Check-in [b4c6957ebc]
Not logged in
Overview
Comment:Add the TDK integration package for Eagle.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: b4c6957ebcd653632c7602fc32c7fc9292edabee
User & Date: mistachkin on 2018-04-07 21:15:50
Other Links: manifest | tags
Context
2018-07-30
05:57
Updates for Eagle beta 42 from upstream. check-in: 7ebcec13b1 user: mistachkin tags: trunk
2018-04-07
21:15
Add the TDK integration package for Eagle. check-in: b4c6957ebc user: mistachkin tags: trunk
2018-03-26
21:20
Pickup new Eagle 'platform.eagle' core library file, with support for .NET Core, from upstream (pre-Beta 42). check-in: 79b3ae4f41 user: mistachkin tags: trunk
Changes

Added packages/eagle/1.0/neutral/tdk1.0/pkgIndex.eagle version [049992572b].






















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
###############################################################################
#
# pkgIndex.eagle --
#
# Extensible Adaptable Generalized Logic Engine (Eagle)
# Package Index File
#
# Copyright (c) 2007-2012 by Joe Mistachkin.  All rights reserved.
#
# See the file "license.terms" for information on usage and redistribution of
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# RCS: @(#) $Id: $
#
###############################################################################

if {![package vsatisfies [package provide Tcl] 8.4]} {return}
if {![package vsatisfies [package provide Eagle] 1.0]} {return}

package ifneeded Eagle.TclDevKit.Integration 1.0 \
    [list source [file join $dir tdk.eagle]]

Added packages/eagle/1.0/neutral/tdk1.0/pkgIndex.eagle.asc version [40faa2a295].



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJayTTLAAoJEFAslq9JXcLZXckP/iSDOfCfltZwONiBsRSv4mGz
a8sxvE1chYCxYMhG6yi0FWtGLv4aQjpmV4XuZpxIpErXfq9ldsi5gYcyM7nYV485
o6BrWc34+X2gDIFNvtZrtmzAE3slQfD00YMovyz3K71E3tap2xBle4yT5Iyyt5Bw
THoHaL0cMQMBTQCS/Ygf61Z2TZpS134uD9RGbWVBZZHm7OzQa7viDsVy0AcynOQ1
kk/pfPD1DCMyIyvWPKdAwZ0FU2edSc1qb+ECfC1pZ8AOyWYfnbVHpn8HU1dny32o
OxmCARu/lH3hDqxFlcO5yvDK4/vhoOXpfzaeoXOhaF+RUwFl3XK4uMonEjyhyGG6
IGdeMBSjGZM1nr+8PVfxhZdwR79PURgruGI51hMTHoWOBk/z5bZexN0l/Y+fiSsa
PZRC6Kq5sZRbwj5avKRgWIBiGII2Qvx23XNmnPpZm0P0LYBAAZWddg+aSeErWH5Q
eETRYykKvcYuI14FeWOElra/ESC4GDHLXOl+lXsHidho6XKgmPI0Cdn2/Rv8FtR8
SJ3LyyYtyowDoYMUfS8mBuljWa7eeN98XOOtFt3E6ZltBM/tTyHrxaJMjVeLAIbk
L5NKblidM08FAffgjPGo6qx0xS+IxkRcrIZlBg3NJvXIXGG0nlMk/4K1x4zrRyMt
n6ifU6YPmRKYLaB5HAS9
=wXm2
-----END PGP SIGNATURE-----

Added packages/eagle/1.0/neutral/tdk1.0/pkgIndex.eagle.harpy version [e6a5291ff0].





































































