Gary, Chris and others,
To try an clear this issue up I propose that the text below should be
added to the implementors' guide and be rolled into H.323 V3. Let me
know what you think (No comment will probably mean OK by me as per
normal, but will probably have to put a contribution into next meeting
anyway.)
Proposed text:
In H.323 version 2 there is conflicting advice on which versions of
H.245 should be used with versions H.323. The summary states that H.323
version 2 should use H.225 version 2 and H.245 version 3. However, in
the Normative References section it states that implementors are
"...encouraged to investigate the possibility of applying the most
recent edition of the Recommendations...". To clarify this, the
following section is published in the implementors' guide as a
clarification to H.323 version 2 and a similar paragraph will be added
to H.323 Version 3.
The Relationship of H.323 versions to H.225.0 and H.245 versions
Entities claiming compliance to H.323 Version 2 shall implement all
mandatory features in this recommendation and in H.225.0 version 2. An
H.225.0 version 2 implementation is identified by the protocolIdentifier
in the messages being set to {itu-t (0) recommendation (0) h (8) 2250
version (0) 2}. H.323 version 2 compliant entities shall implement
H.245 version 3 or later. An H.245 version 3 implementation is
identified by the protocolIdentifier in the terminalCapabilitySet
message being set to {itu-t (0) recommendation (0) h (8) 245 version (0)
3}. Implementations must also be aware that, due to the procedures for
'Third party initiated pause and re-routing,' they may be connected to
different versions of H.245 at different times during the life of the
call. Therefore, under no circumstances shall an entity infer the
version of the H.245 implementation from the protocolIdentifier carried
in H.225.0 messages.
And as a word version to help editors!
Regards,
Pete
=================================
Pete Cordell
BT Labs
E-Mail: pete.cordell(a)bt-sys.bt.co.uk
Tel: +44 1473 646436
Fax: +44 1473 645499
=================================
>----------
>From: Gary A. Thom[SMTP:gthom@delta-info.com]
>Sent: 14 January 1999 19:02
>To: Pete Cordell
>Subject: Re: Relationship of H.323 and H.245 versions
>
>Pete,
>
>This is a very good question, and one which may need to be answered by bigger
>minds than mine.
>
>I do not have a definitive answer, but my opinion is:
>
>In order to claim compliance with H.323 V2, an entity shall implement at
>lease H.225.0 V2 and
>H.245 V3. This would allow an advanced H.323V2 terminal to incorporate H.245
>V4.
>
>However, as part of the H.225.0 and H.245 message exchange
>(protocolIdentifier parameter), each
>entity will be aware of the version of the entity which it is communicating
>with.
>
>The receiver, "shall not malfunction or be adversely affected by receiving
>H.245 messages it does
>not recognize". Does this include messages from future versions??? Or does
>the transmitter have to
>know that it is talking to a version X entity, so it cant send any messages
>from versions greater
>than X???
>
>Gary
>
>------------------------------------------------------
>Name : Gary A. Thom
>Company: Delta Information Systems, Inc.
>Address: 300 Welsh Rd., Bldg 3
> Horsham, PA 19044 USA
>Phone : +1-215-657-5270 Fax : +1-215-657-5273
>E-mail : gthom(a)delta-info.com
>------------------------------------------------------
>
begin 600 H323-Versions.doc
MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````!
M````)0``````````$ ``)P````$```#^____`````"0```#_____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________LI<$`60`)" ```!*_````````$ ``````! ``
M$PH```X`8FIB:O-7\U<````````````````````````)!!8`'A8``)$]`0"1
M/0$`$P8```````````````````````````````````````#__P\`````````
M``#__P\```````````#__P\``````````````````````%T``````)H`````
M````F@```)H`````````F@````````":`````````)H`````````F@```!0`
M`````````````*X`````````K@````````"N`````````*X`````````K@``
M``P```"Z````# ```*X`````````B0(``+8```#2`````````-(`````````
MT@````````#2`````````-(`````````T@````````#2`````````-(`````
M````3@(```(```!0`@```````% "````````4 (```````!0`@```````% "
M````````4 (``"0````_`P``] $``#,%``!B````= (``!4`````````````
M````````````F@````````#2``````````````````````````````#2````
M`````-(`````````T@````````#2`````````'0"````````7@$```````":
M`````````)H`````````T@```````````````````-(`````````T@``````
M``!>`0```````%X!````````7@$```````#2````1@```)H`````````T@``
M``````":`````````-(`````````3@(`````````````````````````````
MK@````````"N`````````)H`````````F@````````":`````````)H`````
M````T@````````!.`@```````%X!``#P````7@$``````````````````$X"
M````````F@````````":````````````````````````````````````````
M````````````````````````````````````````````3@(```````#2````
M`````,8````,````8**(^7M$O@&N`````````*X`````````& $``$8```!.
M`@``````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````26X@2"XS,C,@=F5R<VEO;B R('1H97)E(&ES(&-O;F9L:6-T:6YG
M(&%D=FEC92!O;B!W:&EC:"!V97)S:6]N<R!O9B!(+C(T-2!S:&]U;&0@8F4@
M=7-E9"!W:71H('9E<G-I;VYS($@N,S(S+B @5&AE('-U;6UA<GD@<W1A=&5S
M('1H870@2"XS,C,@=F5R<VEO;B R('-H;W5L9"!U<V4@2"XR,C4@=F5R<VEO
M;B R(&%N9"!(+C(T-2!V97)S:6]N(#,N("!(;W=E=F5R+"!I;B!T:&4@3F]R
M;6%T:79E(%)E9F5R96YC97,@<V5C=&EO;B!I="!S=&%T97,@=&AA="!I;7!L
M96UE;G1O<G,@87)E(),N+BYE;F-O=7)A9V5D('1O(&EN=F5S=&EG871E('1H
M92!P;W-S:6)I;&ET>2!O9B!A<'!L>6EN9R!T:&4@;6]S="!R96-E;G0@961I
M=&EO;B!O9B!T:&4@4F5C;VUM96YD871I;VYS+BXNE"X@(%1O(&-L87)I9GD@
M=&AI<RP@=&AE(&9O;&QO=VEN9R!S96-T:6]N(&ES('!U8FQI<VAE9"!I;B!T
M:&4@:6UP;&5M96YT;W)SDB!G=6ED92!A<R!A(&-L87)I9FEC871I;VX@=&\@
M2"XS,C,@=F5R<VEO;B R(&%N9"!A('-I;6EL87(@<&%R86=R87!H('=I;&P@
M8F4@861D960@=&\@2"XS,C,@5F5R<VEO;B S+@U4:&4@4F5L871I;VYS:&EP
M(&]F($@N,S(S('9E<G-I;VYS('1O($@N,C(U+C @86YD($@N,C0U('9E<G-I
M;VYS#45N=&ET:65S(&-L86EM:6YG(&-O;7!L:6%N8V4@=&\@2"XS,C,@5F5R
M<VEO;B R('-H86QL(&EM<&QE;65N="!A;&P@;6%N9&%T;W)Y(&9E871U<F5S
M(&EN('1H:7,@<F5C;VUM96YD871I;VX@86YD(&EN($@N,C(U+C @=F5R<VEO
M;B R+B @06X@2"XR,C4N,"!V97)S:6]N(#(@:6UP;&5M96YT871I;VX@:7,@
M:61E;G1I9FEE9"!B>2!T:&4@<')O=&]C;VQ)9&5N=&EF:65R(&EN('1H92!M
M97-S86=E<R!B96EN9R!S970@=&\@>VET=2UT("@P*2!R96-O;6UE;F1A=&EO
M;B H,"D@:" H."D@,C(U,"!V97)S:6]N("@P*2 R?2X@($@N,S(S('9E<G-I
M;VX@,B!C;VUP;&EA;G0@96YT:71I97,@<VAA;&P@:6UP;&5M96YT($@N,C0U
M('9E<G-I;VX@,R!O<B!L871E<BX@($%N($@N,C0U('9E<G-I;VX@,R!I;7!L
M96UE;G1A=&EO;B!I<R!I9&5N=&EF:65D(&)Y('1H92!P<F]T;V-O;$ED96YT
M:69I97(@:6X@=&AE('1E<FUI;F%L0V%P86)I;&ET>5-E="!M97-S86=E(&)E
M:6YG('-E="!T;R![:71U+70@*# I(')E8V]M;65N9&%T:6]N("@P*2!H("@X
M*2 R-#4@=F5R<VEO;B H,"D@,WTN("!);7!L96UE;G1A=&EO;G,@;75S="!A
M;'-O(&)E(&%W87)E('1H870L(&1U92!T;R!T:&4@<')O8V5D=7)E<R!F;W(@
MD51H:7)D('!A<G1Y(&EN:71I871E9"!P875S92!A;F0@<F4M<F]U=&EN9RR2
M('1H97D@;6%Y(&)E(&-O;FYE8W1E9"!T;R!D:69F97)E;G0@=F5R<VEO;G,@
M;V8@2"XR-#4@870@9&EF9F5R96YT('1I;65S(&1U<FEN9R!T:&4@;&EF92!O
M9B!T:&4@8V%L;"X@(%1H97)E9F]R92P@=6YD97(@;F\@8VER8W5M<W1A;F-E
M<R!S:&%L;"!A;B!E;G1I='D@:6YF97(@=&AE('9E<G-I;VX@;V8@=&AE($@N
M,C0U(&EM<&QE;65N=&%T:6]N(&9R;VT@=&AE('!R;W1O8V]L261E;G1I9FEE
M<B!C87)R:65D(&EN($@N,C(U+C @;65S<V%G97,N#0``````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````0``#,&``!T!@``-@<``$@'```E" ``-P@`
M`#\(``!4" ``XPD``/4)```3"@```/L`^0#Y`/D`^0``````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````S4(@0<U"(%#2A@```L`! ``,P8``'0&
M```3"@``_0```````````````/<```````````````#W````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````````````````````````````%```.A- "#X0<
M`@`!`````P`$```S!@``= 8``!,*````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````````````#' `?L- O(+#@/2&P" <BL @'(Y"@
M!220H 4EL ``````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````````````````````````````````````2``\`
M"@`!`%L`#P`"`````````"P``$#Q_P(`+ ````8`3@!O`'(`;0!A`&P````*
M````$Z0\`!2D/ `$`&U("00````````````````````````\`$% \O^A`#P`
M```6`$0`90!F`&$`=0!L`'0`( !0`&$`<@!A`&<`<@!A`' `: `@`$8`;P!N
M`'0``````````````````````!,&```$```6`````/____\`! ``$PH```@`
M````! ``$PH```D`````! ``$PH```H`````````-@,``$@#```E! ``-P0`
M`#\$``!4! ``<P4``'<%``#C!0``]04``!4&```'`!P`!P`<``<`' `'``0`
M!P`<``<``````( !``""`0``9P,``)H#``".! ``F00``*,$``!Z!0``$08`
M`!(&```5!@``!P`:``<`&@`'`!H`!P`$``<`&@`'`/__! ````P`4 !E`'0`
M90`@`$,`;P!R`&0`90!L`&P`'@!#`#H`7 !0`&4`= !E`%P`5 !E`'@`= !<
M`$@`,P`R`#,`+0!6`&4`<@!S`&D`;P!N`',`+@!D`&\`8P`,`% `90!T`&4`
M( !#`&\`<@!D`&4`; !L`#L`7 !<`$$`5 !,`$$`3@!4`$D`0P!<`$@`;P!M
M`&4`7 !#`$\`4@!$`$4`3 !0`$H`7 !0`$4`5 !%`%P`5 !%`%@`5 !<`%8`
M20!/`$P`10!4`%P`2 `S`#(`,P`M`%8`90!R`',`:0!O`&X`<P`N`&0`;P!C
M`/] `8 !`'<%``!W!0``))+0`+P!O %W!0```````$H%`````````A `````
M````$P8``$ ```@`0 ```P```$<6D $```("!@,%! 4"`P2'`@``````````
M````````GP````````!4`&D`;0!E`',`( !.`&4`=P`@`%(`;P!M`&$`;@``
M`#46D $"``4%`0(!!P8"!0<`````````$ ``````````````@ ````!3`'D`
M;0!B`&\`; ```#,FD $```(+!@0"`@("`@2'`@``````````````````GP``
M``````!!`'(`:0!A`&P````B``0`<0B(& ``T (``&@!`````&BB,69SHS%F
M``````@`'P```. ````"!0```0`"````! `#$ H```````````````$``0``
M``$`````````-"4`````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````I0; ![0`M " `#(P```````````````````F!@``````
M````````````````````````````````````````````````````````````
M``````````````````````(``````/__$@`````````$`$D`;@`@`$@`````
M````# !0`&4`= !E`" `0P!O`'(`9 !E`&P`; `,`% `90!T`&4`( !#`&\`
M<@!D`&4`; !L````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````_O\`
M``0``@```````````````````````0```."%G_+Y3V@0JY$(`"LGL]DP````
M: $``! ````!````B ````(```"0`````P```* ````$````K ````4```#$
M````!P```- ````(````Y ````D```#\````$@````@!```*````) $```P`
M```P`0``#0```#P!```.````2 $```\```!0`0``$ ```%@!```3````8 $`
M``(```#D! ``'@````4```!);B!(``!F`!X````!`````&X@2!X````-````
M4&5T92!#;W)D96QL``!O`!X````!`````&5T91X````+````3F]R;6%L+F1O
M= !L'@````T```!0971E($-O<F1E;&P``&\`'@````(````X`'1E'@```!,`
M``!-:6-R;W-O9G0@5V]R9" X+C ``$ `````>J54! ```$ `````6.K86$2^
M`4 `````^E_I>T2^`0,````!`````P```. ````#`````@4```,`````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````/[_
M```$``(```````````````````````(````"U<W5G"X;$).7" `K+/FN1 ``
M``75S=6<+AL0DY<(`"LL^:XT`0``\ ````P````!````: ````\```!P````
M!0```( ````&````B ```!$```"0````%P```)@````+````H ```! ```"H
M````$P```+ ````6````N ````T```# ````# ```-$````"````Y 0``!X`
M```(````0E0@3&%B<P`#````"@````,````"`````P```"8&```#````:A (
M``L`````````"P`````````+``````````L`````````'A ```$````%````
M26X@2 `,$ ```@```!X````&````5&ET;&4``P````$`````F ````,`````
M````( ````$````V`````@```#X````!`````@````H```!?4$E$7T=5240`
M`@```.0$``!!````3@```'L`.0`Q`#4`0P`S`$,`-0`W`"T`0@`P`#0`0@`M
M`#$`,0!$`#(`+0`X`$,`10`X`"T`,@`P`#0`0P`T`$8`- !&`#4`, `R`# `
M?0``````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````````````````````````````````````````!
M`````@````,````$````!0````8````'````" ````D````*````"P```/[_
M__\-````#@````\````0````$0```!(````3````_O___Q4````6````%P``
M`!@````9````&@```!L```#^____'0```!X````?````( ```"$````B````
M(P```/[____]____)@```/[____^_____O__________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________U(`;P!O`'0`( !%`&X`= !R`'D`````````````
M```````````````````````````````````````````````6``4!________
M__\#````!@D"``````# ````````1@`````&@>.#>T2^`7 -R_I[1+X!* ``
M`( `````````,0!4`&$`8@!L`&4`````````````````````````````````
M``````````````````````````````````````X``@#_______________\`
M```````````````````````````````````````````````,`````! `````
M``!7`&\`<@!D`$0`;P!C`'4`;0!E`&X`= ``````````````````````````
M````````````````````````````&@`"`04```#__________P``````````
M```````````````````````````````````````````>%@````````4`4P!U
M`&T`;0!A`'(`>0!)`&X`9@!O`'(`;0!A`'0`:0!O`&X`````````````````
M```````````````````H``(!`@````0```#_____````````````````````
M````````````````````````````% `````0````````!0!$`&\`8P!U`&T`
M90!N`'0`4P!U`&T`;0!A`'(`>0!)`&X`9@!O`'(`;0!A`'0`:0!O`&X`````
M`````````#@``@'_______________\`````````````````````````````
M```````````````````<`````! ````````!`$,`;P!M`' `3P!B`&H`````
M````````````````````````````````````````````````````````````
M$@`"`0$````&````_____P``````````````````````````````````````
M``````````````!J`````````$\`8@!J`&4`8P!T`% `;P!O`&P`````````
M```````````````````````````````````````````````````6``$`____
M____________``````````````````````````!P#<OZ>T2^`7 -R_I[1+X!
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````#_____________
M__\`````````````````````````````````````````````````````````
M```````!````_O______________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________P$`_O\#"@``_____P8)`@``````P ``
M`````$88````36EC<F]S;V9T(%=O<F0@1&]C=6UE;G0`"@```$U35V]R9$1O
M8P`0````5V]R9"Y$;V-U;65N="XX`/0YLG$`````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
G````````````````````````````````````````````````````
`
end