ó
    Ç”j�ù ã                   óÞ • S r SSKrSSKJrJrJrJrJrJrJ	r	J
r
  \R                  " SSS5      rSqSqS rS r\" S	5        \" \" 5       5      r\" S
\R&                  \R(                  \R*                  4S5        \" \" SSS95      r\" S\R&                  \R(                  \R*                  4S5        \" \" SSS95      r\" S\R&                  \R*                  4SS\
-
  45        \" \" SSS95      r\" S\R&                  \R(                  \R*                  4S5        \" \" SSS95      r\" S\R(                  \R*                  4S5        \" \" SSS95      r\" S\R(                  S5        \" \" SS S95      r\" S!\R(                  S"5        \" \" SS#95      r\" S$\R&                  \R(                  \R*                  \R,                  4S%5        \" \" SS&95      r\" S'\R&                  \R(                  \R.                  4S(5        \" S)\" \" SSS95      S5        \" \" SS#9\5      r\" S*\R2                  S+5        \" S,\" S- \R6                   5       5      S.5        \" S/\" \" SSS9\5      R2                  S05        \" S15        \" S2\" \" S3S49\5      R2                  S55        \" S6\" \" S7S49\5      R2                  S+5        \" S8\" \" S9S:9\5      R2                  S55        \" S;\" \" S<S=9\5      R2                  S55        \" S>\" \" S?S=9\5      R2                  S55        \" S@\" \" SAS=9\5      R2                  S+5        \" SB\" \" SCS=9\5      R2                  S+5        \" SD\" \" SESF9\5      R2                  S55        \" SG\" \" SHSI9\5      R2                  S55        \" SJ\" \" SKSL9\5      R2                  S55        \" SM\" \" SSI9\5      R2                  S55        \" SN\" \" SSI9\S.SO9R2                  S+5        \" SP\" \" SHSI9\SQSO9R2                  S55        \" SR5        \" SS\" \" S3S49\SST9R2                  S55        \" SU\" \" SVS49\SWSXSYSZ000ST9R2                  S+5        \" S[\" \" S\S:9\SWSXS]S000ST9R2                  S55        \" S^\" \" SCS=9\SWSXSS_S`.00ST9R2                  S55        \" Sa\" \" SHSI9\SWSXSb/ ScQ000ST9R2                  S+5        \" Sd\" \" SKSL9\SWSXSeSK000ST9R2                  S+5        \" Sf\" \" SVSgSh9\SWSXSYSZ000ST9R2                  S55        \" Si\" \" SjSkSSl9\S.S.Sm9R2                  S+5        \" Sn\" \" SjSoSSl9\S.S.SWSpSqSkSr/000Ss9R2                  S55        \" St\" \" SjSkSSl9\S.S.SWSpSqSkSr/000Ss9R2                  S+5        \" Su\" \" SjSvSSl9\S.S.SWSpSqSk/000Ss9R2                  S55        \" Sw\" \" SxSy9SzS{/0ST9S5        \" S|\" \" SxSy95      SLS.5        \" S}\" \" S~SSS€9S�S‚Sƒ//0ST9SLS.5        \" S„\" \" S…S†SS€9S‡SˆS‰SŠS‹./0ST9SLS.5        \" \" SŒS�S95      r\" SŽ\R(                  \R*                  4S�S�\
-
  45        \" \" SŒS�S9S�S‘0ST9r\" S’\R(                  \" S“5      5        \" \" SŒS�S9S”S•0ST9r\" S–\R*                  \R(                  S•-
  5        \" S—5        \" S˜\" \" S™Sy95      SLS.5        \" Sš\" \" SxSy95      SLS.5        \" S›\" \" SœS�Sž95      SLS.5        \" SŸ\" \" S S¡Sž95      SLS.5        \" S¢\" \" S£S¤Sž95      SLS.5        \" S¥\" \" S…S¦S§S¨95      SLS.5        \" S©\" \" S…S¦SªS¨95      S5        \" S«\" \" S¬S­95      S5        \" S®\" \" SvS­9\5      R2                  S55        \" S¯\" \" S°Sy95      SLS.5        \" S±\" \" S²S³S´Sµ95      SLS.5        \" S¶\" \" S…S·S¸S¹Sº95      SLS.5        \" S»\" \" S²S¼S¸Sµ95      S5        \" S½\" \" S¾Sy95      SLS.5        \" S¿\" \" S¾SÀSÁS¸SÂ9\5      R2                  S55        \" SÃ\" \" SÄSÅSÆS¸SÂ9\5      R2                  S55        \" SÇ\" \" SÈSÉSÊS´SSË95      SLS.5        \" SÌ\" \" SÈSÉSÊS´SÂ9\5      R2                  S55        \" SÍ\" \" SÈSÎSÏS´SSË95      S5        \" SÐ5        \" SÑ\" \" SÒSÓ9\5      R2                  S55        \" SÔ\" \" SÕSÖ9\5      R2                  S55        \" S×\" \" SØSÖ9\5      R2                  S+5        \" SÙ\" SÚ \" \" SØSÖ9\5      R6                   5       5      S.5        \" SÛ\" \" SÜSÖ9\5      R2                  S+5        \" SÝ\" \" SÞSÖ9\5      R2                  S55        \" Sß\" \" SàSÖ9\5      R2                  S55        \" Sá\" \" SâSã9\5      R2                  S55        \" Sä\" \" SåSã9\5      R2                  S+5        \" Sæ\" \" SçSã9\5      R2                  S+5        \" Sè\" \" SvSã9\5      R2                  S+5        \" \" SéSê9\5      r\" Së\R2                  S+5        \" Sì\" Sí \R6                   5       5      S.5        SSîKJr  \" Sï\" Sð\5      SK5        \" Sñ\" Sò\5      S5        \" Só5        SSôKJr  \" Sõ\" SöS÷Sø5      S.5        \" Sù\" SúS÷Sø5      SQ5        \" Sû\" SüSýSþ5      S.5        \" Sÿ\" GS SýSþ5      SQ5        \" GS\" GSGSGS5      S.5        \" \" S†GSGSGSGS9\5      r\" GS	\" GS
 \R6                   5       5      S.5        \" \" 5       \5      r\" GS\" GS \R6                   5       5      SQ5        \" GS5        SSK r 0 \ l!        GSRGS jr"\"" SS�5      /r#\" GS\" GS \ RH                  " \#/ 5       5       5      S.5        \"" SS�5      \"" SGS5      /r#\" GS\" GS \ RH                  " \#/ 5       5       5      S.5        GSGSGSSQ000\ l!        \" GS\" GS \ RH                  " \#/ 5       5       5      SQ5        0 \ l!        \"" SS5      /r#\" GS\" GS \ RH                  " \#/ 5       5       5      S.5        \"" SSS05      /r%\" GS\" GS \ RH                  " / \%5       5       5      S.5        \"" SS�5      \"" SGS5      /r#\" GS\" GS \ RH                  " \#/ 5       5       5      S.5        \"" SS�5      r&\"" SGS5      r'S.\'RP                  l)        \" GS\" GS  \ RH                  " \&\'// 5       5       5      S.5        \" GS!\" GS" \ RH                  " \&\'// 5       5       5      SQ5        S\ l!        SSK*J+r,  \" \" SS�S9\5      r-S.\-RP                  l)        \" GS#\" GS$ \,R\                  " \-5       5       5      S.5        \" \" SS�S9\5      r/\" GS%\" GS& \,R\                  " \/5       5       5      S.5        \" GS'5        SSK r SSK0r1\1Rd                  Rg                  GS(5      (       aì  \1Rd                  Ri                  GS(5      r5GS) r6\" GS*\ Rn                  " \6" S5      GS+9S5        \" GS,\ Rn                  " \6" GS-5      GS+9S5        \" GS.GS/\ Rn                  " \6" GS05      GS+9=(       d    Sv;   S.5        \" GS1GS2\ Rn                  " \6" GS35      GS+9=(       d    Sv;   S.5        \" GS4GS5\ Rn                  " \6" GS65      GS+9=(       d    Sv;   S.5        O	\" GS75        \" GS85        \" \" S.GS99\5      r\" GS:\" GS; \R6                   5       5      S.5        \" \" GS<GS=9\5      r\" GS>\" GS? \R6                   5       5      S.5        \" \" GS@GSA9\5      r\" GSB\" GSC \R6                   5       5      S.5        \" \" SvGSA9\5      r\" GSD\" GSE \R6                   5       5      SQ5        \" GSF5        SSK r \ Rp                  Rr                  r: GSG \ Rp                  l9        \" GSHGSI\ Rv                  " \" GSJGSKGSL9GSM5      =(       d    Sv;   S.5        \" GSN\ Rv                  " \" GSJGSKGSL9GSM5      GSO5        \" GSP\ Rv                  " \" GSJGSQGSL9GSM5      S5        GSR \ Rp                  l9        \" GSS\ Rv                  " \" GSJGSKSgGST9GSM5      GSU5        GSV \ Rp                  l9        \" GSW\ Rv                  " \" GSJGSKGSL9GSM5      S5        \:\ Rp                  l9        \" GSX5        SGSYK*J.r<J=r=  \" GSJGSKSgGSZGS[9r>\" \>\5      r?\" GS\GS]\=" \?RP                  \?R€                  5      ;   =(       a2    GS^\=" \?RP                  \?R€                  5      Rƒ                  GS]Sv5      ;  S.5        \" GS_GSKGS`GST9rB\" \B\5      rC\" GSaGS^\=" \CRP                  \CR€                  5      ;   S.5        \" GSb\<" \D" \?5      " \?RP                  \?R2                  \?R€                  GSU/GSc95      GSd/5        \" GSe5        SSKErE\ERŒ                  " GSfGSg9rG\ Rp                  R‘                  \G5        \" GSh\ Rp                  R“                  \G5      0 5        \ Rp                  R•                  SVSˆGSi/SˆGSjSŠS‹./GSk.\G5        \" GSl\ Rp                  R“                  \G5      SVSˆGSi/SˆGSjSŠS‹./GSk.5        \ Rp                  R•                  SYGSm0\G5        \" GSn\ Rp                  R“                  \G5      Sz   SˆGSi/5        \" GSo\ Rp                  R“                  \G5      SY   GSm5        \1R–                  " \G5        \" GSp5        \ERŒ                  " GSfGSg9rL\ Rp                  R‘                  \L5        \" GSq\ Rp                  R›                  GSrGSsGSS…GSt\LGSu9GSv5        \ Rp                  R�                  GSrGSsGSS…GStS�\LGSu9  \" GSw\ Rp                  R›                  GSrGSsGSS…GSt\LGSu9GSx5        \" GSy\ Rp                  R›                  GSzGSsGSGS{GSj\LGSu9GSx5        \" GS|\ Rp                  R›                  GSrGSsGSGS}GS~\LGSu9GSv5        \" GS\ Rp                  R›                  GSrGSsGS€S…GSt\LGSu9GSv5        \ Rp                  R�                  GS�GS‚GS€S GSƒS\LGSu9  \" GS„\ Rp                  R›                  GS�GS‚GS€S GSƒ\LGSu9GS…5        GS†rO\ Rp                  R�                  GS‡GSˆGS€GS}GS~S\O\LGS‰9  \" GSŠ\ Rp                  R›                  GS‡GSˆGS€GS}GS~\LGSu9S.S\O45        \ Rp                  R¡                  \L5      rQ\R                  R¥                  5       \R¦                  " GS‹GSŒ9-
  R©                  GS�GSŽ9rU\QR­                  GS�\U45        \QR¯                  5         \QR±                  5         \" GS�\ Rp                  R›                  GSrGSsGSS…GSt\LGSu9GSv5        \" GS‘\ Rp                  R³                  \LGSu9GS’5        \" GS“\ Rp                  R›                  GS�GS‚GS€S GSƒ\LGSu9GS…5        \1R–                  " \L5        \" GS”5        \ERŒ                  " GSfGSg9rZ\ Rp                  R‘                  \Z5        \" GSq\ Rp                  R·                  GSrGS•\ZGSu9S5        \ Rp                  R¹                  GSrGS•GS–GS—GS˜.\ZGSu9  \" GS™\ Rp                  R·                  GSrGS•\ZGSu9GS–GS—GS˜.5        \" GSš\ Rp                  R·                  GSrSp\ZGSu9S5        \ Rp                  R¹                  GS›SpGS�GS’GSœ.\ZGSu9  \" GS�\ Rp                  R·                  GS›Sp\ZGSu9GS�GS’GSœ.5        \ Rp                  R¡                  \Z5      rQ\R                  R¥                  5       \R¦                  " SKGSŒ9-
  R©                  GS�GSŽ9rU\QR­                  GSž\U45        \QR¯                  5         \QR±                  5         \" GSŸ\ Rp                  R·                  GSrGS•\ZGSu9S5        \" GS \ Rp                  R»                  SH\ZGS¡9GS’5        \" GS¢\ Rp                  R·                  GS›Sp\ZGSu9GS�GS’GSœ.5        \1R–                  " \Z5        \" GS£5        \ERŒ                  " GSfGSg9r^\ Rp                  R‘                  \^5        / r_GS¤ r`\" GS¥SgGS¦SGS§9ra\ RÄ                  " GS•\aGS¨ \^GS©9rc\" GSª\cSQ5        \" GS«\_GS¥/5        \" GS¬\aRÈ                  \aRÊ                  4GS­5        \" GS¥SgGS¦SGS§9rf\ RÄ                  " GS•\fGS® \^GS©9rg\" GS¯\gS.5        \" GS°\_GS¥/5        \" GS±\fRÈ                  \fRÊ                  4GS­5        \" SvSjGS²SGS§9rhGS³ ri\ RÄ                  " Sp\hGS´ \^GS©9  \" GSµ\hRÔ                  GS¶5        \" SvSjGS²SGS§9rk/ rl\ RÄ                  " Sp\kGS· \^GS©9rm\" GS¸\mS.5        \" GS¹\l/ 5        \" GSº\kRÔ                  GS¶5        \" SvSjSvSGS§9rnGS» ro\ RÄ                  " Sp\nGS¼ \^GS©9  \" GS½\ Rp                  R·                  SvSp\^GSu9S5        \1R–                  " \^5        \" GS¾5        SGS¿KpJqrq  \" GSÀ\q" GSÁGSÂ5      \q" GSGSÃ5      5        \" GSÄ\q" SýGSÅ5      \q" SýGSÆ5      5        \" GSÇ\q" GS}GSÈ5      GSÉ5        \" GSÊ\q" S…Sv5      Sv5        \" GSË\ Rä                  " \" S…GStGSÌ9GSÉS05      GSÍ5        \" GSÎ\ Rä                  " \" S…GStGSÌ9GSÏGS–05      GSÐ5        \" GSÑ\ Rä                  " \" S…GStGSÌ9GSÏSH05      GSÒ5        \" GSÓ\ Rä                  " \" 5       0 5      GSÔ5        \" GSÕ5        SSK0r0SGSÖKpJsrsJtrtJuruJvrvJwrw  \" GS×\v" GSØ5      GSÙ5        \" GSÚ\w" GSÛ5      GSÜ5        GSÝrx\0Rd                  Rg                  \x5      (       Gau  \s" \y" \xGSÞGSßGSà9Rõ                  5       5      r{\" GSá\|" \{5      GSâ5        \{ V s/ s H  o GSã   GSä:X  d  M  U PM     sn S   r}\" GSå\}GSæ   \}GSç   \}GSè   \}GSé   4GSê5        \t" \y" GSëGSÞGSßGSà9Rõ                  5       5      r~\" GSì\~Rÿ                  \}GSí   5      GSîGSïGSð.5        \" GSñ\}GSò   GSó5        \" GSô\}GSò   \~\}GSí      GSõ   -
  GSö5        SGS÷KpJ€r€  \€" \y" GSøGSÞGSßGSà9Rõ                  5       5      u  r�r‚\" GSù\ƒ" \�GR	                  5       5      \‚5        \" GSú\�Rÿ                  GSû5      GSü5        \" GSý\u" \y" GSþGSÞGSßGSà9Rõ                  5       5      GSÿ5        SGS KpJ…r…  \" GS\…" GSGSüGSGSGSGSGSGS.5      GS	5        \" GS
\…" S5      S5        GSÏSGSGSGSGS.0r†\" GS\ GR                  " \" 5       \†5      GS5        GSÏGS’GSSGSGS.0rˆ\" GS\ GR                  " \" 5       \ˆ5      GS5        \" GS\ GR                  " \" GSGSGSÌ9\†5      S5        \" GS5        SGSK*J.r.   " GS GS5      r‰\‰" 5       rŠ\" 5       \Šl(        GS/\Šl        \" GS\." \Š5      GSGS/5        GS/\Šl        \" GS \." \Š5      GS!GS"/5        GS#/\Šl        \" GS$\." \Š5      GS%/5        GS&/\Šl        \" GS'\." \Š5      GS(/5        GS)/\Šl        \" GS*\." \Š5      GS+/5        \" GS,\" GS- \" \" GS—GS=9\5      R6                   5       5      S.5        \" GS.5        SGS/K‹JŒrŒJ�r�JŽrŽJ�r�J�r�  \R                  " SS_GS05      r‘\Œ" \y" GS1GSÞGS29Rõ                  5       \‘GS39r’\" GS4\|" \’5      S5        \" GS5\’ Vs/ s H  oGR&                  PM     snS…GS}/5        \’S   r”\" GS6\”GR&                  \”GR*                  4GS75        \" GS8\”GR,                  GS95        \" GS:\”GR.                  \”GR0                  \”GR2                  \”GR4                  4GS;5        \" GS<\”GR6                  \”GR8                  4GS=5        \" GS>\”GR:                  GS?5        \" GS@\”GR<                  \R                  GR?                  GSA5      R©                  5       5        \" GSB\|" \Œ" \y" GS1GSÞGS29Rõ                  5       \‘GS’GSC95      GS’5        \" GSD\|" \Œ" \y" GS1GSÞGS29Rõ                  5       \‘\R¦                  " GS’GSE9-
  GS395      GS’5        \" GSF\|" \Œ" \y" GS1GSÞGS29Rõ                  5       \‘\R¦                  " S‘GSE9-
  GS395      S5        \y" GSGGSÞGS29Rõ                  5       r \�" \ 5      r¡\" GSH\¡GSI   \¡GSJ   \¡GSK   4GSL5        \" GSM\Ž" \ 5      GS—5        \" GSN\�" \ 5      GSO5        \" GSP\�" \ 5      GSQ5        \" GSR\�" \ 5      GSS:g  S.5        \" GST\�" GSU5      S5        SGSVK‹J¢r¢  \" GSW\¢" GSX5      GSY5        \" GSZ\¢" GS[5      GS\5        SGS]K‹J£r£J¤r¤  \£" \y" GS^GSÞGS29Rõ                  5       5      r¥\" GS_\|" \¥5      GS’5        \¥S   r¦\" GS`\¦GSa   \¦GSb   4GSc5        \" GSd\¦GSe   \¦GSf   4GSg5        \" GSh\¦GSi   GSj5        \" GSk\¦GSã   Sv5        \" GSl\¦GSm   GSn5        \" GSo\¤" GSp5      GSq5        \" GSr\¤" GSs5      Sv5        \" GSt\¤" Sv5      Sv5        \" GSu5        SGSvK§J¨r¨  0 GSwGSx_GSyGSr_GSzS…_GS{GSt_GS|GS}_GS~GS_GS€GS�_GS‚GS�_GSƒGS„_GS…GS†_GS‡GSˆ_GS‰GSŠ_GS‹GSŒ_GS�S¸_GSŽGS�_GS�GS‘_GS’GS“_GS”SvGS•.E0 GSwGSx_GSyGS�_GSzGS}_GS{GS~_GS|GS–_GS~GS—_GS€GS˜_GS‚GS™_GSƒGSš_GS…GS›_GS‡GSœ_GS‰GS�_GS‹GSŒ_GS�S¸_GSŽGS�_GS�GSž_GS’GSŸ_GS GS¡GS•.E0 GSwGSx_GSyGS¢_GSzS÷_GS{GS£_GS|GS¤_GS~GS¥_GS€GS˜_GS‚GS�_GSƒGS†_GS…GS¦_GS‡GSˆ_GS‰GS§_GS‹GSŒ_GS�S¸_GSŽGS�_GS�GS¨_GS’GS©_GS SvGS•.EGSªGS«S GSƒGS}GS¬GS­GS”GS®./r©\¨" \©5      rª\" GS¯\|" \ª5      GS–5        \" GS°\ªS   GRV                  Sv5        \" GS±\ªGS’   GRV                  GS¡5        \" GS²\ªS   GRV                  GS³5        \" GS´\ªGS’   RÔ                  \ªGS’   GR8                  \ªGS’   GRX                  4GSµ5        SSKr­SGS¶KJ®r¯  \­R                  " SS_GS-5      r°\ª Vs/ s H)  n\¯" U\°S.GS·9(       a  M  UGRV                  (       a  M'  UPM+     snr±\" GS¸GS�\± Vs/ s H  oRÔ                  PM     sn;  S.5        \" GS¹GSr\± Vs/ s H  oRÔ                  PM     sn;   S.5        \" GSº5        SGS»K§J²r²  SSKr³\³R                  " SS_GS¼5      r´\" GS½\²" GS¾\´5      GS¿5        \" GSÀ\²" GSÁ\´5      GSÂ5        \" GSÃ\²" GSÄ\´5      GSÅ5        \" GSÆ\²" GSÇ\´5      Sv5        \" GSÈ\²" Sv\´5      Sv5        \" GSÉ\²" GSÊ\´5      GS¿5        \" GSË\²" GSÌ\´5      GS¿5        \" GSÍ\²" GSÎ\´5      GS¿5        SGSÏK§JµrµJ¶r¶  / GSÐQr·\" GSÑ\µ" \·GSÒ5      GSÓ5        \" GSÔ\µ" \·GSÕ5      GSÖ5        \" GS×\µ" \·GSØ5      GSÙ5        \" GSÚ\µ" \·GSÛ5      GSÜ5        \" GSÝ\¶" \·5      GSÞ5        \" GSß\µ" \·GSà5      S5        \" GSá\" GSÜS5      GSÜ5        \" GSâ\¶" / GSãQ5      S5        SGSäK§J¸r¸  \" GSå\¸" / GSæQ5      GSç5        \" GSè\¸" GSéS´/5      S5        / GSêQr¹\" GSë\µ" \¹GSÛ5      S5        \" GSì\µ" \¹GSí5      GSî5        SGSïK§Jºrº   " GSð GSñ5      r»SGSòK§J¼r¼  GSór½\" GSô\¼" \»" \½5      5      GSõ5        GSör¾\" GS÷\¼" \»" \¾5      5      Sv5        \" GSø\¼" \»" GSù5      5      Sv5        SGSúK§J¿r¿  GSûrÀ\" GSü\¿" \»" \À5      5      GSýGSþ/5        \" GSÿ\Á" GS  \¿" \»" \À5      5       5       5      S.5        \" GS\¿" \»" GSù5      5      / 5        SGSK§JÂrÂ  GSrÃ\" GS\Â" \»" \Ã5      5      GSGS/5        \" GS\Á" GS \Â" \»" \Ã5      5       5       5      S.5        \" GS	\Â" \»" GSù5      5      / 5        SGS
K§JÄrÄJÅrÅ  GSrÆGSrÇ\" GS\ÄGR�                  " \Æ5      GR“                  GS’5      GS5        \" GS\ÄGR�                  " \Ç5      S5        \" GS\ÅGR�                  " \Ç5      GR“                  GS’5      GS5        \" GS\ÄGR�                  " \Æ5      SLS.5        SGSKÊJÅrË  GSrÌ\" GS\ËGR�                  " \Ì5      GR›                  5       GS5        GSrÎ\" GS\ËGR�                  " \Î5      GR›                  5       GS5        \" GS\ËGR�                  " GS5      S5        SGSKÏJÐrÐ  \" GS\Ð" GSGS5      S.5        \" GS \Ð" GS!GS"5      S.5        \" GS#\Ð" GSGS$5      SQ5        \" GS%\Ð" SGS5      SQ5        \" GS&\Ð" GS'GS5      SQ5        SGS(K§JÑrÒ  GS)rÓ\" GS*\Ò" \Ó5      GS+GS,/5        \" GS-\Á" GS. \Ò" \Ó5       5       5      S.5        \" GS/\Ò" GS05      / 5        SGS1KÊJÔrÕ  GS2rÖ\" GS3\Õ" \Ö5      GS4GS5/5        \" GS6\Õ" GSù5      / 5        SGS1K‹JÔr×  GS7rØ\" GS8\×" \Ø5      GS9GS:/5        \" GS;\×" GSù5      / 5        SGS<KÙJÚrÚ  \" GS=\Ú" GS>5      GS?5        \" GS@\Ú" GSA5      GSB5        \" GSC\Ú" GSD5      GSE5        \" GSF\Ú" GSG5      GSH5        \" GSI\Ú" S5      S5        SGSJKÊJÛrÛ  \Û" \y" GSKGSÞGS29Rõ                  5       5      rÜ\Ü Vs/ s H  o"GSL   GSM:w  d  M  UPM     snrÝ\" GSN\Ý Vs/ s H  o"GSã   UGSf   UGSO   UGSi   4PM     snGSP/5        \" GSQ\" GSR \Ü 5       5      S.5        SSKÙrÙ\ÙGR¼                  " GS`GSSGSTGSUSGSVGSW.SgGSXGSYS\GSZSGSW./5      rß\" GS[GS\\ß;   S.5        \" GS]GS^\ß;   S.5        \" GS_GS`\ß;   S.5        \" GSaGSb\ß;  =(       a    GSc\ß;  S.5        \ERŒ                  " GSfGSg9rà\ Rp                  R‘                  \à5        \ Rp                  GRÃ                  GS`GSdGSrSvGSeGSfGSg./\àGSu9  \" GSh\ Rp                  GRÅ                  \à5      S   GSe   Sv5        \ Rp                  GRÃ                  GS`GSdGSrGSiGSjGSfGSg./\àGSu9  \" GSk\ Rp                  GRÅ                  \à5      S   GSe   GSi5        \ Rp                  GRÃ                  GS`GSdGSrSvGSlGSfGSg./\àGSu9  \" GSm\ Rp                  GRÅ                  \à5      S   GSe   GSi5        \ERŒ                  " GSfGSg9rã\ Rp                  R‘                  \ã5        \ Rp                  GRÃ                  GS`GSnGSoGSpGSeGSfGSg./\ãGSu9  \" GSq\ Rp                  GRÅ                  \ã5      S   GSr   S5        \ Rp                  GRÃ                  GS`GSnGSoGSpGSjGSfGSsGSÖGStGSuGSv.
/\ãGSu9  \ Rp                  GRÅ                  \ã5      S   rä\" GSw\äGSr   \äGSx   \äGSy   4GSz5        \ Rp                  GRÃ                  GS`GSnGSoGSpGSlGSfGS{GS|./\ãGSu9  \" GS}\ Rp                  GRÅ                  \ã5      S   GSr   GSs5        \1R–                  " \ã5        \1R–                  " \à5        \ERŒ                  " GSfGSg9rå\ Rp                  R‘                  \å5        \ Rp                  GRÃ                  GS`GS~GSrGSGSjGSfGSg./\åGSu9  \" GS€\ Rp                  GRÅ                  \å5      S   GS�   / 5        \ Rp                  GRÃ                  GS`GS~GSrGSGSjGSfGS‚GSƒ./\åGSu9  \" GS„\ Rp                  GRÅ                  \å5      S   GS…   GS‚5        \ Rp                  GRÃ                  GS`GS~GSrGSGSlGSfGS†GSƒ./\åGSu9  \" GS‡\ Rp                  GRÅ                  \å5      S   GS…   GS†5        SSKærç\ Rp                  GRÃ                  GS`GS~GSrGSGSjGSf\çGRÐ                  " GSˆGS‰/5      GSŠ./\åGSu9  \" GS‹\ Rp                  GRÅ                  \å5      S   GS�   GSˆGS‰/5        \ Rp                  GRÃ                  GS`GS~GSrGSGSlGSf\çGRÐ                  " GSŒ/5      GSŠ./\åGSu9  \" GS�\ Rp                  GRÅ                  \å5      S   GS�   GSŒ/5        \ Rp                  GRÃ                  GS`GS~GSrGSGSŽGSfGSg./\åGSu9  \" GS�\ Rp                  GRÅ                  \å5      S   GS�   GSŒ/5        \" GS�\ Rp                  GRÅ                  \å5      S   GS‘   / 5        \ Rp                  GRÃ                  GS`GS~GSrGSGSjGSf\çGRÐ                  " GS’GS“/5      GS”./\åGSu9  \" GS•\ Rp                  GRÅ                  \å5      S   GS‘   GS’GS“/5        \ Rp                  GRÃ                  GS`GS~GSrGSGSlGSf\çGRÐ                  " GS–/5      GS”./\åGSu9  \" GS—\ Rp                  GRÅ                  \å5      S   GS‘   GS–/5        \" GS˜\ Rp                  GRÅ                  \å5      S   GS™   S5        \ Rp                  GRÃ                  GS`GS~GSrGSGSjGSfGSšGS›./\åGSu9  \" GSœ\ Rp                  GRÅ                  \å5      S   GS™   GSš5        \ Rp                  GRÃ                  GS`GS~GSrGSGSlGSfGS�GS›./\åGSu9  \" GSž\ Rp                  GRÅ                  \å5      S   GS™   GS�5        \1R–                  " \å5        \ERŒ                  " GSfGSg9ré\ Rp                  R‘                  \é5        \ Rp                  GRÃ                  GS`GSŸGS GSYGSlGS¡GS¢GS£./\éGSu9  \" GS¤\ Rp                  GRÅ                  \é5      S   GS¥   GS¢5        \" GS¦\ Rp                  GRÅ                  \é5      S   GS§   SQ5        \ Rp                  R•                  GS¨GS©0\éGSu9  \ Rp                  GRÅ                  \é5      S   rê\" GSª\êGS¥   GS©5        \" GS«\êGS¬   GS¢5        \" GS­\êGS§   S.5        \ Rp                  R•                  GS¨GS®0\éGSu9  \ Rp                  GRÅ                  \é5      S   rë\" GS¯\ëGS¥   GS¢5        \" GS°\ëGS§   SQ5        \ Rp                  GRÙ                  \ Rp                  GRÅ                  \é5      S   GS±   GS²\éGSu9  \ Rp                  R•                  GS¨GS©0\éGSu9  \ Rp                  GRÅ                  \é5      S   rí\" GS³\íGS¥   GS²5        \" GS´\íGS§   SQ5        \" GSµ\íGS¶   GS²5        \ Rp                  GRÙ                  \ Rp                  GRÅ                  \é5      S   GS±   S\éGSu9  \ Rp                  GRÅ                  \é5      S   rî\" GS·\îGS¥   GS©5        \" GS¸\îGS¶   S5        \1R–                  " \é5        \ERŒ                  " GSfGSg9rï\ Rp                  R‘                  \ï5        \ Rp                  GRÃ                  GS`GS~GS¹GSºGSjGSfGS»GS¼GS½GS¾S.GS¿./\ïGSu9  \ Rp                  GRÅ                  \ï5      S   rð\" GSÀ\ðGSr   \ðGSÁ   4GSÂ5        \ Rp                  GRÃ                  GS`GS~GS¹GSºGSjGSfGS»GS¼GSÃGSÄS.GS¿./\ïGSu9  \" GSÅ\ Rp                  GRÅ                  \ï5      S   GSy   GSÃ5        \ Rp                  GRÃ                  GS`GS~GS¹GSºGSlGSfGS»GS¼GS½GS¾SQGS¿./\ïGSu9  \ Rp                  GRÅ                  \ï5      S   rñ\" GSÆ\ñGSy   \ñGSÁ   4GSÇ5        \ Rp                  GRÃ                  GS`GS~GS¹GSºGSlGSfGSÈS.GSÉ./\ïGSu9  \" GSÊ\ Rp                  GRÅ                  \ï5      S   GSr   GS»5        \1R–                  " \ï5        \" GSË5        SSKErESSK0r1SSKÙrÙSGSÌKòJórô  SGSÍKõJ8rö  \" GSÎ5        \" GSÏ\ôGRî                  " GSÐ5      SQ5        \" GSÑ\ôGRî                  " GSÒ5      S.5        \" GSÓ\ôGRî                  " GSÔ5      S.5        GSÕrø\ôGR¶                  " \ø5      rÜ\" GSÖ\" GS× \Ü 5       5      S.5        GSØrù\" GSÙ\ú" GSÚ \ôGR¶                  " \ù5       5       5      GSÛ5        GSÜrû\" GSÝ\ú" GSÞ \ôGR¶                  " \û5       5       5      S5        \" GSß\ÙGRø                  " GSLGSM05      S.5        \" GSà\ÙGRø                  " GSLGSá05      SQ5        \" GSâ\ÙGRø                  " GSLGSã05      S.5        \ERŒ                  " GSfGSg9rý\öR�                  " \ý5        \öGRü                  " SgGSäGSåGSMGSæ./\ýGSu9  \" GSçGSr\öGRþ                  " \ý5      ;   S.5        \" GSèGSr\öGR                   " \ý5      ;   S.5        \" GSé\öGRü                  " GSrSgGSê./\ýGSu9/ 5        \1R–                  " \ý5        \" GSë5        GSìGr\" GSí\" GSî \ôGR¶                  " G\5       5       5      S.5        GSïGSðGSñ-  -   GSò-   Gr\" GSó\ú" GSô \ôGR¶                  " G\5       5       5      GSõ5        \" GSö5        SGS÷KÊGJGrGJGr  / GSøQGrG\" GSùGR                  G\5      5      Gr\" GSúG\GSr   GS¡5        \" GSûG\GSx   GSü5        \" GSýG\GSþ   GSÿ5        \" GS G\GSy   GS5        \" GSG\GS   S5        \" GSG\" GS5      0 5        / GSQGrG\" GSùGR                  G\5      5      Gr	\" GSG\	GSr   GS5        \" GS	G\	GSx   G\	GSþ   G\	GSy   4GS
5        SGSKÊGJ
Gr
  G\