1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<?xml version="1.0" encoding="utf-8"?>
<!--
    Eagle Enterprise Edition Script Certificate

    The format of this file is proprietary and may not be reverse
    engineered.

    This certificate file is subject to the terms of the license agreement
    located at:

    https://urn.to/r/eee_license

    By using this file and/or the associated software, you agree to abide
    by the terms of the license agreement.

    PLEASE DO NOT EDIT THIS FILE.
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>b742efaa-3590-4743-9a1a-fef960f6b1cc</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2018-04-07T21:14:23.3191392Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Added packages/eagle/1.0/neutral/tdk1.0/pkgIndex.eagle.harpy.asc version [74a800a8ab].



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJayTTNAAoJEFAslq9JXcLZH/wP/29atgYDi+4J74FizUaHIHXt
xnJXPW3ZoozdMQ2TmX66NWXB8Ekrm6PW4wZjHWkBHdFc98Fv2Z+b2XenG/Z4cU4e
TbibSW1fxOJvx9P8h8gWfOojL/iEpKaPHBy73N/Oz0+vPBM+qLUyjW3cTfnfRTCL
bavUqkDvX9xcsuU4+M1v3FY90UXdtWRZaLYq7+t16UagoHongso4OZOb29j8j5cV
32zCo8jdHhNkBEFjo2WiSNNBfqPB7kYQvtJ9FgKS0ohiJIKOhXd6THeWx8wpBv0K
yaJZuirhq8Bo815R303S8QGVPlmIJ1o4uboqwDU7Liqv69rns3Kt+Xlm3rK7cVX6
7+Hbw1Q6fvHNf7SsKr3Tc2S9aO1WO3g2h2q9SsWoV7Jp5Zt045HYcAbrqlo7oW+Q
CKm6ViDTAwLtpz4/1mgwNM1im6bMrLSiOd6dJ9rUlfh7KVX771qYfXMjTFZOz/8t
Ffx/ZaclS2QwTlrTqzW4mvTxFoLGm3Bt4igo4XEKV+SKDbHqQRP28R6Oy4oGh70Y
QoOtDKKu1TET2f7a7n68ounDC8qBQhTQDQ3hh1uF8Y9wxySlwfBYX2S6ttCNwD3i
E3+EZMwo0tS/L+I2eCpIzSROz8Et8oZrzCzgPkpqTL+ehXrdU6AuM7mwdR5/pMk4
iVjl9nElfs2CiBzj1kdI
=IE2j
-----END PGP SIGNATURE-----

Added packages/eagle/1.0/neutral/tdk1.0/remote.tpj version [a3c2f9e196].





















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
format  {TclDevKit Project File}
fmtver  2.0
fmttool {TclDevKit Debugger} 5.4

##  Saved at : Wed Dec 16 10:45:20 PST 2015
##  By       : mistachkin@lachrymose

########
#####
###
##
#

appType              remote

#
##
###
#####
########

Added packages/eagle/1.0/neutral/tdk1.0/remote.tpj.asc version [4d7318c52c].



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJayTTZAAoJEFAslq9JXcLZjSsP/itPP2uzxZuXIj1lI+BL1yqB
+lNSUiR50ggyEU9mb5V9rDK0xgSoSCg5NMN3To0TxHEu0m2l3TWe2FhTmL01ts03
DTtEZi9weLY2mgzDa2MEE1gNVCOm/1QOfcj6J30hiiaMA5JjhRyIMu4LiSUV3RZk
yDxQrcyNt5qnPz8kK1nQUqB1ZojYkgG3X6cN7S6tgtN9cA3KWLDGR4H+Bn+5JUVO
vf6sdC46BvQIJYkFLcC4W7lnuu15qNErZXQX6b7F5RYabuj209zAwCp1QhjtzwUv
zUdSVo3thK1rxByqwAF9BlQXSes+jl1XNRG7tphZIhghMuOBKhEtmkmQC0I6d48w
URPJeD9FxN56sJU7AY1KBd3XCcXJ+iPVPo4oYlLT8mqV/vZh9dmfxWsa2DWHktBr
3SyCEQ3CLg/jMcqBjxGFr3tMy+rzdxAO3+aJ65ws2smGdJo1TZYKuhaJz+SqJqXT
D6TbGEh9cnP8LNfQ6PvNAf5NbpnEcEw7xDUgrnjD7cxFCf0phTZRuQdphMxk75va
GJjQ53gHw0dLKFPkmH1VO0a95z5rWsrzeIzTZ9hxKsrecn7sEe/wo0ggIKckzJbv
T6/WmY4hHkKv1Erez+PPAqrPd44TMQwui0zlyo5rUf/8r81E6nCCIwfNbNRD7JRB
QQIEiiSUiYNwCTusVt+m
=gjkE
-----END PGP SIGNATURE-----

