voice mail scripts
Douglas Orr (doug@swarm.com)
Wed, 25 Nov 1998 07:13:47 -0700
This is a multi-part message in MIME format.
--------------3316E9B4556EDF11F40A2B36
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
I have attached a couple of useful scripts I made. They let you receive
your voice mail as email attachments. I haven't had time to clean them
up, but changes should be obvious -- there are a couple of email
addresses hard coded in one of the files. To use them, add the
message_program as I have in voice.conf. The scripts work properly with
Eudora. I haven't tried with other mail clients.
I don't think there is anything quite like this in the vgetty
distribution I run. Excuse the inconvenience if I am overlapping.
-Doug
--------------3316E9B4556EDF11F40A2B36
Content-Type: application/x-tar;
name="vmail.tar"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="vmail.tar"
bWFrZW1haWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEwMDc1NSAA
ICAgICAwIAAgICAgIDAgACAgICAgICAxNjAyICA2NTY1NDAxNzM0ICAxMDY1NAAgMAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAHJvb3QA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcm9vdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIS9iaW4vYmFzaAoKc2V0IC14CgppZiBbICQj
IC1sdCAyIF07IHRoZW4gCiAgZWNobyB1c2FnZSB2bWFpbCB0by1lbWFpbC1hZGRyIGZuYW1l
IFtjYWxsZXJuYW1lIGNhbGxlcmlkXQogIGV4aXQgMTsKZmkKCmV4cG9ydCBQQVRIPSIvdXNy
L2xvY2FsL2JpbjokUEFUSCIKCnRvPSIkMSIKZm5hbWU9IiQyIgoKd2F2bmFtZT1gYmFzZW5h
bWUgJDIgLnJtZGAud2F2CnRyYXAgInJtIC1mICR3YXZuYW1lIiBFWElUCgpkcT0nIicKIyAg
dm1haWwgPHRvPiA8Zm5hbWU+CgpjYWxsZXJpbmZvPSIiCgppZiBbICQjIC1ndCAyIF07IHRo
ZW4KICAgIGNhbGxlcmluZm89ImZyb20gJDMoJDQpIgpmaQoKZWNobyAiVG86ICQxIgplY2hv
ICJGcm9tOiBhbnN3ZXJpbmdtYWNoaW5lQGBob3N0bmFtZWAiCmVjaG8gIkRhdGU6IGBkYXRl
YCIKZWNobyAiU3ViamVjdDogdm9pY2UgbWFpbCAkY2FsbGVyaW5mbyIKZWNobyAnTWltZS1W
ZXJzaW9uOiAxLjAnCmVjaG8gJ0NvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3Vu
ZGFyeT0iPT09PT09PT09PT09PT09PT09PT09PT09PT1fMTAxMjU5OTUyMTAxPT1fIicKCmVj
aG8gJy0tPT09PT09PT09PT09PT09PT09PT09PT09PT1fMTAxMjU5OTUyMTAxPT1fJwplY2hv
ICJDb250ZW50LVR5cGU6IGF1ZGlvL21pY3Jvc29mdC13YXZlOyBuYW1lPSR7ZHF9JHdhdm5h
bWUke2RxfSIKZWNobyAnQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0JwplY2hv
ICJDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0ke2RxfSR3YXZu
YW1lJHtkcX0iCmVjaG8gIiAiCgpybWR0b3B2ZiAkZm5hbWUgfCBwdmZ0b3dhdiB8IG1pbWVu
Y29kZQoKZWNobyAnLS09PT09PT09PT09PT09PT09PT09PT09PT09PV8xMDEyNTk5NTIxMDE9
PV8tLScKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcmN2X21zZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAADEwMDc1NSAAICAgICAwIAAgICAgIDAgACAgICAgICAgNjQzICA2
NTcxMTY2MjE0ICAxMDUxNgAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB1c3RhciAgAHJvb3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcm9v
dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjIS9i
aW4vc2gKCnNldCAteAoKZXhwb3J0IFBBVEg9Ii91c3IvbG9jYWwvZXRjL21nZXR0eStzZW5k
ZmF4OiRQQVRIIgoKbXNnZmlsZT0kMQppZiBbICQjID4gMSBdOyB0aGVuCiAgICBjYWxsZXJp
ZD0iJDIiCiAgICBjYWxsZXJuYW1lPSIkMyIKZmkKCnJlY2lwaWVudHM9ImRib0BndywganVs
aWFAZ3ciCgplY2hvICJSZWNlaXZlIG1lc3NhZ2UgJG1zZ2ZpbGUgZnJvbSAkY2FsbGVybmFt
ZSAkY2FsbGVyaWQiID4vdG1wL21zZ2xvZwoKIwojICBtZXNzYWdlIHJlY2VpdmUgcHJvZ3Jh
bTsgZ2VuZXJhdGUgc29tZSBlbWFpbCB3aXRoIHRoaXMgbWVzc2FnZSBpbiBpdAptYWtlbWFp
bCAiJHJlY2lwaWVudHMiICIkbXNnZmlsZSIgIiRjYWxsZXJuYW1lIiAiJGNhbGxlcmlkIiB8
IC91c3IvbGliL3NlbmRtYWlsIC10CnJtIC1mICRtc2dmaWxlCgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZvaWNlLmNvbmYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAxMDA2NDQgACAgICAgMCAAICAgICAwIAAgICAgICAzNTMxNCAgNjU3
MjMyMzM1NiAgMTExNTIAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAdXN0YXIgIAByb290AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJvb3QA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwojIFNh
bXBsZSB2b2ljZSBjb25maWd1cmF0aW9uIGZpbGUKIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiMKIyAkSWQ6IHZvaWNlLmNvbmYtZGlzdCx2IDEuMyAxOTk4LzAzLzI1IDIz
OjA0OjQ5IG1hcmMgRXhwICQKIwojIFRoaXMgZmlsZSBpcyByZWFkIHR3aWNlOiBGaXJzdCB0
aGUgcHJvZ3JhbSBjb25maWd1cmF0aW9uIGlzIHJlYWQgYW5kCiMgc2Vjb25kIHRoZSBwb3J0
IGNvbmZpZ3VyYXRpb24uIFRoaXMgbWVhbnMgdGhhdCBnZW5lcmljIHZhbHVlcyBhdCB0aGUK
IyBiZWdpbm5pbmcgb2YgdGhlIGZpbGUgd2lsbCBvdmVycmlkZSBwcm9ncmFtIHZhbHVlcyBv
biB0aGUgc2Vjb25kIHJlYWQuCiMgU28gaWYgeW91IHdhbnQgdG8gbWFrZSBhIGdlbmVyaWMg
dmFsdWUgcHJvZ3JhbSBkZXBlbmRhbnQsIHJlbW92ZSBpdAojIGZyb20gdGhlIGdlbmVyaWMg
cGFydCBvZiB0aGUgY29uZmlnIGZpbGUuCiMKIyBXYXRjaCBvdXQhIFNvbWUgb3B0aW9ucyBp
biB0aGlzIGZpbGUgYXJlIG5vdCB5ZXQgaW1wbGVtZW50ZWQgb3Igb25seQojIGF2YWlsYWJs
ZSB3aXRoIHNvbWUgbW9kZW1zLgojCgojCiMgR2VuZXJpYyBkZWZhdWx0IHZhbHVlcwojIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIwoKcGFydCBnZW5lcmljCgojCiMgUG9zc2libGUgbG9n
IGxldmVscyBhcmU6CiMKIyBMX0ZBVEFMICAgIDAKIyBMX0VSUk9SICAgIDEKIyBMX0FVRElU
ICAgIDIKIyBMX1dBUk4gICAgIDMKIyBMX01FU0cgICAgIDQKIyBMX05PSVNFICAgIDUKIyBM
X0pVTksgICAgIDYKIwoKdm9pY2VfbG9nX2xldmVsIDQKCiMKIyBQcmltYXJ5IHZvaWNlIGRp
cmVjdG9yeSBmb3IgdmdldHR5LgojCgp2b2ljZV9kaXIgL3Zhci9zcG9vbC92b2ljZQoKIwoj
IGluY29taW5nIG1lc3NhZ2VzIGFyZSBvd25lZCBieSAicm9vdC5waG9uZSIgYW5kIG1vZGUg
InJ3LXJ3LS0tLSIgKDA2NjApCiMKCnBob25lX293bmVyIHV1Y3AKcGhvbmVfZ3JvdXAgdXVj
cApwaG9uZV9tb2RlIDA2NjAKCiMKIyBMb2NhdGlvbiBvZiB0aGUgZmxhZyBmaWxlIGZvciBu
ZXcgaW5jb21pbmcgbWVzc2FnZXMgcmVsYXRpdmUgdG8gdGhlCiMgcHJpbWFyeSB2b2ljZSBk
aXJlY3RvcnkuCiMKCm1lc3NhZ2VfZmxhZ19maWxlIC5mbGFnCgojCiMgTG9jYXRpb24gd2hl
cmUgdmdldHR5IHN0b3JlcyB0aGUgaW5jb21pbmcgdm9pY2UgbWVzc2FnZXMgcmVsYXRpdmUg
dG8KIyB0aGUgcHJpbWFyeSB2b2ljZSBkaXJlY3RvcnkuCiMKCnJlY2VpdmVfZGlyIGluY29t
aW5nCgojCiMgRGlyZWN0b3J5IGNvbnRhaW5pbmcgdGhlIG1lc3NhZ2VzIGZvciB2Z2V0dHkg
KGdyZWV0aW5nLCBoYW5kbGluZyB0aGUKIyBhbnN3ZXJpbmcgbWFjaGluZSkgcmVsYXRpdmUg
dG8gdGhlIHByaW1hcnkgdm9pY2UgZGlyZWN0b3J5LgojCgptZXNzYWdlX2RpciBtZXNzYWdl
cwoKIwojIE5hbWUgb2YgdGhlIGZpbGUgaW4gTUVTU0FHRV9ESVIgdGhhdCBjb250YWlucyB0
aGUgbmFtZXMgb2YKIyB0aGUgZ3JlZXRpbmcgbWVzc2FnZSBmaWxlcyAob25lIHBlciBsaW5l
LCBubyB3aGl0ZSBzcGFjZSkuCiMKCm1lc3NhZ2VfbGlzdCBJbmRleAoKIwojIEZpbGVuYW1l
IG9mIGEgYmFja3VwIGdyZWV0aW5nIG1lc3NhZ2UgaW4gTUVTU0FHRV9ESVIgKHVzZWQgaWYK
IyB0aGUgcmFuZG9tIHNlbGVjdGlvbiBmYWlscyB0byBmaW5kIGEgbWVzc2FnZSkuCiMKCmJh
Y2t1cF9tZXNzYWdlIHN0YW5kYXJkLnJtZAoKIwojIERlZmF1bHQgcG9ydCBzcGVlZC4gVGhl
IGJwcyByYXRlIG11c3QgYmUgaGlnaCBlbm91Z2ggZm9yIHRoZSBjb21wcmVzc2lvbgojIG1v
ZGUgdXNlZC4gTm90ZSB0aGF0IHRoaXMgaXMgYW4gaW50ZWdlciwgbm90IG9uZSBvZiB0aGUg
Qnh4eHggZGVmaW5lcy4KIyBCYXNpY2FsbHkgeW91IHNob3VsZCBzZWxlY3QgdGhlIGhpZ2hl
c3QgcG9zc2libGUgc3BlZWQgeW91ciBtb2RlbSBhbmQKIyBjb21wdXRlciBzdXBwb3J0LiBU
aGUgZGVmYXVsdCB2YWx1ZSBpcyAzODQwMC4KIwoKcG9ydF9zcGVlZCAzODQwMAoKIwojIERl
ZmF1bHQgc2hlbGwgdG8gaW52b2tlIGZvciBzaGVsbCBzY3JpcHRzLiBNYWtlIHN1cmUgdGhp
cyBzaGVsbAojIHVuZGVyc3RhbmRzIHRoaW5ncyBsaWtlIGZ1bnRpb25zLCBiZWNhdXNlIHRo
ZSBzY3JpcHRzIHJlbHkgb24gdGhpcy4KIyBUaGUgZGVmYXVsdCBpcyAiL2Jpbi9zaCIKIwoK
dm9pY2Vfc2hlbGwgL2Jpbi9zaAoKIwojIERlZmF1bHQgcG9ydCB0aW1lb3V0IGluIHNlY29u
ZHMgZm9yIGEgcmVhZCBvciB3cml0ZSBvcGVyYXRpb24uIFRoZQojIGRlZmF1bHQgdmFsdWUg
aXMgMTAgc2Vjb25kcy4KIwoKcG9ydF90aW1lb3V0IDEwCgojCiMgRGVmYXVsdCB0aW1lb3V0
IGZvciBhIGRpYWxvdXQgaW4gc2Vjb25kcy4gVGhlIGRlZmF1bHQgdmFsdWUgaXMgOTAgc2Vj
b25kcy4KIwoKZGlhbF90aW1lb3V0IDkwCgojCiMgRGVsYXkgYmVmb3JlIHNlbmRpbmcgYSBu
ZXcgdm9pY2UgY29tbWFuZCB0byB0aGUgbW9kZW0gaW4gbWlsbGlzZWNvbmRzLgojIFRoZSBk
ZWZhdWx0IGlzIDEwMCBtaWxsaXNlY29uZHMuCiMKCmNvbW1hbmRfZGVsYXkgMTAwCgojCiMg
TWluaW11bSBsZW5ndGggb2YgZGV0ZWN0ZWQgRFRNRiB0b25lcywgaW4gbWlsbGlzZWNvbmRz
LiBUaGlzIGlzCiMgY3VycmVudGx5IG9ubHkgc3VwcG9ydGVkIGJ5IFp5WGVsIG1vZGVtcyB3
aXRoIGEgUk9NIHJlbGVhc2Ugb2YgNi4xMgojIG9yIGFib3ZlLiBUaGUgZGVmYXVsdCBpcyAz
MCBtaWxsaXNlY29uZHMuCiMKCmR0bWZfbGVuIDMwCgojCiMgRFRNRiB0b25lIGRldGVjdGlv
biB0aHJlc2hvbGQgaW4gcGVyY2VudCAoMCUgdG8gMTAwJSkuIEluY3JlYXNlIHRoaXMKIyBp
ZiB0aGUgbW9kZW0gZXJyb25lb3VzbHkgZGV0ZWN0cyBEVE1GIHRvbmVzLCBkZWNyZWFzZSBp
dCBpZiBpdCBmYWlscyB0bwojIGRldGVjdCByZWFsIG9uZXMuIFRoaXMgaXMgY3VycmVudGx5
IG9ubHkgc3VwcG9ydGVkIGJ5IFp5WGVsIG1vZGVtcwojIHdpdGggYSBST00gcmVsZWFzZSBv
ZiA2LjEyIG9yIGFib3ZlLiBUaGUgZGVmYXVsdCBpcyA0MCUuCiMKCmR0bWZfdGhyZXNob2xk
IDQwCgojCiMgVGltZSB0byB3YWl0IGZvciBhIERUTUYgdG9uZSB0byBhcnJpdmUgd2hlbiBy
ZWNvcmRpbmcgb3Igd2FpdGluZwojIGZvciBEVE1GIGlucHV0IGluIHNlY29uZHMuIFRoZSBk
ZWZhdWx0IGlzIHRvIHdhaXQgZm9yIDcgc2Vjb25kcy4KIwoKZHRtZl93YWl0IDcKCiMKIyBJ
biBBdXN0cmFsaWEgdGhlIGZyZXF1ZW5jeSBvZiB0aGUgYnVzeSBzaWduYWwgaXMgdGhlIHNh
bWUgYXMgdGhlCiMgZnJlcXVlbmN5IG9mIHRoZSBmYXggY2FsbGluZyB0b25lLiBUaGlzIGNh
dXNlcyBwcm9ibGVtcyBvbiBhdCBsZWFzdAojIHNvbWUgbW9kZW1zLiBUaGV5IHJlcG9ydCBh
IGZheCBjYWxsaW5nIHRvbmUsIHdoZW4gdGhlcmUgaXMgYSBidXN5CiMgc2lnbmFsIGluIHJl
YWxpdHkuIFRvIGhlbHAgdGhvc2UgdXNlciwgdmdldHR5IHdpbGwgaWdub3JlIGFueSBmYXgK
IyBjYWxsaW5nIHRvbmUgZGV0ZWN0ZWQgYnkgdGhlIG1vZGVtLCB3aGVuIHRoaXMgb3B0aW9u
IGlzIHNldC4KIwojIFRoZSBmb2xsb3dpbmcgY29tcGFueXMgc3VmZmVyIGZyb20gdGhpcyBw
cm9ibGVtOgojIC0gVGVsc3RyYSAoZm9ybWVybHkgVGVsZWNvbSBBdXN0cmFsaWEpCiMgLSBP
cHR1cwojIC0gQXVzdGVsIChyZWd1bGF0b3J5IGF1dGhvcml0eSkKIwojIFRoZSBkZWZhdWx0
IGlzIG9mIGNvdXJzZSBvZmYuCiMKCmlnbm9yZV9mYXhfZGxlIGZhbHNlCgojCiMgT3V0cHV0
IHJlY29yZGVkIHZvaWNlIHNhbXBsZXMgd2l0aG91dCBoZWFkZXIgYW5kIGV4cGVjdCByYXcg
dm9pY2UKIyBkYXRhIG9uIGlucHV0IGZvciBwbGF5YmFjay4gVGhpcyBmZWF0dXJlIGlzIHR1
cm5lZCBvZmYgYnkgZGVmYXVsdC4KIyBEb24ndCBlbmFibGUgaXQgdW5sZXNzIHlvdSByZWFs
bHkga25vdywgd2hhdCB5b3UgYXJlIGRvaW5nIQojCgpyYXdfZGF0YSBmYWxzZQoKIwojIFRo
aXMgaXMgdGhlIGRlZmF1bHQgY29tcHJlc3Npb24gbW9kZSBmb3IgdmdldHR5IGZvciBpbmNv
bWluZyB2b2ljZQojIG1lc3NhZ2VzIGFuZCBmb3IgdGhlIHJlY29yZGluZyBvcHRpb24gb2Yg
dm0uIFRoZSBtb2RlIDAgaXMgYSBzcGVjaWFsCiMgbW9kZSwgdGhhdCB3aWxsIGF1dG9tYXRp
Y2FsbHkgY2hvb3NlIGEgc2FuZSBkZWZhdWx0IHZhbHVlIGZvciBldmVyeQojIG1vZGVtLiBU
aGUgZGVmYXVsdCBpcyAwLgojCgpyZWNfY29tcHJlc3Npb24gMAoKIwojIFRoaXMgaXMgdGhl
IGRlZmF1bHQgcmVjb3JkaW5nIHNwZWVkIGZvciB2Z2V0dHkgZm9yIGluY29taW5nIHZvaWNl
CiMgbWVzc2FnZXMgYW5kIGZvciB0aGUgcmVjb3JkaW5nIG9wdGlvbiBvZiB2bS4gSXQgaXMg
dGhlIG51bWJlciBvZiBzYW1wbGVzCiMgcGVyIHNlY29uZC4gVGhlIHNwZWVkIDAgaXMgYSBz
cGVjaWFsIHNwZWVkLCB0aGF0IHdpbGwgYXV0b21hdGljYWxseQojIGNob29zZSBhIHNhbmUg
ZGVmYXVsdCB2YWx1ZSBmb3IgZXZlcnkgbW9kZW0uIFRoZSBkZWZhdWx0IGlzIDAuCiMKCnJl
Y19zcGVlZCAwCgojCiMgU2lsZW5jZSBkZXRlY3Rpb24gbGVuZ3RoIGluIDAuMSBzZWNvbmRz
LiBJZiB0aGUgbW9kZW0gZGV0ZWN0cyBzaWxlbmNlCiMgZm9yIHRoaXMgdGltZSwgaXQgc2Vu
ZHMgYSBzaWxlbmNlIGRldGVjdCB0byB0aGUgaG9zdC4gRGVmYXVsdCBpcwojIDcgc2Vjb25k
cyAoNzAgKiAwLjEgc2Vjb25kcykuCiMKCnJlY19zaWxlbmNlX2xlbiA2MAoKIwojIFNpbGVu
Y2UgZGV0ZWN0aW9uIHRocmVzaG9sZCBpbiBwZXJjZW50ICgwJSB0byAxMDAlKS4gSW5jcmVh
c2UgdGhpcyB2YWx1ZQojIGlmIHlvdSBoYXZlIGEgbm9pc3kgcGhvbmUgbGluZSBhbmQgdGhl
IHNpbGVuY2UgZGV0ZWN0aW9uIGRvZXNuJ3Qgd29yawojIHJlbGlhYmx5LiBUaGUgZGVmYXVs
dCBpcyA0MCUuCiMKCnJlY19zaWxlbmNlX3RocmVzaG9sZCA0MAoKIwojIElmIFJFQ19SRU1P
VkVfU0lMRU5DRSBpcyBlbmFibGVkLCB0aGUgdHJhaWxpbmcgc2lsZW5jZSBvZiBhbiBpbmNv
bWluZwojIHZvaWNlIG1lc3NhZ2UgYXMgZGV0ZWN0ZWQgYnkgdGhlIG1vZGVtIHdpbGwgYmUg
ZGVsZXRlZC4gVGhpcyBtaWdodAojIGNhdXNlIHlvdSB0byBtaXNzIHBhcnRzIG9mIGEgbWVz
c2FnZSBpZiB0aGUgc2lsZW5jZSB0aHJlc2hvbGQgaXMKIyBoaWdoIGFuZCB0aGUgY2FsbGVy
IGlzIHRhbGtpbmcgdmVyeSBxdWlldGx5LiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLAojIGRv
bid0IGRlZmluZSB0aGlzLiBUaGlzIGZlYXR1cmUgaXMgdHVybmVkIG9mZiBieSBkZWZhdWx0
LgojCgpyZWNfcmVtb3ZlX3NpbGVuY2UgZmFsc2UKCiMKIyBNYXhpbXVtIHJlY29yZGluZyBs
ZW5ndGggaW4gc2Vjb25kcy4gSGFuZyB1cCBpZiBzb21lYm9keSB0YWxrcwojIGxvbmdlciB0
aGFuIHRoaXMuIERlZmF1bHQgaXMgNSBtaW51dGVzICgzMDAgc2Vjb25kcykuCiMKCnJlY19t
YXhfbGVuIDMwMAoKIwojIE1pbmltdW0gcmVjb3JkaW5nIGxlbmd0aCBpbiBzZWNvbmRzLiBT
b21lIG1vZGVtcyBjYW4gbm90IGRldGVjdAojIGRhdGEgb3IgZmF4IG1vZGVtcywgc28gd2Ug
dXNlIHRoZSByZWNvcmRpbmcgdGltZSwgdG8gZGVjaWRlLAojIHdoYXQgaXQgaXMuIFRoaXMg
ZmVhdHVyZSBpcyBieSBkZWZhdWx0IGRpc2FibGVkLgojCgpyZWNfbWluX2xlbiAwCgojCiMg
RW5hYmxlIGhhcmR3YXJlIGZsb3cgaW4gcmVjb3JkIGFuZCBwbGF5YmFjayBtb2RlIGlmIHRo
ZSBtb2RlbQojIHN1cHBvcnRzIGl0LiBUaGlzIG9wdGlvbiBpcyBieSBkZWZhdWx0IG9uLgoj
Cgpkb19oYXJkX2Zsb3cgdHJ1ZQoKIwojIEZyZXF1ZW5jeSBmb3IgdGhlIGJlZXAgY29tbWFu
ZCBpbiBIei4gVGhlIGRlZmF1bHQgaXMgOTMzSHouCiMKCmJlZXBfZnJlcXVlbmN5IDkzMwoK
IwojIExlbmd0aCBmb3IgdGhlIGJlZXAgY29tbWFuZCBpbiBtc2VjLiBUaGUgZGVmYXVsdCBp
cyAxLjUgc2Vjb25kcwojICgxNTAwICogMC4wMDEgc2Vjb25kcykuCiMKCmJlZXBfbGVuZ3Ro
IDE1MAoKIwojIE51bWJlciBvZiB0cmllcyB0byBvcGVuIGEgdm9pY2UgbW9kZW0gZGV2aWNl
LiBUaGUgZGVmYXVsdCBpcyAzLgojCgptYXhfdHJpZXMgNQoKIwojIERlbGF5IGJldHdlZW4g
dHdvIHRyaWVzIHRvIG9wZW4gYSB2b2ljZSBkZXZpY2UgaW4gc2Vjb25kcy4gVGhlIGRlZmF1
bHQKIyBpcyA1IHNlY29uZHMuCiMKCnJldHJ5X2RlbGF5IDUKCiMKIyBEZWZhdWx0IHRpbWVv
dXQgZm9yIHRoZSB2b2ljZSB3YXRjaGRvZy4gSWYgdGhpcyB0aW1lciBleHBpcmVzLCB0aGUK
IyBydW5uaW5nIHByb2dyYW0gd2lsbCBiZSB0ZXJtaW5hdGVkLiBUaGUgZGVmYXVsdCBpcyA2
MCBzZWNvbmRzLgojCgp3YXRjaGRvZ190aW1lb3V0IDYwCgojCiMgU29tZSBtb2RlbXMgc3Vw
cG9ydCBzZXR0aW5nIHRoZSByZWNlaXZlIGdhaW4uIFRoaXMgdmFsdWUgY2FuIGJlIHNldCBp
bgojIHBlcmNlbnQgKDAlIHRvIDEwMCUpLiAwJSBpcyBvZmYsIDEwMCUgaXMgbWF4aW11bS4g
VG8gdXNlIHRoZSBtb2RlbQojIGRlZmF1bHQgdmFsdWUgc2V0IHRoaXMgdG8gLTEuIFRoZSBk
ZWZhdWx0IGlzIC0xLgojCgpyZWNlaXZlX2dhaW4gLTEKCiMKIyBTb21lIG1vZGVtcyBzdXBw
b3J0IHNldHRpbmcgdGhlIHRyYW5zbWl0IGdhaW4uIFRoaXMgdmFsdWUgY2FuIGJlIHNldCBp
bgojIHBlcmNlbnQgKDAlIHRvIDEwMCUpLiAwJSBpcyBvZmYsIDEwMCUgaXMgbWF4aW11bS4g
VG8gdXNlIHRoZSBtb2RlbQojIGRlZmF1bHQgdmFsdWUgc2V0IHRoaXMgdG8gLTEuIFRoZSBk
ZWZhdWx0IGlzIC0xLgojCgp0cmFuc21pdF9nYWluIC0xCgojCiMgVXN1YWxseSBjb21tYW5k
IGVjaG8gZnJvbSB0aGUgbW9kZW0gc2hvdWxkIGJlIGVuYWJsZWQuIFNpbmNlIHNvbWUgbW9k
ZW1zCiMgc29tZXRpbWVzIGZvcmdldCB0aGlzIGVjaG8sIGl0IGlzIGRpc2FibGVkIGJ5IGRl
ZmF1bHQuIFR1cm5pbmcgdGhpcyBvcHRpb24KIyBvZmYgbWFrZXMgdGhpbmdzIG1vcmUgcmVs
aWFibGUsIGJ1dCBidWdzIGFyZSBtdWNoIGhhcmRlciB0byB0cmFjZS4gU28KIyBkb24ndCBl
dmVyIHRoaW5rIGFib3V0IG1haWxpbmcgbWUgYSBidWcgcmVwb3J0IHdpdGggY29tbWFuZCBl
Y2hvIHR1cm5lZAojIG9mZi4gSSB3aWxsIHNpbXBseSBpZ25vcmUgaXQuIFRoZSBkZWZhdWx0
IGlzIHRvIGRpc2FibGUgY29tbWFuZCBlY2hvLgojCgplbmFibGVfY29tbWFuZF9lY2hvIHRy
dWUKCiMKIyBUaW1lIGluIG1zZWMgZm9yIHRoZSBkZWxheSwgd2hlbiBubyBuZXcgZGF0YSBh
cmUgcmVjZWl2ZWQgZnJvbSB0aGUgbW9kZW0uIEEgaGlnaGVyIHZhbHVlIHdpbGwgZGVjcmVh
c2UKIyBtYWNoaW5lIGxvYWQgYnkgaW5jcmVhc2luZyB2Z2V0dHlzIHJlYWN0aW9uIHRpbWUu
IFRoZSBkZWZhdWx0IGlzIDEwIG1zZWMuCiMKCnBvbGxfaW50ZXJ2YWwgMTAKCiMKIyBQcm9n
cmFtIHNwZWNpZmljIGluaXRpYWxpemF0aW9ucwojIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiMKCiMKIyBEZWZhdWx0IHZhbHVlcyBmb3IgdmdldHR5CiMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQojCgpwcm9ncmFtIHZnZXR0eQoKIwojIERlZmF1bHQgbnVtYmVy
IG9mIHJpbmdzIHRvIHdhaXQgYmVmb3JlIHBpY2tpbmcgdXAgdGhlIHBob25lLgojCiMgSW5z
dGVhZCBvZiBhIG51bWJlciwgeW91IGNhbiBhbHNvIGdpdmUgYSBmaWxlIG5hbWUsIHRoYXQg
Y29udGFpbnMKIyBhIHNpbmdsZSBudW1iZXIgd2l0aCB0aGUgZGVzaXJlZCBudW1iZXIgb2Yg
cmluZ3MuIFZnZXR0eSB3aWxsCiMgYXV0b21hdGljYWxseSBhcHBlbmQgdGhlIG5hbWUgb2Yg
dGhlIG1vZGVtIGRldmljZSB0byB0aGUgZmlsZSBuYW1lLgojIFRoZSBmaWxlIG5hbWUgbXVz
dCBiZSBhbiBhYnNvbHV0IHBhdGggc3RhcnRpbmcgd2l0aCBhIGxlYWRpbmcgIi8iLgojIEUu
Zy4gInJpbmdzIC9ldGMvcmluZ3MiIGFuZCB0aGUgbW9kZW0gZGV2aWNlIGlzIHR0eVMwLCB3
aWxsCiMgbGVhZCB0byB0aGUgZmlsZSBuYW1lICIvZXRjL3JpbmdzLnR0eVMwIi4gSWYgdGhp
cyBmaWxlIGRvZXNuJ3QKIyBleGlzdCwgdmdldHR5IHdpbGwgY2hlY2sgZm9yIGEgZmlsZSB3
aXRob3V0IHRoZSBtb2RlbSBkZXZpY2UgbmFtZQojIGFwcGVuZGVkLiBJbiB0aGlzIGV4YW1w
bGUsIHZnZXR0eSB3b3VsZCBjaGVjayBmb3IgL2V0Yy9yaW5ncy4KIwojIFBsZWFzZSBub3Rl
LCB0aGF0IHZnZXR0eSBmb3JjZXMgdGhlIG51bWJlciBvZiByaW5ncyB0byBiZSBhdCBsZWFz
dCAyLgojIFRoaXMgaXMsIGJlY2F1c2UgdGhlIGNhbGxlciBJRCBpbmZvcm1hdGlvbiAoaWYg
YXZhaWxhYmxlIGZyb20geW91cgojIHByb3ZpZGVyKSBpcyBzZW50IGJldHdlZW4gdGhlIGZp
cnN0IGFuZCB0aGUgc2Vjb25kIHJpbmcuIFNpbmNlIHdlIGRvbid0CiMga25vdyBpbiBhZHZh
bmNlLCBpZiB5b3UgZ2V0IENJRCBvciBub3QsIHdlIHN0YXkgb24gdGhlIHNhdmUgc2lkZS4K
IwojIFRoZSBkZWZhdWx0IGlzIDMKIwoKcmluZ3MgOAoKIwojIERlZmF1bHQgYW5zd2VyIG1v
ZGUgd2hlbiB2Z2V0dHkgcGlja3MgdXAgdGhlIHBob25lIGFmdGVyIGluY29taW5nCiMgcmlu
Z3MuCiMKIyBJbnN0ZWFkIG9mIGFuIGFuc3dlciBtb2RlLCB5b3UgY2FuIGFsc28gZ2l2ZSBh
IGZpbGUgbmFtZSwgdGhhdAojIGNvbnRhaW5zIGEgc2luZ2xlIGxpbmUgd2l0aCB0aGUgZGVz
aXJlZCBhbnN3ZXIgbW9kZS4gVmdldHR5IHdpbGwKIyBhdXRvbWF0aWNhbGx5IGFwcGVuZCB0
aGUgbmFtZSBvZiB0aGUgbW9kZW0gZGV2aWNlIHRvIHRoZSBmaWxlIG5hbWUuCiMgVGhlIGZp
bGUgbmFtZSBtdXN0IGJlIGFuIGFic29sdXQgcGF0aCBzdGFydGluZyB3aXRoIGEgbGVhZGlu
ZyAiLyIuCiMgRS5nLiAiYW5zd2VyX21vZGUgL2V0Yy9hbnN3ZXIiIGFuZCB0aGUgbW9kZW0g
ZGV2aWNlIGlzIHR0eVMwLCB3aWxsCiMgbGVhZCB0byB0aGUgZmlsZSBuYW1lICIvZXRjL2Fu
c3dlci50dHlTMCIuIElmIHRoaXMgZmlsZSBkb2Vzbid0CiMgZXhpc3QsIHZnZXR0eSB3aWxs
IGNoZWNrIGZvciBhIGZpbGUgd2l0aG91dCB0aGUgbW9kZW0gZGV2aWNlIG5hbWUKIyBhcHBl
bmRlZC4gSW4gdGhpcyBleGFtcGxlLCB2Z2V0dHkgd291bGQgY2hlY2sgZm9yIC9ldGMvYW5z
d2VyLgojCiMgVGhlIGRlZmF1bHQgaXMgInZvaWNlOmZheDpkYXRhIi4KIwoKYW5zd2VyX21v
ZGUgdm9pY2U6ZmF4OmRhdGEKCiMKIyBXaGVuIHN3aXRjaGluZyB0byBkYXRhIG9yIGZheCBt
b2RlLCBhbHdheXMgc3dpdGNoIHRvIGZheCBtb2RlIGFuZAojIGVuYWJsZSBhdXRvZGV0ZWN0
aW9uIG9mIGRhdGEvZmF4LiBTb21lIG1vZGVtcyByZXBvcnQgd3JvbmcgRExFIGNvZGVzCiMg
YW5kIHNvIHRoZSBwcmVkZXRlY3Rpb24gd2l0aCBETEUgY29kZXMgZG9lcyBub3Qgd29yay4K
IwoKZm9yY2VfYXV0b2RldGVjdCBmYWxzZQoKIwojIElmIHZnZXR0eSBrbm93cyB0aGF0IHRo
ZXJlIGFyZSBuZXcgbWVzc2FnZXMgKHRoZSBmbGFnIGZpbGUgZXhpc3RzKSwKIyBpdCB3aWxs
IHR1cm4gb24gdGhlIEFBIGxhbXAgb24gYW4gZXh0ZXJuYWwgbW9kZW0gYW5kIGVuYWJsZSB0
aGUgdG9sbAojIHNhdmVyIC0gaXQgd2lsbCBhbnN3ZXIgdGhlIHBob25lIFRPTExfU0FWRVJf
UklOR1MgZWFybGllciB0aGFuIHRoZQojIGRlZmF1bHQuIFRoaXMgZmVhdHVyZSBpcyB0dXJu
ZWQgb2ZmIGJ5IGRlZmF1bHQuCiMKCnRvbGxfc2F2ZXJfcmluZ3MgMAoKIwojIFNob3VsZCB0
aGUgcmVjb3JkZWQgdm9pY2UgbWVzc2FnZSBmaWxlIGJlIGtlcHQgZXZlbiBpZiBkYXRhLCBm
YXggb3IKIyBEVE1GIGNvZGVzIHdlcmUgZGV0ZWN0ZWQ/IElmIHRoaXMgaXMgc2V0LCB2Z2V0
dHkgbmV2ZXIgZGVsZXRlcwojIGEgcmVjb3JkaW5nLCBpZiBpdCBpcyBub3Qgc2V0IGl0IHdp
bGwgZGVsZXRlIHRoZSByZWNvcmRpbmcsIGlmIGFuCiMgaW5jb21pbmcgZGF0YSBvciBmYXgg
Y2FsbCBpcyBkZXRlY3RlZCBvciBpZiBEVE1GIGNvZGVzIHdlcmUgc2VuZC4gQWxzbwojIHRo
aXMgc2hvdWxkIHdvcmsgaW4gbmVhcmx5IGV2ZXJ5IHNpdHVhdGlvbiwgaXQgbWFrZXMgeW91
IGxvb3NlIHRoZQojIHJlY29yZGluZywgaWYgdGhlIGNhbGxlciAicGxheXMiIHdpdGggRFRN
RiBjb2RlcyB0byBtYWtlIHRoZSBtZXNzYWdlCiMgZXZlbiBtb3JlIGJlYXV0aWZ1bC4gVGhp
cyBmZWF0dXJlIGlzIGVuYWJsZWQgYnkgZGVmYXVsdC4KIwoKcmVjX2Fsd2F5c19rZWVwIHRy
dWUKCiMKIyBUaGUgcHJvZ3JhbXMgZGVmaW5lZCBiZWxvdyBnZXQgY2FsbGVkIGJ5IHZnZXR0
eS4KIwojIERlZmluZSBhbiBlbXB0eSBwcm9ncmFtIG5hbWUsIGlmIHlvdSB3YW50IHRvIGRp
c2FibGVkIG9uZSBvZiB0aG9zZQojIHByb2dyYW1zLgojCgojCiMgVGhlcmUgYXJlIHR3byBz
ZXBhcmF0ZSB1c2VzIGZvciB0aGUgRGF0YS9Wb2ljZSBidXR0b24gb24gYSBaeVhFTDoKIwoj
IC0gSWYgYSBSSU5HIHdhcyBkZXRlY3RlZCByZWNlbnRseSwgYW5zd2VyIHRoZSBwaG9uZSB3
aXRoIHRoZQojICAgYW5zd2VyIG1vZGUgc2V0IGZvciB0aGlzIGNhc2UuCiMgLSBPdGhlcndp
c2UsIGNhbGwgYW4gZXh0ZXJuYWwgcHJvZ3JhbSB0byBwbGF5IGJhY2sgbWVzc2FnZXMKIwoj
IElmIHlvdSBkb24ndCBkZWZpbmUgYnV0dG9uX3ByZ29ncmFtLCB2Z2V0dHkgd2lsbCBhbHdh
eXMgcGljayB1cAojIHRoZSBwaG9uZSBpZiBEYXRhL1ZvaWNlIGlzIHByZXNzZWQuCiMKIyBU
aGUgZGVmYXVsdCB2YWx1ZSBpcyAiIi4KIwoKYnV0dG9uX3Byb2dyYW0KCiMKIyBQcm9ncmFt
IGNhbGxlZCB3aGVuIHRoZSBwaG9uZSBpcyBhbnN3ZXJlZCwgdGhpcyBpcyBpbnN0ZWFkCiMg
b2YgdGhlIG5vcm1hbCBiZWhhdmlvdXIuIERvbid0IGRlZmluZSB0aGlzIHVubGVzcyB5b3Ug
d2FudAojIHRvIGUuZy4gc2V0IHVwIGEgdm9pY2UgbWFpbGJveCB3aGVyZSB0aGUgbm9ybWFs
IGFuc3dlcmluZwojIG1hY2hpbmUgYmVoYXZpb3VyIHdvdWxkIGJlIGluYXBwcm9waWF0ZS4g
VGhlIEMgY29kZSBpcyBwcm9iYWJseQojIG1vcmUgc3RhYmxlIGFuZCB1c2VzIGxlc3MgcmVz
b3VyY2VzLgojCiMgVGhlIGRlZmF1bHQgdmFsdWUgaXMgIiIuCiMKCmNhbGxfcHJvZ3JhbQoK
IwojIFByb2dyYW0gY2FsbGVkIHdoZW4gYSBEVE1GIGNvbW1hbmQgaW4gdGhlIGZvcm0gJypk
aWdpdHMjJyBpcyByZWNlaXZlZC4KIyBUaGUgYXJndW1lbnQgaXMgdGhlIHN0cmluZyBvZiBk
aWdpdHMgcmVjZWl2ZWQgKHdpdGhvdXQgJyonIGFuZCAnIycpLgojIFRoZSBkZWZhdWx0IHZh
bHVlIGlzICJkdG1mLnNoIi4KIwoKZHRtZl9wcm9ncmFtIGR0bWYuc2gKCiMKIyBQcm9ncmFt
IGNhbGxlZCB3aGVuIGEgdm9pY2UgbWVzc2FnZSBoYXMgYmVlbiByZWNlaXZlZC4KIyBUaGUg
YXJndW1lbnQgaXMgdGhlIGZpbGVuYW1lIG9mIHRoZSByZWNvcmRlZCBtZXNzYWdlLgojIFRo
ZSBkZWZhdWx0IHZhbHVlIGlzICIiLgojCgptZXNzYWdlX3Byb2dyYW0gL3Vzci9sb2NhbC9l
dGMvbWdldHR5K3NlbmRmYXgvcmN2X21zZwoKIwojIFNob3VsZCB2Z2V0dHkgdXNlIHRoZSBB
QSBMRUQgb24gc29tZSBtb2RlbXMgdG8gaW5kaWNhdGUgdGhhdCBuZXcKIyBtZXNzYWdlcyBo
YXZlIGFycml2ZWQ/IFRoaXMgaXMgZG9uZSBieSBzZXR0aW5nIHRoZSBtb2RlbSByZWdpc3Rl
cgojIFMwIHRvIGEgdmFsdWUgb2YgMjU1LiBTb21lIG1vZGVtcyBoYXZlIGEgbWF4aW11bSBu
dW1iZXIgb2YgcmluZ3MKIyBhbGxvd2VkIGFuZCBhdXRvYW5zd2VyIGFmdGVyIHRoaXMsIHNv
IHRoZXkgY2FuIG5vdCB1c2UgdGhpcyBmZWF0dXJlLgojIFRoaXMgb3B0aW9uIGlzIGJ5IGRl
ZmF1bHQgb2ZmLgojCgpkb19tZXNzYWdlX2xpZ2h0IGZhbHNlCgojCiMgRGVmYXVsdCB2YWx1
ZXMgZm9yIHZtCiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMKCnByb2dyYW0gdm0KCiMKIyBW
b2ljZSBkZXZpY2VzIHRoYXQgdm0gY2FuIHVzZSBlLmcuICJ2b2ljZV9kZXZpY2VzIHR0eVMw
OnR0eVMxIi4gU2luY2UKIyBJIGRvbid0IGtub3cgdG8gd2hpY2ggcG9ydHMgeW91ciBtb2Rl
bXMgYXJlIGNvbm5lY3RlZCwgdGhlIGRlZmF1bHQgaXMgIiIKIwoKdm9pY2VfZGV2aWNlcyB0
dHlTMAoKIwojIFRpbWVvdXQgZm9yIGEgZGlhbG91dCBvcGVyYXRpb24gaW4gc2Vjb25kcy4g
VGhlIGRlZmF1bHQgaXMgOTAgc2Vjb25kcy4KIwoKZGlhbG91dF90aW1lb3V0IDkwCgojCiMg
RGVmYXVsdCB2YWx1ZXMgZm9yIHRoZSBwdmYgdG9vbHMKIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQojCgpwcm9ncmFtIHB2ZgoKIwojIFRoZXJlIGFyZSBjdXJyZW50bHkg
bm8gZGVmYXVsdHMuCiMKCiMKIyBQb3J0IHNwZWNpZmljIGNvbmZpZ3VyYXRpb24KIyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIwoKIwojIEhlcmUgeW91IGNhbiBvcHRpb25hbGx5
IHNldCBzb21lIG9mIHRoZSBwcmV2aW91c2x5IHNldCB2YWx1ZXMgdG8gZGlmZmVyZW50CiMg
b25lcyBmb3Igc3BlY2lmaWMgcG9ydHMuCiMKIyBFLmcuIHdlIGhhdmUgYSBtb2RlbSBvbiBw
b3J0IHR0eVMwCiMKCnBvcnQgdHR5UzAKCiMKIyBBbmQgd2Ugd2FudCBpdCB0byBhbnN3ZXIg
YWZ0ZXIgdGhlIGZpcnN0IHJpbmcgYW5kIG9ubHkgaW4gZGF0YSBtb2RlLgojIFNvIHdlIHdv
dWxkIGRlZmluZToKIwojICByaW5ncyAxCiMgIGFuc3dlcl9tb2RlIGRhdGEKIwojIFRoZSBj
b21tYW5kcyBhcmUgY29tbWVudGVkIG91dCwgYmVjYXVzZSBJIGRvbid0IHdhbnQgdG8gc2V0
IHNvbWUgcG9ydAojIHNwZWNpZmljIGRlZmF1bHRzIGluIHRoaXMgc2FtcGxlIGNvbmZpZ3Vy
YXRpb24gZmlsZS4gSSBqdXN0IHdhbnQgdG8KIyBzaG93IHlvdSBob3cgdG8gZG8gaXQuCiMK
IyBOb3cgd2Ugc2V0IHRoZSB2YWx1ZXMgZm9yIHRoZSBuZXh0IHBvcnQgZS5nLiB0dHlTNQoj
Cgpwb3J0IHR0eVM1CgojCiMgQW5kIHNvIG9uIGZvciBhbGwgcG9ydHMgaW4gdGhlIHN5c3Rl
bSwgdGhhdCBuZWVkIHNwZWNpYWwgdHJlYXRtZW50LgojCgojCiMgUmluZyB0eXBlIHNwZWNp
ZmljIGNvbmZpZ3VyYXRpb24KIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoj
CgojCiMgSGVyZSB5b3UgY2FuIG9wdGlvbmFsbHkgc2V0IHNvbWUgb2YgdGhlIHByZXZpb3Vz
bHkgc2V0IHZhbHVlcyB0byBkaWZmZXJlbnQKIyBvbmVzIGZvciBzcGVjaWZpYyByaW5nIHR5
cGVzLiBUaGUgZm9sbG93aW5nIHJpbmcgdHlwZXMgYXJlIHBvc3NpYmxlOgojCiMgcmluZyAg
ICAgLSBmb3IgYSBub3JtYWwgcmluZwojIHJpbmcxICAgIC0gZm9yIGRpc3RpbmN0aXZlIHJp
bmcgbnVtYmVyIDEKIyByaW5nMiAgICAtIGZvciBkaXN0aW5jdGl2ZSByaW5nIG51bWJlciAy
CiMgcmluZzMgICAgLSBmb3IgZGlzdGluY3RpdmUgcmluZyBudW1iZXIgMwojIHJpbmc0ICAg
IC0gZm9yIGRpc3RpbmN0aXZlIHJpbmcgbnVtYmVyIDQKIyByaW5nNSAgICAtIGZvciBkaXN0
aW5jdGl2ZSByaW5nIG51bWJlciA1CiMgdmlydHVhbCAgLSBmb3IgYSB2aXJ0dWFsIHJpbmcg
KGtpbGwgLVVTUjEgPG1nZXR0eSBwaWQ+KQojIGJ1dHRvbiAgIC0gaWYgc29tZW9uZSBwcmVz
c2VkIHRoZSBkYXRhL3ZvaWNlIGJ1dHRvbiBvbiB0aGUgbW9kZW0KIwojIE5vdGU6IFRoZSBj
dXJyZW50IG1nZXR0eSBpbXBsZW1lbnRhdGlvbiBtYXBzIHRoZSBkYXRhL3ZvaWNlIGJ1dHRv
bgojIGV2ZW50IHRvIGEgdmlydHVhbCByaW5nIGV2ZW50LgojCiMgTm90ZTogSVNETiBNU05z
IHdpbGwgYmUgbWFwcGVkIHRvIGRpc3RpbmN0aXZlIHJpbmdzIGluIHRoZSBmdXR1cmUuCiMK
IyBFLmcuIHdlIHdhbnQgdG8gYW5zd2VyIHRoZSBtb2RlbSBvbiBhIHZpcnR1YWwgcmluZyB3
aXRoIGFuc3dlcgojIG1vZGUgImZheDpkYXRhIi4KIwoKcmluZ190eXBlIHZpcnR1YWwKCmFu
c3dlcl9tb2RlIGZheDpkYXRhCgojCiMgT3IgZS5nLiB3ZSBoYXZlIG9uZSBtb2RlbSBhbmQg
d2FudCB0byBhbnN3ZXIgd2l0aCB2b2ljZSBvbiBhIG5vcm1hbAojIHJpbmcgYW5kIHdpdGgg
ZmF4OmRhdGEgb24gZGlzdGluY3RpdmUgcmluZzEuCiMKCnJpbmdfdHlwZSByaW5nCgojIHJp
bmdzIDYKIyBhbnN3ZXJfbW9kZSB2b2ljZQoKcmluZ190eXBlIHJpbmcxCmFuc3dlcl9tb2Rl
IHZvaWNlOmZheDpkYXRhCgojIHJpbmdzIDEKIyBhbnN3ZXJfbW9kZSBmYXg6ZGF0YQojCiMg
VGhlIGNvbW1hbmRzIGFyZSBjb21tZW50ZWQgb3V0LCBiZWNhdXNlIEkgZG9uJ3Qgd2FudCB0
byBzZXQgc29tZSByaW5nCiMgc3BlY2lmaWMgZGVmYXVsdHMgaW4gdGhpcyBzYW1wbGUgY29u
ZmlndXJhdGlvbiBmaWxlLiBJIGp1c3Qgd2FudCB0bwojIHNob3cgeW91IGhvdyB0byBkbyBp
dC4KIwojIE5vdGU6IFNldHRpbmcgdGhlIG51bWJlciBvZiByaW5ncyB3aWxsIGhhdmUgbm8g
ZWZmZWN0IHVudGlsIHRoZSBtZ2V0dHkKIyB0byB2Z2V0dHkgaW50ZXJmYWNlIGlzIGNoYW5n
ZWQuCiMKIyBOb3RlOiBJZiB5b3UgaGF2ZSBvbmUgbW9kZW0gYW5kIGRpc3RpbmN0aXZlIHJp
bmcsIHlvdSBjYW4gc2ltcGx5IGRlZmluZQojIHRoZSBhbnN3ZXIgbW9kZSBkaXJlY3RseSBp
biB0aGlzIGZpbGUgZm9yIHRoZSBkaWZmZXJlbnQgcmluZ3MuIElmIHlvdQojIGhhdmUgbW9y
ZSB0aGFuIG9uZSBtb2RlbSBhbmQgeW91IHdhbnQgdGhlbSB0byByZWFjdCBkaWZmZXJlbnQg
b24gdGhlIHNhbWUKIyB0eXBlIG9mIHJpbmcsIHlvdSBoYXZlIHRvIGRlZmluZSByaW5ncyBh
bmQgYW5zd2VyX21vZGUgYXMgcG9pbnRlcnMgdG8KIyBmaWxlcy4gRS5nLgojCiMgcmluZ190
eXBlIHJpbmcKIwojIHJpbmdzIC9ldGMvcmluZ3MvcmluZwojIGFuc3dlcl9tb2RlIC9ldGMv
YW5zd2VyL3JpbmcKIwojIHJpbmdfdHlwZSByaW5nMQojCiMgcmluZ3MgL2V0Yy9yaW5ncy9y
aW5nMQojIGFuc3dlcl9tb2RlIC9ldGMvYW5zd2VyL3JpbmcxCiMKIyBhbmQgc28gb24uIE5v
dyB5b3UgY2FuIHNldCB1cCBhIGRpZmZlcmVudCBudW1iZXIgb2YgcmluZ3MgYW5kIGFuc3dl
ciBtb2RlcwojIGJ5IGNyZWF0aW5nIHRoZSBmaWxlczoKIwojIC9ldGMvcmluZ3MvcmluZyAg
ICAgICAtIGZvciB0aGUgZGVmYXVsdCB2YWx1ZQojIC9ldGMvcmluZ3MvcmluZy50dHlTMCAt
IGZvciB0aGUgdmFsdWUgZm9yIGRldmljZSB0dHlTMAojIC9ldGMvcmluZ3MvcmluZy50dHlT
MSAtIGZvciB0aGUgdmFsdWUgZm9yIGRldmljZSB0dHlTMQojCiMgQW5kIHRoZSBzYW1lIHdh
eSB5b3UgY2FuIHNldCB0aGUgYW5zd2VyIG1vZGVzLgojCgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA=
--------------3316E9B4556EDF11F40A2B36
Content-Type: text/x-vcard; charset=us-ascii;
name="doug.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Douglas Orr
Content-Disposition: attachment;
filename="doug.vcf"
begin:vcard
n:Orr;Douglas
tel;fax:+1.505.989.3406
tel;home:+1.505.989.4485
tel;work:+1.505.995.0818
x-mozilla-html:TRUE
url:http://www.swarm.com
org:Swarm Corporation
version:2.1
email;internet:doug@swarm.com
adr;quoted-printable;quoted-printable:;;624 Agua Fria =
=0D=0A=
;Santa Fe;NM;87501;USA
fn:Douglas Orr
end:vcard
--------------3316E9B4556EDF11F40A2B36--