GR�                  " GS5      Gr\" GSG\" G\GR“                  GS’5      Rƒ                  GSSv5      5      GS5        \" GSG\
GR�                  " GS5      S5        / GSQGrG\ Vs/ s H  o3GR                  G\5      (       d  M  UPM      snGr\" GSG\" G\5      G\" G\ Vs/ s H  o3GR                  GS5      (       d  M  UPM      sn5      5        \" GS\" GS G\ 5       5      SQ5        \" GS\" GS G\ 5       5      SQ5        \" GS\|" G\5      SH5        \" GS5        \" GS\|" GS Vs1 s H  n\,GR#                  / GSQ5      U   iM     sn5      GS’5        \" GS\,GR"                  " GSGS/5      GS   GS5        \" GS\,GR"                  " GSGS /5      GS   GS 5        \" GS!\,GR"                  " GS"/5      GS"   GS"5        \" GS#\,GR$                  " GSGS$5      GSÃ5        \" GS%\,GR$                  " GSGS&5      GSÃ5        \" GS'\,GR$                  " GSGS(5      GS)5        \" GS*\,GR$                  " GSGS+5      GS,5        \" GS-5        SSKGrSGS.GKJŒGrJ¢GrGJGr  SGS/KGJGr  \y" GS0GSÞGS29Rõ                  5       GrG\R                  " SS_S‘GS1SS5      GrG\" G\G\GS+9Gr\" GS2\|" G\5      S5        G\u  GrGr\" GS3G\RÔ                  GSr5        \" GS4G\GR&                  G\GR*                  G\GR,                  4GS55        \" GS6G\GR&                  G\GR*                  G\GR,                  4GS75        \" GS8G\GR.                  G\GR0                  G\GR2                  G\GR4                  G\GR>                  4GS95        \" GS:G\RÈ                  G\GR@                  4GS;5        \" GS<G\GRB                  S.5        \" GS=G\GRB                  SQ5        \" GS>G\GR6                  GS?5        \" GS@G\GR8                  G\GR8                  4GSA5        \" GSBG\GR:                  GSC5        \" GSDG\GRX                  S5        \" GSEG\GRD                  GSF5        \" GSGG\GRD                  GSH5        \" GSIG\" GSJG\GS+9GSK5        \" GSLG\" GSMG\GS+9GSN5        \" GSOG\" GSPG\GS+9GSQ5        \" GSRG\" GSSG\GS+9Sv5        \" GSTG\" GS?5      GSU5        \" GSVG\" GSW5      Sv5        \" GSX\" \" GSYGS?SSGSZ9\S.GS·9R2                  S+5        \" GS[\" \" GSYGS?SSGSZ9\S.SWGS\SqGS]/000GS^9R2                  S55        \" GS_\" \" GSYGS?SSGSZ9\S.SWGS\SqGSU/000GS^9R2                  S+5        \" GS`\" \" GSYGS?SSHGSZ9\S.GS·9R2                  S55        SGSaGKGJ#Gr#GJ$Gr$  G\#" \y" GSbGSÞGS29Rõ                  5       5      Gr%\" GSc\|" G\%5      GS’5        G\%S   Gr&\" GSdG\&GSa   G\&GSb   4GSe5        \" GSfG\&GSã   G\&GSe   4GSg5        \" GShG\&GSf   G\&GSx   G\&GSy   G\&GSO   4GSi5        \" GSj\" G\&GSf   G\&GSx   -   G\&GSy   -   S5      G\&GSO   5        \" GSkG\&GSi   GSl5        \" GSmG\&GSm   GSn5        \" GSoG\$" GSp5      GSq5        \" GSrG\$" GSs5      Sv5        \" GStG\$" Sv5      Sv5        SGSuGKGJ'Gr'  G\'" \y" GSvGSÞGS29Rõ                  5       5      Gr(\" GSw\|" G\(5      GS–5        \" GSxG\(/ GSyQ5        \" GSzG\(S   GS{5        \" GS|G\'" GS}5      / 5        \" GS~5        \ERŒ                  " GSfGSg9Gr)\ Rp                  R‘                  G\)5        \" GS\ Rp                  GRU                  G\)GSu9/ 5        \ Rp                  GRW                  GS€GS`GS�S.G\)GSu9  \ Rp                  GRU                  GS`G\)GSu9Gr,\" GS‚\|" G\,5      GS’5        \" GSƒG\,S   GS„   G\,S   GSm   4GS…5        \" GS†\ Rp                  GRU                  SgG\)GSu9/ 5        \ Rp                  GR[                  GS€GS`S.G\)GSu9  \" GS‡\ Rp                  GRU                  GS`G\)GSu9/ 5        \ Rp                  GRW                  GS€GS`GS�S.G\)GSu9  \ Rp                  GRW                  GS€GS`GS�SQG\)GSu9  \ Rp                  GRU                  GS`G\)GSu9Gr.\" GSˆ\|" G\.5      G\.S   GS„   4GS‰5        \ Rp                  GR[                  GS€GS`SQGSŠG\)GSu9  \ Rp                  GRU                  GS`G\)GSu9Gr/\" GS‹\|" G\/5      GS’5        \" GSŒG\/S   GS�   GSŠ5        \ Rp                  GR[                  GS€GS`S.G\)GSu9  \ Rp                  GRW                  GS€GS`GS�S.G\)GSu9  \" GSŽ\|" \ Rp                  GRU                  GS`G\)GSu95      GS’5        \" GS�\ Rp                  GRW                  SvGS`GS�S.G\)GSu9SL \ Rp                  GRW                  GS‘SvGS�S.G\)GSu9SL 4GS’5        \ERŒ                  " GSfGSg9Gr0\ Rp                  R‘                  G\05        \ Rp                  GRW                  GS“GS`GS“S.G\0GSu9  \ Rp                  GRW                  GS“GS”GS“S.G\0GSu9  \" GS•\|" \ Rp                  GRU                  GS`G\0GSu95      \|" \ Rp                  GRU                  GS”G\0GSu95      4GS–5        \ Rp                  GR[                  GS“GS`S.G\0GSu9  \" GS—\|" \ Rp                  GRU                  GS”G\0GSu95      GS’5        \ Rp                  GR[                  GS“GS”SQGS˜G\0GSu9  \" GS™\ Rp                  GRU                  GS`G\0GSu9/ 5        \" GSš5        SSGK1Gr2\" GS›G\2GRf                  " GSœS.0 5      GS�GSœ/05        \" GSžG\2GRf                  " GSœSQGS�GSœ/05      GS�/ 05        \" GSŸ5        \ERŒ                  " GSfGSg9Gr4\ Rp                  R‘                  G\45        \" GS \ Rp                  GRk                  G\45      / 5        \ Rp                  GRm                  GS¡S…GS¢GS£.G\45      Gr7\ Rp                  GRk                  G\45      Gr8\" GS¤G\8S   GS¥   S…GS¢GS£.5        \" GS¦G\8S   GS§   SQ5        \ Rp                  GRs                  G\7S.G\45        \" GS¨\ Rp                  GRk                  G\45      S   GS§   S.5        \ Rp                  GRs                  G\7SQG\45        \" GS©\ Rp                  GRk                  G\45      S   GS§   SQ5        \ Rp                  GRm                  GSªSvGS«GS£.G\45      Gr:\ Rp                  GRs                  G\:S.G\45        \ Rp                  GRk                  G\45      Gr;\" GS¬G\;S   GS±   G\:5        \ Rp                  GRy                  G\7G\45        \" GS­\ Rp                  GRk                  G\45       Vs/ s H  oUGS±   PM
     snG\:/5        \1R–                  " G\45        \" GS®5        SGS¯GK=GJ>Gr>GJ?Gr?GJ@Gr@  \" GS°G\@" GS±5      GS¿5        \" GS²G\@" GS³5      GSÂ5        G\>" \y" GS´GSÞGS29Rõ                  5       5      GrA\" GSµ\|" G\A5      GS–5        \" GS¶G\AS   GSrGS·GS¸GS¹GS¿GSºGS».5        \" GS¼G\AGS’   GSã   GS½5        \" GS¾G\AGS’   GS¿   GS¿5        \" GSÀG\AS   GS¿   GSÂ5        G\?" \y" GSÁGSÞGS29Rõ                  5       5      GrB\" GSÂ\|" G\B5      GS–5        \" GSÃG\BS   GSÄ   GSÂ5        \" GSÅG\BGS’   GSÄ   GSÂ5        \" GSÆG\BS   GS¿   GSÇ5        \" GSÈG\BS   GSÄ   GSÉ5        \" GSÊG\BS   GSË   GSÌ5        \" GSÍ5        SGSÎGKCGJDGrDGJEGrE  \" GSÏG\E" GSÐSH5      GS$5        \" GSÑG\E" GSÒSH5      GSÓ5        GSrGSÓGSÔGSÕ.GSÖGS×GSÇGSÕ./GrFGSØGSÙGSÐGSšGSÚ./GrGGSÖGSÛGS×GSÇSGSÜ.GSØGSÛGSÙGSÐSGSÜ./GrHG\D" G\FG\GG\H5      GrI\" GSÝG\IGSÞ    Vs/ s H  oGSã   PM
     snGSr/5        \" GSßG\IGSÞ   S   GSà   GSá5        \" GSâG\IGSÞ    Vs/ s H  oGSã   PM
     snGR•                  GSÖ5      S5        \" GSãG\IGSä    Vs/ s H  oGSã   PM
     snGSØ/5        \" GSåG\IGSä   S   GSÄ   GSš5        \" GSæG\IGSç   / 5        GSÖGSÛGSèGSÇSGSÜ./GrKG\D" G\F/ G\K5      GrL\" GSéG\LGSç   GSÖGS×GSèGSê./5        \" GSëG\LGSÞ    Vs/ s H  oGSã   PM
     snGSr/5        GSØGSìGSÙGSÐGSíGSÜ./GrMG\D" / G\GG\M5      GrN\" GSîG\NGSä   / 5        \" GSï5        SSGK1GrOSSK GrP\" GSðG\Q" G\PGR¤                  5      1 GSñk5        G\PGR¤                   Vs0 s H  ofGSS.0_M
     snGrSGSSQ0G\SGS'   \" GSòG\OGR¨                  " G\S5      G\S5        GSóS.0Rÿ                  GS5      GSô40 G\SEGSõGSS.00EGSö4G\SGR«                  5        VVs0 s H  u  peUGS:w  d  M  Xe_M     snnGS÷4/GrVG\V H/  u  GrWGrX G\OGR¨                  " G\W5        \" GSøG\X 3GSùGSú5        M1      G\OGR¨                  " 0 G\SEGSGSGSû00E5        \" GSüGSùGSú5        \ERŒ                  " GSfGSg9GrZ\ Rp                  R‘                  G\Z5        \" GSý\ Rp                  R“                  G\Z5      Rÿ                  GS5      S5        \ Rp                  R•                  GSGSþGSSQ000G\Z5        \" GSÿ\ Rp                  R“                  G\Z5      GS   GSþGSSQ005        \1R–                  " G\Z5        \" GS GS\,GR¶                  " / / / \R                  GR¹                  5       / GS9;   SQ5        \" GSGS\,GR¶                  " / / / \R                  GR¹                  5       / GSþGSSQ00GS9;   S.5        \" GS5        \" GSG\PGRº                  G\PGR¼                   Vs0 s H  ofS._M     sn5        G\PGR¼                   Vs0 s H  ofS._M     snGr_0 G\_EGSSQ0EGr`\" GSG\PGRÂ                  " SG\_5      G\Q" G\PGR¼                  5      5        \" GS	G\PGRÂ                  " SG\`5      G\Q" G\PGR¼                  5      GS1-
  5        \" GS
G\PGRÂ                  " SXGS/G\`5      SX15        \" GSG\PGRÂ                  " GS•/G\_5      GS•15        \" GSG\PGRÂ                  " G\Q" 5       G\`5      G\Q" G\PGR¼                  5      GS1-
  5        \" GS5        \" GSG\PGRÄ                  " G\Q" G\PGR¼                  5      G\_5      SQ5        \" GSG\PGRÄ                  " G\Q" G\PGR¼                  5      GS1-
  G\`5      SQ5        \" GSG\PGRÄ                  " G\Q" G\PGR¼                  5      G\`5      S.5        \" GSG\PGRÄ                  " GS•1G\_5      S.5        \" GSG\PGRÄ                  " SX1G\`5      S.5        \" GSG\PGRÄ                  " G\PGRÂ                  " SG\`5      G\`5      SQ5        G\PGR¼                   Vs0 s H  ofS._M     snGrcSQG\cSp'   \" GSG\OGRÈ                  " G\c5      G\c5        GSGS0 G\cEGSS.0E4GS÷G\cGR«                  5        VVs0 s H  u  peUGS•:w  d  M  Xe_M     snn4GS0 G\cEGS•GSû0E4/GreG\e H/  u  GrXGrW G\OGRÈ                  " G\W5        \" GSøG\X 3GSùGSú5        M1     \ERŒ                  " GSfGSg9Grf\ Rp                  R‘                  G\f5        \" GS\ Rp                  R“                  G\f5      Rÿ                  GS5      S5        \ Rp                  R•                  GSGSSQ00G\f5        \" GS\ Rp                  R“                  G\f5      GS   GSSQ05        \1R–                  " G\f5        \" GS5        G\OGRf                  " GSS.0 5      Grg\" GSG\gGS�   GS/5        \" GSG\gGS   GS   SQ5        \" GSG\gGS   SX   S.5        G\OGRf                  " GSSQGS/GSSQ0GS .5      Grh\" GS!G\hGS�   / 5        \" GS"G\hGS   GS   S.5        G\OGRf                  " GS#S.0 5      Gri\" GS$G\iGS   GS%   GS   G\iGS   GS&   GS   4GS'5        \" GS(G\iGS   GSþ   GS   S.5        \" GS)GSG\i;   SQ5        \" GS*G\OGRf                  " GSS.GS�GS/05      GS�   GS/5         G\OGRf                  " GS€S.0 5        \" GS+GS,GSú5         G\OGRf                  " GS-S.0 5        \" GS.GS,GSú5        \" GS/5        \ERŒ                  " GSfGSg9Grj\ Rp                  R‘                  G\j5        \" GS0\ Rp                  GR×                  G\j5      0 5        \ Rp                  GRÙ                  SXSQGS1G\j5        \ Rp                  GR×                  G\j5      SX   Grm\" GS2G\mGS3   SQ5        \" GS4G\mGS5   GS15        \ Rp                  GRÙ                  GS•S.SvG\j5        \" GS6\ Rp                  GR×                  G\j5      SX   GS3   SQ5        \ Rp                  GRÙ                  SXS.SvG\j5        \" GS7\ Rp                  GR×                  G\j5      SX   GS3   S.5        \1R–                  " G\j5        SGS8K*GJnGrn  G\n" / GS9Q5      u  GroGrpGrqrŠ\" GS:\|" G\q5      S:H  =(       a    \Á" GS; G\q 5       5      S.5        \" GS<G\oGS=/5        \" GS>\|" \Š5      GS–5        \" GS?5        SSKæræSGS@GKrJŒrŒGJsGrsGJtGrtJ�r�J¢r¢  SSKGru\æGRì                  " \y" GSAGSÞGS295      GrwG\uR                  " SS_GS-GS1SS5      GrxG\uR                  " SS_GS-5      Gry\Œ" G\wG\xG\yGSB9Grz\" GSC\|" G\z5      S5        \" GSDG\s" G\wS   G\xGS+9S5        \" GSEG\s" G\wGS–   G\xGS+9SLS.5        G\zS   Gr{\" GSFG\{RÔ                  GSr5        \" GSGG\{GR&                  G\{GR*                  4GS75        \" GSHG\{GR.                  S¹5        \" GSIG\{GR0                  GSJ5        \" GSKG\{GR2                  GSŒ5        \" GSLG\{GR4                  S¸5        \" GSMG\{GRø                  GSN5        \" GSOG\{GR8                  GSZ5        \" GSPG\{GRV                  G\{GRú                  4GSQ5        \" GSRG\{GRü                  GSS5        G\zGS’   Gr\" GSTG\GR8                  GSU5        \" GSVGSWG\GRú                  ;   S.5        \" GSXG\GRV                  Sv:g  S.5        \" GSYG\t" GSZG\x5      GS[5        \" GS\G\t" GS]G\x5      GS^5        \" GS_G\t" GS`G\x5      Sv5        \" GSa\¢" GSb5      GSc5        \" GSd\¢" GSe5      GSf5        \y" GSgGSÞGS29Rõ                  5       Gr€\�" G\€5      Gr�\" GShG\�Rÿ                  GSi5      S5        \" GSjG\�Rÿ                  GSk5      GS—5        \" GSlGSmG\�;   SQ5        \" GSnGSoG\�;   SQ5        \" GSpG\�Rÿ                  GSq5      GSr5        \" GSsG\�Rÿ                  GSt5      GSu5        \" GSv5        SGS¶KJ®r®  \" GSw\" \" GSSGSxGSy9\S.SO9R2                  S+5        \" GSz\" \" GSSSGSxGS{9\S.SO9R2                  S+5        \" GS|\" \" GSSGS}GSy9\S.SWGSGS~GS000GS€9R2                  S+5        \" GS�GS‚GSƒGR                  \®" \" GSSGS}GSy9\SWGSGS~GS„000ST95      GR                  5       ;   S.5        \" GS…\" \" GS`GS†GSy9\SWGSGS~GS‹000ST9R2                  S+5        \" GS‡5        \ERŒ                  " GSfGSg9Grƒ\ Rp                  R‘                  G\ƒ5        \ Rp                  R•                  SWSXGSˆS9SHSHGS‰/ ScQGSŠGS‹.00G\ƒ5        G\OGR                  " G\ƒ5      Gr…\" GSŒG\…SW   SX   SY   GSˆ5        \" GS�GSG\…SW   ;   S.5        \" GSŽG\…SW   GS   SY   S35        \" GS�G\…SW   GS•   GS~   GSŠ5        \1R–                  " G\ƒ5        \" GS�5        SGS‘KGJ†Gr‡  G\ˆ" G\‡5      Gr‰G\ˆ" G\PGRº                  5      G\‰GS'   GS’G\‰GS“'   \" GS”G\OGR                  " G\‰5      GS“   GS’5        G\ˆ" G\‡5      Gr‹G\ˆ" G\PGRº                  5      G\‹GS'   SvG\‹GS“'   \" GS•G\OGR                  " G\‹5      GS“   S5        G\ˆ" G\‡5      GrŒG\ˆ" G\PGRº                  5      G\ŒGS'   G\ŒGR                  GS“S5        \" GS–G\OGR                  " G\Œ5      GS“   S5         G\ˆ" G\‡5      GrŽG\ˆ" G\PGRº                  5      G\ŽGS'   GS—G\ŽGS“'   G\OGR                  " G\Ž5        \" GS˜GSùGSú5        \,GR¶                  " / / / GS’GS™9Gr�\" GSšGS›G\�;   S.5        \" GSœGS�G\�;   S.5        \" GSžGSŸG\�;   S.5        \" GS GS¡G\�;   S.5        \,GR¶                  " / / / 5      Gr�\" GS¢GS£G\�;   S.5        \" GS¤5        SSGK‘Gr’GS¥G\�4GS¦\,GR&                  " 5       4GS§\,GR(                  " 5       4GS¨\,GR*                  " 5       44 HB  u  Gr–Gr—\" G\–GS©-   GSªG\—;   S.5        \" G\–GS«-   G\’GR�                  " GS¬G\—5      SL S.5        MD     \" GS­5        \,GR*                  " 5       Gr˜\" GS®GS¯G\˜;   S.5        \" GS°GS±G\˜;   S.5        \" GS²GS³G\˜;   S.5        \" GS´GSµG\˜;   S.5        \" GS¶GS·G\˜;   S.5        \" GS¸GS¹G\˜;   S.5        \" GSºGS»G\˜;   S.5        \" GS¼GS½G\˜;   S.5        \" GS¾GS¿G\˜;   S.5        G\’GR2                  " GSÀG\˜5      Grš\" GSÁ\|" G\š5      SK:„  S.5        \" GSÂ\Á" GSÃ G\š 5       5      S.5        GSÄ H&  Gr›\" GSÅG\›-   G\›G\˜;   =(       a    GSÆG\›;  S.5        M(     \" GSÇ5        \,GR(                  " 5       Grœ\" GSÈGS¯G\œ;   S.5        \" GSÉGSÊG\œ;   S.5        GSË H$  Gr�\" GSÌG\�-   GSÍ-   GSÎG\�-   GSÏ-   G\œ;   S.5        M&     GSÐ H$  Grž\" GSÑG\ž-   GSÒ-   GSÓG\ž-   GSÏ-   G\œ;   S.5        M&     \" GSÔGSÕG\œ;  =(       a    GSÖG\œ;  S.5        \" GS×GSØG\œ;  S.5        \" GSÙGS¿G\œ;   S.5        G\’GR2                  " GSÀG\œ5      GrŸ\" GSÚ\Á" GSÛ G\Ÿ 5       5      S.5        \" GSÜ5        \,GR&                  " 5       Gr \" GSÝGS¯G\ ;   S.5        GSÞ H   Gr�\" GSßG\�-   GSÎG\�-   GSÏ-   G\ ;   S.5        M"     GSà H$  Gr¡\" GSáG\¡-   GSâ-   GSãG\¡-   GSÏ-   G\ ;   S.5        M&     \" GSäGSåG\ ;  =(       a    GSæG\ ;   S.5        \" GSçGSèG\ ;   =(       a    GSéG\ ;   S.5        \" GSêGSëG\ ;   S.5        \" GSìGSíG\ ;   =(       a    GSîG\ ;   S.5        \" GSïGSðG\ ;   S.5        \" GSñGSòG\ ;   =(       a    GSóG\ ;   S.5        \" GSôGSÕG\ ;  =(       a    GSÖG\ ;  S.5        \" GSõGSöG\ ;  S.5        \" GS÷GSøG\ ;  S.5        \" GSùGSúG\ ;   S.5        \" GSûGSüG\ ;   =(       a    GSýG\ ;   S.5        \" GSþ5        GS¥\,GR¶                  " / / / 5      4GS¦\,GR&                  " 5       44 Hv  u  Gr¢Gr£\" GSÿG\¢-   GS -   GSæG\£;   S.5        \" GSÿG\¢-   GS-   GSîG\£;   =(       a    GSG\£;   S.5        \" GSÿG\¢-   GS-   GSíG\£;   S.5        \" GSÿG\¢-   GS-   GSG\£;  S.5        Mx     \" GSGS\,GR&                  " 5       ;   S.5        \" GS5        \,GR&                  " 5       Gr¤\" GS	GS
G\¤;   =(       a    GSG\¤;   S.5        \" GSGSG\¤;   S.5        \" GSGSG\¤;   S.5        SSGK1Gr¥G\¥GRL                  " GSGSGS0S.GS.GSGSGS«0GS./5      Gr§\" GSG\§S   GS§   S.5        \" GSG\§GS’   GS§   SQ5        \" GS5        G\’GRP                  " GS5      Gr©1 GSkGrª/ GSQ/ GSQ/ / GS.Gr«GS¥\,GR¶                  " / / / 5      4GS¦\,GR&                  " 5       4GS§\,GR(                  " 5       4GS¨\,GR*                  " 5       44 GH†  u  Gr¢Gr£GSùGR                  G\’GR2                  " GSG\£G\’GRX                  5      5      Gr­G\Q" G\’GR2                  " GSG\­5      5      Gr®G\’GR^                  " GS SvG\£G\’GRX                  GS!9Gr°G\Q" 5       Gr±G\’GR2                  " GS"G\°5       HM  Gr²G\²GRg                  5        H3  Gr´G\©GRk                  G\´5      (       d  M  G\±GRm                  G\´5        M5     MO     G\" G\±G\®-
  G\ª-
  5      Gr·\" GS#G\¢-   GS$-   G\·(       a  GS%GR                  G\·5      OGS&-   G\·/ 5        G\" GS' G\«G\¢    5       5      Gr¸\" GS(G\¢-   GS)-   G\¸(       a  GS%GR                  G\¸5      OGS&-   G\¸/ 5        GM‰     G\’GR2                  " GSÀG\ 5      Gr¹\" GS*\Á" GS+ G\¹ 5       5      S.5        \" GS,5        \" GS-GS.G\ ;   S.5        \" GS/GS0G\ ;   S.5        \" GS1GS2G\ ;   S.5        \" GS3GS4G\ ;   S.5        \" GS5GS6G\ ;   S.5        \" GS7GS8G\ ;   S.5        \" GS9GS:G\ ;  S.5        \" GS;GS<G\ ;   S.5        \" GS=5        \,GR¶                  " / / / 5      Grº\" GS>GS¯G\º;   S.5        \" GS?GSÊG\º;   S.5        GS@ H   Gr�\" GSAG\�-   GSÎG\�-   GSÏ-   G\º;   S.5        M"     \" GSBGSCG\º;  =(       a    GSDG\º;  S.5        GSE H$  Gr»\" GSFG\»-   GSG-   GSÎG\»-   GSÏ-   G\º;   SQ5        M&     \" GSHGSIG\º;   S.5        \" GSJGSKG\º;   =(       a    GSLG\º;   S.5        \" GSMGSNG\º;   S.5        \" GSOGSPG\º;   S.5        \" GSQGSRG\º;   S.5        GSS H   Gr¼\" GSTG\¼-   GSUG\¼-   GSÏ-   G\º;   S.5        M"     \" GSVGSWG\º;   S.5        \" GSXGSYG\º;   S.5        \" GSZGS[G\º;   S.5        \" GS\\Á" GS] GS^ 5       5      S.5        \" GS_GS`G\º;   =(       a    GSaG\º;   S.5        \" GSbGScG\º;  =(       a?    GSdG\º;  =(       a1    GSøG\º;  =(       a#    GSeG\º;  =(       a    GSfG\º;  =(       a    GSgG\º;  S.5        \" GShGSiG\º;   S.5        \" GSjGSkG\º;   S.5        \" GSlGSmG\º;   S.5        \" GSnGSoG\º;   S.5        \" GSpGS�G\º;   S.5        G\’GR2                  " GSÀG\º5      Gr½\" GSq\Á" GSr G\½ 5       5      S.5        \" GSs5        SSKJ@Gr¾  G\¾R                  " \" GStGSuGSv9\R                  " SS_GS35      5      Gr¿\,GR€                  " G\¿S05      GrÁ\" GSwGSxG\Á;   S.5        G\¾R                  " \" GSySGSv9\R                  " SS_GS35      5      GrÂ\" GSzGS{\,GR€                  " G\ÂS05      ;   S.5        \" GS|5        GS}/ GS~Q4GSSXGS•/4GS€SX/4GS‚GS•GS/4GS�/ GS‚Q4GSƒ/ GS„Q44 H.  u  GrÃGrÄ\" GSÿG\Ã-   GS…-   \,GRŠ                  G\Ã   G\Ä:H  S.5        M0     \" GS†G\Q" \,GRŠ                  5      1 GS‡k:H  S.5        \" GSˆ\,GRŒ                  / GS‰Q:H  S.5        \" GSŠGS‹\,GRŽ                  " GS5      ;   =(       a    GSŒ\,GRŽ                  " GS5      ;  S.5        \" GS�\,GRŽ                  " GSæ5      Sv:H  S.5        \" GSŽGS�\,GR�                  " GS}Sv5      ;   =(       a    GS�\,GR�                  " GS}Sv5      ;   S.5        \" GS‘\,GR’                  " \" GS’S­95      GS“:H  S.5        \" GS”\,GR’                  " \" GS•S­95      Sv:H  S.5        \,GR¶                  " / / / 5      GrÊGS– H$  Grž\" GS—G\ž-   GS˜-   GSÓG\ž-   GSÏ-   G\Ê;   S.5        M&     \" GS™GSšG\Ê;   =(       a    GS›G\Ê;   S.5        \" GSœGS�G\Ê;   S.5        \" GSžGSŸG\Ê;   S.5        \" GS GS¡G\Ê;   S.5        \" GS¢GS£G\Ê;   S.5        \" GS¤GS¥G\Ê;   =(       a    GS¦G\Ê;   S.5        G\’GR2                  " GSÀG\Ê5      GrË\" GS§\Á" GS¨ G\Ë 5       5      S.5        \" GS©5        \,GR&                  " 5       GrÌGSª H$  Grž\" GSáG\ž-   GS˜-   GSÓG\ž-   GSÏ-   G\Ì;   S.5        M&     \" GS«GS¬G\Ì;   S.5        \" GS­GS®G\Ì;   S.5        \" GS¯GS°G\Ì;   S.5        \" GS±GS²\y" GS³5      Rõ                  5       ;   S.5        \" GS´5        \,GR&                  " 5       GrÍ\" GSµGS¶G\Í;   S.5        \" GS·GS¸G\Í;   S.5        \" GS¹5        SGSºK§GJÎGrÏ  G\Ï" GS»GS¼5      GrÐ\" GS½G\ÐGSã   G\ÐGSe   G\ÐGS¾   G\ÐGS¿   4GSÀ5        \" GSÁG\ÐGSÂ   GS�5        \" GSÃG\ÐGSm   GSÄ5        \" GSÅG\Ï" GSÆGS˜5      S5        SSKEGrÑSGSÍKõJ8GrÒ  G\ÑRŒ                  " GSfGSg9GrÓG\ÒR�                  " G\Ó5        G\ÒGR¨                  " GS`GS¼GSÇGSÈGSÉGSÊGS�GSÄGSË./G\ÓGSu9GrÕ\" GSÌ\|" G\Õ5      GS’5        G\ÒGR¨                  " GS`GS¼GSÇGSÈGSÉGSÊGS�GSÄGSË./G\ÓGSu9GrÖ\" GSÍ\|" G\Ö5      S5        \" GSÎ\|" G\ÒGR®                  " G\ÓGSu95      GS’5        \1R–                  " G\Ó5        \,GR(                  " 5       GrØ\" GSÏGSÐG\Ø;   S.5        \" GSÑGS…G\Ø;   SQ5        \" GSÒ5        SGSÓK§GJÙGrÚ  SGSÔKÊGJÛGrÜ  G\Ú" GSÕGSÖ5      GrÝ\" GS×G\ÝGSã   G\ÝGSe   G\ÝGSØ   4GSÙ5        \" GSÃG\ÝGSm   GSÚ5        \" GSÅG\Ú" GSÛGS˜5      S5        G\Ú" GSÜGSÝ5      GrÞ\" GSÞG\ÞGSß   GSà5        GSáGrßG\Ü" G\ß5      Grà\" GSâG\àGSã   GSr5        \" GSãG\àGSe   GSä5        \" GSåG\àGSØ   GSZ5        \" GSæG\Ü" GSç5      S5        SSKEGráSGSÍKõJ8Grâ  G\áRŒ                  " GSfGSg9GrãG\âR�                  " G\ã5        \" GSèG\âGRÈ                  " G\ãGSu9/ 5        G\âGRÊ                  " GSéGSêGSëGSìGSÖGSÚGSí./GS`G\ãGSu9  G\âGRÈ                  " G\ãGSu9Græ\" GSî\|" G\æ5      GS’5        \" GSïG\æS   GSã   GSð5        G\âGRÊ                  " / GS`G\ãGSu9  \" GSñG\âGRÈ                  " G\ãGSu9/ 5        G\âGRÊ                  " GSäGSåGSZSvGSòSvGSí./SgG\ãGSu9  G\âGRÊ                  " GSóGSôGSfSvGS˜SvGSí./GS`G\ãGSu9  \" GSõ\|" G\âGRÈ                  " G\ãGSu95      S5        \1R–                  " G\ã5        \,GR*                  " 5       Grç\" GSÏGSöG\ç;   S.5        \" GS÷\Á" GSø \,GR&                  " 5       \,GR(                  " 5       G\ç4 5       5      S.5        \" GSù5        SGSúGKèJqGréGJêGrëGJìGríGJîGrïGJðGrñGJòGró  \" GSûG\é" GSÈ5      GSü5        \" GSýG\é" GSþ5      GSü5        \" GSÿG\é" GS 5      GS5        \" GSG\é" Sv5      Sv5        \" GSG\ë" GS5      GS5        \" GSG\ë" GS5      S5        \" GSG\ë" Sv5      S5        \" GS	G\ñ" GS
5      S§5        \" GSG\ñ" GS5      S§5        \" GSG\ñ" GS5      S¹5        \" GSG\ñ" GS5      S5        \" GSG\ñ" GS5      S5        \" GSG\ñ" Sv5      S5        \" GSG\ó" GS5      GS5        \" GSG\ó" GS5      GS5        \" GSG\ó" GS5      GS5        \" GSG\ó" GS5      S5        SGSK§GJôGrôGJõGrõ  GSGrö\" GSG\ô" G\ö5      GS5        \" GS G\ô" G\öRƒ                  GSGSŒ5      5      GSŒ5        \" GS!G\ô" GS"5      S5        \" GS#G\õ" G\ö5      GS$5        \" GS%G\õ" GS"5      S5        SSKGr÷G\÷R                  GR¹                  5       G\÷R¦                  " GSxGSE9-
  R©                  5       GrøG\÷R                  GR¹                  5       G\÷R¦                  " GS&GSE9-
  R©                  5       GrùSSSSSSG\ø4GS' jGrú " GS( GS)5      GrûG\ü" S5       Vs/ s H  nG\ú" GS*GSfUGS‰-  -   5      PM     snG\ú" GS+GS,5      /S-  -   GrýG\í" G\ý5      Grþ\" GS-GS.G\þ;   S.5        \" GS/\|" G\þGS.   5      S5        \" GS0\|" G\þRÿ                  GS1/ 5      5      S5        \" GS2G\ï" G\û" S…GS35      G\þSKGS49SLS.5        \" GS5G\ï" G\û" GS}GS65      G\þSKGS49S5        \" GS7G\ï" G\û" GS8GS95      G\þSKGS49S5        G\ü" S5       Vs/ s H  nG\ú" GS:GS;GS‚UGS<-  -   S49PM     snG\ü" S5       Vs/ s H  nG\ú" GS:GS®SVUGS<-  -   S49PM     sn-   GrÿG\í" G\ÿ5      Gr G\ï" G\û" SýGS=GS>S49G\ SKSGS?9Gr\" GS@G\GSA   GSB:  S.5        \" GSCG\GSD   S.5        G\ü" GSE5       Vs/ s H  nG\ú" GSºSUGS‹-  -   5      PM     snGrG\í" G\5      GrG\ï" G\û" S÷GSFGSˆS49G\SKGS–GS?9Gr\" GSGG\GSH   GSE5        \" GSIG\GSD   SQ5        G\ú" GSJGSGSKGSL9/GS–-  G\ú" GSJGSGS®GSL9/GS–-  -   GrG\í" G\5      GrG\ï" G\û" S GSƒ5      G\SKGSBGSM9Gr\" GSNG\GSO   S.5        \" GSPG\GSA   GSQ5        \" GSRG\ï" G\û" S GSƒ5      G\SKGS49GSO   SQ5        G\ú" GSSGS;GSKGSL9/GS–-  G\ú" GSSGSTGSKGSL9/GS–-  -   GrG\í" G\5      Gr	G\ï" G\û" SýSþ5      G\	SKGSGSM9Gr
\" GSUG\
GSA   GS5        \" GSVG\
GSW   S.5        G\ú" GSXGSY5      /S-  GrG\í" G\5      Gr\" GSZG\ï" G\û" GS}GS[5      G\SKSGSM9GSA   S5        \" GS\G\ï" G\û" S GSƒ5      G\SKGSBGSM9GSW   SQ5        G\ú" GS]SGSKGSL9/SK-  GrG\ú" GS]GS®GSKGSL9/SK-  GrG\í" G\G\-   5      GrG\ï" G\û" S~S5      G\SKGSKGSM9Gr\" GS^G\GSH   SK5        \" GS_G\GSA   S5        G\ú" GSºGSGSKGSGS`9/SK-  GrG\ú" GSºSŠGSKGSŒGS`9/SK-  GrG\í" G\G\-   5      GrG\ï" G\û" S÷GSFGSGSa9G\SKGS–GSKGSb9Gr\" GScG\GSH   SK5        \" GSdG\GSA   GS5        \" GSeG\GSD   S.5        G\í" G\ú" GSºGSGSKGSGS`9/GS’-  G\ú" GSºSŠGSKGSŒGS`9/S-  -   5      Gr\" GSfG\ï" G\û" S÷GSFGSGSa9G\SKGS–GSKGSb9S5        \" GSgG\ï" G\û" S÷GSFGSŒGSa9G\SKGS–GSKGSb9GSH   S5        \" GShG\ï" G\û" S÷GSF5      G\SKGS–GSKGSb9GSH   GSE5        G\ú" GSJGSGSKGSL9/G\ü" SK5       Vs/ s H  nG\ú" GSJGSYUGS‹-  -   5      PM     sn-   GrG\í" G\5      Gr\" GSiG\ï" G\û" S GSƒ5      G\SKGSBGSM9GSO   SQ5        G\ú" GSbGS,SSI9/S-  G\ú" GSbGSSKSI9/S-  -   GrG\í" G\5      GrG\ï" G\û" GS}GS~SSI9G\SKSGS?9Gr\" GSjG\GSA   S:  S.5        \" GSCG\GSD   S.5        \" GSkG\é" GSl5      G\é" GSS5      5        \" GSmG\é" GSl5      GSn5        \" GSoG\é" GSp5      GSq5        \" GSrG\é" GSs5      GSt5        \" GSuG\é" GSv5      G\é" GSw5      5        \" GSxG\é" GSy5      GSü5        \" GSzG\é" GS{5      GS|5        \" GS}G\é" GS~5      GS5        \" GS€G\é" GS�5      G\é" GS‚5      5        G\í" G\ú" GSºGSGSKGSGS`9/SK-  5      GrG\ï" G\û" S÷GSFGSƒGSa9G\SKGS–GSKGSb9Gr\" GS„G\GSH   SK5        \" GS…G\GS†   S.5        \" GS‡G\ï" G\û" S÷GSFGSGSa9G\í" G\ú" GSºGSGSKGSƒGS`9/SK-  5      SKGS–GSKGSb9GSH   SK5        \" GSˆG\ï" G\û" S÷GSFGSŒGSa9G\SKGS–GSKGSb9S5        SGS‰GKèGJGrGJGr   \" GSŠ\" G\" GS‹G\÷R                  " SS_GS05      GS39GS’5      GSÈ5        \" GSŒG\" GSS5      S5        \" GS�G\" S5      S5        G\í" G\ú" GSŽSGSKGSL9/SK-  G\ú" GSŽGSYGSKG\ùGS�9/SK-  -   5      Gr!G\ï" G\û" GS"GS�5      G\!SKGS–GSKGSb9Gr"\" GS‘G\"GSH   SK5        \" GS’G\"GSA   S5        \" GS“G\ï" G\û" GS"GS�5      G\í" G\ú" GSŽSGSKG\ùGS�9/S_-  5      SKGS–GSKGSb9S5        \" GS”G\ï" G\û" GS"GS�5      G\í" G\ú" GSŽSGSKGSL9/SK-  G\ú" GSŽGSYGSKSGS�9/GS–-  -   5      SKGS–GSKGSb9GSH   SK5        \" GS•GSZGSL9Gr#\" G\#\5      Gr$GS–G\$RP                  Gl%        GS—G\$RP                  Gl&        S.G\$RP                  Gl'        \=" G\$RP                  G\$R€                  5      Gr(\" GS˜GS™G\(;   S.5        \" GSšGS›G\(;   S.5        \" GSœGS�G\(;   =(       a    GSžG\(;  S.5        \" GSŸGS G\(;   S.5        \" GS¡GSZGSL9Gr)\" G\)\5      Gr*GS¢G\*RP                  Gl%        GS1G\*RP                  Gl&        S.G\*RP                  Gl'        S.G\*RP                  Gl+        \" GS£GS¤\=" G\*RP                  G\*R€                  5      ;   S.5        \" GS¥GSZGSL9Gr,\" G\,\5      Gr-GSYG\-RP                  Gl%        GS0G\-RP                  Gl&        S.G\-RP                  Gl'        S.G\-RP                  Gl+        S.G\-RP                  Gl.        \" GS¦GS§\=" G\-RP                  G\-R€                  5      ;   S.5        \" GS¨GSZGSL9Gr/\" G\/\5      Gr0\=" G\0RP                  G\0R€                  5      Gr1\" GS©GSªG\1;   S.5        \" GS«GS¬G\1;   =(       d    GS­G\1;   SQ5        \" GS®GS¯G\1;   S.5        \" GS°5        SSKEGr2SSGK3Gr4SGS±KõGJ5Gr6  \" GS²G\6GRn                  " GS³5      GS´5        \" GSµG\6GRn                  " GS¶5      GS·5        \" GS¸G\6GRn                  " Sv5      GS¹5        G\2RŒ                  " GSfGSg9Gr8\ Rp                  R‘                  G\85        \ Rp                  GRÃ                  GS`GS˜GSrGS*GSlSSGSˆSGSÔGSº.
/G\8GSu9  \ Rp                  GRÅ                  G\85      S   GS±   Gr9\ Rp                  GRu                  G\9S§GSŒS¦SG\8GS»9  G\2GRv                  " 5       Gr<  G\6GRz                  " SvG\<G\8GS¼9  \" GS½GSùGSú5        G\6GRz                  " GS³G\<G\8GS¼9Gr>\" GS¾G\>GR                  GS¿5      S.5        \æGR€                  " \y" G\>GSÞGS29Rõ                  5       5      GrA\" GSÀG\AGS¹   GS³5        \" GSÁ\|" G\AGSÂ   5      GS’5        \" GSÃG\Q" G\AGSÂ   S   GR…                  5       5      1 GSÄk5        \" GSÅG\AGSÂ   S   GSÆ   G\AGSÂ   S   GSÇ   4GSÈ5        \" GSÉG\AGSÂ   S   GSÊ   GSÔ5        \" GSËG\6GR†                  " G\2GRv                  " 5       GSÌ9/ 5        \" GSÍ\|" G\6GR†                  " GSÎG\<GSÏ95      GS’5        \" GSÐG\6GR†                  " GS³G\<GSÏ9/ 5        G\4GRˆ                  " G\<S.GSÑ9  \1R–                  " G\85        \" GSÒGSZGSL9GrE\" G\E\5      GrF\" GSÓGS�\=" G\FRP                  G\FR€                  5      ;   SQ5        \" GSÔ5        \ERŒ                  " GSfGSg9Gr)\ Rp                  R‘                  G\)5        \ Rp                  GrGG\GGRÃ                  GS`GSÕGSÖGSGSjGS×GSØGS¼GSÙSQGSÚ.
/S.G\)GSÛ9  G\GGRÅ                  G\)5      S   GrHG\HGS±   GrI\" GSÜG\HGSÝ   GSÞ5        \" GSßG\HGSà   GSØ5        \" GSáG\HGSâ   GSØ5        \" GSãG\HGSä   GSå5        \" GSæ\" G\HGSç   GS’5      GSè5        G\GGRÃ                  GS`GSéGSêGSëGSjGSìGSg./G\)GSu9  G\GGRÅ                  G\)5       Vs/ s H  oˆGSã   GSê:X  d  M  UPM     snS   GrJ\" GSíG\JGSâ   S5        \" GSîG\JGSç   GSì5        G\GGRÃ                  SgGSïGSðGSñGSòGSóGSg./G\)GSu9  G\GGRÅ                  G\)5       Vs/ s H  oˆGSã   GSð:X  d  M  UPM     snS   GrK\" GSôG\KGSâ   GSó5        G\GGR™                  G\IGSõGSöGS÷G\)GSø9  G\GGR›                  G\IG\)5      GrN\" GSùG\NS   GSú   G\NS   GSû   G\NS   GSü   4GSý5         G\GGR™                  G\IGSrGS’G\)GSu9  \" GSþGS,GSú5        G\GGR™                  G\IGSãGSÿGS÷G\)GSø9  \" GS G\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\I:X  d  M  UPM     snS   GSã   GSÖ5        \" GS\|" G\GGR›                  G\IG\)5      5      \|" G\N5      5        G\GGRŸ                  G\IGSGSGS÷GSGSG\)GS9GrP\" GSG\PGS   GSØ5        G\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\I:X  d  M  UPM     snS   GrH\" GSG\HGSâ   GS	5        \" GS
G\HGS   GS5        \" GSG\HGSr   GSØ5        G\GGRŸ                  G\IGS†GSGS÷G\)GSø9  G\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\I:X  d  M  UPM     snS   GrH\" GSG\HGS   GS5        \" GSG\HGS   GS5        G\GGRÃ                  GS`GSÕGSÖGSGSjGSGSGSGSSQGSÚ.
/G\)GSu9  G\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\I:X  d  M  UPM     snS   GrH\" GSG\HGSr   GSØ5        \" GSG\HGSâ   GS5        \" GS\" GS G\GGR›                  G\IG\)5       5       5      S.5        G\GGRÃ                  GS`GSÕGSÖGSGSjGSGSGSGSSQGSÚ.
/G\)GSu9  \" GS\ƒ" GS G\GGR›                  G\IG\)5       5       5      GS’5        G\GGRÃ                  GS`GSGSGSGSGSGSg.SgGSGSGSGSòS\GSg./G\)GSu9  G\GGRÅ                  G\)5       Vs/ s H  nUGSã   GS:X  d  M  UGSa   GS`:X  d  M  UPM!     snS   GrQG\GGR¥                  G\QGS±   GS GS!GS÷G\)GSø9  G\GGRÅ                  G\)5       Vs0 s H  oˆGSã   GS:X  d  M  UGSa   U_M     snGrS\" GS"G\T" G\SGS`   GS#   5      S.5        \" GS$G\SSg   GS#   S5        \" GS%\" GS& G\GGR«                  G\)5       5       5      SQ5        G\GGR­                  G\IGS÷G\)GSø9  G\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\I:X  d  M  UPM     snS   GrH\" GS'G\T" G\HGS(   5      G\HGSÝ   4GS)5        G\GGR¯                  GS*GSbGSñGS+GS,.GS÷G\)GSø9GrXG\GGRÅ                  G\)5       Vs/ s H  oˆGS±   G\X:X  d  M  UPM     snS   GrY\" GS-G\YGSa   G\YGS.   G\YGSâ   4GS/5        \" GS0G\T" G\YGS1   5      S.5         G\GGR¯                  SvGS�GS’GS2.G\)GSu9  \" GS3GS,GSú5        G\GGRµ                  G\IGS4GS5G\)GSø9  \" GS6G\GGR›                  G\IG\)5      S   GS7   GS45        G\GGR·                  G\)5      Gr\\" GS8G\\GSõ   SH   Rÿ                  GS95      S.5        \" GS:G\\GS;   / 5        G\GR•                  GS<GS;GS=GS>GS?./00G\)GSu9  G\GGR·                  G\)5      Gr\\" GS@G\\GS;   S   GSA   G\\GSõ   S   GSA   4GSB5        \1R–                  " G\)5        SSGK1Gr¥G\¥GRL                  " GSCGSDGS`GSfGSEGSFSvGSG.GS./5      Gr]\" GSHG\]S   GSe   G\" G\]S   GS¥   5      4GSI/ GSJQ45        GSKGS¥0 0/GSL4GSeGSM0GSeGSN0/GSO44 H+  u  GrWGrX G\¥GRL                  " G\W5        \" G\XGS,GSú5        M-     \" GSù[         GSP[         GSQ35        G\^" [        (       a  GS’5      eS5      e! \:\ Rp                  l9        f = fs  sn f s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snnf ! G\Y a    \" GSøG\X 3S.S.5         G=MA  f = f! G\Y a    \" GSüS.S.5         G<Nùf = fs  snf s  snf s  snf s  snnf ! G\Y a    \" GSøG\X 3S.S.5         G8MÝ  f = f! G\Y a    \" GS+S.S.5         G6N¦f = f! G\Y a    \" GS.S.S.5         G6Nšf = f! G\Y a    \" GS˜S.S.5         G.NZf = fs  snf s  snf s  snf s  snf s  snf ! G\Y a    \" GS½S.S.5         GNf = f! G\4GRˆ                  " G\<S.GSÑ9  \1R–                  " G\85        f = fs  snf s  snf ! G\Y a    \" GSþS.S.5         GNFf = fs  snf s  snf s  snf s  snf s  snf s  snf s  snf s  snf ! G\Y a    \" GS3S.S.5         GN¬f = f! G\Y a    \" G\XS.S.5         GM^  f = f(S  zµ
Plain checks on the buying brain. No framework, just runs and reports.
Pins the worked examples so future edits cannot quietly change the rule.

Run with:  python3 test_pricing.py
é    N)ÚCarÚassessÚ	price_carÚbanned_engineÚbanned_makeÚclass_exclusionÚGOVERNING_THRESHOLDÚFLAT_SPREADiê  é   é   c                 ó|   • X:X  a  [         S-  q [        SU  35        g [        S-  q[        SU  SU< SU< 35        g )Né   z  ok   z  FAIL z: got z	, wanted )ÚpassedÚprintÚfailed)ÚnameÚgotÚwants      Ú-/Users/stevendouglas/BidBrain/test_pricing.pyÚcheckr      sC   € à
ƒ{Ü�!‰ˆÜ�˜�vÐÕä�!‰ˆÜ�˜�v˜V C¡7¨)°D±8Ð<Õ=ó    c                  ó~   • [        SSSSSSSSSS	S
SSSSS9nU R                  5        H  u  p#[        XU5        M     U$ )NÚTÚFordÚFiestaÚxéã  é@œ  r   éd  éX  é   ú
1.1 Ti-VCTÚfullé`"  é4!  )ÚregÚmakeÚmodelÚ
derivativeÚyearÚmileageÚownersÚgradeÚreserveÚ	cap_cleanÚdistance_milesÚengineÚservice_historyÚglass_retailÚcazana_retail)r   ÚitemsÚsetattr)ÚkwÚcÚkÚvs       r   Úbaser;      sQ   € Ü�˜&¨¸SØ˜u¨Q°aÀØ¨2°lØ"°ÀTñ	K€Að —‘–
‰ˆÜ��aÖñ à€Hr   zPricing rulezglass governs over threshold)úGlass'séˆ'  éÐ  i°  i   ©r3   r4   zcazana governs under threshold)ÚCazanaéÖ$  i  i@  ép  zglass higher under thresholdr<   ið#  i�   i0$  z cazana over threshold not capped)r@   iž)  iæ  iŠ!  ig$  zpeugeot case not capped)iÝ)  i%  zno cap when both underrA   iT$  z%only cazana over threshold not cappediÇ)  )r4   z!only glass reads, priced on glass)r<   r=   r>   N)r3   z#only cazana reads, priced on cazana)r@   i/&  Nz&both valuations missing means no pricez'one valuation missing still shortlistedÚ	shortlistz one valuation missing is flaggedc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zcould not be readN© ©Ú.0Úfs     r   Ú	<genexpr>rI   Z   s   é € Ð	4ªG qÐ
 Ö
