This is a multipart message in MIME format.
--=_related 006C174B85257DA5_=
Content-Type: multipart/alternative; boundary="=_alternative 006C174B85257DA5_="


--=_alternative 006C174B85257DA5_=
Content-Type: text/plain; charset="US-ASCII"

You didn't define a class method, you defined an instance method.
You want to do:

[3,4,5].second 




From:   Roelof Wobben <r.wobben / home.nl>
To:     Ruby users <ruby-talk / ruby-lang.org>
Date:   12/05/2014 02:38 PM
Subject:        why is the method not found.
Sent by:        "ruby-talk" <ruby-talk-bounces / ruby-lang.org>



Hello, 

I try to solve this challenge :

Define a new instance method on the Array class called second, which 
returns the second item in an array (similar to the way .first and .last 
work in Ruby).

So I did this : 

class Array

  def second 
     self.at(1) 
  end
 
end

With this test : 

Test.assert_equals(4, Array.second([3,4,5]) )

but as soon as  I try the test I see this error: 

': undefined method `second' for Array:Class (NoMethodError)

Which I find wierd because I made that method.

Roelof



--=_alternative 006C174B85257DA5_=
Content-Type: text/html; charset="US-ASCII"

<font size=2 face="sans-serif">You didn't define a class method, you defined
an instance method.</font>
<br><font size=2 face="sans-serif">You want to do:</font>
<br>
<br><font size=2 face="sans-serif">[3,4,5].second </font>
<br><img src=cid:_1_0E13DF340E13DAE8006C174B85257DA5 style="border:0px solid;">
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Roelof Wobben &lt;r.wobben / home.nl&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Ruby users &lt;ruby-talk / ruby-lang.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">12/05/2014 02:38 PM</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">why is the method
not found.</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">&quot;ruby-talk&quot;
&lt;ruby-talk-bounces / ruby-lang.org&gt;</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hello, <br>
<br>
I try to solve this challenge :<br>
<br>
Define a new instance method on the </font><tt><font size=3>Array</font></tt><font size=3>
class called </font><tt><font size=3>second</font></tt><font size=3>, which
returns the second item in an array (similar to the way </font><tt><font size=3>.first</font></tt><font size=3>
and </font><tt><font size=3>.last</font></tt><font size=3> work in Ruby).<br>
<br>
So I did this : <br>
<br>
class Array<br>
<br>
 &nbsp;def second <br>
 &nbsp; &nbsp; self.at(1) <br>
 &nbsp;end<br>
 &nbsp;<br>
end<br>
<br>
With this test : <br>
<br>
Test.assert_equals(4, Array.second([3,4,5]) )<br>
<br>
but as soon as &nbsp;I try the test I see this error: <br>
<br>
': undefined method `second' for Array:Class (NoMethodError)<br>
<br>
Which I find wierd because I made that method.<br>
<br>
Roelof<br>
<br>
</font>
<br>
--=_alternative 006C174B85257DA5_=--
--=_related 006C174B85257DA5_=
Content-Type: image/gif
Content-ID: <_1_0E13DF340E13DAE8006C174B85257DA5>
Content-Transfer-Encoding: base64

R0lGODlhGQJjAOcAAP///wAAAAiAyNj4+Pjo4Hh4eACAwEiY4EBAQPjowLi4uPj46Lj4+ABwuOj4
+JCQwIDA4ACY4CAgIHCAwEiAwNjA0HDY+JiYmNjY2EiY2Pj42ACo6KjY+PjYqPjYmJjo+Pj4uGBg
YEjA8NiYSACA2Giw2Eig2PDw8JiYwODo+Pi4cMjIyPjY2AgICJDA6Pj48LhwAMDY8JB4eOjAkHio
2Ojo6JjY+LiowODg4BgYGHiQwMDAwACA0MDo+HCA2ICAgHAAcBAQECgoKDAwMEhImHh4qIiIiKCg
oMCQeNDQ0HBImHBwcKh4eKioqNjo4NioeDg4OFhYWJCQkLCwsEhISHC4+FBQUGhoaJhISABImEiA
2HCY4IC44EgAcHCYwHh4kOjowEgAAJiY0Nj46EiA0JhIAKh4qGio2JB4qHCA0JhIcODo8EiY0Eio
2HCw4Hi44Oj42AAAcBiIyEgASKh4kKiQeLjY8AAASBCAyCCI0FCg2GCo2HAASHCw2JB4kJCQqLhw
SLjYmLj4uMCQqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAGQJjAEAI/wABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjygTZgCEB
ChtQRBiAYsMNHh8WTNj5AgUJBjc3CAUq9OhNEQAqGLCQFMDPoEMHDBRqoKtXqhSgSrWwFKvTsFaB
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
61ewYcWOJVvW7FmxAQEAOw==
--=_related 006C174B85257DA5_=--
You didn't define a class method, you defined an instance method.
You want to do:

[3,4,5].second 




From:   Roelof Wobben <r.wobben / home.nl>
To:     Ruby users <ruby-talk / ruby-lang.org>
Date:   12/05/2014 02:38 PM
Subject:        why is the method not found.
Sent by:        "ruby-talk" <ruby-talk-bounces / ruby-lang.org>



Hello, 

I try to solve this challenge :

Define a new instance method on the Array class called second, which 
returns the second item in an array (similar to the way .first and .last 
work in Ruby).

So I did this : 

class Array

  def second 
     self.at(1) 
  end
 
end

With this test : 

Test.assert_equals(4, Array.second([3,4,5]) )

but as soon as  I try the test I see this error: 

': undefined method `second' for Array:Class (NoMethodError)

Which I find wierd because I made that method.

Roelof


(supressed text/html)R0lGODlhGQJjAOcAAP///wAAAAiAyNj4+Pjo4Hh4eACAwEiY4EBAQPjowLi4uPj46Lj4+ABwuOj4
+JCQwIDA4ACY4CAgIHCAwEiAwNjA0HDY+JiYmNjY2EiY2Pj42ACo6KjY+PjYqPjYmJjo+Pj4uGBg
YEjA8NiYSACA2Giw2Eig2PDw8JiYwODo+Pi4cMjIyPjY2AgICJDA6Pj48LhwAMDY8JB4eOjAkHio
2Ojo6JjY+LiowODg4BgYGHiQwMDAwACA0MDo+HCA2ICAgHAAcBAQECgoKDAwMEhImHh4qIiIiKCg
oMCQeNDQ0HBImHBwcKh4eKioqNjo4NioeDg4OFhYWJCQkLCwsEhISHC4+FBQUGhoaJhISABImEiA
2HCY4IC44EgAcHCYwHh4kOjowEgAAJiY0Nj46EiA0JhIAKh4qGio2JB4qHCA0JhIcODo8EiY0Eio
2HCw4Hi44Oj42AAAcBiIyEgASKh4kKiQeLjY8AAASBCAyCCI0FCg2GCo2HAASHCw2JB4kJCQqLhw
SLjYmLj4uMCQqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAGQJjAEAI/wABCBxI
sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjygTZgCEB
ChtQRBiAYsMNHh8WTNj5AgUJBjc3CAUq9OhNEQAqGLCQFMDPoEMHDBRqoKtXqhSgSrWwFKvTsFaB
Vr1atimDmXDjwkwhoC5ICHVLIJQQoK/fFkkKIvCLYGIIvxcK1ojSYkgTuQOPCAkSogZDBX4lQJSy
I4SCJQBAT6wJubTp06g30rX7Ea8AvQf59i0wsIDfAEcG9y08MMkV2bf7Yhh4uG9ighcIC7SC2GAO
vzsAYO6reeAP5dIzA9Ad5XmAJSdaUP8fqDuAAgArtBdsop558PcBjGgk7XABEh0dCnAwqIGJC4EJ
yMDBE0VoNdATOtTxH4EGApDfgAUCECAHD0ooIIMDVZjahhzGtJoAd+WF0A4KlDjcQRiUWOIKBJ1g
RAEFXMBiEiqeUBAGMMYYHQA4qMiiQQpIAeMUJxJUg48E9bhiQSuoiANBKZb4JEFNlmhZiwr8UIAR
50lX4o5YCgljYB3Rt9ACaXwAEQEHDMBmgwgtsIWbbTZ0k1cbUPRmSHLCKZUBQDXUJ0ODAnCTBQIt
4MNbBfW550SPChQpQYoy2iFDH4b42ogK2HjppyqZ+dCkk4JaUKmoFWrqqgJ9GMMZAnD/UFddeciR
xx6z5qrrG7TKqitsBvF14mBHDFRDANUN9oNBth0n0GHDYZaDpwftEIV52QlB0HWJJRHAtAYZER9B
OwSgLasUiXqQBmow4AEFGmBhgwoZDDTCBWEEkIWBIADB6AgZqCDqvfnuK5AHRDSIMJwHh3GHDfYG
UO/BCQMAsEACFwSCEgwvfBDB+vLrr0AAZ0yQB/mGPJDHFkt8UL+WAsCyxyAbTNDGDMuccgDqouvz
z0Cj1HPQRBdt9NFIozs0QQk84ICETndAAwAzFNj001dvhUQP/e03gwtXh+20QBqYoVXTYDidgB89
zDB11k1LTbXVaj9gn9c0wO30E1L0/5Dff03DQUcPACAIBxNe/0f24FTTcHfjYjuQddKUV2755Zhn
rvnmnHfu+eeghy766KSXbvrpqKeu+uqst77R0gPduRMARQGK1ewGCYU7RLo32LtAY7kuvEYnQGD8
8cgnr/zyzBtvB0Iv5ljsQRfk6CxHSVBb2glkMoQjjPJFRCOYo9mEU+15spVVUUfpPsb6RjEglQhc
gZVnBUxltZX+UU01f/29Yx8DWGAAqDylKvi73QAEODzRZao1IoqNXwqQBPHshjzY2YF34NOC6NgG
PsIBQHIuOJBrgTAI08tOXywYnCHY6Ap+gUIJb7MsgQQBOtvxS5cAIAUQ3qY6PIKCD/9FM5+GTChA
iluXfwSCoKdFREMNjGJIHugR1wCrIMChTYuAgx0h9uUxAmGPX4r0wQBEoSAjDABvyuWXKHhqChvk
zXTUiBzsCGSDs3lWcLQokPJ0qTxB6NIJlvBDgbAxAC243hGCUADtXQR2coGiFCcpESp2xIqUZBUk
BXIDRL1pT5+sUyjpNAAW5Cl2FDCAU9rEJieIUgs90MJbQFkn2onhA3fqilIWVQEDplKXozQULEV5
AFeS8pO/NMAGCCBLQxWzlqXKpTKZOctnuimZy6wlAAoVyjEsylCpXOUxX4mUZrIJA8tswy3FYANW
EtMJ2EzUoqjpzGsGigWz6yQow1n/zmqikyDSPKVHLMkRTEqwSJmUyyYTytBVfYgLAsgDF/DABTew
gQ1cYIMJ8vCGM8jhDHnw6BvwwCs34MENfXCDHFCKhwgGKwDDgilBkBVGLZ5gCAF4TLmEMKXryBQz
IaBSAIYwEAyI5zxAreNxBnOFNyYGB0EIApguAIUpbW6hGijDxLI6sYGooC/0gRlBTDZWsGLMTGQt
yAj6UgWBwMCsAEjrWl2mMY4d5K0BeFhZeTYQsXpVXXitCV7zCrHAvmxkg9VrWr/K17rmjGUNjezo
Ntk0JBTgC4SjGowA94c6wGg/9tksgGRQAB1IrrMFcIFl/7OAQYzBbEx0QX8KQAPX/w4uAajVj2ZT
G1odpE1ypLVabjmwtcK9LW9qI+0OkltaJwokP821UAGE61nVplay2M1uR9ig3e5697vgDa94x0ve
8pr3vOhNr3rXy972uve98I2vfNm7yVwiigU8YEOgFPK7iPR3m/wL3nwHTGCL1BcnBNTvB9S3EwJC
ZX9Eid9NgDKWP3mFfvwDMO7GMuEPjCWA8bOKV45i4a5gOMJHKTBkPqSrFrv4xTC+IkG4OFRH5pCE
EWlCjn5Um9tcKS4nuA0REzJHIDZEAUYIwRIQgKN0qfjJmJqVpmQ8EODgMXx9tONAFFC9AvyAxwCI
EhUmWCMeIckgSdAxl2x8pBIF5v9IMDqCp06gIgVYtc0lghKSqqSAH/fmCAWQAlLVU5AdVO8IYAZA
DWC0BPJFZKFQJjBBN2LQl+bxpn4JwpPKwxuB/ADLit4gQYoTgOuJEDsrYCEVTnSBG/aFCgKZo7mK
dQQWXuGOfnlMem7TAhuVUYt+FMiY+xIEKQgEA6SmKQAOCZjI+EUINnYyoSxrWgddtyD9URwSO4BZ
+9CA2z2YELi9/aAKVW0A+ZnaDDA7biR8+9qRPtqkNVJpLE6QXCDkjRipYwUYAadIpDZ1GnnjHtxY
Gltz7PSpcQzDvpAaB1PwC6nBFOxdm8sg+65OwYeAgI573OM1xMhCQztddOt2QmT/Y0KOIrTbqW3z
Pk6cAYymViHoYtbaOtZty629n3jLW8oQ3JQE82iQZNMRPSwEYZGM+p7hDJwgw+ZgChNeRxyrsC85
GEh4CJ3lvuxQXBwk9Am8CB8JJNrAPk97q4BeRZeq/ZENecE6Z5kBL6iS7nZPcTAJaICd/EkEtYuA
Me/klLp3BVH1lOcsU7mTTtpSTbIjJTjvTgDDF97uIkBBASXFeDcZfiqan12lBuKEFEx+J5W3O+j7
fk3WE6ANEzglNw+wA6iM/u+BN+bk9f55C9zSKnkiABtEmUoIsLLzik/94Wmn+QLiUyv6hP0G/m6o
3gOA77OLPEjmnZF6v70im+zl/0BMSQAyqOkGBjS/VQzozgGgSU1SuZ8434QCRFUgm1qhpYFukCeh
2N+Aw6cV/hcVIvAmRWF/y6R+6DdKbzKAvURLusdJp8QC7TMB/weBbeKABahNsyeAE3AUphQV89cm
BxgVwUdMA3ADbPABDtaAaWIVEfA+/5d8KDgQcmcDsuR/bxKCFSBOzjQGL3h/Grh9bHdJbjdjMvV9
DAFpSsherhIDUBiFUjiFVFiFUVgCR1hlSTgYhwEcXXIE1NEXUOBrpTZqP6VGspEYySEBVGBCQZUd
CMAXstFpOOBFOPUtw6FBLYAAS4BTVhBtlrNJFwMAMLAE9RIvECMzc1BYbQUCYf8QB5aCMqLiAYtI
iG0lEH4FAJkoMwmTVVWgAvuCiH3lLx7QBQwgijdjVwUBA6ShApB4MJUIA434iJEYBqKCihZTE5Q4
L6EoLxpDi7moiImoiaQYi5fYV6p4MhUTRZmyB3awBngAAXZQAnbgBiXABXbABTGwBwDgAnaQjQDA
BVywBnoQA+OojeSYhQIhLFmGUMqmaFLgRRJgGc1CENcSLQHwhsQxVAXQBApwGIOmj6eWGGAokDPE
cR/XcZ2zUCrABr4oMO1iLxNjMmI1V2CFV1UwiBmDi6iIkRvpi/ZSE6g4iIOIjAyTiTAwMRpJGhV5
Gw2AkWOli6ZoECPwkmyFiSP/IzMzSTYguZKOZRCQNTwOYAJEWZRGeZRImZRKSZQQgBBRgABTsmRW
tR1npGhWgFMScAVWhQMh0AI5YAUr8ANQiR4IEHICgQMFMARBgABTMAUIwCIrUJYE4ZZTYCwFMBhC
YAXdkwRUIAR7WAB+pjlMaDk4szmF2YSIKW0KMTkm0VpwInMwcnMNoQF141wQwZiMmZiauZAMoTdY
E1wDkABocDbJJZkBkiPIJTmVSTawJTVZIzdfI5qkCVwlJza/JSFoAAajCTWu+QBbszVoMzZoQ1oz
lyEuByDCmZuVmZmb2ZylMZgsESDHCQD9MZ3OeZ3YmZ3auZ3c2Z3e+Z3gGZ7i/zme5Fme5nme6Jme
6rme7Nme7vme8Bmf8jmf9Fmf9nmf48WN+Lmf5XVgdzd5+bM7lJJhD/Ff/SVg/JmgkHFgGxB7VkEC
XhCgWlE7rKc7v4R4fKdMnGc7GuY7ATYV14cnGtZ8iGdhD3YngaI7JKqgLPpo5jN9PGADYcFg1yRQ
HcpAIXp4weNgBvqhGPoVIHYWrAc8IMqj8JNiLZqkC8GgXHEUNFoVELZA8RM8FQaiUXql/WMBVDoV
QWopXDF9VpooRxoz98liMHamaJorVLaOwXF2N3Z0G4EDOBUEoBYXP3BDVXUZXNcQUsAlTVAZipkQ
CASiNMp8XbETXUqhbYAWGf+KKD26YVOhqGHRpTmqoZXqqGOaoB/SPJzaqcZjAuoIADQWAHyEQVb3
EAFXEGUUAIEpE1vXF0OGEEUGEQWAbEtABSdQqhABnUqqOdyHEd6nhe8hQwTBaYbRHJYzqw9xAlEg
BTUwBUuwQy7aq6nzqxcRrGw6G2TXAkVirAKxaPCBADuyqk23cHAqEFMgBO8RAlM5RyHQarchBD+y
QXyURgHAY6RGG8E2EDugrrcBBT71jp6WdIiUQkXUEE8AI9WGELMFIyz3RDpHrSthrRaBraJ6b6u6
VHbUcEJABQUQAq5GR+QaHE5nR2DnQ5oWaz7kF8Yma1cSskdnccmiQwJRQSv/Ox4C0XCIFAIFEHU5
9ToNAUX5ISQ9l3KKY24K6wBN5G27ZVo1F5mEM7Si1bQOILVFK7EQQbEVYbFZJBCp5hdW8KYKV1Ql
MgX/to/GgUbYEbBERRD7FgA2ImsA5xewBgA6e2sBS7PlsSPBFmS5VhAFVx1lFKt3GAB1mRFMCF0u
IElGO1oukLA5ogOH4wLnBrkK+yAYIm4ndyE5UlqMi7UPobUUwbX3JhAn4K/fgrqdJgUES7JoW4ZV
d3SoK61dV4ZUNxBPh2t9YbOl1nCOUbpveh5geKoA4C04W7grG6vg1xDrxjVM8G77gXLUuUSF47T6
kW0WcnMPkm3lplvnlm5U/8Nu1+sfnwu6DSG6E0G6RDcQOnsbBCdxBFG4c9sXxha7vFFGbTsQb2sZ
tysQuXt1MQQAJwCzAtu3LARGAxG4nuYXZvmtZXIp5Wu+GIG+EqG+pGoQERccvEFIxHYFH+u6AnGy
3zIYJYtj5Iq6K3Qi/WuuCte+9yoQw4tDpootxZt0LYDCOBsa8RoCVBBHgCgRvCrBSEPBEWHBuvqt
eNRpcBQcIWBCSSgQrOu6/wvDePRqCLXCUwwAGySQUaer+4quNCYExiuwIjSqeQq0QuxARVhQoeqd
kMYCbXCMdqJNC4EqCvEo/AcpdNwRkZLH14ekd7zHB8FNAbhN33QqgowRdv88ekVDxBBhsW5sJ21A
gIaifvdXyfB3gqT0flbRBu03SvVngodyfdlXS3IXFN/USyHYgKm8gVKKgOWXybE8yxnYyqOMTxFY
KrdXgBRwX4JXy2/xgOqXKHMiKW1yS5XCgO1Xgpd8yxGwA2SxBW1SAZ7sfi94AzHYysnXy6RcSqe0
Bs9nFVRhfgzIzfgEhOdHP9r8EY78EJDcnZvEFV+hf/TcfiEoKbJETaGke61Ug4+SzHTcSb8XKcHU
z/lnTcrcIBhoIIy8fgT9Tu0XOxxYzIlXARYwT/mcz5+MgrQ0BlsAzRa9BYMH0QwD0AdtIDdBAnaQ
T1TBShmNFMT0TxKdMx3/0c4O8c7cCUkNfYOGl309fdJ7gn3vU0AocGKDx0/6N3m6hEpDWoIbinrE
R3k/ndCnJ3ls8j67cwNdsV+R19FZ0dUTjdK1RIEMwBWZZ9RRrXco+Hzvt08GYHythzsmXU8mKmIk
4AIt7X4TQNSuXE/Yl3/Ix85rTGmhyo7aGcSkksirYsemoSrpZdMNQboIdZ1BnMaNPNj0VthJKJUX
8JRUQD4rcJcIAJj+y5bbMpZx+QMYsGSH2xke5yypjSMd10gFIQVW0HE/8GM1IJYI0Kyfs0mAkIhf
dYmy6FV9YTPsEjM1aRCMtS8WyTPPPTBwhVf1Et0tQ1epSNNzpVfGrTLU/xmRIWkQg1UFWdUXE0Pd
6xKR5e0y1t3cJ5mMK7MzASDHq2OmaXrfL7amFxtTORAYOABDYZtDh/tlAlGP+4iPAUAFLGIZJ3AB
nlIDz/Ek06FFGvTCAHAtVHAln8YjOdDf7DsunLNJ70KMgZAwLEMvBMEugpCT8VIHooLi4t1VhCjj
nDgAuAgCfDCMKWkxKknjhzmKloIBphdXMq7iLI4FLv6T2AaSmpjjKa4GKx4zuLjjMP4y8E0xNM06
mbIGebAGAqAHe5AHMcABbKAHctAHJnDmb8BRbH4GEKUHfeDlewCqmh1TYKZsU2BBCOAsBq5H+Bjg
BGEE5eF12QHoAwkA7P9RlQVxLQjpcYjEmQwR3BcjiyNwjCNgMDtOjG+xMGllMZje4wRRkitjijg+
jFxFMqAeV6Ly41j+MZ+Ok5ueMJ3uim+R6aUo5VplEJl46xJJMq+e3UC5jA2UKQLwPHnwjWfgAnvg
5tvIAXsQAybwKg7ABQ7Q5XvAAWewBthoUXXejjNlZGeprsUiLmaprvgokMeSvwAAkNkhkMmRGOkh
ATYmLnX62w2BMgYjiSczk5m+iZ3O6zsOWUF5MKSe48vtiTVO8AxQ6kpOEKyIMa+ok7U+Mf4+MCKp
VbxOMhdP35ou8cpoIADv41ee8MyI3yYfY3uxhU8MADSFA3yxljc0jwL/4UVQMBlCdO4Foa5QUABL
EARjFpBKdWzPsZY4xa0AUGsBAAVXgJVuGoilw+qXA/WWLVmVPfVWTzRVf/VarzSdOTYm0R8sx7SO
a0RerxHMufXuSVkC0jhQo5rAtR8d4LQuZxlloxWxyTZrE25eX/fUaQZjgAReY1qxufZx/1uR0zSP
4zYoF/czwAEaIAVOE5sPIDiEYziw9TUDoQGM8wQukPh5g/d4X/Zon5iUJZxqM5qy6ZmjRTfOdfh7
35rf5nJfczd6o5uhifp1c5vBiTWT/wCN3/i5b/q3WRByMxC1v5yiP/pNWPq87wCzpVpgY/oOAJnX
dpqm5fpOxPd3k7A6rGBZLqc3h5NaSCBbTOBbzMX6bR/3zs84YaNczGVafA9d1XaarB85yq+ZWY8S
llty99///g8QAAQOJFjQ4EGECRUuZNjQ4UOIESVOpFjR4kWMGTVu5NjR40eQIUWOJFnS5EmUKVWu
ZNnS5UuYMWXOpFnT5k2cOXXu5NnT50+gQYUOJVrU6FGkSZUuZdrU6VOoUaVOpVrV6lWsWbVu5drV
61ewYcWOJVvW7FmxAQEAOw==