Return-Path: X-Original-To: apmail-airavata-dev-archive@www.apache.org Delivered-To: apmail-airavata-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 50E38196E1 for ; Tue, 22 Mar 2016 18:29:11 +0000 (UTC) Received: (qmail 61715 invoked by uid 500); 22 Mar 2016 18:29:11 -0000 Delivered-To: apmail-airavata-dev-archive@airavata.apache.org Received: (qmail 61664 invoked by uid 500); 22 Mar 2016 18:29:11 -0000 Mailing-List: contact dev-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list dev@airavata.apache.org Received: (qmail 61654 invoked by uid 99); 22 Mar 2016 18:29:10 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Mar 2016 18:29:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 39F59C0217 for ; Tue, 22 Mar 2016 18:29:10 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.321 X-Spam-Level: X-Spam-Status: No, score=-0.321 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 4G0oiRGnxj9U for ; Tue, 22 Mar 2016 18:29:08 +0000 (UTC) Received: from hartman.uits.indiana.edu (belushi.uits.indiana.edu [129.79.1.188]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id D1A755F23A for ; Tue, 22 Mar 2016 18:29:07 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.24,378,1454994000"; d="scan'208,217";a="49590170" Received: from mssg-relay.indiana.edu ([129.79.1.73]) by irpt-internal-relay.indiana.edu with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Mar 2016 14:29:00 -0400 Received: from bl-cci-exch06.ads.iu.edu (bl-cci-exch06.ads.iu.edu [10.79.80.139]) by mssg-relay.indiana.edu (8.14.7/8.14.4/IU Campus Communications Team) with ESMTP id u2MIT0D4023322 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 22 Mar 2016 14:29:00 -0400 Received: from in-cci-exch07.ads.iu.edu (2001:18e8:3:cc1::10a) by bl-cci-exch06.ads.iu.edu (2001:18e8:2:cc1::10f) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Tue, 22 Mar 2016 14:29:00 -0400 Received: from in-cci-exch07.ads.iu.edu ([fe80::803a:7a71:206a:2116]) by IN-CCI-EXCH07.ads.iu.edu ([fe80::803a:7a71:206a:2116%21]) with mapi id 15.00.1130.005; Tue, 22 Mar 2016 14:29:00 -0400 From: "Pierce, Marlon" To: "dev@airavata.apache.org" CC: Mangirish Wagle Subject: Re: [GSOC Proposal] Cloud based clusters for Apache Airavata Thread-Topic: [GSOC Proposal] Cloud based clusters for Apache Airavata Thread-Index: AQHRgIQ3A0AXTjoi0EeI1ZNq4d/GWp9l0F6A Date: Tue, 22 Mar 2016 18:28:59 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/0.0.0.160212 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [149.160.179.90] Content-Type: multipart/alternative; boundary="_000_F6A1A8A496264E83A4252D2B88BA3EFAiuedu_" MIME-Version: 1.0 --_000_F6A1A8A496264E83A4252D2B88BA3EFAiuedu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWFuZ2lyaXNoLCBwbGVhc2UgYWRkIHlvdXIgcHJvcG9zYWwgdG8gdGhlIEdTT0MgMjAxNiBz aXRlLg0KDQpGcm9tOiBNYW5naXJpc2ggV2FnbGUgPHZhZ2xvbWFuZ2lyaXNoQGdtYWlsLmNvbTxt YWlsdG86dmFnbG9tYW5naXJpc2hAZ21haWwuY29tPj4NClJlcGx5LVRvOiAiZGV2QGFpcmF2YXRh LmFwYWNoZS5vcmc8bWFpbHRvOmRldkBhaXJhdmF0YS5hcGFjaGUub3JnPiIgPGRldkBhaXJhdmF0 YS5hcGFjaGUub3JnPG1haWx0bzpkZXZAYWlyYXZhdGEuYXBhY2hlLm9yZz4+DQpEYXRlOiBUaHVy c2RheSwgTWFyY2ggMTcsIDIwMTYgYXQgMzozNSBQTQ0KVG86ICJkZXZAYWlyYXZhdGEuYXBhY2hl Lm9yZzxtYWlsdG86ZGV2QGFpcmF2YXRhLmFwYWNoZS5vcmc+IiA8ZGV2QGFpcmF2YXRhLmFwYWNo ZS5vcmc8bWFpbHRvOmRldkBhaXJhdmF0YS5hcGFjaGUub3JnPj4NClN1YmplY3Q6IFtHU09DIFBy b3Bvc2FsXSBDbG91ZCBiYXNlZCBjbHVzdGVycyBmb3IgQXBhY2hlIEFpcmF2YXRhDQoNCkhlbGxv IERldiBUZWFtLA0KDQpJIGhhZCB0aGUgb3Bwb3J0dW5pdHkgdG8gaW50ZXJhY3Qgd2l0aCBTdXJl c2ggYW5kIFNoYW1lZXJhIHdoZXJlaW4gd2UgZGlzY3Vzc2VkIGFuIG9wZW4gcmVxdWlyZW1lbnQg aW4gQWlyYXZhdGEgdG8gYmUgYWRkcmVzc2VkLiBUaGUgcmVxdWlyZW1lbnQgaXMgdG8gZXhwYW5k IHRoZSBjYXBhYmlsaXRpZXMgb2YgQXBhY2hlIEFpcmF2YXRhIHRvIHN1Ym1pdCBqb2JzIHRvIGNs b3VkIGJhc2VkIGNsdXN0ZXJzIGluIGFkZGl0aW9uIHRvIEhQQy8gSFRDIGNsdXN0ZXJzLg0KDQpU aGUgaWRlYSBpcyB0byBkeW5hbWljYWxseSBwcm92aXNpb24gYSBjbG91ZCBjbHVzdGVyIGluIGFu IGVudmlyb25tZW50IGxpa2UgSmV0c3RyZWFtLCBiYXNlZCBvbiB0aGUgY29uZmlndXJhdGlvbiBm aWd1cmVkIG91dCBieSBBaXJhdmF0YSwgd2hpY2ggd291bGQgYmUgb3BlcmF0ZWQgYnkgYSBkaXN0 cmlidXRlZCBzeXN0ZW0gbWFuYWdlbWVudCBzb2Z0d2FyZSBsaWtlIE1lc29zLiBBbiBpbml0aWFs IGhpZ2ggbGV2ZWwgZ29hbHMgd291bGQgYmU6LQ0KDQogIDEuICBBaXJhdmF0YSBjYXRlZ29yaXpl cyBjZXJ0YWluIGpvYnMgdG8gYmUgcnVuIG9uIGNsb3VkIGJhc2VkIGNsdXN0ZXJzIGFuZCBmaWd1 cmUgb3V0IHRoZSByZXF1aXJlZCBoYXJkd2FyZSBjb25maWcgZm9yIHRoZSBjbHVzdGVyLg0KICAy LiAgVGhlIHByb3Bvc2VkIHNlcnZpY2Ugd291bGQgcHJvdmlzaW9uIHRoZSBjbHVzdGVyIHdpdGgg dGhlIHJlcXVpcmVkIHJlc291cmNlcy4NCiAgMy4gIEFuIGFuc2libGUgc2NyaXB0IHdvdWxkIGNv bmZpZ3VyZSBhIE1lc29zIGNsdXN0ZXIgd2l0aCB0aGUgcmVzb3VyY2VzIHByb3Zpc2lvbmVkLg0K ICA0LiAgQWlyYXZhdGEgc3VibWl0cyB0aGUgam9iIHRvIHRoZSBNZXNvcyBjbHVzdGVyLg0KICA1 LiAgTWVzb3MgdGhlbiBmaWd1cmVzIG91dCB0aGUgZWZmaWNpZW50IHJlc291cmNlIGFsbG9jYXRp b24gd2l0aGluIHRoZSBjbHVzdGVyIGFuZCBydW5zIHRoZSBqb2IgYW5kIGZldGNoZXMgdGhlIHJl c3VsdC4NCiAgNi4gIFRoZSBjbHVzdGVyIGlzIHRoZW4gZGVwcm92aXNpb25lZCBhdXRvbWF0aWNh bGx5IHdoZW4gbm90IGluIHVzZS4NCg0KVGhlIHByb2plY3Qgd291bGQgbWFpbmx5IGZvY3VzIG9u IHBvaW50IDIgYW5kIDYgYWJvdmUuDQoNClRvIHN0YXJ0IHdpdGgsIEkgYW0gY3VycmVudGx5IHRy eWluZyB0byBnZXQgYSB3b3JraW5nIHByb3RvdHlwZSBvZiBzZXR0aW5nIHVwIGNvbXB1dGUgbm9k ZXMgb24gYW4gb3BlbnN0YWNrIGVudmlyb25tZW50IHVzaW5nIEpDbG91ZHMgKFRhcmdldHRlZCBm b3IgSmV0c3RyZWFtKS4gQWxzbywgSSBhbSBwbGFubmluZyB0byBleHBsb3JlIHRoZSBvcHRpb24g b2YgdXNpbmcgT3BlbnN0YWNrIEhlYXQgZW5naW5lIHRvIG9yY2hlc3RyYXRlIHRoZSBjbHVzdGVy LiBIb3dldmVyLCBnb2luZyBhaGVhZCBBaXJhdmF0YSB3b3VsZCBiZSBzdXBwb3J0aW5nIG90aGVy IGNsb3VkcyBsaWtlIEFtYXpvbiBFQzIgb3IgQ29tZXQgY2x1c3Rlciwgc28gd2UgbmVlZCB0byBo YXZlIGEgZ2VuZXJpYyBzb2x1dGlvbiBmb3IgYWNoaWV2aW5nIHRoZSBnb2FsLg0KDQpBbm90aGVy IGFwcHJvYWNoIHdoaWNoIG1pZ2h0IGJlIGVmZmljaWVudCBpbiB0ZXJtcyBvZiBwZXJmb3JtYW5j ZSBhbmQgdGltZSBpcyB1c2luZyBhIGNvbnRhaW5lciBiYXNlZCBjbG91ZHMgdXNpbmcgRG9ja2Vy LCBLdWJlcm5ldGVzIHdoaWNoIHdvdWxkIGhhdmUgc3Vic3RhbnRpYWxseSBsZXNzIGJvb3RzdHJh cCB0aW1lIGNvbXBhcmVkIHRvIGNsb3VkIFZNcy4gVGhpcyB3b3VsZCBiZSBhIGZ1dHVyZSBwcm9z cGVjdCBhcyB3ZSBtYXkgbm90IGhhdmUgYWxsIHRoZSBjbHVzdGVycyBzdXBwb3J0aW5nIGNvbnRh aW5lcml6YXRpb24uDQoNClRoaXMgaGFzIGJlZW4gY29uc2lkZXJlZCBhcyBhIHBvdGVudGlhbCBH U09DIHByb2plY3QgYW5kIEkgd291bGQgYmUgd29ya2luZyBvbiBkcmFmdGluZyBhIHByb3Bvc2Fs IG9uIHRoaXMgaWRlYS4NCg0KQW55IGlucHV0cy8gY29tbWVudHMvIHN1Z2dlc3Rpb25zIHdvdWxk IGJlIHZlcnkgaGVscGZ1bC4NCg0KQmVzdCBSZWdhcmRzLA0KTWFuZ2lyaXNoIFdhZ2xlDQo= --_000_F6A1A8A496264E83A4252D2B88BA3EFAiuedu_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+SGkg TWFuZ2lyaXNoLCBwbGVhc2UgYWRkIHlvdXIgcHJvcG9zYWwgdG8gdGhlIEdTT0MgMjAxNiBzaXRl LjwvZGl2Pg0KPGRpdj4NCjxkaXYgaWQ9Ik1BQ19PVVRMT09LX1NJR05BVFVSRSI+PC9kaXY+DQo8 L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlf U0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTJw dDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5v bmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElO Ry1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQg c29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNw YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5NYW5naXJpc2ggV2FnbGUg Jmx0OzxhIGhyZWY9Im1haWx0bzp2YWdsb21hbmdpcmlzaEBnbWFpbC5jb20iPnZhZ2xvbWFuZ2ly aXNoQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi PlJlcGx5LVRvOiA8L3NwYW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRldkBhaXJhdmF0YS5hcGFj aGUub3JnIj5kZXZAYWlyYXZhdGEuYXBhY2hlLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1h aWx0bzpkZXZAYWlyYXZhdGEuYXBhY2hlLm9yZyI+ZGV2QGFpcmF2YXRhLmFwYWNoZS5vcmc8L2E+ Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VGh1 cnNkYXksIE1hcmNoIDE3LCAyMDE2IGF0IDM6MzUgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13 ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86ZGV2QGFpcmF2YXRh LmFwYWNoZS5vcmciPmRldkBhaXJhdmF0YS5hcGFjaGUub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJl Zj0ibWFpbHRvOmRldkBhaXJhdmF0YS5hcGFjaGUub3JnIj5kZXZAYWlyYXZhdGEuYXBhY2hlLm9y ZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwv c3Bhbj5bR1NPQyBQcm9wb3NhbF0gQ2xvdWQgYmFzZWQgY2x1c3RlcnMgZm9yIEFwYWNoZSBBaXJh dmF0YTxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBk aXI9Imx0ciI+SGVsbG8gRGV2IFRlYW0sDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGhhZCB0 aGUgb3Bwb3J0dW5pdHkgdG8gaW50ZXJhY3Qgd2l0aCBTdXJlc2ggYW5kIFNoYW1lZXJhIHdoZXJl aW4gd2UgZGlzY3Vzc2VkIGFuIG9wZW4gcmVxdWlyZW1lbnQgaW4gQWlyYXZhdGEgdG8gYmUgYWRk cmVzc2VkLiBUaGUgcmVxdWlyZW1lbnQgaXMgdG8gZXhwYW5kIHRoZSBjYXBhYmlsaXRpZXMgb2Yg QXBhY2hlIEFpcmF2YXRhIHRvIHN1Ym1pdCBqb2JzIHRvIGNsb3VkIGJhc2VkIGNsdXN0ZXJzIGlu IGFkZGl0aW9uIHRvIEhQQy8NCiBIVEMgY2x1c3RlcnMuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2 Pg0KPGRpdj5UaGUgaWRlYSBpcyB0byBkeW5hbWljYWxseSBwcm92aXNpb24gYSBjbG91ZCBjbHVz dGVyIGluIGFuIGVudmlyb25tZW50IGxpa2UgSmV0c3RyZWFtLCBiYXNlZCBvbiB0aGUgY29uZmln dXJhdGlvbiBmaWd1cmVkIG91dCBieSBBaXJhdmF0YSwgd2hpY2ggd291bGQgYmUgb3BlcmF0ZWQg YnkgYSBkaXN0cmlidXRlZCBzeXN0ZW0gbWFuYWdlbWVudCBzb2Z0d2FyZSBsaWtlIE1lc29zLiBB biBpbml0aWFsIGhpZ2ggbGV2ZWwgZ29hbHMgd291bGQNCiBiZTotPC9kaXY+DQo8ZGl2Pg0KPG9s Pg0KPGxpPkFpcmF2YXRhIGNhdGVnb3JpemVzIGNlcnRhaW4gam9icyB0byBiZSBydW4gb24gY2xv dWQgYmFzZWQgY2x1c3RlcnMgYW5kIGZpZ3VyZSBvdXQgdGhlIHJlcXVpcmVkIGhhcmR3YXJlIGNv bmZpZyBmb3IgdGhlIGNsdXN0ZXIuPC9saT48bGk+VGhlIHByb3Bvc2VkIHNlcnZpY2Ugd291bGQg cHJvdmlzaW9uIHRoZSBjbHVzdGVyIHdpdGggdGhlIHJlcXVpcmVkIHJlc291cmNlcy48L2xpPjxs aT5BbiBhbnNpYmxlIHNjcmlwdCB3b3VsZCBjb25maWd1cmUgYSBNZXNvcyBjbHVzdGVyIHdpdGgg dGhlIHJlc291cmNlcyBwcm92aXNpb25lZC48L2xpPjxsaT5BaXJhdmF0YSBzdWJtaXRzIHRoZSBq b2IgdG8gdGhlIE1lc29zIGNsdXN0ZXIuPGJyPg0KPC9saT48bGk+TWVzb3MgdGhlbiBmaWd1cmVz IG91dCB0aGUgZWZmaWNpZW50IHJlc291cmNlIGFsbG9jYXRpb24gd2l0aGluIHRoZSBjbHVzdGVy IGFuZCBydW5zIHRoZSBqb2IgYW5kIGZldGNoZXMgdGhlIHJlc3VsdC48YnI+DQo8L2xpPjxsaT5U aGUgY2x1c3RlciBpcyB0aGVuIGRlcHJvdmlzaW9uZWQgYXV0b21hdGljYWxseSB3aGVuIG5vdCBp biB1c2UuPC9saT48L29sPg0KPC9kaXY+DQo8ZGl2PlRoZSBwcm9qZWN0IHdvdWxkIG1haW5seSBm b2N1cyBvbiBwb2ludCAyIGFuZCA2IGFib3ZlLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk aXY+VG8gc3RhcnQgd2l0aCwgSSBhbSBjdXJyZW50bHkgdHJ5aW5nIHRvIGdldCBhIHdvcmtpbmcg cHJvdG90eXBlIG9mIHNldHRpbmcgdXAgY29tcHV0ZSBub2RlcyBvbiBhbiBvcGVuc3RhY2sgZW52 aXJvbm1lbnQgdXNpbmcgSkNsb3VkcyAoVGFyZ2V0dGVkIGZvciBKZXRzdHJlYW0pLiBBbHNvLCBJ IGFtIHBsYW5uaW5nIHRvIGV4cGxvcmUgdGhlIG9wdGlvbiBvZiB1c2luZyBPcGVuc3RhY2sgSGVh dCBlbmdpbmUgdG8gb3JjaGVzdHJhdGUgdGhlDQogY2x1c3Rlci4gSG93ZXZlciwgZ29pbmcgYWhl YWQgQWlyYXZhdGEgd291bGQgYmUgc3VwcG9ydGluZyBvdGhlciBjbG91ZHMgbGlrZSBBbWF6b24g RUMyIG9yIENvbWV0IGNsdXN0ZXIsIHNvIHdlIG5lZWQgdG8gaGF2ZSBhIGdlbmVyaWMgc29sdXRp b24gZm9yIGFjaGlldmluZyB0aGUgZ29hbC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2 PkFub3RoZXIgYXBwcm9hY2ggd2hpY2ggbWlnaHQgYmUgZWZmaWNpZW50IGluIHRlcm1zIG9mIHBl cmZvcm1hbmNlIGFuZCB0aW1lIGlzIHVzaW5nIGEgY29udGFpbmVyIGJhc2VkIGNsb3VkcyB1c2lu ZyBEb2NrZXIsIEt1YmVybmV0ZXMgd2hpY2ggd291bGQgaGF2ZSBzdWJzdGFudGlhbGx5IGxlc3Mg Ym9vdHN0cmFwIHRpbWUgY29tcGFyZWQgdG8gY2xvdWQgVk1zLiBUaGlzIHdvdWxkIGJlIGEgZnV0 dXJlIHByb3NwZWN0IGFzIHdlIG1heSBub3QNCiBoYXZlIGFsbCB0aGUgY2x1c3RlcnMgc3VwcG9y dGluZyBjb250YWluZXJpemF0aW9uLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhp cyBoYXMgYmVlbiBjb25zaWRlcmVkIGFzIGEgcG90ZW50aWFsIEdTT0MgcHJvamVjdCBhbmQgSSB3 b3VsZCBiZSB3b3JraW5nIG9uIGRyYWZ0aW5nIGEgcHJvcG9zYWwgb24gdGhpcyBpZGVhLjwvZGl2 Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QW55IGlucHV0cy8gY29tbWVudHMvIHN1Z2dlc3Rp b25zIHdvdWxkIGJlIHZlcnkgaGVscGZ1bC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2 PkJlc3QgUmVnYXJkcyw8L2Rpdj4NCjxkaXY+TWFuZ2lyaXNoIFdhZ2xlPC9kaXY+DQo8L2Rpdj4N CjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_F6A1A8A496264E83A4252D2B88BA3EFAiuedu_--