"ªGùó   ‚Tzboth valuations missing heldÚheldz	Hard gatezmileage on limit rejectedi�_ )r+   Úrejectedzmileage under limit allowedi�_ zreserve on limit rejectediø*  )r.   zage too old rejectediÞ  )r*   zage too new rejectedié  zage 2 years allowediè  zage 10 years allowedià  zdistance over limit rejectedéÓ   )r0   zgrade 4 rejectedé   )r-   zfive owners rejectedé   ©r,   z!missing grade rejected by defaultz*missing grade allowed with assume_grade_ok)Úassume_grade_okz>grade 4 still rejected even with assume_grade_ok off elsewhereFz2Settings overrides (the buying rule settings page)z*settings none matches default mileage gate)Úsettingsz<raised max_mileage setting lets a higher mileage car throughis Ú	platformsÚmotorwayÚmax_mileagei † z;lowered max_reserve setting rejects a car that used to passr   Úmax_reservez3narrowed age window rejects a car that used to passé   )Úmin_ageÚmax_agez+widened allowed_grades lets grade 4 throughÚallowed_grades)r   r   é   rN   z'raised max_owners lets 5 owners throughÚ
max_ownersz<carwow car is unaffected by a motorway only mileage overrideÚCarwow)r+   Úsourcez:empty allowed_locations enforces nothing (today's default)ÚAuction4CarszA4C-Newport)r^   Úlocationr0   )Úassume_distance_okrQ   z4unlisted depot rejects once allowed_locations is setzA4C-FarawayÚauction4carsÚallowed_locationszA4C-Birtley)ra   rQ   rR   z7listed depot still passes once allowed_locations is setzOmissing depot rejects once allowed_locations is set, never guessed close enoughÚ z'removing a make from settings unbans itÚVolvo)r'   Úbanned_makesz
land roverz6default banned_makes still bans when no settings givenz@settings banned_models bans a make/model not in the code defaultÚToyotaÚYaris)r'   r(   r/   Úbanned_modelsÚtoyotaÚyarisz-settings value_caps rejects over a custom capr   ÚFocusÚ
value_capsÚfordÚfocusr    )r'   r(   Úcapr$   r%   z4price_car settings none matches the module constantsr=   Úretail_uplifté   z8raised retail_uplift setting changes the governing valueg      Ä@Úflat_spreadiÐ  z/lowered flat_spread setting changes the max bidÚBanszbanned make Land Roverú
Land Roverzbanned make VolvozPureTech bannedÚPeugeotz1.2 PureTech)r'   r1   z2.0 TFSI bannedÚAudiz2.0 TFSIz1.5 TSI bannedÚVWz1.5 TSIzFord 1.0 EcoBoost 2017 bannedz1.0 EcoBoostiá  )r'   r1   r*   zFord 1.0 EcoBoost 2021 allowediå  zsafe 1.1 Ti-VCT allowedr"   )r1   zunknown engine excludedzbanned make Alfa Romeoz
Alfa RomeozMazda 2.2 diesel bannedÚMazdaz2.2 Mazda6 Sport Nav D DieselÚDiesel)r'   r1   Úfuelz;Ford 1.0 petrol caught from fuel field, no ecoboost in textz	1.0 ZetecÚPetroliâ  )r'   r1   r{   r*   zMazda 2.0 petrol still allowedz2.0 Sport Navzbanned make SmartÚSmartzSmart Forfour rejectedzForfour Prime Sport Premium Tz(0.9 Forfour Prime Sport Premium T Petrol)r'   r(   r1   r{   zFiat 500X rejectedÚFiatz500X POPz1.4 Pop PetrolzRenault Master is a vanÚRenaultzMaster MLL35TW DCIz2.3 Master MLL35TW DCI Diesel)r'   r(   r1   r{   r/   zRenault Master rejectedz?Renault Clio still allowed, the Master ban is not a Renault banzClio Dynamique Nav DCIz!1.5 Clio Dynamique Nav DCI Dieselz Listing rules, Steven 2026-06-10zknown mechanical issue rejectedzClutch slipping)Ú
mech_issuezwarning lights rejectedzEngine management light)Úwarning_lightsz tyre pressure light not rejectedzTyre Pressureztyre pressure light flaggedc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zMinor warning lightNrE   rF   s     r   rI   rI   î   s   é € Ð	hÒ.g¨Ð
 1Ö
$Ò.gùrJ   zservice reminder not rejectedzTyre Pressure, Service Reminderz trivial plus other still rejectszTyre Pressure, Otherzabs light still rejectszABS warning lightzowner under 6 months rejectedz
2026-02-15)Úkeeper_startzowner exactly 6 months allowedz
2025-12-01zowner for years allowedz
2020-10-09z#missing keeper date does not rejectzAircon needs a regas)Úelectrical_issuez electrical issue flags but stayszelectrical flag wordingc              #   óH   #   • U  H  nS UR                  5       ;   v •  M     g7f)Ú
electricalN©ÚlowerrF   s     r   rI   rI   ÿ   s   é € Ð$PÊÀ1 \°Q·W±W³YÖ%>Êùó   ‚ ")Úmonths_ownedzmonths owned whole monthsz
2026-01-02zmonths owned bad datez
not a datez%Valuation car matching and CAP sanity)Úmatch_tokenszkia sportage matcheszKIA SPORTAGE 1.7 CRDi ISG 3ÚKiazSportage 3 CRDIzwrong car refusedzBENTLEY CONTINENTAL GT V8z/short model token skipped, 1 Series uses serieszBMW 1 SERIES 118D SPORTÚBMWz1 Serieszshort token alone does not passzAUDI A8 4.2 quattro 1 of 500z%mercedes a class uses a numeric tokenzMERCEDES-BENZ A180 AMGÚMercedeszA 180iÖG  iPF  iR  )r(   r3   r4   r/   z"high valuation against cap flaggedc              #   ó,   #   • U  H
  nS U;   v •  M     g7f©z	right carNrE   rF   s     r   rI   rI     s   é € Ð	,¢G˜qˆ+˜Ö
¢GùrJ   znormal valuation not flaggedc              #   ó,   #   • U  H
  nS U;   v •  M     g7fr�   rE   rF   s     r   rI   rI     s   é € Ð)LÂG¸q¨+¸Ö*:ÂGùrJ   zSession health bannersc                 ó4   • [        [        XS9[        5      nU$ )Nr?   )r   r;   ÚTODAY)ÚglassÚcazanaÚstatusÚas       r   Ú	_assessedr˜     s   € ÜŒt Ñ=¼uÓE€AØ€Hr   zconfirms when both sources readc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zboth Glass'sNrE   ©rG   Úns     r   rI   rI   $  s   é € Ð	RÒ'Q !ˆ.˜AÖ
Ò'QùrJ   i(#  zprompt to run Glass's checksc              #   ó,   #   • U  H
  nS U;   v •  M     g7f©zRun Glass's checksNrE   rš   s     r   rI   rI   '  ó   é € Ð	XÒ-W¨Ð
 !Ö
#Ò-WùrJ   Úintegrationsr”   Úenabledznno Glass's prompt when Glass's is switched off or hidden, pricing on Cazana alone is the configured state thenc              #   ó,   #   • U  H
  nS U;   v •  M     g7fr�   rE   rš   s     r   rI   rI   +  rž   rJ   zcazana down bannerc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zCazana was not readNrE   rš   s     r   rI   rI   /  s   é € Ð	YÒ.X¨Ð
 1Ö
$Ò.XùrJ   zcazana down when nothing pricedc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zCazana looks downNrE   rš   s     r   rI   rI   2  s   é € Ð	YÒ,X qÐ
 Ö
"Ò,XùrJ   z.partial banner shows count and continue promptc              #   óD   #   • U  H  nS U;   =(       a    SU;   v •  M     g7f)ústill to checkz1 of 2NrE   rš   s     r   rI   rI   5  s(   é € ð 
?Ú=ˆað ˜aÑ
×
1 H°¡MÔ
1Ú=ùó   ‚ z%no match banner does not nag a re runc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zcould not be matched on Glass'sNrE   rš   s     r   rI   rI   <  s   é € Ð	mÒ:l°QÐ
+¨qÖ
0Ò:lùrJ   z)no match banner is not the pending promptc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)r¥   NrE   rš   s     r   rI   rI   >  s   é € Ð	\Ò)[ AÐ
˜aÖ
Ò)[ùrJ   zchecked no match card wordingc              #   ó2   #   • U  H  u    pS U;   v •  M     g7f)zhad no matchNrE   ©rG   Ú_Úts      r   rI   rI   D  s   é € Ð	DÒ-C¡' ! Qˆ.˜AÖ
Ò-Cùó   ‚z unchecked prompts to run Glass'sc              #   ó2   #   • U  H  u    pS U;   v •  M     g7f)zrun Glass's checksNrE   rª   s      r   rI   rI   G  s   é € Ð	LÒ3K©¨¨1Ð
 !Ö
#Ò3Kùr­   zGlass's login countdownzdata/glass_state.jsonc                 ó   • [         U S-  -   $ )Ni€Q )Ú_mt)Údays_after_logins    r   Ú_atr²   Q  s   € ÜÐ%¨Ñ-Ñ-Ð-r   zno warning when fresh)Únowzno warning at 24 daysé   zwarns at 25 days (5 left)zexpires in about 5 daysé   zwarns at 29 days (1 left)zexpires in about 1 dayé   zexpired wording past 30 dayszlikely expiredé   zL  skip Glass's login countdown, no data/glass_state.json yet (fresh install)ÚFlags)Úvat_qualifyingzvat flag presentc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)ÚVATNrE   rF   s     r   rI   rI   `  s   é € Ð:²'¨Q˜e qžj²'ùrJ   Únone)r2   zno history flaggedc              #   óH   #   • U  H  nS UR                  5       ;   v •  M     g7f)zservice historyNr‡   rF   s     r   rI   rI   b  s   é € ÐPÊÀ1Ð 1°Q·W±W³YÖ >Êùr‰   úJudder when braking)Únoteszseller notes flaggedc              #   ó,   #   • U  H
  nS U;   v •  M     g7f)r¾   NrE   rF   s     r   rI   rI   d  s   é € Ð!NÂgÀÐ"7¸1Ö"<ÂgùrJ   zno notes flag when emptyc              #   óB   #   • U  H  oR                  S 5      v •  M     g7f)zSeller notesN©Ú
startswithrF   s     r   rI   rI   f  s   é € Ð%TÊGÀq§l¡l°>×&BÐ&BÊGùó   ‚zReserve drop flagc                 ó   • SSS./$ ©Néh  é”  )r.   r/   rE   ©r&   Ú	sale_dates     r   Ú<lambda>rË   l  ó   € ÀtÐZ^Ñ;_Ñ:`r   zreserve drop flaggedzReserve droppedÚXiØ  )r&   r.   ú
2026-06-09z#reserve drop amount and prior shownu4   Reserve dropped Â£400 since last seen (was Â£4,200).zno flag when reserve unchangedrÇ   c                 ó   • SSS./$ rÆ   rE   rÉ   s     r   rË   rË   x  rÌ   r   z,carwow wording says trade value, not reserve)r&   r.   r^   u8   Trade value dropped Â£400 since last seen (was Â£4,200).c                 ó   • / $ ©NrE   rÉ   s     r   rË   rË   |  s   € ¹"r   zno flag without prior sightingzCarwow trade value wording)Ú_insight_rowsÚ	_hf_gaugerÈ   )r&   r.   r^   r/   z1carwow gauge label reads Trade value, not ReservezTrade valueÚReserveÚYÚMotorwayz.motorway gauge label stays Reserve, a real onez7insight drop row recognises the Trade value wording too)Úcarr–   ÚpricingÚflags)ÚgreenÚtrendu)   Trade value dropped Â£400 since last seenzSettings storage round tripz.db)Úsuffixz$empty settings db returns empty dictÚaudiÚfiesta)rU   rf   rm   zsettings round tripi€8 z&partial update leaves other keys alonez)partial update changes only the given keyzValuation cachezempty cache is a missÚAB12CDEiPÃ  r   )Úpath)FNNzsaved value is a hit)Tr%   Nz2make/model normalised and reg normalised on lookupzab12 cdeÚFORDzBmismatched make is a miss, plate may have moved to a different carÚVauxhallÚCorsazdifferent source is a missr•   ÚXY99ZZZi0u  ÚA3z"a confirmed no match is cached too)TNNzghttps://trade.percayso-vehicle-intelligence.co.uk/companion/search/4175c7ef-8e7c-47f7-b073-455fd8a306c3ÚYE18WUAr   )Úurlrà   z8the cazana result page url is cached alongside the valueé2   )ÚhoursÚseconds)Útimespecz:UPDATE valuation_cache SET valued_at=? WHERE reg='AB12CDE'z#a row older than 48 hours is a missz%pruning removes only the aged out rowr   z$the non expired row survives pruningzRListing detail cache (Mark 2026-08-24, skip a re seen car's own detail page visit)Úcarwowr[   r#   )r,   r2   zsaved detail is a hitz/a different platform for the same key is a misszhttps://a4c/listing/1©r&   r,   z:auction4cars can be keyed on a listing url, not just a regzFUPDATE listing_detail_cache SET fetched_at=? WHERE cache_key='AB12CDE'z)a row older than the 4 hour TTL is a missz<pruning with the short TTL as the cutoff would remove it too)Úmax_age_hoursrà   z#the other row survives that pruningzC_enrich_with_cache, the daily_run.py wrapper around the cache abovec                 ó„   • [         R                  U R                  =(       d    U R                  5        SU l        SU l        g )Nr[   r#   )Ú_callsÚappendr&   Úlisting_urlr,   r2   ©r8   s    r   Ú_fake_enrichrô   ÷  s*   € Ü
‡M�M�!—%‘%×(˜1Ÿ=™=Ô)Ø€A„HØ€AÕr   Úcw11abczhttps://carwow/1)r&   r^   rò   r,   c                  ó    • [        [        5      $ rÑ   )rô   Ú_c1rE   r   r   rË   rË   ü  ó	   € ¼LÌÔ<Mr   )Údb_pathz*first read is a real call, not a cache hitzthe real call happened oncez!the real fields landed on the car)r[   r#   c                  ó    • [        [        5      $ rÑ   )rô   Ú_c2rE   r   r   rË   rË     rø   r   z1the same reg on a fresh car object is a cache hitzno second real call was madez6the cached fields were applied onto the new car objectzhttps://a4c/listing/9c                 ó    • SU l         SU l        g )NÚAB19XYZr   rí   ró   s    r   Ú_fake_a4c_enrichrþ   	  s   € Ø€A„EØ€A…Hr   c                  ó    • [        [        5      $ rÑ   )rþ   Ú_a4c1rE   r   r   rË   rË     s
   € Ô<LÌUÔ<Sr   z?auction4cars is keyed on listing_url since reg is not known yetrý   c                  óJ   • [         R                  S5      [        [        5      4$ ©Nr   )Ú
_calls_a4crñ   rþ   Ú_a4c2rE   r   r   rË   rË     s   € ¤J×$5Ñ$5°aÓ$8Ô:JÌ5Ó:QÑ#Rr   z@a later day's fresh car object, same listing url, hits the cachezno real read happenedz@the reg discovered on the first read comes back on the cache hitc                 ó   • SU l         g r  rP   ró   s    r   Ú_noopr    s	   € Ø€A…Hr   c                  ó    • [        [        5      $ rÑ   )r  Ú_c3rE   r   r   rË   rË     s   € ¼%Ä¼*r   zUa car with neither a reg nor a listing url is simply never cached (nothing to key on)zStock matching and flag)Ú	model_keyz-clickdealer vs auction naming meet on one keyzMERCEDES-BENZzA-CLASSzA Classzbmw series keyz1 SERIESz1 Series 118i Sportzsimple make model keyzCorsa Energy ACzvauxhall corsazempty model gives empty keyzstock gap at zero)r'   r(   )Úgapr   zstock ok at threezford fiesta)Úokr[   zstock too many at four)Útoo_manyrN   zno snapshot means no flag)NNz"Sold history parsing and card note)Ú
parse_soldÚparse_marginsÚparse_supplierÚ_moneyÚ	_date_isozmoney parsez	12,399.00io0  z
date parsez
05/05/2026ú
2026-05-05z&data/inspect/clickdealer_sold_may.htmlzutf-8Úreplace)ÚencodingÚerrorszsold fixture row counté)   r&   ÚAK16HJCzsold fixture fieldsr'   r(   Údays_to_sellÚ	sold_date)Ú
VOLKSWAGENÚGOLFé   r  z)data/inspect/clickdealer_margins_may.htmlzmargins fixture joinÚstock_numberih  iP  )Ú
prep_totalÚmarginzsold fixture total marginÚtotal_margini‹  z#headline margin is total minus prepr  i#  )Ú	parse_sivz1data/inspect/clickdealer_vehicle_siv_LD19FYM.htmlzsiv split sums to its totalzsiv split has typed linesú
Buyers FeeiI  zsupplier fixturez-data/inspect/clickdealer_vehicle_LD19FYM.htmlÚMOTORWAY)Úactual_prepz'actual prep excludes fees and vat linesiô  éú   éZ   iè  é<   é#   )ÚRepairsr"  ÚShippingÚTyreszVAT Reclaim @ 20.0ÚDeliveryÚBodyworkiq  zactual prep none without splitg      7@i+  iP  )Ún_soldÚavg_days_to_sellÚavg_prep_totalÚ
avg_marginzhistory note wordinguY   Sold 6 of these before. Average 23 days to sell, prep Â£1,323, margin Â£1,616 after prep.g        i8ÿÿÿzhistory note loss has no dashuG   Sold 1 of these before. Sold same day, prep Â£0, lost Â£200 after prep.zno note when never soldÚRoverÚ25zCard insight shortening)rÒ   c                   ó   • \ rS rSrSrg)Ú_AiU  rE   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__rE   r   r   r5  r5  U  s   † Š$r   r5  uW   Sold 7 of these before. Average 47 days to sell, prep Â£580, margin Â£1,657 after prep.z-card insight is two rows, money on the second)rÚ   Útagu   Sold 7 before Â· 47 days avg)rÚ   r;  u   Â£580 prep Â· Â£1,657 marginzcard insight loss case)Úredr;  u   Sold 1 before Â· same day avg)r<  r;  u   Â£0 prep Â· lost Â£200úFull service history.zfull service history is green)rÚ   ÚservicezFull service historyz&No service history. Lower quality buy.zno service history is red)r<  r>  u'   No service history Â· lower quality buyz0Partial service history only. Lower quality buy.z partial service history is amber)Úamberr>  u,   Partial service history Â· lower quality buyz1full service history now reaches assess()'s flagsc              #   ó*   #   • U  H	  oS :H  v •  M     g7f)r=  NrE   rF   s     r   rI   rI   i  s   é € Ð	bÒ0a¨1Ð&Ö
&Ò0aùs   ‚zAuction4Cars reader)Úparse_listingÚ_detail_fieldsÚ_service_historyÚ_notesÚ_real_reserveé   z+data/fixtures/auction4cars_list_sample.html)r  )ÚtodayzOauction4cars default window keeps the card today and the one exactly 7 days outz>auction4cars default window still excludes the one 11 days outz!auction4cars make and model split)r   rl   zauction4cars derivativez1.0 ECOBOOST ZETEC 5DRz+auction4cars year mileage transmission fuel)r   i¤  ÚManualr|   z(auction4cars location and starting price)Ú
SamplefordiH  z(auction4cars listing url from auction idz>https://www.auction4cars.com/VehicleAuction/AuctionPage/900123z@auction4cars carries the real auction end time for the countdowng   ,c¡ÚAz4auction4cars days_ahead narrows the window back down)rG  Ú
days_aheadz$auction4cars window moves with today)ÚdayszFauction4cars drops everything once even the widened window is exceededz-data/fixtures/auction4cars_detail_sample.htmlzauction4cars detail fieldsz
Reg NumberÚOwnerszGuide Clean)ÚSA19MPLÚ3u   Â£3,100z4auction4cars service history all main dealer is fullz.auction4cars notes exclude the SVA boilerplatezSmall stone chip on windscreenz:auction4cars reads the real reserve from the inline scriptiz  z/auction4cars real reserve wins over Guide Cleani  z;auction4cars real reserve missing returns None, not a guessz!<html>no price script here</html>)Ú_split_make_modelzland rover split as one makezLAND ROVER RANGE ROVER EVOQUE)ru   zRange Rover Evoquezshort acronym make kept as iszBMW 3 SERIES)r�   ú3 Series)Úparse_historyÚ_parse_history_datez.data/fixtures/auction4cars_history_sample.htmlz0auction4cars purchase history reads one real rowz6auction4cars purchase history platform and vehicle_refÚplatformÚvehicle_ref)r_   Ú900555z,auction4cars purchase history name and pricer   Úprice)z!FORD FOCUS 1.0 ECOBOOST ZETEC 5DRi\  z4auction4cars purchase history date won parsed to ISOÚbought_datez
2026-02-03zMauction4cars purchase history has no reg yet, only a detail visit can read itz=auction4cars purchase history listing url from the auction idrò   z>https://www.auction4cars.com/VehicleAuction/AuctionPage/900555z$auction4cars full month date parsingz28 January 2026z
2026-01-28z=auction4cars date parsing never guesses an unrecognised shapez
28/01/2026z7auction4cars date parsing never guesses an empty stringzSMotorway CSV export parsing, including the seller disclosed mechanical issue column)Úparse_export_rowsúBuying typez	Live saleÚVRMÚMakeÚModelÚYearÚ2019ÚMileagez40,000zNumber of ownersÚ2zExterior gradezReserve priceu
   Â£5,000.00zCAP clean valueu
   Â£6,000.00zService historyÚFullzEngine sizeÚ1000ccÚTransmissionrH  ÚFuelz	Body typeÚ	HatchbackÚLocationÚ	NewcastleúMotorway vehicle linkz%https://pro.motorway.co.uk/vehicles/1ÚNo)ú%Mechanical issues disclosed by sellerz!Additional mechanical informationÚ2018z50,000Ú1rN  u
   Â£4,000.00u
   Â£4,500.00ÚPartialÚ1200ccÚLeedsz%https://pro.motorway.co.uk/vehicles/2ÚYesz
Brake padsÚNO12TXTÚCeedÚ2020z30,000u
   Â£6,500.00Ú1400ccÚYorkz%https://pro.motorway.co.uk/vehicles/3z
Buy it nowÚZZ99ZZZz35,000z%https://pro.motorway.co.uk/vehicles/4)rY  rZ  r[  r\  r]  r_  rh  rj  z)buy it now rows are dropped, auction onlyz!a clean row carries no mech_issuez<a disclosed issue with real text uses the seller's own wordsz>a disclosed issue with no free text falls back to a plain flagzdeclared by sellerzBmech_issue never blocks the other CSV fields from reading normally)rä   é   rÈ   )Úgate_failures)ra   z9the CSV flagged car never becomes a detail page candidatez,the clean car is still a candidate as normalz$Purchases capture and accounts email)Ú_parse_won_dateé   z%motorway won date, hours ago is todayz8 hours agoz
2026-08-21z*motorway won date, days ago subtracts daysz
3 days agoz
2026-08-18z'motorway won date, absolute DD Mon YYYYz18 Jun 2026z
2026-06-18z1motorway won date, unparseable text never guessedÚsometimez+motorway won date, empty text never guessedz2motorway won date, mins ago (abbreviated) is todayz57 mins agoz,motorway won date, min ago singular is todayz	1 min agoz3motorway won date, minutes ago spelled out is todayz30 minutes ago)Ú_money_afterÚ_vat_total_from_lines)úPayment detailsz21/08/2026, 10:10amúVehicle priceõ   Â£5,000ú.00zAmount to sellerr€  r�  zMotorway fee (incl. VAT)u   Â£360r�  úMotorway feeu   Â£300r�  ú	VAT (20%)u   Â£60r�  zTransport fee (incl. VAT)u   Â£120r�  úTransport feeu   Â£100r�  rƒ  u   Â£20r�  ú
Total paidu   Â£5,480r�  z&purchase summary reads the winning bidr  ç     ˆ³@z>purchase summary reads the Motorway fee, not the incl VAT liner‚  ç     Àr@z(purchase summary reads the transport feer„  g      Y@z%purchase summary reads the total paidr…  g     hµ@z$purchase summary sums every VAT lineg      T@z+purchase summary missing label returns NonezMotorway Protect feez8purchase summary bid plus fees plus vat equals the totalz3vat total is None, not 0, when no VAT line is found)r~  r  r€  r�  )Ú_mileage_from_linesz"purchase summary reads the mileage)úAY66 WFWz72,054 milesrz   iv z/purchase summary mileage not found returns Noner‰  )r~  zEstimated breakdownr  u   Â£6,210r�  r‚  u   Â£329r�  rƒ  u   Â£65z.80r„  u   Â£267z.70rƒ  u   Â£53z.54úTotal to payu   Â£6,926z.04z*estimated breakdown has no Total paid linez.estimated breakdown reads Total to pay insteadrŠ  g×£p=
»@)Ú_PURCHASE_PHOTO_REc                   ó    • \ rS rSrS rS rSrg)Ú	_FakePagei\  c                 ó   • Xl         g rÑ   ©Ú_html)ÚselfÚhtmls     r   Ú__init__Ú_FakePage.__init__]  s   € Ø�
r   c                 ó   • U R                   $ rÑ   r�  )r‘  s    r   ÚcontentÚ_FakePage.content`  s   € Ø�z‰zÐr   r�  N)r6  r7  r8  r9  r“  r–  r:  rE   r   r   r�  r�  \  s   † òõr   r�  )Úread_purchase_photozS<img src="https://cdn.imgix.net/4093/22514093/exterior_front_driver-123.jpg?w=432">z+purchase photo reads the exterior imgix urlz\https://cdn.imgix.net/4093/22514093/exterior_front_driver-123.jpg?w=300&auto=format,compresszV<img src="https://mw-documents.imgix.net/4093/22514093/driving_licence-123.jpg?w=248">z>purchase photo never matches a document image on the same pagez1purchase photo returns empty when nothing matchesz<html></html>)Úread_service_history_photosaØ  <img src="https://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1-1.jpeg?ixlib=js&amp;w=248&amp;h=186&amp;s=aaa"><img src="https://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1-1.jpeg?ixlib=js&amp;auto=format&amp;s=bbb"><img src="https://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1-2.jpeg?ixlib=js&amp;w=248&amp;h=186&amp;s=ccc"><img src="https://mw-documents.imgix.net/x/y/driving_licence-1.jpg?w=248">zVservice history photos dedupe to one url per distinct photo, full resolution preferredznhttps://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1-1.jpeg?ixlib=js&auto=format&s=bbbznhttps://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1-2.jpeg?ixlib=js&w=248&h=186&s=ccczDservice history photos never match a document image on the same pagec              #   ó,   #   • U  H
  nS U;  v •  M     g7f©Údriving_licenceNrE   ©rG   Úus     r   rI   rI   �  s   é € Ð	dÒ.c¨Ð
 1Ö
