Delay Pipelining/Queues in Accelerate

36 views
Skip to first unread message

Andrew Gozzard

unread,
Apr 4, 2017, 7:51:00 AM4/4/17
to Accelerate
Hi all,

Sorry if this is the wrong place to ask about this, or if the question is particularly naive. I have just started looking into Accelerate and am hoping to use it for a personal research project of mine.

Long story short, I am hoping to implement a fast-wavenet style wavenet evaluator (https://github.com/tomlepaine/fast-wavenet). The fast-wavenet evaluation method runs in O(N) time as opposed to O(2^N), so I am sure you can see the benefits of this method. The imperative implementation of this uses queues as a sort of delay pipeline in order to reuse a generated intermediate result at a later step of the evaluation, rather than having to recompute it.

I see no logical reason this should not be possible with Accelerate. Implementing a general queue may not be feasible, as every implementation I can think of either requires exposed mutable memory or uses asymptotic tricks that require significant amount of work in branches and so would likely cause significant divergence on GPU. However, the specific purpose of delay pipelining I think would be of benefit to Accelerate. Also, using array permutations or similar mutations would require (to my understanding, correct me if I am wrong) copying the array every time, thereby achieving no speedup over the naive wavenet implementation.

I would appreciate any advice you might have on how to implement this functionality. As I say, I see no logical reason it should be impossible, but I am by no means and expert, so please correct me if this is not feasible.

Regards,
Andrew

Trevor McDonell

unread,
Apr 4, 2017, 8:29:04 AM4/4/17
to accelerat...@googlegroups.com
Hi Andrew,

On Tue, 4 Apr 2017 at 21:51 Andrew Gozzard <gozz...@gmail.com> wrote:
Hi all,

Sorry if this is the wrong place to ask about this, or if the question is particularly naive. I have just started looking into Accelerate and am hoping to use it for a personal research project of mine.

Perfectly fine place to ask questions. Welcome (:

 
Long story short, I am hoping to implement a fast-wavenet style wavenet evaluator (https://github.com/tomlepaine/fast-wavenet). The fast-wavenet evaluation method runs in O(N) time as opposed to O(2^N), so I am sure you can see the benefits of this method. The imperative implementation of this uses queues as a sort of delay pipeline in order to reuse a generated intermediate result at a later step of the evaluation, rather than having to recompute it.

I see no logical reason this should not be possible with Accelerate. Implementing a general queue may not be feasible, as every implementation I can think of either requires exposed mutable memory or uses asymptotic tricks that require significant amount of work in branches and so would likely cause significant divergence on GPU. However, the specific purpose of delay pipelining I think would be of benefit to Accelerate. Also, using array permutations or similar mutations would require (to my understanding, correct me if I am wrong) copying the array every time, thereby achieving no speedup over the naive wavenet implementation.

I am not familiar with the algorithm, but at a glance I guess it should be possible in the way you describe. You are correct though in that permute will copy the array each time, so that might not be what you want after all (it tries to avoid the copy, but you might not want to hinge your algorithm on this occurring).
 
If the queue is dynamic, it could be better to do the queuing logic in regular Haskell, and use Accelerate only for the computations between nodes. Accelerate will only copy results back from the GPU when you demand the actual values (or `deepseq` the array), not after each `run`, so splitting the computation in that way shouldn't impose extra overhead compared to feeding it a single large computation. It might make it easier to use `run1` as well, for each of the individual computations, which can be important.

If the queue is more static, just given by that dilation parameter which you set up front rather than being derived from intermediate results, then maybe you can just use Haskell as your meta-programming language to generate the Accelerate program of the correct shape (`Acc` is really just a data structure, so you can manipulate it much like any other; only when you call `run` does it turn that data structure into code and execute it).

I hope that makes sense?


Cheers,
-Trev


I would appreciate any advice you might have on how to implement this functionality. As I say, I see no logical reason it should be impossible, but I am by no means and expert, so please correct me if this is not feasible.

Regards,
Andrew

--
You received this message because you are subscribed to the Google Groups "Accelerate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-hask...@googlegroups.com.
Visit this group at https://groups.google.com/group/accelerate-haskell.
For more options, visit https://groups.google.com/d/optout.

Andrew Gozzard

unread,
Apr 7, 2017, 10:15:57 AM4/7/17
to Accelerate
Hi Trevor,

Thanks for the quick reply, and sorry for my delay in responding.

The queues are absolutely static in size, determined by the dilation value, as you realized. If I was writing this in an imperative language I would write a simple cyclic implementation of a queue.

I am not sure I entirely follow what you are saying about using Haskell as a meta-programming language. I take it you mean to automatically generate the structure, including the queues, but I don't see how to do that without having to perform the full linear rotation on the array I am using as a queue. I can't imagine Accelerate is able to optimize that out, but having said that I have been amazed by what you have been able to achieve in other areas.

Perhaps I lack imagination, but I am struggling to think of any way to make an Accelerate structure do this.

I feel I am somewhat out of my depth here. Thanks for all the help.

Cheers,
Andrew

Trevor McDonell

unread,
Apr 10, 2017, 11:23:53 PM4/10/17
to Accelerate

Hey Andrew,

Sorry for the delay in replying, this got buried.

The metaprogramming approach is a slightly tricky thing. The key is that since the Accelerate program is compiled and executed at program runtime, then you can have a Haskell program which generates the Accelerate program, that you then compile and execute.

For example, I use this here when defining an MD5 hash routine. Note that the step function takes a regular Haskell i :: Int, together with the current state of the expression (a0, b0 …) which are of type Exp Word32, and generates a new quadruple of expressions of type Exp Word32 representing the next step of the hash routine. The overall effect being that we are using Prelude.foldl to generate an unrolled loop. A corollary of this is that we can just use regular Haskell data structures to store the intermediate program, like a, b in a tuple, and the constants k and r in a list, and these bits do not have to be fast at all — since these happen at program construction time, not within the core loop during execution (which is why just using slow list indexing for the constants is fine).

You might be able to do a similar thing with your program. If the queues are used as a method to keep track of the intermediate computations, and determine what should be combined with what next, then maybe you can move the queue structure to the Haskell part and do an analagous thing to loop unrolling. If you can do that, then what you’ll have is a Haskell program which generates a completely unfolded computation; no queues in the Accelerate part at all, since they are just used to describe how the computation should proceed (which nodes connect to which), in the same way that Prelude.foldl in the MD5 program specifies that the loop should go from [0..64], but the list is not present in the final program at all.

Another example here, which generates a divide-and-conquer style computation.

Just to be clear though, make sure you know which phase a particular computation is happening in, because you can’t mix the two. For example, if you need to push to the front of the queue or to the back depending on the value of the computation, you probably won’t be able to use this method, because those happen at different phases. It’s very easy to trip up on this (one of the strengths and weaknesses of embedded languages).

It is probably worthwhile to try, for a given diliation parameter, would it be possible to draw what the program execution graph would look like, only using the queue to decide which nodes/computations to connect to which others.

Hope that clarifies some things.

Feel free to ping me directly if I’m not being responsive.

-Trev

--

Andrew Gozzard

unread,
Apr 11, 2017, 12:46:41 AM4/11/17
to Accelerate
Hi Trev,

Thanks for the response. That sounds like it should do the trick.

The queues are simply to add a delay to the use of a value. Whenever an intermediate value is computed, it is put into the queue for later use as well as being used immediately. This is because the binary tree structure of the WaveNet has symmetry between left and right branches, and so as the signal is fed in and shuffles towards the left, eventually the left subtree will be exactly duplicating a computation made by the right subtree earlier. By reusing this value (hence the queue, as they are consumed by the left and produced by the right at exactly the same rate) we can save having to evaluate any left subtree, thereby taking the time complexity of evaluating a step of this algorithm down to O(N) rather than O(2^N) where N is the number of layers.

I will have a look at the examples you linked when time permits, but I feel this seems quite promising.

Thank you for all your help and input.

Cheers,
Andrew
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-haskell+unsub...@googlegroups.com.

Andrew Gozzard

unread,
Jun 19, 2017, 2:29:00 AM6/19/17
to Accelerate
Hi Trev,

I have been quite busy, and have only just had a chance to take a crack at this, and I quite frankly just can't see how to get this to work. If it is not too much to ask, I was hoping I might be able to ask you for how you might implement a simple example that should be transferable to my problem.

In rough C++, I want to implement logic something like this:

vector<float> input(...); // Some sequential input signal
queue
<float> q1, q2; // The delay lines, storing previous values until they are required again
for (int i = 0; i < 4; ++i) q1.push(0); // Set delay line "lengths"
for (int i = 0; i < 8; ++i) q2.push(0); // One queue per "layer"
vector
<float> output();
for (float s : input) {
   
float result1 = q1.front() + s; // Evaluate layer 1, reusing an old input
    q1
.pop(); // Discard the old input, as we wont need it again
    q1
.push(s); // Push the new input to the delay line
   
float result2 = q2.front() + result1; // Evaluate layer 2, input from layer 1
    q2
.pop();
    q2
.push(result1);
    output
.push_back(result2); // The output from the last layer is the result of the whole system
}

Obviously this is a tremendously simplified example, my real application evaluates the output of an entire layer of neurons rather than just adding two numbers together, but this is an example of the sort of structure I am struggling with. My hope is that I can use accelerate to be able to run multiple pipelines (with different weights, but the same shape) over multiple input signals, all in parallel, on GPU.

As I say, I just can't fathom how to achieve this in accelerate. You suggested unrolling the recurrence over the length of the signal and then letting accelerate evaluate the whole pipeline, but when I try to do exactly that I just get stumped part way through. I think I just don't understand accelerate well enough, and this seems like a very rare use case, so it is hard to learn how to handle it.

Any help you can offer is much appreciated. I will say again just how impressed I am with accelerate, and that I wish I understood it better.

Cheers,
Andrew

Trevor McDonell

unread,
Jun 19, 2017, 10:17:13 PM6/19/17
to Accelerate

Hey Andrew,

I think you might have simplified your example too much here. Specifically, I’m no longer sure what should be a single float, and what is actually an array. I guess everything in your real program is actually a matrix though? You should probably correct me on that though, since that is kinda important…

Assuming that your queues are actually matrices, here is a pretty literal translation of what you wrote above:

import Data.Sequence                                                ( Seq, ViewL(..) )
import qualified Data.Sequence                                      as Seq
import qualified Data.Foldable                                      as Seq

import Data.Array.Accelerate                                        as A

foo :: Exp DIM2                         -- shape of every input
    -> [ Acc (Matrix Float) ]           -- list of inputs
    -> [ Acc (Matrix Float) ]           -- what to do at the end of the loop??
foo sh input =
  let zeros = A.fill sh 0
      q1    = Seq.replicate 4 zeros
      q2    = Seq.replicate 8 zeros
      --
      go _  _  output []     = output
      go q1 q2 output (s:ss) =
        let
            q1head :< q1tail = Seq.viewl q1
            q2head :< q2tail = Seq.viewl q2

            result1 = q1head `f` s
            result2 = q2head `f` result1
        in
        go (q1tail Seq.|> s) (q2tail Seq.|> result1) (output Seq.|> result2) ss
  in
  Seq.toList $ go q1 q2 Seq.empty input

f :: Acc (Matrix Float) -> Acc (Matrix Float) -> Acc (Matrix Float)
f = undefined

I don’t know what you need to do with that output, but at some point you’ll need to turn it into an Acc a so that you can run it; the above is just generating the program, which is why the queues contain Acc things, rather than “real” matrices. (If all the actual work happens in f, then you might get away with doing the run1 at that point.)

As I mentioned above, if I have made some incorrect assumption about your types here let me know, since that might change the structure / approach quite a bit, but we’ll try and figure out something which will actually work for you. The important distinction is going to be what is a scalar Exp e vs. some Acc a array.

My hope is that I can use accelerate to be able to run multiple pipelines (with different weights, but the same shape) over multiple input signals, all in parallel,

I think there is a lot of detail here (e.g. the types of everything involved; scalar values vs. arrays/matrices) which I don’t understand yet, so it is difficult for me to provide concrete pointers…

By the way, I have started writing some BLAS bindings for Accelerate, which you may be interested in; code, haddocks.

Cheers,
-Trev

To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-hask...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Accelerate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-hask...@googlegroups.com.

Andrew Gozzard

unread,
Jun 20, 2017, 12:17:35 AM6/20/17
to Accelerate
Hi Trev,

Thanks for the reply. It is very informative. You are right to assume that I am doing matrix arithmetic rather than individual floats. instead of simply adding two numbers together, each number is actually a column-vector, which is multiplied by a weighting matrix and then added element-wise.

Regardless, your post has made things a lot clearer for me. I don't know what I was doing before to make it seem so confusing, but this looks perfect.

Sorry to oversimplify as much as I did. As I say I am in fact using matrix types everywhere.

Regarding my running multiple networks over multiple signals, as far as I understand that should be a straightforward expansion from this, as simple as passing the function a set of weights and a set of signals and having it map these operations over all pairs.

Adding BLAS bindings seems like a great idea.

Thanks for all your help, and if I manage to get anything noteworthy out of this I will be sure to let you know.

Cheers,
Andrew
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-haskell+unsub...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Accelerate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-haskell+unsub...@googlegroups.com.

Trevor McDonell

unread,
Jun 20, 2017, 9:22:41 PM6/20/17
to Accelerate
Hey Andrew,

Glad to hear that it helped (:

Good luck. I'm interested to hear how it turns out (even if it doesn't work for some reason).


Cheers,
-Trev


To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-hask...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Accelerate" group.
To unsubscribe from this group and stop receiving emails from it, send an email to accelerate-hask...@googlegroups.com.

<div title="MDH:SGV5IEFuZHJldyw8ZGl2Pjxicj48L2Rpdj48ZGl2PkkgdGhpbmsgeW91IG1pZ2h0IGhhdmUgc2lt cGxpZmllZCB5b3VyIGV4YW1wbGUgX3Rvb18gbXVjaCBoZXJlLiBTcGVjaWZpY2FsbHksIEknbSBu byBsb25nZXIgc3VyZSB3aGF0IHNob3VsZCBiZSBhIHNpbmdsZSBmbG9hdCwgYW5kIHdoYXQgaXMg YWN0dWFsbHkgYW4gYXJyYXkuIEkgZ3Vlc3MgZXZlcnl0aGluZyBpbiB5b3VyIHJlYWwgcHJvZ3Jh bSBpcyBhY3R1YWxseSBhIG1hdHJpeCB0aG91Z2g/IFlvdSBzaG91bGQgcHJvYmFibHkgY29ycmVj dCBtZSBvbiB0aGF0IHRob3VnaCwgc2luY2UgdGhhdCBpcyBraW5kYSBpbXBvcnRhbnQuLi48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFzc3VtaW5nIHRoYXQgeW91ciBxdWV1ZXMgYXJlIGFjdHVh bGx5IG1hdHJpY2VzLCBoZXJlIGlzIGEgcHJldHR5IGxpdGVyYWwgdHJhbnNsYXRpb24gb2Ygd2hh dCB5b3Ugd3JvdGUgYWJvdmU6PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5gYGBoYXNrZWxsPC9k aXY+PGRpdj48ZGl2PmltcG9ydCBEYXRhLlNlcXVlbmNlICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7KCBTZXEsIFZpZXdMKC4uKSApPC9kaXY+PGRp dj5pbXBvcnQgcXVhbGlmaWVkIERhdGEuU2VxdWVuY2UgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YXMgU2Vx PC9kaXY+PGRpdj5pbXBvcnQgcXVhbGlmaWVkIERhdGEuRm9sZGFibGUgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7YXMgU2VxPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5pbXBvcnQgRGF0YS5BcnJheS5BY2Nl bGVyYXRlICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthcyBBPC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5mb28gOjogRXhwIERJTTIgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgLS0gc2hhcGUgb2YgZXZlcnkgaW5wdXQ8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgLSZn dDsgWyBBY2MgKE1hdHJpeCBGbG9hdCkgXSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7IC0tIGxpc3Qgb2YgaW5wdXRzPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7IC0mZ3Q7IFsgQWNj IChNYXRyaXggRmxvYXQpIF0gJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAtLSB3 aGF0IHRvIGRvIGF0IHRoZSBlbmQgb2YgdGhlIGxvb3A/PzwvZGl2PjxkaXY+Zm9vIHNoIGlucHV0 ID08L2Rpdj48ZGl2PiZuYnNwOyBsZXQgemVyb3MgPSBBLmZpbGwgc2ggMDwvZGl2PjxkaXY+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgcTEgJm5ic3A7ICZuYnNwOz0gU2VxLnJlcGxpY2F0ZSA0IHplcm9z PC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBxMiAmbmJzcDsgJm5ic3A7PSBTZXEucmVw bGljYXRlIDggemVyb3M8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IC0tPC9kaXY+PGRp dj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBnbyBfICZuYnNwO18gJm5ic3A7b3V0cHV0IFtdICZuYnNw OyAmbmJzcDsgPSBvdXRwdXQ8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7IGdvIHExIHEy IG91dHB1dCAoczpzcykgPTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGxl dDwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcTFo ZWFkIDombHQ7IHExdGFpbCA9IFNlcS52aWV3bCBxMTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcTJoZWFkIDombHQ7IHEydGFpbCA9IFNlcS52aWV3 bCBxMjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgcmVzdWx0MSA9IHExaGVhZCBgZmAgczwvZGl2PjxkaXY+Jm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcmVzdWx0MiA9IHEyaGVhZCBgZmAgcmVz dWx0MTwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGluPC9kaXY+PGRpdj4m bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZ28gKHExdGFpbCBTZXEufCZndDsgcykgKHEydGFp bCBTZXEufCZndDsgcmVzdWx0MSkgKG91dHB1dCBTZXEufCZndDsgcmVzdWx0Mikgc3M8L2Rpdj48 ZGl2PiZuYnNwOyBpbjwvZGl2PjxkaXY+Jm5ic3A7IFNlcS50b0xpc3QgJCBnbyBxMSBxMiBTZXEu ZW1wdHkgaW5wdXQ8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PmYgOjog QWNjIChNYXRyaXggRmxvYXQpIC0mZ3Q7IEFjYyAoTWF0cml4IEZsb2F0KSAtJmd0OyBBY2MgKE1h dHJpeCBGbG9hdCk8L2Rpdj48ZGl2PmYgPSB1bmRlZmluZWQ8L2Rpdj48ZGl2PmBgYDxicj48L2Rp dj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgZG9uJ3Qga25vdyB3aGF0IHlvdSBuZWVkIHRv IGRvIHdpdGggdGhhdCBgb3V0cHV0YCwgYnV0IGF0IHNvbWUgcG9pbnQgeW91J2xsIG5lZWQgdG8g dHVybiBpdCBpbnRvIGFuIGBBY2MgYWAgc28gdGhhdCB5b3UgY2FuIGBydW5gIGl0OyB0aGUgYWJv dmUgaXMganVzdCBfZ2VuZXJhdGluZ18gdGhlIHByb2dyYW0sIHdoaWNoIGlzIHdoeSB0aGUgcXVl dWVzIGNvbnRhaW4gYEFjY2AgdGhpbmdzLCByYXRoZXIgdGhhbiAicmVhbCIgbWF0cmljZXMuIChJ ZiBhbGwgdGhlIGFjdHVhbCB3b3JrIGhhcHBlbnMgaW4gYGZgLCB0aGVuIHlvdSBtaWdodCBnZXQg YXdheSB3aXRoIGRvaW5nIHRoZSBgcnVuMWAgYXQgdGhhdCBwb2ludC4pPC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5BcyBJIG1lbnRpb25lZCBhYm92ZSwgaWYgSSBoYXZlIG1hZGUgc29tZSBpbmNv cnJlY3QgYXNzdW1wdGlvbiBhYm91dCB5b3VyIHR5cGVzIGhlcmUgbGV0IG1lIGtub3csIHNpbmNl IHRoYXQgbWlnaHQgY2hhbmdlIHRoZSBzdHJ1Y3R1cmUgLyBhcHByb2FjaCBxdWl0ZSBhIGJpdCwg YnV0IHdlJ2xsIHRyeSBhbmQgZmlndXJlIG91dCBzb21ldGhpbmcgd2hpY2ggd2lsbCBhY3R1YWxs eSB3b3JrIGZvciB5b3UuIFRoZSBpbXBvcnRhbnQgZGlzdGluY3Rpb24gaXMgZ29pbmcgdG8gYmUg d2hhdCBpcyBhIHNjYWxhciBgRXhwIGVgIHZzLiBzb21lIGBBY2MgYWAgYXJyYXkuPC9kaXY+PGRp diBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+PGRpdj4mZ3Q7IE15IGhvcGUgaXMgdGhhdCBJIGNh biB1c2UgYWNjZWxlcmF0ZSB0byBiZSBhYmxlIHRvIHJ1biBtdWx0aXBsZSBwaXBlbGluZXMgKHdp dGggZGlmZmVyZW50IHdlaWdodHMsIGJ1dCB0aGUgc2FtZSBzaGFwZSkgb3ZlciBtdWx0aXBsZSBp bnB1dCBzaWduYWxzLCBhbGwgaW4gcGFyYWxsZWwsPC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+ PGRpdiBkaXI9Imx0ciI+PGRpdj5JIHRoaW5rIHRoZXJlIGlzIGEgbG90IG9mIGRldGFpbCBoZXJl IChlLmcuIHRoZSB0eXBlcyBvZiBldmVyeXRoaW5nIGludm9sdmVkOyBzY2FsYXIgdmFsdWVzIHZz LiBhcnJheXMvbWF0cmljZXMpIHdoaWNoIEkgZG9uJ3QgdW5kZXJzdGFuZCB5ZXQsIHNvIGl0IGlz IGRpZmZpY3VsdCBmb3IgbWUgdG8gcHJvdmlkZSBjb25jcmV0ZSBwb2ludGVycy4uLjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QnkgdGhlIHdheSwgSSBoYXZlIHN0YXJ0 ZWQgd3JpdGluZyBzb21lIEJMQVMgYmluZGluZ3MgZm9yIEFjY2VsZXJhdGUsIHdoaWNoIHlvdSBt YXkgYmUgaW50ZXJlc3RlZCBpbjsgW2NvZGVdKDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS90 bWNkb25lbGwvYWNjZWxlcmF0ZS1ibGFzIiB0YXJnZXQ9Il9ibGFuayIgZGF0YS1zYWZlcmVkaXJl Y3R1cmw9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cHM6Ly9naXRodWIuY29tL3Rt Y2RvbmVsbC9hY2NlbGVyYXRlLWJsYXMmYW1wO3NvdXJjZT1nbWFpbCZhbXA7dXN0PTE0OTgwMTEy Mjk4MDcwMDAmYW1wO3VzZz1BRlFqQ05IbG0ySkhhQmFZa1Fkd3RUaHIzZURtczVoLWpnIj5odHRw czovL2dpdGh1Yi5jb20vPHdicj50bWNkb25lbGwvYWNjZWxlcmF0ZS1ibGFzPC9hPiksIFtoYWRk b2Nrc10oPGEgaHJlZj0iaHR0cDovL3RtY2RvbmVsbC1ib3QuZ2l0aHViLmlvL2FjY2VsZXJhdGUt dHJhdmlzLWJ1aWxkYm90L2FjY2VsZXJhdGUtYmxhcy0wLjEuMC4wL2luZGV4Lmh0bWwiIHRhcmdl dD0iX2JsYW5rIiBkYXRhLXNhZmVyZWRpcmVjdHVybD0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91 cmw/cT1odHRwOi8vdG1jZG9uZWxsLWJvdC5naXRodWIuaW8vYWNjZWxlcmF0ZS10cmF2aXMtYnVp bGRib3QvYWNjZWxlcmF0ZS1ibGFzLTAuMS4wLjAvaW5kZXguaHRtbCZhbXA7c291cmNlPWdtYWls JmFtcDt1c3Q9MTQ5ODAxMTIyOTgwNzAwMCZhbXA7dXNnPUFGUWpDTkZReFItTERnX2ZaeTRJSXVN ZWxKSUE2SFlFSkEiPmh0dHA6Ly90bWNkb25lbGwtPHdicj5ib3QuZ2l0aHViLmlvL2FjY2VsZXJh dGUtPHdicj50cmF2aXMtYnVpbGRib3QvYWNjZWxlcmF0ZS08d2JyPmJsYXMtMC4xLjAuMC9pbmRl eC5odG1sPC9hPikuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DaGVl cnMsPC9kaXY+PGRpdj4tVHJldjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNs YXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciI+T24gTW9uLCAxOSBKdW4gMjAxNyBhdCAx NjoyOSBBbmRyZXcgR296emFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdvenphcmRhbUBnbWFpbC5j b20iIHRhcmdldD0iX2JsYW5rIj5nb3p6YXJkYW1AZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJy PjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAg MCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYg ZGlyPSJsdHIiPkhpIFRyZXYsPGRpdj48YnI+PC9kaXY+PGRpdj5JIGhhdmUgYmVlbiBxdWl0ZSBi dXN5LCBhbmQgaGF2ZSBvbmx5IGp1c3QgaGFkIGEgY2hhbmNlIHRvIHRha2UgYSBjcmFjayBhdCB0 aGlzLCBhbmQgSSBxdWl0ZSBmcmFua2x5IGp1c3QgY2FuJ3Qgc2VlIGhvdyB0byBnZXQgdGhpcyB0 byB3b3JrLiBJZiBpdCBpcyBub3QgdG9vIG11Y2ggdG8gYXNrLCBJIHdhcyBob3BpbmcgSSBtaWdo dCBiZSBhYmxlIHRvIGFzayB5b3UgZm9yIGhvdyB5b3UgbWlnaHQgaW1wbGVtZW50IGEgc2ltcGxl IGV4YW1wbGUgdGhhdCBzaG91bGQgYmUgdHJhbnNmZXJhYmxlIHRvIG15IHByb2JsZW0uPC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5JbiByb3VnaCBDKyssIEkgd2FudCB0byBpbXBsZW1lbnQgbG9n aWMgc29tZXRoaW5nIGxpa2UgdGhpczo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJt Xy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHByZXR0eXByaW50IiBz dHlsZT0iYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjUwLDI1MCwyNTApO2JvcmRlci1jb2xvcjpyZ2Io MTg3LDE4NywxODcpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O3dvcmQtd3Jh cDpicmVhay13b3JkIj48Y29kZSBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYw MTQ2MDg0OTA5NjA0OTBwcmV0dHlwcmludCI+PGRpdiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMx NDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdWJwcmV0dHlwcmludCI+PHNwYW4gc3R5bGU9ImNv bG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2 MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+dmVjdG9yPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj MDgwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBz dHlsZWQtYnktcHJldHRpZnkiPiZsdDtmbG9hdCZndDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5 MHN0eWxlZC1ieS1wcmV0dGlmeSI+IGlucHV0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYw IiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHls ZWQtYnktcHJldHRpZnkiPiguLi4pOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xh c3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5 LXByZXR0aWZ5Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojODAwIiBjbGFzcz0ibV8tMjYy OTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnki Pi8vIFNvbWUgc2VxdWVudGlhbCBpbnB1dCBzaWduYWw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5 MHN0eWxlZC1ieS1wcmV0dGlmeSI+PGJyPnF1ZXVlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjoj MDgwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBz dHlsZWQtYnktcHJldHRpZnkiPiZsdDtmbG9hdCZndDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5 MHN0eWxlZC1ieS1wcmV0dGlmeSI+IHExPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBj bGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQt YnktcHJldHRpZnkiPiw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+IHEyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2 MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjs8L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3 bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBz dHlsZT0iY29sb3I6IzgwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0 NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4vLyBUaGUgZGVsYXkgbGluZXMsIHN0b3Jp bmcgcHJldmlvdXMgdmFsdWVzIHVudGlsIHRoZXkgYXJlIHJlcXVpcmVkIGFnYWluPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4 OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjxicj48L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiMwMDgiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+Zm9yPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0 OTBzdHlsZWQtYnktcHJldHRpZnkiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNs YXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1i eS1wcmV0dGlmeSI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOCIgY2xhc3M9Im1fLTI2 Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5 Ij5pbnQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYw MDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IGkgPC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEz N21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPj08L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAx NDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s b3I6IzA2NiIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYw NDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4wPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBj bGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQt YnktcHJldHRpZnkiPjs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+IGkgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2 MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiZsdDs8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0 MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3Bh biBzdHlsZT0iY29sb3I6IzA2NiIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2 MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij40PC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5 NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAi IGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxl ZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1f LTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0 aWZ5Ij4rKzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5 NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5pPC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEz N21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPik8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAx NDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IHExPC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5 NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAi IGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxl ZC1ieS1wcmV0dGlmeSI+cHVzaDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9 Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXBy ZXR0aWZ5Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDY2IiBjbGFzcz0ibV8tMjYyOTcx ODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjA8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0 MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+KTs8L3NwYW4+PHNw YW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5 NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6IzgwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkw OTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4vLyBTZXQgZGVsYXkgbGluZSAibGVuZ3RocyI8L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3 bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+PGJyPjwvc3Bhbj48c3Bh biBzdHlsZT0iY29sb3I6IzAwOCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2 MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5mb3I8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5 MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2 MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5 bGVkLWJ5LXByZXR0aWZ5Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA4IiBjbGFzcz0i bV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJl dHRpZnkiPmludDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3 MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4g aSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3 MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+PTwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0y ODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9zcGFuPjxzcGFuIHN0eWxl PSJjb2xvcjojMDY2IiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0 OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2 NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0 eWxlZC1ieS1wcmV0dGlmeSI+Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9 Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXBy ZXR0aWZ5Ij4gaSA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5 NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+ Jmx0Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAw MTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjojMDY2IiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21f LTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjg8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkw c3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFz cz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnkt cHJldHRpZnkiPisrPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYy OTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnki Pmk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3 MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+KTwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0y ODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gcTI8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkw c3R5bGVkLWJ5LXByZXR0aWZ5Ij5wdXNoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBj bGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQt YnktcHJldHRpZnkiPig8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwNjYiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+MDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAw MTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4pOzwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdt Xy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9zcGFuPjxzcGFuIHN0 eWxlPSJjb2xvcjojODAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2 MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPi8vIE9uZSBxdWV1ZSBwZXIgImxheWVyIjwv c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQx MzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij48YnI+dmVjdG9yPC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDgwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEz N21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiZsdDtmbG9hdCZndDs8 L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0 MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IG91dHB1dDwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdt Xy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4oKTs8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAx NDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+PGJyPjwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6IzAwOCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkw OTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5mb3I8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMw MDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0 eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9 Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXBy ZXR0aWZ5Ij4oPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDA4IiBjbGFzcz0ibV8tMjYyOTcx ODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPmZs b2F0PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAx NzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiBzIDwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdt Xy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij46PC9zcGFuPjxzcGFuIHN0 eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2 MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiBpbnB1dDwvc3Bhbj48c3BhbiBzdHlsZT0i Y29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkw OTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4pPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAw IiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHls ZWQtYnktcHJldHRpZnkiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJt Xy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0 dGlmeSI+ezwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5 NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij48YnI+ Jm5ic3A7ICZuYnNwOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDgiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+ZmxvYXQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4 OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IHJl c3VsdDEgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2 MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPj08L3Nw YW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3 bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IHExPC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYw MTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPi48L3NwYW4+PHNwYW4gc3R5bGU9ImNv bG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2 MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+ZnJvbnQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2 NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0 eWxlZC1ieS1wcmV0dGlmeSI+KCk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNz PSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1w cmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3 MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4r PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMx NDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiBzPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4 OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjs8L3NwYW4+PHNwYW4gc3R5bGU9 ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5 MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izgw MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5 bGVkLWJ5LXByZXR0aWZ5Ij4vLyBFdmFsdWF0ZSBsYXllciAxLCByZXVzaW5nIGFuIG9sZCBpbnB1 dDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTcz MTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij48YnI+Jm5ic3A7 ICZuYnNwOyBxMTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3 MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4u PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMx NDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPnBvcDwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0y ODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4oKTs8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 IzgwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkw c3R5bGVkLWJ5LXByZXR0aWZ5Ij4vLyBEaXNjYXJkIHRoZSBvbGQgaW5wdXQsIGFzIHdlIHdvbnQg bmVlZCBpdCBhZ2Fpbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2 Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5 Ij48YnI+Jm5ic3A7ICZuYnNwOyBxMTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xh c3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5 LXByZXR0aWZ5Ij4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYy OTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnki PnB1c2g8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYw MDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+KDwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdt Xy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5zPC9zcGFuPjxzcGFuIHN0 eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2 MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPik7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv cjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0 OTBzdHlsZWQtYnktcHJldHRpZnkiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM4MDAiIGNs YXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1i eS1wcmV0dGlmeSI+Ly8gUHVzaCB0aGUgbmV3IGlucHV0IHRvIHRoZSBkZWxheSBsaW5lPC9zcGFu PjxzcGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21f LTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPjxicj4mbmJzcDsgJm5ic3A7 IDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwOCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTcz MTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5mbG9hdDwvc3Bh bj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdt Xy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gcmVzdWx0MiA8L3NwYW4+ PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8t Mjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+PTwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4 NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gcTI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5 MHN0eWxlZC1ieS1wcmV0dGlmeSI+Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xh c3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5 LXByZXR0aWZ5Ij5mcm9udDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1f LTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0 aWZ5Ij4oKTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5 NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9z cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEz N21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPis8L3NwYW4+PHNwYW4g c3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAx NDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+IHJlc3VsdDE8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkw c3R5bGVkLWJ5LXByZXR0aWZ5Ij4gPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojODAwIiBjbGFz cz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnkt cHJldHRpZnkiPi8vIEV2YWx1YXRlIGxheWVyIDIsIGlucHV0IGZyb20gbGF5ZXIgMTwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0y ODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij48YnI+Jm5ic3A7ICZuYnNwOyBx Mjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTcz MTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4uPC9zcGFuPjxz cGFuIHN0eWxlPSJjb2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4 OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPnBvcDwvc3Bhbj48c3BhbiBzdHls ZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4 NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4oKTs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y OiMwMDAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5 MHN0eWxlZC1ieS1wcmV0dGlmeSI+PGJyPiZuYnNwOyAmbmJzcDsgcTI8L3NwYW4+PHNwYW4gc3R5 bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYw ODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6 IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkw c3R5bGVkLWJ5LXByZXR0aWZ5Ij5wdXNoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBj bGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQt YnktcHJldHRpZnkiPig8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDAiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+cmVzdWx0MTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzY2MCIgY2xhc3M9Im1fLTI2Mjk3 MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij4p Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTcz MTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij48YnI+Jm5ic3A7 ICZuYnNwOyBvdXRwdXQ8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0y NjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlm eSI+Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAw MTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5wdXNoX2Jh Y2s8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM2NjAiIGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3 MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxlZC1ieS1wcmV0dGlmeSI+KDwvc3Bhbj48 c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIgY2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0y ODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVkLWJ5LXByZXR0aWZ5Ij5yZXN1bHQyPC9zcGFuPjxzcGFu IHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYw MTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPik7PC9zcGFuPjxzcGFuIHN0eWxlPSJj b2xvcjojMDAwIiBjbGFzcz0ibV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5 NjA0OTBzdHlsZWQtYnktcHJldHRpZnkiPiA8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiM4MDAi IGNsYXNzPSJtXy0yNjI5NzE4OTYwMDE3MzE0MTM3bV8tMjg5NjAxNDYwODQ5MDk2MDQ5MHN0eWxl ZC1ieS1wcmV0dGlmeSI+Ly8gVGhlIG91dHB1dCBmcm9tIHRoZSBsYXN0IGxheWVyIGlzIHRoZSBy ZXN1bHQgb2YgdGhlIHdob2xlIHN5c3RlbTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMCIg Y2xhc3M9Im1fLTI2Mjk3MTg5NjAwMTczMTQxMzdtXy0yODk2MDE0NjA4NDkwOTYwNDkwc3R5bGVk LWJ5LXByZXR0aWZ5Ij48YnI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojNjYwIiBjbGFzcz0i bV8tMjYyOTcxODk2MDAxNzMxNDEzN21fLTI4OTYwMTQ2MDg0OTA5NjA0OTBzdHlsZWQtYnktcHJl dHRpZnkiPn08L3NwYW4+PC9kaXY+PC9jb2RlPjwvZGl2PjxkaXY+PGJyPk9idmlvdXNseSB0aGlz IGlzIGEgdHJlbWVuZG91c2x5IHNpbXBsaWZpZWQgZXhhbXBsZSwgbXkgcmVhbCBhcHBsaWNhdGlv biBldmFsdWF0ZXMgdGhlIG91dHB1dCBvZiBhbiBlbnRpcmUgbGF5ZXIgb2YgbmV1cm9ucyByYXRo ZXIgdGhhbiBqdXN0IGFkZGluZyB0d28gbnVtYmVycyB0b2dldGhlciwgYnV0IHRoaXMgaXMgYW4g ZXhhbXBsZSBvZiB0aGUgc29ydCBvZiBzdHJ1Y3R1cmUgSSBhbSBzdHJ1Z2dsaW5nIHdpdGguIE15 IGhvcGUgaXMgdGhhdCBJIGNhbiB1c2UgYWNjZWxlcmF0ZSB0byBiZSBhYmxlIHRvIHJ1biBtdWx0 aXBsZSBwaXBlbGluZXMgKHdpdGggZGlmZmVyZW50IHdlaWdodHMsIGJ1dCB0aGUgc2FtZSBzaGFw ZSkgb3ZlciBtdWx0aXBsZSBpbnB1dCBzaWduYWxzLCBhbGwgaW4gcGFyYWxsZWwsIG9uIEdQVS48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFzIEkgc2F5LCBJIGp1c3QgY2FuJ3QgZmF0aG9tIGhv dyB0byBhY2hpZXZlIHRoaXMgaW4gYWNjZWxlcmF0ZS4gWW91IHN1Z2dlc3RlZCB1bnJvbGxpbmcg dGhlIHJlY3VycmVuY2Ugb3ZlciB0aGUgbGVuZ3RoIG9mIHRoZSBzaWduYWwgYW5kIHRoZW4gbGV0 dGluZyBhY2NlbGVyYXRlIGV2YWx1YXRlIHRoZSB3aG9sZSBwaXBlbGluZSwgYnV0IHdoZW4gSSB0 cnkgdG8gZG8gZXhhY3RseSB0aGF0IEkganVzdCBnZXQgc3R1bXBlZCBwYXJ0IHdheSB0aHJvdWdo LiBJIHRoaW5rIEkganVzdCBkb24ndCB1bmRlcnN0YW5kIGFjY2VsZXJhdGUgd2VsbCBlbm91Z2gs IGFuZCB0aGlzIHNlZW1zIGxpa2UgYSB2ZXJ5IHJhcmUgdXNlIGNhc2UsIHNvIGl0IGlzIGhhcmQg dG8gbGVhcm4gaG93IHRvIGhhbmRsZSBpdC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkFueSBo ZWxwIHlvdSBjYW4gb2ZmZXIgaXMgbXVjaCBhcHByZWNpYXRlZC4gSSB3aWxsIHNheSBhZ2FpbiBq dXN0IGhvdyBpbXByZXNzZWQgSSBhbSB3aXRoIGFjY2VsZXJhdGUsIGFuZCB0aGF0IEkgd2lzaCBJ IHVuZGVyc3Rvb2QgaXQgYmV0dGVyLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Q2hlZXJzLDwv ZGl2PjxkaXY+QW5kcmV3PC9kaXY+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PGJyPk9u IFR1ZXNkYXksIDExIEFwcmlsIDIwMTcgMTI6NDY6NDEgVVRDKzgsIEFuZHJldyBHb3p6YXJkICB3 cm90ZTo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MDttYXJn aW4tbGVmdDowLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij48ZGl2IGRpcj0ibHRyIj5IaSBUcmV2LDxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciB0 aGUgcmVzcG9uc2UuIFRoYXQgc291bmRzIGxpa2UgaXQgc2hvdWxkIGRvIHRoZSB0cmljay48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoZSBxdWV1ZXMgYXJlIHNpbXBseSB0byBhZGQgYSBkZWxh eSB0byB0aGUgdXNlIG9mIGEgdmFsdWUuIFdoZW5ldmVyIGFuIGludGVybWVkaWF0ZSB2YWx1ZSBp cyBjb21wdXRlZCwgaXQgaXMgcHV0IGludG8gdGhlIHF1ZXVlIGZvciBsYXRlciB1c2UgYXMgd2Vs bCBhcyBiZWluZyB1c2VkIGltbWVkaWF0ZWx5LiBUaGlzIGlzIGJlY2F1c2UgdGhlIGJpbmFyeSB0 cmVlIHN0cnVjdHVyZSBvZiB0aGUgV2F2ZU5ldCBoYXMgc3ltbWV0cnkgYmV0d2VlbiBsZWZ0IGFu ZCByaWdodCBicmFuY2hlcywgYW5kIHNvIGFzIHRoZSBzaWduYWwgaXMgZmVkIGluIGFuZCBzaHVm ZmxlcyB0b3dhcmRzIHRoZSBsZWZ0LCBldmVudHVhbGx5IHRoZSBsZWZ0IHN1YnRyZWUgd2lsbCBi ZSBleGFjdGx5IGR1cGxpY2F0aW5nIGEgY29tcHV0YXRpb24gbWFkZSBieSB0aGUgcmlnaHQgc3Vi dHJlZSBlYXJsaWVyLiBCeSByZXVzaW5nIHRoaXMgdmFsdWUgKGhlbmNlIHRoZSBxdWV1ZSwgYXMg dGhleSBhcmUgY29uc3VtZWQgYnkgdGhlIGxlZnQgYW5kIHByb2R1Y2VkIGJ5IHRoZSByaWdodCBh dCBleGFjdGx5IHRoZSBzYW1lIHJhdGUpIHdlIGNhbiBzYXZlIGhhdmluZyB0byBldmFsdWF0ZSBh bnkgbGVmdCBzdWJ0cmVlLCB0aGVyZWJ5IHRha2luZyB0aGUgdGltZSBjb21wbGV4aXR5IG9mIGV2 YWx1YXRpbmcgYSBzdGVwIG9mIHRoaXMgYWxnb3JpdGhtIGRvd24gdG8gTyhOKSByYXRoZXIgdGhh biBPKDJeTikgd2hlcmUgTiBpcyB0aGUgbnVtYmVyIG9mIGxheWVycy48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2Pkkgd2lsbCBoYXZlIGEgbG9vayBhdCB0aGUgZXhhbXBsZXMgeW91IGxpbmtlZCB3 aGVuIHRpbWUgcGVybWl0cywgYnV0IEkgZmVlbCB0aGlzIHNlZW1zIHF1aXRlIHByb21pc2luZy48 L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rIHlvdSBmb3IgYWxsIHlvdXIgaGVscCBhbmQg aW5wdXQuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5DaGVlcnMsPC9kaXY+PGRpdj5BbmRyZXc8 L2Rpdj48ZGl2Pjxicj5PbiBUdWVzZGF5LCAxMSBBcHJpbCAyMDE3IDExOjIzOjUzIFVUQys4LCBU cmV2b3IgTC4gTWNEb25lbGwgIHdyb3RlOjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIg c3R5bGU9Im1hcmdpbjowO21hcmdpbi1sZWZ0OjAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNv bGlkO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJsdHIiPjxkaXY+PHAgc3R5bGU9Im1hcmdp bjowcHggMHB4IDEuMmVtIWltcG9ydGFudCI+SGV5IEFuZHJldyw8L3A+CjxwIHN0eWxlPSJtYXJn aW46MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPlNvcnJ5IGZvciB0aGUgZGVsYXkgaW4gcmVwbHlp bmcsIHRoaXMgZ290IGJ1cmllZC48L3A+CjxwIHN0eWxlPSJtYXJnaW46MHB4IDBweCAxLjJlbSFp bXBvcnRhbnQiPlRoZSBtZXRhcHJvZ3JhbW1pbmcgYXBwcm9hY2ggaXMgYSBzbGlnaHRseSB0cmlj a3kgdGhpbmcuIFRoZSBrZXkgaXMgdGhhdCBzaW5jZSB0aGUgQWNjZWxlcmF0ZSBwcm9ncmFtIGlz IGNvbXBpbGVkIGFuZCBleGVjdXRlZCBhdCA8ZW0+cHJvZ3JhbSBydW50aW1lPC9lbT4sIHRoZW4g eW91IGNhbiBoYXZlIGEgSGFza2VsbCBwcm9ncmFtIHdoaWNoIDxlbT5nZW5lcmF0ZXM8L2VtPiB0 aGUgQWNjZWxlcmF0ZSBwcm9ncmFtLCB0aGF0IHlvdSA8ZW0+dGhlbjwvZW0+IGNvbXBpbGUgYW5k IGV4ZWN1dGUuPC9wPgo8cCBzdHlsZT0ibWFyZ2luOjBweCAwcHggMS4yZW0haW1wb3J0YW50Ij5G b3IgZXhhbXBsZSwgSSB1c2UgdGhpcyA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQWNjZWxl cmF0ZUhTL2FjY2VsZXJhdGUtZXhhbXBsZXMvYmxvYi9tYXN0ZXIvZXhhbXBsZXMvaGFzaGNhdC9N RDUuaHMjTDgzIiByZWw9Im5vZm9sbG93IiB0YXJnZXQ9Il9ibGFuayIgZGF0YS1zYWZlcmVkaXJl Y3R1cmw9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cHM6Ly9naXRodWIuY29tL0Fj Y2VsZXJhdGVIUy9hY2NlbGVyYXRlLWV4YW1wbGVzL2Jsb2IvbWFzdGVyL2V4YW1wbGVzL2hhc2hj YXQvTUQ1LmhzJTIzTDgzJmFtcDtzb3VyY2U9Z21haWwmYW1wO3VzdD0xNDk4MDExMjI5ODA3MDAw JmFtcDt1c2c9QUZRakNORW9WczRxT1lGMXNtNVZ1cXNRNVRfdmRqa29GQSI+aGVyZTwvYT4gd2hl biBkZWZpbmluZyBhbiBNRDUgaGFzaCByb3V0aW5lLiBOb3RlIHRoYXQgdGhlIDxjb2RlIHN0eWxl PSJmb250LXNpemU6MC44NWVtO2ZvbnQtZmFtaWx5OkNvbnNvbGFzLEluY29uc29sYXRhLENvdXJp ZXIsbW9ub3NwYWNlO21hcmdpbjowcHggMC4xNWVtO3BhZGRpbmc6MHB4IDAuM2VtO3doaXRlLXNw YWNlOnByZS13cmFwO2JvcmRlcjoxcHggc29saWQgcmdiKDIzNCwyMzQsMjM0KTtiYWNrZ3JvdW5k LWNvbG9yOnJnYigyNDgsMjQ4LDI0OCk7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUi PnN0ZXA8L2NvZGU+IGZ1bmN0aW9uIHRha2VzIGEgcmVndWxhciBIYXNrZWxsIDxjb2RlIHN0eWxl PSJmb250LXNpemU6MC44NWVtO2ZvbnQtZmFtaWx5OkNvbnNvbGFzLEluY29uc29sYXRhLENvdXJp ZXIsbW9ub3NwYWNlO21hcmdpbjowcHggMC4xNWVtO3BhZGRpbmc6MHB4IDAuM2VtO3doaXRlLXNw YWNlOnByZS13cmFwO2JvcmRlcjoxcHggc29saWQgcmdiKDIzNCwyMzQsMjM0KTtiYWNrZ3JvdW5k LWNvbG9yOnJnYigyNDgsMjQ4LDI0OCk7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUi PmkgOjogSW50PC9jb2RlPiwgdG9nZXRoZXIgd2l0aCB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGUg ZXhwcmVzc2lvbiAoPGNvZGUgc3R5bGU9ImZvbnQtc2l6ZTowLjg1ZW07Zm9udC1mYW1pbHk6Q29u c29sYXMsSW5jb25zb2xhdGEsQ291cmllcixtb25vc3BhY2U7bWFyZ2luOjBweCAwLjE1ZW07cGFk ZGluZzowcHggMC4zZW07d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ym9yZGVyOjFweCBzb2xpZCByZ2Io MjM0LDIzNCwyMzQpO2JhY2tncm91bmQtY29sb3I6cmdiKDI0OCwyNDgsMjQ4KTtib3JkZXItcmFk aXVzOjNweDtkaXNwbGF5OmlubGluZSI+YTA8L2NvZGU+LCA8Y29kZSBzdHlsZT0iZm9udC1zaXpl OjAuODVlbTtmb250LWZhbWlseTpDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFj ZTttYXJnaW46MHB4IDAuMTVlbTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0ZS1zcGFjZTpwcmUtd3Jh cDtib3JkZXI6MXB4IHNvbGlkIHJnYigyMzQsMjM0LDIzNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2Io MjQ4LDI0OCwyNDgpO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lIj5iMDwvY29kZT4g 4oCmKSB3aGljaCBhcmUgb2YgdHlwZSA8Y29kZSBzdHlsZT0iZm9udC1zaXplOjAuODVlbTtmb250 LWZhbWlseTpDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFjZTttYXJnaW46MHB4 IDAuMTVlbTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MXB4 IHNvbGlkIHJnYigyMzQsMjM0LDIzNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ4LDI0OCwyNDgp O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lIj5FeHAgV29yZDMyPC9jb2RlPiwgYW5k IGdlbmVyYXRlcyBhIG5ldyBxdWFkcnVwbGUgb2YgZXhwcmVzc2lvbnMgb2YgdHlwZSA8Y29kZSBz dHlsZT0iZm9udC1zaXplOjAuODVlbTtmb250LWZhbWlseTpDb25zb2xhcyxJbmNvbnNvbGF0YSxD b3VyaWVyLG1vbm9zcGFjZTttYXJnaW46MHB4IDAuMTVlbTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0 ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MXB4IHNvbGlkIHJnYigyMzQsMjM0LDIzNCk7YmFja2dy b3VuZC1jb2xvcjpyZ2IoMjQ4LDI0OCwyNDgpO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5s aW5lIj5FeHAgV29yZDMyPC9jb2RlPiByZXByZXNlbnRpbmcgdGhlIG5leHQgc3RlcCBvZiB0aGUg aGFzaCByb3V0aW5lLiBUaGUgb3ZlcmFsbCBlZmZlY3QgYmVpbmcgdGhhdCB3ZSBhcmUgdXNpbmcg PGVtPjxjb2RlIHN0eWxlPSJmb250LXNpemU6MC44NWVtO2ZvbnQtZmFtaWx5OkNvbnNvbGFzLElu Y29uc29sYXRhLENvdXJpZXIsbW9ub3NwYWNlO21hcmdpbjowcHggMC4xNWVtO3BhZGRpbmc6MHB4 IDAuM2VtO3doaXRlLXNwYWNlOnByZS13cmFwO2JvcmRlcjoxcHggc29saWQgcmdiKDIzNCwyMzQs MjM0KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDgsMjQ4LDI0OCk7Ym9yZGVyLXJhZGl1czozcHg7 ZGlzcGxheTppbmxpbmUiPlByZWx1ZGUuZm9sZGw8L2NvZGU+PC9lbT4gdG8gZ2VuZXJhdGUgYW4g dW5yb2xsZWQgbG9vcC4gQSBjb3JvbGxhcnkgb2YgdGhpcyBpcyB0aGF0IHdlIGNhbiBqdXN0IHVz ZSByZWd1bGFyIEhhc2tlbGwgZGF0YSBzdHJ1Y3R1cmVzIHRvIHN0b3JlIHRoZSBpbnRlcm1lZGlh dGUgcHJvZ3JhbSwgbGlrZSA8Y29kZSBzdHlsZT0iZm9udC1zaXplOjAuODVlbTtmb250LWZhbWls eTpDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFjZTttYXJnaW46MHB4IDAuMTVl bTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MXB4IHNvbGlk IHJnYigyMzQsMjM0LDIzNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ4LDI0OCwyNDgpO2JvcmRl ci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lIj5hPC9jb2RlPiwgPGNvZGUgc3R5bGU9ImZvbnQt c2l6ZTowLjg1ZW07Zm9udC1mYW1pbHk6Q29uc29sYXMsSW5jb25zb2xhdGEsQ291cmllcixtb25v c3BhY2U7bWFyZ2luOjBweCAwLjE1ZW07cGFkZGluZzowcHggMC4zZW07d2hpdGUtc3BhY2U6cHJl LXdyYXA7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjM0LDIzNCwyMzQpO2JhY2tncm91bmQtY29sb3I6 cmdiKDI0OCwyNDgsMjQ4KTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZSI+YjwvY29k ZT4gaW4gYSB0dXBsZSwgYW5kIHRoZSBjb25zdGFudHMgPGNvZGUgc3R5bGU9ImZvbnQtc2l6ZTow Ljg1ZW07Zm9udC1mYW1pbHk6Q29uc29sYXMsSW5jb25zb2xhdGEsQ291cmllcixtb25vc3BhY2U7 bWFyZ2luOjBweCAwLjE1ZW07cGFkZGluZzowcHggMC4zZW07d2hpdGUtc3BhY2U6cHJlLXdyYXA7 Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjM0LDIzNCwyMzQpO2JhY2tncm91bmQtY29sb3I6cmdiKDI0 OCwyNDgsMjQ4KTtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZSI+azwvY29kZT4gYW5k IDxjb2RlIHN0eWxlPSJmb250LXNpemU6MC44NWVtO2ZvbnQtZmFtaWx5OkNvbnNvbGFzLEluY29u c29sYXRhLENvdXJpZXIsbW9ub3NwYWNlO21hcmdpbjowcHggMC4xNWVtO3BhZGRpbmc6MHB4IDAu M2VtO3doaXRlLXNwYWNlOnByZS13cmFwO2JvcmRlcjoxcHggc29saWQgcmdiKDIzNCwyMzQsMjM0 KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDgsMjQ4LDI0OCk7Ym9yZGVyLXJhZGl1czozcHg7ZGlz cGxheTppbmxpbmUiPnI8L2NvZGU+IGluIGEgbGlzdCwgYW5kIHRoZXNlIGJpdHMgZG8gbm90IGhh dmUgdG8gYmUgZmFzdCBhdCBhbGwg4oCUIHNpbmNlIHRoZXNlIGhhcHBlbiBhdCBwcm9ncmFtIGNv bnN0cnVjdGlvbiB0aW1lLCBub3Qgd2l0aGluIHRoZSBjb3JlIGxvb3AgZHVyaW5nIGV4ZWN1dGlv biAod2hpY2ggaXMgd2h5IGp1c3QgdXNpbmcgc2xvdyBsaXN0IGluZGV4aW5nIGZvciB0aGUgY29u c3RhbnRzIGlzIGZpbmUpLjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowcHggMHB4IDEuMmVtIWltcG9y dGFudCI+WW91IG1pZ2h0IGJlIGFibGUgdG8gZG8gYSBzaW1pbGFyIHRoaW5nIHdpdGggeW91ciBw cm9ncmFtLiBJZiB0aGUgcXVldWVzIGFyZSB1c2VkIGFzIGEgbWV0aG9kIHRvIGtlZXAgdHJhY2sg b2YgdGhlIGludGVybWVkaWF0ZSBjb21wdXRhdGlvbnMsIGFuZCBkZXRlcm1pbmUgd2hhdCBzaG91 bGQgYmUgY29tYmluZWQgd2l0aCB3aGF0IG5leHQsIHRoZW4gbWF5YmUgeW91IGNhbiBtb3ZlIHRo ZSBxdWV1ZSBzdHJ1Y3R1cmUgdG8gdGhlIEhhc2tlbGwgcGFydCBhbmQgZG8gYW4gYW5hbGFnb3Vz IHRoaW5nIHRvIGxvb3AgdW5yb2xsaW5nLiBJZiB5b3UgY2FuIGRvIHRoYXQsIHRoZW4gd2hhdCB5 b3XigJlsbCBoYXZlIGlzIGEgSGFza2VsbCBwcm9ncmFtIHdoaWNoIGdlbmVyYXRlcyBhIGNvbXBs ZXRlbHkgdW5mb2xkZWQgY29tcHV0YXRpb247IG5vIHF1ZXVlcyBpbiB0aGUgQWNjZWxlcmF0ZSBw YXJ0IGF0IGFsbCwgc2luY2UgdGhleSBhcmUganVzdCB1c2VkIHRvIGRlc2NyaWJlIGhvdyB0aGUg Y29tcHV0YXRpb24gc2hvdWxkIHByb2NlZWQgKHdoaWNoIG5vZGVzIGNvbm5lY3QgdG8gd2hpY2gp LCBpbiB0aGUgc2FtZSB3YXkgdGhhdCA8Y29kZSBzdHlsZT0iZm9udC1zaXplOjAuODVlbTtmb250 LWZhbWlseTpDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFjZTttYXJnaW46MHB4 IDAuMTVlbTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MXB4 IHNvbGlkIHJnYigyMzQsMjM0LDIzNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ4LDI0OCwyNDgp O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lIj5QcmVsdWRlLmZvbGRsPC9jb2RlPiBp biB0aGUgTUQ1IHByb2dyYW0gc3BlY2lmaWVzIHRoYXQgdGhlIGxvb3Agc2hvdWxkIGdvIGZyb20g WzAuLjY0XSwgYnV0IHRoZSBsaXN0IGlzIG5vdCBwcmVzZW50IGluIHRoZSBmaW5hbCBwcm9ncmFt IGF0IGFsbC48L3A+CjxwIHN0eWxlPSJtYXJnaW46MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPkFu b3RoZXIgZXhhbXBsZSA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vQWNjZWxlcmF0ZUhTL2Fj Y2VsZXJhdGUtZmZ0L2Jsb2IvbWFzdGVyL0RhdGEvQXJyYXkvQWNjZWxlcmF0ZS9NYXRoL0ZGVC5o cyNMMjUzIiByZWw9Im5vZm9sbG93IiB0YXJnZXQ9Il9ibGFuayIgZGF0YS1zYWZlcmVkaXJlY3R1 cmw9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cHM6Ly9naXRodWIuY29tL0FjY2Vs ZXJhdGVIUy9hY2NlbGVyYXRlLWZmdC9ibG9iL21hc3Rlci9EYXRhL0FycmF5L0FjY2VsZXJhdGUv TWF0aC9GRlQuaHMlMjNMMjUzJmFtcDtzb3VyY2U9Z21haWwmYW1wO3VzdD0xNDk4MDExMjI5ODA3 MDAwJmFtcDt1c2c9QUZRakNOSFpkZm5iem44ZjBUNkdmX2kyQUZBT0dyZ0IxZyI+aGVyZTwvYT4s IHdoaWNoIGdlbmVyYXRlcyBhIGRpdmlkZS1hbmQtY29ucXVlciBzdHlsZSBjb21wdXRhdGlvbi48 L3A+CjxwIHN0eWxlPSJtYXJnaW46MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPkp1c3QgdG8gYmUg Y2xlYXIgdGhvdWdoLCBtYWtlIHN1cmUgeW91IGtub3cgd2hpY2ggcGhhc2UgYSBwYXJ0aWN1bGFy IGNvbXB1dGF0aW9uIGlzIGhhcHBlbmluZyBpbiwgYmVjYXVzZSB5b3UgY2Fu4oCZdCBtaXggdGhl IHR3by4gRm9yIGV4YW1wbGUsIGlmIHlvdSBuZWVkIHRvIHB1c2ggdG8gdGhlIGZyb250IG9mIHRo ZSBxdWV1ZSBvciB0byB0aGUgYmFjayBkZXBlbmRpbmcgb24gdGhlIHZhbHVlIG9mIHRoZSBjb21w dXRhdGlvbiwgeW91IHByb2JhYmx5IHdvbuKAmXQgYmUgYWJsZSB0byB1c2UgdGhpcyBtZXRob2Qs IGJlY2F1c2UgdGhvc2UgaGFwcGVuIGF0IGRpZmZlcmVudCBwaGFzZXMuIEl04oCZcyB2ZXJ5IGVh c3kgdG8gdHJpcCB1cCBvbiB0aGlzIChvbmUgb2YgdGhlIHN0cmVuZ3RocyA8ZW0+YW5kPC9lbT4g d2Vha25lc3NlcyBvZiBlbWJlZGRlZCBsYW5ndWFnZXMpLjwvcD4KPHAgc3R5bGU9Im1hcmdpbjow cHggMHB4IDEuMmVtIWltcG9ydGFudCI+SXQgaXMgcHJvYmFibHkgd29ydGh3aGlsZSB0byB0cnks IGZvciBhIGdpdmVuIGRpbGlhdGlvbiBwYXJhbWV0ZXIsIHdvdWxkIGl0IGJlIHBvc3NpYmxlIHRv IGRyYXcgd2hhdCB0aGUgcHJvZ3JhbSBleGVjdXRpb24gZ3JhcGggd291bGQgbG9vayBsaWtlLCBv bmx5IHVzaW5nIHRoZSBxdWV1ZSB0byBkZWNpZGUgd2hpY2ggbm9kZXMvY29tcHV0YXRpb25zIHRv IGNvbm5lY3QgdG8gd2hpY2ggb3RoZXJzLjwvcD4KPHAgc3R5bGU9Im1hcmdpbjowcHggMHB4IDEu MmVtIWltcG9ydGFudCI+SG9wZSB0aGF0IGNsYXJpZmllcyBzb21lIHRoaW5ncy48L3A+CjxwIHN0 eWxlPSJtYXJnaW46MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPkZlZWwgZnJlZSB0byBwaW5nIG1l IGRpcmVjdGx5IGlmIEnigJltIG5vdCBiZWluZyByZXNwb25zaXZlLjwvcD4KPHAgc3R5bGU9Im1h cmdpbjowcHggMHB4IDEuMmVtIWltcG9ydGFudCI+LVRyZXY8L3A+CjxwIHN0eWxlPSJtYXJnaW46 MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPk9uIFNhdCwgOCBBcHIgMjAxNyBhdCAwMDoxNiBBbmRy ZXcgR296emFyZCAmbHQ7PGEgcmVsPSJub2ZvbGxvdyI+Z296ei4uLkBnbWFpbC5jb208L2E+Jmd0 OyB3cm90ZTo8L3A+CjxwIHN0eWxlPSJtYXJnaW46MHB4IDBweCAxLjJlbSFpbXBvcnRhbnQiPjwv cD48ZGl2PjxwPjwvcD48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn aW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij48ZGl2IGRpcj0ibHRyIj5IaSBUcmV2b3IsPGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3MgZm9y IHRoZSBxdWljayByZXBseSwgYW5kIHNvcnJ5IGZvciBteSBkZWxheSBpbiByZXNwb25kaW5nLjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIHF1ZXVlcyBhcmUgYWJzb2x1dGVseSBzdGF0aWMg aW4gc2l6ZSwgZGV0ZXJtaW5lZCBieSB0aGUgZGlsYXRpb24gdmFsdWUsIGFzIHlvdSByZWFsaXpl ZC4gSWYgSSB3YXMgd3JpdGluZyB0aGlzIGluIGFuIGltcGVyYXRpdmUgbGFuZ3VhZ2UgSSB3b3Vs ZCB3cml0ZSBhIHNpbXBsZSBjeWNsaWMgaW1wbGVtZW50YXRpb24gb2YgYSBxdWV1ZS48L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PkkgYW0gbm90IHN1cmUgSSBlbnRpcmVseSBmb2xsb3cgd2hhdCB5 b3UgYXJlIHNheWluZyBhYm91dCB1c2luZyBIYXNrZWxsIGFzIGEgbWV0YS1wcm9ncmFtbWluZyBs YW5ndWFnZS4gSSB0YWtlIGl0IHlvdSBtZWFuIHRvIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGhl IHN0cnVjdHVyZSwgaW5jbHVkaW5nIHRoZSBxdWV1ZXMsIGJ1dCBJIGRvbid0IHNlZSBob3cgdG8g ZG8gdGhhdCB3aXRob3V0IGhhdmluZyB0byBwZXJmb3JtIHRoZSBmdWxsIGxpbmVhciByb3RhdGlv biBvbiB0aGUgYXJyYXkgSSBhbSB1c2luZyBhcyBhIHF1ZXVlLiBJIGNhbid0IGltYWdpbmUgQWNj ZWxlcmF0ZSBpcyBhYmxlIHRvIG9wdGltaXplIHRoYXQgb3V0LCBidXQgaGF2aW5nIHNhaWQgdGhh dCBJIGhhdmUgYmVlbiBhbWF6ZWQgYnkgd2hhdCB5b3UgaGF2ZSBiZWVuIGFibGUgdG8gYWNoaWV2 ZSBpbiBvdGhlciBhcmVhcy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlBlcmhhcHMgSSBsYWNr IGltYWdpbmF0aW9uLCBidXQgSSBhbSBzdHJ1Z2dsaW5nIHRvIHRoaW5rIG9mIGFueSB3YXkgdG8g bWFrZSBhbiBBY2NlbGVyYXRlIHN0cnVjdHVyZSBkbyB0aGlzLjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+SSBmZWVsIEkgYW0gc29tZXdoYXQgb3V0IG9mIG15IGRlcHRoIGhlcmUuIFRoYW5rcyBm b3IgYWxsIHRoZSBoZWxwLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Q2hlZXJzLDwvZGl2Pjxk aXY+QW5kcmV3PC9kaXY+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PGJyPk9uIFR1ZXNk YXksIDQgQXByaWwgMjAxNyAyMDoyOTowNCBVVEMrOCwgVHJldm9yIEwuIE1jRG9uZWxsICB3cm90 ZTo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MDttYXJnaW4t bGVmdDowLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48 ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PGRpdj5JZiB0aGUgcXVldWUgaXMgbW9yZSBzdGF0aWMsIGp1c3QgZ2l2ZW4g YnkgdGhhdCBkaWxhdGlvbiBwYXJhbWV0ZXIgd2hpY2ggeW91IHNldCB1cCBmcm9udCByYXRoZXIg dGhhbiBiZWluZyBkZXJpdmVkIGZyb20gaW50ZXJtZWRpYXRlIHJlc3VsdHMsIHRoZW4gbWF5YmUg eW91IGNhbiBqdXN0IHVzZSBIYXNrZWxsIGFzIHlvdXIgbWV0YS1wcm9ncmFtbWluZyBsYW5ndWFn ZSB0byBnZW5lcmF0ZSB0aGUgQWNjZWxlcmF0ZSBwcm9ncmFtIG9mIHRoZSBjb3JyZWN0IHNoYXBl IChgQWNjYCBpcyByZWFsbHkganVzdCBhIGRhdGEgc3RydWN0dXJlLCBzbyB5b3UgY2FuIG1hbmlw dWxhdGUgaXQgbXVjaCBsaWtlIGFueSBvdGhlcjsgb25seSB3aGVuIHlvdSBjYWxsIGBydW5gIGRv ZXMgaXQgdHVybiB0aGF0IGRhdGEgc3RydWN0dXJlIGludG8gY29kZSBhbmQgZXhlY3V0ZSBpdCku PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48 ZGl2IGRpcj0ibHRyIj48ZGl2PjwvZGl2PjwvZGl2PgoKPHA+PC9wPgoKLS0gPGJyPgpZb3UgcmVj ZWl2ZWQgdGhpcyBtZXNzYWdlIGJlY2F1c2UgeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBHb29n bGUgR3JvdXBzICJBY2NlbGVyYXRlIiBncm91cC48YnI+ClRvIHVuc3Vic2NyaWJlIGZyb20gdGhp cyBncm91cCBhbmQgc3RvcCByZWNlaXZpbmcgZW1haWxzIGZyb20gaXQsIHNlbmQgYW4gZW1haWwg dG8gPGEgcmVsPSJub2ZvbGxvdyI+YWNjZWxlcmF0ZS1oYXNrZWxsKzx3YnI+dW5zdWJzY3JpYmVA Z29vZ2xlZ3JvdXBzLmNvbTwvYT4uPGJyPgpWaXNpdCB0aGlzIGdyb3VwIGF0IDxhIGhyZWY9Imh0 dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZ3JvdXAvYWNjZWxlcmF0ZS1oYXNrZWxsIiByZWw9Im5v Zm9sbG93IiB0YXJnZXQ9Il9ibGFuayIgZGF0YS1zYWZlcmVkaXJlY3R1cmw9Imh0dHBzOi8vd3d3 Lmdvb2dsZS5jb20vdXJsP3E9aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9ncm91cC9hY2NlbGVy YXRlLWhhc2tlbGwmYW1wO3NvdXJjZT1nbWFpbCZhbXA7dXN0PTE0OTgwMTEyMjk4MDcwMDAmYW1w O3VzZz1BRlFqQ05FRmhPRXFiVlVfR2hJeXA1bXVLc1RtUFd5b1pnIj5odHRwczovL2dyb3Vwcy5n b29nbGUuY29tLzx3YnI+Z3JvdXAvYWNjZWxlcmF0ZS1oYXNrZWxsPC9hPi48YnI+CkZvciBtb3Jl IG9wdGlvbnMsIHZpc2l0IDxhIGhyZWY9Imh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZC9vcHRv dXQiIHJlbD0ibm9mb2xsb3ciIHRhcmdldD0iX2JsYW5rIiBkYXRhLXNhZmVyZWRpcmVjdHVybD0i aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwczovL2dyb3Vwcy5nb29nbGUuY29tL2Qv b3B0b3V0JmFtcDtzb3VyY2U9Z21haWwmYW1wO3VzdD0xNDk4MDExMjI5ODA3MDAwJmFtcDt1c2c9 QUZRakNOSHdBcFlMUVQwaVdQb0xpTUVpOGZRN1Y3RzRjUSI+aHR0cHM6Ly9ncm91cHMuZ29vZ2xl LmNvbS9kLzx3YnI+b3B0b3V0PC9hPi48YnI+CjwvYmxvY2txdW90ZT48cD48L3A+PC9kaXY+PHAg c3R5bGU9Im1hcmdpbjowcHggMHB4IDEuMmVtIWltcG9ydGFudCI+PC9wPgo8ZGl2IHRpdGxlPSJN REg6UEdScGRpQmthWEk5SW14MGNpSWdZMnhoYzNNOUltZHRZV2xzWDIxelp5SStTR1Y1SUVGdVpI SmxkeXc4TDJScGRqNDhaR2wySUdScApjajBpYkhSeUlpQmpiR0Z6Y3owaVoyMWhhV3hmYlhObklq NDhZbkkrUEM5a2FYWStQR1JwZGlCa2FYSTlJbXgwY2lJZ1kyeGhjM005CkltZHRZV2xzWDIxelp5 SStVMjl5Y25rZ1ptOXlJSFJvWlNCa1pXeGhlU0JwYmlCeVpYQnNlV2x1Wnl3Z2RHaHBjeUJuYjNR Z1luVnkKYVdWa0xqd3ZaR2wyUGp4a2FYWWdaR2x5UFNKc2RISWlJR05zWVhOelBTSm5iV0ZwYkY5 dGMyY2lQanhpY2o0OEwyUnBkajQ4WkdsMgpJR1JwY2owaWJIUnlJaUJqYkdGemN6MGlaMjFoYVd4 ZmJYTm5JajVVYUdVZ2JXVjBZWEJ5YjJkeVlXMXRhVzVuSUdGd2NISnZZV05vCklHbHpJR0VnYzJ4 cFoyaDBiSGtnZEhKcFkydDVJSFJvYVc1bkxpQlVhR1VnYTJWNUlHbHpJSFJvWVhRZ2MybHVZMlVn ZEdobElFRmoKWTJWc1pYSmhkR1VnY0hKdlozSmhiU0JwY3lCamIyMXdhV3hsWkNCaGJtUWdaWGhs WTNWMFpXUWdZWFFnWDNCeWIyZHlZVzBnY25WdQpkR2x0WlY4c0lIUm9aVzRnZVc5MUlHTmhiaUJv WVhabElHRWdTR0Z6YTJWc2JDQndjbTluY21GdElIZG9hV05vSUY5blpXNWxjbUYwClpYTmZJSFJv WlNCQlkyTmxiR1Z5WVhSbElIQnliMmR5WVcwc0lIUm9ZWFFnZVc5MUlGOTBhR1Z1WHlCamIyMXdh V3hsSUdGdVpDQmwKZUdWamRYUmxMand2WkdsMlBqeGthWFlnWkdseVBTSnNkSElpSUdOc1lYTnpQ U0puYldGcGJGOXRjMmNpUGp4aWNqNDhMMlJwZGo0OApaR2wySUdOc1lYTnpQU0puYldGcGJGOXRj MmNpUGtadmNpQmxlR0Z0Y0d4bExDQkpJSFZ6WlNCMGFHbHpJRnRvWlhKbFhTZzhZU0JvCmNtVm1Q U0pvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2UVdOalpXeGxjbUYwWlVoVEwyRmpZMlZzWlhKaGRH VXRaWGhoYlhCc1pYTXYKWW14dllpOXRZWE4wWlhJdlpYaGhiWEJzWlhNdmFHRnphR05oZEM5TlJE VXVhSE1qVERneklqNW9kSFJ3Y3pvdkwyZHBkR2gxWWk1agpiMjB2UVdOalpXeGxjbUYwWlVoVEwy RmpZMlZzWlhKaGRHVXRaWGhoYlhCc1pYTXZZbXh2WWk5dFlYTjBaWEl2WlhoaGJYQnNaWE12CmFH RnphR05oZEM5TlJEVXVhSE1qVERnelBDOWhQaWtnZDJobGJpQmtaV1pwYm1sdVp5QmhiaUJOUkRV Z2FHRnphQ0J5YjNWMGFXNWwKTGlCT2IzUmxJSFJvWVhRZ2RHaGxJR0J6ZEdWd1lDQm1kVzVqZEds dmJpQjBZV3RsY3lCaElISmxaM1ZzWVhJZ1NHRnphMlZzYkNCZwphU0E2T2lCSmJuUmdMQ0IwYjJk bGRHaGxjaUIzYVhSb0lIUm9aU0JqZFhKeVpXNTBJSE4wWVhSbElHOW1JSFJvWlNCbGVIQnlaWE56 CmFXOXVJQ2hnWVRCZ0xDQmdZakJnSUM0dUxpa2dkMmhwWTJnZ1lYSmxJRzltSUhSNWNHVWdZRVY0 Y0NCWGIzSmtNekpnTENCaGJtUWcKWjJWdVpYSmhkR1Z6SUdFZ2JtVjNJSEYxWVdSeWRYQnNaU0J2 WmlCbGVIQnlaWE56YVc5dWN5QnZaaUIwZVhCbElHQkZlSEFnVjI5eQpaRE15WUNCeVpYQnlaWE5s Ym5ScGJtY2dkR2hsSUc1bGVIUWdjM1JsY0NCdlppQjBhR1VnYUdGemFDQnliM1YwYVc1bExpQlVh R1VnCmIzWmxjbUZzYkNCbFptWmxZM1FnWW1WcGJtY2dkR2hoZENCM1pTQmhjbVVnZFhOcGJtY2dY MkJRY21Wc2RXUmxMbVp2YkdSc1lGOGcKZEc4Z1oyVnVaWEpoZEdVZ1lXNGdkVzV5YjJ4c1pXUWdi Rzl2Y0M0Z1FTQmpiM0p2Ykd4aGNua2diMllnZEdocGN5QnBjeUIwYUdGMApJSGRsSUdOaGJpQnFk WE4wSUhWelpTQnlaV2QxYkdGeUlFaGhjMnRsYkd3Z1pHRjBZU0J6ZEhKMVkzUjFjbVZ6SUhSdklI TjBiM0psCklIUm9aU0JwYm5SbGNtMWxaR2xoZEdVZ2NISnZaM0poYlN3Z2JHbHJaU0JnWVdBc0lH QmlZQ0JwYmlCaElIUjFjR3hsTENCaGJtUWcKZEdobElHTnZibk4wWVc1MGN5QmdhMkFnWVc1a0lH QnlZQ0JwYmlCaElHeHBjM1FzSUdGdVpDQjBhR1Z6WlNCaWFYUnpJR1J2SUc1dgpkQ0JvWVhabElI UnZJR0psSUdaaGMzUWdZWFFnWVd4c0lDMHRMU0J6YVc1alpTQjBhR1Z6WlNCb1lYQndaVzRnWVhR Z2NISnZaM0poCmJTQmpiMjV6ZEhKMVkzUnBiMjRnZEdsdFpTd2dibTkwSUhkcGRHaHBiaUIwYUdV Z1kyOXlaU0JzYjI5d0lHUjFjbWx1WnlCbGVHVmoKZFhScGIyNGdLSGRvYVdOb0lHbHpJSGRvZVNC cWRYTjBJSFZ6YVc1bklITnNiM2NnYkdsemRDQnBibVJsZUdsdVp5Qm1iM0lnZEdobApJR052Ym5O MFlXNTBjeUJwY3lCbWFXNWxLUzQ4TDJScGRqNDhaR2wyUGp4aWNqNDhMMlJwZGo0OFpHbDJQbGx2 ZFNCdGFXZG9kQ0JpClpTQmhZbXhsSUhSdklHUnZJR0VnYzJsdGFXeGhjaUIwYUdsdVp5QjNhWFJv SUhsdmRYSWdjSEp2WjNKaGJTNGdTV1lnZEdobElIRjEKWlhWbGN5QmhjbVVnZFhObFpDQmhjeUJo SUcxbGRHaHZaQ0IwYnlCclpXVndJSFJ5WVdOcklHOW1JSFJvWlNCcGJuUmxjbTFsWkdsaApkR1Vn WTI5dGNIVjBZWFJwYjI1ekxDQmhibVFnWkdWMFpYSnRhVzVsSUhkb1lYUWdjMmh2ZFd4a0lHSmxJ R052YldKcGJtVmtJSGRwCmRHZ2dkMmhoZENCdVpYaDBMQ0IwYUdWdUlHMWhlV0psSUhsdmRTQmpZ VzRnYlc5MlpTQjBhR1VnY1hWbGRXVWdjM1J5ZFdOMGRYSmwKSUhSdklIUm9aU0JJWVhOclpXeHNJ SEJoY25RZ1lXNWtJR1J2SUdGdUlHRnVZV3hoWjI5MWN5QjBhR2x1WnlCMGJ5QnNiMjl3SUhWdQpj bTlzYkdsdVp5NGdTV1lnZVc5MUlHTmhiaUJrYnlCMGFHRjBMQ0IwYUdWdUlIZG9ZWFFnZVc5MUoy eHNJR2hoZG1VZ2FYTWdZU0JJCllYTnJaV3hzSUhCeWIyZHlZVzBnZDJocFkyZ2daMlZ1WlhKaGRH VnpJR0VnWTI5dGNHeGxkR1ZzZVNCMWJtWnZiR1JsWkNCamIyMXcKZFhSaGRHbHZianNnYm04Z2NY VmxkV1Z6SUdsdUlIUm9aU0JCWTJObGJHVnlZWFJsSUhCaGNuUWdZWFFnWVd4c0xDQnphVzVqWlNC MAphR1Y1SUdGeVpTQnFkWE4wSUhWelpXUWdkRzhnWkdWelkzSnBZbVVnYUc5M0lIUm9aU0JqYjIx d2RYUmhkR2x2YmlCemFHOTFiR1FnCmNISnZZMlZsWkNBb2QyaHBZMmdnYm05a1pYTWdZMjl1Ym1W amRDQjBieUIzYUdsamFDa3NJR2x1SUhSb1pTQnpZVzFsSUhkaGVTQjAKYUdGMElHQlFjbVZzZFdS bExtWnZiR1JzWUNCcGJpQjBhR1VnVFVRMUlIQnliMmR5WVcwZ2MzQmxZMmxtYVdWeklIUm9ZWFFn ZEdobApJR3h2YjNBZ2MyaHZkV3hrSUdkdklHWnliMjBnV3pBdUxqWTBYU3dnWW5WMElIUm9aU0Jz YVhOMElHbHpJRzV2ZENCd2NtVnpaVzUwCklHbHVJSFJvWlNCbWFXNWhiQ0J3Y205bmNtRnRJR0Yw SUdGc2JDNDhMMlJwZGo0OFpHbDJQanhpY2o0OEwyUnBkajQ4WkdsMlBrRnUKYjNSb1pYSWdaWGho YlhCc1pTQmJhR1Z5WlYwb1BHRWdhSEpsWmowaWFIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwwRmpZ MlZzWlhKaApkR1ZJVXk5aFkyTmxiR1Z5WVhSbExXWm1kQzlpYkc5aUwyMWhjM1JsY2k5RVlYUmhM MEZ5Y21GNUwwRmpZMlZzWlhKaGRHVXZUV0YwCmFDOUdSbFF1YUhNalRESTFNeUkrYUhSMGNITTZM eTluYVhSb2RXSXVZMjl0TDBGalkyVnNaWEpoZEdWSVV5OWhZMk5sYkdWeVlYUmwKTFdabWRDOWli RzlpTDIxaGMzUmxjaTlFWVhSaEwwRnljbUY1TDBGalkyVnNaWEpoZEdVdlRXRjBhQzlHUmxRdWFI TWpUREkxTXp3dgpZVDRwTENCM2FHbGphQ0JuWlc1bGNtRjBaWE1nWVNCa2FYWnBaR1V0WVc1a0xX TnZibkYxWlhJZ2MzUjViR1VnWTI5dGNIVjBZWFJwCmIyNHVQQzlrYVhZK1BHUnBkajQ4WW5JK1BD OWthWFkrUEdScGRqNUtkWE4wSUhSdklHSmxJR05zWldGeUlIUm9iM1ZuYUN3Z2JXRnIKWlNCemRY SmxJSGx2ZFNCcmJtOTNJSGRvYVdOb0lIQm9ZWE5sSUdFZ2NHRnlkR2xqZFd4aGNpQmpiMjF3ZFhS aGRHbHZiaUJwY3lCbwpZWEJ3Wlc1cGJtY2dhVzRzSUdKbFkyRjFjMlVnZVc5MUlHTmhiaWQwSUcx cGVDQjBhR1VnZEhkdkxpQkdiM0lnWlhoaGJYQnNaU3dnCmFXWWdlVzkxSUc1bFpXUWdkRzhnY0hW emFDQjBieUIwYUdVZ1puSnZiblFnYjJZZ2RHaGxJSEYxWlhWbElHOXlJSFJ2SUhSb1pTQmkKWVdO cklHUmxjR1Z1WkdsdVp5QnZiaUIwYUdVZ2RtRnNkV1VnYjJZZ2RHaGxJR052YlhCMWRHRjBhVzl1 TENCNWIzVWdjSEp2WW1GaQpiSGtnZDI5dUozUWdZbVVnWVdKc1pTQjBieUIxYzJVZ2RHaHBjeUJ0 WlhSb2IyUXNJR0psWTJGMWMyVWdkR2h2YzJVZ2FHRndjR1Z1CklHRjBJR1JwWm1abGNtVnVkQ0J3 YUdGelpYTXVJRWwwSjNNZ2RtVnllU0JsWVhONUlIUnZJSFJ5YVhBZ2RYQWdiMjRnZEdocGN5QW8K YjI1bElHOW1JSFJvWlNCemRISmxibWQwYUhNZ1gyRnVaRjhnZDJWaGEyNWxjM05sY3lCdlppQmxi V0psWkdSbFpDQnNZVzVuZFdGbgpaWE1wTGp3dlpHbDJQanhrYVhZK1BHSnlQand2WkdsMlBqeGth WFkrU1hRZ2FYTWdjSEp2WW1GaWJIa2dkMjl5ZEdoM2FHbHNaU0IwCmJ5QjBjbmtzSUdadmNpQmhJ R2RwZG1WdUlHUnBiR2xoZEdsdmJpQndZWEpoYldWMFpYSXNJSGR2ZFd4a0lHbDBJR0psSUhCdmMz TnAKWW14bElIUnZJR1J5WVhjZ2QyaGhkQ0IwYUdVZ2NISnZaM0poYlNCbGVHVmpkWFJwYjI0Z1oz SmhjR2dnZDI5MWJHUWdiRzl2YXlCcwphV3RsTENCdmJteDVJSFZ6YVc1bklIUm9aU0J4ZFdWMVpT QjBieUJrWldOcFpHVWdkMmhwWTJnZ2JtOWtaWE12WTI5dGNIVjBZWFJwCmIyNXpJSFJ2SUdOdmJt NWxZM1FnZEc4Z2QyaHBZMmdnYjNSb1pYSnpMand2WkdsMlBqeGthWFkrUEdKeVBqd3ZaR2wyUGp4 a2FYWSsKUEdScGRqNUliM0JsSUhSb1lYUWdZMnhoY21sbWFXVnpJSE52YldVZ2RHaHBibWR6TGp3 dlpHbDJQand2WkdsMlBqeGthWFkrUEdKeQpQand2WkdsMlBqeGthWFkrUm1WbGJDQm1jbVZsSUhS dklIQnBibWNnYldVZ1pHbHlaV04wYkhrZ2FXWWdTU2R0SUc1dmRDQmlaV2x1Clp5QnlaWE53YjI1 emFYWmxMand2WkdsMlBqeGthWFkrUEdKeVBqd3ZaR2wyUGp4a2FYWStMVlJ5WlhZOEwyUnBkajQ4 WkdsMlBqeGkKY2o0OEwyUnBkajQ4WW5JZ1kyeGhjM005SW1kdFlXbHNYMjF6WnlJK1BHUnBkaUJq YkdGemN6MGlaMjFoYVd4ZmNYVnZkR1VnWjIxaAphV3hmYlhObklqNDhaR2wySUdScGNqMGliSFJ5 SWlCamJHRnpjejBpWjIxaGFXeGZiWE5uSWo1UGJpQlRZWFFzSURnZ1FYQnlJREl3Ck1UY2dZWFFn TURBNk1UWWdRVzVrY21WM0lFZHZlbnBoY21RZ0pteDBPenhoSUdoeVpXWTlJbTFoYVd4MGJ6cG5i M3A2WVhKa1lXMUEKWjIxaGFXd3VZMjl0SWlCamJHRnpjejBpWjIxaGFXeGZiWE5uSWlCMFlYSm5a WFE5SWw5aWJHRnVheUkrWjI5NmVtRnlaR0Z0UUdkdApZV2xzTG1OdmJUd3ZZVDRtWjNRN0lIZHli M1JsT2p4aWNpQmpiR0Z6Y3owaVoyMWhhV3hmYlhObklqNDhMMlJwZGo0OFlteHZZMnR4CmRXOTBa U0JqYkdGemN6MGlaMjFoYVd4ZmNYVnZkR1VnWjIxaGFXeGZiWE5uSWlCemRIbHNaVDBpYldGeVoy bHVPakFnTUNBd0lDNDQKWlhnN1ltOXlaR1Z5TFd4bFpuUTZNWEI0SUNOalkyTWdjMjlzYVdRN2NH RmtaR2x1Wnkxc1pXWjBPakZsZUNJK1BHUnBkaUJrYVhJOQpJbXgwY2lJZ1kyeGhjM005SW1kdFlX bHNYMjF6WnlJK1NHa2dWSEpsZG05eUxEeGthWFlnWTJ4aGMzTTlJbWR0WVdsc1gyMXpaeUkrClBH SnlJR05zWVhOelBTSm5iV0ZwYkY5dGMyY2lQand2WkdsMlBqeGthWFlnWTJ4aGMzTTlJbWR0WVds c1gyMXpaeUkrVkdoaGJtdHoKSUdadmNpQjBhR1VnY1hWcFkyc2djbVZ3Ykhrc0lHRnVaQ0J6YjNK eWVTQm1iM0lnYlhrZ1pHVnNZWGtnYVc0Z2NtVnpjRzl1WkdsdQpaeTQ4TDJScGRqNDhaR2wySUdO c1lYTnpQU0puYldGcGJGOXRjMmNpUGp4aWNpQmpiR0Z6Y3owaVoyMWhhV3hmYlhObklqNDhMMlJw CmRqNDhaR2wySUdOc1lYTnpQU0puYldGcGJGOXRjMmNpUGxSb1pTQnhkV1YxWlhNZ1lYSmxJR0Zp YzI5c2RYUmxiSGtnYzNSaGRHbGoKSUdsdUlITnBlbVVzSUdSbGRHVnliV2x1WldRZ1lua2dkR2hs SUdScGJHRjBhVzl1SUhaaGJIVmxMQ0JoY3lCNWIzVWdjbVZoYkdsNgpaV1F1SUVsbUlFa2dkMkZ6 SUhkeWFYUnBibWNnZEdocGN5QnBiaUJoYmlCcGJYQmxjbUYwYVhabElHeGhibWQxWVdkbElFa2dk MjkxCmJHUWdkM0pwZEdVZ1lTQnphVzF3YkdVZ1kzbGpiR2xqSUdsdGNHeGxiV1Z1ZEdGMGFXOXVJ RzltSUdFZ2NYVmxkV1V1UEM5a2FYWSsKUEdScGRpQmpiR0Z6Y3owaVoyMWhhV3hmYlhObklqNDhZ bklnWTJ4aGMzTTlJbWR0WVdsc1gyMXpaeUkrUEM5a2FYWStQR1JwZGlCagpiR0Z6Y3owaVoyMWhh V3hmYlhObklqNUpJR0Z0SUc1dmRDQnpkWEpsSUVrZ1pXNTBhWEpsYkhrZ1ptOXNiRzkzSUhkb1lY UWdlVzkxCklHRnlaU0J6WVhscGJtY2dZV0p2ZFhRZ2RYTnBibWNnU0dGemEyVnNiQ0JoY3lCaElH MWxkR0V0Y0hKdlozSmhiVzFwYm1jZ2JHRnUKWjNWaFoyVXVJRWtnZEdGclpTQnBkQ0I1YjNVZ2JX VmhiaUIwYnlCaGRYUnZiV0YwYVdOaGJHeDVJR2RsYm1WeVlYUmxJSFJvWlNCegpkSEoxWTNSMWNt VXNJR2x1WTJ4MVpHbHVaeUIwYUdVZ2NYVmxkV1Z6TENCaWRYUWdTU0JrYjI0bmRDQnpaV1VnYUc5 M0lIUnZJR1J2CklIUm9ZWFFnZDJsMGFHOTFkQ0JvWVhacGJtY2dkRzhnY0dWeVptOXliU0IwYUdV Z1puVnNiQ0JzYVc1bFlYSWdjbTkwWVhScGIyNGcKYjI0Z2RHaGxJR0Z5Y21GNUlFa2dZVzBnZFhO cGJtY2dZWE1nWVNCeGRXVjFaUzRnU1NCallXNG5kQ0JwYldGbmFXNWxJRUZqWTJWcwpaWEpoZEdV Z2FYTWdZV0pzWlNCMGJ5QnZjSFJwYldsNlpTQjBhR0YwSUc5MWRDd2dZblYwSUdoaGRtbHVaeUJ6 WVdsa0lIUm9ZWFFnClNTQm9ZWFpsSUdKbFpXNGdZVzFoZW1Wa0lHSjVJSGRvWVhRZ2VXOTFJR2ho ZG1VZ1ltVmxiaUJoWW14bElIUnZJR0ZqYUdsbGRtVWcKYVc0Z2IzUm9aWElnWVhKbFlYTXVQQzlr YVhZK1BHUnBkaUJqYkdGemN6MGlaMjFoYVd4ZmJYTm5JajQ4WW5JZ1kyeGhjM005SW1kdApZV2xz WDIxelp5SStQQzlrYVhZK1BHUnBkaUJqYkdGemN6MGlaMjFoYVd4ZmJYTm5JajVRWlhKb1lYQnpJ RWtnYkdGamF5QnBiV0ZuCmFXNWhkR2x2Yml3Z1luVjBJRWtnWVcwZ2MzUnlkV2RuYkdsdVp5QjBi eUIwYUdsdWF5QnZaaUJoYm5rZ2QyRjVJSFJ2SUcxaGEyVWcKWVc0Z1FXTmpaV3hsY21GMFpTQnpk SEoxWTNSMWNtVWdaRzhnZEdocGN5NDhMMlJwZGo0OFpHbDJJR05zWVhOelBTSm5iV0ZwYkY5dApj MmNpUGp4aWNpQmpiR0Z6Y3owaVoyMWhhV3hmYlhObklqNDhMMlJwZGo0OFpHbDJJR05zWVhOelBT Sm5iV0ZwYkY5dGMyY2lQa2tnClptVmxiQ0JKSUdGdElITnZiV1YzYUdGMElHOTFkQ0J2WmlCdGVT QmtaWEIwYUNCb1pYSmxMaUJVYUdGdWEzTWdabTl5SUdGc2JDQjAKYUdVZ2FHVnNjQzQ4TDJScGRq NDhaR2wySUdOc1lYTnpQU0puYldGcGJGOXRjMmNpUGp4aWNpQmpiR0Z6Y3owaVoyMWhhV3hmYlhO bgpJajQ4TDJScGRqNDhaR2wySUdOc1lYTnpQU0puYldGcGJGOXRjMmNpUGtOb1pXVnljeXc4TDJS cGRqNDhaR2wySUdOc1lYTnpQU0puCmJXRnBiRjl0YzJjaVBrRnVaSEpsZHp3dlpHbDJQand2Wkds MlBqeGthWFlnWkdseVBTSnNkSElpSUdOc1lYTnpQU0puYldGcGJGOXQKYzJjaVBqeGthWFlnWTJ4 aGMzTTlJbWR0WVdsc1gyMXpaeUkrUEdKeUlHTnNZWE56UFNKbmJXRnBiRjl0YzJjaVBqeGljaUJq YkdGegpjejBpWjIxaGFXeGZiWE5uSWo1UGJpQlVkV1Z6WkdGNUxDQTBJRUZ3Y21sc0lESXdNVGNn TWpBNk1qazZNRFFnVlZSREt6Z3NJRlJ5ClpYWnZjaUJNTGlCTlkwUnZibVZzYkNBZ2QzSnZkR1U2 UEdKc2IyTnJjWFZ2ZEdVZ1kyeGhjM005SW1kdFlXbHNYM0YxYjNSbElHZHQKWVdsc1gyMXpaeUln YzNSNWJHVTlJbTFoY21kcGJqb3dPMjFoY21kcGJpMXNaV1owT2pBdU9HVjRPMkp2Y21SbGNpMXNa V1owT2pGdwplQ0FqWTJOaklITnZiR2xrTzNCaFpHUnBibWN0YkdWbWREb3haWGdpUGp4a2FYWWda R2x5UFNKc2RISWlJR05zWVhOelBTSm5iV0ZwCmJGOXRjMmNpUGp4a2FYWWdaR2x5UFNKc2RISWlJ R05zWVhOelBTSm5iV0ZwYkY5dGMyY2lQanhrYVhZZ1pHbHlQU0pzZEhJaUlHTnMKWVhOelBTSm5i V0ZwYkY5dGMyY2lQanhrYVhZZ1kyeGhjM005SW1kdFlXbHNYM0YxYjNSbElHZHRZV2xzWDIxelp5 SStQR1JwZGlCagpiR0Z6Y3owaVoyMWhhV3hmYlhObklqNUpaaUIwYUdVZ2NYVmxkV1VnYVhNZ2JX OXlaU0J6ZEdGMGFXTXNJR3AxYzNRZ1oybDJaVzRnCllua2dkR2hoZENCa2FXeGhkR2x2YmlCd1lY SmhiV1YwWlhJZ2QyaHBZMmdnZVc5MUlITmxkQ0IxY0NCbWNtOXVkQ0J5WVhSb1pYSWcKZEdoaGJp QmlaV2x1WnlCa1pYSnBkbVZrSUdaeWIyMGdhVzUwWlhKdFpXUnBZWFJsSUhKbGMzVnNkSE1zSUhS b1pXNGdiV0Y1WW1VZwplVzkxSUdOaGJpQnFkWE4wSUhWelpTQklZWE5yWld4c0lHRnpJSGx2ZFhJ Z2JXVjBZUzF3Y205bmNtRnRiV2x1WnlCc1lXNW5kV0ZuClpTQjBieUJuWlc1bGNtRjBaU0IwYUdV Z1FXTmpaV3hsY21GMFpTQndjbTluY21GdElHOW1JSFJvWlNCamIzSnlaV04wSUhOb1lYQmwKSUNo Z1FXTmpZQ0JwY3lCeVpXRnNiSGtnYW5WemRDQmhJR1JoZEdFZ2MzUnlkV04wZFhKbExDQnpieUI1 YjNVZ1kyRnVJRzFoYm1sdwpkV3hoZEdVZ2FYUWdiWFZqYUNCc2FXdGxJR0Z1ZVNCdmRHaGxjanNn YjI1c2VTQjNhR1Z1SUhsdmRTQmpZV3hzSUdCeWRXNWdJR1J2ClpYTWdhWFFnZEhWeWJpQjBhR0Yw SUdSaGRHRWdjM1J5ZFdOMGRYSmxJR2x1ZEc4Z1kyOWtaU0JoYm1RZ1pYaGxZM1YwWlNCcGRDa3UK UEM5a2FYWStQQzlrYVhZK1BDOWthWFkrUEM5a2FYWStQQzlrYVhZK0Nqd3ZZbXh2WTJ0eGRXOTBa VDQ4TDJScGRqNDhMMlJwZGo0OApaR2wySUdScGNqMGliSFJ5SWlCamJHRnpjejBpWjIxaGFXeGZi WE5uSWo0OFpHbDJJR05zWVhOelBTSm5iV0ZwYkY5dGMyY2lQand2ClpHbDJQand2WkdsMlBnb0tQ SEFnWTJ4aGMzTTlJbWR0WVdsc1gyMXpaeUkrUEM5d1Bnb0tMUzBnUEdKeUlHTnNZWE56UFNKbmJX RnAKYkY5dGMyY2lQZ3BaYjNVZ2NtVmpaV2wyWldRZ2RHaHBjeUJ0WlhOellXZGxJR0psWTJGMWMy VWdlVzkxSUdGeVpTQnpkV0p6WTNKcApZbVZrSUhSdklIUm9aU0JIYjI5bmJHVWdSM0p2ZFhCeklD SkJZMk5sYkdWeVlYUmxJaUJuY205MWNDNDhZbkln
Reply all
Reply to author
Forward
0 new messages