airinv-doc-1.00.1-1.fc21$>-dN5zץ"؛Bc>8x?hd   E04\`o~ ( $ 0 G n Dߜ1p1|11(2 8292X:61G9THPIhXmYm\m]H^dbddeeefeleteu}Dvcwx dCairinv-doc1.00.11.fc21HTML documentation for the airinv libraryThis package contains HTML pages, as well as a PDF reference manual, for airinv. All that documentation is generated thanks to Doxygen (http://doxygen.org). The content is the same as what can be browsed online (http://airinv.org).U}ݸarm04-builder13.arm.fedoraproject.orgHFedora ProjectFedora ProjectLGPLv2+Fedora ProjectDocumentationhttp://airinv.sourceforge.netlinuxnoarchgy9Z4h 8Cd$M6 .Pcm+yFXJC(X&g0A!~P):@gU[- Nj_C7.R(p%]m ^qX3>!A]W4DgA8,E@-:ua,p));*8^<xD)"v:*#64=A$o7?U6RG4Cc42!4>^lL(QQ!9I"< 3&|lfeR ug0MOlqRo dwjT[."&L"F"c~QDx xk0O<?,6, X$*\ Ac}"mG Z'~/F3F8xo Eo-t3;>D}E;*>`Ks=f!HD=fkj/5*4K EKu.8B[e"F+0>, ~N0 w;^ D)\=9 F(1#H("y +:+pz(& l)wt*###(vY)c#NT#Y.@',;:#/8$U$8b=$Zr#:v F# =*=t(j) #v"t(1$=VX#.~`"*N(ua$oC,aZZ/H$#q#~d'h#}O>0#O$12c)J ɁMs}7F$dik^m(L $y7"2 RJ1)}s$G ^zhU@*&,79B?t!!JK<#.'*2 6/p *"& c%n"s_"$v& 2i".[#x!-#b&h )$ #AB'C%"KZ +.'.$' " )c! e'\$) &01(q0;))w(!MU ''.gp!jBM),$Q_b8/37D:RceF~{"b KkC @f_$ m x]a*).P4 &JJf [!)[<jd vD#4InBff]= #< 38 G H\{3NvhWdFcV>]Vm\dZ FBf_|)& 7  \ j%:1H bB.GWu< ' <E5y>89L9 9D#9`-9\9889)9:?9@9)95 9|1909D 9(9*?9; 2='Mnno/Ie<)5a52p4;09&Jl-I:8 93[16!2C9b'"S>O">h@ ']P&&O'Q5Tf}&MgZ!+ZxKOK;LTsWNWOVL9lLSwLM?xL ^LK8+QI_'LlANXyHKmNOKGSj>N LNxKGL KL^LKL^*L5KXKe N` NbNL5LD_LeL*LcLlL[KnLU LjOFxNWNvHL8K=aM+Nv4(zw)6*6-1 7CR1GFYK3wF'XB@tMA@ >6sA\MC]c@?&WBAz!BcAX@=y>=UyA4=B@^{ASk@z>6@`=n@9v?G9"W |!78UMn0#k!T5?A큤A큤A큤U}ݮU}^U}ݕU}ܒU}ܒU}ܒU}ܒU}ܒU}ܒU}ܒU}܏U}ܒU}ܒU}ܒU}ܒU}ܒU}ܒU}ܒU}܏U}ܒU}ܛU}܏U}ܒU}ܛU}ܑU}ܒU}ܛU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܛU}ܑU}ܒU}ܛU}ܐU}ܒU}ܛU}܏U}ܒU}܏U}ܒU}܏U}ܒU}܏U}ܒU}ܛU}܏U}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܑU}ܒU}ܑU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܑU}ܒU}ܛU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}܏U}ܒU}ܑU}ܒU}܏U}ܒU}܏U}ܒU}܏U}ܒU}܏U}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܑU}ܒU}ܛU}ܑU}ܒU}ܛU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܒU}ܒU}ܛU}ܒU}ܓU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܛU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܑU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܐU}ܒU}ܛU}ܐU}ܒU}ܒU}ܒU}ܛU}ܒU}ܒU}ܛU}ܒU}ܑU}ܑU}܏U}ܒU}ܒU}ܒU}܏U}ܓU}ܓU}MU}ܚU}ܛU}ܛU}ܛU}ܒU}ܒU}܏U}܏U}ܓU}ܓU}ܛU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܔU}ܓU}ܛU}ܓU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܛU}ܓU}ܓU}ܛU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܔU}ܛU}ܔU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܛU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܛU}ܓU}ܓU}ܛU}ܓU}ܚU}܏U}ܒU}ܒU}ܒU}ܒU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܚU}ܛU}ܛU}ܒU}ܒU}܏U}ܛU}܏U}MU}ܒU}ܒU}ܛU}ܛU}ܛU}ܛU}ܚU}ܚU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܚU}ܛU}ܛU}ܛU}ܒU}ܑU}ܒU}ܒU}ܚU}ܛU}ܒU}ܒU}ܚU}ܒU}ܓU}ܒU}܏U}ܓU}ܒU}ܓU}ܛU}ܕU}ܛU}ܕU}ܛU}ܖU}ܛU}ܖU}ܛU}ܘU}ܛU}ܚU}ܚU}ܚU}ܚU}ܚU}ܛU}ܚU}ܛU}܏U}܏U}܏U}ܛU}ܛU}ܛU}ܛU}ܛU}ܛU}ܛU}ܛU}ܛU}ܛU}܏U}ܚU}ܒU}ܐU}ܒU}ܛU}ܑU}OU}ܛU}ݕU}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}܏U}NU}ܛU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܓU}ܓU}ܛU}ܓU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܓU}ܓU}ܛU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܔU}ܔU}ܛU}ܔU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܔU}ܔU}ܛU}ܔU}ܓU}ܓU}ܛU}ܓU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܖU}ܖU}ܛU}ܖU}ܗU}ܗU}ܛU}ܖU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܗU}ܗU}ܛU}ܗU}ܘU}ܘU}ܛU}ܗU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܘU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܔU}ܛU}ܔU}ܔU}ܛU}ܘU}ܘU}ܛU}ܘU}ܘU}ܘU}ܛU}ܙU}ܙU}ܛU}ܙU}ܘU}ܘU}ܛU}ܘU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܙU}ܙU}ܛU}ܙU}ܚU}ܚU}ܛU}ܙU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܛU}ܚU}ܚU}ܚU}ܛU}ܚU}ܕU}ܕU}ܛU}ܕU}ܕU}ܕU}ܛU}ܕU}ܔU}ܔU}ܛU}ܚU}ܚU}ܛU}܏U}܏U}܏U}܏U}܏U}܏U}܏U}ܓU}ܒU}ܒU}ܓU}ܒU}ܓU}ܓU}ܒU}ܓU}ܒU}ܑ9fbc55e95a28ff352ece2df1a9d397480ae27e56718fec7d30eb1ecc5a7fba011dffd1e33e609e8f66cfd3f94979482066acf68030977099928b2e9331cd336cab2b49f41064acdaa953428d3b9aabfa79536aedd7127cd507839d5e80c07a585fd67be9e59b0119b7078a821718afb2a7d1ed68bbd5c8e0079a77e69aaaf8b74f2d65287bdf6c6571b6cb78afc192a9250f52bc587743e4a8431c7df9d4e96d09e7ed729f3bdc7b1de5cb3c66f081bda60c91396d596e70b51638d19370c693a8a46d2c613798e29392f0498286c387209a1e70bc29baaac66173fe9334f40bd721bf2f9836653cdf39ab9afc4bad246f476676760bfd652acd71975087de540400f71482f74d611b0ac03f5a5c48ae045f6821986d2a87c03d93d35afe6085f8533948d02b5e00a09e2fc769e2ef96db70addc543bf789468e3ad9c480228ae4b18bf876ee9d072f92976b8c562d4929dbaae74895e69f0a45ef4c88840b5e2229c46298578b957a263f0bfb8db3bcf1e7cded1b2550aff5615ae9fe02301cf01e130c8eba38d236eb44b2563e8a2e03ee898460abec46b403cc78b05210013b91ebc72803920fc0dddd30650aff7357cd0bd51939527a5b4efc32c52408e290990da19e41fdddc859283e3507f6fc21d6c8e82f5409b58caeabe2291f92d9e1d098bff9fa8684c55ec80634e487f349a466c613b74f056304dc6807710c7a29adcd1a3cd57be02063107ce50458df208e066cc5fd289dc04d859e26a23e276bfe94fec7a52c194a6eb6221332129000783ca5267d3e9dd439334fe8aad572dd7ea0ad48810af62d6fab3a28535103f038ab768438d8c8991731f8b519dac488e1b45529d6e312827e5df18e40f8ee0e7d0b727bafb6dea2d7bd05fa09324b7ecb6cc141d4b8f25fe69928be643bc53bef14863ed0c5d3fcc9ca015fd1283d10071652933b82a05426128daebfbe9330bfde193b2fb9f84a2164eb7aefb94396d9cd3c2f5e9981078910c353e313dafc5e71bc33cc8273ba7e958cc2a367068f4c788be355b6f667de6281b20c74095411d6fe5ae0c64653ca8d9dd697bbc91153620d918f549d085bf089dd0f9265fcb7d9f3675c59df75f597e094b56bed90b31e5f5e5d0c85d2799a345dcd066637798cea1006cf4b13fb66fa7057bc53edd7e47502ac48cb6383e1122c5c7498c41b7c15bc1bfb2cc7b1bf75e841af221e492c0cd77a6eade3d38e304429b61f37063cd024e3fdbdf25f51d4e91fb57c2fd72f84316aad2ec7690110123af5672822501663c8fafc7375017512c4fb9910fda143b9bb61457a6e6b726527b9405c58b7dc83a2ccb039443feccb98785071da408fc6fe5016242177b0d1a240a21851567385408f3a88b58044891fbba41aed4b0bf20fd701d7b234155464e719420891cc4557dc484dd88388590f4fa78b82fdc32f63e0b8e192378d7b5aace259086b2cd29b1982ccfbb5a08b61761e70e76442ca852edba52af52b596240cf4ca14eaecf29d998a9f4ba2a9133f6a8bb603b9c242175b1c2498bdb73e42a6bea5b8538c037c97cb1757253a086cb5e85ffedf0ed18d678e7408f0473417f6d50ef5375008363d8f5afff2efc7fc5a42adef7fe4a73ed3d5f7084b8979bb9290758b81f62d636c95ac60236414771fb32a5035700bb73fd61fc55ccf54a36b8d598ff98b611a9ed7075c99d452523b82026dbed158a80648b2eea942082d7f0d688cb5234b412693e556de02d4ab7a0be6f96743ee49148237999d76579c9fc85f6b129364e74c3c61671527a966ee63f5e5b2279a6bc2a0746bfc377a7f0d2986b0d35e5e5de6fd80aa61ecc1233796bb924d37b05ea99fa81b80e7c632b6267c2802ce395f3af95965fdd83376c184332d2e9ad683d8da1d02dd9da35700208a28086bad42bdf56e3b0825165e0638cd76bb28589e9bac1a3a49b33f232e4d0f960407990a469691bf8d4e6bbaca9f7d198a41c886d755febdb2ffe995dcfb5691a3c50be512e8021c422b8c6984edced42802912db47aa0a2d9b0d46d7f85a44f8adb8f53a26773ca46982d6ced4cdfdbcb59dffc43df85ca097d818b4739ff4689a39bb97481a681d8e2787e2ae5b883d8c97ac14aea3cc0cd8a9e8cd0726c29077d7ff1723512d626eb19d38dc905e3acdf6e197277591c9d8ae0f0431ac6ec577b3cae12a543b6c32f6d08a4ad07580debb56a30eabf3caca20fea3fcdd975757d4898ac88762ca0637fc9a56ffd74aa685981c8bcd2b912af676e61c7ca9b8c2d54a00a7b0877463917502b57174134a733bf8c15ed74944e295ff0ae2b8ca8c0ea9584fd56cc3e07d89444d281a7b7256c115720f1c01680d8504633771fcc1cbc2156b8e46e50eca64e93867c9f9e2c99b265f14c4e52035122646c7e0fd3695ec99ef84830cacb3dbf594dc2186e969037d065a82738fc135f9ca2592d7d8eb896af2e7486af5390bb6d940efb8060626da2897e50caafb3a4a03ed695a4d73cea24581fb838605c6265a33c66dbffde5dd82c2ed1cbc59a54faf936c78f13aa40c7b987cb329c9e55e98f64a26f88cd0f429caaca14a874a9db28656999530428f2e1880fb5de994ebc5d09b64f6838f9b232f70a9cb0be552dc24e72b856500f452eda05dd2862a11875ae089b3e7224493b8f23850b0a1182500fab885439053365a32969f0c07302010183248916c68e10b21b6e7c8a92aa0fa62811720894595ba6999eddeda55174b50bcfb24cb173a659db5a596519bdf68ee7fe818d95403e5441e931b1e3706236a2f8547c0d2cf35db03f64c370d6c15185b8875dbb955cb51141212fa6811e34b8d1e7d44f48c9f69c3d38d4ad2ca7caa275b60a676de717a5007af712d40c0e424c9085dfc4e50e5360e33cae60cae22602fbb431bb105368ca76476ce5318b5ad2dfabad85c0505c820d9b65ebf35590841ee232fddd54e8eceb029316e1a63e12dc8097f03445ab22ab32f5cce1ed71d0da9f36b4034ac44402ce12bdbd0081d24226b12896b4f38f0f83d8162ac6dc2690b9f693fceec57c2b2e2e9c2e57d7fecf6b094869a146ee5f161ba8489abea44d605c2270ed0f24c172c47bd3778971b3345719b5e13698de70f762cd315363c23e0e8fdfc5604cc6a3079c50298e74d42617acd36614071ce70c1af92c81eb95f2cfdb31124168acbae56a4fda41f1b47f88bbeb937c945f8b8d6e3dddefe776147f2dd1275a5316b4295e1f98c5a92b02fb67a0280f83a7b7d7808186bddf12de373750ece3b3b14fd5b2076dfd62ffdf2892c08c9ab3bede23a5e95578f3d0e229a9455e2f24fdae701a3498eac353976f18c5f0a8ab00744dc3f717ddf7bd458999da160738fc2999d98b76f67932e26f47611220e5c84e77f1d4b583ff527e05f9cfc21c5418834e8143113558d78ffeb782a62be2f7dc70ded5ae13d33d772e618da6defcd775de221a862197dda7784fa35d7a2884bf3ffa17385b596ddbfa63fc1948da0ecaa94f9714c02c1fbac6d3b312437c595c5d692cb70d44899d5da1f7326376fd666c30ba993e7f6644c77be78b1956224a9480e53a3982f086a6f4dba234dbf280357c5ed4c65a3de0dce3b8ea7d76e5f366451ec7609f48569b11c36f0109e8dd39de21a1860744fcded77ebda96860e52ca4972cf0f53969786c9e88a020225325348b9b25bc019ffc4e4aa2ff9620a02d75b9bb9e0001777adf51d998b7e14ea566057a2baa8c1a7a4e1a669b142c68c6fa27010d60f555f50d7066998ed314f9074f0097ce8532ff53f3f2a22e00a200d4015c6a496ed9c546dbbbc0ab3f4b5aea5e587eba69da40851e5f9c115116b8c981f91a76f0950b08ab01ba415f2c12c2f61493dcb3ab5c21ea67b007adc1b6aa551e4718023fc511900fd2a059a989d8cddd5a21931cc3180c8e556ad8401cf44fb70816081bf79d354fa7efb7e7ef52a9f4a4276e986c69171e1cd5b538ed61355a00c203ea6bd5a742f4aee351e702ebdc7e2ea335965a4635de523b6d4a651cc070ce9e09de8a89bd1d2d2c7feae5b71f3a9130c621b18d92cf063ca1294fe6535459caeaa4e2e4be583833da5789c4fb10e7d85db2d341ffe5de011306fe977f14ea1416c4fc7fc45f8e9ad5e9da56e17c039e2ca1aaf459446b5fa89ea78ea0fa73de8709cfb7d18f6de86e6a22cb1335fee0936e5c1a539f1a1410db490219173d5455583445736747e2c9ef01f90534add18304aa92eb47ea69faf8f2b7e7c3721d8d2e4a3abdf673862885cf95d74bb89b2830e82eb300e93c065f45e842068bef84b173e84ee8e2272def94ad38e2e5869309634c3f1335c00306be0d064609ed01aea3158a90d6fdcbc717abdddb1661e67f0cf8d876d1eefa00e50b6e8f81f5d08b2c3fe7bb7846429ceac52a387b372c39c83a038926542c3fc4499c82f1b3be6caffd4996f702e5ad171bd61c11484f06fc7a9b0caffcabc753f1519ee622f6e017a605cde9fdface901fb6754ef17bba19ba16bffadba1b36ef599c248e29d0ed4c922d245b2d62a2fb445ac470886c57fc890d170dea7ecbddd69265789554c02e2911f3d786cb9ecb9c376e33b13fc54bb54a57f3a3a861d72928bf88f33c2a11b6e6957c282e3790474327ef2691e16e5817e4e8aa955ba3c353f18a1734709563d098993cc421bd59aee76ab83957aa50ecd64c64f1fab519ec19bf3a1027cac54287053deb47541fa89eec39374614657609338aecd3f54f1536431be3b2f3fa22fd418b8504ebd7af5e9d8bb7c072f42c55008c54cf4a8d042b80f56e7cc6e9666debd2bae91b9f82ed01affd5a85f776b63ef36f1b675772f269e8118d07aa70a605ee7e3ce169635c7fdc32e25fb14f430a12b4324e695758b652230d1a28a71889bdda000a74015f5a680f36b7e6b0557ca4fd81dde00338e87c72127bc10cbeea9bce7e79eee3c7897a8ac52f4366e0b884af11345e872ae53c157bce846cec89a19da8cdc77b1445295c53b92d3abb1ed0ad9fc59ad9e5d844adc5f46336cdb621e2cee5db003d0bf3d8f13634ecab43cb21ee640ea41df8985039db3995f9251630ff045fef534bf0b2fd74473cc4592085953010d5ba14abecb67a5e75838183e30cde893505a1e95f18cac3271d5247b98954c8d19f52782f159aec4d4b102aafbf006697a4ffa54019be8ac3db1cf67fc1dcfd0ea3af3005384088fb09727cbc8b0758fad176bc224555981dd0c4295398cf945e340a87a61cb60cd152954dffaa8f2b0377a636d6ee7313e065c83feb13e887f132651086c182e2ffbbd36073c4e92155adfb40657fe86c476b7d855d84268c169fa5a9dd9cf449ef6e3c12a91d5d7cb1730e67cb3c3bd9a7ba6c2bf3d3efd91cadcb4cdd2ec3efa99e6f08755f79e9ce37b0f252e75b393bffa8b63c2fec7b10bb8217138bf1e13d8c8fc9c1fefdf2d138f0f89e5681a12431fbe6d6b7a191c8bfdcae2edcd76e3fdffa97e85c082b83c9d5de20920c91f2cdb3c6a46e91a173e08d66190a6eee359e9a5a901bbb13db19cf1c908c76471ff3f95e7aeff46c02ef83cebe0b1e5575c844198781594d1ace1928e1c746791f3ae1aad49de7b5aa447953dfa8751a0e0b138016be00fcf8b07b9ececf80356776c78c68565b59b6660404a442e1726023711f10f8f0c78a65cb767e96ca98439d5b48121373d5afd32e359f020ad39577c4056a9954ddcf4ba862908795d0c5bc9255db7601b6469c6774eb3b4f47a312ab59918185ebe9426316523ad48ee37bd026a7b4406e02269508f3d1f457e5b61bb912f5f7d28316962dcae89a935707e60c410dc7bf65c40ae207026c938aee35800f40176d9ea9bcef6dea573ca9487e5f2e93abb525b3aebe083b177efc7c327cca2a4daed759cf2f8866b6eda0ca1a73055bef3705c5ed7611db8a5b4aec724534f6eb9cc950b6b85176c1d4c20d23b1fd9806ea108299fd17e256e2a97eeeac4944ee9ce5efe61b6175e7c6db83d3b39fce93ec2bcd392f4fc4dc4256687e1e87424948cdf2b6d9a7440cd9b775262bb59c08ced5bfa5dd4a907628ba1fc2ddb19211cd63a95885de55fd4af9091056551dfd3379350590302ae8415548144c7810ed1e97fa368bd27b3d032d1bf8b66b7bec1a7398bb8ec9d2c1377a88c1a86632f3f8685054dc46d3e6813c30171f43bd56fd58e85d298a166b33e0ab9c480da7b13378baf4592b49da14c27d928688a48d5f34f49c17a9841d4a3c4b72aaeed7f449d9db9269fd3523dcdb71f1ae065deeccdd6f6c0be95a7c87e982dba2f547e82f5badb114c68c5d31220dcfef3127e740032d410f8cb5aa554469cc3301df649268a166b80e086055906877a4abada4d76deace1feb40fa10932c5e6eb0adb6ecb8a07e71902f424b4fb5ddd558c33aa3185d8f7bf16950c242e48ca3c20200a3538d1d4fde346c34b6824085b32dd54b65b504ff21faa63a9da8f3938114669a120475457cdda3498d12dfde5e01124f6e46f1fe23aa53513a7266b8c3795e611e6a78185e2bd4866bc801cb5c885368a602d338630bd8cc8a15f907414810a7d016b3cf1c4ec89209466059980f76c4255cbc01f5675c9135e0b0070e0a9c131adbf791376c71406e04d82964f39acfe6d1ace3d9e9b96b5f3dcd340db5394c58c5f0233bcea498a9e2595f91080b9ebfe9b3fd94c113d36bac1e65a57428bc1b3e0875482aec0e549b90a36969de7f3bb28b8e8c149cc3cd5ac0c70bbe4d6ceedb3ee396fcdb4d087f05e31a483cc131baf4c1707bc5fc53b5d3c6ed4e5a53a291f25a80250e39c9490a6ab265e2c67473925f656bbe4e0813e7927469811388abd63e04fce0d592a6d0171c6716ce09a3182b58920aa26e15be8d6e8d64a2c5cae8e6f0da757aeab7f0865e5239a8136f31045bfeb61ca5d75dd5420a4543f3e38b472aa513ac6a4a3f4c0b3806995b86b3ca6c194c1c0d573b282ca8c04e52f91bda2ee8497924c2523148b53bad6a76f09ffd22500e3a8bebeebec10fb335b8ed65047f02f419ea870452e5cb839842d26f5cdeee6cc288cc53e78c94cbead331c8613d61aa19e42c66a68b67bfc3230f049d727ee6d15a9f220b80d3b965f59953613ca3eac4b24dc8883bd265e1192074c58557c91300d6da8d1d390f0102627b3593d91e66d862826dc53e952e99ccce965bf069a16841d6e2dbd7a0539426a8c45c0962a3c551a02b545d348fdfc01eda6ef92597e0ecd9bfae0e336f7630d3cc6b9103b86a2f211ecdb1b68fa6169e8d2ea04071a2eb140b3864ed6dd47405db15afdcf1d04cd67bfb77b5ab6fb80b06db884b3c89ff1857fdeafe09ef2064d6e9ee1c9632dd84895bab1c0f9e0d5ca71f55a8cdd7efcb6cb50abf92feb3cfc9503efac771bf5ee5337f11dcdd4290b524e9630893f992c3112d30e724ce116590371db4755138f397d75c90363ee7e5da640ce920e521812680bcbed1a20f40755501db8eb5cc63f8cd4553729ba1be71a5b208fc259dd4cb62d23123093e3a878731c2dbb6fb06e2dd99ed5527cff13c0e8fe5e32f7809acef1ffa808d0b75f90e2c790e79111d953d71efe9ad6f6b2456b6aed5a42e3b230a965bbaa53115bc0c44ee8f860942eddad69cc4a56d321e0b77825ff1752696ecff293cc46357bdb1b00c6d448fbb57cb1605484b5463ba93e0a33aec01f7ff6dfbed0097e1ae34dc9c0c1f90bda26bda14a075f653776266288c73595b2d1e1bef20f440a271002db7f5490ffd730dba5dc7147fb3f755b995f2f8acd6c45f093004271251c450f7e77bd91eb6c86235fa88b49aac099114bccd6be0e102554eff5c8008fed5cc7f322956012907a91cdcaa3b3fd947effb637bbe9e8f11abcd67f8e0a74e82db9c5180f5bbf942ab8454c0ceea48d8e09bebc25a1b0a46a5850c24eb4fa78fbc8eb19b79bd929ee9e9eb0eaf04d3db6a90802cb5cf16e5d99132e6e902b914dc10b00952b08e9924f28fcbd6e98fc69431f1907874bcf83b72a216082f813eee86fbea73aa5c91ccac866a4c6d6c74e44510d4fe097be2f0c85e230b46ca264cc2ed76d58d577c3d791466c5e69407ce9e45c5aac63b5e003e6bfaf332564613b68f6d8cf3cf2cf6e299b9111287d9d87735d5b524bbfe19048fd2365a9d85552a452547f18255ed98ada2fd040a87c13c850c980c47dd9048201983e640037c02e11de08569a4550a9cd4750d3aad3b342a486b12f7ef8ca44b7dacb0e72827484ce4e76cda9a19feff45ae5fe4be08a17b93c8ff8430bd4bf6b88c88bf17127acac61ac0d403b90586624096be7d113a45c15c7fb335c49ad1e801c1cf42263e6f6c08af2ab7f229bf6b3867c48b12163321fc9d8219dc702f5947e7223ca0c4146211f9c394c3471a699be5ad0b9f55560204d190a03243f26c045f5c89dc377aaac97b47671117258f5e04fe9d2f9b3e201fb1a4acf8a55cb21308a795697b18371da83d1e07ea5601acbf907a3cea44d16c1925abd2d6e4cbe081dcefca8b524a37418ebd50ed6648a5751e5ebe989ca02c30f5c6016b8cd9f074e9dc587d0def4842fa2c6414c6f0f6bec3e302f4c3f19635f8280d5c289da861d73bfb2534d58aa8258d808c76f8693e4e9c58c3fbdd87139442fe242bb32455f080254176649a2772c61b220fd66b3092661250a2e7b0ae83b4fd439d425478f34bed1b3620be9ecd92dd4717113bdfdf8c538f754cc87dd67f42904f86fc90f27897d2e686c6562e0aa810d7119f3419588dc45a7f15c144f5b81a6c22a5c1e334d296d60a6e2266d1a3bc2c2aa1326d4062e35b88afef0838a4427bac2eefb6ac36f7dfb7921f51540d3b1fa99c843828b1570ed5ce82e37c0666049774935f4aabd493d219c502e7ca6a65f01cd358faabd9ca9e7111be1b4266dffed1961fbb051d91f94beca71c817004b82e5c52b4b32da43e2c6a3fe72e361c361c7573df4f02132c60b369493cff2e5c71899a61cd1eed81463048c1d426c41a88e9e769df8ab1f8b4029cb824f7c96ea1d690e4ac35210fcb156be3391a4b068d6aaf6104998dc125478d614332de97de47aee4285a286aaa3b38684887502cefd73fba219fe7ae32433ced0ded8c63f193484547f81c73e77a942e5cf1a9f8d95b7b15138e19e108c5ea2fb8ac039e0890b36ca2a9d99bee5cfaf2c5c2c6a528c77b5a4e178c91818fbad732281f65b6c4d719e1f3e9f8e1515870d5fde0066cc855e8eab81eb5d49d35c4ba49ecba005f4f2283e15253eb549fde71ee8dfdcb6879bbf2ecc1f003ed65586e29903610c618b7652107a9a1fc8e89bbf6d36b7af18a61b47cc8b821d736f99afef266d0409385d8e3c2b744fa01b80051bf2e54ab510852d85d8798589939deb107fda4587a510142f51212b6b75a5dfd51e665e6a8aad27d3e8bd08ec8d96db55667331e219e280d285ef67323c2cb1bdc0f59403d61ce67c4c85c9ad5422f351088930c88b129d0fb4361f3149b3d7e2aec4854a0ecd51811a560a47365ec75bc0841908d9ef22a78ec98ebc68a81f6f08a3db7ae2aae6f6dfb95db2c424efe807bf5fb8cbaf999f9939f256b9dad658f609046aabd36724f9988310b719179384410a3e3949aa7a55aaf496b438b975ce0b5e4561f0e79dbbf6f4f265ff3438b86979c46e4b585a32ca87ebc5e336232a7bb2ada0b9874b10521c641e48704936d10cba8eb10221d264d3b55ee78a69e04d6909f75a1d366068b7be169c75b0d8d066934d681ad22aa177a203b11e17a95955481b7688a0df2bf6f4b55838d5d7a453cbfc7f8f0133aff5638256f76679a4b9a33717159719aa634a65f5df9ff712e0223fefa10f24bb4b3d85dd53020189f07caf9388e6ceb5a28dbc69f42a1a7e813878106ad8638720fa9debf58a02d9644387914d7d9ff73d919cc9c286a138d3b8f628c29d89c90bd6f1c10b7ec8d1955cb4e26aa92deee1b7f01cbd8a340eb759ff3441bfaed043b51edd40a9e14fe574b55873070998da94e3d3483428f1a143116e26145289269726ebe0579f8a4fe34f9bbce78fc21b65b6d5a967bc89baaf6022139c8f1cddb951180fd712a7ae7d77a1297eef2c9f2400097dd948a41866efc048071a55774b1847d0d347884693c9a617109348c2e1f08d973465e1fefba17909bdf6527b341fdc56c69f872ce01da18c19e56f27f48857d810c83ca03036850deafb3bbc5262e0b8be60b2108cb46856a0e45737d9788539e9743ddaf02539c4279a70953abdd4183f73b20d909fff6c37e7c7920b34395f7c42186a4cedf36f5229df6c355b163226b3a7d38b42fe46cae2864bf159d12d16ed47c39bc83d16a9cba6e22e36eb43385e3e40a0af42ee3c8c45e91e62c3aed342dc79ba1e2ffd5892a1dbd48436f22939423b96588808827373d1c9ac2c52335520b06eda59f9a9a2e9dabfeea6fd4708887aea9647ed611d68febc2d2fa6572c30a00225d5b1aa466ec98154496f5bc044b8af44798f65ad37e4742b76fb85e20a4adff790a9465abdc3e110c96817e858ab157c6057e58d1b5d07835132917c7081eed524cf0f83cb7600b98bfcf7a72507f77d6bde0da61aaaedd7136d9744808452598ed5fa9210c7675579cfd66166611fbdb877ae1b7373f4bed26e2e92876b9c87320343efedbdfe5bba712f317c993f99800f557999bc85d50c4478140cbdc817a9ae1fbb5079cbda8d07e417435201208eaf8996dda56ac6d348f517cce8eae8dbc51f19e6ba6677a66db8b82e5fee019f49613e91aa48bb73fff0922d0d0639d214d1e2cd6e120a1f4816ee3c6880cf2ee7ae9c7299fe33514c65c584a14c6d6875c7f6a3eefb849130462e9a15ab607d909f153b27234f3450bbe4ee80b90cecfa4da814d97efcd0cbfd6f876adbd9867a69543efda6ec1f0a2af63ef634e8b781294597e318b1fd0503c6036c123bdd08cb91fabbcc293d88807d3f22b6cfb61bf7a0e2c190cece34c7dff21dbf808b92e6c9f60319fcfefb907c21e5464466c6e3d075a4c01ccd207076b0fac9fadcc261423b7fdf19fb23900baf6d08d20751a588fdaed641fc8ef005a6d9e6898d7ec4b3f60aa1e0728270bdd702dbb87fe79a6d743f0c760a421c6fbe1ca2b54d6896bf8f34ed62b2b134b04ba6b0ba0767e5f03f52a38a67ea22c20c8616d8f15f939a78b97eb0e720955f87294386de0f4e80a9faac60ea0f7025f6a633a6a5fabf123e8a2b5bffebcd468442d51c1a70b52cb11fd4cce8bf092ee6fa31ae2eea7f987ce0dcae0a49ce80f5a1a308e102a65d653d47ced145cef86687669f1400bda6cafd86f93be7509f1661070cedae8263f4456051c66f4d42d7471267c90f528d535d9e3a86aa2aeaa2fc1cca09003580a16a2f3f9b6a45ebf35a52ba3f020044ae19c7d4b9938e6af2fb0a798efd86a1f5262f8791954b13eca19c0cd2150b3b68b2cb3258ba8159b726d183e5f7d4bfdb498f1f2ff4d474d1464464353b1da38aba3deafe5cebceea51f27f0ee6ecb2b1b09e1fdb1b2eda002b573dd0c3d47f2379530b2a85f1d87f58cbff52ccc307a18aa47ea7098d9971ea1935d7176dd34e83892af442ff97123b7534be27a02be6e3651bc4cf73948bc9845d9442a64c64a305b785a03f4c6a9c1fc44be0ac96952501514c6d65cc5a96875aa12d6e469df9bdf050ed70c0b3abeb409dfb76bbfa18df9875b04aa7a4f68c35a22a5a9bbae08c89dc63f69b421f3c34c25014d57e6fd1e14b54f16bcff9b36f0c9eac9d7bc6d18917d8ffe4babf5ef678365e34d751add1b219b15fe24761944dc9030f8848fa3ec02bb284f34c3c1d17c13cca6f8285fee9ad7aecdc7f586761e1e7005691648222f5b5c3950cfe19de4ffb8ef9b12cfce669788f5b8b750da33cfee24eb63641cb14710355c6aa4b846a1432bc821eb0bfd561a3bd67b4aed546779be9421a0cc4c571cd3dc760e134e3e36dc940a904907a7b4431e9bde069a2a713f7ff1e269b93ecaf5e0e5624abefe1436f95c84faa31be1e443cc726a65139efffa9622ee1963ac82945fa7e9ec6f1a3f08e1fdea01e406412d5ccca3bb952320517140d66eb7c4bb9168557fc4f56323ab8d6d1db510889d0b323b67a65e845c2669fc43033fa244d75a52e9741153c2f61fc37576202af07ca875ea17e4998594f642e91d5df2bd68cee1258d47b7b65da6a84b7b086cb80b697038fdaf30aa2e666633c2fafbd3ed481a6cd9fe5a7e91f9303a270acb3ccaf2885da24704e677fc47b87f8dfac0673931a6a813a8b3cddfe13deff161f111e196089918798550eadd79ac69f01deab31ac805f96edb70ec0e2985deb0ed3d9d8c0e6add4d58f92492ff12f3a26adea260090e5e9d7244065ac1cd5a26e6ab2c1e3021ec31518e2df37c56842ac5aab6a9287aceeec17c78f3c5efa5b87e967423e6d78013c9b04876963b727bf67c07298298fae2d3b0971b755a30f83ffe15771c407d7b255b9c075dc415cd0ab80bba12712da2590c8c207a1fcde9705aa3c0c864bc69d7905c757940f82d26467ac6b2e3e8fb9efbe069c321249da919b80f1c414b2f77c380ecf65a73384e8aeab77a12809ec6eac8ea3826f2b74eff268d80356df0a8e532643f44dfaba7c4c02574f9f1927f1f71122074f5cda16861471d6c5146396e930dd9be6f8cea08e982ea8446dde1624a67350dcc6ed3e7bf9479ebd08558d99d8dd8fc8010aee602f380015ab62e21d473ef66c6e8f5295535e38e67a7bd8706285088e649990ec508865268563994220aa41df99643dc4d20e0a0fb4f38490a4c87f163f0a77dd146382a7c3f547451648197bf78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e190d8c2cc9f3b6efb10140db64439b9944da94f3e8dd390bb82028f4ec776d32a0547d387fbd589dd2bd76c8c5c5d2ca31ea3a5183498d2e258a8f573446280b029e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b1003178ef0089af7e23d417f6331e1b45a413f4048e32887a120ed284fa04124a8802d547dc01f9ead8f8672baddfe479e40779080af84c0c096e5f138f741901bd36ec192997b6b39a5c7c14c85423e1c31d2bdcc6343ebac8c6f8c156a75f6758d3e137f2c2e30b45edadbd0ccbd876df4381057a3d77c622f206152026663afef343970a7b0628ead75692ce7b42e4c7c11348a73c7343012a8318ff7c4a603db2296de16eafa12abad87e312a0815aa7f94d6bca92a1ededa3ce1421077a5169c1a2ce3cef45588376e345de055198ce5db8410ea4e4d6babab7df9137ef940507224f1d5822a5aeec12ee3e0b028f5650f007a0a69ba5204b175d7980b96dd597b81f2526b49414e6cc37df3d9e61daa3f6f657a784fe2acb754505ce7bfeb0345913e58f9f04fa69eb52f5dc04d7f3db6b5ff1cb470c19cd908ad3b4fd685f5d252090ed66bc42114ba97a0d8e3576f72f93a3b6b0683df15b294333277ccf2d663566abd983231fdd73849794a02ccc248066b7f900eadb4672e1b62bebd79fd661710ba4d3b3305690ba771b9704292c934aa8fc5e7e85f7c2181f11c8e59b0c581b8576a381fa65bba51ace9673c793242d71efd089c7c4d76a3d770287e2dba23ac7f213fdca447d4bd02097a9c6cde526b040854349e89e41717b701ff12f6863776a4726e9e585cb573ae7addb3e10be25cfd18b069e1155c1ac7154c84dae58d210c1b3cc09446bf5bfc15a7e7630f8d2c59c0079552030e6d342d0797e6e1033aed3cfe79a2241f8992854019b3714f67195b53cb6f0ad854846ef9ea36472685504d2549b61d0583ecf367c1e03492241798dd2901192ad6e66274aabfdb3b338cea5cb2cfc5b51652fcff8b65e4637586217ae0798ab92ba38090cd3d8be570b92d3039565917128357bee099c16079c9f774d75032888ea23ea4332bb7d8aa08809b9d1c9be543f274cf3377f63ddb716d5f1241b367daa47deb53b5404709ea31ecacee9230e27d27db92e14fc2729be69ec6fe61a32a451f2e5cb8d24d11d5dd46c2d834ee579cee0cc478f7d7e3a7cc2e5344540d87e92f2c6653a968bf311b2e3adfb17fb90c9d20fc90a5f9ba2603701fb04a02a081090424f6c344fa4521b745b9504e83c109d21dea51cfcbff52fd3047a865ba51ec3312044b53354fa4d24935b075edcb44c071c797c0330dddde2c9c36c64a605faa21a2a0d7ea4253765a2cf72b9a0990e0dcc6c9282aaecfbddf3db67d8373086f9e6ae8f588acfea8b1a52d3c3ca2298dfe047b6ad894174c219ce4f460f6ad0649f07c28d48b9c79b2176e937115a6b77f5886926a586d968c596ebe3e1de31772b37ebd6dd47fc3c1016ff48467174296d3ac579d7ea7a5af0db4dfbfc38342a1cef62ba99f26b8015f4ccb243a9ab34dce2e633666ba4f3cdd9526359563927bfd51ecacf23f516462b3bdfa8c5c77848e1bfd20c64e17c88c5aba65b3c437a6b4378aee619ef022aa40cbaaff57c4950962e166df2fcfe188da52d6acde51f50195c8d50bc5cff27d9e936fbeff1ff977dba9896836417793e419d0010aab622530e369c073242eb70fccc85759152bcab8987ea9d67db1f47e3e1d54b3e4c9c3a90f680f342a27b222228615d23bf4016f5bace28a6f8671bc48837827bf303bb623398521e55f5fad92908f307ee7064c1420916606feb71421b05a175fa5fad540e583aa42a9290b61ea2f0f869e0fbb86d0d0b9a5b6ee45d459ad31584f0be016102d181ca79ea31f09344ad6d79615946422530f5d2371579ff3da69a5b769ca473661a46cc9d0450c6be0147b8a71006f0ea5c6146dbba418d40a88be199f7f9680f547be4325347a68ca9ba24b4de52693cbd909594271aa9ce72bad206917d3e8c26cc485c706346cfbf7ccebb79ee5101a50651f09a5afc9702880588660367abef0332a2562de2f96d36d1a7d442f42688839688c84288ecdf3d18af5ec9a5a4d21dc3a7c24bd6ce93217203c23bfec6e5a816630f007ff953fcc22b40cd238e8d8d9ddef2b871e0a4d235194a952cb4a36c7eb8d35fffb6e48aaafd87604320315f05c834b69e2f5bd846e218eba5b6283141824aef1799ccb5d25baddef2b590d5e3a883ae81c3a1ea9edb966afd4b39937c847068fb34595b55586e2bd632c21ad34b0b2c46fafce6ba8678a9f754f170915339523ce1423fc370f016648c87c955e1206fb4010fc3b7a929fc5de05f815f40cd176fdd5c7144a4f30ab304f218f6ff618cecc2c186e5f77309c72f913dec8e8af2c42cba3e3d9396e208abde8e1e1907e6d475c1245f39556be8ff33cde53078300cd8d4aa40c06286cd893539397a09c174e652e3188ef17f2157d0e3f3e53f9e5e92a35381ae45ea17fd861e567f8db236a2a1f649f3c893934f65e75d48c618e09c8bf5f1499b9ae67d78b5364d6f4b28522aa3c685a69a512782a8d9b529d38eeda92b251e6e7c0cdd8d208adf54566da4f64405606604495b23e95658a5889a6a3a887935a7286b9c5bd57fa46aa3a8ab763efa884c8089e420667fc1474db0b68a5cba482a994b73c77679a82b9c5d8ce8205b1e2780940d92ba3b75dbe245d18ea4cf104fa0659c1074dfa9ffda68fe3f858bb885e0e55e5dab23cddcd8ac201851520c047cdbd275e68d62c7fcbdc81b67252be39ab6a60b2858ef5a4fe3bf3f956db39dbb68089a4a0b9789d6df4bb379dd9f8c54c9e0ddc79e4790c2efbf03d5f2537e77811e2b23f651dadd01c19bd1b1e667a9cc5efe4bf8b3b9cc7b1b4135d8d26b1d49b55428324a2dd5bb8cd271fb2e985f2312f5b21eff11ab69af74bee927075aef90e3bbfb9aa35bc3c208e9ff7da2d2a64827179dad8f29ea73ada4ebad80213f01dcc7d8bd8b5588415ac6b2a2a809c296c04c5baef5fce3336f0e6246a4d948e23292655abfb7742079e14a4b7d379bae34e027f14dc467b16e1409dfdc0ac0dc0b107b2b9f1ee73abf1b7e9d18db3d375e20346687bdb1690e602413c9497def80a053ea5e02c66d4898073a03c3bf1ffdb16b41360da86252be12cf0a03c66b0cb5c45ca00f909adb306e6c8f89d22187a4a64b7c36e6978a3f679c8b7524ecad5b5e74d22ddab9bf8c3dfb34da37ebb14d64071ad2c58078b924098141157cca92ee264c1e2eb764b6885b09f1cda4978cb8a80c35418b0eb5a209793c6bbfef578c2dcfbcebdca26f01c138b81f6cc145ca3359dfacb84791e57ad8501ad6f5ebe3d867e0ea60dd854f3ee5f37663b49682b93a4d57b2a0e9a950bca62581ebbf2a58c2371040627ccc02858da2c406000ac344d4555a38dc9184c5f3f5b6e40c370c0c66f41a170c7c941d6ebbe0c7e01b9bacde29065e358ea0519bf68f34dc0cb1ae424d252c81332b8b8bc2def7e8990b8195aab43bbf6743d316755d06b493fde285ff124ee2200285e8a779acfb7332328181857994cd0996d9f3baca4aa0ad87cf459c22a8fdda9d0d754ff25b02ac45e0578c582c494d95c11393652e89bc0351379b2b9a9518a13cde301d88d3ef9f29c142421eba536ef64fb0e43babb7c67935c4caa51343fb0d0386762625a0bd924fcfeaa457230051a3c66d5148a4a100709c9939cfb37e06ab813b4a9c386e5a87c81c13418717ba9b36f5b51cf08077a13b1018843bda9ca52eaf49f83d4494a19c3c535edd97db78a383cc9830170d3b5b9de7d2392550fc3aa5a486df54a7a8cbd64cc84d9e27a006a7fc5b67daa4fd0511352de6e2b72a506b058433a4c74d55112b8a499bf1970cb5f7638b8ecaee14f87e7214446a92e19e460a05d7123b11fa584b96667a56023a23345238879d9e40901b5baaf8b7ecf7fbec9c5510e69ede9d0aa557409631345e939b83be984f12321a22da766a96f5cf66e5a065c97c89b265de7bb85395c2b64ab23f3b98a4a1b3ec623415622065dd8a1f7fa5c0bb52a8be9fa49c48918c9830e29e89b9bd3e4f4f2bccda27039eebf949f437f10b83958d522286a43fee8fe1d307e95dc689b7ed5bb17db1bdba767e9a12ba5050bde35161e2a524e78d19f524ebac728d52f4fe311d0dc7462e8fae34d429caba1bbaf9e71d22a43c72f7921ce4e7a8ec752145caa5e09d963dd75d52d03c34cd936a0fee0b3486e28849028f4c6bc3e8cb44f3a2ecefa15df711c2767ce484d6941d7560a1af1fae2c6270f0f65d0b0852029bba38531329238971c6746ba5591c0683e2f6352c641d8116b2f639cdeb477e24b8c73d3637859aac32d36848d25c7e505865b61a534704dfe4f97be23ddf5ab6499933ce5867157701b533f0d2b9dbf3e30467550c4596173fd65785a160975ae3b84ffb999f73b3a16c1637ec42f77d04c13030db8c6447ce096f423885f7b20d5bf02a7c7ae2ee9b41f1585ab0a19d119e778ce4e7b2239d04ccacb46a1a94d1bf17e5a8cbb1372a4294ff2a965cb3e69d19a916b77c0a9a2871d5f38c9a15e4d3ac9f934447b046237ed5af4cbb545ffbbb46e256f5c41d55290cb95ab65fc26872dff59accf1ea59c319bf81302ca460aca397852bbfd55c3ffd54c8339ab68e96828828da5c0d962acc150ecb970724a9d04eb463d25364871f9a9baf00a012b600fef3bee7c90e0d51962af351cd4de02ffbf576515df5cca30fb61b226e6aed6587d0f6346e11a33adc4163f18e52fbe92ec406a3b8375440a0afb23272a24f9bc9d85f130f6f3c8d14ececb9c818ab7f34beb64684576e6797827f89f4d0938a87c62974c78f4438f407a7646fa96c2ceddd259a1e06b5857a066df00299dd3b93e726a7ba516458b2135808133f362aac9d546839d7a40eef68644f4d1e8ab61fcacf05738ce89cb3c71df23ec2539420021cff7e23ed61c7703a36a9d48f2738f45a5b66edb691a2b92dbbfc85342185cec1eaa327dde13584283191c5a9dcb09c592bc300fff0a76bc8c57572bb06ca5e8c0b48469f9446bd0ac47754a9b7cd050a38f51b0bc6030632db964e488f729b40f5281c0b7ec8f8fc4de47f7115ac1f5025ca823b6ea0a1e9a3a30a6434d983c8e6edadc30cab8ab32c3b414705d5ef65c6cc04bf7a2b9f1e784e744c9357c884ae0b16dc2c7c8102cad618f4f4369b02127e2f4cbe40613f908273c95e78c4e853be0f7a4101a0a8b407bd5f98a0ac842c71b4d98945f42e58035b0d273d7227c85a846e4f10a9692dd42caf39c85880ecc60d58b9a319324776de5635a55752fb5dcbdd8279af7b364ba45ffd8bdd2ec39a1fcd937855cbd55c03d1878e8679d579e3063326d7c7a1a681a7b92fc5d7c14f36a33acfa18fc3ba078290a7743954a322d414f57d27440c8592764a9c3e6fee95dffd67858f49e2aeee7cb4fdb4ded6bef6a342fe91ef692300f72f6dc6d0cd185dd4dc5bcff420407f6a2a188ed619a7957fcd18b56166d7382b944be3af5cc7abba79e607522d1da7d05f61d365077ffbe645cd8c6e0a0654cb53b1e770838b432c6483b319fd56054fb1b6010bb326c09094382f95118317a6ce8baf0a29b99ccb7973383b94689e76d3371806f3c172a400083f15f78f724585231f2af1581a93ef893d5b72ab94ab22553ed78713aa88b36e18c5ec660d792d8e60da6f979b985fe3af97b1d87b1309e4bd8fa0c3f1a909039d55629dc573fa6f3de955c3af5583e8d8c0c8a79c6fab2dd7617d45f870bbd9cf4eefeb3dffaa2e36278cf1eef3da5c89df3de760c14374f8120b80fb1fe4449ba93dc160376c5455fc5a40cbdb24d2fc2257d7ba9a2b656e3d25701445aac11f4e60e6446fb63ef7bd44d6b66cdeb8bd29d024bbac28e952eafd16bb50e0f87cc52bdfe7f188df23b2be9976ee729c3e37c8f26217490c6ed45f845fb8ea1547a6948c144a324b3a3a5790288199ce7ffa349244915ae444668361d7c343fce49f27e4dcd80f6a18ad0e5632f6874e5cdb662451368bb7e9b7672d6e47b574974b2b238b428849ffb621e460344c60594d756fa0b9181281dc20a93e492fd723227f8f7d0d9a52948f0019dcc92115dde206f2a7ad9c00506e9a76e5f39b79b9d6d103cca87d161f60cff9b83cafcdf8e6c31b2a1767ab80f5bb240d211c86f45f5b143cbea3987f54798b719cd054e0721e1107be4991a3017bae63423ecc080bf757e4b5b5e4aa310d84be3d68a5d228e5b8aaccf92d9388ce138df88ab7d378adf811ae5994d6811b5b5c2559157dcc720db8dd664d94c8b00f68da78973788e1716a31b0659be99e2cf5d6146b1ef19791a92a89615a1ec11f30915d4e13ddfea079ac925676711a819bdd6d5ff087e5c0106cf6a8fa6f1228139d332a7762ff43b6eae9283941bccc415ced22d0003ab7efb8ea8a7f7e377341710d81b0a0933ffd9d02793190af980f98e31a14028bc0b216accae24e411711ec5a9f32ed151a28159f423f160b1b8ffad735f049eb97504ef830b1a3c62798c30a9a3d75cb55081b9fdc09f48b1433a36288f572966ffe12ec4fd3c59d6c24715e138d2363fde6710868f5a0f873ec3b4e078337bf45731fa4278bc3d3d323679dacab2fce10a73014fb13e93649f9a8e7fb6c34d1d0bacaf957ad4367a6c44b5d599022ad04d2d96e7698b2be1edaacc4b31cf6cf364054ef472d4be5fc8bc05ff768dada2e41db61fd9812edc93f0adb2db527a735d03829993bd457ca6b477104204eb52381d3e20d08df02c37eecc957e12690316521e187ed7e6893cc8240aedb79267c257030331f13ab1e0e77b68aa223841164707da59c70a515dca8e1569d149803bba3aea1fe1fa94e7f613c7ddb1f062c76336c74690562a0df298ead1502deec8a864b1ebc7f2ddbc834a52099b09a76ae28355ad308c8875b6a95faef6f4f4cb93228ccf5331a7488cf8504f41f912f06e5fcd2ef1b3a65b4eea4a2a13330637972690b86b27987437e1397da6b860afaad049b43df0350494b947930c0ac533fbaae3c315c8edfd70cbcacc6b4a3c2561af014dd22ee6659ce70048ebc39ab0308489b72d1c812f7f7e713d4550e6ebf5f630b2131bd07a1104602b836d9965f112a9d0df5f1c5108fa17d3c9beee08229fe0c09f254227c9827432f7829bb68ca80898d27c7e7cf2f7826088436946698dfc492015f3fea2d27c4efa78db09e7bc49983e99a4f2a0e17fe7cf1a48b7d3163b75c967d6b8de5429e8acabc57dd917ec27669de3d491ce3ff3b47d28ecbe54e81d60f8d588072f9f92f4e52d0c981e640c5181c471674a8ac2ac895813236a8635dce2eb4c4186622ea72976ceb68c6685ada0cf1a853a073c37ff419dff728631c57437406cd820747b9e91ad9a98d5e001dc9f83de7f62db0c4fb70e27d47546308b044b675ff6692810414368dfb5616751fda09ff3d0d5732efcdcd04e0628bd2b903156e67d404400824e8a22a334974c92b3c7c9ea7c0a92348c2dee7df2f101820dbe77903b8bf9f6234000292308a415b03939ffc50ef3c6bd9807098e1038a784979007afca9f02e8889174f491bfd022c1bfbc78cce3f8f962f6f86e908f8d5d341803eb127338cff182e170444c01f648fe994830848700ad1f43d20cbcaf6b896265ec88db4cae4535829d9b1d4f276a4edea342ab2fbdda526edc9942cf2db2a39b7a41d28a9a96e8514a3aa7442ab4893f436c605e9434356b7e40f4e5bea3b0b29cd87d940b51ada0f27fd0493a803345b8d9b368abd694288b74ee2bf698d672bfe0e241ef681c48563b5223c1623bafe4ca639bb3641ba2253790509f46cb3d0dc108c954997ea8f022fa6a226740950853964ae75109cb44f0ed55754e64e070d670f5c6b5e591e26857e05123bd8a0273eebd57bcd6b7c4a0ac4720f6dd23dfd23c574c5ee30c5f9736b29a014c6934d3fb21cb9fe02c98262c75017da08ce4472f0de01b6d750f5df89081e1bdf7e7d0a587034c85c6c8c9aa9252647112d13fa91418aac64836876cb870e60043b6bb04085f4730d9449f27caaae3c362bf89a8c61ebd7bb3644a4bf54db973ba829e005459e1989da5154b3f7e4d43147c7dc57fae643d513dcb72575551515ea4be0ffbd70e8994d10eccde44e32824a080b7ac4b851cda0179929ad4a74068e4dc58ff6d96db2a0bedfcf8324c88ed35830511659aec39a49c381fecc8354557bbe62815517813191cfbaba2741187761827d9ed0405e58184013690cee129cd337dc76197635f51a44efb324c991959894f8e5b2c370e264dfac66b9bea6a27b373374b68db72dd13a4d919c624d3bc5db8fdcfdcc07eb11d9ec36bca42719bbf6f4417d3d3920947966fd4a56524b2f7e5870db22e2bec71a4c4cd31aa65e3da20be2da8301d04dfc00efa7e670dae0c50ad22bb88f1651e007a521c24157b87300b88065c314cc7df113161777351fca9a86b7c04dd304d24aad0590e0d5fc2ec3e6a7dd88faf18270acd300345044f71888a9cf3c8822e871f76295da48257e71fe83281f18c975e442fe28c91ec03c4ece9d9aef7c38edd314bab12159626928cadcb9651aecb22da5e3e0f5343dea77cecf5f2ff5b1e91b95031fc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830305ac260094f63f7a4f7cfb38efe401207b0b2c5fcbcaa240ddfa29bcd3f770582aeb1f6b332006583e3f1a808ceded76696c3bf6ca6d5ba4fe9fbf35c58fac4776d88997c47367315fd88d13678a456ed2cc9f5eebe725d6038a44da8acb9e5bcb8d00bd74568c7a8cfd6839acd50ece01e0e02b8923de50a13a98a217ec3bde22dcee4dc6a31aeeca6a4674f46003887c03ef62150b1a197bbe83e43299d5a5ee2695782069728d4d79dc0810277926ee43d1968752c2ed10383db64c9ec0a06efa0e000111d27b81e591810ff747c431f8c92b82ceabceef3518716ef1dd0f8b83834efbfd35800e5be1579a0a677c14c540aeaec38d0b32a774b950e34aa9ebe03dc7bff588ca19836aa5ac91ae7a8ef60c3f5bdf7a76276b5e09f86555a653806534121439d92ca58fd4d6f061b9b9c8b07b4924657883177764d6047680f9276883ba084a96b44c82928d0fbad4984ce7bdb9aba5b260edea26816c0638dca2b90b12f342b8e307ffe4ad721c611d06fe02407ae3d29299045fb0cd4f656157a30a0256ec43e22fff1ca1fc6d5a5f16c1c12c638445a258ee9b0e75f725e98e4c0786b8f153f1a227236fc74e0ea5198c1918270187bdec421a320c916e58885d84300632789d02fc13ebb8dba4628059af4c42fb9478e48c8c49cc774c03c9bc0f537268c839b4ed517878275e38a7bf6075004b276308b3e8c5cae59455171bc5a1307b1a1c131b61986b8e1067f89915ad34a08c6e57c8db62ac76592e45c87aba3223084d1120b9a635a5cad480e581bb20e53a3ce47e83106332fe3079eb4562ab909e34d9beb71e6b220aadf87ad50b571a3c7351a5107523aa3bf26b1cb7ccbca0208b4cb7af97906d7e46042b9bf588def20c13515032fecce2e1e4ae9094236c0e87f9bb47573c4847dde30e797b4c413d078f23ac310ccde50cc0265d01755b504989394ca4b0ef69e4d97486abe9af8ca8b2214bf4d96c9510419e0e084c34689cb51e961c7c19bbee87e2d94f7f254b62e875dd589af289d663239510e766b5190a518df90bc10c3973bff114d9314789973cf9335dbeb43dd0b8ec84a883674ce2e770b2a84a25588dec12fd823f99f3565d5e9ed90dbbaf049e3137981f17a96c6ee6cf924deaa23f27e2cf9b4fa03d48becf43e2a3d0806277bc22f360bc471eea6dbcb1380546c64aa992cd5af21c24b7876e98cbf8e38b4ed6c3103da92c8b525ec488e64e371dbb6e13302e81dcfcbddb4b09e825e01f508bfe2b57bc64e041d996a23b10f62aefc265740bbfe0c5f344a2a32cedf2f7e07ea4a026d81dd911dbf72abe4d9e4a79fb6d87264e16d9c79b61cc0f6f87c6befedece3e0807ddd614d8440aea257b92a11296a215d6501a233e17cfd6f678c7a452ff8ac319399c131020feb7279a64208ec94efd583264638235edf5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1475a8cfe80ebed6bb2f73c143070450defdef15fa357612d87f41cb772076e7dbc8afcd5c753faee61e7b9ac4a1cb5d637262964aa4c951a739d6efab71932e66973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b7a35b40fc1203f1ddf54fda0a657670afa163752067460087b63b8f7084480b56b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e594f1a912acb7f0d24dc6181eeb5d671a5850fb6c786dc5d154d4817a0478ef798324b5adbd1c18e583e277afa8960468572af093026ba537a32c5cb1048ab3d338038e1fea1cae3577e0f28d799845e4542e68328db2c5a617f73160978d528a2917232067677a4f64d4a33c40225204e726d19c6a7c85156a31f158a8507b54482db2c110992fc2eb7cb3d5aae4ea854b4598b1152d8d4c7dc85ccb5841cd02da6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26516b1ae0c88882ed9a0c7897da2905d83b5322e7f7fc1e5659c8067815775af14ccdf83faa7b001a4a349bdb6a3a78e4e08f6be6b2b1a110be24c0013fb586ecf3cc00f12214bf417aeaafa5c4a7d2dcb5cdfe8bdd86a5cdf982d472b2d61a0edc7a6bf45d41c3e76ac7a8dda28fbb2f432a6b2dfd4f7f990997f8cbac9acb7bcc5134bc2a37f163aeb3abefa3199c2bcd089286013c7b9b4ba79b84b5eb48cb27ae4dae43485c4fb60e98e1e0ea5499b25363dc8f30bbb33246232c8ebe9e75b1606fb49ce218749bc19b7325574ff6ddb6f2e564f741ad80a4641c8f462b072a8935f6bbdfce12f59d62f0dc68d7c1320cda53fe1d08d6925b86d3a13bccfb8be98f5c1f96b62bf68bf629f47aa8d79a821038cf03bc4c17a1783effe2abf65e0803fda3ca7f6d2dcd475cb3413c2c12d7944262ab4c0a543d070507e473b5854674253e365018de590d039735a5565e0e5ce85ab6b017914be23806132fadb70176d4fe62b4168cd3d1f6613a0a1720a07b8bac2b5ea771e3786ac14dac910985bbb445da54d25602a98e3aa4ad05ed21987a5760ae5731cc16c33f92f467a142e5d7d98a91ca01440bfee21729ba47c0ea14698daf9c113faa7ecc6cd22835f0259a16e20114cebc9fdb2c93e3925f1d77898fc70d4f6fb8e7c7d87145d3f980701650104d07dad752e13e5e76d751c897fe7cc6bb89bda01b079881c40e1dfa4309240358cac9937f425455b4f5b1b30b2785ab8a2313c4ee96b951b538891a5988f7e641fea593db927ba287c8ef6ee2a96885f9eede93eb6aeed63c65cf122bd2dcc128eab7a37d2c9bf9636db71361c38f1e54a262d7408c2ad6248cad612ceeacceaf8c6cfa213fce4adc31d9467175c4eba87b4a5be9e3de1f1ded6e99397a1c64178e08d8b0b4d40eb17a4081423c3238837435488e3788f7f1bde571fcff4f60d0aa7c2015f90c45873d8cb7ab8477c09321ea0ec4f0e306cb663fc021ac6c62845084b5ec436fdadec44263a325537c7a86ebd79ed1c8e8679ddfa1b886ed60de91191797f4a6f7664cf607fd669eae57ab44ec458e70fe3a503bfc78c9e6e13c4f905d06170a97b9c6f19c28b875c6280f0f912650589ea2d41be8150da7935c763787f33121b8837ff6e33908ee6119f42f3c1d45ad70626dcb2f6be775960602260e126d7908b08e1cd36700905e9c7a5c336190dd75fe4c8e22f43a47421bff69b1faf651128a2674b56608c2732f020d8a30cc73c3d6da89129a918f7a15f336a48813da4fdd0e7496774fcdc20050d92c21cd76d9332c4aac5c7a0d7ce3e2a116707e81d8d4a9ab4a6d5a3ea3bc320868d347d66c6f7ab56e6f2607fad91048ef3b78b4d21275dcb310f03576e8dfddadbaa5208fd95f52cbbeabe31017bc1bfa913f99d0ee9ecbe0067f9acf1938f789f9820a7f978f8c7eee80373cee89c32c01a354e4de2d55965cc50ec9c223e9b934caab3265c110727b926e21ae705065340bce9c7ef7ec39fb6693d8861f5d6ab427c838279003af0d92fba607649fd8208665276bb7854b5e0cc40becacf08a1efb94804b208202a60e7dcf991958eeed31f97e13ca32f2a8d5dda95f80f088e8265657c1b235ff4e7969f9fe567993c6ae7196278e10be12ef3a063a53637e7732f1a8b0e6fb85844a6f272be0dcd44fdc07959146cc16d0ab91db08235ad4a79257a9d3fde0df6cba5614873a546a09dd7f449f7b39c9d59a00bb797dd1945168210825aeeaea8a2cb230ddd1f9349e7bbedbab350a3a62e15ed536d3b6558c737083edfdd47574c7b2d30e547d9dea020368cc10182708b6ce3be1c99629d129325f7cba58f546cef87054de881f22bd64bc82f8f7ed5164e38faf90575af4725f3149420d5c7a3e67b6f893bdda77d00b0af9bdfbaa5fef82fda1fdfdf59b63e50b34e5cef4b076a56b063d6a66d4ac84a555ffd0d5aae240f1560acd2dc1e655f6c40a442226b58977afe5adcf8c6b9f84a550931e65edaba6e63b2c170519bf538ade3aef35ff02cd1ee3befdb2f02cff41eb3b63b4987925c7edf4833a5ddca4a75d8b577616446339103c2a649f4e8bca379d5041378a519ceb6b7034d3a3fa3f1ee9cf8f1033bfdbe2a8847022d81bddf6f3eb49ec89c2ee785de09b8e21eae51705e7eaa76422996c8069301c3b69efdb498e218682d12c008c5baf8c31005dd5daf819f163dcb89373506a9ac1f4f296f5bd9771e611069421aa9a7a348e2cafc5f083a71a25d09830ddb77f3e5c7bb21501cfe3a9fce0ef3751deeb3635d6221a231285fe484064a271dbe8df945446e07b582ca2385e740bfcdbf758043945a6afdea124788670bd455b1beb1965e35519d73bdf2672df5c4a78b78bcf22b05e6ab9ec16aac601446401bccf7431cd792b7f7916372266f3c78e9cb9c0c367392d6bf0fc26f4b054277fbe9f94f2ac15f70b45d28ff6effbb46a3cbff874b63b3e1133e2f34723cc0daa67eae608ce95c50d65821abb4bb778243fdc2f3ec68a6ba3c1ff9cbaa890eb5f20b144d8be79798625d0210e07e402421342ccb0233665b14998664bffc800024955786d29d856724bfa903c95fd3d8039f414e2c5385d418072a0b8e1f05d0b4b13106c4990bdcbe7911c32b31f14970e0b9736693fd4647c47f7d64318074b28e8dd77f4d46311d741d8114c97514e690ce8b1b6cfaed5023c6f87a152c10b3d4a42e0e27e241b23e3a1c3d9718f5e85d041d7620a367880f7bc7cc2e8d59b44bc5c0a4abc944d26c9bb7ba67070c9e69a16195338bbbb8c7d20d741f3f4ef3a9e939feca2b7e3349028279125c64096578e5ec2e8a4562f13b036b7fa0cda369364de9971e4e4cbc481215da83f02f4bcd86683b138a1b2f093d4d0e8715ca1613e6cb182899b47b6c7e045b21fad96e686459700790e6feed5852a42a4685814d182c9251a41d264750c216cfcd3be63625e2eade76f677768f55c32aad2095bf0b4a7cf7b53a0ffe5a36c7bd0d4a9c904aa1383e68ac22cd405db76566d47c9842aedee8e84526a8f86a76a60efcf2c312fa450cb0c847dc66c8ba9e908568f91cef6459f196b449706e35ab0e466be4d415ff7fc0236da14d730bd84fd2e8289da8437442ade05cd045f91a04c7ff7900dd337f825a1e452f79873e70d70f8579081b571e7bf6937f2301a107ffd1c58e9a1f4d96542cce6cacf28a5837f282147f7214c76243bbb6de21ead4f5bef38fb684ee47016487782fac68910db2b6b00c51fb0246cd8016df3baa8683a5db029d476afc918043a0930baa7d30e33c6df6f3aa220cb506ff2ee3d08d3f670f6a01ae3c7684ad38679f288052c4febba83df0d9406e1e6bcf0bb1cc7fd0e0f6d458b84989a73da3c4908d86c2ec1957727c8468719111cd969c7bd0cff1270194fca119b4ae33aa9ad61c3393502755178c83779337afe078dd2b7ac8fde2fffe09e720569dbe48abebd20f935e52006bc5083089ba172dd63dea31cfb427cf7b39a3b413ba3a402e2cb135f79ffbc31dfee6128a4700de0ef9dbb94d3ee271c8532c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b66a379725be4429a2a437b8c8fa70958e8298f753bcd1ece01e9c6ba37d639287ca3528dfdead4b1657b05f12d1996f218200f2784825886cbe3b0e206e56d2cacdaf1acc7b0141de32619c0ceb80d807d5b7fc5bee6ff8ed6dd498cee8bd68ea07c40c05cbe32c8e19217fe67242611561443a73e7d99ea2aaade1226b215a1e40694321a7b28a28fa44b25e843fcbe0cab1d72838d92db664b17c5ab7bc67cc713aa12ea38b0ef07e79f286e5cd9caa980f7b4a12dc81d38aa47a74fd0710b036ba9c4868f5c96d141fa81454e51a1d69f03709fb2559ada59a32320eabf67d45a4e0de980f6cab6fa032035b8f84554a7a0e7192cbde12d9bf5a704a6de674218c3173ef64495d0ec1616a4da52b92da087d3f7054e3c1ff5fbac395c0efe5983c6fe40afc0544fe666b3a54563e532eef2b22b917f589e4a9483a26747551478164333a093d9f9e052481cbea14dd5e7aea865aeb664117556dbc8c494c5f46fda903688cd4208d5d571f25c274525be0b1e409d3cb228dafd4f94232dba9435d707e54a1eb0c9e0d5f3573cb876462e41004d9e88b1698fb6054cb4108169d8843169b4d8cc09132dc6dfa098062383843d165dc9adc3165e9514183efc482480073d49fb17824ec8be99d5b09131805b91b72face2dbdc5917225220e966f885a2123fdd6361bedc3d0c3b6989849a9fbd1222232218928e160364b44017e374b398757ecdaae78e315a33fc894683b1e71fac24ce411e1fa6d8ecce07a8c30790a3fa87e7cb6f0f703c2460599c5b2f967aa05c80a02a96bc6825f50e1e1e8ad79cff4541cf58e9e69a41010394575342ce4ddad0b7ed9d4ae2fc96184c9e0c430c44d1296b7da6d9336ee30071d612936c0c5b1d0e0ec1fd97246b4cb9acc5ec76148777b735ec9f95642310e78e9dddace34e2181ba4339682070b029ce2a5b00df45d7774157f344fca543f0e685872e434568dcec70efb6998c9884bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3e9c0adb377fb9ba7ab8e34e1031703d8555464a727c340610bfa1c16c1665466fd8bac82dc61e1efbf2caf40eff2f476d794924c4dbdfc8e969db0da51bc73cdc0bfb71caa53bfca21b71f23b41f8efac4a5f8109d77095533ce98b28c08ae5358859c7a27a9d4ec78b47b186a1bba07445d3236c4cbb61adbcf55b9a2a783304171ac97f1822cc45e9f806f48fd78aa77e63604d5003f98e3778a09fb7dde0f8aaa2bda4864d65929751f64a4f46d1389e0bde50219bc5e5a1cc18e10143e7143c4dae724107165e25ea146d0b36e2d348476e62d438ac78f44a9c651c07b3b1adc007d7a3d2fac49e8e434754fff1bce3d6df14fb2c67551da93ef6c6be7c19fa0610e827c9c0ad0bbb58e0bcb080072efa70e13e1d74c88a4ab9abac47602795fb1368c6ec558713ca85a7f2a9377ea0e1986369ff82010bc6dfef5c73233a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a49b859fc48d47beec5e5f2799b7798305ca8aec08eb4bf2749c76d436c5915839ff306d9425c4a9b4e9d18d31ccb6345f8bf18db38e498846e088f433eddc4186c912739e36d0563784306cc7958b9f484536f043ea09a43f51c196e8453d888feb357eb77ba6aa092f892d08b3eaf843ec53552f0740dd68dd46b4f091d99e1c1ba930c81061792129ba4a7d90ff18f4d68c05faa3a9d73173029ad341588573fdd29a8c61ac7ba71cab795dcd73f8e704c63ee6bc52a8932f0029a342e4f943ecebf44b054926786e81d5aca588f50fe59b46ad98a58622f18372ee7e7eaaae34ae2ea9a8e3b3060b29aa6d8ceb139f55e9aba2ea8ae9be232a70d3e142c8009f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5ca204f3ad8f4a46059f4a97f0a73442c3318cb331867055f77d31737c7f1c326959da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a68072104007e6e62e31ccb5c992522a365e5d9767afd2012d460f92869418ca61bcbd690c58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488edb1b93cd59830fef97ebf7e901983dfcd917220535e969653bf535aae648f72b1a23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a3236d42aeb26cfe8ff1034bf4a68835722902e64a7145b5c09d0372a7d5c9fb9fbf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01ded57375101018d44c0bf1d4303a0e2c1dbfc9dda94bc7bad5bb9a35b1d6d4db8631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc242cda0fde159f2cc50c15cb10411bb5012b7598ef321d7f5e08afa43dc1478f29602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b51da44f41c24ca6741d1d1a5a842354d70139e19ffa896eac4f092b81ede97bb06e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265ef7e5939741fba8eee96cba1fb40a02ed9bc40a033e4f589edafee80b9fe4379c52c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db97450a23df722afeff56bfbe88b5582b63c4839a846b2fcb17cb32adb7fbe995ed4b3bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc10914174cee485134fddca6eb6d2c692d8ae284fed9f7d95a3bf75e3158930318476350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd25556990c8706da80d3b2dc35d0fc6b18a452c49c333035a0d174097d2d2d0f0ce93b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d99a3fe76067438ae099ad82b694a62b64ec119e2d5cef0935d1bbb42f6a06db57667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b77412239bb52669accb91f72e700feee63ff58cf078c1e23c421b67073423669c83bc04455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d43f271daed8e7cd1a37e87a4d392ca118a30ad62827ec7fa497683addf3e9f6f552714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd57dc859e7d0668db5a54bf928bb47ac5f004b01b2c39c0d88924b586df3b914b329595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e7af8eecfa8c30bad9b557b54a338093bc0e03dd9519973b2fba444ab536d268b5f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38a3891998b7365f6ef94be9a61fc26cafd973fe0cbd86baab5b2dd6f8d0c42f93fdcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdfe66227b59c3d55cdde1f60799a62ec97dc5f68bece496d6dcff502ff2c10bc780862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f52266980b21e8b4a602bee0237c92c05010913c1acf77a5c52745fd2e3bab1b8381cbbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceabbd58e44e2cfdeac1ba38d6f1bbfe00cba92072322e658224636f9d004cc1f9c0cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a9e24723f1111f9e790242c890c43dbb980f16d93bb5a9670606cb1b1e2bf66df7b1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac506c7193e1f5de5c9f8833b95e979fb04f94593e0937c24f9c27d35b1cbdc2bb22c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c88aea8c50ec23891c48336aecf87c8347368eb0cfbb16e662e7536c8b4ac9c5ebb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b81844d1ec50c44e847abe61502b1444fd8cc3175228f06aa5fd46a3e971b1549d821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca240b9e258bc78d3264786f782f630108b70206144833d3e2234ba08238ceb685c0b19f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835a21594060a3a59c1396c5a906fbf0f36ac8691c6ff74e5f384f6b9c319c3ab25b53b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b41529929e16546940f8d3d360baf95ec15972ca97cd49fc83713d75103d3b74e2e7eec5ab33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd498015697273b2a809610b42c73cf1853a482cc1b88869c29fc93207a03fbd86ad1e3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b5df3417901160052ff21ce27f459e3ff3c594f9e7c729e57b225aa46dc1277cac0ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db67314cfb882d4e75b12670249e5d823482a9ce9229457d96ba7723e1a3d71fc3a5bd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebdf05b1561f8cc5fd14b4390ce61b57df98ae74351e0fb69010e1dae75360308f213f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee75f33e1c56407a990ab532f8aa7a63b2b7c9bd3eeed56902d4c36abdad2b2d90d87c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3e5e22a549364de211ec91e988736a18e96f41c453fcfa821d562a1fd88045d3dbeaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09ea20a25a2342fcd5bf6a53e33b9a51ee7d23103c12c96737899b9a7c3e0e93f4ee0b67a1b83b89f0d1bd0b9656b046de30e94a29831b025124c0605687186a6cd8ac2334d845f1c75e2bee6934fdb90a6edd1b9076ff8ac1ccfb2e51cccd4f6ab3952be1791a39e16345c18f5f51379f99600464e75c07499e43f098a7c92826f1bd953f730ab0da8060ae81170b3dd20318ad3bdf0cb8f67f4049c008fd8ba4cee6eb33bccc996fea0e4f71572857a3d000cda06318a378ea4e13e8360fbfeaf81351bffd4f907cc151fce45c06ae3d84e5c0fdad312927fae1347cc3db384453f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ea70bd5169b379749331fa130105b64af6b24083f40063ab33f47da5f8a5df8f558e76fa0767c5f7bed07d69163206b2f87f56cbffe8cd77b2f2bfe1a9bf1dd697c03ecf26e1119d9ca93ab00550a124f9d02cdbbff3d47824b76a04179ce642509af69c43937446e5972f3be76749c472568b3c78c88e1701561316ff3d3210cd30a23350214c3eccde0a874836a22f78ec6f2f11d543c7ba897e4a7a2efea3736c8162a5599a61967c35fb75b14e0a1f47025fbd518b4792bff44bf4a5493f29699929c997dcc69390d3448986c5b0ca5bc714fa2ef7d935a7011ace641725f0a1ef0b93b0924c2ca4e44e1a90330918275b96a771f2fe5795004947dbce16c188fbee56682693c11219ccd1972703287991af9650b649d24a8b67f282855f1fec6a2343974b8eb5110b649cdf054fee9221dc2eb6f91a142219a183da3724fc6c4ad4287acd2c1ba70623fb25aff81b5c8f98bb85a13cf1a12131b68f8ed516b74fe4695dcc8475ebf68e6535a7bb1e2155a21162e7b7c66439697e2dc2fec972e63c9b884fb2c307cb226030fe09f4253e365068eaa3ef72a4d1e6a6537f512d1cfaf6d49885f0ba8ddd6bd749079677f8a4e4ae8a8f4fd27365c87f0f1f070d48bec17c7b9387d6cc59c066bbcc31f156bf2f5805a3e9aa0e35da7ba9227c44164c2591a45af1c7c48471cfacaac16145385d5593b9eddf1c50fc7abb8e3b2945017f95daa68a7590f8a849d8bbc2bfcbbdf7f853b7601239561b9fbb1bdbc636b893872a9dd865174d9f9deb2eb8f3d1ab5c3e8fba4598b10248419a023f27ecad5df1de861485a10683e09bd836218028f8693c2f981bd42dc964a9726e8ced81b07c6b5a4e98c13d79ac15e45b9e6579d1fe0f3f96e76cbdef6f933e2daee87a00ef8990c238925a562d4dab7889be1fdc4fcc012dfd363ee4f4498eee76bdba592297edd39ff939760daf3208f1dddba06fdcb3e4b5b9cb53e378bdbc522951219579ae205aa35a0ba75cdb5e6ab70d8370758f614ed8b5d9c165b5f30c22588ef404fad56c4f4cb618603ac4892daa4da2ccebee8e118472d2d93b98d5e91b105beff3bc94c37046379a72b9a28908419b3f256346041941a4c789fcc63f01a96c6be12933b17bfbcc0b62714dae33c034930d43c2f3269defa5c14b03cc70bcf2607d3824c3c73c52e50479ed3c7df7a3e5f5ea8ee44c179099fa8d6c937cd41dc2c06bd9e91c4d6f89df00acfe88ee365188bb5240b6be4959859272946eab666178b7ecd4b717278d70d7e76e9df123de28073bc4d4dc710f3abeb8b65f643df8f04b52be3b943e64696ae205518f3851b4c7e0d80064609014cdba141f160bb49d32cf84d9c0797040e2d0fa4d704a70b54279064eae9d7f80a782b858b032c886480519a0388fb115d677dc5414c612134e0f289b0b065329c73a62d0ed56d20f898ee04c01f0b157eb123eed93bda011717b1d24e7599dfa54e4f609b101fd68aae7cf3b8a2bc58f5833b0df40086a250ff8cae5bc531f3c376735695e44310996d784a7f6ee974aeb633fee8e6dcd829db399ab6f594b6ca9a246affe0615fa2d579ca0ec7b0f25ffaf9f9198fa2b9cd74170ac5d69b0f88ca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449d4e8c1b0bf3a1821855ea90015cb3792d17eed9e45f402872fee2d2cda8b0c1f92f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e239c8e371f3792f038e1d099d00cc4dcb872855e4a95f655668518ecf0b0b44366940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd01f4aa7cf35f88a5b57b075b480360ba962ec571177640bdcf84ca9dba52f812ca9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb97d067eb402c3fc849f3015e659ace492c89f0284637fcb8653c7f26ab53522bb38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db77e7f42df0d391792067883c365b55b2256c7526c81236e062e6e1e6f073c808c7de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad72b1db8ec394d973c9046d5b051c9d022337da0af9f47d53674a71fef7c3f20306ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af0939372e31dfa22cdcfcfa9939d992aee6d8397d67b6981a293bbaa70a71c056ba5d09b2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc652a83f77d7b9a4135e03ab097ddccfe18839b295891df89bc73fecbc6ea2e3cbf103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe269d4665bfe5510160e88ed0860e8abac072051c6aa5c6291eba8bbb1dbc8d7908c45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4b51efab953a9641b4319bd02c25d5e45422a0827fdc6433cf79861590329b0048ce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d6f3bd229cecd05acd61972a850d042b8ec09b3293d41f501a421bca4b340bde70ef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ac14bdaf50967f455537ffb8a3d16afed5c05b4f33beaf101b3453bd3085885bba8ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded129d1bbb460bd1a5c7bd64b3488b0568375c1ad0dd5c1a513c2631adb32b07ffbf0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0ee0df6923fa27df1fb2390fea60f911da1b02885c36adaf2d93ffecac1108ba457f3785fec361dfe9525f2a4f566d6a59a7f72e87457704de42e013eba81b0e540a23df722afeff56bfbe88b5582b63c4839a846b2fcb17cb32adb7fbe995ed4be2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c2454e85327f662c52cc1d9a5ec43610112b74312802ae648df1d49428c0b40fbfc8e54a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d22ec75801f90f3ef8faaf89be1218bbf5aaf2ec00c8d402e0d0cbf5d5ddae122285646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e82fe65c8d3d13896f2dfc35ada24abe95f647a7c87ffce76c624606a8353ce4c3aa570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f875ff84aa7be5a5f9af96335c3e0ed148b2ee8377aeac2b1d186a7cf91cb35e37ebe2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7bd69254f4e28fa9c752bc89f6fc3af0e1a13d9308d4542380a3e1bcec9fa4be891fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4e56990c8706da80d3b2dc35d0fc6b18a452c49c333035a0d174097d2d2d0f0ce9c48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921ec69c3b41987c65aaead18292688ac8c7ec317c7dca61ba716df1611a406d9da8251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7e5487c39c1c0780caf88c01fc7d30c9f0b415e807b5370f1e00cce21da71eff5404013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff587101920a263aff01f164b9f33eb2cdc9ac36b87674f85b17815a6c2ece6441e28333202d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bdc374a2b357c38ed5d8ff7772d7bc5a53f4df7192d45b20a9c9bc58acfec1a002350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef51ac7c363f6222bdc4a5b297b91347a7e876f29f80985ddcce377333fdb8b6a3c891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07a83c69fd97d1e1705d37abb7963c859cd64952758b8f0d62fdac1e72545129fc41a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6abd58e44e2cfdeac1ba38d6f1bbfe00cba92072322e658224636f9d004cc1f9c05254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a482db6b976233f5fd5d71eaca5d5134f7c353b1205fbd118774136590c7f1f4e1caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b668e3d5799423163d2dda88bc8ca064318dea4cf29e4cb42dcaef54a0ff7cadfc3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384b1263968f4e6b98da85c555c82b7f29275a76aca505bd6443e412934c795d643e0b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1d9303336215d29e29db9aef04846f30e9da19aaf2a05d10825576bfcc8b534353b32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d699618eb3b15b2c29674ee9cfbead8149d6e595214ae8322747c3f7b052b4039f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d3383259b83b1f33f27ee62500ecdf74b59077dd900984ebc60d86bd2448eb13d85e1e8340810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d4e8dc1995004ad664226247a336ea4f0e008f7c305033ed941c8f4b94cdf332229205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a85635f453afc4d1f8b80963dde967a3166fcad9f80e8a94488f976899a9f55ba486efd08d8de179b756b7ccad43d89275cc86a03aa259f4308fd14bc3f0b5d05a2f6901b5a9421e356113798585c3b83b712b871e7e4c18789ef029ec002582991a864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150a02518254342ffa369611ad4743eedbe785147d1d591516de8ad59051676a61929e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2e84fbf5faafc0be7839fff495a8ba442464c1494ae1c8d61a9c9bd4ea097311143d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff956c0e583b6475b587c683969965b7b06224c114e991be70cca5eb01ebad30825da841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cd75a2d0c866e55e51960864e89b0ad7db825c498210ff6083152d7a1b90dbd0a52e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d59226833f385c5f1677b0faee40dcf2686692f69cb83b3ff605b98e942807d73f07951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84047df2faaa397c7322f1f5c0ae0fcebc8ce7312bdfc93db71f1264f5a9045e300d78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e273479f9e424631f50e40c1b30b1fca5549dc5a07a1cd19f542b81e2f393d8a72254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598d8b7486e37021e1b2be4d766f3c0548274c11d7872d0c063e744fa39a4e6131d1df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b80492dcf80c7ef83ef1ea5a925fc97dc30dd2c1f6efc65f40f9f615526ed0298b3bda2ed148afe487e0df04d27ccf53fe376a620518263cc2283d04133d836d50adc04082715fd0aedc61badab24a7672544da8ccb73638ffd96824f0e296f0b1feb209c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba5248bc4e538e00380835f5a2f8c8caab89b125ffdc5758d84d06a0c47c21f1a1f6324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7aa731ad64c691b06ce5f8c48e8ab12c2b49d0d69786b0dcb4da6c82386f5fa97330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987eba40f52f2a71bae1434a4be1aaa9a1b95f5d27fc5d08d534d71c2f733ef2c6b40a4001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea2197db529afcabbc8d7124d7ed02b99944736b8e79dc8ae0fb5f443c438543cd555c3db08a4984ab1bc2a144c036afad6f4823b572d836cdfeca31021cc48bb29c812d85d84f2419b6d6c3479a9264149c7a405b06940f9b78564b13fe1565af8be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd6b306b02d11606aa740c94fb8ffca28c43b98e1f60d7185099ba372eace7e5793ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9d2d7e814f541167433b8e64e54fe66e062fea920bc1a91ea3a1cd8d200a6b1a769ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb30912817bcdf5a172e936736672f406054367d99bfab962058a2843ffab22e32a5653445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f685777fea2d94cc8465b1c72b8c3a7a694e9403269a023468c3891036b51a52c5c553e409c3eb6d08b937caf5cd651fb3ac6ed71ddfc0f079f50c046486166632a0ea0ebb09f7c8ae6098be0c2b456fcba9b6077dad330a30525047d4c69b45df3f5145a5a8789b75108c93a81aa5ff4395493581f791b9b3901defe15fb74368c7693f7ca903f15b8df01d33facae9210a1386184c38ab1b3ea32cc64bac38a7e8bd67496712319a224ff55894466088686cbf819df1ef4ec6de19e9e3c62a886c52545d1d20278c8143da17b3c476d733a3d5cc72f00e156423758b66ef1e42d3da595b444d491205e2275cbb373e4cc6eda55925c17c6566d652fa35922a20029c3bb155a93e1dfe17b76fc4ab601a4628f7a90256bafb02603b6db23b913226969f6e1b5d5c893aefced71dfa96d589346a82182f334805d47ab89d1f5601c64ee03f38767694a6ab621696edaa0c592b9a4402b89c4e603521df9d03f5fee8b705136398057d8972caf21bc9b93649c638d7e4d9030a14b428d63071190ce6e760a78d226326df61bfc05d715b7bf283baafff642714b21c8d0219c2d00c6b8fc7a21c9fad64eeb0c42296c47da9b1ee1b8a41fe30c1b62239ec2187ed4bca4ae70ede36d38955ebc5ba4a907005fe1bbfe9f9981e7f777b846dbbdfe0f37a784699fa7465b99df51900feecd2d5d2e749dae2f0c13c8025f61ade31c2cad1d23b1d062f2a08fec949100d689bc2199d9600792223152c6bc72ebd8f0d0e78d2ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae3273a204f3ad8f4a46059f4a97f0a73442c3318cb331867055f77d31737c7f1c3269e77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a3c1b401bdd4a11ef6109f4c84577cb6d6930121f42a88f66e9ee99501588f66a14ef164e497151e25ea296de13b99519d3e6c6e79bbfbfc9c64442b0179e8a8fa6261bc36ad708895bf355911e36083dafff69bf4c8b829825a14122083993e7cb55a41e0450f4093410ed9b2c1b42e6ba94d3e2bb383d3ae9ad71acde4dcb7059edfe4f8716196cdd853fcf7e45467ead81a62fe61c59d587034c1f5107b76d8776cde0b75d2a2ba98082334557356677b3ced206b86b0c1f325022f963a21fa8004416088ad93f3bba334934a0d305e9ba3c4c68fce3b2d1f6998f31f5f72d9c5f04e9ac3b7816036746c3429847725ace41111ae90cf68eaf1008567549b931b91d0cd0ee3d1540a757dd01e4c2ed9c68d10979bc926283aaaeee2c8106c9ee111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e61f35deb9cf98741eafd517a92fefa88100932cc794c7abea256937ecc737d515479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8d6af5925197d253b5a9d39d4fc8b23c1a5f92c6189e38c33fd89b541bf4e79885aacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b651d51b4257bb7a485bf4dd43f7766434539a81380a1a18b5dcb9fb2096234241287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf546f422f7d8e58db393e402bda1d905a022eed5c6d6de5c50bfd5eed75efe2d04bf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c667595dc3c5b235893e6c51eed45301c94e1fb47fa1309a50dbd66e9d044af9ad945b9b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d1ac8629b675ff4048279f41a5780582c9b6ae3b2604cdf542f49e3e5f6d85897343d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a517666a5163f3e62946aac8599a4e99da01b1a3c7ca90c55f3d91ba2e5144fb17461672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b5a8b76e335b1c39256a14258aad275ee5493ba0d572b68630de39d7ab1bf9bc5d6810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f697d57599ed6db22e5f6409f7d8128b2d22043fe530412f934cb039aad6fda7bcf03a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f2a7975a671319cda390898a1747511b6b7751dccccbcb3caec215dfd8f2194f6bc277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f80976f51f008f8b8206739566d2c57ff9d06b7c715130f1dbd2679fc87bac59ae289dfb9c8a14e1404b16af272d47f187ad7df9ddc63acace8ecf23a302def582330bad8d760ff67655185ddb156924f290cc01c87fcf77f0743f9e3e301b894f20cf78d2e58ca53015321c61793dfbbf6204b3c004301f477c0225fd1f2c3ce2d9557c8a5d5005dfa96acb4b942580a429bf9512d47ab1baefa27899f4444af11e0f70c63f89e24e9571ce0fcb51444ebdc7e2e735d7a5c50bd49af562f41f94cb29bc4513dce699248fa4e65b0de8144fba1a91ba70b39b39dfae7cc0d0ae97d30bdf23e8b35011db1ccb30c226b91f4a71cfefe953420e0b805b319eaa9497cd0d1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525ce6731a82e5d6d9ef26d7cdc9bcad08ea82b7e17accb64d898ebc2c28631e2a8b24e0e466aef2f9e22b33d81fbe0bb897711f2a88cdda9674ff72fe3bcb3fbb1fa7849c648baec00e1715cd2906b70461253357fa63845bf45e2af30240be7bf138aaf1a521c20c52727172267a1a0e74c4eb6f4c8ad15c2d42384ef469df4c1fbc8db64d27003e0686a5f694c3466c125dfee1688147982e0fad065cd2c5715b262c78caec819a0fd80eb0b918b2f10f22ac704a27382c2903240ea2b409f8fd7751aa734fd7151d4b4291e2b15a12daf0f2a237a22e45f2a3bcbeae43c78fe49e49d3db99691fd05ad73ae58401ee224fee22e03927f3ff4cf06a7eb379c94210789e6807ca13e9e01cc42fee06eeffd3415382acd964bcac5f7e112352539b97961e88714552feed160778d3594a31c8983ec71bf7dcf57708329d39360f271f9f2d6504272d8326018e08b00b5ddf33b41e5757e12d877e948b46b077b7a181ed718d18cdca575a5c4f472f264055f4b39ee77548639af9e3f84235ea585a6b84d4eab9839999b33f4101a8f8a84ec7d64bc4f3cc1119bb6ab0a11305dd655492c4a2b30ee00893c8bee8588442a81caef6d78a4783ca894a51c3489098513505cd9db0afdc4ee6547371e56396cb6aaf04f099ba2e98cb72f0606625ad4d9da631b651a3a0415180f131ab88493bd9ab4f3555d5ea9efedcac13660d929e14613c8370175bc804c40a0a1096c951bf0b9493d097bf7fb31b108094a2528c175f661daa9cb97cf129afa740d03786bb5d8900094f7f26523c126609eb0520c9c0ffd23503dc38a2f864fb3309777d811f49dcaa22d6cdb18b695b29f5d124aaededd104f53de878be7874c3630bd3ea91f714f1dc7c8e87e266bd9f4b3fd2e273f1f56b8e9dadf49ec68aff0e3af49fa5dab0330c5a6fb5a38421e96c009f97f9984d0bcf7f8f53e52f4c0b48fbedefacbbc47ef91f28ebea5918fb81387f94655bb397995ee316d5294124e7f89bb36a61fc4e03ef90910ee9797833cde87773169159f3c094ba3e225c30a744088f9cb3af73cb4beaaef7fd54793c9acb9ab7ca1ed630a632e68d5486746f5ea4781bf07f6aa952a5674026d862d9f39f09483357990da84badcd4883e5e998209bcb472918c8aa73b25ff603f73108ea73646451f05044d22327808c9fea54621044b5d4571f042d25726897e8b32622d744cbb6b84e0c93c4e0353bdd802f06ae57d4fa1f0b52f98a87cc7115ddfec729a5e81bb8ff07a2278d870f251c9e0d5a94ecd9b3936a1a47d50734619de3bc8691d457a3dd128a5cf7393adfc937b6f94e2770a968e6f5f4d14f4037c924129465b0a8dd06a7813f3f16f94d1d5395d1d03c842657bbce641b5def904ce625177e70c0673f3bdd6b7dd94f8ff82dc69fdbef39a6d1e539a0cca2b1ebaa02f5482fc115f0e6d9b0c04ac8f47e946e6439801ee84bbec6a7deda766a6c1431b41e23e43ed6c65c541c4580367f44d7be7acc41a56a6539bfa70a4fe529842143f0fcd616c47d0fc4abf07cba89c40bc50e995abad536d9db2f353ef6eaa9ba2bfc76db903beb678b4e43cd1ea11b8f2c292df30b7f37e31a2ab228c1540dbb52a9364a32362e55bf61aee9f3b5b50d76ef4811c9c4e78f89a293c1db1f9cbf7fd57311391b3c050ed5482bab4b5c61c7e3ae77469f579d54ef0bb6fcc648a49a58ccdc73aa16621b148dbc4e831953a15ff6b45e2b6084d832c97019080d7425209f0409ed45036b64c31576e5ba428cae523a3366722edca4daf378d3814c2de4f0a66dab7275e377e4174b72908fc1c2300e97500d1bf275b87e75d517e05c92f45129be13dc8a7dbf404b4045e374eb1d60635acab5792ae85a820fcbe2fb0375727b36add867f591b2db18df61c491a4e6d174e1cd17446a5dec3502a92fc725a48a41a36753eddac9dc733cfcf582b227fae5b5e53a7a126e287dab1983cd6234d66195709492a4b5ea8c7c3b69d67550be9b66c9433a8979f12a3aa150836def3c7705e20978a99d0458eba65caa28399f1496178253df14f6d99cd700729cff4eed474ac684f5de5b17b720c37281445794dbdb3e31ec25b1e6c54c6c40ad5beef68d52bd7e24bb78fa84bd19c295c5f71786c685dbefbf828f8ea8313bffa2eb9b6a23a76ff67243be575b4d6cec3252bba2b50ff484c3e67096dec9ea5eb82416eaa62663cfc077e80c744ae7c9535703bdbaead4e00180ad25b206b58f88ccc90971d6eef7f8df9a1cb248b1810e23cc6cc4001b6935ca39d4f064c8ed9b211ceafa0c78c26d2c2eb92a55340b28431513ed54958abbccac7c8f75f9cde5574b425837a5967de3a8f41be4d7be6462e49e6467f60a830c7a3fe165accb7f12d87a5ec3ff384e20a40fefb9780f91be21b1224d9a0687daba3d1a20ec3cf7e114ca3f84b78e7850812488530c0d4f6480c4387db584273801dada1cab5ebcc9ee43586fd540626d7dc0869a35bd7a982ee432339ee2d38d544b0e1a3c1dd91ca710e9a437cf0f452a352403e0eee5f1ab053a6de5462edc3570a4be68e6f53eb83ebae92f71ba8674f240b3c940fd310c78124475f231488492ad9efce3b56e37c131004b07bdce28c54d5a1d33b6cc7d7e9c56f1158de41be67c1057a7ca96817335fec11acddc80f3019c57669d8d6cbe46df5e087e14be883a7cb0a24ea256f4352e9bd6c7f0c949ece00e54d885747762a298712549ca2b68aebd4dff8ae1c1b89b86359651b0b0ad7b6eff4272191523e1cc11db220137118c48be024642a1473f89ecdee83842329c1336248c2c011d04650abe1fed42186623cb88cb07674eff0d82b1a14bfb9597a0c1036db51e7bcc7ebb4f809523b0e7508425cc234382c26aeac438f226bad701caaa1ac888bb78062dd015bfeea09188cc7a761f6abc2525691e3cb831d733b8eb546a6ba63f1a13a4692ba25d6b6456076103c10fba0ce92495c9cd95bf3c195a310c13409bbee96d761fcc7dc869d18acce2c8aad9c1e732391f0f055a42d77541ca794760f1c583865f7610ccf261a0e4ac3e0df4e36aba29824e03f56f814e31209cfe7e1bb316ec75205fba771506c1696da2c034b1bcffda973b5b7b30d1dd6365acabdeecda2895fe6abfabad994ee7994680e64405913d749728e34fc0c004e72972f0a7451c85d81a3e1b7d7d3bf7c94bb2914b8e5d31051b7784e7dc6b85e5d3bd8ecc0d676ecbb77a6d66f58537b9d3206af733f77b809e0bce5992ca9a60842abd8f4015d3de86f381b1d70eec0084cfde3bd07e3176cde9569de1586afa88690c032f3e44fd24fa1aebf0556bcb0189c9f2f5fbb4fda859133c1c08e1ea473330e082d5c0cc5247f4a0eea4a7738f52b552694b541cbe92a721bce0f2a85e8310ed9ff20e84560c81b52cb1a29c2741efca867af8a47fb502a9c91c5e72b582f486d2ab279c4997a7df1d3f57a27abae34f36411179347854274743345a33b4a54180016993dc4ad2e5b0da52c402019a67fbd7b1b36e9d055f64a835d4a678ffc4aeb72a542d258f96b847c1da6d31280c501770ab3dc5fe3f7bc5aebd6b5a04ce487311743f0eda8bab6af7aea0a91d0a77473ad9341975142ed5bbf2a4d70cfd6d27835f6c0412189130ea89d2314f93ab7db34856a8776ff64ca94256867a73f8faefe2f737034ea6fe57172b467a74972460470c817cde362b81d9bb0065c026694c3d50918d6ea87a07176cff5ecc54cb1a8ce06d13fa11b5b7c8dbe47754589758a6f5daa5592c77a8d9f928f44e3e7f74a6af6c7d2ac1b6373d78d6f6d7229de64ddd454b207c6fe1769fca1e6ff0270a741dd70d366bf94c49b52cd3f3ccd92585c07f289b98c484275a04261fc0a6d7b5a23a3ff1ffd0ab7983d4e3dcbc7a1040b36de413ff5267126291d9fedad06e3eb41a9a4fe0e29a0b547f29e641d389de4b83644795ab55f893555dd44a512300700935666d9d8ce179fd1750489e0f2f64f5d94c9bf310aa9faa895b5a8535661607ad61b786a1781405a6877611c06d199ef7a316496b2ae1ca9d61dfdca2fa71e8a814f1e304f9fc90785aea4b1479180d2187fc37e87a818cdab4f0580268e3d1753eb00d480888be492573b65d7f38a6edfa0a533f7c521626dc6051e8dd815e72ba951816f71d90971986b164956c3303059250cdb1df8ffdc422ddeb4541e2f9a10a3f884d9e20d68bd990c54d5f60fbcfa8d15fa2e6174a6b2fdaa18cb6cb8b29e706951285ec6466ae3c51fb00e15f0236911432d18f71ab3a9aad957814101acc073fa9b7856fd252c9f716e921e03ddd8085ca460ad5fd0d114b7dd06e21eebacf230826b231df4622d7832240f7c96ab17072828ba09abeba2957b9f8d702a202949cabc3b2518f3e644affcba632e2cbe4e660f0ee21c1a725ee2438ab4e4de3ec539673b59e07f31dbded41c776e099f79cef08429f100a1e862142da000753e197e7824042c3fffb5e3e3d02765a05fe3785d8abd174ab36895280d78da35f2c7784be497ea2868e5b08ebc4bc98f468351661f55bb65d38f21064662a66893c1c9e7675ffb97c7501cca1cf80dc593a844f4ceb09b2ab80ae5e991e1ff910ffa940014999e4705e746b95b231a10fbe61c6b5d68c0a86d589a9f914b1b617db83342483dcdaaab165aac384415a8ad3f92954b31b3f71770f9aa2505b3406c54a62ad375c6e04d4c97a95dcfdea90972b4a69d028a6a03e39c41a2a68978e0899b114c6e256c7b840341e1749e98cb5a45d737da605662106abcb63bf5f502d2a52bfd7af2ba9436b95a2cad14a42d596af3607cfe5216b3e5d4b6a0f62b0be9bebd8efe0da7b0cce3466214c214167b87dd519bee8e47d53cf067de47a2e4a19e8be25ed03dc3642b4fa5db09d26fc294bbe89e201eb28c9d0a9788003dff2e5ca0b20243e564a308fa991dc734ba979773d3c6c9035ca3b5e77894f15243c931e55a4ca60cfaba8b51daf6ed1cb50afd00c1a689fca722e937f15249d793135a47ddd2cb3334f642105c9b1e7773ac48fb3c4e14868292b132a5576bbd44f657ef324ef6138f541b6fd7ff664014821a6b97767aefa7c0d51dfd4538204542987c786232c4acfa9958c30e156d7ff2ec1dee8c73a32384c16b938025c887d307cdd93006c5703367136c846fdb7662786d2f1a18986fdf6d56f17a039caefb88abe01366842e5f84b1240de3daf2e23932335239e0683ade2a86f7f1119767b507862104ce7d91e685592c10832fd5807b689b9e85ce4323aa29501c93fd81cd63c77d3aefe7f6279ea68acf0b2763055fb016a502d7144972409984912b5cf8b745df6e2e45434735c9163ce22fbd5ec7c73b28c23f741a1390c0511caa2369ddc85ef728f5376af5f3991f36c21fa569f21dc87bf9a1b00801dcbdedfa7e6eaf9c83fa1da581de53d3fd736500e40d5b28d2766cdff4604d24cd253247b4f5b9c91550fbdcf7537c657f0825109fb6697ab87e2c6917b42440dadc9ed1805357dd340935f5c7499e2ae10a31086bb262ee0f5eeadb8a8d9dfd97f598e1d50975784ff0dfbc80b542b68a5f8ee19a34abbfc2638ceb9036649edc2fb4f30601e90a9fd8c957e0274ec0eb87b24f4fc2d5f5bf88f87498d10a8d49261fba045460d60d56b2384a5a6e5afb78b765edaf3a6a0a7801ee1d5ef76993f940aed1ad451a9e812fc4058d8b457dcc5ff4a6d7e7243eb7a5299c518153ae67ab7781175d9f85887b740e2cc4af5c0487d62b62972beeabd039689099ea28a541e88eda8ad2a59f6716b790c7edc114037579db0ae28b26c04ddac306ed95e25b1edb1ecdb1e2f8ed00a8c55600fbb66276a882f41a11ffaf8c330b0de3920271692b66233e7eab45f2d0f5574ce7e281227b6537b449adf4b22a71c7f7bb7e6fe80f07dd28f1d7bc3d30a478aa2cc729cbff5af92c727fe45c956edc430a28d3c358c8863f95cb1e1e77c71aa6120e6c5dafd940dbdd99031141224a28b63bdb790663ff9d33f692aef429cf2254ca42ff1f7ad867232dbe16e00abe0822c363ac9129a32caa3ed2b9cf83e90a63566ddc53713514b5b6c8c68594b4a708f90c2de69105293122a1ff979667ffe26832182c6975b6c415cbb2649597cd2d950acb841cc50e550caf6ddb6ec130f57c67e06c35a5bee8d31de0d5a3bd4854ba82831d0f160edbe934d2e87ab5acdaa801dac6dccc28eedc996e4c9546af4316b8c280027941ee1554500e445edd1c973228f964a74c8854f175b6f39f4702b3fadf47f93b8b6a1b469172aeac66dcde8e71d25d055e8766b0aed9878d959450be4f9be6ee305f8227d12c551fe3d99805870ba621483ef6813122dff8003cdd5829b8687c1746e8f64c8caa3242e8092cb73d76a17239d765ca09b301064d033e015fb5aa0fc6478797d6e321021dd3884de5a5e5795341e0ff36bcb6c415f3dcf137faa1a263ad14e421537127ee3ef60bf9fba7c5f7942752b49d209fa24165605f0b5840fa7375c5944973f8e6a81598be7266e8f6dcf1fcb075d48f18caf3ac0d4fdd5502a9fb6daf6661729c3920ca48a11eef1f2bf550c68e103c3feabeb627a996c83747256758fe65b032428df0df9f20cc9cba576a1b675f0b40b4b83f850663994864731c1744e542dc39e00a46c31fa945f4939ebe3f5473ea29e982edc24b587cb7fd8d0f2b447f97fb3f2edff36c2cd5ec34de2ad4fcfbcf489853aaac3cfd29468e4ad2c88884145a0cd0b79023d6c188d3bb6082b5822019d1a31c2072bdb8c3d45ecda4a5fc0955ad8aa3edded1720706d9c14825b0691ee7ed880fffb3680f879f355d097f1023127b4d8b30479c50f9e7b6f875f96d139067ea804407f9d0cb5fb0fe2ff61ca8e99d4d1858f3d0fbabf5c95c96de173f269857af9c6139d91eb40ea635d8ca8f5b003c0178ec26147a54975fabf8eeb3b04f21c8e020e30bdaf7679e897679e79f1847f495c2101451abeaaf8368225b1d747bfe50c8cc3b309770b99e580c65fa0226498db90a9fa38e60db59437df6695523304c86195c5a4126082e6dd81fc5b9f25cba696be183e49fbe42485fa014d59a20d6675459ac2b5a9c2312374ffb5606feb1735e532f21731c85f1fef113843e6ad4801d2b950d344871ce5d136dd870f86d650f9aa4a0bea1a8e5cf0b65f49e4223419b90b44537fef93b7a063edb29ff74e8dd2ab05d38010219d160b156a042a6dacdea263630785e01b92ba908b426caf62c0271037280c871148f4a2e3cc539ca131667ceedd1be8067cac5fb0ad3b1667382f9d619fd498f03da00a4d57f74dc961d567017fa5f148b56cfc29024a70dcd48b1a177105245677b82a545fc5410223a2dac283b6a6edbf3371e956bd24912d43236eddce60a2b079bf6a3e5df9d80878edcb639bcbf61bb7e33b41d0277bceb73a35265a6fafda765d36e05957dadd7e8945a9b2d06e8383e6851677f6e6ef7ea739551eee56e3382defd9d6aaf11d8b00c072d30a23fbfdd543a6e8de505193b1ff30d15e2d880c590eb2b0f1b4884590bdaa53323978d5a63071718d9f3c36d37c818ddc20785a0aef618cbcf76ebf2d8ead0e43dba5d402239ff29f2dbdaa514e7ab8753c23eee1f7eb0c8a8dc3ac73b1ebc5eb95308bfd623e2abf842e44af25d92c251f3748500b779c3792c0fc284f2a1086ac3c0657dedc1fc8bcaca7e7cdf86cd63034a4e457e2004742460c7d1a66fed3df9f5a9c2586b3178c72bfaaf6ad2f1c5270c162e05c53064643c18dd69c8f8a8319192120a8ce21442c80ede6551596c3d1d2dc5b8220718712a10687cbfe39fbf528ebe952c5b90ea46055bc08d7a70ae1f87a0b33f45107b65537b784c17c233b87832c671adb0fa2a3c06962cd881d0997050c7a8f06f1dab39f8f0c28d280e629bf1475c98475649e4a8a7d87fbb1ccb43ed2a06bba373a3c4ddb3f318e0f2ec982f5495c038f99247255754d9334108d6c7aa388d79036216dc94e12f38fe8a3ee81b8ea40e50228dc5dce64c94dbadfc30d35890228a11e96b9a30f21125df1c2d76135f91ab41a873b2b78b2267e8948de00e1612c5fa1a7513dd6e8484e80046115a70474822b0269c1754172f59a319098a578d0b04d276381c3f238bdd367ada000b8b435509528e315ee33e45587c9ae4c313b604410a4c3e4249dae82ca155970fd366c43ac37725d81b7abf68a2135d281665555e870a1adcd4adc7c9c5771ff5020071d6c66a96c5d62d39119854bbf1318c1812ad48687248f7727b5e06d5d108062d6ffca3a36e6db2e1fe3f2a74ec843be4999456c2609e9a935fe3d3884c2ab05bbc9b811f92a4ee1890aad0ce73cf6beaf080870c1768b4bb068274e53c180417c5deee8de193bff7326e51a2f4b165ecc4c3c0529bac394bf51119a5c7778f1ec8e96e5d12b8dc7a69c02ecc11a2a16f94e5c113bf0955085c9795fc77aa10905630d0f8d38cd7f7787445ac7f6456b8bf742fbe029c00f4397f9a8f9e8c79a199b0f0b5ce6ad3fa59cbbc5c9c9415d86e6ed99b762641962966d08b52b11e82261ac472dffee7842141e9bbcf8501eaea1e4b23ce595eb8ac3ce4ba7905f823d9459654ae4b9e154a595acd6acbd65f0cfb62197d5168b1d06fd9df7cfecd793ae277def247613223a1d2e20ad42e48c137e24546bd161324cdaad3451284da212cdef6fc5543959ef510a0b4a4e04cf44b4fed484a39fd325ecfda5bf4d1af12a5f08cc8024fb378136e8c8176c9c9c4e52ec27eab19906db2378b2df3212b841254d2bbd0e39c7475521140d7e574276a14ac0577c7aebc653a302b27a2c0370a75ff8e958cbae28bf9dd04670c3d9551930fc1629f319e456cae290555f8eee3a70aef48e462bfd0d53f0d77059ecd39dd14fcd04b2b7df3a83b5a52f3e768f775fcc941b301531937155c458b190ce6bbfbfbd7b22ad9f833034706369a80413b7a31023335bff2c0a903bfa5fd40c8b4c10b7d0ca52ab735a9e9d72067b97c6d84342816e8288c45cb590507a66f26caf49e19705ffcf465a1f0ba0b7a1cbc42574b411d43311cac2269dfc699e3016386b699478caebb5ff47d4671c79a3387526ec9c17d1203b076b0f45b81a36177cdc30283ed764d4fdc820d2bca553d49373aaf1e52c2ed654b140dde1001814cc2084ace6037e8182ae80e888a935a00e0ec6ca475b1db491c3a42e49c0fc957b7daca11c47b826ecf3fe7652ecc0e7fbabc0e2a45169840b67745f6ad019a42031bb06c1513ae99c2fa067d256c1ef081d6613fd1b124c5e26cb8ec92abdaf08dffc7db440674cf482d4fddcc6d8deadb890f04e964cb04f87f51ecec237e3ecd430bfb5f72591b47076f96e40ad34615df8dce9fd477f5b00f9b0846f4aa9ac73d9a464613d8100b76203e83963f6efe3a62ab3f8aa89371ff93ccd10265a709744636a7a396bde475133f906f8c992c04bc146f2413bfe953d6715e29b0ea2cad3e4e1fc8b27586bb1a84a933785bd36bcba4688f224b504dc274f600b4ac9712fc94d509c04762e2235d728a41bb1142d018b6c7659b3523d26ec9dbec0cbc608a13c6d309b505d86b76cd363d3be7a4ac2f198d03bea5e4b53c62762ccdfccde29194d823887ce9f82846e33f127f8a0cc503c12923329694a756b657d1b0af47d49d81bfc159b60dbe071bab18917072b06a3ea909e673e6f49c99d58f0410db36b03c1cdd83faa8ce7c031f43cefdcce7b031a17043c378baaf2ba29ee69b9394a94a2bc030f429a823c3e019502648e6895d8fb6a60bbbaf1cebb1b841ad25f779e8dca632674789a4b4367db62fdb04addf8c339fdac9aeeef1d043fc4c2bc87f5a770fe97a98d13ffd3f00f00c6a54a9325a265a068eb9ef005addcd285ce6edbc2811f138274b8bb4e5e675c1696a4a327f4966c46cce03ddc1c11ae55571ec056c42af4975e3a41cab4eb6f84c85c370bc6f09c2f258e9b0bde0c8b6c0492fde9f894214ee0bfa3a3e2495856085a25015158b8aa088169071871320a14351704205c3f7f0f86cf2a550db4ab6109ea3d69c4a60abc8f9d940df646ff7d7bc2ea025d8cb4f268859916f6c4ba63042304ac3250ecb3862555bfb6e5717ea916e59ca9a3686aa3056d025832aad4a2d45db6a36953e151c9f853e206fe815e425854e9e5f0d75b78e203eef0900b552b12cf4e07d3c8f69d970a757bbf13e22a490ef7832f00d658eaae2d5f8657e263266de16159f5c96b052aa1b1e891931b0800830a78541fe7a44beb3dbe034dea4f143a10ce836d4e4b6f0833531c491bc5c9bdad21507dc5657d89d1fbd7ae73409d5c94097a3358746f2ec4030be48740f2214149a3e2bdaef319c697bc41d3af7e258bab5fdb55ab52a7fffecb999af897c7e5e28cbe9229dfafc7f72708a7094348a6669551a4b38ed1a529ea6cc9ac35c2e82f5c1b9cacc269297568679167750264293b233a17092037eb924cd967b8f4d0fd236ccf4527a9487ec5f9adb91c2b1ab9690c8d221c11042f95a6feadba778ebf113565463577fcb699d4c19e4f353f4b2aa6fee3cb5141b24a604226d43bb85591ce1f536ad18685220499d4a4ec6bc8aec003ba2b107aadaf9bf6fe3e71e31a41ddefe89f1a21ae32620dc2be7d0bcb944641c4113c73a255f0418cda9ca4ded4886044cff0f24d7fcb9c1025df2947c4cf068d3b1435e87e6f8e4722f5a68b524114ec2e9af4f7dd3cc57b15bc5edf5b87a97c55a3f01755f37e33a8f422795967813dbfda4542f18e04afc2fe583199c19346dd6cf67c1e05f3d14c9ba60901707379e7b42aacef223db1d9f9917858fc5d29419b9fe7de6836fddd47605abdc6e216ccc08349e5b6e49e551e15b854320db41bfb75580a6b693b862b5ac1dd7115ff49a844b9cfff1dc91ae2b97e0d73fcc0ae47e24c44820e0a7a1a709c8a27a6bc5c33f4e567a6786fcd038f738e0a59df9165fb1a3200b5b497c863c119502201b0a964a5c738b167659f6509a05d98b3da23ee1072aa2f7e080240793733d6c856a73eedc78646243a549507364405c935f958812de7d40407584cb5eaf2519c8d0e44b6003e3a5431f5cbec42767e49d415730d3b4c3d41e0f5db5a1bb1469c634d9fac0bf8002390772305a4988b7a852c22ed9310d5960c3beff5f7b585125436ff35e7a34ad3be41b10db713f248c0d815d6ba178ec5e4fe1cc3a1276648c731a3ad22d93e384c8bc6783bc6eafabf88c666d41f933e4e705a61357ece7f50abba0d1144514ea16ff3c9eaa0e446f04bc64d401e0f01e5b2633854fbfbf2b51257f422cf8c3238edc3197e63677fc58a33a8f6ab54a6341b911b914afc986b92c37e288391fff74212d33d5209a6d2a5391301d2814db57b656ef4842bce64ca17d9a31a3183d12da42e5baa198b77b2173c0bcd401034f15ce5b9b6decae30118ff4e05fae4f6f02082558479fed6ba41052583aaf4e3959773a4dc0242167429ebe0cf8c74d41496565b88bc162974085ab4ee977d3e046274ade8fed599992bccedc1f01e6c215e7f483e2fa3496853bc374ad677319c5832cf9abf1a5fe291198d8337e7c8c3d9ed240123dfb215a7581d42736d769e615cbe3cb284aaadf1bb0b4e9686bebe48e6d4385c65a4ef3fbe63341ba13db7d666db17206e188f96e43c31a14968dae9126596910bed7e1eae8e432319b67465f586a202a6fb4a8e3ae1f969892f3a4b912a0c5193731466c56800cc76f8040672dda34953975f2bf2cf0b59e5985c950286e1a091cd322424d8d56b55981bb381269d823b09c250590013c19a8d66d314bb9d4a4e12211c71490d483ca8e1e87f29474aa28ab822ee4e6c18c9e7eeabcd776e0d2a6ac40f8c3299dc7df6b3e91a843f5f56abdbb1fde9ea6a23cef716fc5e3d9031b901d81e031f026772ca36d014eefe036cacff2af34305e428a1842a61459c42e4d1897bd3121be53d89e5ba753ae85595036059a6a5f980fdbe0b3cb86118a4af191e76dad012b9c44710ab80d8c2e0cdce50af9a9905855d83b6d6b9d470a33c9a4fc1f5c04914d6f07ddd65a72080ef374948097fd81bc80774672120cf0d096e32f68babef2f058e87463f5d26ff12479086c7e8444996a6e3e91a1695fef08c386487c6c0e684d1c79764b5e2f55dad187187c0eb952a13977098fb24fac6f9ff840d80b41525344ce64ccfbccb5266429b98d451946fdf45e9fd84be6aa7b927dcd232f7a0743e722505663104a7f8fc93f2d995ab6adce70efc9fc6a21783aa94f3c8ea1257ca86fe967f0a047c5ae972d14d15c576f34eda1997ecfda291fb683cb31890e64f34d032e89e2c651e304b5643f009effa5233a39bb79029f0a4637f15752a55c93e9f3643a6331b4e73b44dab36dbff203c129bf3043702d42cdb8afe8e4249381661c7ae0a539257c08b42891f64b9d5504b1995ccf9bcc63028babb7972efc236b3ecef28cd0e4d3ccdd7511ae32b50df0dcaea4490d3287848c129c652646abc80d72e6a236fd15bf88fdee9aeb97e715e89b6110b5d5a903c3af844e457ca1b34f8ccaa0cdb20a9394d3de507c8bf4eaa64bdfde485cf0f19a32d392cbf8dd5742612a900d5747f23474cc2ce9944edc027368db0f64095a1ac6aa4a8742cd7137287e42aed0fca494c3806ea571a938b85faafaf392812c1024e5094cc8210fb93d79be577a5a8ade4c622d7436a6f42d573ef2193157cac947507f58537d5621e1488ee845efa7c4b006ee9b0d7667d83a0d12ab959f0351aba3f5ce92501f44449051e0c9d77a65c489bd9012a9e94d7bbaba65f27ce381752e75c54786c3d57273ffd3619266ec060baf0d994591c93c8134311b40a9bd952d34561c27e72bf5985ababa52758668ee5bc729cea83a293e3855f0bb01f90c16e220618eea58e482ebf19eeaaaa68517775e3174bc250185dc46462321a8027138c9d2d10269abb6aa3a877e6bbbc40b11d4a6a9c7e53d5d6489042fb086dedaea71360a4479fc7ead19ec6f0776aca5f917e79c1556620bb77d2ebb51ea4194984fd61aadbdeb7130ea8a1efaf21facb8d78e7fe7c9cdd142ddc11732a965d09e3be4fffba4cbaab874a67c7f4a3aeb729f13f4d1a927ffb2d3e215c1bbce560205017728eaec316187619d47d9fa36f948852962fd0e3cb70a178081a0c7b9faf0b1f6ba47749ccd86806a9ec5b50b7d0906c66c6b3e1367498840890b492dbf419dbc05f006a7a2778d0d0157c3599d36e7c8ece8933f370d04ee2288d5587abce3ece118a969b0f0c89146353cc2b17d4158e0c47149694fe36bd378dded9692c26af90d6f364db8d19b0187c8c0d83e2997350dc69cbbafa3394f7b04e713acc230aa80ad6cdfef13e9c16c13ea38089671fbe22159a49ad3a0a011b584465ba79e73f34392af3b61b028a6acfd0954096f3491ce8aa56c21191486c858cd673d18e5e06ffa7ff53614b5af7ed892dcfdfc9f0fa46437916f266a001496aa18e33d081004d526eef064cdff89a2444c8551d1cd4a66de033b5d1c5f77bc5813e7283770db43e4673ef22731bf3229cb1413561c37c3ba703f410b1b6adac19cc6f3f600f54de26dea70532cc5637a1198b8c151aa4567f40c1e1e39430cd5e137b939f2d3c722f3ff29c7314a3b686657844af4e33a0e10e9d790501349de8fa954b42193e2be5daae00c8b9f0098975c41d83801d9a63436d308322f35803358c24a9a7e5a575d2715a50b5ac90dbe0c9f47a2638f6e19b7cb8d4d8af309ad85002d3b179197b8272487ea0209b2b57829ef6d9e588df8e0475b23a0e4cc32e7db0ea8ad7db440cb09dc2c62a386bb6dfe97f1ec1a0881e38cc62571045fe6a849e83111e8f7ce192e56ee280b2e92309469cf9f48875c12e64221a4b19a7e7977a23d4a0d2e5d50c3874de8d6739716dd321bcbaa3dd1506383ef11533e256081695926356dae98bdae58ac27577ac2c957c3fedefeaf4bc49c2bff728b00678f5d84b1bbb60fc112fcc34fe2ebce6e8ffad019ddbbb10bbb9bf8dc02eb89127e211f36728cab7b29b3bce862102e7ebdffb192c59e3b9084338a93639b47b08907652e41e8122acbc511947e917177e6e309525c4b74fe797db9d77d1a3953ce35f45771b324808cc9d8fd835044da3a1e975b634a5a3226bfde08d097a78b845b621752f773d2c7d804ff8fdefe467b561a72902c6d681df2c1000320d296dc28659ef4a887c2d3229051b51e1605de312a9c78a61fbc7598802fbf0616d8568eebb760a71de4fdf4018ae6cb7bfbe08dc1cc22af71d7b94e8c4aefbab6bc7d047c75eb8650b6cc5532c2a27344f0e16e54354df3dd2f8afef286b38ec9580c3ee56cae44c8c6627ce0c34aa211a0b937d8ab40531a14c057ec4094e2552f1d6fa81cdf6d16ab8e4219b0ed1225ac1c8377ab333e1c9d17d2df703d76a8b633bc1656de9ac319c7d7c3ae5165d7370a60c8e736c611cbd03eedbed87f02cc9efb1f16a8983174be58ef0c3fa12e25ffcdecf192946030a48d390528a3619b8bae35eba9c9d4ec0c466b469900d35142eab63247d26c971120493c573251181b17856df44ddf7d58d95abd9adcf991ed022f8c49d2ff263260de7a4af77b234647ca4342439908565f3b185efebc60f0f708a384882d5668792d21afec9456a98c91d0b1a8f4077249e72cd0e70f28c3850aa15b12d9514883d0015e94aaa6e670ab55b95cbb21521c09c5eebe7678628eb7fcc7882e054b919c468047fae3947650240c150c0d4c96a29f37e7064c0848d4170a41afaaadec6492bd94fc6ec91ee3969bbb1db4d08768206589ad4f589291a464d347b7fb4bbe0eb0674803528e032a0ca82433f6429ba4b004e727b7d052bf505a87d364d18ad722149a6ff5432cc33f909d9f560a417c426dd7286990e81b27dbcb10241501120bd5446e2928d7823f5bc7646f4b5027118d67379bc0581326b2bd50d25ea1652e867f6d32a317f01eea65c4835995c5b3bbb1e9f4145196a4271e785e36e1917f2bb52066a67021ae67364613a921b7eb5251f847671df7912ec3d6b219f8503af40d1964462ce634fa709bbd4dac52336d1018874c372fe4694fcda82cbee8289c5497a1b206fcec3f8c0501851098fb3238973f3f705f446bb44faeccbb0799b77716eeeb0832990558e25ecbded346b617874a52b036779180c3cf4ec9ba9f88201bd5c0a358b270b9c6f5514db48e849cb1889e6a186188825043888571f7a31b074de00bddd14f6a3db12cd6bc7d4ee339bc9004b378d280027508f05157c099399f6c18706343a92f93afd840a8b7d1df124028da1700acdf4e4f4f737e35d76946ab0ce7c9dd2373a69df8226da9fed33bb92b4f0199dccad0de3cfd90f7821b922deb1f5de21c72abd9c9be5a0b8e888c653ae0434d96a890e0e6be0ad41688e52bd07d3569d19c41579e280ccea22f6c2fad045bf91c02cdd4532fb112c6b76238bb135ab1681c08d69c450492480a43f7694a5c34e03275f07ca3fd083d46c5bad15d9e154a9caf56035d675deebfa151e998ca40b6fb6b36ae6c0c52867c44176cef893d7bb3ca1e7d51487541314266a2512bfd184fac916a7ecabf73680f9c7d96df85265102b738089baa9f95baf885e90248b26736cfc1af8939f8a9eff5c6875fa7ea30e17c50f100898787803cd4a7be3e40a60cf2b65e7de6a71e78574c8476136e732dadf52f4a7f83b313e51bca6bb29fc6662c9f54533739793aed05c90dc1587a1032181478a5bde580c86bc0f89b317e41bc7e8deb38bdec083b68b22eb2d460b9184c0b9f1c557ccb3a08cd20d9b1d181a2370241911184b6f9dbb0cc8e6ec4cbab060319a94cb5b4c162495bdff9f27ddfa0bbc53037b723297dadc0072d3da6f8af083393200cacad04d05bac6c2888fbdeb6f76d6b4fcf2856b5517d77f86b7209aa5917f842ac519581b3457099efd4ded9596cfaebdcb36ea0018f241b4e41aee97180ae4aba31722749481c2a46014bcaa71ae0498d0ce7590edfea0a597421ed38ee2efba02fc770d76bbf644129d33d14f6c7134309e9f68b6fb007f996d8289a25b14dc34bfa2b8e0b566a11d8d2db3f49bf97dc7f12fa7e94ad150e19f93bc5ed7a9a07840561566b1034d7c4d4e0c65bce915c14a072bc6ed6fe603d08567d2f0c437c282e1f989b9b8553b5abe1263bdd0f861388fa460e900a4760938e369fbb09229fa8f7a4fa2c5d494ef3e706c3e8e95eb4eeb9341b9e7be93a7b3942e2f0b9c0dd74447db225059a11506d32a1b8d6f6ad219fd9876d7f4c1df3839d8ace1ed0734f9253ba081afb5c50cb15d1edc672666336f53219a01d16948232ef34772466f9440b9c65a79aa63c0aa888cfbed798d7d247f4e077a3716c42b2498662d7803d85b694e0d1230957d99eb02094ac7cf419e0c6189ca6aaeb9cd578d6560b2e53860f321cbe6dc8074dec3534af238b838f42ceaf9a28f59ca25a9a4ec99547f8d69fe9159d987f9f26b9720a6c4b3f510db278c543973cae389ec6794de1b9ae70a0d6ea7efd0016b3365151a95774f7befd74f0919fe4f4872ac849344e4d8c01a509cfc7116bc7043f0ce55deaa24228683c81999195b77bda1167c0e74687e422c18a2ab7e9d73e7c54a2a510152e60e80ccb7df618c4da18bcaeb7e3a61b5f0adf89df8d10887bbaa469dfda50e14e7ed0aade0e14cdc378163ced28eced74109400344daeb8495479a61c5263e9a110f92038fae030dd509918e737e40985ea276cdf61a5f011ac02913d18b128df360fd8b6ba0eeeac5e8081eb7619eb5041b633ee716f7a6d92f4f524f9db04c36494ab86bbf305c2e4bfa7277e9dbcbace069e5f9a7cc53768db88e9af1eefa7328cc7537510338fc6027a1b7cac6d91588e18ff984ec9a0c8d3c87fd82384f978fdefd4760c0f870085fbd6947ac2f8898f1879e2f8e8984c5f7d629dd654bee03258774b21435f4c86623506af725ed4229b88972d7dee322ba5c75f5296bb82ea1183c46e9438cbe6061e813a3ed76d17a79562746fddbcd5d3203b367524996d3053940d2258b9a8840a86ec01ac0ff29edd63707b9a3d378f8c649d2a7d6018f0628c2b88b55ab3f782047b1b398c133b89e8a76248088e803b2eb7fcf7e97446ff211682a8cf06309146cf1c7ef819760561c979ad2759d640df6fcaf0cd75e3bdac410c09a6906d3ca4df652841901351c6e8a0c4f2413e5dd14d38c71cc84338d011057e5f3652648b09bd9c7b6927245114be373f261430f56504c05e6948ac47b706ff0a374caf4d9e77d19e355ebd95a4e6177686fcbda008e29954dd368c87848c9eb2bbc57c0b7e2c5517a51a901765d6f3fbe7acd1375b870a2b5de72b5eb3f2af5d9773cb5d1de406c624f0db37e89a00d91be71773747e2f6b68ced16c16570bbde6b938685b4c3070b582eacccb170234d8c1619b183cfa5b6a493039866995ca8e105740910f786e11a4044394dc6154f26d59bdded443d98c7385014de10c51b5ace1a81cb965195247f9582fdf5c51b6922d9d915341603002d217b5e324b7ddd0849239cba7db263a84c1e532395d96b54d837f024e19e34c627f9f02db1dc5fadd23a4c3bb5699c7400ccf126e406102db069c6ef766d5bed4e410e7a37684b85a44105fbce64ba3669f4b7234528470d7cd25c14988939eb63e5ad55e333849bba4c85c232ed599e60ce973450da3036f24f35638f939d55dad56b4967d8be237a1290647d42afa476858176adc6dcea6d8eb4b051af665e6ba1e9f2a8a5843f7c00b86b3ba89df4d978bacf93f82c2ef06f9ad17b8aac490ff97a53abecef10ba8657891a650ade14759fdd02398ccc55612b8ebcbb92e93efb3114c45dcb27463e1b7da33a67d758c0a47b80678bd20722c685933c6c8ea97a5bd3d46b62a362ca3687063f8379199235560a7c32c061b693840656aba49ed6f28e221c838debef1d09830fbfb821c5800b3d7c523a22e6450f271fcad522043110a281dc0664b0f478b3a2b9e19e2258d4016fd56f7da774cbc34ac37939038d226d00ecc401cee6a2b8dd8e13dd6ab2a701da6ad689b68a7f25d56bb9c86e0b3c8e850c76019f6339c00bd5590c5a22766975690ec5abef735b5cac5fc915537a0dead0bc4d869e547859d1cde43db7f3b453b99b9c8dbe1570405c4f4a308d1292ba24da8403ad304981660671cedff363cc553f9ffd6b2343b76a260216503a19d3d4346fc5961c551913d088a228fa8a5cfa701d2efeb65f5d1ce99ef9188c6045d7a5fba02d3c1252d28d5c67b5db591671d611a56a377a6e4e01da86bcc7c173d07ad5a37367f1eb3afc0ed2ea74b929d862f3d429d14681770c1af12c016705512046c940553547502b2dcd906153ecf1aa4e18ccce6c54b27ae45957fc60c59e04cd6bede7e1abfe96019e7062002f4060ae48a327fe273b778faba9eb4b96dd93945e794ee6be39ecadfc1847fe82aea1934f73e3b0156b2f11a36031a799058037c52cb6a968fe6ca9993f4cdc55d34e66a704fadc6b7627dd877867b6d8940f5b01e98343373b6a0076a8d5f3591df30805e798a0de446de2a1a4610ec6f7c7b3fabc2b4455d1d0794e86b63686b3bdc6ba6f9aab131fb8d72f554f45e14dcdda7cbb7a2e9fef8f075a869cd8f3253f52c5779d3260122740a030712e1195c00e791c34fdd09fcf3d668d9de88cd54d54cd2e1311444264a9b4ed966c94b263d265b97be2931c20552e149cb6287113b569aeffcee93505c0b4b52dcedfaf8c49c15270dece48028f672fc6c20cee47f50ac0bb6aadcd3539195a16ec9695cdc14cb9dadacffc096bd20a20426957a018b32239331fe4de6d3e5665a632594830103570c36566cd396108a8478bf4eb4709fd84c738e4c8f52a23a47b3b33e8cdf6ba18559ac682ccb4443f0a5355736a706ab85e2b59988469ffd5bfe769ad18fec18d3d6d37d55641b7182802292401e570de1bf28833c21e2af227269a64c125a9421c294da94b61609f0bf606cba9e4e1c5497898d96753c27c60c06bfd3ab93d2973a663e066a6f7e670e9ddeb82f91f79821c4e2f4400cbdbf829d48ae70adb74601084bd2d1e46f5ceccc47fa841e7d7c769fc2ee7fd7e4124da977f9a7c1fbc31030faccca7a3356767e6d913296442b19d8a7197678f98d5d58a1d18ea1b107ee447876e8da3515f0c5c254605534b76b93d0aa5c127fb3e2b7b77033eb388051d65d5417a5544dc39f94b21935457333f7093dcee47e1730d92b9426acd3e869d503e87beed87abbb8b0a28ab971953eaf14d5791f081c7b22db8ca6c295b7693573ef9a404a026a063029e86458023f588ded6bfa3405578b6ec00bf7195bca1bb1a254ace46f936758cd9d4dc4f27c17724c78342d69be482ba70465d86279d1ad8ee9fd02d3fff42259c402e49c9939d1890b46f229c134aff3fc5efeced621df94346e5f234401704a87c73ae684a8344c4aa123a1583494b37e2453d9f895e99efbab43ee254fc53cae2ff627cc73e646600aa04500bb7a02ab5a7c43d2678d12a702a84ae1001ea8a00fdaa40f72fd491ec235380cef69e322d6e7afb723761f2b0ec548da184d483ebccf8da61b0f7c6090a7a049436e1e96ccf0d9fcbc4725890d70d5b8eeeac29f0c05537d1207ee2ebbc0c8d6540a7c1ba18e5c37ee563396d05de6d4fb0e3516f57ca5a9adaa18322d5169c312cd774024f9d451592fda3aa3a06c01eb8c4da0bc5f00881999b237ab097396cf3cb3ec80cd98b0ff6d1666450c16f1aa4744d46362a18b7f86af043d7105e9dfe856ee31aee13a0099ed0b5805898a200fc229f4ce682cbbd440dde9c1ef37fa6dff13e21a2b799a81fc6115ed4e542e6c0190b98a0878023b13fb043e3ea77616c29d91651f83519b154476cd84d2fd10850067cde19e6ca599ca99e79dfc1e2781a1f76d2445883ee4ffd4570cf1b8794f7f235accffb95350eb119e4209035fbb7dba3ddb6405622085d5c0d31533cc09ee287ce80e5ac30f4fb1ed38a53dfd432b51d625875e8f8febda7d65e65c434edcf37a86e6b1e18ac4c8213188013b1613ca9a9d4d809961055d6c3c2e73b212899034008d9da0c07db2cc3378992724a50313813af1811259c6b25c2d7666c4ce81ca2a725d7f54ed4821953ca439f344fe9461788badf319814e1f61abd5d0ceae44e6e0437481de06ee2a54953403b2c2c3ea5d0c6278609df5e04b3a8b4587ed39b3f8a40ce71524aedb254ee3d0f21fa056989f6e1ff04f6ca02cc5a5c2eadedac55f9cb75368924a1157f8904fedbdbc3c398485c61862e5e8a784b5a033e820cd276657840a07379756e87caf80f17f54b119380f859a9e46572df8a8cbdbdf49ea80af553675359f58d817b06eed12ceaaadf37574af85b08b57f3631e8f37619bc2efa083b44253561babd0438b0ffd87d005291239e900a544b84f7ab9ba6e15a828e0ae8b58f182183f34fa3f9dc84c3bf060d6d111b08c349850684e181666a3ce9b1dc121b973b55478cb79bedf71ebc35de726afc46ae668507e7ceb814c8a3dc8e01d4a81510264a30335d164898ab905b64c4975d18cc00e56b82cf5ce22f6cf794d117fbba34930397e3dc3ab38dc07b6ba077d2d40ce7d31340a5d844f3b282b3f9d71d24826688ca7b6322de36219806cefea0f005592ad185f0b97b14183b111c4b38f99d39c8b32a1245500ac6ec4ab7eb4b67059cb63b098a2a76d822c0026a946455205609eea65540c67efcf1b0db9926f3be9f7ebc37001c58de1268811edd9aadc8bd498bde38b4541da2dcc09266d6b93dfe614181e8591a8a1881d2361a7d5579f87549bb60fb61d1aa97f9e121db38ac0d7e281947548f0bab339b8e1af297bb6ae92f7d17c84121926c117d84437951aefcbf92be99f9c0e12a4dae5e6f0af3a13b8fac7cc3e483a50acc140476964e5c54c0eae17290fa348e90a228b02c2d114ff31cb9ba0ca1514ad20ffb087e5bc61a10411cfe2447ced0a654f28cdcfd4a00a13da2ee77079b9ee6ee4f9b8c1b7dfad56f217b2345123252bd941114f7cb83b928e82a165c74a4ce33081589ec0a3b7f443d9a6debbfc7aaa15e4608b9b28ba984790481e8ef8b86298aad1ee38ace6f632cb1e2905b6b0f5ff4b12d3ac793702f6d4e5d5f4f648543afa1ee4c2af77db93903f65fed4fc4351598de62b2f238cf6af42161b7617fa1af85fca6bfbad3da21f201e64295fbfdc49252a1e5eb6fe813339020fbf98c6e83559de3b622a7555c181a2d3a7fbf56fbe8fe262adc77bdc2ef25ee4409724f49c3bb0a234f8ee117404e644eeecc6f072af167246977e31d1219dc91a7a42502fd490045d8312d6775ae985cb39565406ce02ef1105b4f0a000b3618c76fb74e66f8ca4e7ce2cd7d052e66db8c678592ca03da086c29ddb79084d8f6ac13f00e2faac8789fec51f534395760921613925cb5cc4a6aa5f4d1a250d1949c69d8b50d8b5f6b346e64117e10b0a9edadcea5b07a3fba4174ade3b45e8744cfe05447832afa4ca47171ab0bfd63da10626bca1d9af5c3dedebd48ae5830a1270d07f80a1907c59b23199cf08aeb0150aaeedb78bf9d2e928e32bcefdd52552d2a0f075e037093452c5c3cdef9dd632e4ea86f78d1310017e9c1ee511a748585a088f8fc40ad7809c2fc19d38f2b42523afd904f5658d2232963a6daa85e4f22368cb8df88f797f462da7b2295759755d4d7fb029259d3f089d3f2618ffad5c05a59b9d702370ebf2c68c38346e9da0808241dabf09341c08f9ba9c48f0bc0b3d486e55175788bb50d1cd61a73174c3b9e74c28bdb20e5a0b84b0b6746b53015c2c5579ec6cfca8c57ea81ba4097b0f869883147232f6153f41f9992a4c8767378744f9a73c7b8785996dec66e8b891c0f40a88df53141d166a1aee004ed7ae0d37e26023c04eb271a739d6ce93fe2092375717511e685c483a4b4462ca58677ef85bcfda6c29863b45cd303448d8f328986feec6c942b472e9f7853b97231d137458f99f1889817e8c549f13dcbab1421727d5c67694d82284883340f70f7436ef84ef9ab007f5d406ff8b28eb8253e6973aca5975074de9d26610512c2576942e32aff303eb62777054c9e4d1af3127e987f61624b10908fce8eb4a977aa858ed77c715d47fcf4300e8ba77a79ad988b25a605922ea34a8e3ee5688ba7ec266c1965787881d2afbdcdcba4a97daeca62fb4cf557529de912cc7d89abb77277f5612f645fc7dc748c806d9f59fb9fef63692bd23de4de92585c8fd6b2db2b788179a19abdb88a6b6f8e57a3761ed2d8150b9734b0ad1cbae7f4a49d6f56fb8878011c5d9c05c074902e3826003c8068270fd2edfe170407978654a38f46254113fe8f199c0559cfbc8e6171f8ff10114af165fafbf3a3a7012de354519d9311b9d06d4703aa76b76e48bfa2a9eb336792f7d3436c3f00aaa2ee562bdae434a45905004317cbffe0fed961d524ec160b61275f6ab7b690205c95fc51d9094321a02a93054ac5d7b0a258ce2c57c4366e2ba06fe4cd96535133c3369843e1c9c736f957ecded5051d3d976e3d6fb34efc14ab6c4bae4b6069cc7f34a1c6caa02dd524083ddb498cd0be53341a25b51e5ea5434ba5ea890fcc93fda4bebfa5e0d9626f0e119e8d0f676b24be39a3d0d5ba57e33a658450f21c788e60de1c5788c8d9ae12c897da8a27393c632bf34e4852ad33efa6c21271cc67556e351b95593244f2d3f1a09359ab425c159475e2a5d572d7c969b3b260673a7446f4e143594fd6a75496fd1569ca3e89b077b862c9e8ac0033256e45bc4b6f9d5e497116f36b694bc3751efa39c1fcb2eda385df38dbb437f7379fdcf2671877e5a316c58bc2e4d0dde2928080ea2057a049a7f0308b52f7384ecdebb39e5d3d1f531270b8781109cfdb4da1fff6ce5e09bd7e803338eb780f3fc220dbbc2680ddad14ed12bc4e4e4ff1264e4df50892a70db7f0ff73175912421dd56a288347e99b4463152be3740fc55f27129bb81319a704592e287673c731c2b26f6419cfc15d9c9a1a7494d2717aef59ad24e82e46460b108059d420c14089f4659509b5ef59e6667fe1d3cb419098b0f6ed3cce83b30f49558a179b45c1124da8f65f8b3cbda2cc9df6c77d0518ce980836ff215f5d34ee66140bd000792842de153d3b14139a6408a06c4d7e724571ff8546a89c5b81c8882758fde7b87c76aa42047fc40e3d53b3d97ccd01b0147d5efc7c76d8c36e5e0da0265e5c19ceb1d5a5fd09a72b0ebd646fa13400d0a189df92395c6e11ab741a697def5cb195cdd22ae4e3e9fdadf531bb4195ad899c0c5a858325736b027f61261041e4f7a681ec98336c444648886dd0dcad06cdf8195280d90c77747bac43eda27d8291707ce605a2a9b1212dad0a019011ab31d836521c73f59b15d864545344f187e003feb73f4c5d9c8e4f660aa194c0513324f9fd34eee730348909f76dafee8c8be8400d42a349f68e3875dccf52a2822de1a25b54ddff7ed3b59c5542015f5d050afb9fca4c4bed63762b7e68a305cbbe063d1649cbe387ba73d3d6f3ef8a962e3fb0adec859801c2194181182baac9564c7025dfb7fdeac970bbea8d72801056bdfb2ccbf97d49409e9b7466a3b14a869ba17ebb2dd78aa42750289f89ce46ceacad58bd85fa77b5b44f1cb5f528d582b90caf2e1e33bda304dd96c19f3d703cea4fa620f6b3be29c3559fbfb7a8a4415cc8834dda18be4d177620f2f0dd909ae89dcbf5df4bb7e0dce2cb3813027485150ab45d4aa753adfbf0a924a697ed616d319726cf610462b68eb4082ff4a4fba25fd3a982845396bfa91f5f47b1b0171a571744fb21542676a0649c894e0b59dd5025428506a6ef94689a62a535009c247d4cf5b69ed223fe64a19e33060062552a08c52db9ed9c25eae73f238f4d2d2e94271cdec1204256ca17705fba4cdb33cefae43a0482aaab45ec71c0edb2a0f5c9b396ae9701e3007248c9d2cafaa5d85c78d03c35e843ae10a54940b1cd021bff8451bd1e7b69b9d01419502e739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4db779f3f4dd31b6573edb6f9cb4b863e9c00cdb4cbd564e66f73d9867f3821e9f4938ceddfa888ac7db4bf77d3a43821ae005c9e974b334f8434ed8b4b7a3837d3b6fd43e1259b61d2c5581f3783ae195b24e44683e4ebe9c5a71483af62ef37313c8b4593e906b2e43b7582371f2e84a54687a430e8070dad9f10bf9b66a7b71755e9906a081c32687daeca59bcaa16ac01209466584c84ec70272c4a3f4fbeec78c775e7cb493a89e890a978a3344b124ed782e312e6cf017a6569a2f8f855d67ffb5327e23d404baa0f74a523145a8f068339ae148a5e9f9c68fa7879bf1792145bbdb762adfcb779483fe5bc5fc20e9b4235f9ad4e0e293bf36129336df5f623458801cc33fc75f19a3eaf086106becb97d0b5aeb0ea69e25796860bf699b72b3854899e09137065ca2299833510a3c7ee8e78d2cb71d15823d9b7e0615b8656aaf7168d3b8a427956cdae1fb6a6a38bf2c9295545da003568861a84963erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootairinv-1.00.1-1.fc21.src.rpmairinv-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1U}lS@SS@S8@QQY@Q@QQ:@Pٕ@P'P@OLO@N`N<@Denis Arnaud - 1.00.1-1Fedora Release Engineering - 1.00.0-10Fedora Release Engineering - 1.00.0-9Petr Machata - 1.00.0-8David Tardon - 1.00.0-7Fedora Release Engineering - 1.00.0-6Denis Arnaud - 1.00.0-5Denis Arnaud - 1.00.0-4Denis Arnaud - 1.00.0-3Denis Arnaud - 1.00.0-2Denis Arnaud 1.00.0-1Kevin Fenzi - 0.1.2-5Fedora Release Engineering - 0.1.2-4Fedora Release Engineering - 0.1.2-3Fedora Release Engineering - 0.1.2-2Denis Arnaud 0.1.2-1Denis Arnaud 0.1.1-1- Removed the dependency on ZeroMQ (only AirInv is dependent on it, not StdAir)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for boost 1.55.0- rebuild for boost 1.55.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Fixed the docdir issue, following the F20 System Wide Change - Rebuild for boost 1.54.0- Rebuild for Soci-3.2.1- Rebuild for Boost-1.53.0- Rebuild for Boost-1.53.0- Upstream update- Rebuilt for new boost- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for c++ ABI breakage- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upstream update. Took into account review request (#750099)- First RPM release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.00.1-1.fc21airinv-docCOPYINGhtmlAIRINV__Master__ServiceContext_8cpp.htmlAIRINV__Master__ServiceContext_8cpp_source.htmlAIRINV__Master__ServiceContext_8hpp.htmlAIRINV__Master__ServiceContext_8hpp_source.htmlAIRINV__Master__Service_8cpp.htmlAIRINV__Master__Service_8cpp_source.htmlAIRINV__Master__Service_8hpp.htmlAIRINV__Master__Service_8hpp_source.htmlAIRINV__ServiceContext_8cpp.htmlAIRINV__ServiceContext_8cpp_source.htmlAIRINV__ServiceContext_8hpp.htmlAIRINV__ServiceContext_8hpp_source.htmlAIRINV__Service_8cpp.htmlAIRINV__Service_8cpp_source.htmlAIRINV__Service_8hpp.htmlAIRINV__Service_8hpp_source.htmlAIRINV__Types_8hpp.htmlAIRINV__Types_8hpp.jsAIRINV__Types_8hpp_source.htmlAirInvClient_8cpp.htmlAirInvClient_8cpp.jsAirInvClient_8cpp_source.htmlAirInvClient__ASIO_8cpp.htmlAirInvClient__ASIO_8cpp.jsAirInvClient__ASIO_8cpp_source.htmlAirInvServer_8cpp.htmlAirInvServer_8cpp_source.htmlAirInvServer_8hpp.htmlAirInvServer_8hpp_source.htmlAirInvServer__ASIO_8cpp.htmlAirInvServer__ASIO_8cpp.jsAirInvServer__ASIO_8cpp_source.htmlAirportList_8hpp.htmlAirportList_8hpp.jsAirportList_8hpp_source.htmlBasConst_8cpp.htmlBasConst_8cpp.jsBasConst_8cpp_source.htmlBasConst__AIRINV__Service_8hpp.htmlBasConst__AIRINV__Service_8hpp_source.htmlBasConst__Curves_8hpp.htmlBasConst__Curves_8hpp_source.htmlBasConst__General_8hpp.htmlBasConst__General_8hpp_source.htmlBasParserTypes_8hpp.htmlBasParserTypes_8hpp.jsBasParserTypes_8hpp_source.htmlBomAbstract_8cpp.htmlBomAbstract_8cpp_source.htmlBomAbstract_8hpp.htmlBomAbstract_8hpp.jsBomAbstract_8hpp_source.htmlBomPropertyTree_8cpp.htmlBomPropertyTree_8cpp_source.htmlBomPropertyTree_8hpp.htmlBomPropertyTree_8hpp_source.htmlBomRootHelper_8cpp.htmlBomRootHelper_8cpp_source.htmlBomRootHelper_8hpp.htmlBomRootHelper_8hpp_source.htmlBookingClassHelper_8cpp.htmlBookingClassHelper_8cpp_source.htmlBookingClassHelper_8hpp.htmlBookingClassHelper_8hpp_source.htmlBookingClassStruct_8cpp.htmlBookingClassStruct_8cpp_source.htmlBookingClassStruct_8hpp.htmlBookingClassStruct_8hpp.jsBookingClassStruct_8hpp_source.htmlBucketStruct_8cpp.htmlBucketStruct_8cpp_source.htmlBucketStruct_8hpp.htmlBucketStruct_8hpp.jsBucketStruct_8hpp_source.htmlConnection_8cpp.htmlConnection_8cpp_source.htmlConnection_8hpp.htmlConnection_8hpp.jsConnection_8hpp_source.htmlDCPEventGenerator_8cpp.htmlDCPEventGenerator_8cpp_source.htmlDCPEventGenerator_8hpp.htmlDCPEventGenerator_8hpp_source.htmlDCPEventStruct_8cpp.htmlDCPEventStruct_8cpp_source.htmlDCPEventStruct_8hpp.htmlDCPEventStruct_8hpp_source.htmlDCPParserHelper_8cpp.htmlDCPParserHelper_8cpp.jsDCPParserHelper_8cpp_source.htmlDCPParserHelper_8hpp.htmlDCPParserHelper_8hpp_source.htmlDCPParser_8cpp.htmlDCPParser_8cpp_source.htmlDCPParser_8hpp.htmlDCPParser_8hpp_source.htmlFFDisutilityParserHelper_8cpp.htmlFFDisutilityParserHelper_8cpp.jsFFDisutilityParserHelper_8cpp_source.htmlFFDisutilityParserHelper_8hpp.htmlFFDisutilityParserHelper_8hpp_source.htmlFFDisutilityParser_8cpp.htmlFFDisutilityParser_8cpp_source.htmlFFDisutilityParser_8hpp.htmlFFDisutilityParser_8hpp_source.htmlFFDisutilityStruct_8cpp.htmlFFDisutilityStruct_8cpp_source.htmlFFDisutilityStruct_8hpp.htmlFFDisutilityStruct_8hpp_source.htmlFRAT5ParserHelper_8cpp.htmlFRAT5ParserHelper_8cpp.jsFRAT5ParserHelper_8cpp_source.htmlFRAT5ParserHelper_8hpp.htmlFRAT5ParserHelper_8hpp_source.htmlFRAT5Parser_8cpp.htmlFRAT5Parser_8cpp_source.htmlFRAT5Parser_8hpp.htmlFRAT5Parser_8hpp_source.htmlFRAT5Struct_8cpp.htmlFRAT5Struct_8cpp_source.htmlFRAT5Struct_8hpp.htmlFRAT5Struct_8hpp_source.htmlFacAirinvMasterServiceContext_8cpp.htmlFacAirinvMasterServiceContext_8cpp_source.htmlFacAirinvMasterServiceContext_8hpp.htmlFacAirinvMasterServiceContext_8hpp_source.htmlFacAirinvServiceContext_8cpp.htmlFacAirinvServiceContext_8cpp_source.htmlFacAirinvServiceContext_8hpp.htmlFacAirinvServiceContext_8hpp_source.htmlFacBomAbstract_8cpp.htmlFacBomAbstract_8cpp_source.htmlFacBomAbstract_8hpp.htmlFacBomAbstract_8hpp_source.htmlFacServiceAbstract_8cpp.htmlFacServiceAbstract_8cpp_source.htmlFacServiceAbstract_8hpp.htmlFacServiceAbstract_8hpp_source.htmlFacSupervisor_8cpp.htmlFacSupervisor_8cpp_source.htmlFacSupervisor_8hpp.htmlFacSupervisor_8hpp_source.htmlFareFamilyStruct_8cpp.htmlFareFamilyStruct_8cpp_source.htmlFareFamilyStruct_8hpp.htmlFareFamilyStruct_8hpp.jsFareFamilyStruct_8hpp_source.htmlFlightDateHelper_8cpp.htmlFlightDateHelper_8cpp_source.htmlFlightDateHelper_8hpp.htmlFlightDateHelper_8hpp_source.htmlFlightDateStruct_8cpp.htmlFlightDateStruct_8cpp_source.htmlFlightDateStruct_8hpp.htmlFlightDateStruct_8hpp_source.htmlFlightPeriodStruct_8cpp.htmlFlightPeriodStruct_8cpp_source.htmlFlightPeriodStruct_8hpp.htmlFlightPeriodStruct_8hpp_source.htmlFlightRequestStatus_8cpp.htmlFlightRequestStatus_8cpp_source.htmlFlightRequestStatus_8hpp.htmlFlightRequestStatus_8hpp_source.htmlFlightTypeCode_8cpp.htmlFlightTypeCode_8cpp_source.htmlFlightTypeCode_8hpp.htmlFlightTypeCode_8hpp_source.htmlFlightVisibilityCode_8cpp.htmlFlightVisibilityCode_8cpp_source.htmlFlightVisibilityCode_8hpp.htmlFlightVisibilityCode_8hpp_source.htmlInventoryBuilder_8cpp.htmlInventoryBuilder_8cpp_source.htmlInventoryBuilder_8hpp.htmlInventoryBuilder_8hpp_source.htmlInventoryGenerator_8cpp.htmlInventoryGenerator_8cpp_source.htmlInventoryGenerator_8hpp.htmlInventoryGenerator_8hpp_source.htmlInventoryHelper_8cpp.htmlInventoryHelper_8cpp_source.htmlInventoryHelper_8hpp.htmlInventoryHelper_8hpp_source.htmlInventoryManager_8cpp.htmlInventoryManager_8cpp_source.htmlInventoryManager_8hpp.htmlInventoryManager_8hpp.jsInventoryManager_8hpp_source.htmlInventoryParserHelper_8cpp.htmlInventoryParserHelper_8cpp.jsInventoryParserHelper_8cpp_source.htmlInventoryParserHelper_8hpp.htmlInventoryParserHelper_8hpp_source.htmlInventoryParser_8cpp.htmlInventoryParser_8cpp_source.htmlInventoryParser_8hpp.htmlInventoryParser_8hpp_source.htmlInventoryTestSuite_8cpp.htmlInventoryTestSuite_8cpp_source.htmlInventoryTestSuite_8hpp.htmlInventoryTestSuite_8hpp.jsInventoryTestSuite_8hpp_source.htmlInventoryTestSuite_cpp.htmlLegCabinHelper_8cpp.htmlLegCabinHelper_8cpp_source.htmlLegCabinHelper_8hpp.htmlLegCabinHelper_8hpp_source.htmlLegCabinStruct_8cpp.htmlLegCabinStruct_8cpp_source.htmlLegCabinStruct_8hpp.htmlLegCabinStruct_8hpp.jsLegCabinStruct_8hpp_source.htmlLegStruct_8cpp.htmlLegStruct_8cpp_source.htmlLegStruct_8hpp.htmlLegStruct_8hpp.jsLegStruct_8hpp_source.htmlReply_8cpp.htmlReply_8cpp_source.htmlReply_8hpp.htmlReply_8hpp_source.htmlRequestHandler_8cpp.htmlRequestHandler_8cpp_source.htmlRequestHandler_8hpp.htmlRequestHandler_8hpp_source.htmlRequestParser_8cpp.htmlRequestParser_8cpp_source.htmlRequestParser_8hpp.htmlRequestParser_8hpp_source.htmlRequest_8cpp.htmlRequest_8cpp_source.htmlRequest_8hpp.htmlRequest_8hpp_source.htmlScheduleParserHelper_8cpp.htmlScheduleParserHelper_8cpp.jsScheduleParserHelper_8cpp_source.htmlScheduleParserHelper_8hpp.htmlScheduleParserHelper_8hpp_source.htmlScheduleParser_8cpp.htmlScheduleParser_8cpp_source.htmlScheduleParser_8hpp.htmlScheduleParser_8hpp_source.htmlSegmentCabinHelper_8cpp.htmlSegmentCabinHelper_8cpp_source.htmlSegmentCabinHelper_8hpp.htmlSegmentCabinHelper_8hpp_source.htmlSegmentCabinStruct_8cpp.htmlSegmentCabinStruct_8cpp_source.htmlSegmentCabinStruct_8hpp.htmlSegmentCabinStruct_8hpp.jsSegmentCabinStruct_8hpp_source.htmlSegmentDateHelper_8cpp.htmlSegmentDateHelper_8cpp_source.htmlSegmentDateHelper_8hpp.htmlSegmentDateHelper_8hpp_source.htmlSegmentSnapshotTableHelper_8cpp.htmlSegmentSnapshotTableHelper_8cpp_source.htmlSegmentSnapshotTableHelper_8hpp.htmlSegmentSnapshotTableHelper_8hpp_source.htmlSegmentStruct_8cpp.htmlSegmentStruct_8cpp_source.htmlSegmentStruct_8hpp.htmlSegmentStruct_8hpp.jsSegmentStruct_8hpp_source.htmlServiceAbstract_8cpp.htmlServiceAbstract_8cpp_source.htmlServiceAbstract_8hpp.htmlServiceAbstract_8hpp.jsServiceAbstract_8hpp_source.htmlairinv-paths_8hpp.htmlairinv-paths_8hpp.jsairinv-paths_8hpp_8in.htmlairinv-paths_8hpp_8in_source.htmlairinv-paths_8hpp_source.htmlairinv.cssairinv_8cpp.htmlairinv_8cpp_source.htmlairinv__parseInventory_8cpp.htmlairinv__parseInventory_8cpp_source.htmlairinv_bom_tree.pngairinv_dependencies.pngairinv_logo.pngannotated.htmlannotated.jsarrowdown.pngarrowright.pngauthors.htmlauthors_8doc.htmlbc_s.pngbdwn.pngclassAIRINV_1_1AIRINV__Master__Service-members.htmlclassAIRINV_1_1AIRINV__Master__Service.htmlclassAIRINV_1_1AIRINV__Master__Service.jsclassAIRINV_1_1AIRINV__Master__ServiceContext-members.htmlclassAIRINV_1_1AIRINV__Master__ServiceContext.htmlclassAIRINV_1_1AIRINV__Master__ServiceContext.jsclassAIRINV_1_1AIRINV__Master__ServiceContext.pngclassAIRINV_1_1AIRINV__Service-members.htmlclassAIRINV_1_1AIRINV__Service.htmlclassAIRINV_1_1AIRINV__Service.jsclassAIRINV_1_1AIRINV__ServiceContext-members.htmlclassAIRINV_1_1AIRINV__ServiceContext.htmlclassAIRINV_1_1AIRINV__ServiceContext.jsclassAIRINV_1_1AIRINV__ServiceContext.pngclassAIRINV_1_1AirInvServer-members.htmlclassAIRINV_1_1AirInvServer.htmlclassAIRINV_1_1AirInvServer.jsclassAIRINV_1_1AirInvServer.pngclassAIRINV_1_1BomAbstract-members.htmlclassAIRINV_1_1BomAbstract.htmlclassAIRINV_1_1BomAbstract.jsclassAIRINV_1_1BomRootHelper-members.htmlclassAIRINV_1_1BomRootHelper.htmlclassAIRINV_1_1BomRootHelper.jsclassAIRINV_1_1BookingClassHelper.htmlclassAIRINV_1_1BookingException.htmlclassAIRINV_1_1BookingException.pngclassAIRINV_1_1Connection-members.htmlclassAIRINV_1_1Connection.htmlclassAIRINV_1_1Connection.jsclassAIRINV_1_1Connection.pngclassAIRINV_1_1DCPEventGenerator-members.htmlclassAIRINV_1_1DCPEventGenerator.htmlclassAIRINV_1_1DCPEventGenerator.jsclassAIRINV_1_1DCPEventGenerator.pngclassAIRINV_1_1DCPParser-members.htmlclassAIRINV_1_1DCPParser.htmlclassAIRINV_1_1DCPParser.jsclassAIRINV_1_1DCPParser.pngclassAIRINV_1_1DCPRuleFileParser-members.htmlclassAIRINV_1_1DCPRuleFileParser.htmlclassAIRINV_1_1DCPRuleFileParser.jsclassAIRINV_1_1DCPRuleFileParser.pngclassAIRINV_1_1FFDisutilityFileParser-members.htmlclassAIRINV_1_1FFDisutilityFileParser.htmlclassAIRINV_1_1FFDisutilityFileParser.jsclassAIRINV_1_1FFDisutilityFileParser.pngclassAIRINV_1_1FFDisutilityFileParsingFailedException-members.htmlclassAIRINV_1_1FFDisutilityFileParsingFailedException.htmlclassAIRINV_1_1FFDisutilityFileParsingFailedException.jsclassAIRINV_1_1FFDisutilityFileParsingFailedException.pngclassAIRINV_1_1FFDisutilityInputFileNotFoundException-members.htmlclassAIRINV_1_1FFDisutilityInputFileNotFoundException.htmlclassAIRINV_1_1FFDisutilityInputFileNotFoundException.jsclassAIRINV_1_1FFDisutilityInputFileNotFoundException.pngclassAIRINV_1_1FFDisutilityParser-members.htmlclassAIRINV_1_1FFDisutilityParser.htmlclassAIRINV_1_1FFDisutilityParser.jsclassAIRINV_1_1FFDisutilityParser.pngclassAIRINV_1_1FRAT5FileParser-members.htmlclassAIRINV_1_1FRAT5FileParser.htmlclassAIRINV_1_1FRAT5FileParser.jsclassAIRINV_1_1FRAT5FileParser.pngclassAIRINV_1_1FRAT5FileParsingFailedException-members.htmlclassAIRINV_1_1FRAT5FileParsingFailedException.htmlclassAIRINV_1_1FRAT5FileParsingFailedException.jsclassAIRINV_1_1FRAT5FileParsingFailedException.pngclassAIRINV_1_1FRAT5InputFileNotFoundException-members.htmlclassAIRINV_1_1FRAT5InputFileNotFoundException.htmlclassAIRINV_1_1FRAT5InputFileNotFoundException.jsclassAIRINV_1_1FRAT5InputFileNotFoundException.pngclassAIRINV_1_1FRAT5Parser-members.htmlclassAIRINV_1_1FRAT5Parser.htmlclassAIRINV_1_1FRAT5Parser.jsclassAIRINV_1_1FRAT5Parser.pngclassAIRINV_1_1FacAirinvMasterServiceContext-members.htmlclassAIRINV_1_1FacAirinvMasterServiceContext.htmlclassAIRINV_1_1FacAirinvMasterServiceContext.jsclassAIRINV_1_1FacAirinvMasterServiceContext.pngclassAIRINV_1_1FacAirinvServiceContext-members.htmlclassAIRINV_1_1FacAirinvServiceContext.htmlclassAIRINV_1_1FacAirinvServiceContext.jsclassAIRINV_1_1FacAirinvServiceContext.pngclassAIRINV_1_1FacBomAbstract-members.htmlclassAIRINV_1_1FacBomAbstract.htmlclassAIRINV_1_1FacBomAbstract.jsclassAIRINV_1_1FacServiceAbstract-members.htmlclassAIRINV_1_1FacServiceAbstract.htmlclassAIRINV_1_1FacServiceAbstract.jsclassAIRINV_1_1FacSupervisor-members.htmlclassAIRINV_1_1FacSupervisor.htmlclassAIRINV_1_1FacSupervisor.jsclassAIRINV_1_1FlightDateDuplicationException-members.htmlclassAIRINV_1_1FlightDateDuplicationException.htmlclassAIRINV_1_1FlightDateDuplicationException.jsclassAIRINV_1_1FlightDateDuplicationException.pngclassAIRINV_1_1FlightDateHelper-members.htmlclassAIRINV_1_1FlightDateHelper.htmlclassAIRINV_1_1FlightDateHelper.jsclassAIRINV_1_1FlightDateNotFoundException-members.htmlclassAIRINV_1_1FlightDateNotFoundException.htmlclassAIRINV_1_1FlightDateNotFoundException.jsclassAIRINV_1_1FlightDateNotFoundException.pngclassAIRINV_1_1FlightPeriodFileParser-members.htmlclassAIRINV_1_1FlightPeriodFileParser.htmlclassAIRINV_1_1FlightPeriodFileParser.jsclassAIRINV_1_1FlightPeriodFileParser.pngclassAIRINV_1_1InventoryBuilder-members.htmlclassAIRINV_1_1InventoryBuilder.htmlclassAIRINV_1_1InventoryBuilder.jsclassAIRINV_1_1InventoryBuilder.pngclassAIRINV_1_1InventoryFileParser-members.htmlclassAIRINV_1_1InventoryFileParser.htmlclassAIRINV_1_1InventoryFileParser.jsclassAIRINV_1_1InventoryFileParser.pngclassAIRINV_1_1InventoryFileParsingFailedException-members.htmlclassAIRINV_1_1InventoryFileParsingFailedException.htmlclassAIRINV_1_1InventoryFileParsingFailedException.jsclassAIRINV_1_1InventoryFileParsingFailedException.pngclassAIRINV_1_1InventoryFilePath-members.htmlclassAIRINV_1_1InventoryFilePath.htmlclassAIRINV_1_1InventoryFilePath.jsclassAIRINV_1_1InventoryFilePath.pngclassAIRINV_1_1InventoryGenerator-members.htmlclassAIRINV_1_1InventoryGenerator.htmlclassAIRINV_1_1InventoryGenerator.jsclassAIRINV_1_1InventoryGenerator.pngclassAIRINV_1_1InventoryHelper-members.htmlclassAIRINV_1_1InventoryHelper.htmlclassAIRINV_1_1InventoryHelper.jsclassAIRINV_1_1InventoryInputFileNotFoundException-members.htmlclassAIRINV_1_1InventoryInputFileNotFoundException.htmlclassAIRINV_1_1InventoryInputFileNotFoundException.jsclassAIRINV_1_1InventoryInputFileNotFoundException.pngclassAIRINV_1_1InventoryManager-members.htmlclassAIRINV_1_1InventoryManager.htmlclassAIRINV_1_1InventoryManager.jsclassAIRINV_1_1InventoryNotFoundException-members.htmlclassAIRINV_1_1InventoryNotFoundException.htmlclassAIRINV_1_1InventoryNotFoundException.jsclassAIRINV_1_1InventoryNotFoundException.pngclassAIRINV_1_1InventoryParser-members.htmlclassAIRINV_1_1InventoryParser.htmlclassAIRINV_1_1InventoryParser.jsclassAIRINV_1_1InventoryParser.pngclassAIRINV_1_1LegCabinHelper.htmlclassAIRINV_1_1MissingPartnerFlightDateWithinScheduleFile-members.htmlclassAIRINV_1_1MissingPartnerFlightDateWithinScheduleFile.htmlclassAIRINV_1_1MissingPartnerFlightDateWithinScheduleFile.jsclassAIRINV_1_1MissingPartnerFlightDateWithinScheduleFile.pngclassAIRINV_1_1RequestHandler-members.htmlclassAIRINV_1_1RequestHandler.htmlclassAIRINV_1_1RequestHandler.jsclassAIRINV_1_1RequestHandler.pngclassAIRINV_1_1RequestParser-members.htmlclassAIRINV_1_1RequestParser.htmlclassAIRINV_1_1RequestParser.jsclassAIRINV_1_1ScheduleFileParsingFailedException-members.htmlclassAIRINV_1_1ScheduleFileParsingFailedException.htmlclassAIRINV_1_1ScheduleFileParsingFailedException.jsclassAIRINV_1_1ScheduleFileParsingFailedException.pngclassAIRINV_1_1ScheduleInputFileNotFoundException-members.htmlclassAIRINV_1_1ScheduleInputFileNotFoundException.htmlclassAIRINV_1_1ScheduleInputFileNotFoundException.jsclassAIRINV_1_1ScheduleInputFileNotFoundException.pngclassAIRINV_1_1ScheduleParser-members.htmlclassAIRINV_1_1ScheduleParser.htmlclassAIRINV_1_1ScheduleParser.jsclassAIRINV_1_1ScheduleParser.pngclassAIRINV_1_1SegmentCabinHelper-members.htmlclassAIRINV_1_1SegmentCabinHelper.htmlclassAIRINV_1_1SegmentCabinHelper.jsclassAIRINV_1_1SegmentDateHelper-members.htmlclassAIRINV_1_1SegmentDateHelper.htmlclassAIRINV_1_1SegmentDateHelper.jsclassAIRINV_1_1SegmentDateNotFoundException-members.htmlclassAIRINV_1_1SegmentDateNotFoundException.htmlclassAIRINV_1_1SegmentDateNotFoundException.jsclassAIRINV_1_1SegmentDateNotFoundException.pngclassAIRINV_1_1SegmentSnapshotTableHelper-members.htmlclassAIRINV_1_1SegmentSnapshotTableHelper.htmlclassAIRINV_1_1SegmentSnapshotTableHelper.jsclassAIRINV_1_1ServiceAbstract-members.htmlclassAIRINV_1_1ServiceAbstract.htmlclassAIRINV_1_1ServiceAbstract.jsclassInventoryTestSuite-members.htmlclassInventoryTestSuite.htmlclassInventoryTestSuite.jsclassInventoryTestSuite.pngclasses.htmlclosed.pngcoding_rules.htmlcodingrules_8doc.htmlcopyright.htmlcopyright_8doc.htmldir_0bb104705f5d51f462591a1d7fcb1303.htmldir_0bb104705f5d51f462591a1d7fcb1303.jsdir_0e517fde211f15d349060dfc26d0a96c.htmldir_0e517fde211f15d349060dfc26d0a96c.jsdir_13e138d54eb8818da29c3992edef070a.htmldir_13e138d54eb8818da29c3992edef070a.jsdir_26957c9967955959bec18d5fcc0acb3e.htmldir_26957c9967955959bec18d5fcc0acb3e.jsdir_4613c34edcd33589a3f7f1462dcdfe57.htmldir_4613c34edcd33589a3f7f1462dcdfe57.jsdir_6a5f7f9f0ee7966684adbc844b4bf518.htmldir_6a5f7f9f0ee7966684adbc844b4bf518.jsdir_6fffd061bd3c92c13fb3ee7933811622.htmldir_6fffd061bd3c92c13fb3ee7933811622.jsdir_70f3e96271dd5f6e8aa671f39b77110f.htmldir_70f3e96271dd5f6e8aa671f39b77110f.jsdir_71e25f0b6687470af103645379a87bc4.htmldir_71e25f0b6687470af103645379a87bc4.jsdir_7c2ea91da330bbfd409828b494e598da.htmldir_7c2ea91da330bbfd409828b494e598da.jsdir_b56bf65e0af1b1c419ab276a59f3132f.htmldir_b56bf65e0af1b1c419ab276a59f3132f.jsdir_b86a05b3e6535e83d188f742b43501a0.htmldir_b86a05b3e6535e83d188f742b43501a0.jsdir_c8836e4608a252a281d8a82ba1a52305.htmldir_c8836e4608a252a281d8a82ba1a52305.jsdir_d4035fbaebb812d2ccd0e4c49d8b5e24.htmldir_d4035fbaebb812d2ccd0e4c49d8b5e24.jsdoc.pngdocumentation.htmldocumentation_8doc.htmldoxygen.pngdoxygen_airinv.tagdynsections.jsfavicon.icofeatures.htmlfeatures_8doc.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_a.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func.jsfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars.jsfunctions_vars_a.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_v.htmlfunctions_~.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlheader_8hpp.htmlheader_8hpp_source.htmlhelp__wanted_8doc.htmlhelp_wanted.htmlhierarchy.htmlhierarchy.jshowto__release_8doc.htmlhowto_release.htmlindex.htmlindex_8doc.htmlinstallation.htmlinstallation_8doc.htmljquery.jslinking.htmllinking_8doc.htmlnamespaceAIRINV.htmlnamespaceAIRINV.jsnamespaceAIRINV_1_1DCPParserHelper.htmlnamespaceAIRINV_1_1DCPParserHelper.jsnamespaceAIRINV_1_1FFDisutilityParserHelper.htmlnamespaceAIRINV_1_1FFDisutilityParserHelper.jsnamespaceAIRINV_1_1FRAT5ParserHelper.htmlnamespaceAIRINV_1_1FRAT5ParserHelper.jsnamespaceAIRINV_1_1InventoryParserHelper.htmlnamespaceAIRINV_1_1InventoryParserHelper.jsnamespaceAIRINV_1_1ScheduleParserHelper.htmlnamespaceAIRINV_1_1ScheduleParserHelper.jsnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnamespaces.jsnamespacestdair.htmlnamespacestdair.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsnavtreeindex6.jsopen.pngpages.htmlparseInventory_8cpp.htmlparseInventory_8cpp_source.htmlposix__main_8cpp.htmlposix__main_8cpp.jsposix__main_8cpp_source.htmlrefman.pdfresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsenums_0.htmlenums_0.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jstypedefs_a.htmltypedefs_a.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssfx_logo.pngsplitbar.pngstructAIRINV_1_1BookingClassStruct-members.htmlstructAIRINV_1_1BookingClassStruct.htmlstructAIRINV_1_1BookingClassStruct.jsstructAIRINV_1_1BookingClassStruct.pngstructAIRINV_1_1BucketStruct-members.htmlstructAIRINV_1_1BucketStruct.htmlstructAIRINV_1_1BucketStruct.jsstructAIRINV_1_1BucketStruct.pngstructAIRINV_1_1DCPEventStruct-members.htmlstructAIRINV_1_1DCPEventStruct.htmlstructAIRINV_1_1DCPEventStruct.jsstructAIRINV_1_1DCPEventStruct.pngstructAIRINV_1_1DCPParserHelper_1_1DCPRuleParser-members.htmlstructAIRINV_1_1DCPParserHelper_1_1DCPRuleParser.htmlstructAIRINV_1_1DCPParserHelper_1_1DCPRuleParser.jsstructAIRINV_1_1DCPParserHelper_1_1DCPRuleParser.pngstructAIRINV_1_1DCPParserHelper_1_1ParserSemanticAction-members.htmlstructAIRINV_1_1DCPParserHelper_1_1ParserSemanticAction.htmlstructAIRINV_1_1DCPParserHelper_1_1ParserSemanticAction.jsstructAIRINV_1_1DCPParserHelper_1_1ParserSemanticAction.pngstructAIRINV_1_1DCPParserHelper_1_1doEndDCP-members.htmlstructAIRINV_1_1DCPParserHelper_1_1doEndDCP.htmlstructAIRINV_1_1DCPParserHelper_1_1doEndDCP.jsstructAIRINV_1_1DCPParserHelper_1_1doEndDCP.pngstructAIRINV_1_1DCPParserHelper_1_1storeAdvancePurchase-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeAdvancePurchase.htmlstructAIRINV_1_1DCPParserHelper_1_1storeAdvancePurchase.jsstructAIRINV_1_1DCPParserHelper_1_1storeAdvancePurchase.pngstructAIRINV_1_1DCPParserHelper_1_1storeAirlineCode-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeAirlineCode.htmlstructAIRINV_1_1DCPParserHelper_1_1storeAirlineCode.jsstructAIRINV_1_1DCPParserHelper_1_1storeAirlineCode.pngstructAIRINV_1_1DCPParserHelper_1_1storeCabinCode-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeCabinCode.htmlstructAIRINV_1_1DCPParserHelper_1_1storeCabinCode.jsstructAIRINV_1_1DCPParserHelper_1_1storeCabinCode.pngstructAIRINV_1_1DCPParserHelper_1_1storeChangeFees-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeChangeFees.htmlstructAIRINV_1_1DCPParserHelper_1_1storeChangeFees.jsstructAIRINV_1_1DCPParserHelper_1_1storeChangeFees.pngstructAIRINV_1_1DCPParserHelper_1_1storeChannel-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeChannel.htmlstructAIRINV_1_1DCPParserHelper_1_1storeChannel.jsstructAIRINV_1_1DCPParserHelper_1_1storeChannel.pngstructAIRINV_1_1DCPParserHelper_1_1storeClass-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeClass.htmlstructAIRINV_1_1DCPParserHelper_1_1storeClass.jsstructAIRINV_1_1DCPParserHelper_1_1storeClass.pngstructAIRINV_1_1DCPParserHelper_1_1storeDCP-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDCP.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDCP.jsstructAIRINV_1_1DCPParserHelper_1_1storeDCP.pngstructAIRINV_1_1DCPParserHelper_1_1storeDCPId-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDCPId.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDCPId.jsstructAIRINV_1_1DCPParserHelper_1_1storeDCPId.pngstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeEnd-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeEnd.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeEnd.jsstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeEnd.pngstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeStart-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeStart.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeStart.jsstructAIRINV_1_1DCPParserHelper_1_1storeDateRangeStart.pngstructAIRINV_1_1DCPParserHelper_1_1storeDestination-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDestination.htmlstructAIRINV_1_1DCPParserHelper_1_1storeDestination.jsstructAIRINV_1_1DCPParserHelper_1_1storeDestination.pngstructAIRINV_1_1DCPParserHelper_1_1storeEndRangeTime-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeEndRangeTime.htmlstructAIRINV_1_1DCPParserHelper_1_1storeEndRangeTime.jsstructAIRINV_1_1DCPParserHelper_1_1storeEndRangeTime.pngstructAIRINV_1_1DCPParserHelper_1_1storeMinimumStay-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeMinimumStay.htmlstructAIRINV_1_1DCPParserHelper_1_1storeMinimumStay.jsstructAIRINV_1_1DCPParserHelper_1_1storeMinimumStay.pngstructAIRINV_1_1DCPParserHelper_1_1storeNonRefundable-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeNonRefundable.htmlstructAIRINV_1_1DCPParserHelper_1_1storeNonRefundable.jsstructAIRINV_1_1DCPParserHelper_1_1storeNonRefundable.pngstructAIRINV_1_1DCPParserHelper_1_1storeOrigin-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeOrigin.htmlstructAIRINV_1_1DCPParserHelper_1_1storeOrigin.jsstructAIRINV_1_1DCPParserHelper_1_1storeOrigin.pngstructAIRINV_1_1DCPParserHelper_1_1storePOS-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storePOS.htmlstructAIRINV_1_1DCPParserHelper_1_1storePOS.jsstructAIRINV_1_1DCPParserHelper_1_1storePOS.pngstructAIRINV_1_1DCPParserHelper_1_1storeSaturdayStay-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeSaturdayStay.htmlstructAIRINV_1_1DCPParserHelper_1_1storeSaturdayStay.jsstructAIRINV_1_1DCPParserHelper_1_1storeSaturdayStay.pngstructAIRINV_1_1DCPParserHelper_1_1storeStartRangeTime-members.htmlstructAIRINV_1_1DCPParserHelper_1_1storeStartRangeTime.htmlstructAIRINV_1_1DCPParserHelper_1_1storeStartRangeTime.jsstructAIRINV_1_1DCPParserHelper_1_1storeStartRangeTime.pngstructAIRINV_1_1DefaultMap-members.htmlstructAIRINV_1_1DefaultMap.htmlstructAIRINV_1_1DefaultMap.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser.pngstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser_1_1definition-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser_1_1definition.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1FFDisutilityParser_1_1definition.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1ParserSemanticAction-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1ParserSemanticAction.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1ParserSemanticAction.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1ParserSemanticAction.pngstructAIRINV_1_1FFDisutilityParserHelper_1_1doEndCurve-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1doEndCurve.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1doEndCurve.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1doEndCurve.pngstructAIRINV_1_1FFDisutilityParserHelper_1_1storeCurveKey-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeCurveKey.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeCurveKey.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1storeCurveKey.pngstructAIRINV_1_1FFDisutilityParserHelper_1_1storeDTD-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeDTD.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeDTD.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1storeDTD.pngstructAIRINV_1_1FFDisutilityParserHelper_1_1storeFFDisutilityValue-members.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeFFDisutilityValue.htmlstructAIRINV_1_1FFDisutilityParserHelper_1_1storeFFDisutilityValue.jsstructAIRINV_1_1FFDisutilityParserHelper_1_1storeFFDisutilityValue.pngstructAIRINV_1_1FFDisutilityStruct-members.htmlstructAIRINV_1_1FFDisutilityStruct.htmlstructAIRINV_1_1FFDisutilityStruct.jsstructAIRINV_1_1FFDisutilityStruct.pngstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser.jsstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser.pngstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser_1_1definition-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser_1_1definition.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1FRAT5Parser_1_1definition.jsstructAIRINV_1_1FRAT5ParserHelper_1_1ParserSemanticAction-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1ParserSemanticAction.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1ParserSemanticAction.jsstructAIRINV_1_1FRAT5ParserHelper_1_1ParserSemanticAction.pngstructAIRINV_1_1FRAT5ParserHelper_1_1doEndCurve-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1doEndCurve.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1doEndCurve.jsstructAIRINV_1_1FRAT5ParserHelper_1_1doEndCurve.pngstructAIRINV_1_1FRAT5ParserHelper_1_1storeCurveKey-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeCurveKey.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeCurveKey.jsstructAIRINV_1_1FRAT5ParserHelper_1_1storeCurveKey.pngstructAIRINV_1_1FRAT5ParserHelper_1_1storeDTD-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeDTD.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeDTD.jsstructAIRINV_1_1FRAT5ParserHelper_1_1storeDTD.pngstructAIRINV_1_1FRAT5ParserHelper_1_1storeFRAT5Value-members.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeFRAT5Value.htmlstructAIRINV_1_1FRAT5ParserHelper_1_1storeFRAT5Value.jsstructAIRINV_1_1FRAT5ParserHelper_1_1storeFRAT5Value.pngstructAIRINV_1_1FRAT5Struct-members.htmlstructAIRINV_1_1FRAT5Struct.htmlstructAIRINV_1_1FRAT5Struct.jsstructAIRINV_1_1FRAT5Struct.pngstructAIRINV_1_1FareFamilyStruct-members.htmlstructAIRINV_1_1FareFamilyStruct.htmlstructAIRINV_1_1FareFamilyStruct.jsstructAIRINV_1_1FareFamilyStruct.pngstructAIRINV_1_1FlightDateStruct-members.htmlstructAIRINV_1_1FlightDateStruct.htmlstructAIRINV_1_1FlightDateStruct.jsstructAIRINV_1_1FlightDateStruct.pngstructAIRINV_1_1FlightPeriodStruct-members.htmlstructAIRINV_1_1FlightPeriodStruct.htmlstructAIRINV_1_1FlightPeriodStruct.jsstructAIRINV_1_1FlightPeriodStruct.pngstructAIRINV_1_1FlightRequestStatus-members.htmlstructAIRINV_1_1FlightRequestStatus.htmlstructAIRINV_1_1FlightRequestStatus.jsstructAIRINV_1_1FlightRequestStatus.pngstructAIRINV_1_1FlightTypeCode-members.htmlstructAIRINV_1_1FlightTypeCode.htmlstructAIRINV_1_1FlightTypeCode.jsstructAIRINV_1_1FlightTypeCode.pngstructAIRINV_1_1FlightVisibilityCode-members.htmlstructAIRINV_1_1FlightVisibilityCode.htmlstructAIRINV_1_1FlightVisibilityCode.jsstructAIRINV_1_1FlightVisibilityCode.pngstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser.htmlstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser.jsstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser.pngstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser_1_1definition-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser_1_1definition.htmlstructAIRINV_1_1InventoryParserHelper_1_1InventoryParser_1_1definition.jsstructAIRINV_1_1InventoryParserHelper_1_1ParserSemanticAction-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1ParserSemanticAction.htmlstructAIRINV_1_1InventoryParserHelper_1_1ParserSemanticAction.jsstructAIRINV_1_1InventoryParserHelper_1_1ParserSemanticAction.pngstructAIRINV_1_1InventoryParserHelper_1_1doEndFlightDate-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1doEndFlightDate.htmlstructAIRINV_1_1InventoryParserHelper_1_1doEndFlightDate.jsstructAIRINV_1_1InventoryParserHelper_1_1doEndFlightDate.pngstructAIRINV_1_1InventoryParserHelper_1_1storeACP-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeACP.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeACP.jsstructAIRINV_1_1InventoryParserHelper_1_1storeACP.pngstructAIRINV_1_1InventoryParserHelper_1_1storeAU-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeAU.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeAU.jsstructAIRINV_1_1InventoryParserHelper_1_1storeAU.pngstructAIRINV_1_1InventoryParserHelper_1_1storeAirlineCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeAirlineCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeAirlineCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeAirlineCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingDate-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingDate.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingDate.jsstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingDate.pngstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingTime-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingTime.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingTime.jsstructAIRINV_1_1InventoryParserHelper_1_1storeBoardingTime.pngstructAIRINV_1_1InventoryParserHelper_1_1storeBookingCounter-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBookingCounter.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBookingCounter.jsstructAIRINV_1_1InventoryParserHelper_1_1storeBookingCounter.pngstructAIRINV_1_1InventoryParserHelper_1_1storeBucketAvaibality-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBucketAvaibality.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeBucketAvaibality.jsstructAIRINV_1_1InventoryParserHelper_1_1storeBucketAvaibality.pngstructAIRINV_1_1InventoryParserHelper_1_1storeClassAvailability-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassAvailability.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassAvailability.jsstructAIRINV_1_1InventoryParserHelper_1_1storeClassAvailability.pngstructAIRINV_1_1InventoryParserHelper_1_1storeClassCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeClassCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeClassETB-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassETB.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeClassETB.jsstructAIRINV_1_1InventoryParserHelper_1_1storeClassETB.pngstructAIRINV_1_1InventoryParserHelper_1_1storeCumulatedProtection-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeCumulatedProtection.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeCumulatedProtection.jsstructAIRINV_1_1InventoryParserHelper_1_1storeCumulatedProtection.pngstructAIRINV_1_1InventoryParserHelper_1_1storeETB-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeETB.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeETB.jsstructAIRINV_1_1InventoryParserHelper_1_1storeETB.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFClasses-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFClasses.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFClasses.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFClasses.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFamilyCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFamilyCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFamilyCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFamilyCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFlightDate-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightDate.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightDate.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFlightDate.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFlightNumber-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightNumber.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightNumber.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFlightNumber.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFlightTypeCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightTypeCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightTypeCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFlightTypeCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeFlightVisibilityCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightVisibilityCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeFlightVisibilityCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeFlightVisibilityCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeGAV-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeGAV.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeGAV.jsstructAIRINV_1_1InventoryParserHelper_1_1storeGAV.pngstructAIRINV_1_1InventoryParserHelper_1_1storeLegBoardingPoint-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegBoardingPoint.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegBoardingPoint.jsstructAIRINV_1_1InventoryParserHelper_1_1storeLegBoardingPoint.pngstructAIRINV_1_1InventoryParserHelper_1_1storeLegCabinCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegCabinCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegCabinCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeLegCabinCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeLegOffPoint-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegOffPoint.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeLegOffPoint.jsstructAIRINV_1_1InventoryParserHelper_1_1storeLegOffPoint.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNAV-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNAV.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNAV.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNAV.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfBkgs-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfBkgs.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfBkgs.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfBkgs.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfGroupBkgs-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfGroupBkgs.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfGroupBkgs.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfGroupBkgs.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfPendingGroupBkgs-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfPendingGroupBkgs.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfPendingGroupBkgs.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfPendingGroupBkgs.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfStaffBkgs-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfStaffBkgs.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfStaffBkgs.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfStaffBkgs.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfWLBkgs-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfWLBkgs.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfWLBkgs.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNbOfWLBkgs.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNego-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNego.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNego.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNego.pngstructAIRINV_1_1InventoryParserHelper_1_1storeNoShow-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNoShow.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeNoShow.jsstructAIRINV_1_1InventoryParserHelper_1_1storeNoShow.pngstructAIRINV_1_1InventoryParserHelper_1_1storeOffDate-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOffDate.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOffDate.jsstructAIRINV_1_1InventoryParserHelper_1_1storeOffDate.pngstructAIRINV_1_1InventoryParserHelper_1_1storeOffTime-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOffTime.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOffTime.jsstructAIRINV_1_1InventoryParserHelper_1_1storeOffTime.pngstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingAirlineCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingAirlineCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingAirlineCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingAirlineCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingFlightNumber-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingFlightNumber.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingFlightNumber.jsstructAIRINV_1_1InventoryParserHelper_1_1storeOperatingFlightNumber.pngstructAIRINV_1_1InventoryParserHelper_1_1storeOverbooking-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOverbooking.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeOverbooking.jsstructAIRINV_1_1InventoryParserHelper_1_1storeOverbooking.pngstructAIRINV_1_1InventoryParserHelper_1_1storeParentClassCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeParentClassCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeParentClassCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeParentClassCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeParentSubclassCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeParentSubclassCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeParentSubclassCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeParentSubclassCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeProtection-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeProtection.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeProtection.jsstructAIRINV_1_1InventoryParserHelper_1_1storeProtection.pngstructAIRINV_1_1InventoryParserHelper_1_1storeRevenueAvailability-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeRevenueAvailability.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeRevenueAvailability.jsstructAIRINV_1_1InventoryParserHelper_1_1storeRevenueAvailability.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSaleableCapacity-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSaleableCapacity.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSaleableCapacity.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSaleableCapacity.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSeatIndex-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSeatIndex.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSeatIndex.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSeatIndex.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentAvailability-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentAvailability.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentAvailability.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentAvailability.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentBoardingPoint-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentBoardingPoint.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentBoardingPoint.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentBoardingPoint.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinBookingCounter-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinBookingCounter.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinBookingCounter.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinBookingCounter.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentCabinCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentOffPoint-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentOffPoint.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentOffPoint.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSegmentOffPoint.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSnapshotDate-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSnapshotDate.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSnapshotDate.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSnapshotDate.pngstructAIRINV_1_1InventoryParserHelper_1_1storeSubclassCode-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSubclassCode.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeSubclassCode.jsstructAIRINV_1_1InventoryParserHelper_1_1storeSubclassCode.pngstructAIRINV_1_1InventoryParserHelper_1_1storeUPR-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeUPR.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeUPR.jsstructAIRINV_1_1InventoryParserHelper_1_1storeUPR.pngstructAIRINV_1_1InventoryParserHelper_1_1storeYieldUpperRange-members.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeYieldUpperRange.htmlstructAIRINV_1_1InventoryParserHelper_1_1storeYieldUpperRange.jsstructAIRINV_1_1InventoryParserHelper_1_1storeYieldUpperRange.pngstructAIRINV_1_1LegCabinStruct-members.htmlstructAIRINV_1_1LegCabinStruct.htmlstructAIRINV_1_1LegCabinStruct.jsstructAIRINV_1_1LegCabinStruct.pngstructAIRINV_1_1LegStruct-members.htmlstructAIRINV_1_1LegStruct.htmlstructAIRINV_1_1LegStruct.jsstructAIRINV_1_1LegStruct.pngstructAIRINV_1_1Reply-members.htmlstructAIRINV_1_1Reply.htmlstructAIRINV_1_1Reply.jsstructAIRINV_1_1Request-members.htmlstructAIRINV_1_1Request.htmlstructAIRINV_1_1Request.jsstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser.htmlstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser.jsstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser.pngstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser_1_1definition-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser_1_1definition.htmlstructAIRINV_1_1ScheduleParserHelper_1_1FlightPeriodParser_1_1definition.jsstructAIRINV_1_1ScheduleParserHelper_1_1ParserSemanticAction-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1ParserSemanticAction.htmlstructAIRINV_1_1ScheduleParserHelper_1_1ParserSemanticAction.jsstructAIRINV_1_1ScheduleParserHelper_1_1ParserSemanticAction.pngstructAIRINV_1_1ScheduleParserHelper_1_1doEndFlight-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1doEndFlight.htmlstructAIRINV_1_1ScheduleParserHelper_1_1doEndFlight.jsstructAIRINV_1_1ScheduleParserHelper_1_1doEndFlight.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeAirlineCode-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeAirlineCode.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeAirlineCode.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeAirlineCode.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeBoardingTime-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeBoardingTime.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeBoardingTime.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeBoardingTime.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeCapacity-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeCapacity.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeCapacity.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeCapacity.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeClasses-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeClasses.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeClasses.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeClasses.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeEnd-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeEnd.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeEnd.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeEnd.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeStart-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeStart.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeStart.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeDateRangeStart.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeDow-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDow.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeDow.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeDow.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeElapsedTime-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeElapsedTime.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeElapsedTime.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeElapsedTime.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeFClasses-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFClasses.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFClasses.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeFClasses.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeFFDisutilityCurveKey-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFFDisutilityCurveKey.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFFDisutilityCurveKey.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeFFDisutilityCurveKey.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeFRAT5CurveKey-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFRAT5CurveKey.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFRAT5CurveKey.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeFRAT5CurveKey.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeFamilyCode-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFamilyCode.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFamilyCode.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeFamilyCode.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeFlightNumber-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFlightNumber.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeFlightNumber.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeFlightNumber.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeLegBoardingPoint-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegBoardingPoint.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegBoardingPoint.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeLegBoardingPoint.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeLegCabinCode-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegCabinCode.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegCabinCode.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeLegCabinCode.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeLegOffPoint-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegOffPoint.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeLegOffPoint.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeLegOffPoint.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeOffTime-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOffTime.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOffTime.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeOffTime.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingAirlineCode-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingAirlineCode.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingAirlineCode.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingAirlineCode.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingFlightNumber-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingFlightNumber.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingFlightNumber.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeOperatingFlightNumber.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentBoardingPoint-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentBoardingPoint.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentBoardingPoint.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentBoardingPoint.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentCabinCode-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentCabinCode.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentCabinCode.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentCabinCode.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentOffPoint-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentOffPoint.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentOffPoint.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentOffPoint.pngstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentSpecificity-members.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentSpecificity.htmlstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentSpecificity.jsstructAIRINV_1_1ScheduleParserHelper_1_1storeSegmentSpecificity.pngstructAIRINV_1_1SegmentCabinStruct-members.htmlstructAIRINV_1_1SegmentCabinStruct.htmlstructAIRINV_1_1SegmentCabinStruct.jsstructAIRINV_1_1SegmentCabinStruct.pngstructAIRINV_1_1SegmentStruct-members.htmlstructAIRINV_1_1SegmentStruct.htmlstructAIRINV_1_1SegmentStruct.jsstructAIRINV_1_1SegmentStruct.pngstructAIRINV_1_1header-members.htmlstructAIRINV_1_1header.htmlstructAIRINV_1_1header.jsstructstdair_1_1BomPropertyTree-members.htmlstructstdair_1_1BomPropertyTree.htmlstructstdair_1_1BomPropertyTree.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstest.htmltest_8doc.htmltutorial_8doc.htmltutorials.htmlusers__guide_8doc.htmlusers_guide.htmlverification.htmlverification_8doc.htmlverification_old.htmlwin__main_8cpp.htmlwin__main_8cpp_source.html/usr/share/doc//usr/share/doc/airinv-doc//usr/share/doc/airinv-doc/html//usr/share/doc/airinv-doc/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi     !"#$%&'('$&)*+,-./,,0123+00000000000000000040050000000000040000606780000000000000009:;<&=>?@?????????????????ABCCCCDEAAAAFGH;(IJKLLLLLLLLLLLMLLLLLLNLOLLLLLPLLLLLLQRLSTLUVLWXYZLLLLV[\A]LLLLLLLLLL^LLLOLLLQRXZLC_`aabbbbdirectoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 610 x 392, 8-bit/color RGB, non-interlacedPNG image data, 320 x 210, 8-bit/color RGB, non-interlacedPNG image data, 483 x 224, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 239 x 80, 8-bit colormap, non-interlacedPNG image data, 193 x 80, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 159 x 80, 8-bit colormap, non-interlacedPNG image data, 566 x 80, 8-bit colormap, non-interlacedPNG image data, 174 x 80, 8-bit colormap, non-interlacedPNG image data, 123 x 80, 8-bit colormap, non-interlacedPNG image data, 169 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 276 x 80, 8-bit colormap, non-interlacedPNG image data, 280 x 80, 8-bit colormap, non-interlacedPNG image data, 160 x 80, 8-bit colormap, non-interlacedPNG image data, 157 x 80, 8-bit colormap, non-interlacedPNG image data, 252 x 80, 8-bit colormap, non-interlacedPNG image data, 256 x 80, 8-bit colormap, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 240 x 80, 8-bit colormap, non-interlacedPNG image data, 201 x 80, 8-bit colormap, non-interlacedPNG image data, 234 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 80, 8-bit colormap, non-interlacedPNG image data, 186 x 80, 8-bit colormap, non-interlacedPNG image data, 152 x 80, 8-bit colormap, non-interlacedPNG image data, 171 x 80, 8-bit colormap, non-interlacedPNG image data, 266 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 270 x 80, 8-bit colormap, non-interlacedPNG image data, 222 x 80, 8-bit colormap, non-interlacedPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 309 x 136, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 243 x 80, 8-bit colormap, non-interlacedPNG image data, 116 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedC source, ASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 201 x 70, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 168 x 80, 8-bit colormap, non-interlacedPNG image data, 130 x 80, 8-bit colormap, non-interlacedPNG image data, 431 x 80, 8-bit colormap, non-interlacedPNG image data, 610 x 1088, 8-bit colormap, non-interlacedPNG image data, 292 x 80, 8-bit colormap, non-interlacedPNG image data, 300 x 80, 8-bit colormap, non-interlacedPNG image data, 305 x 80, 8-bit colormap, non-interlacedPNG image data, 1346 x 80, 8-bit colormap, non-interlacedPNG image data, 329 x 80, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 1250 x 80, 8-bit colormap, non-interlacedPNG image data, 131 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 167 x 80, 8-bit colormap, non-interlacedPNG image data, 290 x 80, 8-bit colormap, non-interlacedPNG image data, 796 x 2880, 8-bit colormap, non-interlacedPNG image data, 319 x 80, 8-bit colormap, non-interlacedPNG image data, 338 x 80, 8-bit colormap, non-interlacedPNG image data, 330 x 80, 8-bit colormap, non-interlacedPNG image data, 322 x 80, 8-bit colormap, non-interlacedPNG image data, 360 x 80, 8-bit colormap, non-interlacedPNG image data, 345 x 80, 8-bit colormap, non-interlacedPNG image data, 353 x 80, 8-bit colormap, non-interlacedPNG image data, 320 x 80, 8-bit colormap, non-interlacedPNG image data, 340 x 80, 8-bit colormap, non-interlacedPNG image data, 334 x 80, 8-bit colormap, non-interlacedPNG image data, 321 x 80, 8-bit colormap, non-interlacedPNG image data, 332 x 80, 8-bit colormap, non-interlacedPNG image data, 349 x 80, 8-bit colormap, non-interlacedPNG image data, 393 x 80, 8-bit colormap, non-interlacedPNG image data, 333 x 80, 8-bit colormap, non-interlacedPNG image data, 146 x 80, 8-bit colormap, non-interlacedPNG image data, 113 x 80, 8-bit colormap, non-interlacedPNG image data, 716 x 1368, 8-bit colormap, non-interlacedPNG image data, 342 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedPNG image data, 140 x 80, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlaced?7zXZ !PH61s]"k%rF٫XT.'Nn%mZ_?  S0? fï ۯ1q" Ei?dճ{muƩZ1,܏ ^B7MvT?Z ߑۃ}:0Z%kfZߪPqaIH/y0m_qwN'PFe1{}z'$w%mBAip+b!_?m;AyeBi!jf K yP|AL(Ϋ^oZE!F r`CHτ]2gMSVMM?U^w&@o&;kAf34u[|AIHҷ\gI-@fvľ$l!h֜ sM!k1 cZ384 -v)` >`aW"t=?MI _ZG5 _Q*;+`Z)}{_y&]A =lP Rk&z2a P^f~QC~CS؈DO1Cޝp6CHHhxj$݃ q$A:.o@.R!;v麨OD/C QջOSS>ANfS1&V5` D'qo2N&oSHlQ3w[狟Ğ$lض=s~1S< ;o%E]o3gG~6Td:$G-+;v?hۇ墭 ֲen‘;*$E!$̘N}< ~v}=!ԏ{~_l?r42ЛB TɩBCN OQᨗ&8;?-pՂS.P G h>"gH■Kt: 9y(;VPaC8 PBqЍ1CERu&K)CcGI#_D>׻ d!2Uн#dy6M!Em$A9pm$pR(zlǵHpф8Uu[(ؙr '~G-LV?r90d+fDC# 6'ăƍ$#*HQ̏[|/rA.$""*/!~ GPZ:,5N%C3; |emq#Ҁc'VKA"qΗ LL#4K5g0DZ} l]+%?T*Vk, J'=5k(6sf+; +ؾ헍+ D6l/1D,8tХ{0 }x16X.YVl4#$|HXlu AHU*l#6`KM>jܖ=1Ec)^W}mSًoTwQ~[! UѤRӴuf>: jIqm~ǔ9\>mVh7rr\VG6*8Ps9I2`'MWא1>NeS԰cXqA,~l'X}qГCԆY92SlQG\X] 9Sd$RD:UH4K;e:o Ы*7mHw( _px@配y?ܻ]II 7+Ws|LGpVZfU3nT,<2I!/~KRp\{XׄT@A (<5A%ןN-@NA[W 1X~ VNSh^4\X_=ɨ{`+}Ynl!<}KGE]Bi'XEoz} a t0)ĭm8ȉsctP EES7 Wa/|yZZ&~,شFzW Ko1t["=j4䉫H Qm2ݜX_ (p~ϫp\H)%3NP, +@Q"mdZp6?+ϑ8K?|xk?X:/"FCچ֭bZخ`[I餶,+> So5O f(E簀ɟ%6d(1fyz9Iݥk+,ױ|zXASx5>03 7;n?z?,jA_ND/4a)fY7SnIXn+vU<3ܣ FlN#'Qʟ#'hZ.aAu1eŽh1G̭y1F" #ć&}atص@3oBqU取4K'#^nog4ot[v '?$WD R oDhրU2i1cWIPn݌ g A䡷S.'g9mQfʳYa)?IsݝN`SxS!Kv[?wZ ybXsn.{G cj->;!{6ǩ~rtVLZ>e]:[j>r酨Sݚh3F?ɺˈڄ0/%H :ks?tQn ՙ*Yh'q)ڸ_:?X\<,XEd÷}HOÍi3ңP(Kİ40^l)Vp8;SEȈ(}@x]`y& *CSѽ򶹷^(;h;v#8Tí,vu՗$vm*cL-X\ ޞ=B Y)}|HyYR "8[li=s}Tj|9 waP g(AnM@Wi=:_`I0C^0kU`s[mzEh)dTN 1.X,QtƇn!ШZE"$H-E܉j6)O{߁mj|?JU`I҃v*_۟r,$hXR u:NaP'-y3wH^-$3#?h =x6x`٭؅M wLx4s#ce}3 g-tg.3#2xlb AUkx{׹[rW(W=DNvP\90+'?>Ǡ|胜S T2׊ɢ3d"j-o >"Φҭ(|NO{bBd'w#ʤZьR$Ft<oҰ:f ΋.Q7!/Ѵ0+Wz7zGLZ{c\M`;qЎFf_#XUL`rsZ1 >[K ">){)_xDF4c3%_VW7Ĺk/uEb-Hii^bP47iid?eܨ&>mF!]zOIVհ,k9NN=G{䝄#8 Ԕ P_.!MB+q;-u/Qnb5zVOĪAtM=>GV,S`FyOEENbI VچNX./ru˞"K' 3 {LqBA2Tƭ=ל/6†{r GqQ+-7ƀԴdЮZR-99'GL6*6ɃbဎZ\Jn[\.Wet8G;W<:~WDġjȧ#tM]vPP}$Ϙ* {ޣt*:HW [>F-нea1ROnw 2ZoLja1>Q7CGfUu+{U h|G营^ Al-TN1JSn_Hˮ^L@/G( [Qv-`R\R J@c9]X[KN`y` N;~f&Uk4wmXrN}ҺzҰ}LC9"J@:fdI 4!xZQx4x]mŤ3hcy4NoCs=}׈'ClTm9.;-?HN? XbV_IvM2Dm#_ B,V w;O0YT+- [@OI /Q:r6^osd~v I[þ+ۊzA'_iC EC Ļ~*0 \#tDdZ9>ox<>_ǯ ?wT_5@m0PgM V@@0&aXFqE+cҡϏuY1r5f-YQ9oc8懮O{3b]X=eYknTyQչk`ԅjc&1\J HQ7yܻ$\wWy309SHekּLP2h+}f2TqsED MC]OmJ2ZG; -jպy/@ ũTJ˟v{*䃃],(_w=fU +.=shsl-3Ap_u6uWx(EFb8YM{Oc1I++Ǝ-| etHJ7E6tJh|s#LW"e2u&E0t ftv On.j~59NFezcVh0K4BDql[`uPV\y$xP` _cA;8qL;|)j9kbSi _Yk R4MFf:~Sb@0ieI.0"`t4Taǎ1.T}s05?uCs}5q8.C [J A 578%W$y/"jw0^Z.JL܊[x77iJ^uJAMJ1h M}Ie;jw&["K]ݼ %m#iewxk(cjm74*}odCweX~xXzh-zH%ۙE(l ʅgNSs2v:K-o%F_cEIe)|$xǷ#[Jdɩ" |B1qO#o 0BY4,Cu5|A#l4cA|#e\t c`!qJĻ#noK2ڞ)d8Jmy /芰5C56C2(+֛uaYO? OLDAp` 8`2m|؃JK,b\aW{?;BL9nnf 7^pQ.5jpwkg.z$C- +@[͘_Ivj_U)e+*E1e7&7(+3W#Ӗ7Vbݪ_fH.̇6ڗbs9_sg1ZŰ^fu*ƿ^Ƈ+ys$4BSp<ͅ})S(U|rEK gMO ǖbj?5]VB>o3 oKpEL ґx3Mt{tqBSz3b89'E0oq Ij&*(:Zt4f34"maTD+;EZi )QG7PZoAdz# Y"@tFqD) CEۨHy*#] $yx0䞹D.71$4Ju/eD0י['G=l޵8m̻.eF8^pfy_j&;njv F0TOni]8AHQhGȲ M"G*`0F,c6M0QnR D-Is- /+3\XퟍHӵmѥ+NKe\@< Oͪv$EzBFvsNG4WYsqZaL'q&PvlB[kgՑU[߽p@ vxSjy^,:S`>""\_@[ipMQF8GOd~XnV0ˉ\bvEpHaN7fHgt })50-4/[qZ\GȈ÷7~CDtn,|~^H2KDγEhOM'=-~JSXWE{`j `9}(1NVn~0ALJ.ViO&.a+|l:g3O\\F\7} `[5l#B,(%Yky*Guq0`J|:2:ڱNڻٿm!lʓX`g6 $N+@Xr[P@iܫYA^p*HefʐȼP زU~1H}5fr3$|hn^ip4(kpA1.]գJҍ(cDXMy:>}wЊKu6]k992 xCB䉖$~F`⩑jL<".Ւl+B [3 V5m9/ERkWLMr@%Ժ\S96l?E7E1&v ]͋$ԋķJBN!+IYw]Ly֯*LOuS07I lG㡗YϪD)ܾL\+SBIJQ@nan(dLYn_f'a`#]+ w^Wj5TkAU3|tAV1T/oMٿIȀ:H.};#BƘRqa;UJÆfE=SMn. ğ}̅]H 8Չn D'68{x◑iIHmjB;⽆X e;gZKMR?~62^jHOpbaW<ҤyBACԸw _, Qm}DމH<4S4bieS^C£,m[B?%8#v K"ċJL@!ʢ\roO\bF.;J">E\= };Z]-6$l؁ B=_NkbޜP>qGvF= ;Q)r*L!] MvGX6fO:c(B4 dfL~.bIY;jED/Y0>#N%2pWB,&9]$y\{*! 0; L=ݗ RB76"  ^QvTX):Ύц*<]Opƣ)C9);ޡ2nS}-87ž1wBWXAFJb@Wd渣KSCWɉO:3aKh.E!oj>DE|d+bv^}l(*2{rձ0;)DK JRGG{4FMLkq H_TtL"TK1j.RFzq_xwoʝ ڝ?)F)uzM5َs%3cVt.27:+wIRFwpCuLC,'UhىReF10mls2 ~g?u;vȔOeDd&aq~Cx}e0IXk2+`x?KՓeǕ `Xyb !:g$G^~hxQ\:N+/YZrPZqTkχir(ċole;Gf,..#MSB]w?Q3bcj3IbK$N!sYIޅg /)fDI? /W(ԜplBkl5}q G=8r Ox@sڻ8ll#fgN2y{oϠ6 P zBNX\L>V_`eRY=C0gX7H@XTXrk7ˀ18(4/E7,đAn6*DU?VP-5xW):2l*'G{gikZ|=-&݋ Hs $5A,Y{A#g$vCĽPF#A~!Þ);4o"q _}YHwLS3-S$PܼqjuW1G˜B,#Ͻp#"Ό|鞧J`ǧ'ݢƻ\Vs$dc.7q+m#upo{_HyW ,Zwǚp$%eF%R^IF^;7ag*%7ݓy]#[TLimG5ݧq-]L*ވ*yhX@nW Cy8R[TS!*j|R:9:H"2EfLYMؘk9ӈgsce/rKLrAf`eX 5GbBli)5>[ƿ1&|d_^3 ӋG%bůXKqDY3r=*`OXWT:vFB!!@g<-K AR&B~]և5mM..ǿI<\?ѴQXOzO=8tӋG/sPY]Aۖ]9Ô}^K};D8mRYY饬ѷH|tzU⸺= ^2^GZ /콹RTA`-1@}h/U`pktlId$D8\Y hxcJ.HAyuZ7e{yW6`|A_eT@ϫ.Β&QyAHr> Qmb= ]i56Bi<́7@0|e 6(2STK(5B<'sJn>솭w[|^.';"-hc+ ~ݕXj5dב 3P{0m$-E/V( ޲o8v:XmNAwnzuVRM TI PR f9Y*QC(ԙ=KVp N= ϏMH.!V ĢqsMʂ}MgU8`rl/)OŶ3hGg .F