$Ò.cùrJ   z8service history photos returns empty when none are found)Úread_v5_photosaÉ  <img src="https://mw-documents.imgix.net/x/y/v5-111.jpg?ixlib=js&amp;w=248&amp;h=186&amp;s=aaa"><img src="https://mw-documents.imgix.net/x/y/v5-111.jpg?ixlib=js&amp;auto=format&amp;s=bbb"><img src="https://mw-documents.imgix.net/x/y/v5-222.jpg?ixlib=js&amp;w=248&amp;h=186&amp;s=ccc"><img src="https://mw-documents.imgix.net/x/y/driving_licence-1.jpg?w=248"><img src="https://motorway-service-history-photos.imgix.net/x/y/docs_service_history-1.jpeg?w=248">zHv5 photos dedupe to one url per distinct scan, full resolution preferredzHhttps://mw-documents.imgix.net/x/y/v5-111.jpg?ixlib=js&auto=format&s=bbbzHhttps://mw-documents.imgix.net/x/y/v5-222.jpg?ixlib=js&w=248&h=186&s=ccczMv5 photos never match the driving licence or service history on the same pagec              #   óD   #   • U  H  nS U;  =(       a    SU;  v •  M     g7f)rœ  r2   NrE   r�  s     r   rI   rI   «  s*   é € ð 
8Ú6ˆað  1Ñ
$×
CÐ):À!Ñ)CÔ
CÚ6ùr¦   z+v5 photos returns empty when none are found)Ú_COLLECTED_REÚ_COLLECTION_DATE_REz`Booking created
20/08/2026
Allocated to WDC
24/08/2026
Collected
21/08/2026
Delivered
21/08/2026zjBooking created
20/08/2026
Allocated to WDC
24/08/2026
Collection date
26/08/2026
Delivery date
27/08/2026z8a confirmed, already collected car matches _COLLECTED_REz
21/08/2026zEa still tentative, scheduled collection has nothing for _COLLECTED_REzHthat same scheduled car matches the fallback _COLLECTION_DATE_RE insteadz
26/08/2026zv_COLLECTED_RE is always tried first when both could in principle match (the real, confirmed fact wins over a schedule))r¢  zoSeller documents collected
Collection confirmed
Collection date
28th Aug 2026
Collection address
96 Updown Hillz9a real Carwow collection card matches _COLLECTION_DATE_RE)Ú28ÚAugÚ2026z/Collection date
1st Sep 2026
Collection addressz8a single digit ordinal day (1st) is matched the same way)rl  ÚSepr¥  z9no collection card at all on the page is never guessed atu(   Sale progress
Sale agreed for Â£5,000.00)Ú_delivery_date_matcheszYa BST shifted stored value (23:00 the previous UTC day) still matches the real local datez2026-08-27T23:00:00+00:00z
2026-08-28z<a GMT (winter) stored value, real UTC midnight, also matchesz2026-01-15T00:00:00+00:00z
2026-01-15z)a genuinely different date does not matchz
2026-09-01z/nothing stored yet never matches, never guessedzBan unparsable stored value is treated as not matching, not a crashznot a real date)Ú_gallery_photos_from_texta*  "url":"https://motorway-photos.imgix.net/1/2/exterior_front-1.jpg?w=248""url":"https://motorway-photos.imgix.net/1/2/exterior_front-1.jpg?w=640""url":"https://motorway-photos-redacted.imgix.net/1/2/interior-2.jpg?w=248""url":"https://motorway-service-history-photos.imgix.net/1/2/docs-3.jpeg?w=248"z6motorway gallery dedupes to one url per distinct photozUhttps://motorway-photos.imgix.net/1/2/exterior_front-1.jpg?w=900&auto=format,compresszXhttps://motorway-photos-redacted.imgix.net/1/2/interior-2.jpg?w=900&auto=format,compresszGmotorway gallery never matches a service history photo on the same pagec              #   ó,   #   • U  H
  nS U;  v •  M     g7f)zdocs-3NrE   r�  s     r   rI   rI     s   é € Ð	;Ò%: ˆ(˜!Ö
Ò%:ùrJ   z2motorway gallery returns empty when none are foundzno photos here)Ú_gallery_photos_from_htmlzî<img src="https://carwow-sell-my-car.imgix.net/abc123?w=375"><img src="https://carwow-sell-my-car.imgix.net/abc123?w=900"><img src="https://carwow-sell-my-car.imgix.net/def456?w=375"><img src="https://mw-documents.imgix.net/xyz789?w=248">z4carwow gallery dedupes to one url per distinct photoz[https://carwow-sell-my-car.imgix.net/abc123?w=900&auto=compress,format&q=60&cs=srgb&fit=maxz[https://carwow-sell-my-car.imgix.net/def456?w=900&auto=compress,format&q=60&cs=srgb&fit=maxz0carwow gallery returns empty when none are foundzÛ<img src="https://www.auction4cars.com/AuctionImages/526828/Image_0.jpg"><img src="https://www.auction4cars.com/AuctionImages/526828/Image_0.jpg"><img src="https://www.auction4cars.com/AuctionImages/526828/Image_1.jpg">z:auction4cars gallery dedupes to one url per distinct photoz=https://www.auction4cars.com/AuctionImages/526828/Image_0.jpgz=https://www.auction4cars.com/AuctionImages/526828/Image_1.jpgz6auction4cars gallery returns empty when none are found)Údealer_retail_pricezdealer retail price, AY66WFWiž  i/!  zdealer retail price, HG17NRFi|  ig   zdealer retail price, YF16MGViˆ  iC&  zdealer retail price, ND18AZFi(  i0  z3dealer retail price, no Cazana figure never guessed)Ú	parse_wonz$data/fixtures/carwow_won_sample.htmlr–   Úvoidedzcarwow won fixtureÚtotal_price)ÚB23THUr   éâ  rÎ   z%voided sales captured for suppressionc              #   ó0   #   • U  H  oS    S:H  v •  M     g7f)r–   r­  NrE   )rG   Úws     r   rI   rI   :  s   é € Ð	0ª4 aˆH‰+˜Ö
!ª4ùó   ‚ÚABB20XzMercedes A 200 AMG Line Autoiô$  i2  )rS  r&   r   rV  r®  Úretail_estimater¯  z	Ford Kugar°  zemail shows paid and retailu)   Paid Â£9,460. Achievable retail Â£12,927.z email shows fees inclusive totalu#   Paid Â£6,882 including fees and VATzemail flags unvalued carszprice it by handzemail copy has no dashesÚ-õ   â€”ÚV1zReviewing documentsiˆ  )rS  rT  r&   r   r–   rV  z'blank name stored as is on first insertzFord Fiesta ZeteczChecks completez*blank name self heals on a later good readÚ	Deliveredz1a good name is never overwritten by a later blankÚV2ÚXY19ZZZzKia Ceedz'payment breakdown blank on first insertÚwinning_bidç     À²@ç      N@g     (´@)
rS  rT  r&   r   r–   rV  r¼  Úmotorway_feeÚ	vat_totalr®  z1payment breakdown self heals on a later good readr¿  rÀ  )r½  r‡  r¾  g     8�@)rS  rT  r&   r   r–   rV  r¼  z<a set payment breakdown is never overwritten by a later readÚV3z
Ford Focusz9no service history photos yet reads back as an empty listÚservice_history_photoszhttps://a/exterior.jpg)rS  rT  r&   r   r–   rV  Ú	photo_urlza photo_url is storedrÃ  z'data/purchase_docs/AB12CDE/exterior.jpgz�a fresh photo_url (now a local path once purchases_run.py downloads it) replaces the old remote url, not locked to whichever was captured firstzhttps://a/1.jpegzhttps://a/2.jpeg)rS  rT  r&   r   r–   rV  rÂ  z:service history photos round trip as a real list once readzhttps://b/fresh-1.jpegz–a fresh service history read replaces the old one, a stored url can go stale (Mark 2026-08-26, "the motorway v5 images have a '?' ... they dont load")ÚSoldzka read with nothing new for this field leaves the existing one untouched, only ever replaced, never clearedz,no v5 photos yet reads back as an empty listÚ	v5_photoszhttps://a/v5-1.jpgzhttps://a/v5-2.jpg)rS  rT  r&   r   r–   rV  rÅ  z-v5 photos round trip as a real list once readzhttps://b/fresh-v5-1.jpgzÎa fresh v5 read replaces the old one too, the same real bug (a genuine, already downloaded local file used to be discarded in favour of a dead url purely because a fill-once field had already been set once)z*no collection date yet reads back as blankÚcollection_datez
2026-08-10)rS  rT  r&   r   r–   rV  rÆ  z=a real (still tentative, scheduled) collection date is storedz
2026-08-20zka fresh collection date replaces the old one, the schedule can move or later become the real confirmed dateÚV9ÚGU68XPPiR(  io@  )rS  rT  r&   r   r–   rV  rµ  z>with no cap set, retail_estimate reads the plain stored figurerµ  z with no cap set, capped is FalseÚretail_estimate_cappedÚretail_price_capi“:  zDa cap lower than the stored figure brings retail_estimate down to itzPthe real, uncapped figure the formula computed is kept under retail_estimate_rawÚretail_estimate_rawz;capped is True once the cap has actually lowered the figurei N  z.a cap above the stored figure never touches itz3capped is False when the cap does not actually bindÚidiÏ0  zGa manual override wins over the cap, even one lower than the cap itselfz,an overridden row is never flagged as cappedz'the override value itself is on the rowÚretail_estimate_overridezDclearing the override reverts to the cap, not the raw formula figurez;clearing the override drops the override field back to NoneÚES19TMTzKia Sportageç     B¸@g     �t@ç{®Gá
`@gáz®D»@)rS  rT  r&   r   r–   rV  r¼  r¿  rÀ  r®  Ú	estimatedz,estimated breakdown stored with the flag setÚpayment_estimated)rÏ  r   g     @`@g     M»@z8a later estimate replaces an earlier one, not locked yetzAthe confirmed breakdown replaces the estimate and clears the flag)rÐ  r   g      ð?)rS  rT  r&   r   r–   rV  r¼  rÑ  zGa confirmed breakdown is locked for good, even against a later estimatez*Cancelled sales walked away and suppressed)rì   )ÚdbzÙCarwow dead session detection, so a stale login reads as a real fault not a silent 'no cars today' (Steven 2026-08-25, a dead session had read as 0 auction cars with no way to tell it apart from a genuinely quiet day)z2the real stock host is never treated as logged outzChttps://dealers.carwow.co.uk/dealers/listings/filtered/stock?page=2z>a redirect to Carwow's own login host is treated as logged outz.https://auth.carwow.co.uk/u/login?state=abc123zPlanding anywhere else entirely is also treated as logged out, never assumed finez*https://dealers.carwow.co.uk/dealers/loginzx<div data-listing-state="voided"><a href="/dealers/listings/123">x</a><span>AB12CDE</span><span>Ford Fiesta</span></div>zvoided carwow card capturedc              #   óN   #   • U  H  oS    S:H  =(       a    US   S:H  v •  M     g7f)r–   r­  r&   rß   NrE   ©rG   Úrs     r   rI   rI   H  s(   é € Ð	JÂTÀˆH‰+˜Ñ
!×
; a¨¡h°)Ñ&;Ô
;ÂTùs   ‚#%u^  <div data-listing-state="collected"><a href="/dealers/listings/456">x</a><span>EF34GHI</span><span>Ford Focus</span><span>50 miles away</span><span>Ford Focus</span><span>1.0 EcoBoost Titanium 5dr</span><span>2018</span><span>78,368</span><span>Diesel</span><span>Automatic</span><span>Sold for</span><span>Â£5,500</span><span>Â£5,890.00</span></div>z?mileage reads correctly from between the year and the fuel typec              #   ó@   #   • U  H  oS    S:X  d  M  US   v •  M     g7f)r&   ÚEF34GHIr+   NrE   rÕ  s     r   rI   rI   W  s"   é € Ð
ZÒ!@˜AÀeÁHÐPYÑDY‹<ˆ1ˆYŽ<Ò!@ùó   ‚’i 2 u£   <div data-listing-state="collected"><a href="/dealers/listings/457">x</a><span>JK56LMN</span><span>Ford Focus</span><span>Sold for</span><span>Â£5,500</span></div>z6a card with no readable mileage shape is never guessedc              #   ó@   #   • U  H  oS    S:X  d  M  US   v •  M     g7f)r&   ÚJK56LMNr+   NrE   rÕ  s     r   rI   rI   ^  s"   é € Ð
]Ò!C˜AÈÁxÐS\ÑG\‹<ˆ1ˆYŽ<Ò!CùrÙ  zvoided flagged as cancelledzcomplete not cancelledÚCompletezmotorway cancel wording flaggedzSale cancelledzAB12 CDEzFord Fiesta)rS  r&   r   r–   zwalked away reg recordedzwalked away reg is suppressedzwalked away is idempotent)r&   rS  zˆCarwow won listings: reading every real card, not just the first 3 (Mark 2026-08-24, "im only showing 3 records for cars won in carwow")z‹<div data-listing-state="voided"><a href="/dealers/listings/999">x</a><span>VMO 325Y</span><span>Vauxhall Insignia Grand Sport</span></div>z@an old style suffix plate (4 char second half) is still detectedc              #   ó0   #   • U  H  oS    S:H  v •  M     g7f)r&   ÚVMO325YNrE   rÕ  s     r   rI   rI   }  s   é € Ð	KÒ)J AˆE‰(�iÖ
Ò)Jùr³  zu<div data-listing-state="collected"><a href="/dealers/listings/888">x</a><span>AB12CDE</span><span>Ford Fiesta</span>z<span>padding</span>i¸  uF   <span>Sold for</span><span>Â£5,500</span><span>Â£5,890.00</span></div>zJpadding well past the old 30000 character cutoff no longer loses the pricec              #   ó@   #   • U  H  oS    S:X  d  M  US   v •  M     g7f)r&   rß   rV  NrE   rÕ  s     r   rI   rI   ‹  s!   é € Ð
UÒ;˜!À¹xÈ9Ñ?T‹:ˆ1ˆWŽ:Ò;ùrÙ  i|  zdCarwow won purchase details (Mark 2026-08-24, "add carwow won car info into bidbrain like motorway"))Ú_parse_purchase_breakdownÚ_WANTED_DOCUMENT_PREFIXES)zPayment & collection detailsr~  r  u   Â£10,322.00úCarwow Buyer's feeu   Â£369.00rƒ  u   Â£73.80r„  u   Â£123.75rƒ  u   Â£24.75zTotal you payu   Â£10,913.30Ú
z&vehicle price reads as the winning bidz<carwow's own buyer fee reuses the shared motorway_fee columniq  ztransport fee reads correctlyÚtransport_feeé{   zboth VAT lines are summedéa   z$carwow has no protect fee equivalentÚprotect_feezGa page with no Vehicle price line at all returns nothing, never guessedzSome other page entirely)r~  zFinal vehicle priceu
   Â£5,900.00râ  u   Â£319.00rƒ  u   Â£63.80r„  u   Â£222.50rƒ  u   Â£44.50zTotal you paidu
   Â£6,549.80zPayment completedz18 Aug 2026, 16:36zLa completed sale's 'Final vehicle price' is read the same as 'Vehicle price'i  z<the rest of a completed sale's breakdown reads correctly too)i?  éÞ   ék   )Ú_SALE_AGREED_REuH   ...
Sale agreed for Â£4,760.00
Sale agreed for
Â£4,760.00
Date agreed...z7the sale agreed headline is found and its figure parsedÚ,i˜  z:a page with no sale agreed headline at all matches nothing)	z5service_record_1_17864587252357911138938362297928.jpgz5service_record_2_17864586393034142843239460784758.jpgz5dashboard_photo_1_1786457732319691057973672999562.jpgz6driving_licence_1_17873148576553111973998210732454.jpgz6driving_licence_2_17873149343756548182201708774148.jpgz2v5c_logbook_1_17873151656714716302960020762352.jpgz2v5c_logbook_2_17873151501977174278345021855130.jpgz5car_keys_photo_1_17873153032963936773791046717400.jpgz;chassis_number_photo_1_17873156556181484249898166899243.jpgzHonly service records and V5C logbook pages are kept from the real bundle)Úservice_record_Úv5c_logbook_z)driving licence is never kept, seller PIIc              #   ó,   #   • U  H
  nS U;   v •  M     g7fr›  rE   rš   s     r   rI   rI   â  s   é € Ð	3ª( QÐ
˜qÖ
 ª(ùrJ   zCdashboard, car keys and chassis number photos are never kept eitherc              #   óB   #   • U  H  oR                  S 5      v •  M     g7f))Ú
dashboard_Ú	car_keys_Úchassis_NrÂ   rš   s     r   rI   rI   ä  s   é € Ð	RÊÀA�,‰,Ð>×
?Ð
?ÊùrÄ   z1exactly 4 of the 9 real sample filenames are keptzMake and model filter groupingz5mercedes benz variants collapse to one canonical make)rŽ   úMercedes-BenzzMercedes-benzz(canonical mercedes make is the full nameró  z2shouty case variant resolves to the mixed case oneÚCITROENÚCitroenz.a make seen only once passes through unchangedÚSkodaz8derivative dump style A Class groups with the clean namezA 200 Sport Executive Autoz1clean hyphenated A-Class groups the same as abovezA-Classz7clean hyphenated C-Class with a body style still groupszC-Class SaloonzC Classz:GLA is left as its own code, not folded into a Class groupzGLA 250ÚGLAzDealer Auction reader)rA  rO  Ú_parse_time_remaining)Ú_dealerauction_countyz,data/fixtures/dealerauction_list_sample.htmlé   z%dealerauction reads both fixture carsz(dealerauction registration has no spacesz-dealerauction make model and derivative split)r   rl   z1.0 EcoBoost Zetec 5drz-dealerauction multi word make and model split)ru   zDiscovery Sportz2.0 TD4 SE 5drz6dealerauction year mileage transmission fuel body type)r   iÈ¯  rH  r|   re  z(dealerauction owners and real NAMA grade)r   r   z'dealerauction VAT Qualifying reads truez6dealerauction VAT Marginal reads false, not qualifyingz5dealerauction location is the clean Town, County formzSpeke, MerseysidezDdealerauction reserve is Retail minus Margin, Mark's AT Trade figure)r   i)  z2dealerauction listing url built from the advert idzAhttps://www.dealerauction.co.uk/sourcing/#/advert/AB12CDEFIXTURE1zPdealerauction cap_clean is left unset, Retail is not the same scale as CAP CleanzBdealerauction skips a network badge rendered before the real photozBhttps://da-media.prod.atcdn.co.uk/fixture1card/thumbnaillarge.jpegzAdealerauction reads the real photo when there is no badge to skipzBhttps://da-media.prod.atcdn.co.uk/fixture2card/thumbnaillarge.jpegz)dealerauction hours and minutes countdownz5h 20mz2026-08-20T17:20:00z&dealerauction days and hours countdownz1d 2hz2026-08-21T14:00:00z$dealerauction minutes only countdownÚ45mz2026-08-20T12:45:00zCdealerauction unparseable countdown text returns empty, not a guessÚsoonzdealerauction county extractionÚ
Merseysidez;dealerauction county extraction with no comma returns emptyÚSpekez6dealerauction empty allowed_locations enforces nothingúDealer Auction)r^   r`   r0   r-   zCdealerauction unlisted county rejects once allowed_locations is setÚdealerauctionÚBristol)ra   rR   zFdealerauction listed county still passes once allowed_locations is setzBdealerauction real grade still gates normally, unlike Auction4Cars)Úparse_invoice_historyÚ_parse_invoice_datez7data/fixtures/dealerauction_invoice_history_sample.htmlz0dealerauction invoice history reads one real rowz6dealerauction invoice history platform and vehicle_ref)rÿ  ÚABC123SAMPLEz*dealerauction invoice history reg and name)ÚFG20SMPzSFord Focus 1.0T EcoBoost Titanium Hatchback 5dr Petrol Manual Euro 6 (s/s) (125 ps)z0dealerauction invoice history full fee breakdown)r†  g     Àg@g      C@g     l´@zBdealerauction invoice history fee breakdown sums to the real totalz0dealerauction invoice history date parsed to ISOz
2026-08-12z<dealerauction invoice history listing url from the advert idzAhttps://www.dealerauction.co.uk/sourcing/#/advert/202608019999999z/dealerauction invoice date 2 digit year parsingz29/07/26, 14:44:39z
2026-07-29zFdealerauction invoice date parsing never guesses an unrecognised shapez
29/07/2026z@dealerauction invoice date parsing never guesses an empty string)Ú_parse_advert_galleryz6data/fixtures/dealerauction_advert_gallery_sample.htmlz3dealerauction advert gallery reads every real photoz7dealerauction advert gallery keeps the real image order)z5https://da-media.prod.atcdn.co.uk/aaa111/preview.jpegz5https://da-media.prod.atcdn.co.uk/bbb222/preview.jpegú5https://da-media.prod.atcdn.co.uk/ccc333/preview.jpegzHdealerauction advert gallery prefers data-full over a lazy thumbnail srcr  z=dealerauction advert gallery on a page with no gallery at allz(<html><body>no photos here</body></html>zŠWatchlist sync storage round trip, the one platform action BidBrain is ever allowed to take (Mark 2026-08-27: shortlist only, never a bid)z,empty watchlist_sync returns nothing pendingÚHK65MVPú,https://pro.motorway.co.uk/vehicles/22660326z!a queued star shows up as pendingz9the pending row carries the desired state and listing urlÚwatched)r   r	  z:a different platform sees nothing pending for the same carz)a confirmed sync clears the pending statezCre queuing the same car keeps one row with the latest desired state)r   r   z>Motorway vehicle 22660326 did not show its own shortlist star.z6a failed sync stays pending for the next pass to retryz$a failed sync records the real errorÚerrorz>re starring an already synced car queues it again, not skippedz9queue_watchlist_sync does nothing with no reg or platformr   ÚREG)TTÚGH66TSTzMotorway (accounts)z<the primary and accounts sync are both pending independently)r   r   zFthe primary account succeeding never marks the accounts one synced toozNo saved login found.zOthe accounts login failing never touches the primary's own already synced statezˆHiding a connection, Mark 2026-08-26: "there is no way to hide the ones we dont use", widened 2026-08-27 to cover the accounts login toozLmotorway_accounts can be hidden cleanly, no platform or integration to touchÚmotorway_accountsÚhidden_connectionsz'showing it again clears the hidden listzSaved views storage round tripzempty views db returns no viewszFord gap fillersr
  )r'   Úviewz(saved view round trips with its criteriaÚcriteriaznew view starts unstarredÚstarredzstarring a view stickszunstarring a view stickszCheap CarwowÚallzstarred views sort firstzdeleted view is gonezLE Capital funding reader)Ú_parse_current_stock_textÚ_parse_stock_history_textÚ_parse_group_datezQgroup date with no leading zero and a single digit apostrophe year parses cleanlyz