Added packages/eagle/1.0/neutral/tdk1.0/tdk.eagle version [68ae98e885].








































































































































































































1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
###############################################################################
#
# tdk.eagle --
#
# Extensible Adaptable Generalized Logic Engine (Eagle)
# TclDevKit Debugger Integration Package
#
# Copyright (c) 2007-2012 by Joe Mistachkin.  All rights reserved.
#
# See the file "license.terms" for information on usage and redistribution of
# this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# RCS: @(#) $Id: $
#
###############################################################################

#
# NOTE: Use our own namespace here because even though we do not directly
#       support namespaces ourselves, we do not want to pollute the global
#       namespace if this script actually ends up being evaluated in Tcl.
#
namespace eval ::Eagle {
  if {[isEagle]} then {
    #
    # NOTE: This procedure attempts to locate an installed instance of the
    #       "modern" ActiveState TclDevKit (e.g. version 5.4.0).  If found,
    #       the directory it was installed into will be returned; otherwise,
    #       an empty string will be returned.
    #
    proc getTclDevKitDirectory {} {
      try {
        set keyName Software\\ActiveState\\TclDevKit
        set fullKeyName [appendArgs HKEY_LOCAL_MACHINE\\ $keyName]

        set version [object invoke Microsoft.Win32.Registry GetValue \
            $fullKeyName CurrentVersion null]

        if {[string length $version] > 0} then {
          set directory [object invoke Microsoft.Win32.Registry GetValue \
              [appendArgs $fullKeyName \\ $version] null null]

          if {[string length $version] > 0} then {
            return $directory
          }
        }

        set subKey [object invoke -alias \
            Microsoft.Win32.Registry.LocalMachine OpenSubKey $keyName]

        if {[string length $subKey] > 0} then {
          foreach subKeyName [$subKey GetSubKeyNames] {
            try {
              set subSubKey [$subKey -alias OpenSubKey $subKeyName]

              if {[string length $subSubKey] > 0} then {
                set directory [$subSubKey GetValue null]

                if {[string length $directory] > 0} then {
                  return $directory
                }
              }
            } finally {
              unset -nocomplain subSubKey
            }
          }
        }

        return ""
      } finally {
        unset -nocomplain subKey
      }
    }

    #
    # NOTE: This procedure evaluates the specified Tcl script, either via a
    #       normal Tcl interpreter on this thread -OR- via an isolated Tcl
    #       thread.
    #
    proc tcl_eval { interp args } {
      if {[isTclThread $interp]} then {
        eval tcl queue -eventflags Immediate -synchronous true \
            [list $interp] $args
      } else {
        eval tcl eval [list $interp] $args
      }
    }

    #
    # NOTE: This procedure attempts to load the TclDevKit remote debugger
    #       package into the specified Tcl interpreter.  By default, the
    #       "master" Tcl interpreter will be used.  If the native Tcl
    #       interface is not ready or if the remote debugger package
    #       cannot be loaded, an error will be raised.
    #
    proc tcl_debugger_setup { {interp ""} } {
      if {![tcl ready]} then {error "native Tcl interface is not ready"}
      if {[string length $interp] == 0} then {set interp [tcl master]}

      set directory [getTclDevKitDirectory]

      if {[string length $directory] == 0} then {
        error "the TclDevKit does not appear to be installed"
      }

      set directory [file join $directory lib tcldebugger_attach]

      tcl_eval $interp [list lappend auto_path [file normalize $directory]]
      tcl_eval $interp [list package require tcldebugger_attach]
    }

    #
    # NOTE: This procedure attempts to startup the installed TclDevKit
    #       debugger application and force it to listen on its default
    #       port (i.e. for use as a remote script debugger).  Then, it
    #       waits a brief period of time before returning (i.e. to allow
    #       the TclDevKit debugger application to fully startup).
    #
    proc tcl_debugger_startup {} {
      set directory [getTclDevKitDirectory]

      if {[string length $directory] == 0} then {
        error "the TclDevKit does not appear to be installed"
      }

      set applicationFileName [file join $directory bin [appendArgs \
          tcldebugger [info programextension]]]

      if {![file exists $applicationFileName]} then {
        error [appendArgs \
            "the TclDevKit debugger application file \"" \
            $applicationFileName "\" not found"]
      }

      global tdk_path

      if {![info exists tdk_path]} then {
        error "the TclDevKit debugger project file path is not set"
      }

      set projectFileName [file join $tdk_path remote.tpj]

      if {![file exists $projectFileName]} then {
        error [appendArgs \
            "the TclDevKit debugger project file \"" \
            $projectFileName "\" not found"]
      }

      exec $applicationFileName $projectFileName &; after 5000
    }

    #
    # NOTE: This procedure attempts to initialize the TclDevKit remote
    #       debugger in the specified Tcl interpreter.  By default, the
    #       "master" Tcl interpreter will be used.  If the native Tcl
    #       interface is not ready or if the remote debugger package
    #       cannot be initialized, an error will be raised.
    #
    proc tcl_debugger_init {
            {interp ""} {host 127.0.0.1} {port 2576} {cdata {}} } {
      if {![tcl ready]} then {error "native Tcl interface is not ready"}
      if {[string length $interp] == 0} then {set interp [tcl master]}

      tcl_eval $interp [list debugger_init $host $port $cdata]
    }

    #
    # NOTE: This procedure attempts to evaluate a Tcl script under control
    #       of the TclDevKit remote debugger.  By default, the "master" Tcl
    #       interpreter will be used.  If the native Tcl interface is not
    #       ready or if the remote debugger package fails to evaluate the
    #       Tcl script, an error will be raised.
    #
    proc tcl_debugger_eval { {interp ""} args } {
      if {![tcl ready]} then {error "native Tcl interface is not ready"}
      if {[string length $interp] == 0} then {set interp [tcl master]}

      tcl_eval $interp debugger_eval $args
    }

    #
    # NOTE: This procedure attempts to tell the TclDevKit remote debugger
    #       to break the execution of the Tcl script in progress.
    #
    proc tcl_debugger_break { {interp ""} {str ""} } {
      if {![tcl ready]} then {error "native Tcl interface is not ready"}
      if {[string length $interp] == 0} then {set interp [tcl master]}

      tcl_eval $interp [list debugger_break $str]
    }
  }