G\L¼ۤ0fHƊ 0kN=T xnlK/Ue4Γ}s û7ɒaN=pnxL0I;X]>'8Ukk*Aj*s(.{X~,. 9q $]FA&SRJSn$=[ۉzpAW=,"ݱJEgG j1.=1&Q nO}e8:ȕS !06#rKKۿ7DZml42-VF1=?}g 31LP׃:7xzFs5:?uM̌ 4@Wedp6й8l ̄tlT~Yb b:M]b. åP\݋C@~gworCg9K2lAkb f%t 3M񀆠>,Mڤ瑁I ۖ|9N>k`w,Ķ^}ǚכ=8_F6:,rSu"\xʨdL$wX/*d84p ) E-y^,cɑ,;M4~$=\]sWHx]&-fŠ$6yeW_Yڜ0{BO"LPy塚Qs8ބӧ:-U 12fH%݄jGQH S$3# ʕzj>|ut-焉c`U-1]I.*&xhPmqI'`;{yl}9|T2"GƟnU\8]b^usq2?.S#O$xd) џS4+ 9onAԸ"%tk|$v_C7l]M7, :%pfDX])ׅa`~v}%M7]|\wV1%DH8/h#q,;+{AB9TU&FVi}JVC'e@`Sd|h$|t Q8uֶ)_$5=g'Q]Q ];K ¾5.BS֍q? ksĦT\jcN%´ ؁ܔx42I:BG'1ÃBM&` Nà #\uxn07 B0|u~~QK9v-7ѵ0 Ggǝ%Fje&M!l`K2"a җq3)ᰛL:9/`8HvI,k=8=ROo62%fm.!`tizVfyh|%=Z~mi\ ?TXg{ʋ>911PsP^](p3>fä 5 h/:fDbYlĬxl$J@ py7׾E/~Yʼn'ְĈnBs=b3ї*6 EP9< cN*C Ąo(fϘAc径4ߙSAK,?y&j\=2ƪ{T$yo/1K?-HT/ bA*d!Ik!ϰ^96.Ѝ/'K0=Ef-mDOP~&jdS;$q OV$t{m 8z%m f -q5ADHw֒L~8b| ltiJ_qQozZ :=SPE0v(GuD[xBN/={\zUS qD 8A\FRlre6MƎȹw )@ [4"\YE=-u$v#7_٬ueoZjȡ.e?wc qjC ,ױMXs.V 2!M>!p#Ѫ&gvcp<_h4P"ۛBDC p޵`9ED=n5/:$ r^fptU$N\L=* :E|}4Lέ4sW0V+E 76{LM-ĵeH#ʟj/F MߛkD]vn J6ZÐ9gL]u6HV,) uLÜnݬ3/],! IO]GJnmiMpu!%QHK !(C NsId9_\6 8NйBu|]˘cbj7-0&+SCe1sϻY! 9N{k_0Sz"vϲ1VidKf`#Bq ?J$;N} \y**rH؋Drl6sr#Vy骒DSKϳ-chؓsM+0tqT\g8ea$rû: tTf[ԭ..]WPiiyOifJ xV]f&B.'(";8a~Nmao`qATMә#{bFoOraTݯ 7rҸ4yqu3E}b(MVYd  K"^SA5x+zVD Uz?p/CőˏW>ߜȑؽsaОXԟ bMv޳ Nq2Z!b u\GEe֬Pf Ka6n%x<8o#%ulRq@9q{@R/G3kMCN*mVC,"]uiԗiA&F&7/n:Zp~tM^.ī#,*G`"qm]nE򖞤*WF]s2YlYyPz\/q^=k2}fC![Pt+k X7hu :xTaecU8u`E<=YO^ˬrUBW[ \JKoPL®QIaB "|ߛ?%(u-+Yn<8\|#򼩸%g>D=e$7lٛ Y fdƟl;p~r=Z ͙^V_@wss~M*1H.=kh1 ͹p}{ԯ ,ml:ʒ/ekx83Ts0.QUp* ̮N!ߠ6,b+Em8p,n@2R_$$5ܟ}[H:}}y =ي[ӌY;uSm`ȹL=_zC4]8j LwmH<InX B8e?z<%7`MꑑH4 O>g1.o-Hisxx(%GzqAR5ZnINv1FhAֽ?)bnJ+aV>T_^B0,Ua^[!uxvrDW'U_r3yѼ+u/h@fyBV"3MY1p5]D4/t3wAs?I(e*kMt9<%JOyv=_)w}̆@O 7oArv|PbufOڒfxAa=~"$5%ZJ'r0hZxo Pr.Ţ9ݱkuvQ"+};ocs)(wެ9VhضRJBȩ Ԉ>e1[DMg7kqą<,Oz!AӲ\%`\,Ɓ[W#Ǹy\d;RyEݖ΍æT`9B'ԘR+ٲd sQFnjX*3Yݓ]*V틇}$qOVvYW$>hKGv' 4K@h0,u1V37UU}d_/ GIߚB%b4Sɜ⍶AԪ5|Qq%7ˬ9A!b)O:12bd{i1&t8M0`h6 20*RPu:>m!!dX.^ZM4T Z`Qce>ܗJHS}+'S:-J!ߪ3 :7$= * 2lS_O_?KSyE /YhPY n2lo4=GYE'@iQVNe0=QX(ZJ.#c!C gD.L,2XsTL)|ZQFW=REANm iq͋pl=Ch%XB`=xOoG&$nhs[yʿ?!bZ&_$qe o2!h\곙Hb+p"Ran(0{Z͠\ p/1zE}x։fұ-Ds#&?gPٓCh}!aݐIW}_*@}#4&Iۢ̔ϱ, Ǿ::OJ 4K%ȹqft'En6f, t2;3㈘sE8@fCֻ(zmlB)%8T):\C Jrҵtr985bBe1 ҟmʭ-臄 챙UB<gTD@9T,,\ǫtSl/xՍp {}ӱ}m;zPS_5'*/h$,2+.\e|5PX<+sQ=FnX_h\vq-IB,i N̐%^ߕM^B.$0@w' sѓx2':r'KhYyW[-%cMa1ٺ&ɣwuu6iu>/nК{jE~Ў1<>ˌ.jyti%& o8nGe8{)lc{;0 \FEm y=g|Z2;@֥aoDX kYa6/{ 쐨Ȳf آ~P xpg486m]Ai%S !0ZK- =:7p8*-{8~R:,^"a]9\p^:WN4V@,6"ޮ&ÌV/GI+jX 7#uə!QF#-'GUVEBO-=>/&c?ڨ(4J{ *0J&tU5<潤}.CS=NOɠ3] qi?='.ͬB^Cc@;)pey&^6"]2~r[5xWF&Z䂏6Yz_R< :}g`Qܓ4 Ja4]+?'%K76L+K#2c7h{/H"K[#sl}3شK_QNho-LL{߾ aiַ1 d"璲H,'a.)-o7*Q(N([s\娭f: smA[FgB^H~ >a c۰5ub}拌ŋ?^,bQ{8*F@5OUphk:WzL ?2:eų7($R͞?,7 j"mb7?RKhAW sBX .ppQ<wV[Qt hv+FBفd\p|He7+̑ ER3bS:rhqCX*'R&nw}$ wLt]fsq8Fq_pcRk֠G!2շ956M;姼(qjIKt 2mD .w?;D`̓7[΍պ;sxH6Y~)uxpay.GrpBUeE쵘,N"Ψgr-f̕Orv9Ц-'U,y=|/9?gB;s'C_ol|rj̧K6<~k)ru< 2o : &c~uTq":֖wQBI jv+& E3^r뵜88p2p bs̛YA0[ԐVDS=X6M~;T2u]rU컠GHصzWKkhz y$Պ؆D:X's0bu|I>Bp~Qc f-o}~T-YvkkM&>O5h+j/+"+-U +ABߍ++ӂXZJs _0w4>Rb{Ȩ(*}}bj$pOZvd:H@qr4y^69Hj1, Ttغn7a蘳Q8d l{T3k+/}wgSk19D6;*53A/Æ713.+H`Ep_N+()\[GռVd`\r#9r^:"E90! :PP/ziAoĩXf@k{:ji|#!nB6v,rsQΛ6n$]󩂓(QUq3qхxLcu^WɼkW Tބz~4juE_l7^ Y3Y'4q|ҔIMz 1rm!5Sk<[G"ӋQZS":26]ͬ:5`CQn&͵ï#}T=Pk}VIQk iXu^*mK<1rLӀ߲eeV[GB!T U%Oz\Ux1ƼTTܐVqRzW`D!E^%]^ Qp"g6\%[W"↜'v}NSD쵥龄 mMpSi0Rb+*^ߖpؓo 'J?mF;W44dQ΅]YJK cRʹQN7(@"P-M#%N^䩅lcajH5^ي?2*MG^w:Ѥ@n4إ7AM^CNW?'27+͊5^GοqNtޤXT(V%$)$7&t& {H.GN¡X򁉕c>>]cS1][.Fe 9ғ:-Ӊ_a<.e<$Y8{H]/Vq^[#ѿ CN?~3 TK&m9 VH&hn7M>f6K.ƈm+x&UE{[6Z >ק:3ҋ0ksri Q|BҊ=qzI} >oKѫ ,?o0ȍ~:9Rbm3Q%CuPf]5)`~bbrkPxIBִ 2}hVW$gj / ItVŕ-k#o98Un̫5:ĸWb'J'6SV&a)U5M~KH3@"(ǯΚUR*Wq,b]0Y}}Xb#̟hS#ϴ2b؄~B.a";V2\{tq<$| ȧ6boJ+EYAü'u,Ha ce*.n #3)%UpkWF¾ۿ;"b0 ڛC?O&1gb ShM) @P`+eC')DN;5k>jUy@L\e(8AmE/_>o\W/e-ИG~x@*T-M$b];9GUC{?4&v,ݹȹ % e_8ۻ3hEgXS}H8kBnJd#-ٲ]jOa$@*VW䌂UjTFyS1KeOA 7[Q">SBG}EvDzVPXS'og5վ4,Xu^PmPZ_+u8b{u2`6fEćqP6ǎb#Xq{+,ϫ=~ ̛I8xz^0TX`K㒎 & /ƫ=4mxn }.!ަ鑝DEigN|3W˴Ie,y! P l+NVM}8t295L/>3&;ִ6yRW]Job2$4|)ͷ^VZ)^딓=WO:uj`hW0D7k7Z)eSgWYcv`ڒrq}2^Ej$ +h`QOD_'uݣkt_UO✀(M7\.,YɗFwGFy_5Sq<#O@EFmj'kH+o( KZ'|ӛ( ~6 ]6Dо-&NY1i rTQUm"첩MleKak3*<W+%UerC%ʗ'dncC9L~+ 0>JCxh [^5_~ ǦjY{i!,NF|Zd2loX `ڡ'1-[G4. 7r) MHo|:HnjfW ʦl!xYUX6*L[W1kmjWrARevV6#ĝ@D~.eʙ_GQXYRqqkv d#A_"b|3lX4p<tDFZ%G)m !h%:GW*Ge F'DI:~B0O1\cd5 [fW,^hmYx[c>~ET>i ͰTjvHGg)R#%J$HKlrt.(Nޖu]fNH3ElR]Z-(^f DN?]fX(n5dsF(4} c\\Ǥ?4apy|BLFq) *e9ćo.|k@ tCBtDe) G,눳PU [*FV.t(') m>s9 $$w*6RU7["1nm\k}{JΖEGPf&z(6Qʰy)nRoEfyʘm4APj`MG*7Е[x%.vUw&-~5h MȰ ;uсUkBg]a Y +̚v=}P4$+=\!FI61܆nX0;¬Tzi2 Ew2Ty%aԤ hssG{]KHi%9B^FK l+/λ1H1"zZ3} C3u˱[k0$uc3A^Q]B-&J7\mL)!NT ʚ_M 㴍F yG}DnB]D@)+ma:b> ]J'Ug=P ăpP+_rsM?| [%}L3@"EPL>HF]7QҲDZxҙ04}ӝ^:vq^%5z1@fa\NR4Z?d]ң%iv9B\ZNFAJx6%9 ܿ~gّp@X! c9籼t*o0;tXo ]ʟaq]KQWP_qȇrOYݠg,`qQPv7rqWtV@/kfX-&ʇtSmCA,F2I*43GqA"<n U('2«+a$!ey[P RZQlD j9fO3K-aU"+~;\i8PScKllBb1gr~\iO8ҕ5:5XڟϾ'XfA`+R\L&3|n6;S^7e->/tؐdEE@bܲ^$X{0׎M@P&#r֍XDM?# {PcK7k|>wPDے|l-q!C%P2 _\T "نRʰ_'/ݤ1{Ԉ_S(jT({23I-Xw2͇W@QK .S k.-<.Wfpb+iTN^̷ь MpF2'p|uꭻƮ Dr$6h܅ 8p +R^ K#Oᛐ B@.iXJIw=.?*g/z!Gĩ<Cs5wch2߉ͺ1/2*^jnUMpF2|~:6f_\>$:$FwQQt|@B8zR΂&0cWRЄT_QAo昘 wQuK[LڸHv%qNL ]*Tަr,ھ9Qh$MͳU%qUf&_[|EC¼t?󇊖v3M`4.8M\.`k6&XnB.3?AcV?F5PE%n?=d%ʇ{bocѼ:s̴HMs~D9C( 0&1.>w"㲫t뺼XFdvy-YLs #`?4V\_4w6fzxl!ϺXEtnDԎȈ[o^(OQ?r *3x~_N.z[*`뚪 @@`w,B/7oŜdSNCLH`F=OSWaH5Bpԏ>""%VsfX}jK3/V)l3LyE\&VH@XwlL88X‹ >m%m6: k58,#3OR^|C~ )[Q?e0aMFWۀK$q!:>rЫ*j0Ut1z&.2@_i Sfq=\lB&*7Bp&p&Y܍ `Q+gzD4b. BQ3U&6&]X?\Fmm(FMa'n|n{iQ=f@k 'ě# xFnю?D,6L'{y*5Hlw1 u<\2C*L)9-' eBz( Jod.`ۖ+u |VZoi֥_juO[n$ܢ 4ɫZMҔ<O1>WEjZ6,:ckg .z]0ۓSDIɛ :ZbE'Nξ#6פ'dqhۿIk3ٟ žSX:~=Y( Y{bYOc%X)ތFC1ť6Hc WAuXe|(F[L85ɠ6Sı@8,D aW&TޓE|aJٟ!OPl}=Vp._N$ó*-Ę-q 8"ϦXmm=!snZRAe9ʏS7? Q&%;G j J߀$lz si4ȕJq%b̛aN\am2c5Z `4|Y_WVCȫ;uk}D4D$9j7#vGHolJ7ѠN}hEpȯ|>ӜEԂ^kȀs {%i&NDAWSOAb担c))%%.(ܪ.%BSLࢵC: ,M(ZI2W(<h#auk;fFW`/Axv(54 "Ehd,/0,,Etl@jl. CLK7(2vxK[t=-pQJܸt18d).#czv0ژ(npb,)EKפ(^ɀ'$6MoMU>ntj\•.%$?z帟^f _0U"(qu [% svŨ,+o3OynUO/bCDBdޤ{=~: z&H'Tiv_64Aw\!u,*Krf]bӶj~Y٥+XyEQ`d& Ֆ3xFdQ]%:Xs9jEY\d-2NBD7Ge;=IfU=G'hl1Y&b<z3?9~ݓoUP\I6h}g8=/y/f ;v؀-Z' }Xy#|Vi88-KD"FҶfnAأ^?瀻`ʢp@B筨 hJ}[OݱIʧG&:?/Yv;xɡJT5wa8aw]9<ܑ ASbe%PW<7;(t=L AԒK/1(5Ű m"ƭXcS)pRשּׁ -/QMCTЦ7L ",:f?`@k%fR/N: FM+簚C+,@Zg#M;M7#,'y IWuWǣpr&ŏp,/#F9+s#%MfM7CI W|7#!kG$‚Nnhx l!\Pmy+36f9^':`!\v4xlAOnsT,*K$9._&fј vw eg!; ?3sI50dpçlšhgR#8j7B(SӤLPC/hUGmbnCIKe ZvNrt/;Պ!߭&L޹/3Z-򁲈A=*'*œ\\sT/NAݨ\f5B@b:[*?E%T >6m:|y ++<̲T'1in$OНU-7’xV;AKޣnvx&$R\e\g:4dS9_s]=ULkA6gWz ŌE`h}8j^CV%7T%^m*bC8{T>uo0!2nj s.yhފ2fE<֎v> IB 4izdw]K5P)D7 v N af0MtJW3 {$h\5h*%"׀)j ML$ ;Z3Q:EzMM*[09V%:\U1r$-M=.}}X`db5XUV'&(=e}coM{{4:jUI`i@Lv7CdL f_p@W,,1nL^.Z:堻 >!bC3#j3\hA\cG r![^eK/ &;fN|.WmfPy?iRvy{%.|Y~n.pl[*w$Xu'5#<ߝ[Jkae,s8Q0Dv=%c6bR,U0Z$gWDR̶= -RʡZe" +rp{+1$ e87 -+<bPwۍS{wv=o n'%ȅ V,XpwyPAx++42dPhXj)j"bbլ': SatPJ --[/wKs{~!voOKIp4r; QAJ]_A;ĬB%rMg"($оӥZV|J2 0H+ ؞zBA I 40`Nsk݋z4YiSXheɗ}W aQ"Ū4og,1  KNJu^7MzApڃEp`Y'pTa x2:pt:0hW 6W S'Br𤵿"HC#2VxNcf_Ax;GFj2Q:& {L2Vj+GkЮ:[LQ?˙P7!AELBKaԕa5fsdMv_-VsS,'VZ l3nn4OlM_(#g!7#5k?ݯTc]0!W8žHe }ծ+5^b{ ͎uvs*ق'ጺ˭RyPbĖ=$<6|oB>N=NT ˍ+8 [7a _4l69ظ7r 'cDTK].Fb9Vp>cg_b;brKf<8apao,Hx9FXkP"gB(j<5lKev||Y@!9׮!\CWc1'.1}`[hDdW{VDn"b&F{4;M8S\ggˈPϝJP xnCi$q )-L)"de3=)#݋- )`V~C?6>G+#5Dܕ-:hIF=k v+'r{PS]LROt}YaPX(VqY34<5d4WO{NvgϧXGEߞ30,˚Mc]aZOxR)[ ?uS*osK3Iu.Ӹ> \sS*[SZ]`BA} 17Lxs (wq(Ή/ k?nYXPsDO{tm0Ϣ .͠˯EƵ'cnS='K㪒`:cuJ jx\8CR`Y'tyuETlr"kD`Au~//PzhVGw2ZTz$I#f;6G/Es6CC\*0IV}M ,;+Zʚd~eiY&|J4ѭ /c5-Y3 tU Cώ7uuljP-'TSbI.lN5alFsQ$QH1Ώ AHi~#f̄t XM2 Vw|_C͗YKhY=,5Kϻ`='=fu2;a_;oP3~N!'$Dzp Uc !42vawYa,x`eƵ|ye^KNEҗRbv#}RU@QQ;H}{Q/~%ƛ%w,bwYhmC}ZCtraw0pJgk[)NH~eT++b2}w!ck-ΫnYjm0$ Zin[(.u')>lojpQ}7d #7l=ͧ{sh{-{J(N@LN8?,z[$Er;fI4yO};m3͘l$گCa/1b]du2֘fA%"Am*NmzJ;~JnH膑6[E'1H&UPs&ar~HBi^9y]6HzPF.t2tZglqpҩ4 !.C&Ib7Q}jiF"Cr'(iH uz*0kcրgΣ%_xȢ@K}&t&v `dߎ~yZߍ.@ |f\nid_'4m/qaEYZ<2&jc}L5ItAclNaL{5U@&~=,Ix%Sy"t arE--90\TGCtPGUoWe¬6<Z/KXböP_HpYv@ +j>=btA#m16b:?s7NWld`C)U+pM9@_ӢSxoՑJ0L8Z:Noy_J^E%ћ#qE.sXg7'^\J|^`A=/v,wo w傦h\$³i I]S*$y~XNPLr=kVp-6јdDZ< x{4[K3!B{`Wlm^jac׶>PЗuhfhР>8-U7~:޻[wmeJ$\Sx_c8S"Xm>LHfh|1:0.5U޵jSe#-4Ehu3lҏW6Y6m{` P0` {̀Q< V&[dJL+дO~q$(ZEAnMuj, sR6azS]ԓnfT*Z4]&p0xA,"ꣶŊ{q#I}Cab;Ästc-'Yu?bAL>2m_2yW2;sEnAY(~=: ģ}I,bqq8/ӷXR?HChz>”td<lSWGdi;Ee0hSRݘg$iOtfRAGD׃l.lP jQun! "Y#q#S 4^js_qt}UYhGh.+ްC~y\M;b'^ MeEF}pYS0CaIr^&'TQ@StSU%X6$-,JjaFdF,Ş{Z8 BΚl!|f}MYiUJ́ Ovu?K7Nu.|| Î㶎#s?T؎r 3yMk> & ~|#GO< p'JYt9@i.ʚ,fyKV:Ϟv: GifA䮁#E8Re614ˈ!jf?+vfպ|SR9\9pԛcQY* NtH!+ָY(ٗ_B:>ǵYѢbAՈpÌy:y;YJzzMrGR\fR|aA&^3'*'SM%b47`5MِlԭVwK+7'dע7t_+(6qwiJl?Ir6& ?)P%>&jbi}[lfo>Z@sV_gg;CC%VLAK yHܓ_87x sY@C\Gu7ȨZkV=~(N@Km;r}m \\5 h0k>f+i!cx7vҳAVivVG݄6sW(~cD: J:Kc>?i-矒2+zŌ_W`Jnp"Eڙ((ʱ@%q@9KK%x^ #5U3f['K(|w"0Um4k^ЊN$;?z+-Ewzp4NQCR8mqcʴF>NE43u绶G2(H4Pf @W&r3%?RZM~t\xHBuQeXCٍiSV?9gBϩ&BVOd#}3 Ӽy kc'^x蔨^%s@D01+xcLv6Učf~NpU%(,hӿAStp;B}&LJ"tmd =H*%N s~0.uo`1ly:(2<<)f>MEq{Ux wW)PD|ǒ5rT:bJ 3E+2.2bᬚ<+o0`7Z;FNW0$QU M*0V:sEBOrջ dBإuhk )p>Cs(\7Z , 6X&o#hDۈJv)oo6UCN\R:C7YZʢZPiy}^_FfB4 )v.mj*6sl@# L /pLax;_gQs^C -a[#ԓZHm= o6f'[ o<,"k3.- z"3.Vlm#.TTJFBE:Q-=h43mvOu4D9^bgy#8Kq^DޓJ2GyGU߽!޿n '1WKzfa/%9eoKODdgE 1:;OFf|{!4=ayr,#T}C}о 3hoq\/W)`KJ繒eYpy [pѦC4ணNƒPT$\ٟ\sѻjD>2۞}gH|jeJ=ԑ|rx&퐁:2!Āp䵮zO:P]OAAhS&v gT'+wc@qXlcbCAT,TGirBbOaA0 [0GfM=2l+y#V3G䵾Mŏr XSiqvbKB_I)o.< _qVn}x3qQwֶ^^aIfeӃ$/O}d`Wfk@UG\⮅jXKi~#MENc[νͻ鴪kL9<{`FxʸXv_-?|bX30loxW.;LϡmS\,3)P7Ҭ1 _8aUi]'* iX Kg@o dY>Uy(d N{xi˾ʇN &ОU`<*s'}Y܃:p6fkUz>Ov~Xd|@lGq'啵<8͂dF[g~!DZqnJ\ױg~Fee\ B1>Xs,1OۏlüeJW ɛ}*JTE/Ŵ 7*8XV`#Si̗%X}mxO*SNLA98έ*;q 'DK*W9gؔ6BC![t3y?>,c \2D| l:*fk-Eʗ&OW:ÊanWMR8-|5pz gK+s1ZdGi#-l{;an4ԉ,&*O=4gZ&>^?#"7}ӲhD$7s+@^ /u` Sd`QYS7{/H6-`L/#qy LX\ԝ!axIP=zlC}sR44$Uβw怚Ϛ[FSkCEaI)r_߽*IExx$0;3?7[{nO3n+=y݅1>,sV*zD\*! ]eLen-^9n+r ,-|θmxU>O^JpڇI||J!vp/FZTn*R{qy 2J`GX%DܲK Gx*yY͝%Q 7m`E j, OgYKf7Y<\%&()? g"9߾;{zW˹,[|-X1c9*>om1Ddď_%]ѓD0_k* VYnPO*2CQ`oROJ !D7Rd:cB8[aE1?gyMXv}GR5~"J. ̀2KͱNjEwubd:Z00ы(qyuPڔ=?X{vXʹʐIײr ώ;`,(;t!%lQ8Ÿ-aʊbԽrVp٫M;.;-C9ŸW<^*_T45bTX(؅ ΫC&?AIW:#߂)A6XS+ ٚPqwduHR`8P.=z+ 5VjTn7obW,V,= ZSv_oT9(MG%P< jr3X.>7R `̝=z0vM2 ٭W/ׁ ',~y:>Lai_""w9!B\߲ g1^_vi1^ gGMxPzxq,vt}yRẛ›0,9}Xj=Hస>؆\%忠jZEkP[2unhknnx*7?.c$a@ZmV0Pҕŗ*ŭ#\_C1vj\bd M(':4l?Y/O?dVwV2y0,\PvHNEAӊI^I8 ?5olIz]RQV{eN֍!: P^Y+ O<yz2{+Lc`R՘ZQ{lA$U i,}1"q4Q@UK0 x+b5BB B5F+WSAsTRb e36kq Rd9\<%!'[>Rq6M=)?h1Y-in.iU -¼T]s@imj 1{$K̅/P\$*,G~p]xcڅoy_$GaT@_osA_[M̡wgLf>9 |@L" 8Ѫ?A&Qk$5-/=W+BaD7v' C@SleGUlcp R6!+Ƚ:%Z-f.Z݂yROu0K0=2qkACo; oe&dߏ8'Aj }~@)'v!BJb#+׶«YVC; Tڰ𡜬Hh{OMŗjH٤(|,ѡ)L1 }w 2je՞ż0.gB* X򳗈d_,n6xT0g~7kn6$\Q{撶0Lpؕ?uT/j]pj ͒^Pnt[Y[^ҵcj5o%!Z7G oBկ~AR=%wXkx㝄H/X([~=FBF4=9qiy6sQJ27A !}ׅI.#UNeE{6!%Ǩ|$Q%\U=3?@nZpQ⅐|猾&l\a }m0ڪ LVBcv 1;Hڼ/g͂bMQWb~KV6IĕȺN>Y{0ۉ@Ly5,2$SO|qt#w!dyWzt_ +G&ߛfM@gNXn&4!<c̍zRD,α/ƅB r-iulVJ>se4r;MnpkF[Tmp(o qUh=nB|(}-hrn&KYh5O2$%{1hϹs0Th]Up`1n{3w;SCX CM{Tܵ0Q0y95UЄEn;LJBf~oJNaAwJ (AɏzT;}.;>-.14WT#4|c8WvM7*44%_cK-8^D:p|>cI+RF4`Y8RZ=E^|8>1jrORc8j BQѕL]3>.t%!3fBFZ"Fra @Aѽ|@ 赆ֱy{rYхÊMe?3H lmyxjߨ¤i 3(Ie-",vT/+#(ykʅYw5އaST-0ě7.?ؾO (m(^GrndIzBkM.yx[w-`'y]c_[S{tZ\bDD@/LxBJ||sJm$ +@S.RM\GF3~o4`#&艧V% J_L!ncR7bs2 lDtAؑ|Q+Aw͈f!Blو1#cϮ`h{öP۰^(F]%X?90ܠЕ@k6WCt r9T^!nDlL?@M?aK ? 4 ELD 2+6 y!#YW8v2W.Rm;=Dna*N*<RRS]l6INlfE+d+p|26$6mO3[ʜY>ې􁡐+oX N ~ ȣ:8ZV) "M]=aG.\NʶPmYLjf? ?n܈anfץ? 2!%;^߯vS|4gqpVK߃ARqQ@Si ub\JB +) C}HOrZ'$s&Ur"ҽ`) X]D|_K^ ch,3H 3ZHM7ިw;OA3UH~`Ӷ،bFI!pU҆Oh{ ӊ- SAGlBI NV/-\pK4y-V mrўlvIPׇE.*#^ ٙ0ٵtpgvV$BeדXyzIfiW_fG90w|vBP;?1Ψl”;&ˍ&HK^6.ffc2]9['9}YE+7˿ް=mBf&k`!cx5,Qv[J䕺T7Gx )rN7Wu8`/T Շ%=xܱ4-$izS13FѠ 4| ICA=DOnH=$?'倲ٴkTn0T-t9mʾx)MV8;*ex/r[gVb#8BtƇOKcԡhFZGb Ƀbpd17WSp@XLÖRQDоE3\?6=tcg($'Dl G6U |0{̺au(ơNjNlEqHWD 3GJCt]*XB}Ur{V)yep Ѻsr;qb2쌿 RlxVJU7Bkyl±] (ZM֧.-q[RTe𵀢=j PF-2TBEYGlꪘC2U)׸9ȘqD>ـ^kI5?F́2~pz:4X|S^~Ll Ȉbo 4L~8iM P*hq}[5 U39xSDfZb za*I:(iz8O9BY}qFMk8:HViqzK>-1&b^C[^Xw7"­ZRʋLFbSIko3A6Y0"$dVa'FpFHWrMu3J0~9k ۼGblOtsO_G֓7!ɒY)u>-G`H@I൏y?`Lf1ExnoaSzƽV0t )8/yԨH`f xBx M,,#kP/'E$!M}-rl*{7Iba/fY/'Y]}<;Bw$\<@7n0 r*ݜٙ|m/pDTKHYHAIYJrF %B$n\(}Nt~8/spvu?r&k gʌֲ "LN2?UW%?,; *CХQ.;<ޘ]lc rB/a<©Us,5T4*Y$ķBf]gE71CWP0hwJNs,mOP6kX tV> D"HM`mԫӆWYu 5^y$ȲqEϧՏdЁ6ڌTUD޹zem{]~Kh4 ԗ8EyX=c;_C3P|_H?]'`5V63_%.SC6QQ#&dr)OXϥYM(7OaH%/ҹ1]|D9mS#}B ? +8 /CtШ=U+:8s!_K+z4 p-WR>\҂ Abgn,1|"󷧙xn*W䝎淨/L-6uY {qKHz*i鲳v[FNhu^)A䢇.K=j XN_tFq,{23OLj&NoIܾ_'xbѫ{dL*8A3f^&0vHSugN["rX.iDX c018+N.ThX#uJts;H+"2Kq7;syIxmIpY ?`cG[' cuyicSUca򺖊&ҐfPz280 iGI;,ڪ%G[ fdlfš竺1 "L<@ߑ>7L:+jgXڶIC_<:wf]8m w mK#fAløD;g(L2]fo)p砗FoԲ~+e2Ba)mTtoGjTmi!uy?N† = c- uY YZ