21 Aug '26z1group date settled suffix stripped before parsingz
18 Aug '26z0data/fixtures/lecapital_current_stock_sample.txtz3current stock: all 3 real rows parsed, none droppedz;current stock: current style plate reads its own date groupÚW0L0XEP68H4216663z&VAUXHALL CORSA ENERGY AC ECOFLEX WHITEz03733-093822-0826g×£p=Ê4³@)r&   ÚvinÚdescriptionÚfunding_refÚplan_starts_atÚfunded_valuezHcurrent stock: older prefix style plate (S33DFB) is not silently droppedÚS33DFBzBcurrent stock: a second entry under the same group shares its dater  zCcurrent stock: a later group's own date is used for its own entriesz0data/fixtures/lecapital_stock_history_sample.txtz3stock history: all 3 real rows parsed, none droppedzKstock history: the (Settled Date) suffix is stripped from the group headingÚ
settled_onzDstock history: settled date is shared by every entry under its groupzTstock history: plan_starts_at comes from the record's own Funded line, not the groupz
2026-08-05zIstock history: a later group's own settled date is used for its own entryz
2026-08-17z+stock history: funded value reads correctlyr  g×£p=*­Ä@z LE Capital funding sync planning)Ú	plan_syncÚ_add_monthsz/_add_months adds calendar months, not just daysz
2026-05-01z&_add_months rolls over a year boundaryz
2025-11-13z
2026-03-13z
2026-08-01)r&   r  r  ÚCD34EFGg     p·@ÚGH56IJKg     @¯@)r&   r  r  r  Úlive)r&   Úfunding_statusr  r  Úfunding_settled_atzGa car LE Capital shows funded but DealerKit has never heard of is addedÚto_addzTadded car's expiry is plan start plus the funded term, never DealerKit's own defaultÚfunding_expires_atz
2026-12-01zIa car already live and matching on both sides is left alone, not re addedzOa car LE Capital shows settled but DealerKit still has live is queued to settleÚ	to_settlezFthe settle date comes from LE Capital's own settled group, not guessedz2no mismatch reported when both sides already agreeÚ
mismatchedg     |µ@z[a real funded_value disagreement on a car live on both sides is flagged, not silently fixed)r&   Úle_capital_valueÚdealerkit_valuez/a flagged mismatch is never added a second timeÚsettledz
2026-08-09zJa car DealerKit already has marked settled is never queued to settle againzEIntegration settings, the Settings page controls for every automationz%every integration defaults to enabled>   r”   Údealerkit_stockÚlecapital_fundingÚdealerkit_purchasesz<a well formed integrations payload validates and round tripsÚ
not_a_dictúnot a dict at allÚmade_up_keyzan unknown integration keyza missing known keyzrejects zno error raisedÚ
ValueErrorÚyesz#rejects a non boolean enabled valuez7a fresh database has no saved integration overrides yetr.  z3saving one integration key never touches the otherszNrender_page hides nothing and disables nothing when no integrations are passedzdisabled title="Turned off)Únoticesz=render_page disables a button whose integration is turned off)r5  rŸ   z’Platform enabled settings, so a platform turned off in Settings stays off for the scheduled run too, not just the one manual click that changed itzCPLATFORM_ENABLED_DEFAULTS covers exactly the real platforms, all onÚ	dealerwayzTnothing requested (the scheduled run's own call) with everything on reads everythingz^nothing requested with one platform off excludes it too, the scheduled run never gets a bypasszxa Run modal pick that STILL explicitly lists the disabled platform does not bring it back, disabling one is a real floorz9a normal partial pick with nothing disabled is unaffectedzEan empty requested list behaves the same as None, everything on offerz|A disabled platform must never make an otherwise complete run count as partial, or it freezes sale_date forever (2026-08-30)zHeverything enabled, everything selected: a genuine full run, not partialzwone platform disabled, but every ENABLED platform selected: still a full run, the disabled one must never force partiala  selected somehow includes a disabled platform's own key (never happens via _select_platforms, which always filters it out first, but proves the comparison is against enabled_keys, not PLATFORM_KEYS): selected has MORE than what's enabled, so this is genuinely partialzDa genuine ad hoc single platform refresh among enabled ones: partialzŒa genuine ad hoc refresh alongside a disabled platform: still partial, the ad hoc narrowing is real even though dealerway was never on offerz¿the full real scheduled-run shape: platforms=None narrowed by _select_platforms, then checked against the same enabled_map, with one platform off, must land on a genuine full run, not partialz@a well formed platform_enabled payload validates and round trips)r1  Únopezan unknown platform keyÚmade_up_platformza non boolean enabled valuez<a fresh database has no saved platform_enabled overrides yetÚplatform_enabledzQsaving one platform's enabled state never touches the others or any other settingzMHiding a connection, Steven 2026-08-26: 'no way to hide the ones we dont use'z2hiding a platform records it in hidden_connectionsz0hiding a platform also switches its own read offz9hiding one platform never touches another's enabled state)r  r9  z(showing it again empties the hidden listzeshowing it again switches its read back on, Steven's own framing: 'if we do want to start using them'Ú	dealerkitzBhiding DealerKit switches off both of its own automations togetherr-  r/  )FFz6hiding DealerKit never touches an unrelated automationzDhiding DealerKit is not a platform, so platform_enabled is untouchedz:hiding the same site twice never duplicates it in the listz2Cazana can never be hidden, every run prices on itzno errorÚnonsensez#an unknown site is refused outrightz7Platform login health, notices piggybacked on real runsz0a fresh database has no recorded site health yetzTimeout 30000ms exceeded.z.a failed read is recorded with its own messager  za failed read's message is keptÚmessagez(recording one site never touches anotherz1a later clean read overwrites the earlier failure)Ú_categorize_notices)zrMotorway could not be read in the last run, the login may have expired. Log in again from Settings > Integrations.ztLE Capital could not be read in the last run, the login may have expired. Log in again from Settings > Integrations.úGlass's added to 5 of 5 cars.zHa platform login failure lands in its own bucket, not glass or dealerkitc              #   óD   #   • U  H  nS U;   =(       d    SU;   v •  M     g7f)rÖ   z
LE CapitalNrE   rš   s     r   rI   rI   ü  s!   é € ÐLÊÀA˜:¨™?×?¨l¸aÑ.?Ô?Êùr¦   zDan unrelated Glass's notice still lands in its own bucket, untouchedr>  z1a platform login failure still counts as an alertzDealerWay reader)rA  Ú
parse_cardÚ	_end_timerB  rO  z(data/fixtures/dealerway_list_sample.json)r³   rG  z{only the two real live auction cards within the window parse, the Buy Now only one and the one 10 days out are both skippedz6a card with no LIVE AUCTION line returns None directlyz–a card well within the window but for its date alone would still parse fine (proving the far out card was skipped for its date, not some other reason)zreg reads correctlyzmake and model split correctlyzyear reads correctlyz(mileage reads correctly, commas strippedi`ê  ztransmission reads correctlyzfuel reads correctlyz;distance reads the real exact figure given, no guess neededg      I@z3Current Bid stands in for reserve when a bid existsz6every icon ok means no mech_issue and no bodywork note)rd   rd   z3source is set for the platform gate and card badgesÚ	DealerWayz=Starting Price stands in for reserve when there is no bid yeti4  z5a red Bodywork icon becomes a flag, never a rejectionzBodywork issues reportedzRa red Mechanical / Electrical icon becomes car.mech_issue, a hard reject elsewherez8_end_time adds the live countdown to the reference clockz00:01:30:00z2026-08-24T13:30:00z_end_time rolls a day correctlyz02:05:10:00z2026-08-26T17:10:00z3_end_time returns empty for an unparsable countdownznot a countdownz0_split_make_model handles a plain two word titlezVauxhall Corsa)râ   rã   z3_split_make_model handles a genuine multi word makezLand Rover Discovery)ru   Ú	Discoveryz)data/fixtures/dealerway_detail_sample.txtz2owners reads as a real number from the detail pager,   z'service history reads and is lowercasedr2   z,no V5C flag is absent when the page says YesÚno_v5czHa genuinely clear Bodywork Issues section produces no bodywork_issue keyÚbodywork_issuezFa disclosed mechanical issue's own real free text is read, not guessedr€   zLengine management light came on once, cleared itself, no fault found on scanz6a separate Other disclosure is read into its own fieldÚother_notesz;small stone chip on windscreen, not in driver line of sightzDealerWay gate wiringz1DealerWay's own settings key normalises correctlyr!   )r^   r0   zUDealerWay has no condition grade, assume_grade_ok=True never rejects on a missing one)r^   r-   r0   zEDealerWay's own max distance is independent of every other platform'si,  Úmax_distance_milesi�  )rQ   rR   z>a DealerWay car over its own configured distance limit rejectsÚdistanceÚ éd   z7changing DealerWay's own limit never touches Motorway'sé–   zFSettings platforms merge, never dropping a new platform's own defaultsi@– é
   éÒ   )rU   rV   r\   rX   rY   rZ   rG  zGa platform saved before a new one existed still keeps its own real editzKa brand new platform not in the old saved blob still gets its real defaultszCthe new platform's defaults are the real ones, not blank or missingzDan untouched platform (never customised) also still has its defaultszGCockpit price ceiling, a display default never a gate (Mark 2026-08-24))ÚDEFAULT_SETTINGSiì,  Údefault_price_ceilingz'a real number validates and round tripsz8an empty string means no ceiling, never a guessed figurez#a missing key also means no ceilingiþÿÿzrejects a negative ceiling)rO  z9a real ceiling pre fills the sidebar's own Max bid filterzDEFAULT_PRICE_CEILING = 11500z+filterbidmax is set from it, not left blankz%ceilBid.value = DEFAULT_PRICE_CEILINGz<filterreservemax is set from the same figure, not left blankz%ceilRes.value = DEFAULT_PRICE_CEILINGzEa ceiling that cannot be applied fails loudly, never silently skippedzbbPageNotice('The price ceilingzJno ceiling given renders as a plain null, the pre v2.6.1 default behaviourzDEFAULT_PRICE_CEILING = nullz³Hardening (v3.4): every page carries the guard block and no template token ever survives into a rendered page (the literal token bug class, now a loud failure via render._finish).ÚcockpitÚ	purchasesú	lost bidsúunder offerz" page carries the bbEl guard blockzfunction bbEl(z& page has no unreplaced template tokenz\{\{[A-Z_]+\}\}zÐShared control frame (v3.4 Phase 2): the Under Offer page adopts the More drawer. Reveal never construct, the drawer's own filter inputs are server rendered and always in the page, JS only toggles visibility.z.the More drawer markup is in the rendered pagezid="moredrawer"z9the drawer opens hidden, revealed only by the More buttonz/<div id="moredrawer" class="moredrawer" hidden>z>the Noted from date input is server rendered inside the drawerzid="notedfrom"z<the Noted to date input is server rendered inside the drawerzid="notedto"z#the filter chips row is in the pagezid="filterchips"z"the More button is in the head barzid="morebtn"z4the frame behaviour is injected (paintFrame present)zfunction paintFrame(z(the drawer carries the live count footerzid="moredrcount"z*the under offer table headers are sortableÚonSortHeaderClickz(?:title|aria-label)="([^"]*)"z8under offer page has real title/aria label copy to checkz?no title or aria label on the page carries a dash (house style)c              #   ó\   #   • U  H"  nS U;  =(       a    SU;  =(       a    SU;  v •  M$     g7f©ú - u   â€“r·  NrE   ©rG   r—   s     r   rI   rI   Í  s2   é € ð 
Úˆað �q‰.×
D˜X¨QÑ.×
D°8À1Ñ3DÔ
DÚùó   ‚*,)zClear all filterszcars match right nowÚ	Filteringz0Nothing under offer matches the current filters.z"frame copy present and dash free: rW  zºFrame Phase 3: the Lost page adopts the frame, gains slices and range filters, and loses the Stats dropdown entirely (Steven 2026-08-29, parked pending a proper rethink, see the memory).z%the Lost page carries the More drawerz&the Lost slice chip is in the head barzid="slicechip")r  Úlast30Úclosezthe Lost page offers the z slicezdata-slice="Ú")ÚbidfromÚbidtoÚ	lostbyminÚ	lostbymaxÚ
soldforminÚ
soldformaxz#the Lost drawer server renders the z inputúid="z7Stats is gone from the Lost page, panel and button bothÚ
statspanelÚstatsbtnz9no dead Stats only helper is left behind on the Lost pagezfunction pct(z#the Lost table headers are sortablezDno title or aria label on the Lost page carries a dash (house style)c              #   ó\   #   • U  H"  nS U;  =(       a    SU;  =(       a    SU;  v •  M$     g7frV  rE   rX  s     r   rI   rI   ê  s2   é € ð 
Úˆað �q‰.×
D˜X¨QÑ.×
D°8À1Ñ3DÔ
DÚùrY  a0  Frame Phase 4a: the purchases page adopts the frame. The four view buttons become the slice chip (VIEW_HIDE untouched), Fields and Views move from floating menus into drawer sections, Add car is promoted to a real head bar button, the run bar gains Stop, and Stats goes entirely (parked, see the memory).z*the purchases page carries the More drawer)ÚdueinÚinstockÚ	cancelledr  z the purchases slice chip offers )ÚsortÚfiltersÚfieldsz!the purchases drawer carries the z sectionz
data-sec="zEsaved views are NOT buried in the drawer, they are a head bar controlzdata-sec="page"zid="viewsbtn"z;the bought date filter is server rendered inside the drawerzid="datefrom"zid="dateto"z:the Fields list container moved into the drawer, id intactzid="fieldlist"z;the saved views list and its save box moved into the drawerzid="viewslist"zid="viewname"z*Add car is a real labelled head bar buttonzclass="addcarbtn"z8the run bar has a Stop button wired to the stop endpointzid="stopbtn"z'/api/stop-run'z<Stats is gone from the purchases page, panel and button bothzEthe old floating Fields menu is gone, its content lives in the drawerzid="fieldsmenu"z&the old filter modal is gone with themÚfiltermodalzHthe frame installs no Escape handler here, this page owns its own ladderzif(frameEscape()) return;z4the record drawer is untouched and still in the pagezid="drawer"zid="drawer-scrim"zrSaved views reach the head bar (Steven 2026-08-29: there was no way to save one without opening the drawer first).zthe z* has a Views button on the head bar itselfz, can name and save a view without the drawerzonclick="saveCurrentView()"z# lists saved views in the same menuz) no longer has a section called This pagez>This page<z.Escape closes the views menu before the drawerz2if(vm && !vm.hidden){ closeViews(); return true; }z¶Saved view starring works the same on both pages that offer it. The shared Views menu promised starring everywhere while the purchases page had no star mechanism at all (2026-08-30).z-the purchases views list offers a star toggleztoggleViewStar(zclass="viewstarz?the purchases head bar has somewhere for starred chips to paintzclass="starviews"zIa purchases view keeps its starred flag when re saved under the same namez;starred: existing >= 0 ? !!PVIEWS[existing].starred : falseÚkeptr  rh  )r   r  r  Úplain)r   r  z1the server keeps a starred purchases view starredz6and an unstarred one unstarred, never dropping the keya+  Every class a page's own markup uses has a rule in that page's own stylesheet. This is the check that caught four shared controls rendering as raw browser defaults on the purchases page (2026-08-30): the markup came from a shared helper, the CSS only ever lived in the cockpit's private style block.z^[a-z][a-z0-9-]*$>
   ÚvcheckinÚ
densitybtnÚdensitytabsúrm-platúsm-platú	ext-arrowú
dueid-wrapúdkupload-checkúrunmodal-extraúpageswitch-label)ÚviewrowÚviewstarzviewname-btnÚviewdelÚstarviewbtnÚ
viewsempty)ÚvmrowÚvmnameÚvmdelzvm-emptyÚsortrow)rP  rQ  rR  rS  z<style>(.*?)</style>z\.([a-zA-Z][\w-]*)z<script>.*?</script>)rÙ   zclass="([^"]*)"zno class on the z page is used without a rule: z, Úcleanc              #   ó<   #   • U  H  o[         ;  d  M  Uv •  M     g 7frÑ   )Ú_defined)rG   r8   s     r   rI   rI   \	  s   é € ÐLÒ%6 Ä8Ñ:KŸ!™!Ò%6ùs   ‚“	zevery class the z( page builds in JS is styled there too: zIno title or aria label on the purchases page carries a dash (house style)c              #   ó\   #   • U  H"  nS U;  =(       a    SU;  =(       a    SU;  v •  M$     g7frV  rE   rX  s     r   rI   rI   b	  ó2   é € ð 
Úˆað �q‰.×
D˜X¨QÑ.×
D°8À1Ñ3DÔ
DÚùrY  z¼Frame Phase 4b: the Margin column on the purchases page, retail estimate less the car's own price. Strictly both figures or nothing, so a car missing either never looks like a zero margin.z/Margin is a real column, not just a popover rowz['margin', 'Margin']zMargin has its own labelzmargin: 'Margin'z Margin has its own default widthzmargin: 104z*Margin sorts on both figures or not at allz?margin: r => (r.car_price != null && r.retail_estimate != null)z8the Margin cell reuses the existing good and bad coloursz7'<span class="margin ' + (margin >= 0 ? 'good' : 'bad')z8the Margin rollup counts only rows carrying both figuresz/sums.margin += r.retail_estimate - r.car_price;zBthe Margin rollup is never the difference of the two column totalszsums.retail - sums.pricezDthe Margin rollup cell is right aligned like the other money columnsz2['price', 'chips', 'retail', 'margin'].includes(k)zöFrame Phase 5: the cockpit joins the frame. One honest 5 option sort list with a per sort direction, the slice chip, the More drawer with every filter moved in plus a new Mileage range, and the merged dropdown and both standalone sort chips gone.z#the cockpit carries the More drawerz!the slice chip leads the head bar)r  Úshortzthe cockpit slice chip offers z7there is NO Rejected slice (the plan's locked decision)zdata-slice="rejected"zdata-slice="rej")r
  ÚautorK   Ú'z*' is no longer a slice, it is a filter nowz:stock is a numeric ceiling filter, not a gap fillers slicezid="filterstockmax"z.held back is a checkbox filter, off by defaultzid="filterheldonly"ztype="checkbox"z5Any automatic is an option on the Transmission filterz.<option value="anyauto">Any automatic</option>zDheld cards say so, so the matcher can tell the two populations apartzdata-held="1"z>and every card carries its real stock count, not just the bandzdata-stockcount=)ÚopportunityÚmatchr.   r•   Úendszthe drawer's sort list offers zdata-sortkey="z-each sort starts on its own natural directionzBDEFAULT_DIR = {opportunity: 'desc', match: 'desc', reserve: 'asc',z9the multi day platforms' ends first rule is kept verbatimz_sort==='opportunity' && (plat==='auction4cars' || plat==='dealerauction' || plat==='dealerway')zFand its hint is visible in the Sort panel, direction immunity includedzwhichever direction is chosenz@all thirteen old filter inputs moved into the drawer, ids intactc              #   ó@   #   • U  H  nS U-   S-   [         ;   v •  M     g7f)rd  r]  N)Ú_ck)rG   Úis     r   rI   rI   £	  s&   é € ð 
/ò ,. aˆ&�1‰*�sÑ
œcÖ
!ò ,.ùs   ‚)Ú
filtermakeÚfiltermodelÚ
filteryearÚfiltertransmissionÚfilterbodytypeÚfilterendswithinÚfilterreserveminÚfilterreservemaxÚfilterbidminÚfilterbidmaxÚfilterguideminÚfilterguidemaxz&the new Mileage range is in the drawerzid="filtermileagemin"zid="filtermileagemax"zBthe merged dropdown, both sort chips and the filter modal are goneÚviewsortÚ
sortdirbtnÚonViewSortChangeÚpriceSortModeÚendsSortModezEan old saved view leaves a typed search alone (gated on key presence)z>if(c.search !== undefined) bbSetVal('search', c.search || '');z@a new view captures search, mileage and the sort's own directionz;sort: currentSort, direction: currentDir, view: currentCat,z;the broken page guard covers the search box it now persistsz"const ids = ['search','filtermake'z0the frame installs no second Escape handler herezframeEscape();z*the price ceiling block survives untouchedzBno title or aria label on the cockpit carries a dash (house style)c              #   ó\   #   • U  H"  nS U;  =(       a    SU;  =(       a    SU;  v •  M$     g7frV  rE   rX  s     r   rI   rI   º	  rˆ  rY  zÁFrame Phase 5b: the slim held card carries data-mileage, so an active mileage range filters held cars honestly instead of blanking them all (a card without the attribute never matches a range).ÚHD55MLGiÊ¨  )r&   r+   z$a held card carries its real mileagezdata-mileage="43210"ÚHD55MLHzAa held card with no reading carries an honest blank, never a zerozdata-mileage=""zæPlatform aware filters (v3.4): every data point that can be filtered is, and each one only ever has an opinion on cars from a platform that actually publishes that fact. Coverage measured against a real 696 car run, never guessed.r-   )rT   rì   r   rp   Úbodytyper`   )rT   rb   r   Ú
endswithin)rb   r   r6  z2 filter is scoped to the platforms that publish itz,every other filter applies to every platform>   rp   r-   r¦  rH  r`   r§  zAbest effort fields let a blank through rather than hiding the car)Úenginelitresr,   ÚservicehistoryzJa scope note names the platforms, without repeating the group's own caveatzMotorway and Carwow onlyz	on screenz+a universal field gets no scope note at allz2a filter block carries the platforms it applies tozdata-filterfield="grade"z.data-platforms="motorway carwow dealerauction"zBengine size is read off the platforms' own free text engine stringz 1.6 CDTi Exclusiv 5dr 4WD Dieselz1.6z;and is honestly blank when it cannot be read, never guessedz	TDI Sport)Ú
filterfuelÚfilterenginelitresÚfilterownersÚfilterservicehistoryÚfiltergradeÚfilterlocationÚfiltercapminÚfiltercapmaxÚfilterdistanceminÚfilterdistancemaxÚfiltermileageminr˜  rš  rœ  r–  r—  r’  r“  r”  r•  zthe cockpit drawer carries the z controlz-the filters are grouped by who publishes themzid="filtergroup-every"zid="filtergroup-some"zFa filter a platform cannot answer is hidden when viewing that platformzfunction paintFilterScope()zGand any value it still held is cleared, never left narrowing off screenz.if(el.value){ el.value = ''; cleared = true; }z;capability, not blankness, decides whether a filter appliesz"const plats = FILTER_SCOPE[field];z;a money range still never lets a car with no figure throughzJif(isNaN(n)) return false;  // no reading for this car, and a range is setzEand the matcher takes its values as criteria, never reading the boxeszfunction cardMatches(c, k){zfunction readFilterInputs(){z3no title or aria label carries a dash (house style)c              #   ó\   #   • U  H"  nS U;  =(       a    SU;  =(       a    SU;  v •  M$     g7frV  rE   rX  s     r   rI   rI   
  s+   é € Ð	VÊgÈˆ%�q‰.×
D˜X¨QÑ.×
D°8À1Ñ3DÔ
DÊgùrY  zÍEvery filterable data point on the purchases working list too, with the dropdown answers coming from this dealership's OWN configured option lists, so a filter can never offer an answer the page would not.)ÚdatefromÚdatetoÚcollfromÚcolltoÚfiltervideoÚfilterpersonÚfilterfinanceÚfilterlogbookÚ
filterpaidÚ
filterdocsÚfilterpriceminÚfilterretailminÚfiltermarginminÚfiltermilesminzGa car with the field not filled in never matches an active filter on itz*rows.filter(r => (r[field] || '') === val)z5and a money range never lets a missing figure throughzJif(val == null) return false;   // never let a missing figure into a rangezDpaperwork complete means service history AND a logbook, both on filezconst hasBoth = r =>z6a retired dropdown answer is never offered as a filterznot o.get("retired")zbidbrain/render.pya  Purchases page thumbnail, falls back to the gallery when photo_url was never set (Mark 2026-08-24, "3 pictures arent showing in the purchase section", Carwow's own purchases only ever capture the full gallery, never the separate single photo_url Motorway's own reader also sets)z9the thumbnail falls back to the gallery's own first photozOconst thumbSrc = mediaUrl(r.photo_url) || (gallery.length ? gallery[0] : null);zGthe img itself is built from thumbSrc, not the old photo_url only checkz(thumbSrc
          ? '<img class="thumb'zÌLost bids (Bids & offers > Didn't win), Mark 2026-08-24: "the original vision for BB was to use ai to understand from our own data our best sellers... we could also use data that we bid on that didnt win")Ú_parse_didnt_win_rowu`   X99 KDX
Mercedes A 180 D AMG Line Premium Auto
Sold for Â£7,457
Â£7,456
Your max bid
20 Aug 2026Ú20252800z8reads the reg, name, sold for and our bid off a real rowÚsold_forÚour_bid)ÚX99KDXú&Mercedes A 180 D AMG Line Premium Autoé!  é   z.the date bid is turned into a plain ISO stringÚdate_bidz'the vehicle ref becomes the listing urlz,https://pro.motorway.co.uk/vehicles/20252800z)a row with no reg at all is never guessedu1   Sold for Â£7,457
Â£7,456
Your max bid
20 Aug 2026zX99 KDXrÉ  rÊ  rË  )rS  rT  r&   r   rÆ  rÇ  rÌ  rò   z"a genuinely new lost bid is storedz5the same vehicle_ref again is skipped, not duplicatedzlist_lost_bids reads it backz7the page fetches from the real API, not a baked in listzfetch('/api/lost-bids')zVno photo is stored or shown, Mark: "we dont need to store the images of the lost cars"aX  Under offer (Bids & offers > Under offer), Mark 2026-08-27: "add a under offer section to the main nav for cars that are won but bids not accepts this is for all auctions", real reconnaissance found this is genuinely NOT anything in the purchases table, a car whose bid Motorway or Carwow currently shows as leading but not yet a confirmed sale)Ú_parse_under_offer_row)Ú_parse_under_offer_carduV   LR68 GCU
BMW X2 xDrive 20d M Sport X Auto
Under offer
Â£9,822
Your max bid
2 hours agoÚ21048965z:reads the reg, name and max bid off a real under offer rowÚmax_bid)ÚLR68GCUz BMW X2 xDrive 20d M Sport X Autoé^&  z,https://pro.motorway.co.uk/vehicles/21048965u,   Under offer
Â£9,822
Your max bid
2 hours agouY   BT16 TYV
Mercedes A 180 D Sport Premium Auto
Under offer
Â£7,122
Your max bid
26 Aug 2026Ú22597653z1an absolute date reads the same as a relative oneÚnoted_atz
2026-08-26uÂ   data-listing-id="99887766" data-listing-state="waiting_for_auction"><div>AB12 CDE</div><div>Ford Fiesta</div><div>1.0 EcoBoost ST-Line</div><div>2019</div><div>Your offer</div><div>Â£4,500</div>z+reads the reg off a Carwow under offer cardz8reads a year anchored name off a Carwow under offer cardz Ford Fiesta 1.0 EcoBoost ST-Linez(reads the bid amount near the word offerz+a block with no reg at all is never guessedz!data-listing-id="1">no plate herez!empty under_offer returns nothingzLR68 GCUzBMW X2rÒ  z
2026-08-27)r&   r   rÐ  rÔ  rT  rò   za genuine read is storedzAthe reg is normalised the same way every other table already doesrÑ  zTa car that has since resolved drops out on the next read, no separate cleanup neededÚ99887766zGH66 TSTzTest Carz:a re read of one platform never touches another's own rowszfetch('/api/under-offer')z>Under Offer appears in the page switcher on every content pagec              #   ó,   #   • U  H
  nS U;   v •  M     g7f)zUnder OfferNrE   )rG   r’  s     r   rI   rI   ª
  s   é € Ð	eÒ,d Dˆ-˜4Ö
Ò,dùrJ   a+  AI suggested bid to win, Mark 2026-08-24: "lets try and build a AI suggested bid to add to the slider that should win the car based on both won and lost (but sold for) data", refined 2026-08-25: "compare year, transmission, engine size, mileage so that the ai is comparing as similar cars as it can")r	  Úengine_litresÚ
build_poolÚsuggest_bid_for_carÚyear_from_regÚtransmission_from_namez'model_key groups on the first two wordsz
MERCEDES Az6a different derivative of the same model keys the samez#Mercedes A 180 D Sport Premium Autoz3a one word name keys on itself rather than crashingÚ
FreelanderÚ
FREELANDERz4an empty name keys to an empty string, never a guessz&engine_litres reads a plain X.X figurez2.0 TDI Automaticg       @z<engine_litres finds nothing to guess at in a badge like 320dz320d M Sportz'engine_litres on nothing at all is Nonez0year_from_reg reads a March to August identifierÚAB17CDEz6year_from_reg reads a September to February identifierÚAB67CDEz0year_from_reg handles a plate with a space in itzPN68 ZWXz8year_from_reg never guesses an older letter prefix plateÚS123ABCz+year_from_reg never guesses a private plateÚM8UTXz'year_from_reg on nothing at all is Nonez/transmission_from_name finds a plain Auto badgezFord Fiesta ST-Line AutoÚ	Automaticz<transmission_from_name finds Motorway's own S-A abbreviationz(Alfa Romeo Giulietta Speciale JTDM-2 S-Az(transmission_from_name finds a DSG badgezVW Golf GTD DSGzCtransmission_from_name never guesses Manual from an unlabelled namezFord Fiesta ST-Line TDCi)Ú_parse_transmissionÚ_parse_engine_ccz�Exterior
Grey
Interior
Full leather
Body type
Hatchback
Transmission
Automatic
Fuel
Diesel
Engine size
1461 cc
Vehicle details
HPz?_parse_transmission reads the real confirmed value off the pagez<_parse_transmission reads a real Manual example the same wayz>_parse_transmission finds nothing on a page with no such blockznothing relevant herezu_parse_engine_cc converts a real cc figure to the same X.X litres text engine_litres() already parses everywhere elsez1.5z;_parse_engine_cc finds nothing on a page with no such blockiG  c	           
      ó   • XXbX4XWUS.	$ )N)	r   ÚamountÚretailr+   r*   Útransmissionr1   r-   ÚdaterE   )	r   ræ  r+   r*   rè  r1   rç  r-   ré  s	            r   Ú_comprê  ó
  s   € à°fØÀ&Øñð r   c                   ó"   • \ rS rSr  SS jrSrg)Ú_FakeCariú
  Nc                 óh   • XsU l         U l        X4XVU4u  U l        U l        U l        U l        U l        g rÑ   )r'   r(   r+   r*   rè  r1   r-   )r‘  r'   r(   r+   r*   rè  r1   r-   s           r   r“  Ú_FakeCar.__init__û
  s5   € à $ÐˆŒ	�4”:à˜<°ðO8ÑKˆŒ�d”i Ô!2°D´KÀÅr   )r1   r-   r'   r+   r(   rè  r*   )NNNNN)r6  r7  r8  r9  r“  r:  rE   r   r   rì  rì  ú
  s   † ØJNØ$(÷8r   rì  zFord Fiesta ST-LinezVauxhall Corsa SRirw  z0a model with enough real comps gets a pool entryzFORD FIESTAz&its own sample size is carried throughzQa model with too few comps is still pooled (the floor is applied at suggest time)zVAUXHALL CORSAz;suggest_bid_for_car finds the right group by make and modelzFiesta ST-Line)Úmin_samplesz<suggest_bid_for_car returns None below the min_samples floorz	Corsa SRiz=suggest_bid_for_car returns None for a genuinely unseen modelÚTriumphÚHeraldzBMW 3 Seriesià.  éÈ   rP  iy  )rï  Útop_nzma car with a known mileage ranks against the closest real comps, not the far higher mileage half of the groupÚ	suggestedi˜:  z@that suggestion is flagged as a genuine like for like comparisonÚlike_for_likeé   ÚSportagezvwith no mileage/year/transmission/engine on any real comp, the full group is used rather than an arbitrary top_n slicer›   z9that suggestion is correctly not flagged as like for likezAudi A3i'  )rç  )rï  Ú
car_retailznwith enough comps carrying a real retail figure and this car's own retail known, the suggestion is ratio basedÚratio_basedux   every comp here sold at exactly 90% of its own retail, so the suggestion scales to 90% of this car's own Â£15,000 retaili¼4  zdwithout this car's own retail value, the same comps fall back to a flat raw price percentile insteadzBMW 1 SeriesiÈ2  zna ratio that would suggest paying more than this car's own known retail is capped at that retail value insteadz.that suggestion is correctly flagged as cappedÚcappedzVauxhall Astrai%  zRthe same cap applies to the flat raw price fallback, not just the ratio based pathÚAstraz?a suggestion genuinely under retail is never touched by the capzToyota Yariszxonly the plausible comps are counted toward the ratio, the implausible ones are excluded entirely, not just capped afterzNthe suggestion lands on the plausible 80%, undistorted by the implausible ones)rç  rè  )rè  )rï  Úmin_ratio_samplesrø  ztan automatic car is compared only against this model's own automatic comps, the manual ones are never counted at allzzthat comparison correctly reflects the automatic only 90% figure, untouched by the manual comps sitting right next to themz<a genuine transmission match is flagged as like for like tooz~too few of this model's own automatic comps means NO suggestion at all, never a fallback that mixes in the manual ones insteadzXthat same thin pool still works fine for a MANUAL car, which has plenty of its own compszra car with no known transmission at all cannot have the gate applied to it, so it still uses the whole model groupzqtoo few comps carrying a retail figure (below min_ratio_samples) also falls back to the flat raw price percentilez‚a car with a known condition grade ranks against the closest real comps on grade too, not the far rougher graded half of the groupzPa BMW comp's engine badge and a live car's own series name key to the same groupzBMW 118D M Sportz#that shared key is the series digitzBMW 1z;a 3 Series badge keys to its own series, never the 1 SerieszBMW 320D M SportzBMW 3z&a BMW X model is left exactly as it iszBMW X1 xDrivezBMW X1z7Mercedes-Benz A-Class and plain Mercedes A key togetherzMercedes-Benz A-Class AMG LinezMercedes A 180 D AMGz;a Mercedes trim badge model like A180 keys to the class toozMercedes A180 Sport Executivez6a three letter Mercedes badge keeps its own class codezMercedes CLA220 AMG SportzMERCEDES CLAz4MG Motor UK is the make MG, not a model called MotorzMG Motor UK ZS ExcitezMG ZSz3Motorway's own truncated Insig merges with InsigniazVauxhall Insig Sri NavzVauxhall Insignia Sri NavzSemi-automaticz=a Semi-automatic car matches this model's own automatic compsz.and is flagged as a genuine transmission matchÚtransmission_matchedz<Semi-automatic comps count for an automatic car the same wayz]a MANUAL car never matches the automatic bucket, no suggestion at all rather than a mixed one)Úcomp_age_monthsÚCOMP_MAX_AGE_MONTHSz&comp_age_months reads a plain ISO datez
2026-07-25z3comp_age_months never guesses at an unreadable datez)comp_age_months on nothing at all is NonezSkoda Octavia)rç  ré  ÚOctaviaz_comps past the recency window are excluded from the maths entirely, only the recent half countszmso the suggestion reflects the recent 80%, untouched by the old higher priced comps sitting in the same groupzqa model whose comps are ALL too old gets no suggestion at all, never a figure from a market that no longer existsz6an undated comp is excluded rather than assumed recentÚG1iµ  é3   z-the suggested bid figure appears on the gaugeu   Â£6,069z its own sample size is shown tooz51 similar saleszMits dot sits on the same main track as the real max bid dot, not a second onezhf-dot suggestzhf-suggest-trackz5a like for like suggestion says so in its own tooltipzclosely matched on mileageÚG3i�  z7a ratio based suggestion says so in its own tooltip toozscaled to this carÚG4z:a capped suggestion says so plainly in its own tooltip toozcapped at this carÚG5zIa car with no suggestion still reserves the line, so the flags stay levelzclass="hf-suggest-line"zbut invents no figure for itzAI suggests to winzsimilar salesz@and the reserved line carries no tooltip, so it is not hoverablez1class="hf-suggest-line" aria-hidden="true"></div>zšCompMatch learning from another dealership's own data, Mark 2026-08-25: "we are both happy for CompMatch to learn from both our data can you wire this in")Ú
comp_sharez'dealer_key slugifies a real dealer namezRight DriveÚright_drivez-dealer_key handles messier input the same wayz  Really Easy Car Credit! Úreally_easy_car_creditz*dealer_key never crashes on nothing at allÚdealer)
rS  rT  r&   r   r–   rV  r¼  r+   Ú
cazana_115rW  )r*   rè  r1   r-   rà   )Úout_dirrù   zJexport_comps refuses a blank dealer name rather than write a nameless filez,export writes to the expected slugified pathzright_drive.jsonz)the export carries this dealer's own namez(the export carries exactly one real compÚcompszHthe export never carries a registration, only what CompMatch compares on>	   ré  r   r*   r-   ræ  r1   rç  r+   rè  z.the export's own figures are real, not guessedræ  r+   )rB   r   zhthe export carries the comp's own sale date so the other dealership's recency window can actually use itré  z1load_shared_comps sees nothing in an empty folder)Ú	comps_dirz9load_shared_comps finds the other dealership's own exportzReally Easy Car Credit)Úexclude_dealerr  zhload_shared_comps excludes THIS dealership's own file, the local database already covers it more freshly)Úignore_errorsÚG2z@a car with no suggested bid at all shows no suggest dot or labelz/Purchases working list (the 2026-08-27 rebuild)Ú901ÚWL01AAAi`  g     Õ¹@g33333sP@)
rS  rT  r&   r   r–   rV  r¼  r¿  rÀ  rÑ  )Úbaselinerà   z2a new purchase lands on the working list as Due inÚstock_statuszDue inzbid_original is the winning bidÚbid_originalz)car_price equals the bid before any chipsÚ	car_pricezfees_total is fee plus VATÚ
fees_totalgÍÌÌÌÌ¬x@zall_in is car plus feesÚall_ingÍÌÌÌÌ_»@Ú902ÚWL02BBBzKia Rioi2  zBa Motorway row with no bid has no car_price rather than the all inz3but its all_in still falls back to the stored totalÚ903ÚWL03CCCz
Seat IbizaÚquote_acceptediÀ  z)a Carwow row's price stands in as the bidÚvideo_statusúVideo signed offÚSteven)Úwhorà   zCa field edit is timestamped onto the timeline with before and afterÚfieldÚwasr³   )r  Nr  z)a platform read field refuses a hand editzwl01 aaaz-a reg edit is normalised like every other regz+a no op edit writes nothing to the timelinezgearbox whineg     °r@gfffffæM@)r!  Únew_feeÚnew_vatrà   z,the chip freezes the bid it was made againstÚ
bid_beforezcar_price drops by the chipg     E¸@z,the fee re bands to the chip's frozen figureÚeffective_feez*the winning bid is never altered by a chipzkerbed alloy at the doorz!a second chip stacks on the firstÚ
chip_totali&  z7a chip with no re band keeps the previous effective feei  g     ¯·@z<a chipped car's payment block is locked against the platformz%so the chip is never subtracted twicez.and the match is said out loud on the timelinec              #   óD   #   • U  H  nS US   =(       d    S;   v •  M     g7f)únow shows the chipped priceÚtextrd   NrE   ©rG   Úes     r   rI   rI   ¬  s$   é € ð 
8Ú6ˆað (¨A¨f©I¯O¸Ö
<Ú6ùr¦   z?the timeline notice is never repeated on a later identical syncc              #   óN   #   • U  H  nS US   =(       d    S;   d  M  Sv •  M     g7f)r*  r+  rd   r   NrE   r,  s     r   rI   rI   ³  s*   é € ð 
AÒ8�Ø*¨q°©y¯¸BÑ?÷ ‰!Ò8ùs   ‚%œ	%Ú904ÚWL04DDDz	Ford PumaúAwaiting confirmationiF  Ú905z$Customer cancelled before collectionzseller went quietz+cancelling the Motorway sale flags that rowÚcancelled_atzBthe same car's Carwow sale survives untouched (the Ford Puma trap)z1a cancelled sale never reaches the accounts emailc              #   ó0   #   • U  H  oS    S:H  v •  M     g7f)rT  r/  NrE   )rG   r   s     r   rI   rI   Æ  s   é € Ð	MÒ-L¨ˆMÑ
˜eÖ
#Ò-Lùr³  z9check in stamps the arrival and moves the car to In stockÚchecked_in_at)TzIn stockzT5 ABCi0ò  )r&   r   rV  r+   z:a manual car is its own platform with the price as the bidÚmanual_entry)rH  r   g     p§@z"a manual car never emails accountsÚ
emailed_at)r&   r   rV  z#a manual car with no reg is refusedzV5 arrived in the postÚDonnaz7a comment is a timeline entry with its text as the bodyÚbodyz0video's gate flag lives on the signed off optionÚgatez=person collecting starts empty, each dealership names its ownÚperson_collectingÚpurchase_dropdownsúRelay NetworkÚpink)ÚvalueÚcolourz@saving one column's list never touches another's factory defaultr?  )r=  r1  z  Cancelled sales rj  éÿÿÿÿÚdropped)r  ÚtabÚsortKeyÚsortDirÚjunkÚsearchz=a saved view keeps only the known criteria and trims the namezCancelled sales)rE  rD  rC  r  )z
not a listzpurchase_views must be a listza view with no name is refusedÚAr—   z(two views with the same name are refusedz	 passed, z failed)NNrC   (_  Ú__doc__ÚdatetimeÚbidbrain.pricingr   r   r   r   r   r   r	   r
   ré  r“   r   r   r   r;   r   ÚpÚgoverning_sourceÚgoverning_valuerÐ  r4   r3   r—   r–   ÚanyrÙ   ÚroundrŠ   Úbidbrain.readers.glassr‹   Ú	daily_runÚ_settings_cacher˜   Ú_slÚ_session_health_noticesÚ_heldÚ_nmÚ_nm2r×   Úglass_checkedÚbidbrain.renderÚrenderÚ_rÚ_chkrÒ   Ú_unchkÚosÚ_osrà   ÚexistsÚgetmtimer°   r²   Ú_glass_login_noticerÓ  Úreserve_historyÚ
_orig_histÚ_reserve_drop_flagÚ_ir2rÓ   Ú_cw_carÚ_cw_arØ   r  Ú_mw_carÚ_mw_aÚtypeÚtempfileÚmktempÚ_settings_dbÚinit_dbÚget_settingsÚset_settingsÚremoveÚ_val_dbÚget_cached_valuationÚsave_cached_valuationÚ_cazana_urlÚconnectÚ_connr³   Ú	timedeltaÚ	isoformatÚ_oldÚexecuteÚcommitr\  Úprune_old_valuation_cacheÚ_det_dbÚget_cached_detailÚsave_cached_detailÚprune_old_listing_detail_cacheÚ_ewc_dbrð   rô   r÷   Ú_enrich_with_cacheÚ_hit1r,   r2   rû   Ú_hit2r   rþ   r&   r  r  Ú_hit_a4cr  r  Úbidbrain.readers.clickdealerr	  Ú_stock_flagr  r  r  r  r  Ú_fixÚopenÚreadÚ_soldÚlenÚ_golfÚ_mÚgetr!  Ú_splitÚ_totÚsumÚvaluesr$  Ú_learnedÚ_history_flagÚ_learned_lossr5  Ú_aÚbidbrain.readers.auction4carsrA  rB  rC  rD  rE  Ú
_a4c_todayÚ	_a4c_listr'   Ú_a4c_carr(   r)   r*   r+   rè  r{   r`   r.   rò   Úauction_ends_atÚfromtimestampÚ_a4c_detail_htmlÚ_a4c_fieldsrO  rQ  rR  Ú	_a4c_histÚ	_a4c_hrowÚbidbrain.readers.motorwayrX  Ú_mw_rowsÚ_mw_carsr€   r/   Ú_mwdtrx  Ú_mw_gate_failuresÚ	_mw_todayÚ_mw_candidatesry  Ú_dtÚ_todayr|  r}  Ú
_pay_linesrˆ  Ú
_est_linesr‹  r�  r˜  Ú_photo_htmlÚ	_doc_htmlr™  Ú_history_htmlr  rŸ  Ú_v5_htmlr¡  r¢  Ú_confirmed_textÚ_scheduled_textrG  ÚgroupÚbidbrain.readers.carwowÚ_CW_COLLECTION_DATE_REÚ_cw_card_textÚgroupsÚ_cw_ordinal_textÚbidbrain.dealerkit_writer§  r¨  Ú_mw_galleryÚ_mw_blobrª  Ú_cw_galleryÚ_cw_htmlÚ_a4c_galleryÚ	_a4c_htmlÚpurchases_runr«  r¬  Ú_wonÚ_realÚcomposeÚ_bodyÚ_pdbÚrecord_purchasesÚlist_purchasesÚ_pdb2Ú_row2Ú_pdb3pÚjsonÚ_jsonÚdumpsÚ_pdbcapÚ_cappedÚ	_uncappedÚset_retail_estimate_overrideÚ_overriddenÚ_clearedÚ_pdb3Ú_row3Ú_row3bÚbidbrain.readersrì   Ú_cwÚbidbrainÚ_dbÚ_looks_logged_outr�  Ú_cw_mileage_htmlÚnextÚ_cw_no_mileage_htmlÚ_is_cancelledÚ_tdbÚrecord_walked_awayÚwalked_away_regsÚsuppressed_regsÚ_cw_old_plate_htmlÚ_cw_long_htmlrà  rá  Ú_cw_pay_linesÚjoinÚ_cw_bdÚ_cw_completed_linesÚ_cw_completed_bdrê  Ú_sale_agreed_mÚintÚ_cw_real_bundle_namesrÃ   Ú_cw_keptÚsortedÚ_canon_make_mapÚ_model_familyÚ_dt2Úbidbrain.readers.dealerauctionÚ	_da_parseÚ	_da_splitrø  Ú_da_timerù  Ú_da_htmlÚ_da_nowÚ_da_carsÚ	_da_focusÚ	_da_discoÚ	body_typer-   r¹   rÃ  r  r  Ú_da_invÚ_da_irowr  Ú_da_galleryÚ_wl_dbÚpending_watchlist_syncsÚqueue_watchlist_syncÚ_pendingÚmark_watchlist_syncedÚ	_pending2Ú	_pending3Ú_wl2_dbÚserveÚ_serve_earlyÚ_apply_hideÚ	_views_dbÚlist_saved_viewsÚ	save_viewÚ_vidÚ_viewsÚ	star_viewÚ_vid2Ú_orderedÚdelete_viewÚbidbrain.readers.lecapitalr  r  r  Ú_lec_currentÚ	_lec_histÚbidbrain.funding_syncr  r   Ú_le_currentÚ_le_historyÚ_dk_fundingÚ_planÚcountÚ_dk_mismatchÚ_plan2Ú_dk_already_settledÚ_plan3Ú_serveÚ_drÚsetÚINTEGRATION_DEFAULTSÚ_valid_integÚ_validate_integrationsr5   Ú_bad_integ_casesÚbadÚlabelr3  Ú	_integ_dbÚrender_pagerG  ÚPLATFORM_ENABLED_DEFAULTSÚPLATFORM_KEYSÚ_all_onÚ_dealerway_offÚ_select_platformsÚ_is_partial_runÚ_valid_plat_enÚ_validate_platform_enabledÚ_bad_plat_en_casesÚ_plat_en_dbÚ_hide_upÚ_show_upÚ_hide_dkÚ
_health_dbÚget_site_healthÚrecord_site_healthÚ_mw_rowr=  Ú_gÚ_dÚ_pÚbidbrain.readers.dealerwayr@  rA  Ú_dw_dtÚloadÚ	_dw_cardsÚ_dw_nowÚ	_dw_todayÚ_dw_carsÚ_dw_c1r0   r¿   r^   Ú_dw_c2Ú_dw_detail_textÚ
_dw_fieldsrˆ   Ú	_merge_dbÚ_merged_settingsÚ_mergedrN  Ú_DSÚdictÚ_ceiling_payloadÚ_validate_settingsÚ_ceiling_payload_emptyÚ_ceiling_payload_missingÚpopÚ_badÚ_ceiling_htmlÚ_no_ceiling_htmlÚreÚ_hreÚrender_purchasesÚrender_lost_bidsÚrender_under_offerÚ_hnameÚ_hpageÚ_uo_pageÚfindallÚ	_hs_attrsÚ_tÚ
_lost_pageÚ_skÚ_fidÚ_hs_lostÚ_ppÚ_secÚ_pnameÚ_pgÚ_pp_starÚ_srvÚ_validate_purchase_viewsÚ_roundÚcompileÚ_cls_okÚ_CLS_EXEMPTÚ	_JS_BUILTÚSÚ_styler†  ÚsubÚ_markupÚ_usedÚ_attrÚsplitÚ_cr�  ÚaddÚ	_unstyledÚ_js_unstyledÚ_hs_ppr�  Ú_goneÚ_srÚ_hs_ckÚ_mprcÚ_maÚ_plain_cardÚ_slimÚ_ma2Ú_fÚ_platsÚ_FILTER_SCOPEÚ_LENIENT_FILTERSÚ_scope_noteÚ_filter_blockÚ_engine_litresÚ_ck2Ú_hs_ck2Ú_pp2Ú_purch_htmlrÄ  Ú_pdwÚ_dw_rowÚ_dwtempÚ_dwdbÚ_dwtmpÚrecord_lost_bidsÚ_dw_newÚ	_dw_againÚlist_lost_bidsÚ_lb_htmlrÍ  Ú_puorÎ  Ú_cuoÚ_uo_rowÚ_uo_absÚ	_cw_blockÚ_cw_rowÚ_uotempÚ_uodbÚ_uotmpÚlist_under_offerÚrecord_under_offerÚ_uo_listÚ_uo_htmlÚbidbrain.bid_suggestÚ_bmkr×  Ú_belrØ  Ú_bbprÙ  Ú_bsfcrÚ  Ú_byfrrÛ  Ú_btfnrã  rä  Ú_mw_details_textÚ_bs_dtÚ_RECENT_COMP_DATEÚ_OLD_COMP_DATErê  rì  ÚrangeÚ_bcomps_fullÚ_bpoolÚ
_llk_compsÚ	_llk_poolÚ	_llk_suggÚ_flat_compsÚ
_flat_poolÚ
_flat_suggÚ_ratio_compsÚ_ratio_poolÚ_ratio_suggÚ_over_compsÚ
_over_poolÚ
_over_suggÚ_over_flat_compsÚ_over_flat_poolÚ_plausible_compsÚ_implausible_compsÚ_plaus_poolÚ_plaus_suggÚ_trans_autoÚ_trans_manualÚ_trans_poolÚ_trans_suggÚ_trans_thin_poolÚ_thin_ratio_compsÚ_thin_ratio_poolÚ_grade_compsÚ_grade_poolÚ_grade_suggÚ_bucket_poolÚ_bucket_suggrþ  Ú_bcamrÿ  Ú_bmaxÚ_window_poolÚ_window_suggÚ_g_carÚ_g_aÚ_suggested_bidÚ_suggested_bid_nÚ_suggested_bid_llkÚ_g_htmlÚ_g_car3Ú_g_a3Ú_suggested_bid_ratioÚ_g_car4Ú_g_a4Ú_suggested_bid_cappedÚ_g_car5Ú_g_a5Ú_g_noneÚ_cstempÚshutilÚ	_csshutilr  Ú_csÚ
dealer_keyÚ_cs_dbÚ
_cs_row_idÚset_purchase_fieldsÚmkdtempÚ_cs_dirÚexport_compsÚ_cs_pathÚendswithÚloadsÚ
_cs_loadedÚkeysÚload_shared_compsÚrmtreeÚ_g_car2Ú_g_a2Ú_wlÚ_wl_rÚ_wl_idÚ_wl_nbÚ_wl_cwÚset_purchase_fieldÚpurchase_eventsÚ_wl_evÚrecord_chipÚ_wl_chipÚ_wl_mwÚcancel_purchaseÚ_wl_rowsÚboolÚunemailed_purchasesÚcheck_in_purchaseÚadd_manual_purchaseÚ_wl_midÚ_wl_mÚadd_purchase_commentÚget_purchase_dropdownsÚ_wl_ddÚ_pvÚ
SystemExit)	Úsr8   r²  r›   Úmr:   r9   r‘  r   s	   000000000r   Ú<module>r     sà—  ðñó ÷÷ ó ð
 	�Š�d˜A˜qÓ!€Ø	