  if {![info exists tdk_path]} then {
    set tdk_path [file dirname [info script]]
  }

  package provide Eagle.TclDevKit.Integration \
    [expr {[isEagle] ? [info engine PatchLevel] : "1.0"}]
}


Added packages/eagle/1.0/neutral/tdk1.0/tdk.eagle.asc version [6c32be139d].



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJayTTRAAoJEFAslq9JXcLZ7+4QAIecJIiniDd/B2fBKUyRlrrq
cdcUrRHJOI+XsH9+AervAv298Ycf/8SDCR9Wh/kdjeCQiz1+18Drc1i980J9d4K0
+IGA5gdZ3jw/uE23MxY3BqllmaZs00BgRs99nPqsAKkOWGpfhZnJw8TEXolTuBzI
xSWh2Rhlg7tJCvu2GQw16xBWM2DZqj9L1spyoX9S5TEgqrodfnmtx3jhcg73gqVD
QhUbXHyiR04Cad9PdZ+qJ2gYIdYfb0/ANLp2AZAJJa8XCv/nem4NOh1INoKNtb1m
CpXpq1ldQ4L0lqHbvANvTETJpuwXAPi1pYWm4jhfT5RB+wFpZbcL2S+Of2kXIDgl
UXVoQpxRFz9losVXQpwtb5ToQCX3wnusQystpUtYt50J0/GO7M8oLnfdAP2ueN5H
5AIeSa0ThIpOK8L6P3AnF/cZIxDFolFoW55ez9RXSsIGq8cMNLHR/8X7ZQ/rxF8s
IbEr1hDsRsiLW5i0AjWVeyK6jIdNtcSbwvJy7iKY9/q2mOlwp63lsGiZmBM5VFO8
St8cdz5ktSUYFMBL8C/0PwvezMTjiAFUxCxrGTq0aUVm5aRNX5WUlptKcczlCoL8
pDwMiwM+Nyz+tefKxI8MN6peNco8ajl68Som/9UHKmsLmyjSATWrU9N9KQdnD0Xc
zEmSA4j02SnoAQQGlAeV
=StyE
-----END PGP SIGNATURE-----

