------=_Part_38563_23827278.1146092128682 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 4/27/06, Olin Lathrop wrote: > > Sean Schouten wrote: > > MPLAB is being a real pain. I reserved 6 bytes of memory under one > > variable name using the RES directive like so: variable_one > > res 6 > > Hopefully you had this on a single line starting in column 1, right? Of course. > According to code example on the RES directive page, I should be able > > to access the 2nd byte by referring to variable_one+1 and the third > > byte by variable_one+2 etc. > > You can. I do this routinely. I checked to make sure that I didn't misspell the variable name. I even tried to use +0x02 instead of +2. The think I don't understand is that I don't seem to be getting the same assembler-warning for variable+3 or for variable. I am attaching my .asm file so you can see what I am doing. Please don't mind the mess. Hope it's readable. I defined the variable at the top, it's called SPI_BUFFER and is defined as SPI_BUFFER res 6, in the first column. In my subroutine section (scroll just under half way down), I have one sub called SPI_WRITE, that contains 6 loops (SPI_BYTE_N, where N =3D 1 - 6) tha= t should transfer the 6 bytes in SPI_BUFFER. This is where all the fun happens. If you could just take a peek for me, I would be real gratefull! Thanks, Sean. P.S. This is going to be the code that controls the DDS for my signal generator (school) project. I will be etching the PCB tomorrow. ------=_Part_38563_23827278.1146092128682 Content-Type: application/octet-stream; name="test_16f684_2.asm" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test_16f684_2.asm" X-Attachment-Id: f_emi9koqh OyBNYXkgdGhlIHNvdXJjZSBiZSB3aXRoIHlvdSENCjsrLSstKy0rLSstKy0rLSstKy0rLSstKy0r LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo7IFByZXBlcmF0aW9uYWwgUGFy dDoNCg0KCUxJU1QJUD0xNkY2ODQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDsgVGhlIG1pZ2h0eSBQSUMgMTZGNjg0DQoJI0lOQ0xVREUgPFAxNkY2ODQuSU5DPg0K DQoJRVJST1JMRVZFTCAtMzAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOyBTdXByZXNzIHRoZSAobWFudWFsKSBiYW5raW5nIGVycm9yIQ0KDQoJX19DT05GSUcg ICBfQ1BfT0ZGICYgX0NQRF9PRkYgJiBfQk9EX09GRiAmIF9NQ0xSRV9PRkYgJiBfV0RUX09GRiAm IF9QV1JURV9PTiAmIF9JTlRSQ19PU0NfTk9DTEtPVVQNCg0KDQo7IFRoaXMgKGJlbG93KSBpcyB3 aGVyZSB3ZSBkZWZpbmUgbWVtb3J5IHNwYWNlIFsgQkFOSyAwIDogMHgyMCAtIDB4N0YgJiYgQkFO SyAxIDogMHhBMCAtIDB4QkYgXS4NCg0KOyBUaGUgbWVtb3J5IGxvY2F0aW9uczoNClRFTVBfVwkJ CSAgICBSRVMJCTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgUGxhY2UgdG8g ZHVtcCBXLVJlZ2lzdGVyIGluIGNhc2Ugb2YgaW50ZXJydXB0Lg0KVEVNUF9TVEFUVVMJCSAgICBS RVMgCTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgUGxhY2UgdG8gZHVtcCBT VEFUVVMtUmVnaXN0ZXIgZGF0YSBpbiBjYXNlIG9mIGludGVycnVwdC4NCg0KVEVNUF9WQVIgICAg ICAgICAgICBSRVMgICAgIDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgR2xv YmFsIFRlbXBvcmFyeSBWYWx1ZQ0KICANClNQSV9ST1RBVEUgICAgICAgICAgUkVTICAgICAxICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFZhcmlhYmxlIHVzZWQgdG8ga2VlcCB0 cmFjayBvZiBTUElfREFUQSByb3RhdGlvbi4NClNQSV9CVUZGRVIgICAgICAgICAgUkVTICAgICA2 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFZhcmlhYmxlIHVzZWQgdG8gc3Rv cmUgU1BJIGRhdGEuDQoNCg0KICAgICANCg0KOyBMYWJlbCBEZWZpbml0aW9ucw0KICAgICNERUZJ TkUgICAgIFNQSV9FTkFCTEUgICAgICAgICAgUE9SVEMsIDIgICAgICAgICAgDQogICAgI0RFRklO RSAgICAgU1BJX0RBVEEgICAgICAgICAgICBQT1JUQywgMQ0KICAgICNERUZJTkUgICAgIFNQSV9D TE9DSyAgICAgICAgICAgUE9SVEMsIDANCg0KDQoNCg0KDQo7IFRoaXMgaXMgd2hlcmUgdGhlIGRl ZmluaXRpb25zIFNUT1AuDQoNCglPUkcgMHgwMAkNCiAgICBHT1RPIFNUQVJUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFN0YW5kYXJkIE9wZXJhdGlv bg0KDQo7ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKiogOw0KOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDsNCjsgICAgICAgICAgICAgICAgICBJTlRFUlJVUFQgU0VS VklDRSBST1VUSU5FICAgICAgICAgICAgICAgICAgICA7DQo7ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOw0KOyAqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDsNCg0K CU9SRwkweDA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDsgVGhlIEludGVycnVwdCBTZXJ2aWNlIFJvdXRpbmUgKENhbGxlZCBpbiBjYXNlIG9mIGFu IEludGVycnVwdCkuDQoNCgk7IEJhY2t1cCB0aGUgVy1yZWdpc3Rlcg0KCU1PVldGCVRFTVBfVyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFdyaXRlIHRoZSBX LVJlZ2lzdGVyIHRvIGl0J3MgdGVtcG9yYXJ5IG1lbW9yeSBsb2NhdGlvbi4NCg0KCTsgQmFja3Vw IHRoZSBTVEFUVVMtUmVnaXN0ZXIgaW4gYmFuazAuDQoJU1dBUEYJU1RBVFVTLCBXICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU3dhcCBTVEFUVVMgdG8gYmUgc2F2 ZWQgaW4gdG8gdGhlIFctUmVnaXN0ZXIuDQoJQ0xSRglTVEFUVVMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBDbGVhciB0aGUgU1RBVFVTIHJlZ2lzdGVyOyBn byB0byBiYW5rMC4gDQoJTU9WV0YJVEVNUF9TVEFUVVMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDsgU3RvcmUgU1RBVFVTIGluIGl0J3MgdGVtcG9yYXJ5IHBsYWNlIGlu IG1lbW9yeS1zcGFjZS4NCg0KDQoJDQoJOyMjIyBCZWdpbiBJU1IgY29kZTogIyMjDQoNCg0KDQoJ OyMjIyBFTkQgSVNSIENPREUgIyMjDQoNCgk7IExhc3QgYnV0IG5vdCBsZWFzdDogUmVzdG9yZSBE YXRhIGFuZCByZXR1cm4gdG8gbWFpbiBwcm9ncmFtLg0KDQoJOyBSZXN0b3JlIFNUQVRVUw0KCVNX QVBGCVRFTVBfU1RBVFVTLCBXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 IFJlc3RvcmUgU1RBVFVTDQoJTU9WV0YJU1RBVFVTDQoNCgk7IFJlc3RvcmUgVy1SZWdpc3Rlcg0K CVNXQVBGCVRFTVBfVywgRiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7IFN3YXAgdGhlIGZpcnN0IGFuZCB0aGUgbGFzdCBuaWJsZSBvZiBURU1QX1cuDQoJU1dBUEYJ VEVNUF9XLCBXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU3dh cCB0aGUgVEVNUF93IGludG8gdGhlIFctUmVnaXN0ZXIuDQoNCglCQ0YJCUlOVENPTiwgUkFJRiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IENsZWFyIHRoZSBQT1JUQSBp bnRlcnJ1cHQgZmxhZy4gDQoJUkVURklFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBSZXR1cm4gZnJvbSBJbnR0ZXJ1cHQsIGFuZCBnbyBiYWNr IHRvIHdoZXJldmVyIQkNCg0KOyBFTkQgT0YgSU5URVJSVVBUIFNFUlZJQ0UgUk9VVElORQ0KDQoN CjsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKiA7DQo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOw0KOyAgICAgICAgICAgICAgIE1JQ1JPQ09OVFJPTExFUiBJTklU SUFMSVpBVElPTiAgICAgICAgICAgICAgICAgIDsNCjsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7DQo7ICoqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogOw0KDQpJTklU SUFMSVpFDQoNCgk7IFNldCBPU0MgdG8gOE1oeg0KCUJBTktTRUwJT1NDQ09OICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU3dpdGNoIHRvIHRoZSBjb3JyZWN0 IGJhbmsuIA0KCU1PVkxXCTB4NzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7IE1vdmUgMHgwMSBpbnRvIFctcmVnaXN0ZXINCglNT1ZXRglPU0NDT04gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBNb3ZlIHZhbHVlIGZy b20gVy1yZWdpc3RlciB0byBUUklTQS1SZWdpc3Rlci4NCg0KCTsgU2V0IHByZXNjYWxlciB0byBk ZXZpZGUgY2xvY2sgYnkgMjU2DQoJQkFOS1NFTAlPUFRJT05fUkVHICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOyBTd2l0Y2ggdG8gdGhlIGNvcnJlY3QgYmFuay4NCiAg ICBNT1ZMVyAgIDB4MDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7IE1vdmUgMHgwOCBpbnRvIFctUmVnaXN0ZXIuDQoJTU9WV0YgICBPUFRJT05fUkVHICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBNb3ZlIHZhbHVlIGZyb20g Vy1yZWdpc3RlciB0byBPUFRJT05fUkVHLVJlZ2lzdGVyLg0KDQoJOyBNYWtlIFJDMCBBbmFsb2d1 ZS4NCglCQU5LU0VMCUFOU0VMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA7IFN3aXRjaCB0byB0aGUgY29ycmVjdCBiYW5rLg0KCU1PVkxXCTB4MDEgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IE1vdmUgMHgwMSBpbnRv IFctcmVnaXN0ZXIuDQoJTU9WV0YJQU5TRUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDsgTW92ZSB2YWx1ZSBmcm9tIFctcmVnaXN0ZXIgdG8gVFJJU0EtUmVn aXN0ZXIuDQoJDQogICAgQkFOS1NFTCBBRENPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOyBTd2l0Y2ggdG8gdGhlIGNvcnJlY3QgYmFuay4NCiAgICBNT1ZM VyAgIDB4MDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 IE1vdmUgMHgwMSBpbnRvIFctcmVnaXN0ZXIuDQogICAgTU9WV0YgICBBRENPTjAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBNb3ZlIHZhbHVlIGZyb20gVy1y ZWdpc3RlciB0byBBRENPTjAtUmVnaXN0ZXIuDQoNCiAgICBCQU5LU0VMIEFEQ09OMQ0KICAgIENM UkYgICAgQURDT04xDQoNCgk7IE1ha2UgUkMwICYgUkMzIGlucHV0cy4NCglCQU5LU0VMCVRSSVNB ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFN3aXRjaCB0 byB0aGUgY29ycmVjdCBiYW5rLg0KCU1PVkxXCTB4MDkgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7IE1vdmUgMHgwOSBpbnRvIFctUmVnaXN0ZXIuDQoJTU9W V0YJVFJJU0EgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsg TW92ZSB2YWx1ZSBmcm9tIFctcmVnaXN0ZXIgdG8gVFJJU0EtUmVnaXN0ZXIuDQoNCgk7IFR1cm4g b2ZmIGNvbXBhcmF0b3JzDQoJQkFOS1NFTAlDTUNPTjAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBTd2l0Y2ggdG8gdGhlIGNvcnJlY3QgYmFuay4NCglDTFJG CUNNQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IENs ZWFyIENNQ09OMA0KDQoJOyBDbGVhciBQb3J0cyAnbiBUaW1lcnMNCglCQU5LU0VMCVBPUlRBICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFN3aXRjaCB0byB0 aGUgY29ycmVjdCBiYW5rLg0KCUNMUkYJUE9SVEEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDsgQ2xlYXIgUE9SVEENCg0KCUJBTktTRUwJUE9SVEMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU3dpdGNoIHRvIHRoZSBj b3JyZWN0IGJhbmsuCQkJCQkJCQkJCQkJDQoJQ0xSRglQT1JUQyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBDbGVhciBQT1JUQw0KDQoJQkFOS1NFTCBUTVIw ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBTd2l0Y2gg dG8gdGhlIGNvcnJlY3QgYmFuay4NCglDTFJGCVRNUjAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7IENsZWFyIFRNUjANCg0KCTsgSW50ZXJydXB0IENvbmZp Z3VyYXRpb24NCglCQU5LU0VMCUlPQ0EgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA7IFN3aXRjaCB0byB0aGUgY29ycmVjdCBiYW5rLg0KCUJTRgkJSU9DQSwg SU9DQTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgRW5hYmxlIGlu dGVycnVwdC1vbi1jaGFuZ2Ugb24gUkEzLg0KDQoJQkFOS1NFTCBQSVIxICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBTd2l0Y2ggdG8gdGhlIGNvcnJlY3Qg YmFuay4NCglDTFJGCVBJUjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA7IENsZWFyIHRoZSBQSVIxLVJlZ2lzdGVyLg0KDQoJQkFOS1NFTCBQSUUxICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBTd2l0Y2ggdG8gdGhl IGNvcnJlY3QgYmFuay4JCQkJCQkJCQkJCQ0KCUNMUkYJUElFMSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgQ2xlYXIgdGhlIFBJRTEtUmVnaXN0ZXIuDQoN CglCQU5LU0VMIElOVENPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA7IFN3aXRjaCB0byB0aGUgY29ycmVjdCBiYW5rLg0KCUNMUkYJSU5UQ09OICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgQ2xlYXIgdGhlIElOVENPTi1S ZWdpc3Rlci4NCglCQ0YJCUlOVENPTiwgUkFJRiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7IENsZWFyIHRoZSBQT1JUQSBpbnRlcnJ1cHQgZmxhZy4gDQoJQkNGCQlJTlRD T04sIFJBSUUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBEaXNhYmxl IFBPUlRBIGNoYW5nZSBpbnRlcnJ1cHQuDQoJQkNGCQlJTlRDT04sIEdJRSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBEaXNhYmxlIEdlbmVyYWwgSW50ZXJydXB0IEVu YWJsZSAoR0lFKS4NCg0KCVJFVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDsgUmV0dXJuIHRvIG9yaWdpbi4NCg0KOyBFTkQgT0YgSU5JVElB TElaQVRJT04NCg0KDQoNCjsgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKiA7DQo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOw0KOyAgICAgICAgICAgICAgICAgICAg ICAgICBUSEUgU1VCUk9VVElORVMgICAgICAgICAgICAgICAgICAgICAgIDsNCjsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7DQo7 ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKiogOw0KDQoNCjtTUElfV1JJVEUgc3Vicm91dGluZTogVXNlZCB0byB0cmFuc2ZlciB1cCB0 byAxNi1iaXRzIG9mIGRhdGEgb3ZlciBTUEktQnVzIGluIG9uZSBnby4NClNQSV9XUklURQ0KDQog ICAgQkNGICAgICBJTlRDT04sIEdJRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOyBEaXNhYmxlIEdJRS4NCiAgICBCQ0YgICAgIFNQSV9FTkFCTEUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFNldCBTUElfRU5BQkxFLWJpdCB0byBhIGxv Z2ljYWwgJ1pFUk8nLg0KICAgIEJDRiAgICAgU1RBVFVTLCBaICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDsgQ2xlYXIgWi1iaXQgKGp1c3QgaW4gY2FzZS4uLikNCg0K ICAgIE1PVkxXICAgMHgwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDsgSW5pdGlhbCB2YWx1ZSB0byBtb3ZlIGludG8gdGhlIFNQSSByb3RhdGlvbiBjb3Vu dGVyLg0KICAgIE1PVldGICAgU1BJX1JPVEFURSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDsgTW92ZSBuZXcgdmFsdWUgaW50byBTUElfUk9UQVRFLg0KDQpTUElfQllU RV8xDQoNCiAgICA7IFB1dCBkYXRhIG9uIFNQSV9EQVRBLXBpbg0KICAgIEJTRiAgICAgU1BJX0RB VEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IFNQSV9E QVRBIHRvIGEgbG9naWNhbCAnMScuDQogICAgQlRGU1MgICBTUElfQlVGRkVSLCAwICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBJZiBTUElfREFUQSBpcyBub3Qgc3VwcG9z ZWQgdG8gYmUgYSBsb2dpY2FsICcxJywgc2V0IHRvIGxvZ2ljYWwgJzAnOg0KICAgIEJDRiAgICAg U1BJX0RBVEEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgdGhp cyBzYXZlcyBtZSAxIGluc3RydWN0aW9uIGN5Y2xlLg0KDQogICAgOyBDbG9jayBQdWxzZQ0KICAg IEJTRiAgICAgU1BJX0NMT0NLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDsgU2V0IGNsb2NrLWJpdCB0byBsb2dpY2FsICcxJy4NCg0KICAgIERFQ0YgICAgU1BJX1JP VEFURSwgRiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgRGVjcmVhc2Ug Qml0LUNvdW50ZXIuDQogICAgUlJGICAgICBTUElfQlVGRkVSLCBGICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBSb3RhdGUgQnl0ZSBSaWdodCBvbmUgYml0LiANCiAgICBO T1AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7IHVzZWZ1bGwgZm9yIHNvbWV0aGluZy4gV2UgZmlsbCB0aGlzIHVwIHdpdGggd2hhdGV2ZXIg dG8gYmFsYW5jZSB0aGUgQ0xPQ0suDQogICAgTk9QDQogICAgTk9QDQogICAgTk9QDQogICAgDQog ICAgQkNGICAgICBTUElfQ0xPQ0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOyBTZXQgY2xvY2stYml0IHRvIGxvZ2ljYWwgJzAnLg0KDQogICAgOyBMb29wIC8gSnVt cCBsb29wLg0KICAgIEJURlNDICAgU1RBVFVTLCBaICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDsgSGFzIHRoZSAxc3QgYnl0ZSBleHBlcmllbmNlZCBhIGZ1bGwgcm90 YXRpb24/DQogICAgR09UTyAgICBTUElfQllURV8xICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOyBJZiBub3QgdHJ1ZTogbG9vcC4NCg0KICAgIDsgUHJlcGVyYXRpb24g Zm9yIHRyYW5zZmVyIG9mIHNlY29uZCBieXRlLiAgICANCiAgICBNT1ZMVyAweDA4ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IEluaXRpYWwgdmFsdWUg dG8gbW92ZSBpbnRvIHRoZSBTUEkgcm90YXRpb24gY291bnRlci4gDQogICAgTU9WV0YgICBTUElf Uk9UQVRFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBNb3ZlIG5l dyB2YWx1ZSBpbnRvIFNQSV9ST1RBVEUuDQogICAgDQoNClNQSV9CWVRFXzINCg0KICAgIDsgUHV0 IGRhdGEgb24gU1BJX0RBVEEtcGluDQogICAgQlNGICAgICBTUElfREFUQSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBTZXQgU1BJX0RBVEEgdG8gYSBsb2dpY2Fs ICcxJy4NCiAgICBCVEZTUyAgIFNQSV9CVUZGRVIrMSwgMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA7IElmIFNQSV9EQVRBIGlzIG5vdCBzdXBwb3NlZCB0byBiZSBhIGxvZ2ljYWwg JzEnLCBzZXQgdG8gbG9naWNhbCAnMCc6DQogICAgQkNGICAgICBTUElfREFUQSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyB0aGlzIHNhdmVzIG1lIDEgaW5zdHJ1 Y3Rpb24gY3ljbGUuDQoNCiAgICA7IENsb2NrIFB1bHNlDQogICAgQlNGICAgICBTUElfQ0xPQ0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBTZXQgY2xvY2stYml0 IHRvIGxvZ2ljYWwgJzEnLg0KDQogICAgREVDRiAgICBTUElfUk9UQVRFLCBGICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBEZWNyZWFzZSBCaXQtQ291bnRlci4NCiAgICBS UkYgICAgIFNQSV9CVUZGRVIrMSwgRiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 IFJvdGF0ZSBCeXRlIFJpZ2h0IG9uZSBiaXQuDQogICAgTk9QICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgTk9QDQogICAgTk9QDQog ICAgTk9QDQoNCiAgICBCQ0YgICAgIFNQSV9DTE9DSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA7IFNldCBjbG9jay1iaXQgdG8gbG9naWNhbCAnMCcuDQoNCiAgICA7 IExvb3AgLyBKdW1wIGxvb3AuDQogICAgQlRGU0MgICBTVEFUVVMsIFogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBIYXMgdGhlIDJuZCBieXRlIGV4cGVyaWVuY2Vk IGEgZnVsbCByb3RhdGlvbj8NCiAgICBHT1RPICAgIFNQSV9CWVRFXzIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA7IElmIG5vdCB0cnVlOiBsb29wLg0KDQogICAgOyBQ cmVwZXJhdGlvbiBmb3IgdHJhbnNmZXIgb2YgdGhpcmQgYnl0ZS4gICAgDQogICAgTU9WTFcgMHgw OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBJbml0 aWFsIHZhbHVlIHRvIG1vdmUgaW50byB0aGUgU1BJIHJvdGF0aW9uIGNvdW50ZXIuIA0KICAgIE1P VldGICAgU1BJX1JPVEFURSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDsgTW92ZSBuZXcgdmFsdWUgaW50byBTUElfUk9UQVRFLg0KDQpTUElfQllURV8zDQoNCiAgICA7 IFB1dCBkYXRhIG9uIFNQSV9EQVRBLXBpbg0KICAgIEJTRiAgICAgU1BJX0RBVEEgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IFNQSV9EQVRBIHRvIGEgbG9n aWNhbCAnMScuDQogICAgQlRGU1MgICBTUElfQlVGRkVSKzIsIDAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOyBJZiBTUElfREFUQSBpcyBub3Qgc3VwcG9zZWQgdG8gYmUgYSBsb2dp Y2FsICcxJywgc2V0IHRvIGxvZ2ljYWwgJzAnOg0KICAgIEJDRiAgICAgU1BJX0RBVEEgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgdGhpcyBzYXZlcyBtZSAxIGlu c3RydWN0aW9uIGN5Y2xlLg0KDQogICAgOyBDbG9jayBQdWxzZQ0KICAgIEJTRiAgICAgU1BJX0NM T0NLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IGNsb2Nr LWJpdCB0byBsb2dpY2FsICcxJy4NCg0KICAgIERFQ0YgICAgU1BJX1JPVEFURSwgRiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgRGVjcmVhc2UgQml0LUNvdW50ZXIuDQog ICAgUlJGICAgICBTUElfQlVGRkVSKzIsIEYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOyBSb3RhdGUgQnl0ZSBSaWdodCBvbmUgYml0Lg0KICAgIE5PUCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgIE5PUA0KICAgIE5P UA0KICAgIE5PUA0KICAgIA0KICAgIEJDRiAgICAgU1BJX0NMT0NLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IGNsb2NrLWJpdCB0byBsb2dpY2FsICcwJy4N Cg0KICAgIDsgTG9vcCAvIEp1bXAgbG9vcC4NCiAgICBCVEZTQyAgIFNUQVRVUywgWiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IEhhcyB0aGUgM3JkIGJ5dGUgZXhw ZXJpZW5jZWQgYSBmdWxsIHJvdGF0aW9uPw0KICAgIEdPVE8gICAgU1BJX0JZVEVfMyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgSWYgbm90IHRydWU6IGxvb3AuDQoN CiAgICA7IFByZXBlcmF0aW9uIGZvciB0cmFuc2ZlciBvZiBmb3VydGggYnl0ZS4gICAgDQogICAg TU9WTFcgMHgwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOyBJbml0aWFsIHZhbHVlIHRvIG1vdmUgaW50byB0aGUgU1BJIHJvdGF0aW9uIGNvdW50ZXIu IA0KICAgIE1PVldGICAgU1BJX1JPVEFURQ0KDQpTUElfQllURV80DQoNCiAgICA7IFB1dCBkYXRh IG9uIFNQSV9EQVRBLXBpbg0KICAgIEJTRiAgICAgU1BJX0RBVEEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IFNQSV9EQVRBIHRvIGEgbG9naWNhbCAnMScu DQogICAgQlRGU1MgICBTUElfQlVGRkVSKzMsIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOyBJZiBTUElfREFUQSBpcyBub3Qgc3VwcG9zZWQgdG8gYmUgYSBsb2dpY2FsICcx Jywgc2V0IHRvIGxvZ2ljYWwgJzAnOg0KICAgIEJDRiAgICAgU1BJX0RBVEEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgdGhpcyBzYXZlcyBtZSAxIGluc3RydWN0 aW9uIGN5Y2xlLg0KDQogICAgOyBDbG9jayBQdWxzZQ0KICAgIEJTRiAgICAgU1BJX0NMT0NLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IGNsb2NrLWJpdCB0 byBsb2dpY2FsICcxJy4NCg0KICAgIERFQ0YgICAgU1BJX1JPVEFURSwgRiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDsgRGVjcmVhc2UgQml0LUNvdW50ZXIuDQogICAgUlJG ICAgICBTUElfQlVGRkVSKzMsIEYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBS b3RhdGUgQnl0ZSBSaWdodCBvbmUgYml0Lg0KICAgIE5PUCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgTk9QDQogICAgTk9QDQog ICAgTk9QDQogICAgDQogICAgQkNGICAgICBTUElfQ0xPQ0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBTZXQgY2xvY2stYml0IHRvIGxvZ2ljYWwgJzAnLg0KDQog ICAgOyBMb29wIC8gSnVtcCBsb29wLg0KICAgIEJURlNDICAgU1RBVFVTLCBaICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgSGFzIHRoZSA0dGggYnl0ZSBleHBlcmll bmNlZCBhIGZ1bGwgcm90YXRpb24/DQogICAgR09UTyAgICBTUElfQllURV80ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBJZiBub3QgdHJ1ZTogbG9vcC4NCg0KICAg IDsgUHJlcGVyYXRpb24gZm9yIHRyYW5zZmVyIG9mIGZvdXJ0aCBieXRlLiAgICANCiAgICBNT1ZM VyAweDA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 IEluaXRpYWwgdmFsdWUgdG8gbW92ZSBpbnRvIHRoZSBTUEkgcm90YXRpb24gY291bnRlci4gDQog ICAgTU9WV0YgICBTUElfUk9UQVRFIA0KDQpTUElfQllURV81DQoNCiAgICA7IFB1dCBkYXRhIG9u IFNQSV9EQVRBLXBpbg0KICAgIEJTRiAgICAgU1BJX0RBVEEgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IFNQSV9EQVRBIHRvIGEgbG9naWNhbCAnMScuDQog ICAgQlRGU1MgICBTUElfQlVGRkVSKzQsIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOyBJZiBTUElfREFUQSBpcyBub3Qgc3VwcG9zZWQgdG8gYmUgYSBsb2dpY2FsICcxJywg c2V0IHRvIGxvZ2ljYWwgJzAnOg0KICAgIEJDRiAgICAgU1BJX0RBVEEgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgdGhpcyBzYXZlcyBtZSAxIGluc3RydWN0aW9u IGN5Y2xlLg0KDQogICAgOyBDbG9jayBQdWxzZQ0KICAgIEJTRiAgICAgU1BJX0NMT0NLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IGNsb2NrLWJpdCB0byBs b2dpY2FsICcxJy4NCg0KICAgIERFQ0YgICAgU1BJX1JPVEFURSwgRiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDsgRGVjcmVhc2UgQml0LUNvdW50ZXIuDQogICAgUlJGICAg ICBTUElfQlVGRkVSKzQsIEYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBSb3Rh dGUgQnl0ZSBSaWdodCBvbmUgYml0LiANCiAgICBOT1AgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgIE5PUA0KICAgIE5PUA0KICAg IE5PUA0KICAgIA0KICAgIEJDRiAgICAgU1BJX0NMT0NLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDsgU2V0IGNsb2NrLWJpdCB0byBsb2dpY2FsICcwJy4NCg0KICAg IDsgTG9vcCAvIEp1bXAgbG9vcC4NCiAgICBCVEZTQyAgIFNUQVRVUywgWiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IEhhcyB0aGUgNXRoIGJ5dGUgZXhwZXJpZW5j ZWQgYSBmdWxsIHJvdGF0aW9uPw0KICAgIEdPVE8gICAgU1BJX0JZVEVfNSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgSWYgbm90IHRydWU6IGxvb3AuDQoNCiAgICA7 IFByZXBlcmF0aW9uIGZvciB0cmFuc2ZlciBvZiBmb3VydGggYnl0ZS4gICAgDQogICAgTU9WTFcg MHgwOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBJ bml0aWFsIHZhbHVlIHRvIG1vdmUgaW50byB0aGUgU1BJIHJvdGF0aW9uIGNvdW50ZXIuIA0KICAg IE1PVldGICAgU1BJX1JPVEFURSANCg0KU1BJX0JZVEVfNg0KDQogICAgOyBQdXQgZGF0YSBvbiBT UElfREFUQS1waW4NCiAgICBCU0YgICAgIFNQSV9EQVRBICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA7IFNldCBTUElfREFUQSB0byBhIGxvZ2ljYWwgJzEnLg0KICAg IEJURlNTICAgU1BJX0JVRkZFUis1LCAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDsgSWYgU1BJX0RBVEEgaXMgbm90IHN1cHBvc2VkIHRvIGJlIGEgbG9naWNhbCAnMScsIHNldCB0 byBsb2dpY2FsICcwJzoNCiAgICBCQ0YgICAgIFNQSV9EQVRBICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA7IHRoaXMgc2F2ZXMgbWUgMSBpbnN0cnVjdGlvbiBjeWNs ZS4NCg0KICAgIDsgQ2xvY2sgUHVsc2UNCiAgICBCU0YgICAgIFNQSV9DTE9DSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFNldCBjbG9jay1iaXQgdG8gbG9naWNh bCAnMScuDQoNCiAgICBERUNGICAgIFNQSV9ST1RBVEUsIEYgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA7IERlY3JlYXNlIEJpdC1Db3VudGVyLg0KICAgIFJSRiAgICAgU1BJ X0JVRkZFUis1LCBGICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgUm90YXRlIEJ5 dGUgUmlnaHQgb25lIGJpdC4gDQogICAgTk9QICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgTk9QDQogICAgTk9QDQogICAgTk9QDQog ICAgDQogICAgQkNGICAgICBTUElfQ0xPQ0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOyBTZXQgY2xvY2stYml0IHRvIGxvZ2ljYWwgJzAnLg0KDQogICAgOyBMb29w IC8gSnVtcCBsb29wLg0KICAgIEJURlNDICAgU1RBVFVTLCBaICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDsgSGFzIHRoZSA2dGggYnl0ZSBleHBlcmllbmNlZCBhIGZ1 bGwgcm90YXRpb24/DQogICAgR09UTyAgICBTUElfQllURV82ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBJZiBub3QgdHJ1ZTogbG9vcC4NCg0KICAgIDsgUHJlcGVy YXRpb24gZm9yIHRyYW5zZmVyIG9mIGZvdXJ0aCBieXRlLiAgICANCiAgICBNT1ZMVyAweDA4ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IEluaXRpYWwg dmFsdWUgdG8gbW92ZSBpbnRvIHRoZSBTUEkgcm90YXRpb24gY291bnRlci4gDQogICAgTU9WV0Yg ICBTUElfUk9UQVRFICAgIA0KICAgIA0KICAgIEJTRiAgICAgU1BJX0VOQUJMRSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgU2V0IFNQSV9FTkFCTEUgYml0LiAgICAN Cg0KICAgIFJFVFVSTg0KDQoNCjsgQURDX1NBTVBMRSBzdWJyb3V0aW5lOiBTYW1wbGUgYW5hbG9n IHZhbHVlIEAgcGluLXggYW5kIHJldHVybiBjb252ZXJ0ZWQgdmFsdWUgaW4gVy1SZWcuDQpBRENf U0FNUExFDQoJCQ0KCUJDRgkJQURDT04wLCBHTyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDsgU3RhcnQgQURDIENhcHV0ZXINCglCVEZTUwlBRENPTjAsIEdPICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBJZiBjYXB0dXJlIGlzIG5vdCBk b25lOg0KCUdPVE8gJCAtIDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDsgTG9vcA0KDQoJTU9WRglBRFJFU0gsIFcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOyBNb3ZlIDggbW9zdCBzaWduaWZpY2FudCBiaXRzIGludG8g Vy1SZWdpc3Rlci4NCgkNCglSRVRVUk4NCg0KDQo7IENBTENfRlJFUSBzdWJyb3V0aW5lOiBDYWxj dWxhdGUgZGV2aWRlciBmb3IgdGhlIGRlc2lyZWQgZnJlcWVuY3kgaW4gcmVhbCB0aW1lLiANCkNB TENfRlJFUQ0KDQogICAgOyBEZXZpZGVyID0gDQoJOyAyXjI4ICogREVTSVJFRC5GUkVRIC8gTUNM Sw0KCTsgPSBERVNJUkVELkZSRVEgKiAyNi44NCAoPSAwMDAxMTAxMC4xMTAxMDExMSApDQogICAg OyBUbyBiZSBhYmxlIHRvIGNvdmVyIHRoZSBhIDEgLSAxMDAwMDAgSHogcmFuZ2UsIHdlIG5lZWQg dG8gYmUgYWJsZSB0byBtdWx0aXBseSAyNCBiaXRzIHdpZGUuDQoJDQoJUkVUVVJODQoNCjsgU1dF RVBfTE9HIHN1YnJvdXRpbmU6IEZyZXF1ZW5jeSBzd2VlcCA1IEh6IC0gMjUgS2h6LCBsb2dhcml0 aG1pYyBpbmNyZW1lbnRhdGlvbi9kZWNyZW1lbnRhdGlvbiBvZiBmcmVxdWVuY3kuDQpTV0VFUF9M T0cNCg0KICAgIA0KICAgIDsgRlJFUV9JTkNSL0RFQ1IgPSBET01BSU4gXiAoMSAvIFNURVBTKSAg LS0+ICBBdWRpbyA9IDIgXiAoMSAvIDEyKS4NCg0KICAgIFJFVFVSTg0KDQoNCjsgU1dFRVBfTElO IHN1YnJvdXRpbmU6IEZyZXF1ZW5jeSBzd2VlcCA1IEh6IC0gMjUgS2h6LCBsaW5lYXIgaW5jcmVt ZW50YXRpb24vZGVjcmVtZW50YXRpb24gb2YgZnJlcXVlbmN5Lg0KU1dFRVBfTElODQoNCiAgICAN Cg0KICAgIFJFVFVSTg0KDQoNCjtQTEFZX1NPTkcgc3Vicm91dGluZTogUGxheXMgRnJlcmUgSmFx dWVzIChWYWRlciBKYWNvYikuDQpQTEFZX1NPTkcNCg0KDQogICAgUkVUVVJODQoNCg0KOyBFTkQg b2Ygc3Vicm91dGluZSBzZWN0aW9uLg0KDQogICAgDQo7ICoqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogOw0KOyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsNCjsgICAg ICAgICAgICAgICAgICAgICAgICAgIFRIRSBSRUFMIENPREUgICAgICAgICAgICAgICAgICAgICAg ICA7DQo7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOw0KOyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqIDsgDQoNClNUQVJUDQoNCglDQUxMCUlOSVRJQUxJWkUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IEluaXRpYWxpemUgTWljcm9j b250cm9sbGVyLg0KICANCgk7IE1haW4gcHJvZ3JhbSBsb29wLiANCk1BSU4NCg0KIA0KIAlHT1RP IE1BSU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 IExvb3AgTUFJTi4NCgkNCgk7IENPREUgRU5EUyBIRVJFDQoJRU5EDQo= ------=_Part_38563_23827278.1146092128682 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist ------=_Part_38563_23827278.1146092128682--