€Ø	
€ò>òñ €nÔ á‰d‹fÓ€Ù Ð$ q×'9Ñ'9¸1×;LÑ;LÈaÏiÉiÐ&XØô ñ
 ‰d °DÑ9Ó:€Ù Ð&¨×);Ñ);¸Q×=NÑ=NÐPQ×PYÑPYÐ(ZØôñ ‰d °DÑ9Ó:€Ù Ð$ q×'9Ñ'9¸1¿9¹9Ð&EØ�$˜Ñ$Ð%ô'ñ ‰d °DÑ9Ó:€Ù Ð(¨1×+=Ñ+=¸q×?PÑ?PÐRS×R[ÑR[Ð*\Øôñ ‰d °DÑ9Ó:€Ù Ð !×"3Ñ"3°Q·Y±YÐ!?ÀÔ Oá‰d °DÑ9Ó:€Ù Ð × 1Ñ 1°4Ô 8á‰d °DÑ9Ó:€Ù Ð-¨q×/@Ñ/@À%Ô Hñ ‰d Ñ&Ó'€Ù Ð)¨A×,>Ñ,>À×@QÑ@QÐST×S\ÑS\Ð^_×^mÑ^mÐ+nØ$ô&ñ ‰d Ñ%Ó&€Ù Ð+¨a×.@Ñ.@À!×BSÑBSÐUV×UcÑUcÐ-dØôñ Ð.Ù‘ $°dÑ;Ó<¸dôDñ ‰4˜dÑ# UÓ+€Ù Ð/°·±¸;Ô GÙ Ð(Ù	Ñ	4¨A¯GªGÓ	4Ó4°dô<á Ð$¡f©T¸tÐSWÑ-XÐZ_Ó&`×&gÑ&gÐioÔ pá €kÔ Ù Ð!¡6©$°uÑ*=¸uÓ#E×#LÑ#LÈjÔ YÙ Ð#¡V©D¸Ñ,?ÀÓ%G×%NÑ%NÐP[Ô \Ù Ð!¡6©$°uÑ*=¸uÓ#E×#LÑ#LÈjÔ YÙ Ð™f¡T¨t¡_°eÓ<×CÑCÀZÔ PÙ Ð™f¡T¨t¡_°eÓ<×CÑCÀZÔ PÙ Ð™V¡D¨d¡O°UÓ;×BÑBÀKÔ PÙ Ð™f¡T¨t¡_°eÓ<×CÑCÀ[Ô QÙ Ð$¡f©TÀÑ-EÀuÓ&M×&TÑ&TÐV`Ô aÙ Ð™&¡¨A¡°Ó6×=Ñ=¸zÔ JÙ Ð™f¡T°¡^°UÓ;×BÑBÀJÔ Oñ Ð)©6±$¸TÑ2BÀEÓ+J×+QÑ+QÐS]Ô ^Ù Ð2±F¹4ÀdÑ;KÈUØñ5ß"™F Kô1á ÐFÙ‰T˜‰]˜E°5Ñ9×@Ñ@À*ôNñ Ð:Ô ;á Ð2Ù‰T˜%Ñ  %°$Ñ7×>Ñ>À
ôLñ ÐDÙ‰T˜%Ñ  %Ø" Z°-ÀÐ1HÐ$IÐJñLßLRÉFÐT_ôañ ÐCÙ‰T˜$Ñ Ø" Z°-ÀÐ1FÐ$GÐHñJßJPÉ&ÐR\ô^ñ Ð;Ù‰T�t‰_˜eØ" Z¸QÈ1Ñ1MÐ$NÐOñQßQWÑQWÐYcôeñ Ð3Ù‰T˜‰]˜EØ" ZÐ2BÂLÐ1QÐ$RÐSñUßU[ÑU[Ð]hôjñ Ð/Ù‰T˜‰^˜UØ" Z°,ÀÐ1BÐ$CÐDñFßFLÁfÈkô[ñ ÐDÙ‰T˜%¨Ñ1°5Ø" Z°-ÀÐ1HÐ$IÐJñLßLRÉFÐT^ô`ñ ÐBÙ‰T˜°-ÐPTÑUØ t¸TñCßCIÁ6È;ôXñ Ð<Ù‰T˜°-ÐPTÑUÐW\Ø $°dØ" ^Ð6IÈMÐ[hÐKiÐ5jÐ$kÐlñ÷ ‰v�zô	#ñ
 Ð?Ù‰T˜°-ÐPTÑUÐW\Ø $°dØ" ^Ð6IÈMÐ[hÐKiÐ5jÐ$kÐlñ÷ ‰v�{ô	$ñ
 ÐWÙ‰T˜°"ÀTÑJÈEØ $°dØ" ^Ð6IÈMÈ?Ð5[Ð$\Ð]ñ÷ ‰v�zô	#ñ Ð/Ù‘$˜GÑ$°ÀÀÐ/OÑPÐRVôXá Ð>Ù‘$˜GÑ$Ó%¨TÐ1°4ô9á ÐHÙ‘d °À4ÑHØ /°8¸WÐ2EÐ1FÐGñIØPTðUØVZô\ñ Ð5Ù‘d ¨gÀÑFØ ,¸ÈÐY]Ñ/^Ð._Ð`ñbØimðnà
ôñ ‰d °DÑ9Ó:€Ù Ð<Ø×Ñ˜!Ÿ)™)Ð$ u¨e°kÑ.AÐ&BôDá‰d °DÑ9À_ÐVXÐDYÑZ€Ù Ð@Ø×Ñ™˜{Ó+ô-á‰d °DÑ9À]ÐTXÐDYÑZ€Ù Ð7Ø‡i�i�×"Ñ" TÑ)ô+ñ €f„Ù Ð¡©D°lÑ,CÓ DÈDÐ PÐRVÔ WÙ Ð™;¡t°Ñ'9Ó:À$ÐFÈÔ MÙ Ð™¡t°À>Ñ'RÓSÐ[_Ð_ÐaeÔ fÙ Ð™¡t°À
Ñ'KÓLÐTXÐXÐZ^Ô _Ù Ð™¡d°¸YÑ&GÓHÐPTÐTÐVZÔ [Ù Ð%¡}±T¸vÈnÐcgÑ5hÓ'iÐquÐ'uÐw{Ô |Ù Ð&©±dÀÈ~ÐdhÑ6iÓ(jÐlpÔ qÙ Ð¡©t¸<Ñ/HÓ!IÈ4Ô PÙ Ð¡©°B©¸Ó!?×!FÑ!FÈ
Ô Sá Ð¡©D°lÑ,CÓ DÈDÐ PÐRVÔ WÙ ÐÙ‘D˜gÐ.MÐT\Ñ]Ó^ÐfjÐjÐlpôrá ÐCÙ‘D˜f¨[¸xÈdÑSÓTÐ\`Ð`Ðbfôhá Ð&Ù‘D˜g¨oÀHÑMÓNÐPTôVá Ð™;¡t°Ñ'9Ó:À$ÐFÈÔ MÙ ÐÙ‰T�wÐ&EØCÈ(ñTØUZó\ß\bÑ\bØôñ ÐÙ‰T�v ZÐ8HÈxÑXÐZ_Ó`×gÑgØôñ
 ÐÙ‘d 	Ð1EØ"AÈØ%)ñ+ó ,à37ð8à9=ô?ñ ÐÙ‰T�yÐ(<Ø8¸xñIØJOóQßQWÑQWØôñ ÐGÙ‘d 	Ð1IØ"EÈHØ%)ñ+ó ,à-1ô3ñ
 Ð(Ô )Ù Ð'Ù‰TÐ.Ñ/°Ó7×>Ñ>À
ôLá ÐÙ‰TÐ!:Ñ;¸UÓC×JÑJÈJôXñ Ð(Ù‰T Ñ1°5Ó9×@Ñ@À+ôOá Ð#Ù	Ñ	h©f±TÈÑ5YÐ[`Ó.a×.gÒ.gÓ	hÓhÐjnôpá Ð%Ù‰TÐ!BÑCÀUÓK×RÑRÐT_ôaá Ð(Ù‰TÐ!7Ñ8¸%Ó@×GÑGÈôUá ÐÙ‰TÐ!4Ñ5°uÓ=×DÑDÀjôRá Ð%Ù‰T˜|Ñ,¨eÓ4×;Ñ;¸ZôIá Ð&Ù‰T˜|Ñ,¨eÓ4×;Ñ;¸[ôJá ÐÙ‰T˜|Ñ,¨eÓ4×;Ñ;¸[ôJá Ð+Ù‰T˜rÑ" EÓ*×1Ñ1°;ô@á
‰4Ð!7Ñ8¸%Ó@€Ù Ð(¨!¯(©(°KÔ @Ù Ð¡Ñ$PÈÏÊÓ$PÓ!PÐRVÔ WÝ )Ù Ð!¡<°¸eÓ#DÀaÔ HÙ Ð™|¨L¸%Ó@À$Ô Gá Ð-Ô .Ý /Ù Ð™lÐ+HÈ%ÐQbÓcÐeiÔ jÙ Ð™<Ð(CÀUÐL]Ó^Ð`eÔ fÙ Ð7ÙÐ,¨e°ZÓ@À$ôHá Ð'ÙÑ1°5¸*ÓEÀuôNá Ñ-©|Ñ<TÑV`ÑbiÓ/jÐlpÔ qÙ
‰4�g©EÁÑRVÒWÐY^Ó_€Ù Ñ*Ù	Ò	, A§G¢GÓ	,Ó,¨dô4á
‰4‹6�5Ó€Ù Ñ$¡cÒ)LÀAÇGÂGÓ)LÓ&LÈeÔ Tá ÑÔ Û ð €	Ô öñ ��tÓÐ€Ù Ñ'Ù	Ò	R y×'HÒ'HÈÈbÔ'QÓ	RÓRÐTXôZá��tÓ™i¨©dÓ3Ð4€Ù Ñ$Ù	Ò	X¨Y×-NÒ-NÈsÐTVÔ-WÓ	XÓXÐZ^ô`á+©g¹	À5Ð7IÐ-JÐK€	Ô Ù ñ 2á	Ò	X¨Y×-NÒ-NÈsÐTVÔ-WÓ	XÓXÐZ_ôað €	Ô Ù��tÓÐ€Ù ÑÙ	Ò	Y¨i×.OÒ.OÐPSÐUWÔ.XÓ	YÓYÐ[_ôaá	�4˜˜vÓ	&Ð'€Ù Ñ'Ù	Ò	Y¨I×,MÒ,MÈbÐRWÔ,XÓ	YÓYÐ[_ôaá��tÓ™i¨©dÓ3Ð4€Ù Ñ6Ù	ò 
?Ø×4Ò4°S¸"Ô=ó
?ó ?Ø@DôFñ
 ��dÓ€¡I¨d±DÓ$9˜TØ€‡�Ô Ù Ñ-Ù	Ò	m¸)×:[Ò:[Ð]`ÐbfÐ\gÐikÔ:lÓ	mÓmÐosôuá Ñ1Ù	Ò	\¨×)JÒ)JÈCÐQUÈ;ÐXZÔ)[Ó	\Ó\Ð^côeà €	Ô å Ù‰d °DÑ9¸5ÓA€Ð\`À4Ç8Á8ÔCYÙ Ñ%Ù	Ò	D¨R×-=Ò-=¸dÔ-CÓ	DÓDÀdôLá	‘ $°dÑ;¸UÓ	C€Ù Ñ(Ù	Ò	L°2×3CÒ3CÀFÔ3KÓ	LÓLÈdôTñ ÑÔ  Û Û ð ‡8�8‡?�?Ñ*×+Ñ+Ø
�(‰(×
Ñ
Ñ3Ó
4€Có.á	Ñ
! 9×#@Ò#@ÁSÈÃVÒ#LÈdÔSÙ	Ñ
! 9×#@Ò#@ÁSÉÃWÒ#MÈtÔTÙ	Ñ
%Ù
#¨	×(EÒ(EÉ#ÉbË'Ò(R×(XÐVXÑ
YÐ[_ôaá	Ñ
%Ù
" y×'DÒ'DÉÉRËÒ'Q×'WÐUWÑ
XÐZ^ô`á	Ñ
(Ù
˜y×<Ò<ÁÁRÃÒI×OÈRÑ
PÐRVõXñ 
Ñ
XÔYá �g„Ù
‰4˜tÒ$ eÓ,€Ù Ñ™#Ò:°!·'²'Ó:Ó:¸DÔ AÙ
‰4¡Ò'¨Ó/€Ù Ñ™CÒPÈÏÊÓPÓPÐRVÔ WÙ
‰4Ñ+Ò,¨eÓ4€Ù Ñ™cÒ!NÀaÇgÂgÓ!NÓNÐPTÔ UÙ
‰4�bŠ>˜5Ó!€Ù Ñ ¡#Ò%TÈAÏGÊGÓ%TÓ"TÐV[Ô \á ÑÔ Û Ø�\‰\×)Ñ)€
ð.Ú#`€I‡L�LÔ Ù	Ñ
 Ù
 	× <Ò <¹TÁcÑSWÒ=XÑZfÓ g× mÐkmÑ
nØ
ôñ 
Ñ
/Ø
×
&Ò
&¡t±¹TÒ'BÁLÓ
QÙ
@ôBñ 
Ñ
*Ø
×
&Ò
&¡t±¹TÒ'BÁLÓ
QÐSWôYò
 $a€I‡L�LÔ Ù	Ñ
8Ø
×
&Ò
&¡t±¹TÈ(Ò'SÑUaÓ
bÙ
DôFò $=€I‡L�LÔ Ù	Ñ
*Ø
×
&Ò
&¡t±¹TÒ'BÁLÓ
QÐSWôYð $.€I‡L�LÔ á Ñ"Ô #ß <Ð <Ù
‘3¡¨XÁÒ
F€Ùˆw˜Ó€Ù Ñ9Ù‘y §¡¨E¯M©MÓ:Ñ:÷ VÙ‘y §¡¨E¯M©MÓ:×BÑBÁ=ÐRTÓUÑUØ
ôñ ‘3¡©ZÒ
8€Ùˆw˜Ó€Ù Ñ6Ù‘9˜UŸY™Y¨¯©Ó6Ñ6¸ô>á Ñ?Ù
‰4�Œ;˜5Ÿ9™9¨U¯\©\À5Ç=Á=ÙXÐYò[ó \áFÐGôIñ
 Ñ#Ô $Û Ø�Š¡eÒ,€Ø 	‡�× Ñ �\Ô "Ù Ñ,¨i¯l©l×.GÑ.GÈÓ.UÐWYÔ ZØ 	‡�× Ñ ¨%À&É&ÐAQØ39ÁHÐUYÑ*ZÐ)[ò]Ø^jôlá Ñ˜YŸ\™\×6Ñ6°|ÓDØ¨f±fÐ-=Ø%±ÀÑFÐGòIôJð 
‡�× Ñ ˜=©%Ð0°,Ô ?Ù Ñ.Ø‡l�l×Ñ Ó-¨nÑ=ÀÉÐ?OôQá Ñ1Ø‡l�l×Ñ Ó-¨mÑ<¹eôEà ‡
‚
ˆ<Ô á ÑÔ Ø
�/Š/¡Ò
'€Ø 	‡�× Ñ �WÔ Ù ÑØ‡l�l×'Ñ'©	±5¹'À6É8ÐZaÑ'ÐbÙôð 
‡�× "Ñ "¡9©e±W¸fÁhÐPTÐ[bÑ "Ñ cÙ ÑØ‡l�l×'Ñ'©	±5¹'À6É8ÐZaÑ'ÐbÙôñ Ñ:Ø‡l�l×'Ñ'©
±E¹7ÁFÉHÐ[bÑ'ÐcÙôñ ÑJØ‡l�l×'Ñ'©	±5¹'Á:ÉwÐ]dÑ'ÐeÙôñ Ñ"Ø‡l�l×'Ñ'©	±5¹(ÀFÉHÐ[bÑ'ÐcÙôð 
‡�× "Ñ "¡9©e±X¸vÁtÈTÐX_Ñ "Ñ `Ù Ñ*Ø‡l�l×'Ñ'©	±5¹(ÀFÉDÐW^Ñ'Ð_Ùôñ x€Ø 	‡�× "Ñ "¡9©e±X¹zÉ7ÐTXØ(3¸'ñ #ñ Cá Ñ@Ø‡l�l×'Ñ'©	±5¹(ÁJÑPWÐ^eÑ'ÐfØˆT�;Ðô!ð 	�‰×Ñ˜WÓ%€Ø×Ñ×ÑÓ (×"4Ò"4¹2Ò">Ñ>×IÑIÑS\ÑIÐ]€Ø ‡�ÑJÈTÈGÔ TØ ‡�„�—‘”Ù Ñ+Ø‡l�l×'Ñ'©	±5¹'À6É8ÐZaÑ'ÐbÙôñ Ñ-¨y¯|©|×/UÑ/UÐ[bÑ/UÐ/cÑefÔ gÙ Ñ,Ø‡l�l×'Ñ'©	±5¹(ÀFÉDÐW^Ñ'Ð_Ùôð ‡
‚
ˆ7Ô á ÑZÔ [Ø
�/Š/¡Ò
'€Ø 	‡�× Ñ �WÔ Ù ÑØ‡l�l×$Ñ$¡Y±¸wÑ$ÐGÈôOà 	‡�× Ñ ¡	©8ÁÑV\Ò5]ÐdkÑ Ñ lÙ ÑØ‡l�l×$Ñ$¡Y±¸wÑ$ÐGÙ¡vÒ.ô0ñ Ñ7Ø‡l�l×$Ñ$¡Y°ÀWÑ$ÐMÈtôUà 	‡�× Ñ Ñ 7¸ÑQZÑfgÒIhÐovÑ Ñ wÙ ÑBØ‡l�l×$Ñ$Ñ%<¸nÐSZÑ$Ð[Ù¡1Ò%ô'ð 	�‰×Ñ˜WÓ%€Ø×Ñ×ÑÓ (×"4Ò"4¸1Ò"=Ñ=×HÑHÑR[ÑHÐ\€Ø ‡�ÑVÐY]ÐX_Ô `Ø ‡�„�—‘”Ù Ñ1Ø‡l�l×$Ñ$¡Y±¸wÑ$ÐGÈôOá ÑDØ‡l�l×1Ñ1ÀÈÑ1ÐPÑRSôUá Ñ+Ø‡l�l×$Ñ$Ñ%<¸nÐSZÑ$Ð[Ù¡1Ò%ô'ð ‡
‚
ˆ7Ô á ÑKÔ Lð �/Š/¡Ò
'€Ø 	‡�× Ñ �WÔ Ø	€óñ ‰y Ñ7IÐRVÒW€Ø×$Ò$¡X¨sÒ4MÐW^Ò_€Ù Ñ2°E¸5Ô AÙ Ñ# V©i¨[Ô 9Ù Ñ)¨C¯J©J¸×8KÑ8KÐ+LÉkÔ Zá
‰y Ñ7IÐRVÒW€Ø×$Ò$¡X¨sÒ4MÐW^Ò_€Ù Ñ9¸5À$Ô GÙ Ñ$ f©y¨kÔ :Ù Ñ>Ø
‡z�z�3×&Ñ&Ð'©ô6ñ 	�˜NÑ8OÐX\Ò]€óð 
× Ò ˜^¨UÒ4SÐ]dÓ eÙ ÑGØ‡i�i‘ôá�˜NÑ8OÐX\Ò]€Ø€
Ø×'Ò'Ø�EÒRÐ\còe€á ÑHÈ(ÐTXÔ YÙ Ñ˜z¨2Ô .Ù ÑHÈ%Ï)É)ÑU^Ô _á
ˆr˜.°bÀÒF€óà 	× Ò ˜^¨SÒ2DÈgÓ VÙ Ñ]Ø‡l�l×$Ñ$ R¨¸gÑ$ÐFÈôNà ‡
‚
ˆ7Ô á ÑÔ  Þ 2Ù Ñ5Ù‘¡Ó+©Y±zÁ9Ó-MôOá Ñ™	 %©Ó4±iÀÑG\Ó6]Ô ^Ù Ñ™y©Ñ5FÓGÑIYÔ ZÙ Ñ#¡Y¨v°rÓ%:¸BÔ ?Ù Ñ˜9×0Ò0±¸6ÉÒ1RÑUeÐghÐTiÓjÑlvÔ wÙ Ñ˜9×0Ò0±¸6ÉÒ1RÑUbÑdeÐTfÓgÑirÔ sÙ Ñ 	× 5Ò 5±dÀÉhÒ6WÑZgÐijÐYkÓ lÑn}Ô ~Ù Ñ! 9×#8Ò#8¹»ÀÓ#DÁlÔ Sá Ñ*Ô +Û 	ß eÖ eÙ �m‘V™KÓ(©%Ô 0Ù �l‘I™lÓ+©\Ô :Ù/€Ø‡7�7‡>�>�$×ÒÙ‘t˜D©7¹9ÒE×JÑJÓLÓM€EÙ	Ñ
"¡C¨£J±Ô3ÙÓ7š�1¡5¡©YÑ!6�Q™Ñ7¸Ñ:€EÙ	Ñ
 %©¡-°±w±ÀÁ~ÑAVÐX]Ñ^iÑXjÐ!kÙ
2ô4á	‘tÑGÑRYÑbkÒl×qÑqÓsÓ	t€BÙ	Ñ
  "§&¡&¨©~Ñ)>Ó"?ÑPTÑ`dÒAeÔfá	Ñ
% u©^Ñ'<¹dÔCÙ	Ñ
/°±~Ñ1FÈÈEÑR`ÑLaÑIbÑcoÑIpÑ1pÑrvÔwÞ6Ù™TÑ"UÙ&-±iòAßAEÁÃóI�L€FˆDá	Ñ
'©¨V¯]ª]«_Ó)=¸tÔDÙ	Ñ
% v§z¡z±,Ó'?ÁÔEÙ	Ñ
™n©TÑ2aÙ¡9ò..ß.2©d«fó6Ù7AôCæ 4Ù Ñ/Ù™c±Á#ÑPRÙ)-¹2É2òOó Pá	ôñ Ñ&©°DÓ(9¸4Ô @Ù a¹TÑUYÑimÒnÐo€Ù ÑØ×Ó™d›f hÓ/Ùaôcñ ©1Á#ÐYZÑjnÒ oÐp€Ù Ñ%Ø×Ó™d›f mÓ4ÙOôQñ Ñ ×!8Ó!8¹Á7ÑRVÒ9WÐYaÓ!bÐdhÔ iá ÑÔ  Þ )ß ƒÙƒT€‘D“Fˆ2Œ6ÙeÐf€„Ù Ñ5±}ÀRÓ7HÙ7Ñ9iÐjôláUÐV€„Ù Ñ¡¨bÓ 1Ù6Ñ8`Ðaôcñ $Ð$€„Ù Ñ%¡}°RÓ'8Ù3Ð4ô6á4Ð5€„Ù Ñ!¡=°Ó#4ÙDÐEôGá>Ð?€„Ù Ñ(©-¸Ó*;ÙKÐLôNá Ñ9Ù	Ò	b±±tÉFÒ7SÐUZÓ0[×0aÒ0aÓ	bÓbÐdhôjá ÑÔ ß pÖ pð �]Š]˜4 ¡BÓ'€
Ù™$ÑLÑW^Ò_×dÑdÓfØ *ò,€	á ÑWÙ	ˆ)ƒn�aôá ÑFÙ Ó!’y�!‡v…v‘yÑ! F©JÐ#7ô9à�Q‰<€Ù Ñ)¨H¯MªM¸8¿>º>Ð+JÑL]Ô ^Ù Ñ ×!4Ò!4Ñ6NÔ OÙ Ñ3Ø‡}‚}�h×&Ò&¨×(=Ò(=¸x¿}º}ÐMÙ'ô)ñ Ñ0°8×3DÒ3DÀh×FVÒFVÐ2WÙôá Ñ0°(×2FÒ2FÙFôHñ ÑHØ×ÒØ×Ñ×%Ò%Ñ&:Ó;×EÑEÓGôIñ Ñ<Ù	‰-™ÑJÑU\Ò]×bÑbÓdØ(±Qò8ó 9áô	ñ Ñ,Ù	‰-™ÑJÑU\Ò]×bÑbÓdØ(¨8×+=Ò+=Á1Ò+EÑEòGó Háô	ñ ÑNÙ	‰-™ÑJÑU\Ò]×bÑbÓdØ(¨8×+=Ò+=À2Ò+FÑFòHó Iàô	ñ
 ÑGÑRYÒZ×_Ñ_ÓaÐ ÙÐ-Ó.€Ù Ñ" [±Ñ%>ÀÉHÑ@UØ‘-Ñ ð%"Ù#>ô@á Ñ<Ñ>NÐO_Ó>`ÑbhÔ iÙ Ñ6¹Ð?OÓ8PÙ&ô(ñ ÑBÙÐ$Ó%¡tô-á Ñ7ÙÐ$Ó%©Ñ-¨tô5á ÑCÙÑ7Ó8¸$ô@ö <Ù Ñ$Ñ&7Ñ8WÓ&XÙ*ô,á Ñ%Ñ'8¹Ó'HÑJ]Ô ^÷ MÐ LÙ™$ÑOÑZaÒb×gÑgÓiÓj€	Ù Ñ8¹#¸i».É!Ô LØ�a‰L€	Ù Ñ>Ø‘Ñ˜i©Ñ6Ð7Ñ9SôUá Ñ4Ø‘Ñ˜)¡GÑ,Ð-Ñ/Zô\á Ñ<Ø‘Ñ¡ô.á ÑUØ‘Ñ˜ôá ÑEØ‘ÑÑ `ôbá Ñ,Ñ.AÑBSÓ.TÑVbÔ cÙ ÑEÙ™,Ó'¨ô-á Ñ?ÑATÐUWÓAXÐZ\Ô ]á Ñ[Ô \ö 8ð]�]‘Kð ]¡©	ð ]±6¸6ð ]Á7ÉHð ]Ù‰Vð]Ù¡ð]Ù*<¹cð]ÙCSÑUXð]á‘lð]á$5±|ð]áEVÑX^ð]ñ ‘Hð]ñ -©hð]ñ 9?Àð]ñ KVÑWbð]ñ ‘ð	]ñ 6Ñ7^ð	]ñ
 /3ÐY[ó]ðh�]‘Kð h¡©	ð h±6¹:ð hÁwÑPWð hÙ‰VðhÙ¡ðhÙ*<¹cðhÙCSÑUXðhá‘lðhá$5±|ðháEVÑXaðhñ ‘Hðhñ -©hðhñ 9?Àðhñ KVÑWbðhñ ‘ð	hñ 2Ñ3Zð	hñ
 /4ÑZfóhð^�]‘Kð ^¡©	ð ^±6¸5ð ^Á'É6ð ^Ù‰Vð^Ù¡ð^Ù*<¹cð^ÙCSÑUXð^á‘lð^á$5±|ð^áEVÑX^ð^ñ ‘Hð^ñ -©hð^ñ 9?Àð^ñ KVÑWbð^ñ ‘ð	^ñ 1Ñ2Yð	^ñ
 /4ÐZ\ó^ñ !©¸FÉTÙ¡ÑCjÙ.2ò4ð'€ñ. ˜XÓ&€Ù Ñ1±3°x³=Á!Ô DÙ Ñ)¨8°A©;×+AÒ+AÀ2Ô FÙ ÑDÀhÉqÁk×F\ÒF\Ñ^jÔ kÙ ÑFØˆq�k×ÒÑ2ô4á ÑJØ‘�{‡�˜¡™×+Ò+¨X±a©[×-BÒ-BÐCÑE\ô^ó Þ ?Ø�JŠJ�t˜Q¡Ó#€	Ù%ó hšX˜Ù*¨1¨iÈDÖQó ØZ[×ZfÖZf÷ ™Xñ h€á ÑAÙ¡~Ó6¢~ !Ÿœ¡~Ñ6Ñ6¸ô>á Ñ4Ù¡>Ó2¢>˜a—E”E¡>Ñ2Ñ2°Dô:ñ Ñ,Ô -Þ 5Û Ø	�Š�$˜™2Ó	€Ù Ñ-©¹}ÈfÓ/UÑWcÔ dÙ Ñ2±OÁLÐRXÓ4YÑ[gÔ hÙ Ñ/±ÁÐPVÓ1WÑYeÔ fÙ Ñ9¹?É:ÐW]Ó;^Ð`bÔ cÙ Ñ3±_ÀRÈÓ5PÐRTÔ Uñ Ñ:¹OÉMÐ[aÓ<bÑdpÔ qÙ Ñ4±oÁkÐSYÓ6ZÑ\hÔ iÙ Ñ;¹_ÑM]Ð_eÓ=fÑhtÔ u÷ JÐ Ió€