Added packages/eagle/1.0/neutral/tdk1.0/tdk.eagle.harpy version [3a34e0ffd2].





































































1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<?xml version="1.0" encoding="utf-8"?>
<!--
    Eagle Enterprise Edition Script Certificate

    The format of this file is proprietary and may not be reverse
    engineered.

    This certificate file is subject to the terms of the license agreement
    located at:

    https://urn.to/r/eee_license

    By using this file and/or the associated software, you agree to abide
    by the terms of the license agreement.

    PLEASE DO NOT EDIT THIS FILE.
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>d6d5ed35-d695-4e2b-a2d9-1dd999a735fb</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2018-04-07T21:14:39.1291613Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Added packages/eagle/1.0/neutral/tdk1.0/tdk.eagle.harpy.asc version [259f8af057].



















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJayTTSAAoJEFAslq9JXcLZtDcQAMJXB6r9bC9XoB4sXurgIRov
xtdBjEOpTtpqreOjVlDlUjt+YIRPlCH0057j/qDRhHjjuSvEEYkdsPEFAJnIe0Ba
+4z4YgWk61OF2LcAJPNqLi44PkW5HrYFKINYCXuI/YzP7ecY4HlUROHEDMMyyS6q
Wh4o8Am8aF+E1uKOXweY7/WD49/0TKUOOJoWvJHotZnEDtvck/2eBrSagVOd8ChG
hSwGg5e9kQIo0/mjLwusdK7S06+hfKgZvaOM4uL2tXRtMnUi4kApEQB8m7I1l8Ox
2xImQtOPSEGnRyjKqJMpuoepTAbjCD8ktxU36ByF6MU2JRGYQ5DOLDB3K0E6zrL8
3Y0Ea0DzSrL7M2Vxw+x2717QS66gI01h/Is9JY13bJXQ54mhMQKJHkwaZY1nSXGC
Pm2GMPxFzwze4oY8OVBMpIXCgiTLvkYcQJcX3XFMTbCE4tLXcdg5/j2xd1wG8e8b
MrZWB8aL+ppZ+TMBsAOqR/YTVGnwZsCE5bU0Vep6sJPjkbpZzHqi1ySHmsgAOYN9
x5NR7XqGY+ZXXp8OgbTKGtevUx8oePEVWfrpPv2e56uE3Lb6vDqhwFvSsAHzy9U7
o0bkTFebP7/SC19HpTJGz6tmPEXM91AkpPBU6eRicDV67LNHiKHUjBi2BIhg4bqT
WzQDvPLpcQ5y5U+QSv99
=yupT
-----END PGP SIGNATURE-----