From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id E1B837FE36 for ; Sat, 2 Jul 2016 19:23:10 +0200 (CEST) IronPort-PHdr: 9a23:nog1OxDZxxFbSnNwk7VHUyQJP3N1i/DPJgcQr6AfoPdwSP/6r8bcNUDSrc9gkEXOFd2CrakV06yM6+u5AT1IyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TWM5DIfUi/yKRBybrysXNWD14Ltj6vro8ybSj4LrQL1Wal1IhSyoFeZnegtqqwmFJwMzADUqGBDYeVcyDAgD1uSmxHh+pX4p8Y7oGwD884moshBWqL+dr9+Sr5VAD1gOWkvzMnmpRjNTE2E4X5PaGgOlgt0BF2PzBb8UZ32+hn6v+xykmHOPd/2RLY7A2X/x61vTxjtgiodOHg//X2B2eJqi6cO6jKmoRN1xMbmYIiTO7I+VIf6WvYwaFBuGY4ODHUJJq6MLsFHW+oTPe9eoNOs+nMEqRy5AAOhHuypzDJU0CyllZYm2vgsRFmVlDcrGMgD5SzZ Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=Neutral smtp.pra=hzhang295@bloomberg.net; spf=Pass smtp.mailfrom=hzhang295@bloomberg.net; spf=None smtp.helo=postmaster@mgnj3.bloomberg.net Received-SPF: Neutral (mail3-smtp-sop.national.inria.fr: domain of hzhang295@bloomberg.net does not assert whether or not 69.191.244.21 is permitted sender) identity=pra; client-ip=69.191.244.21; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hzhang295@bloomberg.net"; x-sender="hzhang295@bloomberg.net"; x-conformance=sidf_compatible; x-record-type="spf2.0" Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of hzhang295@bloomberg.net designates 69.191.244.21 as permitted sender) identity=mailfrom; client-ip=69.191.244.21; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hzhang295@bloomberg.net"; x-sender="hzhang295@bloomberg.net"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mgnj3.bloomberg.net) identity=helo; client-ip=69.191.244.21; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="hzhang295@bloomberg.net"; x-sender="postmaster@mgnj3.bloomberg.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0A+AACc93dXhxX0v0VchBR8qWODQ4cKBUeEOoF5hhgegQc4FAEBAQEBAQEBEQEBAQgNCQkhL4IyghoBFQETBAZMGxUCKwIEHQIfDAMhiBYDFwUJqWOHcQEBZoYlhR4NhB0BAQEHAQEBASOFMIVFgkOCFIJqgloFmF8qCAEBARaBDoYVhH2ROogXh3Megk8igTU8MgGIbwEBAQ X-IPAS-Result: A0A+AACc93dXhxX0v0VchBR8qWODQ4cKBUeEOoF5hhgegQc4FAEBAQEBAQEBEQEBAQgNCQkhL4IyghoBFQETBAZMGxUCKwIEHQIfDAMhiBYDFwUJqWOHcQEBZoYlhR4NhB0BAQEHAQEBASOFMIVFgkOCFIJqgloFmF8qCAEBARaBDoYVhH2ROogXh3Megk8igTU8MgGIbwEBAQ X-IronPort-AV: E=Sophos;i="5.26,564,1459807200"; d="scan'208,217";a="183581761" Received: from mgnj3.bloomberg.net ([69.191.244.21]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jul 2016 19:23:09 +0200 X-BB-Reception-Complete: 02 Jul 2016 13:23:07 -0400 X-IP-Listener: Outgoing Mail X-IP-MID: 240533305 Received: from p057.bloomberg.com (HELO p057) ([10.126.157.205]) by mgnj3.bloomberg.net with SMTP; 02 Jul 2016 13:23:07 -0400 X-BLP-INETSVC: version=BLP_APP_S_INETSVC_1.0.1; host=mgnj3:25; conid=9 Date: Sat, 2 Jul 2016 17:23:08 -0000 From: "Hongbo Zhang (BLOOMBERG/ 731 LEX)" Reply-To: "Hongbo Zhang" To: nicolas.ojeda.bar@lexifi.com Cc: caml-list@inria.fr, gabriel.scherer@gmail.com MIME-Version: 1.0 Message-ID: <5777F87C01E101EA0039001D_0_1002@p057> X-BLP-GUID: 5777F87C01E101EA0039001D0000 Content-Type: multipart/alternative; boundary="BOUNDARY_5777F87C01E101EA0039001D_0_754_p057" Content-ID: Subject: Re: [Caml-list] question: what is the recommended use case of `val` in class type --BOUNDARY_5777F87C01E101EA0039001D_0_754_p057 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: base64 SGkgTmljb2xhcywgdGhhbmtzISBJdCBtYXRjaGVzIHdpdGggbXkgZXhwZWN0 YXRpb24uCkkgYW0gdGhpbmtpbmcgb2Ygb3ZlcnJpZGluZyBzdWNoIHN5bnRh eCBmb3IgYnVja2xlc2NyaXB0IEZGSSwgd2UgY2FuIHVzZSBlaXRoZXIKCmNs YXNzIHR5cGUgdCA9IG9iamVjdCB2YWwgbXV0YWJsZSB4IDogaW50IGVuZCAK b3IKY2xhc3MgdHlwZSB0ID0gb2JqZWN0IG1ldGhvZCB4IDogaW50IG1ldGhv ZCB4X3NldCA6IGludCAtPiB1bml0IGVuZAoKQ3VycmVudGx5IEkgdGhpbmsg dGhlIGZvcm1lciBsb29rcyBiZXR0ZXIsIHNpbmNlIHRoZSB1c2VyIGNhbiB0 ZWxsIGl0IGlzIGdldHRlciBvciBzZXR0ZXIgd2l0aG91dCByZWx5aW5nIG9u IG5hbWluZyBjb252ZW50aW9uCkZyb206IG5pY29sYXMub2plZGEuYmFyQGxl eGlmaS5jb20gQXQ6IDA3LzAyLzE2IDEzOjA4OjI4ClRvOiBIT05HQk8gWkhB TkcgKEJMT09NQkVSRy8gNzMxIExFWCkKQ2M6IGNhbWwtbGlzdEBpbnJpYS5m ciwgZ2FicmllbC5zY2hlcmVyQGdtYWlsLmNvbQpTdWJqZWN0OiBSZTogW0Nh bWwtbGlzdF0gcXVlc3Rpb246IHdoYXQgaXMgdGhlIHJlY29tbWVuZGVkIHVz ZSBjYXNlIG9mIGB2YWxgIGluIGNsYXNzIHR5cGUKCkhpIEhvbmdibywKCkFz IHlvdSBvYnNlcnZlZCwgYHZhbGAgY2FuIGJlIHVzZWQgdmlhIGluaGVyaXRh bmNlIHRvIGV4cG9zZSBzb21lIHByaXZhdGUgc3RhdGUgdG8gc3ViY2xhc3Nl cyB3aXRob3V0IGV4cG9zaW5nIGl0IHRvIHRoZSBvdXRzaWRlLgoKQ2hlZXJz Ck5pY29sYXMKCk9uIFNhdCwgSnVsIDIsIDIwMTYgYXQgNzowMiBQTSwgSG9u Z2JvIFpoYW5nIChCTE9PTUJFUkcvIDczMSBMRVgpIDxoemhhbmcyOTVAYmxv b21iZXJnLm5ldD4gd3JvdGU6CgpUaGFua3MgZm9yIHlvdXIgcmVwbHkuIEJ1 dCBpZiBgdmFsYCBpcyBub3QgYWNjZXNzaWJsZSBmcm9tIG91dHNpZGUsIHdo eSBpdCBpcyB0aGUgcGFydCBvZiBjbGFzcyB0eXBlIHNpZ25hdHVyZSwgYW55 IHJlYXNvbiBmb3IgdGhpcyBkZXNpZ24/CgpGcm9tOiBnYWJyaWVsLnNjaGVy ZXJAZ21haWwuY29tIEF0OiAwNy8wMi8xNiAxMzowMDozNApUbzogSE9OR0JP IFpIQU5HIChCTE9PTUJFUkcvIDczMSBMRVgpCkNjOiBjYW1sLWxpc3RAaW5y aWEuZnIKU3ViamVjdDogUmU6IFtDYW1sLWxpc3RdIHF1ZXN0aW9uOiB3aGF0 IGlzIHRoZSByZWNvbW1lbmRlZCB1c2UgY2FzZSBvZiBgdmFsYCBpbiBjbGFz cyB0eXBlCgpPYmplY3RzIGhhdmUgc29tZSBwcml2YXRlIHN0YXRlLCBhbmQg dGhleSBleHBvc2UgbWV0aG9kcyB0aGF0IGNhbiBiZSBjYWxsZWQgZnJvbSB0 aGUgb3V0c2lkZS4gInZhbCIgZmllbGRzIGNvcnJlc3BvbmQgdG8gc3VjaCBw cml2YXRlIHN0YXRlLCB0aGV5IGFyZSBub3QgYWNjZXNzaWJsZSBmcm9tIG91 dHNpZGUgYW5kIGFyZSB0aHVzIG5vdCBwYXJ0IG9mIGFuIG9iamVjdCdzIHR5 cGUuCgpZb3UgY2FuIGFsd2F5cyBleHBvc2UgYSB2YWx1ZSBmaWVsZCB0byB0 aGUgb3V0c2lkZSB0aHJvdWdoIGEgImdldHRlciIgbWV0aG9kIHRvIGFjY2Vz cyBpdCAoYW5kIGEgInNldHRlciIgbWV0aG9kIHRvIG11dGF0ZSBpdCBpZiBy ZWxldmFudCksIGJ1dCB0aGF0IGlzIG9mdGVuIGNvbnNpZGVyZWQgZHViaW91 cyBvYmplY3Qtb3JpZW50ZWQgc3R5bGUgLS0gaXQgdGVuZHMgdG8gZ28gYWdh aW5zdCBnb29kIGVuY2Fwc3VsYXRpb24uCgpPbiBTYXQsIEp1bCAyLCAyMDE2 IGF0IDEyOjQ1IFBNLCBIb25nYm8gWmhhbmcgKEJMT09NQkVSRy8gNzMxIExF WCkgPGh6aGFuZzI5NUBibG9vbWJlcmcubmV0PiB3cm90ZToKCkRlYXIgYWxs LAogICAgSSBoYXZlIGEgcXVlc3Rpb24gYWJvdXQgdmFsIGluIGNsYXNzIHR5 cGUsIGlzIGl0IG9ubHkgdXNlZnVsIGluIGluaGVyaXRhbmNlPwogICAgZm9y IGV4YW1wbGUKIAogICAgY2xhc3MgdHlwZSB0ZXh0ID0gb2JqZWN0IHZhbCBt dXRhYmxlIHRleHQgOiBzdHJpbmcgZW5kICAgICAgCiAKICAgIGxldCBmICh4 IDogdGV4dCApID0geCN0ZXh0OzsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCkVycm9yOiBUaGlzIGV4cHJlc3Npb24gaGFzIHR5cGUgdGV4 dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgSXQgaGFzIG5vIG1ldGhvZCB0 ZXh0ICAgCiAgICBUaGFua3MgLS0gSG9uZ2JvCgoK --BOUNDARY_5777F87C01E101EA0039001D_0_754_p057 Content-Type: text/html; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: base64 PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPjxib2R5PjwhLS0g cnRlLXZlcnNpb24gMC4yIDk5NDc1NTE2MzcyOTQwMDhiNzdiY2UyNWViNjgz ZGFjIC0tPjxkaXYgY2xhc3M9InJ0ZS1zdHlsZS1tYWludGFpbmVyIiBzdHls ZT0iZm9udC1mYW1pbHk6IEFyaWFsOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7 IGZvbnQtc2l6ZTogc21hbGw7IGNvbG9yOiByZ2IoMCwgMCwgMCk7ImRhdGEt Y29sb3I9Imdsb2JhbC1kZWZhdWx0IiBiYmctY29sb3I9ImRlZmF1bHQiIGRh dGEtYmItZm9udC1zaXplPSJtZWRpdW0iIGJiZy1mb250LXNpemU9Im1lZGl1 bSIgYmJnLWZvbnQtZmFtaWx5PSJub3JtYWwiPkhpIE5pY29sYXMsIHRoYW5r cyEgSXQgbWF0Y2hlcyB3aXRoIG15IGV4cGVjdGF0aW9uLjxkaXY+SSBhbSB0 aGlua2luZyBvZiBvdmVycmlkaW5nIHN1Y2ggc3ludGF4IGZvciBidWNrbGVz Y3JpcHQgRkZJLCB3ZSBjYW4gdXNlIGVpdGhlcjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+Y2xhc3MgdHlwZSB0ID0gb2JqZWN0IHZhbCBtdXRhYmxlIHgg OiBpbnQgZW5kJm5ic3A7PC9kaXY+PGRpdj5vcjwvZGl2PjxkaXY+Y2xhc3Mg dHlwZSB0ID0gb2JqZWN0IG1ldGhvZCB4IDogaW50IG1ldGhvZCB4X3NldCA6 IGludCAtJmd0OyB1bml0IGVuZDxicj48ZGl2IGNsYXNzPSJydGUtc3R5bGUt bWFpbnRhaW5lciIgc3R5bGU9ImZvbnQtc2l6ZTogc21hbGw7IGZvbnQtZmFt aWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyOyBjb2xvcjogcmdiKDAsIDAs IDApOyJkYXRhLWNvbG9yPSJnbG9iYWwtZGVmYXVsdCIgYmJnLWNvbG9yPSJk ZWZhdWx0IiBkYXRhLWJiLWZvbnQtc2l6ZT0ibWVkaXVtIiBiYmctZm9udC1z aXplPSJtZWRpdW0iIGJiZy1mb250LWZhbWlseT0iZml4ZWQtd2lkdGgiPjxi cj48L2Rpdj48ZGl2IGNsYXNzPSJydGUtc3R5bGUtbWFpbnRhaW5lciIgc3R5 bGU9ImZvbnQtc2l6ZTogc21hbGw7IGZvbnQtZmFtaWx5OiAnQ291cmllciBO ZXcnLCBDb3VyaWVyOyBjb2xvcjogcmdiKDAsIDAsIDApOyJkYXRhLWNvbG9y PSJnbG9iYWwtZGVmYXVsdCIgYmJnLWNvbG9yPSJkZWZhdWx0IiBkYXRhLWJi LWZvbnQtc2l6ZT0ibWVkaXVtIiBiYmctZm9udC1zaXplPSJtZWRpdW0iIGJi Zy1mb250LWZhbWlseT0iZml4ZWQtd2lkdGgiPkN1cnJlbnRseSBJIHRoaW5r IHRoZSBmb3JtZXIgbG9va3MgYmV0dGVyLCBzaW5jZSB0aGUgdXNlciBjYW4g dGVsbCBpdCBpcyBnZXR0ZXIgb3Igc2V0dGVyIHdpdGhvdXQgcmVseWluZyBv biBuYW1pbmcgY29udmVudGlvbjxicj48ZGl2IGNsYXNzPSJiYmctcnRlLWZv bGQtY29udGVudCIgZGF0YS1oZWFkZXI9IkZyb206IG5pY29sYXMub2plZGEu YmFyQGxleGlmaS5jb20gQXQ6IDA3LzAyLzE2IDEzOjA4OjI4ImRhdGEtZGln ZXN0PSJGcm9tOiBuaWNvbGFzLm9qZWRhLmJhckBsZXhpZmkuY29tIEF0OiAw Ny8wMi8xNiAxMzowODoyOCIgc3R5bGU9IiI+PGRpdiBjbGFzcz0iYmJnLXJ0 ZS1mb2xkLXN1bW1hcnkiPkZyb206IG5pY29sYXMub2plZGEuYmFyQGxleGlm aS5jb20gQXQ6IDA3LzAyLzE2IDEzOjA4OjI4PC9kaXY+PGRpdj5UbzogPGEg c3BlbGxjaGVjaz0iZmFsc2UiIGJiZy1kZXN0aW5hdGlvbj0ibWFpbHRvOmh6 aGFuZzI5NUBibG9vbWJlcmcubmV0IiBocmVmPSJtYWlsdG86aHpoYW5nMjk1 QGJsb29tYmVyZy5uZXQiPkhPTkdCTyBaSEFORyAoQkxPT01CRVJHLyA3MzEg TEVYKTwvYT48YnI+Q2M6IDxhIHNwZWxsY2hlY2s9ImZhbHNlImJiZy1kZXN0 aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBocmVmPSJtYWlsdG86Y2FtbC1s aXN0QGlucmlhLmZyIj5jYW1sLWxpc3RAaW5yaWEuZnI8L2E+LCA8YSBzcGVs bGNoZWNrPSJmYWxzZSIgYmJnLWRlc3RpbmF0aW9uPSJtYWlsdG86cnRlOmJp bmQiIGhyZWY9Im1haWx0bzpnYWJyaWVsLnNjaGVyZXJAZ21haWwuY29tIj5n YWJyaWVsLnNjaGVyZXJAZ21haWwuY29tPC9hPjxicj5TdWJqZWN0OiBSZTog W0NhbWwtbGlzdF0gcXVlc3Rpb246IHdoYXQgaXMgdGhlIHJlY29tbWVuZGVk IHVzZSBjYXNlIG9mIGB2YWxgIGluIGNsYXNzIHR5cGU8YnI+PC9kaXY+PC9k aXY+PGRpdiBjbGFzcz0icnRlLWludGVybmV0LWJsb2NrLXdyYXBwZXIiIHN0 eWxlPSJjb2xvcjogYmxhY2s7IGZvbnQtZmFtaWx5OiBBcmlhbCwgJ0JCLlBy b3BvcnRpb25hbCc7IGZvbnQtc2l6ZTogc21hbGw7IHdoaXRlLXNwYWNlOiBu b3JtYWw7IGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbDsgYmFja2dy b3VuZC1jb2xvcjogd2hpdGU7IGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDsg YmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7IGJhY2tncm91bmQtY2xpcDog aW5pdGlhbDsgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbDsgYmFja2dy b3VuZC1yZXBlYXQ6IGluaXRpYWw7ImRhdGEtYmxvY2tlZC1iZ2ltYWdlPSJp bml0aWFsIj48ZGl2IGNsYXNzPSJydGUtaW50ZXJuZXQtYmxvY2siPjxibG9j a3F1b3RlPjxkaXYgZGlyPSJsdHIiPjxkaXY+SGkgSG9uZ2JvLDwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+QXMgeW91IG9ic2VydmVkLCBgdmFsYCBjYW4g YmUgdXNlZCB2aWEgaW5oZXJpdGFuY2UgdG8gZXhwb3NlIHNvbWUgcHJpdmF0 ZSBzdGF0ZSB0byBzdWJjbGFzc2VzIHdpdGhvdXQgZXhwb3NpbmcgaXQgdG8g dGhlIG91dHNpZGUuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DaGVlcnM8 L2Rpdj48ZGl2Pk5pY29sYXM8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFp bF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBTYXQs IEp1bCAyLCAyMDE2IGF0IDc6MDIgUE0sIEhvbmdibyBaaGFuZyAoQkxPT01C RVJHLyA3MzEgTEVYKSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIHNwZWxsY2hl Y2s9ImZhbHNlImJiZy1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kIiBj bGFzcz0iIiBocmVmPSJtYWlsdG86aHpoYW5nMjk1QGJsb29tYmVyZy5uZXQi IGRhdGEtZGVzdGluYXRpb249Im1haWx0bzpydGU6YmluZCI+aHpoYW5nMjk1 QGJsb29tYmVyZy5uZXQ8L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9j a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAg MCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVm dDoxZXgiPjxkaXYgc3R5bGU9ImZvbnQtc2l6ZTogc21hbGw7IGZvbnQtZmFt aWx5OiBBcmlhbDsgY29sb3I6IHJnYigwLCAwLCAwKTsgd2hpdGUtc3BhY2U6 IHByZS13cmFwOyI+VGhhbmtzIGZvciB5b3VyIHJlcGx5LiBCdXQgaWYgYHZh bGAgaXMgbm90IGFjY2Vzc2libGUgZnJvbSBvdXRzaWRlLCB3aHkgaXQgaXMg dGhlIHBhcnQgb2YgY2xhc3MgdHlwZSBzaWduYXR1cmUsIGFueSByZWFzb24g Zm9yIHRoaXMgZGVzaWduPzxicj48ZGl2IHN0eWxlPSJmb250LXNpemU6c21h bGw7Zm9udC1mYW1pbHk6J0NvdXJpZXIgTmV3JyxDb3VyaWVyO2NvbG9yOnJn YigwLDAsMCkiPjxicj48ZGl2PjxkaXY+RnJvbTogPGEgc3BlbGxjaGVjaz0i ZmFsc2UiIGJiZy1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpiaW5kImNsYXNz PSJydGUtZnJvbS1pbnRlcm5ldCIgaHJlZj0ibWFpbHRvOmdhYnJpZWwuc2No ZXJlckBnbWFpbC5jb20iZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOnJ0ZTpi aW5kIj5nYWJyaWVsLnNjaGVyZXJAZ21haWwuY29tPC9hPiBBdDogMDcvMDIv MTYgMTM6MDA6MzQ8L2Rpdj48ZGl2PlRvOiA8YSBzcGVsbGNoZWNrPSJmYWxz ZSIgYmJnLWRlc3RpbmF0aW9uPSJtYWlsdG86aHpoYW5nMjk1QGJsb29tYmVy Zy5uZXQiIGNsYXNzPSIiIGhyZWY9Im1haWx0bzpoemhhbmcyOTVAYmxvb21i ZXJnLm5ldCIgZGF0YS1kZXN0aW5hdGlvbj0ibWFpbHRvOmh6aGFuZzI5NUBi bG9vbWJlcmcubmV0Ij5IT05HQk8gWkhBTkcgKEJMT09NQkVSRy8gNzMxIExF WCk8L2E+PGJyPkNjOiA8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGlu YXRpb249Im1haWx0bzpydGU6YmluZCIgY2xhc3M9InJ0ZS1mcm9tLWludGVy bmV0IiBocmVmPSJtYWlsdG86Y2FtbC1saXN0QGlucmlhLmZyIiBkYXRhLWRl c3RpbmF0aW9uPSJtYWlsdG86cnRlOmJpbmQiPmNhbWwtbGlzdEBpbnJpYS5m cjwvYT48YnI+U3ViamVjdDogUmU6IFtDYW1sLWxpc3RdIHF1ZXN0aW9uOiB3 aGF0IGlzIHRoZSByZWNvbW1lbmRlZCB1c2UgY2FzZSBvZiBgdmFsYCBpbiBj bGFzcyB0eXBlPGJyPjwvZGl2PjwvZGl2PjxkaXY+PGRpdiBjbGFzcz0iaDUi PjxkaXYgc3R5bGU9ImNvbG9yOiBibGFjazsgZm9udC1mYW1pbHk6IEFyaWFs LCAnQkIuUHJvcG9ydGlvbmFsJzsgZm9udC1zaXplOiBzbWFsbDsgd2hpdGUt c3BhY2U6IG5vcm1hbDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJhY2tn cm91bmQtcG9zaXRpb246IGluaXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBp bml0aWFsOyI+PGRpdj48YmxvY2txdW90ZT48ZGl2IGRpcj0ibHRyIj48ZGl2 Pk9iamVjdHMgaGF2ZSBzb21lIHByaXZhdGUgc3RhdGUsIGFuZCB0aGV5IGV4 cG9zZSBtZXRob2RzIHRoYXQgY2FuIGJlIGNhbGxlZCBmcm9tIHRoZSBvdXRz aWRlLiAidmFsIiBmaWVsZHMgY29ycmVzcG9uZCB0byBzdWNoIHByaXZhdGUg c3RhdGUsIHRoZXkgYXJlIG5vdCBhY2Nlc3NpYmxlIGZyb20gb3V0c2lkZSBh bmQgYXJlIHRodXMgbm90IHBhcnQgb2YgYW4gb2JqZWN0J3MgdHlwZS48YnI+ PGJyPjwvZGl2PjxkaXY+WW91IGNhbiBhbHdheXMgZXhwb3NlIGEgdmFsdWUg ZmllbGQgdG8gdGhlIG91dHNpZGUgdGhyb3VnaCBhICJnZXR0ZXIiIG1ldGhv ZCB0byBhY2Nlc3MgaXQgKGFuZCBhICJzZXR0ZXIiIG1ldGhvZCB0byBtdXRh dGUgaXQgaWYgcmVsZXZhbnQpLCBidXQgdGhhdCBpcyBvZnRlbiBjb25zaWRl cmVkIGR1YmlvdXMgb2JqZWN0LW9yaWVudGVkIHN0eWxlIC0tIGl0IHRlbmRz IHRvIGdvIGFnYWluc3QgZ29vZCBlbmNhcHN1bGF0aW9uLjxicj48L2Rpdj48 L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9 ImdtYWlsX3F1b3RlIj5PbiBTYXQsIEp1bCAyLCAyMDE2IGF0IDEyOjQ1IFBN LCBIb25nYm8gWmhhbmcgKEJMT09NQkVSRy8gNzMxIExFWCkgPHNwYW4gZGly PSJsdHIiPiZsdDs8YSBzcGVsbGNoZWNrPSJmYWxzZSJiYmctZGVzdGluYXRp b249Im1haWx0bzpydGU6YmluZCIgY2xhc3M9IiIgaHJlZj0ibWFpbHRvOmh6 aGFuZzI5NUBibG9vbWJlcmcubmV0IiBkYXRhLWRlc3RpbmF0aW9uPSJtYWls dG86cnRlOmJpbmQiPmh6aGFuZzI5NUBibG9vbWJlcmcubmV0PC9hPiZndDs8 L3NwYW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVv dGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHgg I2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IHN0eWxlPSJmb250 LXNpemU6c21hbGw7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6cmdiKDAsMCww KTt3aGl0ZS1zcGFjZTpwcmUtd3JhcCI+RGVhciBhbGwsPGRpdj4gICAgSSBo YXZlIGEgcXVlc3Rpb24gYWJvdXQgdmFsIGluIGNsYXNzIHR5cGUsIGlzIGl0 IG9ubHkgdXNlZnVsIGluIGluaGVyaXRhbmNlPzwvZGl2PjxkaXY+ICAgIGZv ciBleGFtcGxlPC9kaXY+PGRpdj4gPC9kaXY+PGRpdj4gICAgY2xhc3MgdHlw ZSB0ZXh0ID0gb2JqZWN0IHZhbCBtdXRhYmxlIHRleHQgOiBzdHJpbmcgZW5k ICAgICAgPC9kaXY+PGRpdj4gPC9kaXY+PGRpdj4gICAgbGV0IGYgKHggOiB0 ZXh0ICkgPSB4PGEgaHJlZj0iI21fMTk2MzM0MzgzMzQzNTQxMDIxNl9tXy00 OTAyNTE3MzUzNzkwMzM5NTI2X3RleHQiIHNwZWxsY2hlY2s9ImZhbHNlIiBi YmctZGVzdGluYXRpb249IiNtXzE5NjMzNDM4MzM0MzU0MTAyMTZfbV8tNDkw MjUxNzM1Mzc5MDMzOTUyNl90ZXh0IiBjbGFzcz0icnRlLWZyb20taW50ZXJu ZXQiIGRhdGEtZGVzdGluYXRpb249IiNtXzE5NjMzNDM4MzM0MzU0MTAyMTZf bV8tNDkwMjUxNzM1Mzc5MDMzOTUyNl90ZXh0Ij4jdGV4dDwvYT47OyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXY+ICAgICAgICAgICAgICAg ICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+ PGRpdj5FcnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0eXBlIHRleHQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8L2Rpdj48ZGl2PiAgICAgICBJdCBoYXMgbm8gbWV0 aG9kIHRleHQgICA8L2Rpdj48ZGl2PiAgICBUaGFua3MgLS0gSG9uZ2JvPC9k aXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Jsb2Nr cXVvdGU+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9i bG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+ PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4= --BOUNDARY_5777F87C01E101EA0039001D_0_754_p057--