ñ Ñ.±¸ZÉÓ0YÑ[aÔ bÙ ÑFÙ�:™~Ó.±ô7á Ñ0±,¸zÉ?Ó2[Ñ]bÔ cÙ Ñ-©|¸JÉÓ/UÑW]Ô ^Ù Ñ,Ñ.CÀJÓ.OÑQUÔ VÙ Ñ3Ù�:Ñ5Ó6¸ô>á Ñ@ÙÑ)¨1Ó-©vô7á Ñ;ÙÓRÓSÐUYô[ö :Ù Ñ*Ñ,?Ó@fÓ,gÑinÔ oÙ Ñ7Ñ9LÉjÐZbÐMcÓ9dÐfjÔ kó€
ñ Ñ2±LÀÉ\Ó4ZÐ\`Ô aÙ Ñ6Ù�:™~Ó.±ô9ö 9÷ó ö :ñ7€á Ñ3Ù™) KÓ0Ó1ñ$ô%ñ/€	á ÑFÙ™) IÓ.Ó/°ô5á Ñ9Ù™)¡OÓ4Ó5°rô;ö  BñQð ñ Ñ^Ù!¡)¨MÓ":Ó;ñ%ñ%ð&ô'ñ ÑLÙ	Ò	dÑ.IÉ)ÐTaÓJbÔ.cÓ	dÓdØ
ôñ Ñ@Ù!¡)©OÓ"<Ó=¸rôCö 5ñ*ð 	ñ ÑPÙ‘Y˜xÓ(Ó)ÙQÙQðSôTñ ÑUÙ	ò 
8Ù!¡)¨HÓ"5Ô6ó
8ó 8à
ôñ Ñ3Ù‘Y™Ó/Ó0°"ô6÷ IÐ HÙ{€ñ F€Ù Ñ@Ø×Ó˜?Ó+×1Ò1±!Ó4±lôDá ÑMØ×Ó˜?Ó+¨Tô3á ÑPØ× Ó  Ó1×7Ò7¹Ó:¹LôJá ñ 8à×Ó˜?Ó+°4Ð7¸ô?ö RñW€á ÑAØ×#Ó# MÓ2×9Ò9Ó;Ñ=RôTáFÐ Ù Ñ@Ø×#Ó#Ð$4Ó5×<Ò<Ó>Ñ@TôVá ÑAØ×#Ó#Ñ$OÓPÐRVôXö <Ù ñ $áÑ8¹,ÓGÈôOñ ÑDÙÑ8¹,ÓGÈôOá Ñ1ÙÑ8¹,ÓGÈôPá Ñ7Ù˜T¡<Ó0°%ô9á ÑJÙÑ.±Ó=¸uôFö OñVð 	ñ Ñ>Ù�(ÓÙ^Ùaðcôdñ ÑOÙ	Ò	;¡[°Ô%:Ó	;Ó;¸TôCá Ñ:ÙÑ"Ó# Rô)ö Mñ>ð 	ñ Ñ<Ù�(ÓÙdÙdðfôgñ Ñ8Ù‘/Ó" Bô(ö TñPð 
ñ
 ÑBÙ�9ÓÙFÙFðHôIñ Ñ>Ù‘?Ó# Rô)ö .Ù Ñ$Ñ&9¹$Ó&?ÁÔ FÙ Ñ$Ñ&9¹$Ó&?ÁÔ FÙ Ñ$Ñ&9¹$Ó&?ÁÔ FÙ Ñ$Ñ&9¹%Ó&@Á%Ô HÙ Ñ;Ñ=PÐQUÓ=VÐX\Ô ]æ -ñ
 ‘Ñ<ÁwÒO×TÑTÓVÓW€áÓ4’Dˆq™h™K©8Ñ3�‘DÑ4€Ù ÑÑafÓgÒafÐ\]¡™h¨©'©
°A±mÑ4DÀaÉÑFVÓWÑafÑgÙ+Ð,ô.ñ Ñ-Ù	Ò	0©4Ó	0Ó0°$ô8ã Ø×ÓÙ¡HÑ6TÙ 4¹EòCà¡(±KØ¡4¸DòBðó 	€ñ Ñ#Ñ%PÐTYÑ%YÐ[_Ô `Ù Ñ(Ñ*OÐSXÑ*XÐZ^Ô _Ù Ñ!Ñ#5¸Ñ#>ÀÔ EÙ Ñ ¡3¨eÑ#3×#J¹ÀUÑ8JÈTÔ Rð ‡‚™eÒ$€Ø 	‡�× Ñ �TÔ Ø 	‡�× Ò Ù©D¹ÈBÙ$©tò5ð6à<@ñ ñ Bñ Ñ/Ø‡l�l×!Ò! $Ó'¨Ñ*©6Ñ2°Bô8à 	‡�× Ò Ù©D¹ÑL_Ù ©4ò1ð2à8<ñ ñ >ñ Ñ2Ø‡l�l×!Ò! $Ó'¨Ñ*©6Ñ2Ñ4GôIà 	‡�× Ò Ù©D¹ÈBÙ¡Tò+ð,à26ñ ñ 8ñ Ñ9Ø‡l�l×!Ò! $Ó'¨Ñ*©6Ñ2Ñ4GôIð 	�Š™uÒ%€Ø 	‡�× Ñ �UÔ Ø 	‡�× Ò Ù©D¹ÉJÙ$©tò5ð6à<Añ ñ Cñ Ñ/Ø‡l�l×!Ò! %Ó(¨Ñ+©MÑ:¸DôBà 	‡�× Ò Ù©D¹ÉJÙ ©4ÁÙ©¹fòFðGð NSñ ñ Tð 	�‰×#Ò# EÓ*¨1Ñ-€Ù Ñ9Ø‰]Ñ˜U¡>Ñ2°E¹+Ñ4FÐGÑI^ô`à 	‡�× Ò Ù©D¹ÉJÙ¡T¹%òAðBàHMñ ñ Oñ ÑDØ‡l�l×!Ò! %Ó(¨Ñ+©MÑ:¹FôDà ‡
‚
ˆ5Ô Ø ‡
‚
ˆ4Ô ð
 
�Š¡Ò	&€Ø 	‡�× Ñ �VÔ Ø 	‡�× Ò Ù©D¹ÉLÙ ©4ò1ð2à8>ñ ñ @ñ ÑAØ‡l�l×!Ò! &Ó)¨!Ñ,Ñ-EÑFÈôLð
 
‡�× Ò Ù©D¹ÉLÙ ©4Ñ>VòXðYð 
ñ ñ ñ Ñ˜yŸ|™|×:Ò:¸6ÓBÀ1ÑEÁkÑRÙô à 	‡�× Ò Ù©D¹ÉLÙ¡TÑ8aòcðdð 
ñ ñ ñ ñ Pà‡l�l×!Ò! &Ó)¨!Ñ,©[Ñ9Ù/ô1ó Ø 	‡�× Ò Ù©D¹ÉLÙ ©4Ø$Ÿ{›{Ñ,>Ñ@RÐ+SÓTòVðWð 
ñ	 ñ ñ
 ÑBØ‡l�l×!Ò! &Ó)¨!Ñ,Ñ-EÑFÙÑ-Ð.ô0ð 
‡�× Ò Ù©D¹ÉLÙ¡TØ$Ÿ{›{Ñ,DÐ+EÓFòHðIð 
ñ	 ñ ñ
 ñ Tà‡l�l×!Ò! &Ó)¨!Ñ,Ñ-EÑFÙÐ ô"ð 
‡�× Ò Ù©D¹ÉLÙ¡ò&ð'ð 
ñ ñ ñ ñ *à‡l�l×!Ò! &Ó)¨!Ñ,Ñ-EÑFÙÐ ô"ñ Ñ4Ø‡l�l×!Ò! &Ó)¨!Ñ,©[Ñ9¸2ô?à 	‡�× Ò Ù©D¹ÉLÙ ©4Ø—+“+Ñ3Ñ5IÐJÓKòMðNð 
ñ	 ñ ñ
 Ñ5Ø‡l�l×!Ò! &Ó)¨!Ñ,©[Ñ9ÙÑ1Ð2ô4ð 
‡�× Ò Ù©D¹ÉLÙ¡TØ—+“+Ñ9Ð:Ó;ò=ð>ð 
ñ	 ñ ñ
 ñ Hð ‡l�l×!Ò! &Ó)¨!Ñ,©[Ñ9Ù!Ð"ô	$ñ Ñ2Ø‡l�l×!Ò! &Ó)¨!Ñ,Ñ->Ñ?ÀôGà 	‡�× Ò Ù©D¹ÉLÙ ©4ÁLòRðSð 
ñ ñ ñ ÑEØ‡l�l×!Ò! &Ó)¨!Ñ,Ñ->Ñ?ÁôOà 	‡�× Ò Ù©D¹ÉLÙ¡T¹lòLðMð 
ñ ñ ñ ñ 0à‡l�l×!Ò! &Ó)¨!Ñ,Ñ->Ñ?ÁôOð ‡
‚
ˆ6Ô ð �/Š/¡Ò
'€Ø 	‡�× Ñ �WÔ Ø 	‡�× Ò Ù©D¹ÉKÙ¡U¹uòFðGàMTñ ñ Vñ ÑFØ‡l�l×!Ò! 'Ó*¨1Ñ-Ñ.?Ñ@Á%ôIá Ñ(Ø‡l�l×!Ò! 'Ó*¨1Ñ-Ñ.FÑGÈôPà 	‡�× Ñ Ñ-©uÐ5¸GÑ Ñ DØ
�,‰,×
%Ò
% gÓ
.¨qÑ
1€Ù ÑLØÑÑ ¡%ô)á ÑXØÑ#Ñ$¡eô-á ÑCØÑ&Ñ'¨ô/à 	‡�× Ñ Ñ-©uÐ5¸GÑ Ñ DØ�L‰L×'Ò'¨Ó0°Ñ3€	Ù Ñ6ØÑ!Ñ"¡Eô+á Ñ;ØÑ(Ñ)¨5ô2à 	‡�× )Ò )Ø‡L�L×Ò Ó(¨Ñ+©DÑ1±5¸wñ *ñ Hà 	‡�× Ñ Ñ-©uÐ5¸GÑ Ñ DØ�l‰l×)Ò)¨'Ó2°1Ñ5€Ù ÑOØÑ#Ñ$¡eô-á Ñ4ØÑ*Ñ+¨Uô4á Ñ/ØÑ,Ñ-©uô6à 	‡�× )Ò )Ø‡L�L×Ò Ó(¨Ñ+©DÑ1°4¸gñ *ñ Gà�<‰<×&Ò& wÓ/°Ñ2€Ù ÑLØÑ Ñ!¡5ô*á ÑCØÑ)Ñ*¨Dô2à ‡
‚
ˆ7Ô ð 	�Š™uÒ%€Ø 	‡�× Ñ �UÔ Ø 	‡�× Ò Ù©D¹ÉNÙ ©4ÁÙ©ÁØòðð  %ñ	 ñ &ð
 	�‰×#Ò# EÓ*¨1Ñ-€Ù Ñ4Ø‰]Ñ˜UÑ#6Ñ7Ð8¹+ôGð 
‡�× Ò Ù©D¹ÉNÙ ©4ÁÙ©ÁØòðð  %ñ	 ñ &ñ
 Ñ@Ø‡l�l×!Ò! %Ó(¨Ñ+©KÑ8¹&ôBð 
‡�× Ò Ù©D¹ÉNÙ¡T¹&Ù©ÁØòðð !&ñ	 ñ 'ð
 
�‰×	$Ò	$ UÓ	+¨AÑ	.€Ù ÑIØ‰kÑ˜FÑ#6Ñ7Ð8¹+ôGð 
‡�× Ò Ù©D¹ÉNÙ¡T¹#ÈDòRðSàY^ñ ñ `ñ ÑOØ‡l�l×!Ò! %Ó(¨Ñ+©MÑ:¹FôDà ‡
‚
ˆ5Ô á Ñ2Ô 3ß Û Þ *Þ á ñ Sô Tñ Ñ:Ø	×ÓÑaÓbØôñ ÑFØ	×ÓÑLÓMÈtôUá ÑXØ	×ÓÑHÓIÈ4ôQñ
>€à
‡}ƒ}�UÓ€Ù Ñ#Ù	Ò	JÁTÓ	JÓJÈDôRñMð ñ ÑGÙ
Ò
Z §£Ð/?Ô!@Ó
ZÓZÑ\aôcñ6ð ñ
 Ñ>Ù
Ò
] §£Ð/BÔ!CÓ
]Ó]Ð_côeá Ñ# ]×%@Ó%@Á(ÉHÐAUÓ%VÐX\Ô ]Ù Ñ × ;Ó ;¹XÁzÐ<RÓ SÐUZÔ [Ù Ñ'¨×)DÓ)DÁhÑP`ÐEaÓ)bÐdhÔ iØ‡‚™eÒ$€Ø ‡‚ˆDÔ Ø × Ó  X±jÙ!.¹(òDð EØKOóQá Ñ ¡)¨s×/CÓ/CÀDÓ/IÑ"IÈ4Ô PÙ Ñ%¡y°C×4GÓ4GÈÓ4MÑ'MÈtÔ TÙ Ñ!Ø	×Ó¡i¸XÒFÐGÈdÒSÐUWôYà ‡
‚
ˆ4Ô á ñ Pô QñLñ ñ ÑHÙ	Ò	K¨¯«Ñ7IÔ)JÓ	KÓKÈTôSñ3á¡Ñ$ñ&ñ MñMñ ñ ÑRÙ
Ò
U˜sŸ}›}©]Ô;Ó
UÓUÑW[ô]ñ ñ Aô Bç XÔ Xó�ò 
#¡4§9¢9©]Ó#;Ó	<�Ù Ñ.±±}Ñ0EÁuÔ MÙ ÑDÁfÉ^ÑF\Ñ^aÔ bÙ Ñ%¡v©oÑ'>ÁÔ DÙ Ñ!¡6©+Ñ#6¹Ô @Ù Ñ,©f±]Ñ.CÀTÔ JÙ ÑOÚÑ :Ó;¸RôAó	Ñ ò -©T¯YªYÑ7JÓ-KÓLÑ Ù ÑTÙ‘}Ñ%¡tô-á ÑDÙ™Ñ'Ñ)9¹/Ñ)JÑL\Ñ]hÑLiÐjÙô÷ 4Ð 3Ù ×'Ó'Ñ(vÓw�Ù Ñ?Ú	‰.×
Ò
™qÓ
!×
)Ñ
)©#¨rÓ
2Ó3±Tô;á ÑBÙ×ÓÑ7Ó8¸$ô@ó
Ñ ò -ÓXÒ,�!·²Ñ=V×0W�AÑ,ÑX�Ù ÑPÚ‰XÓÚÒ.ÓdÒ.�A·,²,Ñ?b×2c�aÑ.ÑdÓeôgñ Ñ1Ù	Ò	3ª(Ó	3Ó3°Uô<á ÑKÙ	Ò	RÊÓ	RÓRÐTYô[á Ñ9Ù	‰(ƒm�Qôñ Ñ&Ô 'ñ Ñ=Ù	ÚBóDÚBˆqð ×ÒÓLÓMÈaÔPÙBñDó EÙFGôIñ Ñ0Ø×Ó™*¡oÐ6Ó7¹
ÑCÁ_ôVá Ñ:Ø×Ó™)¡YÐ/Ó0±Ñ;¹YôHá Ñ6Ø×Ó™'˜Ó#¡GÑ,©gô7á Ñ@Ø×Ó‘zÑ#?Ó@Á)ôMá Ñ9Ø×Ó‘©	Ó2±Iô?á Ñ?Ø×Ó‘Ñ(8Ó9¹9ôFá ÑBØ×Ó‘©	Ó2±Eô;ñ ÑÔ Ü ÷&÷ &ç 2Ð 2áÑ>ÉÒQ×VÑVÓX�Ù
�-Š-˜˜a ¡R¨¨AÓ
.�Ú‘X¡7Ò+�Ù Ñ-©s±8«}¸aÔ @ÙÑ �	‰9á Ñ0±)·-±-ÁÔ KÙ Ñ5Ù‡~‚~‘y—’©	×(<Ò(<Ð=Ù1ô3ñ Ñ5Ù‡~‚~‘y—’©	×(<Ò(<Ð=Ù9ô;ñ Ñ>Ù‡~‚~‘y×(Ò(©)×*@Ò*@Á)Ç.Â.ÑR[×ReÒReÐfÙ4ô6ñ Ñ0±9×3CÑ3CÁYÇ_Â_Ð2UÑW]Ô ^Ù Ñ/±×1IÒ1IÈ4Ô PÙ Ñ>Á	×@XÒ@XÐZ_Ô `Ù Ñ=¹y×?QÒ?QÑSfÔ gÙ ÑLÙ×Ò™)×+Ò+Ð,©mô=á Ñ:¹I×<QÒ<QÙIôKá ÑXÙ×Ò˜4ô!ñ ÑJÙ×ÒÑ_ôaá ÑIÙ×ÒÑ_ôañ Ñ1Ú‰x™WÒ%Ñ'<ô>á Ñ.Ú‰w™GÒ$Ñ&;ô=á Ñ,Ú‰u™'Ò"Ñ$9ô;á ÑKÚ‰v™7Ò# Rô)ñ Ñ'Ò)>Ñ?RÓ)SÑUaÔ bÙ ÑCÚ™GÓ$ bô*ñ Ñ>Ù‰TÑ)Ñ4GÐX\ÐdeÒfØ tò-ß-3©V°[ôBñ ÑKÙ‰TÑ)Ñ4GÐX\ÐdeÒfÐhmØ $Ø"¡_Ð7JÉYÈKÐ6XÐ$YÐZò\ç\bÑ\bØô	ñ
 ÑNÙ‰TÑ)Ñ4GÐX\ÐdeÒfÐhmØ $Ø"¡_Ð7JÉ\ÈNÐ6[Ð$\Ð]ò_ç_eÑ_eØô	ñ
 ÑJÙ‰TÑ)Ñ4GÐX\ÐdeÒfØ tò-ß-3©V°ZôA÷ VÕ UÚ
ÙÑ	BÉWÒU×ZÑZÓ\ó^�á Ñ8¹#¹g»,ÉÔ JÙ�1‰:�Ù Ñ>Ù‘
Ñ™X¡mÑ4Ð5Ñ7Yô[á Ñ2Ù‘�™¡Ñ(Ð)Ùhôjñ Ñ8Ù‘Ñ™(¡>Ñ2±H¹[Ñ4IÉ8ÑTaÑKbÐcÙ#ô%ñ ÑJÙ‰H‘WÑ¡©Ñ 8Ñ8¹8ÁKÑ;PÑPÐRSÓTÙ‰}Ñôñ Ñ8¹(Á=Ñ:QÑS_Ô `Ù ÑDÁhÉ}ÑF]ÙIôKá Ñ7Ò9LÑMaÓ9bÙôá ÑNÚ™,Ó'¨ô-á ÑHÒJ]Ð^`ÓJaÐceÔ f÷ AÑ @Ú#ÙÑ	AÉGÒT×YÑYÓ[ó]�á Ñ;¹SÁÓ=MÉqÔ QÙ Ñ?Ùó@ôAñ
 ÑPÙ�!�nÑMôOá ÑEÚÑFÓGÈôMñ ñ Oô Pà	�Š¡Ò	&�Ø 	‡�× Ñ ‘VÔ Ù Ñ4Ø‡l�l×*Ò*±Ñ*Ð7¸ô=à 	‡�× !Ò !¡)©ZÙ#QÐSWÑ^dñ "ñ fà�<‰<×/Ò/±
ÁÑ/ÐH�Ù Ñ)©3©x«=¹!Ô <Ù ÑAÙ��{‘9Ñ™x¨™{©=Ñ9Ð:Ù9ô;ñ ÑBØ‡l�l×*Ò*¨8¹&Ñ*ÐAÀ2ôGà 	‡�× "Ò "¡9©j¸$ÁVÑ "Ñ LÙ Ñ1Ø‡l�l×*Ò*©:¹FÑ*ÐCÀRôIð 
‡�× !Ò !¡)©ZÙ#QÐSWÑ^dñ "ñ fà 	‡�× !Ò !¡)©ZÙ#QÐSXÑ_eñ "ñ gà�L‰L×0Ò0±Á&Ñ0ÐI�	Ù ÑKÙ
‰9ƒ~‘y ‘|¡IÑ.Ð/±ô9ð 
‡�× "Ò "¡9©j¸%Ù$dÙ)/ñ #ñ 1ð �L‰L×0Ò0±Á&Ñ0ÐI�	Ù Ñ>ÁÁIÃÑPQÔ RÙ Ñ,Ù��l‘7ÑÑ]ô_ð 
‡�× "Ò "¡9©j¸$ÁVÑ "Ñ LØ 	‡�× !Ò !¡)©ZÙ#QÐSWÑ^dñ "ñ fá ÑFÙ	ˆ)�,‰,×
.Ò
.©zÁÑ
.Ð
GÓHÉ!ôMá ÑAØ‡|�|×(Ò(¨©Z¹¸dÉÑ(ÐPÐTXÐXØ‡|�|×(Ò(©°±C¸ÁFÑ(ÐKÈtÐSðUÙVbôdð �/Š/¡Ò
'�Ø 	‡�× Ñ ‘WÔ Ø 	‡�× !Ò !¡)©ZÙ#JÈDÑW^ñ "ñ `à 	‡�× !Ò !¡)Ñ-BÙ#JÈDÑW^ñ "ñ `á ÑDÙ
ˆ9�<‰<×/Ò/±
ÁÑ/ÐIÓJÙ
ˆ9�<‰<×/Ò/Ñ0EÉGÑ/ÐTÓUðWÙX^ô`ð 
‡�× "Ò "¡9©j¸$ÁWÑ "Ñ MÙ ÑNÙ	ˆ)�,‰,×
.Ò
.Ñ/DÉ7Ñ
.Ð
SÓTÑVWôYà 	‡�× "Ò "¡9Ñ.CÀUÙ$;Á'ñ #ñ Ká ÑWØ‡l�l×*Ò*©:¹GÑ*ÐDÀbôJñ ñ Oô På Ù ÑTÙ×ÓÑ2°D¸"Ó=Ñ@TÑWjÐVkÐ?lôná Ñ/Ù×ÓÑ2°EÙ!5Ñ8KÐ7LÐ MóOá˜RÐ ô"ñ
 Ñ&Ô 'Ø�OŠO¡5Ò)�	Ø 	‡�× Ñ ‘YÔ Ù Ñ'¨¯©×)FÒ)FÁyÓ)QÐSUÔ VØ‡|�|×ÒÑ0¸6É5Ò2QÑS\Ó]�Ø	�‰×	&Ò	&¡yÓ	1�Ù Ñ0±&¸±)¹JÑ2GÐRXÑbgÒIhÔ iÙ Ñ!¡6¨!¡9©YÑ#7¸Ô ?Ø 	‡�× Ò ‘t˜T¡9Ô -Ù Ñ 	§¡× =Ò =¹iÓ HÈÑ KÉIÑ VÐX\Ô ]Ø 	‡�× Ò ‘t˜U¡IÔ .Ù Ñ  )§,¡,×"?Ò"?Á	Ó"JÈ1Ñ"MÉiÑ"XÐZ_Ô `Ø�‰×Ò™~¸ÁEÒ/JÉIÓV�Ø 	‡�× Ò ‘u˜d¡IÔ .Ø�<‰<×(Ò(©Ó3�Ù Ñ ¡(¨1¡+©dÑ"3±UÔ ;Ø 	‡�× Ò ™™yÔ )Ù ÑØ!Ÿ™×5Ò5±iÔ@ÓAÒ@�1‰„wÑ@ÑAÁEÀ7ôLà ‡
‚
‰9Ô á Ñ!Ô "ß n× nÑ ná ÑYÚ™Ó%¡|ô5á Ñ9Ú™Ó%¡|ô5ò )ÙÑ	;ÁgÒN×SÑSÓUóW�á Ñ;¹SÁÓ=NÑPQÔ RÙ ÑCÙ�1�o™yÑ1DÙ(PÙ(;Ù+7ÉòRôSñ
 ÑPÙ‘1�o‘eÑ™hô(á ÑJÙ‘1�oÑ&Ñ'©ô7á ÑKÙ�1�oÑ&Ñ'©ô7ò &ÙÑ	;ÁgÒN×SÑSÓUóW�	á Ñ;¹SÁ»^ÉQÔ OÙ ÑSÙ��l‘<Ñ ¡,ô0á ÑLÙ‘�l‘<Ñ ¡,ô0á Ñ\Ù��lÑ#Ñ$¡lô4á ÑQÙ��l‘<Ñ ¡,ô0á Ñ3Ù��l‘>Ñ"¡Hô.ñ Ñ(Ô )ß 8Õ 8á Ñ7Ú‘, Ó"¡Lô2á Ñ.Ú‘, Ó"¡Lô2ñ ¡vÁÒNÙ¡vÁÒNð�ñ
 ¡vÁÑ]iÒjð�ñ ©ÁÙ#¸4òAá©ÁÙ#¸4òAð�ò 	‘+™{©KÓ8�Ù ÑOÙ™xšÓ)š�A‰„x™Ñ)©I¨;ô8á Ñ\Ù‰H�o�aÑÑ-Ñ.±ô>á ÑQÙ™xšÓ)š�A‰„x™Ñ)×/Ò/±	Ó:¸Aô?á ÑWÙ™{Ò+Ó,Ò+�A‰„xÑ+Ñ,©y¨kô;á ÑNÙ‰KÑ˜Ñ™LÑ)©<ô9á Ñ:¹EÁ,Ñ<OÐQSÔ Tñ ©ÁÙ#¸4òAð�ò 
‘; ¡LÓ	1�Ù ÑcÙ‰\Ñ¡YÁFÑ_eÒfÐgôiá Ñ7Ù¡Ò)Ó*Ò)�A‰„xÑ)Ñ*©Y¨Kô9ñ ©ÁFÙ#¹<òIðÑ ò 
�2‘{Ñ$7Ó	8�Ù ÑRÙ‰[Ñ˜2ôñ ÑMÔ NÝ Ü á Ñ-ªs±3×3KÒ3KÓ/LÛNôPñ /2×.FÓ.FÓGÒ.F¨‘I˜tÐ$Ò$Ñ.FÑG�Ù" EÐ*�‰WÑ Ù ÑDÙ×#Ó#¡LÓ1±<ôAñ �DÐ×Ñ™nÓ-Ñ/BÐCØ7‰Ð7‘m¡i°Ð%6Ñ7Ñ9UÐVÙ#×)Ò)Ô+Ô<Ò+‰tˆq¨q±G©|ƒd€a‚dÑ+Ò<Ñ>SÐTðÑ ô
 #�J�C‰ð.Ù×%Ó%¡cÔ*Ù‘™˜Ð Ñ"3±\ÖBñ #ð=Ù
×!Ó!Ð"O¡\Ð"O±7¹YÉÐ<NÑ"OÔPÙ	Ñ
/Ñ1BÁLÔQð �OŠO¡5Ò)�	Ø 	‡�× Ñ ‘YÔ Ù Ñ?Ø‡l�l×Ñ¡	Ó*×.Ñ.©~Ó>ÀôFà 	‡�× Ñ ™>Ñ,?Á)ÈUÐASÐ+TÐUÑW`Ô aÙ Ñ;Ø‡l�l×Ñ¡	Ó*©>Ñ:Ù™Y¨Ð.Ð/ô1ð ‡
‚
‰9Ô á ÑVÙ# r§~£~°b¸"¸bÀ(Ç-Á-×BUÒBUÓBWÐacÒ'dÑdØôñ ÑEÙ# r§~£~Ø
ˆb�"�h—m‘m×)Ò)Ó+°RÙ+©i¸Ð-?Ð@ò(Bñ Bð ô	ñ ñ Qô Rñ ÑKÙ	×#Ò#Ù×)Ó)Ó*Ò)�1ˆ$‚wÑ)Ñ*ô,ñ  ×-Ó-Ó
.Ò-�qˆdŠ7Ñ-Ñ
.�Ø0‘GÐ0™[¨%Ñ0�á Ñ\Ù	×Ó˜D¡'Ó*ªC±×0AÒ0AÓ,BôDá ñ .á	×Ó˜D¡.Ó1Ú	‰#×
Ò
Ó¡˜}Ñ,ô.ñ ñ >á	×Ó˜Z©Ð5±~ÓFØ€lôñ ÑAÙ	×Ó™X˜J©Ó0±8°*ô>á ÑMÙ	×ÓšC›E¡>Ó2Ú	‰#×
Ò
Ó¡˜}Ñ,ô.ñ ñ Aô Bñ ÑPÙ	×Óš#™c×/Ò/Ó0±'Ó:¸EôCá ñ <á	×Óš#™c×/Ò/Ó0±K°=Ñ@Á.ÓQØôñ ñ Lñ 
×Óš#™c×/Ò/Ó0±.ÓAÀ4ô	Iñ
 ÑLÙ	×Ó™8˜*¡gÓ.°ô6á ñ Ná	×Ó˜:˜,©Ó7¸ô?ñ ñ Gñ 
×Ó™#×/Ó/°±nÓEÁ~ÓVØô	ñ $'×#4Ó#4Ó5Ò#4˜a�T’'Ñ#4Ñ5�Ø!&�ˆ~Ñ Ù ÑHÙ×'Ó'©Ó7¹ôIñ "ÙÐ L¡>Ð LÑ3EÀtÑ LÐMÙ©n×.BÒ.BÔ.DÔVÒ.D¡d aÈÉXÉ›T˜QšTÑ.DÒVÐWÙ"Ð$G¡~Ð$G±xÁÑ$GÐHð	Ñ ô %�J�E‰3ð.Ù×)Ó)©#Ô.Ù‘™˜Ð Ñ"3±\ÖBñ %ð �oŠo¡UÒ+�Ø 	‡�× Ñ ‘[Ô !Ù ÑDØ‡l�l×Ñ¡Ó,×0Ñ0Ñ1CÓDÀdôLà 	‡�× Ñ Ñ-±¸UÐ/CÐDÁkÔ RÙ ÑYØ‡l�l×Ñ¡Ó,Ñ-?Ñ@Á;ÐPUÐBVôXà ‡
‚
‰;Ô á ÑUÔ VÙ×Ó™k¨4°Ó4�Ù Ñ:ÙÑ#Ñ$¡{ mô5á Ñ8ÙÑ!Ñ"¡;Ñ/°ô8á ÑAÙÑ!Ñ" :Ñ.°ô6á×Ó™k¨5É+ÈÙITÐV[ÐH\ò3^ó _�á Ñ0ÙÑ#Ñ$ bô*á ñ ,áÑ!Ñ"¡;Ñ/°ô7ñ ×Ó™k¨4°Ó4�Ù ÑJÙ‘ÑÑ 1Ñ2±9Ñ=Ù‘ÑÑ 5Ñ6±yÑAðCÙDRôTñ Ñ>Ù‰~ÑÑ2Ñ3±IÑ>ÀôFá ÑLÙ™HÑ$ eô-á ÑBÙ×Ó™ dÙ.±°Ð>ó@Ù@TñVá€môðLÙ
×Ó‘x  rÔ*Ù	Ñ
>Á
ÉLÔYð=Ù
×Ó‘z 4¨Ô,Ù	Ñ
/±¹\ÔJñ Ñ?Ô @Ø�_Š_¡EÒ*�
Ø 	‡�× Ñ ‘ZÔ  Ù Ñ8Ø‡l�l×"Ò"¡:Ó.°ô4à 	‡�× Ò  
¨EÑ3NÑPZÔ [Ø
�,‰,×
&Ò
&¡zÓ
2°:Ñ
>�Ù Ñ6¹Á¹ÀuÔ MÙ Ñ'©±Ñ);Ñ=XÔ YØ 	‡�× Ò ¡¨$°±JÔ ?Ù Ñ0Ø‡l�l×"Ò"¡:Ó.¨zÑ:¹4Ñ@À%ôIà 	‡�× Ò  
¨D°"±jÔ AÙ Ñ9Ø‡l�l×"Ò"¡:Ó.¨zÑ:¹4Ñ@À$ôHà ‡
‚
‰:Ô ç /Ð /Ú$ó &ó ���B‰ˆBñ
 ÑPÙ	‰"ƒg��l×L‘sÒLÊÓLÓLÈdôTá ÑLÙÑ*Ð
+ô-á Ñ9¹3¸r»7ÁAÔ Fá ÑÔ Û ÷÷ ó ô à�I‹I‘dÑEÑPWÒXÓY�	Ù
�/Š/˜$ ¡2¡r¨1¨aÓ
0�Ù�KŠK˜˜a¡Ó$�	ñ ™©±yÒA�Ù ñ Fá	‰(ƒm�Qôñ Ñ>Ú‘˜1‘¡7Ò+¨Tô3á ñ ò ‘™1‘¡7Ò+°4Ð7¸ô?ñ
 
�!‰�Ù Ñ™VŸZ™Z©Ô 3Ù Ñ&©¯ª±f·l²lÐ(CÑEVÔ WÙ Ñ™fŸkšk¨4Ô 0Ù Ñ0±&·.².Á%Ô HÙ Ñ$¡f×&9Ò&9¹8Ô DÙ Ñ™fŸkšk¨8Ô 4Ù ÑCÁV×EZÒEZÑ\`Ô aÙ Ñ;¹V¿^º^ÉTÔ RÙ Ñ>Á×ARÒARÑTZ×T`ÒT`Ð@aÑckÔ lÙ Ñ;¹V¿]º]ÉKÔ Xá	‘!‰�Ù ÑEÁvÇ~Â~ÑW[Ô \Ù Ñ=Ù ¡F§L¢LÑ0°$ô8á ÑZÙ×Ò˜2Ñ˜tô%ñ Ñ@Ú‘™wÓ'Ñ)>ô@á Ñ'Ú‘™wÓ'Ñ)>ô@á Ñ;ºYÑGXÑZaÓ=bÐdfÔ gá Ñ8ÙÑ(Ó)Ñ+@ôBá Ñ;ÙÑ.Ó/Ñ1LôNñ ÑBÉWÒU×ZÑZÓ\�Ù™OÓ,�
Ù Ñ:¹J¿N¹NÉ8Ó<TÐVWÔ XÙ Ñ/±·±Ñ@QÓ1RÑTZÔ [Ù Ñ4±hÁ*Ñ6LÈeÔ TÙ ÑPÙ™*Ñ$ eô-á ÑNÙ‡n�n‘\Ó"ÙTôVñ Ñ>Ù‡n�n‘]Ó#ÙCôEñ ÑÔ Þ *Ù Ñ9Ù‰T™±RÒ8¸%ÐQUÑV×]Ñ]Øôñ Ñ]Ù‰T™¨DÁÒDÀeØ!ñ#ß#)¡6Øôñ ÑMÙ‰T™±SÒ9¸5ÐRVØ"¡[Ñ3GÉÐ2MÐ$NÐOòQßQWÑQWØôñ ÑFÙ‘C—H’HÙ
™¡KÁÒDÀeØ#.±Ñ?SÑUXÐ>YÐ0ZÐ"[ñ]ó^ç^cÒ^cÓ^eñfð ô	ñ
 Ñ?Ù‰T™±CÒ8¸%Ø"¡[Ñ3GÉÐ2LÐ$MÐNñPßPVÑPVØôñ
 ÑNÔ OØ�OŠO¡5Ò)�	Ø 	‡�× Ñ ‘YÔ ð 
‡�× Ñ ˜;Ø¡°uÈAØ©"ÂÙ'*ò,ð)ð ñ ô	ñ
 ×
!Ó
!¡)Ó
,�Ù ÑOÙˆkÑ˜:Ñ& }Ñ5±vô?á ÑSÙ‘W˜[Ñ)Ñ)¨4ô1á ÑKÙˆkÑ™;Ñ'¨Ñ6¸ô?á ÑLÙˆkÑ™8Ñ$Ñ%9Ñ:¹CôAà ‡
‚
‰9Ô á ÑOÔ Pß 4Ð 4ò
 ™“9Ñ ÂTÉ#×JgÒJgÓEhÑ.Ñ/AÑBÙ,1Ñ Ñ(Ñ )Ù Ñ/Ù×ÓÑ 0Ó1Ñ2IÑJÉEôSâ™c›Ñ ÒQUÑVY×VsÒVsÓQtÑ$:Ñ;MÑ$NØ24Ñ Ñ.Ñ /Ù Ñ@Ù×ÓÑ 6Ó7Ñ8OÑPÐRVôXâ¡›9Ñ ÒUYÑZ]×ZwÒZwÓUxÑ&>Ñ?QÑ&RÙ × Ò Ñ4°dÔ ;Ù Ñ+Ù×ÓÑ 8Ó9Ñ:QÑRÐTXôZð4Ú‘‹9�D²±c×6SÒ6SÓ1T‘dÑ-Ñ.Ù$(�DÑ	 Ñ!Ù
×Ó™dÔ#Ù	Ñ
&Ñ(9¹<ÔHð —“˜r 2 rÁÒG�Ù ÑAÙ%©Ñ6¸ô>á Ñ3Ù-±Ñ>ÀôFá ÑDÙ-±Ñ>ÀôFá ÑMÙ'©=Ñ8¸$ô@à—>“> " b¨"Ó-Ñ Ù ÑRÙ$Ñ(8Ñ8¸$ô@ñ ñ 0ô 1õ Ù!Ñ#3Ð4Ù# R×%8Ó%8Ó%:Ð;Ù# R×%8Ó%8Ó%:Ð;Ù% r×'<Ó'<Ó'>Ð?óA�N�F‰Fñ 
‰&Ñ7Ñ
7Ù
™fÑ
$ dô,á	‰&Ñ;Ñ
;Ù
�+‹+Ñ(©&Ó
1°TÐ
9¸4öAñAñ ñ ô ð × Ó Ó"�Ù Ñ6Ù™8Ñ# Tô+á ÑAÙ7¹8ÑCÀTôKá ÑFÙ™(Ñ" Dô*á ÑDÙ™Ñ  $ô(á Ñ+Ù™HÑ$ dô,á Ñ*Ù™Ñ  $ô(á Ñ<Ù¡Ñ(¨$ô0á Ñ0Ù™HÑ$ dô,á Ñ2Ù™XÑ% tô-ñ �L‹LÑ:¹HÓE�	Ù Ñ@Ù	‰)ƒn�qÑ˜$ô á ÑGÙ	ò 
Úó
ó Ø#ô%ô?�Bá	Ñ
.±Ñ
3Ù
‘‰.×
,™U©"™_¨dö4ñ?ñ
 ñ Fô Gð × Ó Ó"�
Ù Ñ-Ù™:Ñ% tô-á Ñ.Ù™*Ñ$ dô,ä%�CÙ	Ñ
%©Ñ
+©hÑ
6Ù
™3Ñ
¡Ñ
$©
Ñ
2°Dö:ñ &ô W�DÙ	Ñ
/±$Ñ
6¹Ñ
AÙ
‘4‰-™#Ñ
¡Ñ
+¨Tö3ñ Wñ Ñ?Ù™*Ñ$×E©¹:Ñ)EÀtôMá ÑAÙ™ZÑ'¨ô/á Ñ+Ù™ZÑ'¨ô/á�<‹<Ñ9¹:ÓF�Ù ÑLÙ	ò 
Úó
ó Ø"ô$ñ ñ 6ô 7ð
 	×ÓÓ�Ù Ñ2Ù™3Ñ ô&ä3�CÙ	Ñ
,©sÑ
2Ù
™3Ñ
¡Ñ
$©Ñ
+¨Tö3ñ 4ô *�DÙ	Ñ
-±Ñ
4±zÑ
AÙ
™Ñ
¡Ñ
#¡sÑ
*¨Dö2ñ *ñ ÑMÙ™sÑ"×=¡¹#Ñ'=¸tôEá ÑCÙ™Ñ×5¡±#Ñ!5°tô=á ÑBÙ™#Ñ˜tô%á ÑCÙ™#Ñ×8¡/±SÑ"8¸$ô@á Ñ2Ù™SÑ  $ô(á Ñ@Ù™Ñ×8Ñ 1±SÑ 8¸$ô@á ÑDÙ™#Ñ×7¡*±CÑ"7¸ô?á ÑMÙ™sÑ" Dô*á Ñ.Ù™3Ñ ô&á ÑPÙ!¡SÑ(¨$ô0á Ñ<Ù‘sÑ×9Ñ2±cÑ9¸4ôAñ ñ 7ô 8á §£¨r°2°rÓ :Ð;Ù  "×"5Ó"5Ó"7Ð8ó:�K�F‰Cá	‰&‘6‰/ÑHÑ
HÙ
™SÑ
  $ô(á	‰&‘6‰/ÑJÑ
JÙ
™SÑ
 ×
IÑ%BÁcÑ%IÈ4ôQá	‰&‘6‰/ÑAÑ
AÙ
™cÑ
! 4ô)á	‰&‘6‰/ÑGÑ
GÙ
™sÑ
" Dö*ñ:ñ Ñ6Ù:¸b×>QÓ>QÓ>SÑSÐUYô[ñ ñ 8ô 9ð ×ÓÓ �Ù Ñ5Ù™8Ñ#×FÑ(:¹hÑ(FÈôNá ÑGÙ™XÑ% tô-á ÑQÙCÁxÑOÐQUôWå Ù	×	&Ó	&Ù¡6©7Ð"3ÀÒEÙ¡F©E ?Ò3ð5ó
6�ñ Ñ9ÙˆQ�i‘	Ñ˜Dô"á Ñ>Ù‰Q�i‘	Ñ˜Eô#ñ ñ 'ô (ñ
 �,‹,Ñ+Ó
,�ó�ó _ÛDØ Bò�	ñ
  §£¨r°2°rÓ :Ð;Ù  "×"5Ó"5Ó"7Ð8Ù  "×"5Ó"5Ó"7Ð8Ù" B×$9Ó$9Ó$;Ð<ô>�K�F‰Cñ �YŠY‘t—|“|Ñ$;¹SÁ$Ç&Â&ÓIÓJ�FÚ‘4—<“<Ñ 5±vÓ>Ó?�Há�h‹hÑ.°±C¹t¿vºvÒF�GÚ‹E�EÙ—“Ñ0±'Ö:‰Ù—+’+–-‰BÙ�}Š}™R× Ó Ù—	’	™"–ó  ñ ;ò ‘u™xÑ'©+Ñ5Ó6�IÙ	Ñ
™vÑ
%Ñ(HÑ
Hß%.‰T�YŠY‘yÔ!±Gñ=á
�Rôò ÒL¡Y©vÒ%6ÓLÓL�LÙ	Ñ
™vÑ
%Ñ(RÑ
Rß(4‰T�YŠY‘|Ô$¹'ñCá
˜÷ñ%>ñ* 
�‹Ñ7¹Ó	=�Ù ÑQÙ	ò 
Úó
ó Ø ô"ñ ñ Iô Jñ Ñ7Ù¡Ñ# Tô+á Ñ Ù™CÑ ô'á Ñ(Ù‘sÑ˜Dô"á Ñ2ÙGÉ3ÑNÐPTôVá Ñ@Ù@ÁCÑGÈôOá Ñ@Ù7¹3Ñ>ÀôFá ÑJÙ ©Ñ+¨Tô3á ÑLÙ:¹cÑAÀ4ôIñ ñ 6ô 7ð 	‡nƒn�R˜˜RÓ �Ù Ñ+Ù™3Ñ ô&á Ñ)Ù™#Ñ˜tô%ä�CÙ	Ñ
*©SÑ
0Ù
™3Ñ
¡Ñ
$©Ñ
+¨Tö3ñ ñ Ñ?Ù¡SÑ(×JÑ-?ÁsÑ-JÈDôRô %�EÙ	‰#‘‰+ÑDÑ
DÙ
™5Ñ
 ¡3Ñ
&©#Ñ
-¨uö6ñ %ñ ÑBÙ™sÑ" Dô*á Ñ6Ù™sÑ"×?Ñ'8¹CÑ'?ÀôGá Ñ=Ù6¹#Ñ=¸tôEá ÑLÙ™Ñ˜dô$á ÑFÙ™CÑ ô'ä@�CÙ	Ñ
*©SÑ
0Ù
™SÑ
 ¡3Ñ
&©#Ñ
-¨tö5ñ Añ Ñ5ÙJÉcÑQÐSWôYá ÑAÙgÑknÑnÐptôvá ÑNÙ%©Ñ,¨dô4á ÑHÙ	ò 
/ò ,.ó 
/ó /ð 15ô6ñ Ñ.Ù¡Ñ$×GÑ)@ÁCÑ)GÈôOá ÑJÙ™Ñ÷ C¡±CÑ 7÷ CÙ
™sÑ
"÷CÙ'9ÁÑ'D÷Cá
¡Ñ
$÷Cá)7¹sÑ)BÀDôJñ ÑMÙFÉ#ÑMÈtôUá ÑHÙCÁsÑJÈDôRá ÑCÙ*©cÑ1°4ô9á Ñ8Ù™#Ñ˜tô%á Ñ2Ù-±Ñ4°dô<á	�‹Ñ7¹Ó	=�Ù ÑJÙ	ò 
Úó
ó Ø ô"ñ ñ Gô Hö !Ù‡l‚l‘4™I©uÒ5°x·}²}ÀTÈ1ÉbÓ7QÓR�Ø
�‹‘s˜FÓ#�Ù Ñ,Ù¡Ñ% tô-á‡|‚|‘D™Y°Ò5°x·}²}ÀTÈ1ÉbÓ7QÓR�Ù ÑIÙ˜2Ÿ>›>©$°Ó7Ñ7¸ô?ñ ñ $ô %ñ ÓDÐEÙ˜J©Ð1Ð2Ù  Ð-Ù¡©;Ð 7Ð8ÙÓ MÐNÙ Ó"PÐQóS�J�B‰ñ 
‰&‘2‰+ÑLÑ
LØ
×
Ò
™2Ñ
¡&Ñ
(¨$ö0ñSñ Ñ4Ú	ˆ"×
Ò
Óó  :ñ :Ø;?ôAñ ÑIØ×ÒÓIÑIÈ4ôQá ÑRÙ  B§N£N±5Ó$9Ñ9÷ 3Ù
˜RŸ^›^©EÓ2Ñ
2°Dô:ñ Ñ3Ø‡nƒn‘VÓ Ñ" Dô*á Ñ:Ù  B×$4Ó$4±W¸bÓ$AÑA÷ \Ù
:¸b×>NÓ>NÉwÐXZÓ>[Ñ
[Ð]aôcñ ÑJØ×Ó™Ñ$FÑGÓHÉEÑQÐSWôYá ÑCØ×Ó™¡KÑ0Ó1°RÑ7¸ô?ð 
‡~ƒ~�b˜"˜bÓ!�ô#�Dñ 
Ñ
+©dÑ
2±ZÑ
?Ù
‘4‰-™#Ñ
¡Ñ
% tö-ñ#ñ Ñ5Ù¡$Ñ&×JÑ+BÁdÑ+JÈDôRá ÑNÙ#¡tÑ+¨Tô3á ÑOÙ6¹$Ñ>ÀôFá ÑCÙ*©dÑ2°Dô:ñ ÑCÙRÑVZÑZÐ\`ôbá ÑMÙ#¡tÑ+×VÑ0NÑRVÑ0VÐX\ô^á
�,‹,Ñ8¹$Ó
?�Ù Ñ;Ù	Ò	VÊgÓ	VÓVÐX\ô^ñ ñ ô ð 
×ÓÓ�ô2�Dñ 
Ñ
-±Ñ
4±zÑ
AÙ
‘4‰-™#Ñ
¡Ñ
% tö-ñ	2ñ ÑOÙ2±dÑ:¸DôBá Ñ=ÙRÑVZÑZÐ\`ôbá ÑLÙ¡Ñ$ dô,á Ñ>Ù¡$Ñ';Ó"<×"AÑ"AÓ"CÑCÀTôKñ ñ ô ð
 ×!Ó!Ó#�Ù ÑAÙWÑ[fÑfÐhlôná ÑOÙ2±kÑAÀ4ôIñ ñ ô ÷ CÐ Bâ
ñ)áó�ñ
 Ñ@Ù‰u�~‘w™v‘©±
Ñ(;¹WÁYÑ=OÐPÙFôHñ Ñ6Ù‰jÑ™<ô)á Ñ/Ù‰mÑÑLôNá Ñ1Ú
ÑAÁ3ÓGÈôOô ß  á	�Š™uÒ	%�Ù ‡‚‰fÔ Ù
×
 Ó
 Ù©:¹iÙ4Á$Ù¡ÙAò	#ð "ñ
 
ò�ñ Ñ*©C±«L¹!Ô <Ù×"Ó"Ù©:¹iÙ4Á$Ù¡ÙAò	%ð $ñ
 
ò�	ñ Ñ=¹sÁ9»~ÈqÔ QÙ Ñ$¡c©%×*>Ó*>ÁFÒ*KÓ&LÉaÔ PØ ‡
‚
‰6Ô à×ÓÓ �Ù Ñ?Ù¡8Ñ+¨Tô3á ñ "á‘XÑ˜uô&ñ ñ ô ÷ EÐ Dß CÐ Cò ñ)áó�ñ
 ÑBÙ‰u�~‘w™v‘©±	Ñ(:Ð;Ù;ô=ñ Ñ/Ù‰mÑÑLôNá Ñ1Ú
Ñ<¹cÓBÀDôJâ
ñ)áó�ñ
 Ñ9Ù‰jÑ™<ô)ñe�	ò ‰y‹/�Ù Ñ3±W¹U±^ÁYÔ OÙ Ñ@Ù‰f�oÑ9ô;á Ñ0±'¹)Ñ2DÁdÔ KÙ Ñ3Ú
Ñ.Ó/°ô7ô ß  á	�Š™uÒ	%�Ù ‡‚‰fÔ Ù Ñ)©5×+AÓ+AÁvÒ+NÐPRÔ SÙ × Ó Ù¡±TÁ|ÙÑ/]ò_ðñ ‘Fóñ ×!Ó!¡vÒ.�Ù Ñ ¡#¡h£-±Ô 3Ù ÑIÙˆq�k‘%Ñ™)ô%ñ × Ó ˜™Z©fÓ 5Ù ñ  Ù!&×!7Ó!7¹VÒ!DÀbôJñ × Ó Ù¡¹$ÈBÙ¨rò3ðð ‘&óñ × Ó Ù¡
±tÈÙ¨ò,ðñ ‘Fóñ ÑBÙ	‰%×
 Ó
 ¡fÒ
-Ó.°ô3à ‡
‚
‰6Ô à× Ó Ó"�Ù Ñ?Ù!¡XÑ-¨tô5á ÑFÙ	Ò	e¨R×-@Ó-@Ó-BÀB×DWÓDWÓDYÑ[cÑ,dÓ	eÓeØ
ôñ ñ 1ô 2÷
\÷ \÷ \ô \ñ Ñ/Ú
Ñ3Ó4±lôDá Ñ>Ú
Ñ0Ó1±<ôAá Ñ;Ú
‰<Ó™,ô(á Ñ<Ú
ˆ2ƒh�ôá Ñ.²Ñ5HÓ0IÉ3Ô OÙ ÑDÚ
‰>Ó˜Dô"á Ñ/²°b³¸4Ô @á Ñ8º%Á	Ó:JÈDÔ QÙ Ñ>ÂÁiÓ@PÐRVÔ WÙ Ñ8º%Á
Ó:KÈTÔ RÙ Ñ@Ú‰IÓ˜ôá Ñ3²U¹7³^ÀTÔ JÙ Ñ/²°r³¸DÔ AÙ Ñ7ÚÑ&Ó'©ô6á ÑDÚÑ6Ó7¹ôFá Ñ0ÚÑÓ¡ô-á ÑKÚÑ&Ó'¨ô/÷ LÔ KñAÑ ñ ÑGÚÑ*Ó+©[ô:á ÑDÚÑ*×2Ñ2±;ÁÓIÓJÉHôVá ÑFÚÑ1Ó2°Dô:á ñ <âÑ'Ó(©%ô1ñ ÑCÚÑ.Ó/°ô7ô Ù—[‘[×&Ò&Ó(©6×+;Ò+;ÁÒ+DÑD×OÑOÓQÑ Ù—+‘+×#Ò#Ó%©×(8Ò(8¹gÒ(FÑF×QÑQÓS�ð !%¨4¸dÈ4Ø˜TÑ(9ö÷8ô 8ò GLÈAÄhÓOÂhÀ’Ñ,©d°Q¹±V©mÖ<ÁhÑOÚÑ-©tÓ4Ð5¸Ñ9ñ:�â	‰lÓ	�Ù Ñ8Ù‘vÑ˜tô%á Ñ.Ù	‰&‘Ñ
Ó  !ô%á ÑYÙ	‰&�*‰*Ñ% rÓ
*Ó+¨Qô0ñ ÑCÚŠH�VÑ-Ó.±ÀAÒFÈdÐRÐTXôZá ÑDÚŠH‘Z¡Ó-©vÀ1ÒEÀtôMá ÑEÚŠH‘Y¡Ó)©6¸qÒAÀ4ôIò OTÐTUÌhÓWÊhÈŠu‘^¡U±E¸AÁ¹G±OÔDÉhÑWÚPUÐVWÔPXÓYÒPXÈ1’‘~¡u°e¸aÁ#¹g±oÔFÑPXÑYñZ�
â‘Ó�	Ú’(˜5¡*±eÑ<¹iÐUVÐ^_Ò`�	Ù ñ 5á‘Ñ™uÑ$ dô,ñ ÑHÙ‘Ñ  $ô(ò
 >CÁ1¼XÓFºX¸Šu‘^ T¨A±©F¡]Ö3¹XÑF�Ú‘+Ó�
Ú’8˜E¡:±uÑ=¹zÐWXÑ`aÒb�
Ù ñ ;á‘�o‘qôñ ÑAÙ‘Ñ! 5ô*ò ‘i¡©eÒ4Ð5¹Ñ9ºUÁ9ÉeÑ\aÒ=bÐ<cÑfgÑ<gÑg�Ú‘<Ó �Ú’H˜V¡TÓ*©KÀQÑSXÒY�Ù ñ 4á‘-Ñ  $ô(ñ ñ Cá‘+Ñ¡ô'ñ ñ ,âŠH�V™TÓ"¡K¸QÒ?ÁÑNÐPUôWò ‘^¡U±5Ò9Ð:¹QÑ>Â%ÉÑX]ÑfkÒBlÐAmÑpqÑAqÑq�Ú‘+Ó�
Ú’8˜E :Ó.±
ÈÑVZÒ[�
Ù ñ 6á‘Ñ™tô%ñ Ñ6Ù‘Ñ˜Dô"ò Ñ*©DÓ1Ð2°QÑ6Ñ ÚÑ'Ó(�Ù ñ âŠH‘Z¡Ó)©?ÈÐVZÒ[Ñ\gÑhØ
ôñ
 ÑGÚŠH�V™TÓ"¡K¸QÉ5ÒQÑRZÑ[Ð]bôdò ™.¨$±uÒ=Ð>ÀÑBÑ Ú™N©E¹%Ò@ÐAÀAÑEÑ ÚÑ#Ñ&8Ñ8Ó9�Ú’H˜X wÓ/±È!ÑX]Ò^�Ù ñ Já‘#Ñ˜ôñ ñ á‘+Ñ ô&ò ‘^¡T±%ÁkÒRÐSÐVWÑW�Ú‘~ t±EÉÒQÐRÐUVÑV�Ú‘;¡Ñ.Ó/�Ú’H˜U¡J¹[ÒIÙ ¨aÁ1ÑQVòX�á ñ Bá‘#Ñ˜ôñ ñ Aá‘+Ñ¡ô&ñ ÑDÙ‘/Ñ" Dô*ò Ú
‰>™4©¹KÒHÐIÉAÑMÚ‰^˜T©%¹hÒGÐHÈ1ÑLñMóNÑ ñ ñ GâŠH�U™J±[ÒAÙ¨!¹qÉUòTà
ô	ñ
 ñ  âŠH�U™J±XÒ>Ù¨!¹qÉUòTÙTWñYàô		ñ
 ñ >âŠH�U™JÓ'Ù¨!¹qÉUòTÙTWñYáô		ò ™9¡d±5Ò9Ð:ÒglÐmnÔgoÓ=pÒgoÐbcºeÁIÉtÐVWÑZ\ÑV\É}Ö>]ÑgoÑ=pÑpÑ ÚÑ)Ó*Ñ Ù ñ 9âŠH�V™TÓ"Ñ$4À!ÑPUÒVÑWdÑeØôò Ñ'©°QÑ7Ð8¸1Ñ<ÚÑ)©4°qÑ9Ð:¸QÑ>ñ?�â‘<Ó �Ú’H™Z©¸Ñ:¹KÐUVÐ^_Ò`�Ù ñ Iá‘+Ñ Ñ% tô-ñ ÑHÙ‘/Ñ" Dô*ñ ñ â
ÑÓ¢¡^Ó 4ô6ñ Ñ+ªTÑ2DÓ-EÁwÔ OÙ ÑCÚ
ÑÓ¡ô)á Ñ.²±_Ó0EÁxÔ PÙ Ñ?Ú
Ñ+Ó,ªdÑ3IÓ.JôLá ÑCÚ
Ñ*Ó+©\ô;á Ñ>Ú
Ñ&Ó'©ô9á Ñ<Ú
Ñ"Ó#¡Wô.á Ñ;Ú
Ñ#Ó$¢dÑ+FÓ&GôIò ’U™>©4¹ÉKÒXÐYÐ\]Ñ]Ó^�Ú’X˜e¡ZÑ>NÒOÙ"°ÁQÑSXòZ�á ÑEÙ‘3Ñ˜ôá Ñ6ÙÑ)Ñ*¨Dô2á ÑDÚŠH�U™J±[ÒAÚ’%™©±UÑIYÒZÐ[Ð^_Ñ_Ó`Ø©Q¹5òBáBEñGàHIôKñ ñ $âŠH�U™J±XÒ>Ù a¹1ÉòPà
ô	÷ XÕ WÙ Ñ.ÙŠE‘,¡f§k¢k°$¸¹2Ó&>Ò?ÁÓCÁSôJá Ñ;ºUÁ6»]ÈDÔ QÙ Ñ1²5¸³;ÀÔ Eâ’U™?¨D¹Ò?Ð@À1ÑDÚ™o©t¹EÉÒWÐXÐ[\Ñ\ñ]ó ^�â’X™g¡yÓ1±<Ø"#±qÁUòL�á ñ .á‘3Ñ˜ôñ ñ 6á‘;Ñ ô'ñ ñ ;âŠH‘W™iÓ(Ú’%™¨±eÁ.ÒQÐRÐUVÑVÓWØ©Q¹5òBð ôñ Ñ>ÚŠH‘W™iÓ(Ú’%™¨±eÒ<Ð=ÀÑAÚ™/©4¹ÀDÒIÐJÉQÑNñOó Pà©Q¹5òBñ CFñGð ô	ñ 
‘$¡Ò	%�Ù‰f�eÓ�Ù�‡�Õ Ù�‡�Õ Ø"�‡�Õ Ù
‘D—H‘H™dŸl™lÓ
+�Ù Ñ5Ù‘7Ñ˜Dô"á Ñ(Ñ*<ÁÑ*GÈÔ NÙ ÑUÙ™'Ñ!×GÑ&8ÁÑ&GÈôOá Ñ=Ù"¡gÑ-¨tô5ñ ‘4¡Ò
&�Ù‰w˜Ó�Ù�‡	�	Õ Ù�‡	�	Õ Ø#�‡	�	Õ Ø!%�‡	�	Õ Ù Ñ?Ù™i©¯	©	±5·=±=ÓAÑAÀ4ôIñ ‘4¡Ò
&�Ù‰w˜Ó�Ù�‡	�	Õ Ù�‡	�	Õ Ø#�‡	�	Õ Ø!%�‡	�	Õ Ø"&�‡	�	Õ Ù ÑBÙ™i©¯	©	±5·=±=ÓAÑAÀ4ôIñ ‘4¡Ò
&�Ù‰w˜Ó�Ù
‘E—I‘I™uŸ}™}Ó
-�Ù ÑQÙ¡7Ñ*¨Dô2á Ñ$Ù™gÑ%×C©¹GÑ)CÀUôLá ÑHÙ9¹WÑDÀdôLñ ñ ô ÷ 0Ò /ß &Ð &á Ñ/Ù	‡nƒn‘]Ó#¡]ô4á Ñ5Ù	‡nƒnÑ1Ó2Ñ4LôNá Ñ2±C·N³NÀ2Ó4FÉÔ Qá	�Š™uÒ	%�Ø 	‡�× Ñ ‘VÔ Ø 	‡�× Ò ©JÁsÑS\Ù4ÁØ $°TÁeØ%)¹,ò Hð Iñ PVñ ñ Wð �\‰\×(Ò(©Ó0°Ñ3±DÑ9�
Ø 	‡�×  Ò  ¡°$ÁXØ-°Q¹Vñ !ñ Eá
�/‹/Ó
�ð#ðÙ×Ó˜¡W±fÓ=ÙÑZÙ¡ô	/ñ
 ×Ó¡±wÉÒO�HÙ	Ñ
8Ù
×
Ò
Ñ.Ó
/°ô7à—“™D¡±GÒ<×AÑAÓCÓD�JÙ	Ñ
5Ù
‘XÑ
¡ô/á	Ñ
4Ù
‰j™Ñ!Ó
"¡Aô'á	Ñ
TÚ
‰j™Ñ! !Ñ$×)Ò)Ó+Ó
,óôñ 
Ñ
:Ù‘gÑ˜qÑ!¡(Ñ+©Z¹Ñ-@ÀÑ-CÁIÑ-NÐ
OÑQ^ô`á	ñ <á
‘WÑ
˜aÑ
 ¡Ñ
(©,ô8ñ 
Ñ
=Ù
×
Ó
©'¯/«/Ó*;Ò
<¸bôBá	Ñ
EÙ
‰c×#Ó#Ñ3KÑW^Ò_Ó
`Ñbcôeá	ñ >á
×
Ó
©}ÉÒ
PÐRTôVñ ×Ó‘W¨DÓ1Ø‡J‚J‰vÔá
‘4¡Ò
&�Ù‰w˜Ó�Ù ÑHÙ™)¡E§I¡I©u¯}©}Ó=Ñ=¸uôFñ Ñ7Ô 8Ø	�Š¡Ò	&�Ø 	‡�× Ñ ‘VÔ Ø‡l�l�ñ × Ò ¡:¹eÉIÙÑ$5ÁÙ©5¹tØòð ð $(©fñ ñ 6ñ 	×Ò™6Ó" 1Ñ%�Ù	‰t‰�Ù Ñ:¹EÁ.Ñ<QÑS[Ô \Ù Ñ'©©~Ñ)>ÁÔ GÙ Ñ1±5¹Ñ3EÁvÔ NÙ Ñ"¡E©,Ñ$7¹Ô ?Ù Ñ¡¡u©X¡¹Ó!:¹FÔ Cñ × Ò ¡:¹eÉIÙÑ!2¹TòCð DÙJPñ ñ Rá×'Ò'©Ô/Ó	IÒ/�±U±8¹yÑ3H�!Ñ/Ñ	IÈ!Ñ	L�Ù ÑJÙ‰[Ñ˜4ô!á Ñ;¹VÁHÑ=MÉtÔ Tñ × Ò  8¹EÉ)ÙÑ$4¹tòEð FÙLRñ ñ Tá×'Ò'©Ô/Ó	IÒ/�±U±8¹yÑ3H�!Ñ/Ñ	IÈ!Ñ	L�Ù Ñ1±6¹+Ñ3FÉÔ Mñ × Ò ‘v™~Ñ/AÁxÑV\Ñ Ñ ]Ù	×	Ò	™V¡VÓ	,�Ù ÑKÙˆa�y‘Ñ™6 !™9¡UÑ+©V°A©Y±uÑ-=Ð>Ù0ô2ðCÙ×Ò™6¡=±!¹&ÑÑAÙ	Ñ
5±zÁ<ÔPñ × Ò ‘v™u¡j±hÁVÑ Ñ LÙ Ñ5Ù×$Ò$¡VÔ,ÓBÒ,ˆQ±$±¹6Ñ0A‡qÑ,ÑBÀ1ÑEÁeÑLÉiôYá Ñ3Ù	‰#×
Ò
™f¡fÓ
-Ó.Ù	‰&ƒkôñ
 �?Š?™6¡3©¹XÙ#(±$¹Vñ ð E�á Ñ4±h¹|Ñ6LÉfÔ UÙ×&Ò&¡vÔ.ÓDÒ.ˆq±D±'¹VÑ2C�Ñ.ÑDÀQÑG�Ù Ñ#¡U©;Ñ%7¹Ô @Ù Ñ4±e¹OÑ6LÉeÔ TÙ Ñ2±E¹-Ñ4HÉ&Ô QÙ ‡‚‘™Ñ7¹XÉF�Ñ SÙ×&Ò&¡vÔ.ÓDÒ.ˆq±D±'¹VÑ2C�Ñ.ÑDÀQÑG�Ù Ñ)©5±Ñ+>ÁÔ DÙ Ñ?Ù‰OÑ™eô%ñ × Ò ¡:¹eÉIÙÑ$5ÁÙ©5¹tØòð ñ  &ñ ñ 'ñ ×&Ò&¡vÔ.ÓDÒ.ˆq±D±'¹VÑ2C�Ñ.ÑDÀQÑG�Ù ÑDÙ‰MÑ™Fô$á Ñ-©u±[Ñ/AÁ6Ô JÙ Ñ6Ù	ò 
8Ù×&Ò&¡v©vÔ6ó
8ó 8Ø9=ô?ñ × Ò ¡:¹eÉIÙÑ$5ÁÙ©5¹tØòð ñ  &ñ ñ 'ñ ÑGÙ	ò 
A‘S×(Ò(©±Ô8ó 
Aó AÙBCôEñ
 × Ò Ù©E¹)ÙÑ$;ÁdòLà©%¹	ÙÑ$4¸tòEðFñ MSñ	 ñ Tñ
 ×'Ò'©Ô/ó 
DÒ/�Ø‰u‰X™Ñ"ó Ø'(©¡}¹
Ñ'B÷ Ñ/ñ 
DØDEñ
G�á × Ò ‘F™4‘LÑ"HÙ'©X¹Fñ ñ Dá&)×&8Ò&8¹Ô&@ÓZÒ&@ ÁeÁHÑPYÑDYÓˆA‰j‰M˜1ÒÑ&@ÑZ�Ù Ñ3Ú
‰8‘JÑ¡Ñ/Ó0°$ô8á ÑJÙˆxÑ™Ñ(¨$ô0á Ñ9Ù	Ò	M©S×-DÒ-DÁVÔ-LÓ	MÓMÈuôVñ × Ò ‘f¡(±Ñ Ñ 8Ù×&Ò&¡vÔ.ÓDÒ.ˆq±D±'¹VÑ2C�Ñ.ÑDÀQÑG�Ù ÑAÚ‰E‘/Ñ"Ó#¡U©>Ñ%:Ð;Ñ=OôQñ ×
!Ò
!©(Ñ<LÙ™eò#%Ù*2¹ñ "ð A�á×&Ò&¡vÔ.ÓEÒ.ˆq±D±'¹WÑ2D�Ñ.ÑEÀaÑH�Ù ÑBÙ‰ZÑ™%¡Ñ/±±{Ñ1CÐDÙôñ Ñ*ªD±±|Ñ1DÓ,EÀtÔ Lð=Ù×Ò B±¹aÒ@ÁvÑÑNÙ	Ñ
/±¹\ÔJñ
 × Ò ™Ñ!9¹wÉVÑ Ñ TÙ Ñ?Ù	×Ò™&¡&Ó)¨!Ñ,©VÑ4Ñ6NôPñ 
×	#Ò	#¡FÓ	+�Ù Ñ8Ù‰^Ñ˜QÑ×#Ñ#¡FÓ+¨Tô3á ÑEÙÑ Ñ! 2ô'á × Ñ Ñ&Ñ)<Ù©Ò0ð?2ð )3ð 4Ù:@ñ ñ Bá	×	#Ò	#¡FÓ	+�Ù ÑHÙÑ!Ñ" 1Ñ%¡gÑ.±±~Ñ0FÀqÑ0IÉ'Ñ0RÐSÙ0ô2ð ‡
‚
‰6Ô õ
 á
×#Ó#Ù!¹ÉJÙ¡B±	ÀRò0Iò Jð%Kó L�ñ ÑEÙ
ˆ1�v‰f�~’v™c !™f¡ZÑ0Ó1Ð2ÙÓ?Ð@ôBñ CÙ  "Ð%Ð&Ñ(HÐIÙ™c�]¡V©S MÐ2Ñ4^Ð_óa�J�C‰ð!Ù×%Ó%¡cÔ*Ù‰e‘Z¡Ö.ñañ ‰Œ6ˆ(‘)œF˜8¡7Ð+Ô ,Ú—f’f‘Ó$Ð $ !Ó$Ð $øðK\ $.€I‡L�LÕ üòh 8ùòJ "ùòXhùò 7ùâ2ùòV	 	5ùÚgùòN Yùò eùò Dùòf Bùò~ *ùò *ùâ,ùò +ùò" Hùó =øñ ó .Ù‘™˜Ð  $¨×-Ð-ð.ûñ ó =Ù	Ñ
/°°t×<ð=üò6 +ùâ
.ùòX 6ùó Wøñ ó .Ù‘™˜Ð  $¨×-Ð-ð.ûñT ó LÙ	Ñ
>ÀÀd×KðLûñ
 ó =Ù	Ñ
/°°t×<ð=ûñX ó 4Ù	Ñ
&¨¨d×3ð4üòj Pùò* XùÚYùò Gùò\ >qøñV ó ÙÑZØ�D÷	ðûñ: ×Ó‘W¨DÓ1Ø‡J‚J‰vÕüò: 
Jùò 
Jøñ ó CÙ	Ñ
5°t¸T×BðCüò Cùò 	Eùò
 	Eùò 	Eùò*
Dùò [ùò 	Eùò 	Føñ ó =Ù	Ñ
/°°t×<ð=ûñP ó !Ù‰e�T˜4× Ð ð!úsÚ  ÿDHg1 ÁoHhÁo*HhÁ|,Hh
ÂRHhÂRHhÂR/HhÂSHhÂS+HhÂkHh Âk$Hh Âk5Hh%
Ãm	Hh*Ãm(Hh*ÃnHh/Ãn&Hh/Ãp"Hh4Äc)Hh9
ÄlHh>
ÄmHi
ÄnHi
ÄpHi
ÄrHiÄtHi
Ät$Hi
Ät?&HiÄu*-Hi; Ä|HjÄ|/HjÅEHjÅF8Hj#ÅG	Hj#ÅG/&Hj)ÅP$Hk ÅP7$Hk  Åq%AHk9 ÇLHlÇO9HlÇP#HlÇRHl!Ç_+Hl&Ç|
$Hl+ Ç|.E$Hm ÈH"Hm1ÈH4Hm1ÈJHm6ÈJ,Hm6ÈL$&Hm; ÈM?Hn
ÈNHn
ÈPHnÈP,HnÈRHnÈR/HnÈTHn#ÈT0Hn#ÈX*Hn(ÈX=	Hn(ÈY
Hn(ÈZHn-ÈZHn-È\3Hn2È]Hn2È^(Hn7È^:Hn7È_=(Hn< Èf"HoÈg1HhÈiHi8Èi7Hi8Èi;HjÈjHjÈj)HkÈkHkÈkHkÈkHkÈk Hk6Èk5Hk6Èk9HlÈlHlÈl+HmÈl=Hm Èm HmÈmHm Èm*Hm.Èm;HnÈnHnÈn<HoÈoHoÈoHo,Èo+Ho,