Another Dimension

Unleashing multi-dimensionality in the Daemonic Universe: “This is not a game of rarity, it’s a game of circuitry.”

by 0xAnimist

Yes, almost all Daemonica entities have the same numerical matrix. No, this isn’t a mistake. And, more importantly, yes, this is going to change. In fact, it’s changing today.

Daemonica Entities on OpenSea: different tokenIds, same matrix… no more.

tl;dr

The numerical matrix of a Daemonica entity is a result of the other registered base64-encoded NFTs in the entity owner’s wallet. We call each of these registered contracts the “dimensions” of the Daemonic Universe.

When it launched, Daemonica was one-dimensional: only KLIST tokens were recognized. Today, Daemonica has become multi-dimensional: Kanon just added Xe_ntities as a registered dimension.

We have also opened up the possibility for anyone to add any other base64-encoded NFT contract as a dimension for the cost of 1 ether by calling dims add — address=0x… in the Daemonica.io interactive grimoire, where 0x… is the contract address of a base64-encoded series of NFTs.

This means that anyone holding an entity may see its numerical matrix change if they are also holding at least one xe_ntity or an NFT from any other contracts that are registered. The change is not likely to render on OpenSea, however, so go to Daemonica.io and type entity manifest — id=YOURENTITYID to see if your entity has been affected.

Read below if you want to understand how this works and what to expect.

Our entire digital world, all of our computers, much of our electronics, anything that bleeps and boops or pings and sings thanks to a cascade of ones and zeroes represented by voltage differentials coursing through silicon or atmosphere or ocean or whatever owes something to Joseph Fourier’s 18th century mathematics.

He discovered that any signal, no matter how clean and periodic or stochastic and unpredictable, could be decomposed into an infinite series of sinusoidal waves. A talk radio broadcast, for instance, or the readout of an EEG machine, each with all their real world asymmetries and random pauses and abrupt reanimations, were simply the sum of perfectly smooth and symmetric signals. Information chaos is just the choppy surface of an infinite ocean of implicate order.

The Fourier Transform uses Joseph’s insight to convert signals from how they appear to us creatures of time — where Monday comes before Wednesday, breakfast before dinner, and one word before the next in the radio host’s voicebox — to another world altogether: the frequency domain.

Fourier Transform diagram cribbed from the Internet

A time-based signal that appears noisy and indecipherable may, in the frequency domain, be rendered intelligible. Patterns may emerge. Biases. Beauty. And new ways of massaging messages becomes possible.

The Fourier Transform doesn’t just flip a signal over to see it from another side, it changes the entire world in which it is manifest. An anthropologist would recognize this as a form of perspectivism. It’s much more sophisticated than empathy, it’s the stuff of world making, the stuff of wisdom. It’s the stuff of magic.

So What?

It’s called a transform because it causes the signal itself to mutate, revealing not another side but another whole, this one native to another universe but still inherent to the same signal. It’s not like seeing your reflection in a funhouse mirror; it’s like seeing your soul reflected in a regular mirror when on magic mushrooms.

Alex Grey, “Godself,” 2012, oil on linen, 60 x 60 in

It doesn’t project, it reveals. Once it does, once it ports a signal out of time into the frequency domain, it allows would-be information surgeons — engineers, musicians, artists, magicians — to go to work with a time-twisting tool set unavailable in meatspace. More like an abduction than a kidnapping, the operated-on signal continues to propagate through time. It continues to produce effects in our domain.

In a word, this is “magic.”

Whether you speak to an Indigenous elder or a New Age Wiccan, they will tell you that moving information to another frame, manipulating it, and returning it home is precisely how to reshape the world. It’s what Tibetan monks are doing on the sidewalks of busy cities with their sand paintings. It’s what curanderos are doing in the jungle with their plant medicine. Whether it’s for healing or sorcery depends only on intent. Magic itself is amoral. It’s just tech.

Daemonica makes the magical nature of the Fourier Transform — and thus, of all signal processing — explicit. The OccultMath.sol library used to render and manipulate entities and xe_ntities formalizes this in one of its functions in particular, sixtyFourier(), by marrying the Fourier Transform with base64-encoded NFTs in a novel form of two-dimensional gematria.

The Gematrix

The operation is simple: OccultMath.sixtyFourier() counts the frequency of each alphanumeric character that appears in a base64-encoded NFT and puts the results in an 8 x 8 matrix that we call the “Gematrix.”

Base64-encoding, the compression algorithm that has become a standard for onchain art, takes a string of text — often the metadata of an NFT and it’s representation, such as an SVG file — and shrinks it down by a cipher that recodes it as a string of 64 unique characters: A-Z, a-z, 0–9, +, and /. When you call the tokenURI() function on a smart contract that renders a base64-encoded NFT, what you get back — what a web app like OpenSea or Daemonica.io then turns into an image — is just a clump of these characters, and only these characters, that can then be decompressed into something that is often both human- and machine-readable.

Here’s an example on Etherscan for Loot bag #888:

tokenURI(888) for Loot

The matrix of an entity, then, is just the frequency of occurrences of each of these 64 unique characters organized into an 8 x 8 (=64) matrix. Since gematria is the art of mapping letters onto numbers in the exegesis of sacred scripture, allowing mathematical logic to be unleashed on texts like the Hebrew Bible to find hidden codes, we call our base64 matrix the Gematrix:

The Gematrix

For example, if there are four occurrences of the (capital) letter “A”, then the top left corner of the resulting matrix will have “04” in the top left corner. Next to it, to the right, will be the number of (capital) letter “B”s, and so on.

Since the metadata and artwork for a Loot bag is quite minimal, the base64-encoding of it is fairly concise. There may be, indeed, only four instances of the (capital) letter “A” in the base64 representation of a Loot bag. Other onchain artworks are much more complex. Pythagorean Masks, for instance, requires an order of magnitude more data to render than a Loot bag, and is thus likely to have a lot more (capital) letter “A”s and “B”s and everything else.

(*I’ve copied the base64 payload for Pythagorean Mask #888 at the bottom of this article as an appendix. Get ready to scroll.)

To maintain matrix values from 0 to 88, an entity uses OccultMath.sixtyFourier() with modulo 89, meaning the frequency count simply rolls over like an odometer once it goes above 88. In other words, it maps a base64 cipher into a base89 representation. This will become important when we unpack the magic behind casting and the base89 numogram. Stay tuned for more on that…

Multi-Dimensional Gematria, Multi-Player Determination

The reason almost every entity had the same numerical values in its matrix until now is because the only dimension of the Daemonic Universe was KLIST and almost all KLIST tokens were tier 1, and thus identical.

First, an aside on KLIST.

KLIST is the membership token for K21 hodlers. Anyone with K21 in their wallet can claim a KLIST token for the cost of gas. A base64-encoded token, when tokenURI() is called to render it, the K21 balance of the owner’s wallet is used to determine which of 13 visuals is presented. Since the vast majority of entity hodlers were tier 1 KLIST members, the vast majority of entities have the same numerical matrix derived from the tier 1 KLIST token, those baby butterflies bookending the image below.

KLIST Membership (v0) tokens: each is a butterfly sigil made of the letters K, L, I, S, and T, the complexity of which depends on the owner’s K21 balance

To understand why, think of an entity as occupying a position based on its tokenId in a multi-dimensional universe. To begin, that universe was one-dimensional: entity #55 was just a point along that line between 54 and 56. Its numerical matrix came from running OccultMath.sixtyFourier() on KLIST token #55 only if the owner of the entity also held a KLIST token of any tokenId.

An entity as a multi-dimensional point in the ever-expanding Daemonic Universe

In other words, holding the token of a registered Daemonica dimension allows your entity to be manifest with the information from that dimension. That information doesn’t come from the corresponding token in your wallet, but from the token with the same tokenId as your entity.

This has a number of implications.

By owning any other KLIST token, you reveal your entity along the KLIST dimension, but unless you own both entity #55 and KLIST token #55, you don’t have any control over the values in the numerical matrix of your entity. Should whomever owns KLIST token #55 change its output — in this case, by sufficiently changing their K21 token balance so their KLIST token renders a different image — then the base64 code that determines your entity will change, changing it’s numerical matrix.

Now that the Daemonic Universe has become multi-dimensional, the complexity increases. Kanon just registered the Xe_ntity NFT contract as a Daemonic dimension. Should you own an entity and hold both a KLIST token and a Xe_ntity, the numerical matrix of your entity will be based on both the KLIST token and the Xe_ntity token with the same tokenId as your entity.

The frequency of occurrences of each base64 character in each input NFT will now be added together. As the Daemonica community adds more dimensions, more and more possible base64 NFTs will feed into each entity, creating increasing diversity amongst the numerical matrices as a result of entity owners hodling other onchain artworks.

Visible > Ownable

Many generative onchain artworks limit ownership to hundreds or thousands of tokens but render all possible tokenIds. In otherwords, the ownable universe of onchain art is far outstripped by the visible. By how much?

ERC721 NFT tokenIds are encoded as uint256, 256-bit unsigned integers. Such variables can hold numbers from 0 to 2²⁵⁶, or 1.15792089237 x 10⁷⁷.

The mathemagical artifacts of Sisyphean measurement

This is not just a vast number, it’s a significant one. The best current estimates for the number of atoms in our physical universe is roughly 10⁷⁷. Which is to say, each Daemonic dimension of generative art that behaves this way is itself on the order of our physical universe.

I, for one, find such estimates about as useful as any Alexandrian sorcerer may have found models of the Sun encircling the Earth. That’s not to say it’s not true, but that truth doesn’t matter. What matters is what maps you build a world with, and the more culturally relevant those maps, the more your magic can manipulate culture with them.

Think With It

Having gone multi-dimensional, the Daemonica experiment has begun in earnest. Which communities will register their onchain NFT projects as recognized Daemonic dimensions? How will the entities respond?

As the artist has come to see it, this project is “oceanic.” I dare not speak for them, but I do see what they mean. As Daemonica progresses, the uniformity amongst entities will break down, erupting instead into a bubbling cauldron of difference.

As feedback loops are built between Daemonic dimensions and new projects that ingest entities and xe_ntities the way Daemonica ingests other base64 NFTs, strange currencies will emerge.

This isn’t a game of rarity, it’s a game of circuitry. And the genesis state is now ticking away.

Appendix

*Pythagorean Mask #888 base64 payload:

eyJuYW1lIjogIlB5dGhhZ29yZWFuIE1hc2sgIyA4ODgiLCAiZGVzY3JpcHRpb24iOiAiVGhlIFB5dGhhZ29yZWFuIHNjaG9vbCBvZiB0aG91Z2h0IHRlYWNoZXMgdXMgdGhhdCBudW1iZXJzIGFyZSB0aGUgYmFzaXMgb2YgdGhlIGVudGlyZSB1bml2ZXJzZSwgdGhlIGJhc2UgbGF5ZXIgb2YgcGVyY2VpdmVkIHJlYWxpdHkuIFRoZSByZXN0IGlzIGJ1dCBhIG1lcmUgZXhwcmVzc2lvbiBvZiB0aG9zZS4gTnVtYmVycyBhcmUgYWxsIGFyb3VuZCB1cywgaGF2ZSBhbHdheXMgYmVlbiwgd2lsbCBhbHdheXMgYmUuIFdlbGNvbWUgdG8gdGhlIG4gQ29sbGVjdGl2ZS4iLCAiaW1hZ2UiOiAiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyYVdWM1FtOTRQU0l3SURBZ09EUXlJRGt3TWlJK1BHUmxabk0rUEhOMGVXeGxQaUF1WTJ4ekxURjdabWxzYkRvak1EWXdOakEyTzMwdVkyeHpMVEo3Wm1sc2JEcDFjbXdvSTJ4cGJtVmhjaTFuY21Ga2FXVnVkQ2s3ZlM1amJITXRNM3RtYVd4c09uVnliQ2dqYkdsdVpXRnlMV2R5WVdScFpXNTBMVElwTzMwdVkyeHpMVFI3Wm1sc2JEcDFjbXdvSTJ4cGJtVmhjaTFuY21Ga2FXVnVkQzB6S1R0OUxtTnNjeTAxZTJacGJHdzZkWEpzS0NOc2FXNWxZWEl0WjNKaFpHbGxiblF0TkNrN2ZTNWpiSE10Tm50bWFXeHNPblZ5YkNnamJHbHVaV0Z5TFdkeVlXUnBaVzUwTFRVcE8zMHVZMnh6TFRkN1ptbHNiRHAxY213b0kyeHBibVZoY2kxbmNtRmthV1Z1ZEMwMktUdDlMbU5zY3kwNGUyWnBiR3c2ZFhKc0tDTnNhVzVsWVhJdFozSmhaR2xsYm5RdE55azdmUzVqYkhNdE9YdG1hV3hzT25WeWJDZ2piR2x1WldGeUxXZHlZV1JwWlc1MExUZ3BPMzB1WTJ4ekxURXdlMlpwYkd3NmRYSnNLQ05zYVc1bFlYSXRaM0poWkdsbGJuUXRPU2s3ZlM1amJITXRNVEY3Wm1sc2JEcDFjbXdvSTJ4cGJtVmhjaTFuY21Ga2FXVnVkQzB4TUNrN2ZTQThMM04wZVd4bFBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGliR2x1WldGeUxXZHlZV1JwWlc1MElpQjRNVDBpTWpBNUxqYzNJaUI1TVQwaU5Ua3pMamMzSWlCNE1qMGlORFk0TGpVeElpQjVNajBpTlRRNExqRTBJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK1BITjBiM0FnYjJabWMyVjBQU0l3SWlCemRHOXdMV052Ykc5eVBTSWpZV0ZoSWk4K1BITjBiM0FnYjJabWMyVjBQU0l3TGpBeElpQnpkRzl3TFdOdmJHOXlQU0lqWVdOaFkyRmpJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMakUySWlCemRHOXdMV052Ykc5eVBTSWpaREJrTUdRd0lpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqTWlJSE4wYjNBdFkyOXNiM0k5SWlObFlXVmhaV0VpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJakF1TkRNaUlITjBiM0F0WTI5c2IzSTlJaU5tWVdaaFptRWlMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVOVE1pSUhOMGIzQXRZMjlzYjNJOUlpTm1abVlpTHo0OEwyeHBibVZoY2tkeVlXUnBaVzUwUGp4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWJHbHVaV0Z5TFdkeVlXUnBaVzUwTFRJaUlIZ3hQU0l6TVRRaUlIa3hQU0kxTnpNdU9UTWlJSGd5UFNJek1UUWlJSGt5UFNJNE5ERXVOaUlnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNJZ2MzUnZjQzFqYjJ4dmNqMGlJMkZoWVNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTUM0ME5DSWdjM1J2Y0MxamIyeHZjajBpSTJSaVpHSmtZaUl2UGp4emRHOXdJRzltWm5ObGREMGlNQzQ0SWlCemRHOXdMV052Ykc5eVBTSWpabVptSWk4K1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0OGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUlteHBibVZoY2kxbmNtRmthV1Z1ZEMweklpQjRNVDBpTXpZNUxqRTVJaUI1TVQwaU5EZzFMalF4SWlCNE1qMGlNamMxTGpreklpQjVNajBpTmpRMkxqazBJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK1BITjBiM0FnYjJabWMyVjBQU0l3SWlCemRHOXdMV052Ykc5eVBTSWpZV0ZoSWk4K1BITjBiM0FnYjJabWMyVjBQU0l3TGpFeklpQnpkRzl3TFdOdmJHOXlQU0p6YVd4MlpYSWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDNOQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNQzR5T0NJZ2MzUnZjQzFqYjJ4dmNqMGlJMlEzWkRka055SWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqUTNJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMalF5SWlCemRHOXdMV052Ykc5eVBTSWpaVGhsT0dVNElpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU1qY2lMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVOVFlpSUhOMGIzQXRZMjlzYjNJOUlpTm1OV1kxWmpVaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0eE1pSXZQanh6ZEc5d0lHOW1abk5sZEQwaU1DNDJPQ0lnYzNSdmNDMWpiMnh2Y2owaUkyWmpabU5tWXlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpBeklpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqYzRJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQWlMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYkdsdVpXRnlMV2R5WVdScFpXNTBMVFFpSUhneFBTSTBNRGt1TlRVaUlIa3hQU0kyTmpZdU1qY2lJSGd5UFNJek56RXVNelFpSUhreVBTSTJOall1TWpjaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajQ4YzNSdmNDQnZabVp6WlhROUlqQWlJSE4wYjNBdFkyOXNiM0k5SWlOaFlXRWlMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVNalVpSUhOMGIzQXRZMjlzYjNJOUluTnBiSFpsY2lJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTUM0M09DSWdjM1J2Y0MxamIyeHZjajBpSTJZM1pqZG1OeUl2UGp4emRHOXdJRzltWm5ObGREMGlNQzQ0TlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWmlJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSnNhVzVsWVhJdFozSmhaR2xsYm5RdE5TSWdlREU5SWpNNU5DNHpNaUlnZVRFOUlqWTJPUzQ0T1NJZ2VESTlJak01TkM0ek1pSWdlVEk5SWpZNE9TNHdOQ0lnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNJZ2MzUnZjQzFqYjJ4dmNqMGlJMkZoWVNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTUM0eklpQnpkRzl3TFdOdmJHOXlQU0p6YVd4MlpYSWlMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVPVElpSUhOMGIzQXRZMjlzYjNJOUlpTm1OMlkzWmpjaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU5tWm1ZaUx6NDhMMnhwYm1WaGNrZHlZV1JwWlc1MFBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGliR2x1WldGeUxXZHlZV1JwWlc1MExUWWlJSGd4UFNJek9UVXVNaUlnZVRFOUlqWTFPUzQyTWlJZ2VESTlJak01TlM0eUlpQjVNajBpTnpBNExqSTBJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK1BITjBiM0FnYjJabWMyVjBQU0l3TGpNNElpQnpkRzl3TFdOdmJHOXlQU0lqWVdGaElpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqUTRJaUJ6ZEc5d0xXTnZiRzl5UFNJallXTmhZMkZqSWlCemRHOXdMVzl3WVdOcGRIazlJakF1T1RnaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpBdU5UZ2lJSE4wYjNBdFkyOXNiM0k5SWlOaU1tSXlZaklpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQzQ1TVNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTUM0Mk55SWdjM1J2Y0MxamIyeHZjajBpSTJKaVlpSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqZ2lMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVOellpSUhOMGIzQXRZMjlzYjNJOUlpTmpPR000WXpnaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0Mk5DSXZQanh6ZEc5d0lHOW1abk5sZEQwaU1DNDROU0lnYzNSdmNDMWpiMnh2Y2owaUkyUmhaR0ZrWVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpRMElpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqazBJaUJ6ZEc5d0xXTnZiRzl5UFNJalpXVmxJaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQXVNaUl2UGp4emRHOXdJRzltWm5ObGREMGlNU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1aaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQzAzSWlCNE1UMGlOREV4TGpBNUlpQjVNVDBpTmprd0xqZzBJaUI0TWowaU5ERXhMakE1SWlCNU1qMGlOalF6TGpreUlpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krUEhOMGIzQWdiMlptYzJWMFBTSXdJaUJ6ZEc5d0xXTnZiRzl5UFNJallXRmhJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMakEySWlCemRHOXdMV052Ykc5eVBTSWpZalJpTkdJMElpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqSTRJaUJ6ZEc5d0xXTnZiRzl5UFNJalpEUmtOR1EwSWk4K1BITjBiM0FnYjJabWMyVjBQU0l3TGpRNUlpQnpkRzl3TFdOdmJHOXlQU0lqWldObFkyVmpJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMalk0SWlCemRHOXdMV052Ykc5eVBTSWpabUZtWVdaaElpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqZzFJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1JaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14cGJtVmhjaTFuY21Ga2FXVnVkQzA0SWlCNE1UMGlNemM1TGpneUlpQjVNVDBpT0RReExqY3hJaUI0TWowaU16YzVMamd5SWlCNU1qMGlOemd6TGpFeUlpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krUEhOMGIzQWdiMlptYzJWMFBTSXdJaUJ6ZEc5d0xXTnZiRzl5UFNJallXRmhJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMakUzSWlCemRHOXdMV052Ykc5eVBTSnphV3gyWlhJaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0M05TSXZQanh6ZEc5d0lHOW1abk5sZEQwaU1DNDFOU0lnYzNSdmNDMWpiMnh2Y2owaUkyVmtaV1JsWkNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpJeElpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqY3lJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQWlMejQ4TDJ4cGJtVmhja2R5WVdScFpXNTBQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYkdsdVpXRnlMV2R5WVdScFpXNTBMVGtpSUhneFBTSXpPVFF1T1NJZ2VURTlJamMyTWk0ME1TSWdlREk5SWpNNU5DNDVJaUI1TWowaU9EQXpMamcxSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqQTRJaUJ6ZEc5d0xXTnZiRzl5UFNJallXRmhJaTgrUEhOMGIzQWdiMlptYzJWMFBTSXdMakkySWlCemRHOXdMV052Ykc5eVBTSWpZemhqT0dNNElpQnpkRzl3TFc5d1lXTnBkSGs5SWpBdU5qVWlMejQ4YzNSdmNDQnZabVp6WlhROUlqQXVORFFpSUhOMGIzQXRZMjlzYjNJOUlpTmxNR1V3WlRBaUlITjBiM0F0YjNCaFkybDBlVDBpTUM0ek55SXZQanh6ZEc5d0lHOW1abk5sZEQwaU1DNDFPU0lnYzNSdmNDMWpiMnh2Y2owaUkyWXhaakZtTVNJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3TGpFM0lpOCtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqY3hJaUJ6ZEc5d0xXTnZiRzl5UFNJalptSm1ZbVppSWlCemRHOXdMVzl3WVdOcGRIazlJakF1TURRaUx6NDhjM1J2Y0NCdlptWnpaWFE5SWpBdU56a2lJSE4wYjNBdFkyOXNiM0k5SWlObVptWWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DSXZQand2YkdsdVpXRnlSM0poWkdsbGJuUStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0pzYVc1bFlYSXRaM0poWkdsbGJuUXRNVEFpSUhneFBTSXpNVGt1T1RNaUlIa3hQU0kxTURrdU5qVWlJSGd5UFNJek1EWXVPRFVpSUhreVBTSTFPRE11T0RFaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajQ4YzNSdmNDQnZabVp6WlhROUlqQXVNemNpSUhOMGIzQXRZMjlzYjNJOUlpTmhZV0VpTHo0OGMzUnZjQ0J2Wm1aelpYUTlJakF1TkRNaUlITjBiM0F0WTI5c2IzSTlJaU5pTVdJeFlqRWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNDVNU0l2UGp4emRHOXdJRzltWm5ObGREMGlNU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1aaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4TDJSbFpuTStQR2MrSUR4d1lYUm9JR1E5SWswME1qRXNOakl1T1N3ek9Ua3NNVEF5TERNM01pNDNMRGMyTGpNc016WTNMRFE1TGpGMk16RnNNakl1Tml3ek9DNDRMVFF6TGpFc056WXVPQzB5TUM0NExURTVMVEl6TERJMUxqY3ROekl1TkMwM09DNDJMVFF3TGpRc01URTRMVE0yTGpNdE16QXVNMHd4TURFdU9Td3pNemN1T0dNMkxqY3NNVFF1T1N3eE55NDFMRE13TGpFc01qa3VPU3cwTkM0MWJDMHhPUzR6TERNeFRERTRNaTQyTERRM09Xd3ROVFF1T1MwMk55d3hNeTQzTFRFNVl6TTBMamtzTXpjdU1pdzNOaTQ0TERZMkxqY3NOell1T0N3Mk5pNDNiREV3TGprdE9UbE1NVFl6TGpnc01qTTRMalpzT0RJdU1pdzROQ3c0TVM0MExURXlPQzR4TERRMkxqY3NORE11TWkwek55NDFMRFV6TGpGb01URXVNbXd5Tmk0NUxUVXlMalVzTVRrdU5pd3hPQzR4VERReU1Td3lNRGxXTVRrMExqVnNMVEkyTGpjc05EVXRNVGt1TnkweE9DNHhMREl4TGpJdE5UVXVOUzB5T0M0MUxEUTRMamt0TGpZdExqWk1OREl4TERjMUxqTmFUVEl6TkM0eUxESTNPQzQzTERJeE5Td3lOakl1T0d3eE9DNHpMVEV5TWk0M0xEWTBMalVzTmpjdU4xb2lQand2Y0dGMGFENGdQQzluUGp4bklIUnlZVzV6Wm05eWJUMGljMk5oYkdVb0xURWdNU2tnZEhKaGJuTnNZWFJsS0MwNE5ESXNNQ2tpUGlBOGNHRjBhQ0JrUFNKTk5ESXhMRFl5TGprc016azVMREV3TWl3ek56SXVOeXczTmk0ekxETTJOeXcwT1M0eGRqTXhiREl5TGpZc016Z3VPQzAwTXk0eExEYzJMamd0TWpBdU9DMHhPUzB5TXl3eU5TNDNMVGN5TGpRdE56Z3VOaTAwTUM0MExERXhPQzB6Tmk0ekxUTXdMak5NTVRBeExqa3NNek0zTGpoak5pNDNMREUwTGprc01UY3VOU3d6TUM0eExESTVMamtzTkRRdU5Xd3RNVGt1TXl3ek1Vd3hPREl1Tml3ME56bHNMVFUwTGprdE5qY3NNVE11TnkweE9XTXpOQzQ1TERNM0xqSXNOell1T0N3Mk5pNDNMRGMyTGpnc05qWXVOMnd4TUM0NUxUazVUREUyTXk0NExESXpPQzQyYkRneUxqSXNPRFFzT0RFdU5DMHhNamd1TVN3ME5pNDNMRFF6TGpJdE16Y3VOU3cxTXk0eGFERXhMakpzTWpZdU9TMDFNaTQxTERFNUxqWXNNVGd1TVV3ME1qRXNNakE1VmpFNU5DNDFiQzB5Tmk0M0xEUTFMVEU1TGpjdE1UZ3VNU3d5TVM0eUxUVTFMalV0TWpndU5TdzBPQzQ1TFM0MkxTNDJURFF5TVN3M05TNHpXazB5TXpRdU1pd3lOemd1Tnl3eU1UVXNNall5TGpoc01UZ3VNeTB4TWpJdU55dzJOQzQxTERZM0xqZGFJajQ4TDNCaGRHZytJRHd2Wno0OFp6NGdQSEJ2YkhsbmIyNGdZMnhoYzNNOUltTnNjeTB4SWlCd2IybHVkSE05SWpNeE1TNDVJRGMzTkM0eklESTBPUzQ0SURjNE15NHhJREkyTmk0NUlEY3pNQzQzSURFek9TNHpJRGN6TUM0M0lESXpNUzQ0SURZeU9DNDJJREl3TnlBMk9ERWdNalUwTGpRZ05qWXlMalVnTWprd0xqa2dOek13TGpjZ01qWXhMalFnTnpjMExqTWdNekF6TGpNZ056TTRMakVnTWpZeExqZ2dOalU1TGpZZ01qSXdMamNnTlRneUxqRWdNakU0TGpZZ05UZzBMamdnTWpFNExqWWdOVE13TGpZZ01UWTJMalFnTlRrd0xqUWdNVGMzTGprZ05UVTVMak1nTVRRMkxqRWdOakF4TGprZ01UYzVMalVnTlRrMUxqVWdNVFkwTGpFZ05qSXhJREV6TUM0NElEWTNPQzR6SURJeE1TNDNJRFUzTXk0NUlESXhOUzQ0SURVNE9DNDJJREV3TVM0MklEYzBNUzQzSURJeU9TNHlJRGN6T0M0eklESXlPQzQ1SURjME15NDJJREUzTUM0MElEYzBOeTR5SURFNE5pNDNJRGMxTXk0eklESXlOeTQ1SURjMk1DNDJJREl5TlM0NElEYzVOaTQySURNeE1TNDVJRGM0TXk0eElETXhOQ0E0TVRnZ016STNMamdnTnprMElETXhNUzQ1SURjM05DNHpJajQ4TDNCdmJIbG5iMjQrSUR3dlp6NDhaeUIwY21GdWMyWnZjbTA5SW5OallXeGxLQzB4SURFcElIUnlZVzV6YkdGMFpTZ3RPRFF5TERBcElqNGdQSEJ2YkhsbmIyNGdZMnhoYzNNOUltTnNjeTB4SWlCd2IybHVkSE05SWpNeE1TNDVJRGMzTkM0eklESTBPUzQ0SURjNE15NHhJREkyTmk0NUlEY3pNQzQzSURFek9TNHpJRGN6TUM0M0lESXpNUzQ0SURZeU9DNDJJREl3TnlBMk9ERWdNalUwTGpRZ05qWXlMalVnTWprd0xqa2dOek13TGpjZ01qWXhMalFnTnpjMExqTWdNekF6TGpNZ056TTRMakVnTWpZeExqZ2dOalU1TGpZZ01qSXdMamNnTlRneUxqRWdNakU0TGpZZ05UZzBMamdnTWpFNExqWWdOVE13TGpZZ01UWTJMalFnTlRrd0xqUWdNVGMzTGprZ05UVTVMak1nTVRRMkxqRWdOakF4TGprZ01UYzVMalVnTlRrMUxqVWdNVFkwTGpFZ05qSXhJREV6TUM0NElEWTNPQzR6SURJeE1TNDNJRFUzTXk0NUlESXhOUzQ0SURVNE9DNDJJREV3TVM0MklEYzBNUzQzSURJeU9TNHlJRGN6T0M0eklESXlPQzQ1SURjME15NDJJREUzTUM0MElEYzBOeTR5SURFNE5pNDNJRGMxTXk0eklESXlOeTQ1SURjMk1DNDJJREl5TlM0NElEYzVOaTQySURNeE1TNDVJRGM0TXk0eElETXhOQ0E0TVRnZ016STNMamdnTnprMElETXhNUzQ1SURjM05DNHpJajQ4TDNCdmJIbG5iMjQrSUR3dlp6NDhaejQ4Y0dGMGFDQmpiR0Z6Y3owaVkyeHpMVElpSUdROUlrMHlNVFl1TVN3ek5Ua3VOV3d0TVRJdU5DdzFNbUV6TkM0NUxETTBMamtzTUN3d0xEQXNNeTQxTERJMExqbHNPQzR4TERFMExqWnpNVEV1Tml3eU5pNHhMRE11TVN3MU5pNHliQzAzTGpVc01qY3VOMkV4TWpBdU15d3hNakF1TXl3d0xEQXNNQ3cxTERjM0xqSmpPUzR5TERJeUxESXhMallzTkRrdU15d3pOQzQ1TERjeExqZ3NNamNzTkRVdU5pdzFNUzQzTERreUxqY3NOVEV1Tnl3NU1pNDNjek0xTGpZc05qWXVNeXd4TVRndU5TdzJNeTR5VmpJM09DNDNjeTA1Tnk0NExqWXRNVGN4TGpJc016aEJOalF1TlN3Mk5DNDFMREFzTUN3d0xESXhOaTR4TERNMU9TNDFXaUl2UGp4d1lYUm9JR05zWVhOelBTSmpiSE10TXlJZ1pEMGlUVFF5TVN3M05EQXVNbFk0TkRFdU5tTXRPREl1TkN3eExURXhPQzQxTFRZMUxURXhPQzQxTFRZMWN5MHlOQzQzTFRRM0xqRXROVEV1TnkwNU1pNDNZeTB4TXk0ekxUSXlMalV0TWpVdU55MDBPUzQ0TFRNMExqa3ROekV1T0dFeE1qQXVNaXd4TWpBdU1pd3dMREFzTVMwNExqa3RNemd1TW5NeExqWXNNamt1T1N3ek5pdzBOQzR6YkRRNExqZ3NNalV1TjNNeU9DNDRMREUwTERNMkxqWXNORFV1T0d3NUxqWXNNall1TmtFeU1pNDNMREl5TGpjc01Dd3dMREFzTXpVMUxqVXNOek14WXpjdU55d3hMak1zTVRjdU5Dd3lMamNzTWpVdU1pd3lMamRhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kwMElpQmtQU0pOTWpBMUxqY3NORE16TGpWek1qRXVOeXd6TkM0M0xERXhOUzQzTERNM1l6QXNNQ3d4Tmk0eUxURXVNU3d6Tmk0NUxEZ3VPV0U1T1M0eUxEazVMaklzTUN3d0xERXNNemN1TVN3ek1TNDFiREl1T0N3MFlUY3dMalFzTnpBdU5Dd3dMREFzTVN3eE15dzBOMk10TVM0M0xESXhMakl0TkM0MUxEUTVMamd0Tnk0NUxEWTBMalJNTkRBeExqY3NOalF4WVRVNUxqUXNOVGt1TkN3d0xEQXNNQ3d4TGpjc01qSXVNbXcwTGpFc01UVXVOR0V4TlM0NExERTFMamdzTUN3d0xEQXNNVEl1Tnl3eE1TNDJhQzQ0ZGpRd0xqUnNMVGt6TGpVdE56SXVORUV6TWpZdU9Dd3pNall1T0N3d0xEQXNNU3d5TWpNdU1pdzFNVGt1Tkd3dE5DNDRMVEV5TGpKek9DNDBMVEkyTGpjdE15NHhMVFUyTGpKYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDFJaUJrUFNKTk5EQTVMalVzTmpnekxqSnNMVGN1TkMweU5TNDRZVE0xTGpjc016VXVOeXd3TERBc01TMHVOeTA0TGpGSU16ZzFMakpoTVRNdU1Td3hNeTR4TERBc01Dd3dMVEV4TGpRc05pNDJZeTB5TGpJc015NDVMVE11Tml3NUxqY3RNUzR5TERFM0xqUmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTAySWlCa1BTSk5NemN5TGpZc05qY3pMak56TVM0eUxUTXVPU3c1TFRNdU0yRXlNeTQ0TERJekxqZ3NNQ3d3TERFc01UQXNNeTR4YkRFM0xqa3NNVEF1TVdFeE55NDFMREUzTGpVc01Dd3dMREFzTXk0eUxETXVOU3d4TXk0ekxERXpMak1zTUN3d0xEQXNNeTQzTERJdU0yd3RNall1T1MwMkxqY3ROaTQyTFRFdU5VTXpOemd1Tnl3Mk9EQXNNemN3TGpVc05qYzNMamdzTXpjeUxqWXNOamN6TGpOYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDNJaUJrUFNKTk16Y3lMaklzTmpVNUxqWmhNamt1TXl3eU9TNHpMREFzTUN3d0xEQXNNVFV1TTNNdExqVXNOQzR6TERFekxqZ3NOaTQxYkRJNUxqVXNOeTR5Y3pJdU9Td3lMakVzTlM0MUxERXVOM1l4Tnk0NWN5MHlPUzQzTFRNdU15MDBOaTQ1TFRJMVl5MDFMakl0Tmk0MUxUWXVNUzB4TkMweUxqY3RNak5ETXpjeExqVXNOalU1TGprc016Y3hMamtzTmpVNUxqZ3NNemN5TGpJc05qVTVMalphSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kweElpQmtQU0pOTXpnd0xqa3NOamd3TGpSakxqUXRNUzQzTERRdU15MHlMamNzT0M0eUxURXVOM00yTGpjc015NDBMRFl1TXl3MUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDRJaUJrUFNKTk5ESXhMRFk1TUM0NGN5MDJMakV1TkMweE1TNDFMVGN1Tm13dE55NDJMVEkyTGpsekxURXVNeTAwTGpVdExqUXRNVEl1TkVnME1qRmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTA1SWlCa1BTSk5OREl4TERnME1TNDJjeTB5T0M0eUxESXVNeTAxT1MweE1pNDJMVEl5TGpNdE5EVXVPUzB5TWk0ekxUUTFMamxzT0RFdU15dzRXaUl2UGp4d1lYUm9JR05zWVhOelBTSmpiSE10TVRBaUlHUTlJazB6TnpJdU1pdzNOelZqT0M0ekxUY3VNU3d5TVM0eUxURXlMallzTkRndU9DMHhNaTQyZGpReExqVnNMVFExTFRFeUxqRkJPUzQzTERrdU55d3dMREFzTVN3ek56SXVNaXczTnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MHhNU0lnWkQwaVRUTTVOQzR6TERVMk5pNDFjeTB4TkM0eExURXhMVFF6TGpndE55NHlMVFUyTGprdE5DNHhMVFkzTGpRdE1UQXVNV013TERBdE16QXVOUzB4TnkwME5TMDFOQ3d3TERBdE15NHpMRFV5TGpZc05UTXVOaXc0TVM0MVV6TTVOQzR6TERVMk5pNDFMRE01TkM0ekxEVTJOaTQxV2lJdlBqd3ZaejQ4WnlCMGNtRnVjMlp2Y20wOUluTmpZV3hsS0MweElERXBJSFJ5WVc1emJHRjBaU2d0T0RReUxEQXBJajQ4Y0dGMGFDQmpiR0Z6Y3owaVkyeHpMVElpSUdROUlrMHlNVFl1TVN3ek5Ua3VOV3d0TVRJdU5DdzFNbUV6TkM0NUxETTBMamtzTUN3d0xEQXNNeTQxTERJMExqbHNPQzR4TERFMExqWnpNVEV1Tml3eU5pNHhMRE11TVN3MU5pNHliQzAzTGpVc01qY3VOMkV4TWpBdU15d3hNakF1TXl3d0xEQXNNQ3cxTERjM0xqSmpPUzR5TERJeUxESXhMallzTkRrdU15d3pOQzQ1TERjeExqZ3NNamNzTkRVdU5pdzFNUzQzTERreUxqY3NOVEV1Tnl3NU1pNDNjek0xTGpZc05qWXVNeXd4TVRndU5TdzJNeTR5VmpJM09DNDNjeTA1Tnk0NExqWXRNVGN4TGpJc016aEJOalF1TlN3Mk5DNDFMREFzTUN3d0xESXhOaTR4TERNMU9TNDFXaUl2UGp4d1lYUm9JR05zWVhOelBTSmpiSE10TXlJZ1pEMGlUVFF5TVN3M05EQXVNbFk0TkRFdU5tTXRPREl1TkN3eExURXhPQzQxTFRZMUxURXhPQzQxTFRZMWN5MHlOQzQzTFRRM0xqRXROVEV1TnkwNU1pNDNZeTB4TXk0ekxUSXlMalV0TWpVdU55MDBPUzQ0TFRNMExqa3ROekV1T0dFeE1qQXVNaXd4TWpBdU1pd3dMREFzTVMwNExqa3RNemd1TW5NeExqWXNNamt1T1N3ek5pdzBOQzR6YkRRNExqZ3NNalV1TjNNeU9DNDRMREUwTERNMkxqWXNORFV1T0d3NUxqWXNNall1TmtFeU1pNDNMREl5TGpjc01Dd3dMREFzTXpVMUxqVXNOek14WXpjdU55d3hMak1zTVRjdU5Dd3lMamNzTWpVdU1pd3lMamRhSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kwMElpQmtQU0pOTWpBMUxqY3NORE16TGpWek1qRXVOeXd6TkM0M0xERXhOUzQzTERNM1l6QXNNQ3d4Tmk0eUxURXVNU3d6Tmk0NUxEZ3VPV0U1T1M0eUxEazVMaklzTUN3d0xERXNNemN1TVN3ek1TNDFiREl1T0N3MFlUY3dMalFzTnpBdU5Dd3dMREFzTVN3eE15dzBOMk10TVM0M0xESXhMakl0TkM0MUxEUTVMamd0Tnk0NUxEWTBMalJNTkRBeExqY3NOalF4WVRVNUxqUXNOVGt1TkN3d0xEQXNNQ3d4TGpjc01qSXVNbXcwTGpFc01UVXVOR0V4TlM0NExERTFMamdzTUN3d0xEQXNNVEl1Tnl3eE1TNDJhQzQ0ZGpRd0xqUnNMVGt6TGpVdE56SXVORUV6TWpZdU9Dd3pNall1T0N3d0xEQXNNU3d5TWpNdU1pdzFNVGt1Tkd3dE5DNDRMVEV5TGpKek9DNDBMVEkyTGpjdE15NHhMVFUyTGpKYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDFJaUJrUFNKTk5EQTVMalVzTmpnekxqSnNMVGN1TkMweU5TNDRZVE0xTGpjc016VXVOeXd3TERBc01TMHVOeTA0TGpGSU16ZzFMakpoTVRNdU1Td3hNeTR4TERBc01Dd3dMVEV4TGpRc05pNDJZeTB5TGpJc015NDVMVE11Tml3NUxqY3RNUzR5TERFM0xqUmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTAySWlCa1BTSk5NemN5TGpZc05qY3pMak56TVM0eUxUTXVPU3c1TFRNdU0yRXlNeTQ0TERJekxqZ3NNQ3d3TERFc01UQXNNeTR4YkRFM0xqa3NNVEF1TVdFeE55NDFMREUzTGpVc01Dd3dMREFzTXk0eUxETXVOU3d4TXk0ekxERXpMak1zTUN3d0xEQXNNeTQzTERJdU0yd3RNall1T1MwMkxqY3ROaTQyTFRFdU5VTXpOemd1Tnl3Mk9EQXNNemN3TGpVc05qYzNMamdzTXpjeUxqWXNOamN6TGpOYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDNJaUJrUFNKTk16Y3lMaklzTmpVNUxqWmhNamt1TXl3eU9TNHpMREFzTUN3d0xEQXNNVFV1TTNNdExqVXNOQzR6TERFekxqZ3NOaTQxYkRJNUxqVXNOeTR5Y3pJdU9Td3lMakVzTlM0MUxERXVOM1l4Tnk0NWN5MHlPUzQzTFRNdU15MDBOaTQ1TFRJMVl5MDFMakl0Tmk0MUxUWXVNUzB4TkMweUxqY3RNak5ETXpjeExqVXNOalU1TGprc016Y3hMamtzTmpVNUxqZ3NNemN5TGpJc05qVTVMalphSWk4K1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kweElpQmtQU0pOTXpnd0xqa3NOamd3TGpSakxqUXRNUzQzTERRdU15MHlMamNzT0M0eUxURXVOM00yTGpjc015NDBMRFl1TXl3MUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MDRJaUJrUFNKTk5ESXhMRFk1TUM0NGN5MDJMakV1TkMweE1TNDFMVGN1Tm13dE55NDJMVEkyTGpsekxURXVNeTAwTGpVdExqUXRNVEl1TkVnME1qRmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTA1SWlCa1BTSk5OREl4TERnME1TNDJjeTB5T0M0eUxESXVNeTAxT1MweE1pNDJMVEl5TGpNdE5EVXVPUzB5TWk0ekxUUTFMamxzT0RFdU15dzRXaUl2UGp4d1lYUm9JR05zWVhOelBTSmpiSE10TVRBaUlHUTlJazB6TnpJdU1pdzNOelZqT0M0ekxUY3VNU3d5TVM0eUxURXlMallzTkRndU9DMHhNaTQyZGpReExqVnNMVFExTFRFeUxqRkJPUzQzTERrdU55d3dMREFzTVN3ek56SXVNaXczTnpWYUlpOCtQSEJoZEdnZ1kyeGhjM005SW1Oc2N5MHhNU0lnWkQwaVRUTTVOQzR6TERVMk5pNDFjeTB4TkM0eExURXhMVFF6TGpndE55NHlMVFUyTGprdE5DNHhMVFkzTGpRdE1UQXVNV013TERBdE16QXVOUzB4TnkwME5TMDFOQ3d3TERBdE15NHpMRFV5TGpZc05UTXVOaXc0TVM0MVV6TTVOQzR6TERVMk5pNDFMRE01TkM0ekxEVTJOaTQxV2lJdlBqd3ZaejQ4Wno0Z1BIQmhkR2dnWkQwaVRUTXpOaTQyTERneE5DNHliREVzTGpaTU16STBMalVzTmpjNExqTnNOUzQ0TFRrekxqRXROQzQzTFRNdU1TMDFMamNzT0RjdU9Fd3pNelV1TWl3NE1URnNMVFV1T0MwMUxqZE1NekE0TERZNU1HdzFMalFzTXpNdU5TMHhOUzQzTFRFeUxqUXRNVE11T1MwM01TNDBMREl1TmkweU15NDRMVFV1Tnl3eU1pNHlMREl3TERFd09DNHhMVGd1TVMwNExqa3RNamN0TVRBM0xqSXRNVE11TWkwNE55NDFMVEk0TGpNdE5EY3VOQ3d5TGpJc01UY3VNWE10TVRJdU9DdzFOeTR5TERNdU5TdzVPQzQzYkRReUxqZ3NNVEV3TGpZc055d3hNaTQyVERJek5TNDNMRFl4TUhNdE1UTXVNeTAwT1M0eExUWXVNUzA1Tnk0M2JERTBMak1zTXpJc01UY3VPQ3c0TXk0NExETTJMREV6T1M0MExEUXVPQ3c1TGpFdE55NDBMVEk1TGpSTU16QTRMRGMyTkM0emJDMDVMamN0TkRrdU9Fd3pNVFF1T1N3M016TnNNVEV1TWl3Mk9TNDJURE13T1M0MUxEYzROM014TWk0NExERTNMaklzTWpZc01qWXVOR2d3YkRFdU1TNDNXaUkrUEM5d1lYUm9QaUE4TDJjK1BHY2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3RNU0F4S1NCMGNtRnVjMnhoZEdVb0xUZzBNaXd3S1NJK0lEeHdZWFJvSUdROUlrMHpNell1Tml3NE1UUXVNbXd4TEM0MlRETXlOQzQxTERZM09DNHpiRFV1T0MwNU15NHhMVFF1TnkwekxqRXROUzQzTERnM0xqaE1Nek0xTGpJc09ERXhiQzAxTGpndE5TNDNURE13T0N3Mk9UQnNOUzQwTERNekxqVXRNVFV1TnkweE1pNDBMVEV6TGprdE56RXVOQ3d5TGpZdE1qTXVPQzAxTGpjc01qSXVNaXd5TUN3eE1EZ3VNUzA0TGpFdE9DNDVMVEkzTFRFd055NHlMVEV6TGpJdE9EY3VOUzB5T0M0ekxUUTNMalFzTWk0eUxERTNMakZ6TFRFeUxqZ3NOVGN1TWl3ekxqVXNPVGd1TjJ3ME1pNDRMREV4TUM0MkxEY3NNVEl1Tmt3eU16VXVOeXcyTVRCekxURXpMak10TkRrdU1TMDJMakV0T1RjdU4yd3hOQzR6TERNeUxERTNMamdzT0RNdU9Dd3pOaXd4TXprdU5DdzBMamdzT1M0eExUY3VOQzB5T1M0MFRETXdPQ3czTmpRdU0yd3RPUzQzTFRRNUxqaE1NekUwTGprc056TXpiREV4TGpJc05qa3VOa3d6TURrdU5TdzNPRGR6TVRJdU9Dd3hOeTR5TERJMkxESTJMalJvTUd3eExqRXVOMW9pUGp3dmNHRjBhRDRnUEM5blBqeG5QaUE4Y0dGMGFDQmpiR0Z6Y3owaVkyeHpMVEVpSUdROUlrMHpNVFl1Tnl3ME9ESXVOM010TWpjdU5pMHhNQzQ0TFRZM0xUSXVPR010TVRBdU1pMHpMalF0TVRndE1UWXVOUzB4T0MweE5pNDFMREl1Tml3NUxqSXNOeXd5TUM0MkxEY3NNakF1Tm1nd1lURXdNaTR5TERFd01pNHlMREFzTUN3d0xEWXhMamdzTmpZdU9ITXhOeTQxTFRFeUxqY3NNemt1TWkweE1TNDNZekUwTEM0M0xETXdMamdzTVRZdU1pdzBOUzQzTERFeExqZERNemcxTGpRc05UVXdMamdzTXpjNExqWXNOVEF6TGpVc016RTJMamNzTkRneUxqZGFiVE1zTWpVdU5TdzNMalF0TlM0ekxqZ3NOUzR6V20weE1TNDJMREF0TWk0NUxURTJMakZ6TVRrc09DNHhMREkxTGpjc01UWXVNVm9pUGp3dmNHRjBhRDRnUEM5blBqeG5JSFJ5WVc1elptOXliVDBpYzJOaGJHVW9MVEVnTVNrZ2RISmhibk5zWVhSbEtDMDRORElzTUNraVBpQThjR0YwYUNCamJHRnpjejBpWTJ4ekxURWlJR1E5SWswek1UWXVOeXcwT0RJdU4zTXRNamN1TmkweE1DNDRMVFkzTFRJdU9HTXRNVEF1TWkwekxqUXRNVGd0TVRZdU5TMHhPQzB4Tmk0MUxESXVOaXc1TGpJc055d3lNQzQyTERjc01qQXVObWd3WVRFd01pNHlMREV3TWk0eUxEQXNNQ3d3TERZeExqZ3NOall1T0hNeE55NDFMVEV5TGpjc016a3VNaTB4TVM0M1l6RTBMQzQzTERNd0xqZ3NNVFl1TWl3ME5TNDNMREV4TGpkRE16ZzFMalFzTlRVd0xqZ3NNemM0TGpZc05UQXpMalVzTXpFMkxqY3NORGd5TGpkYWJUTXNNalV1TlN3M0xqUXROUzR6TGpnc05TNHpXbTB4TVM0MkxEQXRNaTQ1TFRFMkxqRnpNVGtzT0M0eExESTFMamNzTVRZdU1Wb2lQand2Y0dGMGFENGdQQzluUGp4blBpQThjR0YwYUNCa1BTSk5NemswTGpNc05EWTFMalpqTVRBdU9Dd3lOaTQyTERJdU5pd3pNaTR6TFRFdU9Dd3pNeTQxYkMweE9TMDBOaTQ0Y3pJdU5pd3lNQzQyTFRJMkxqY3NNVFl1TkdNd0xEQXROVEV1TXkwMkxqUXROemN1TXkweU1pNDBMREFzTUMwMU5DNHhMVEUzTFRReExqRXNNamN1T1N3d0xEQXNNemd1TXkweE1DNDVMRGsyTFRNdU4zTTNOUzQxTERRMkxqa3NOelV1TlN3ME5pNDVRelF4Tmk0ekxEUTVOQzQyTERNNU5DNHpMRFEyTlM0MkxETTVOQzR6TERRMk5TNDJXbTB0TVRZeUxqY3RMak5qTVM0eExUTXVOU3d4TUM0MkxESXNNVEF1Tml3eVV6SXpNQzQyTERRMk9DNDRMREl6TVM0MkxEUTJOUzR6V20wMUxqTXRNVFZqTXk0M0xUY3NNVFVzTVRNdU9Dd3hOU3d4TXk0NFV6SXpNeTR5TERRMU55NDBMREl6Tmk0NUxEUTFNQzR6V2lJK1BDOXdZWFJvUGlBOEwyYytQR2NnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d0TVNBeEtTQjBjbUZ1YzJ4aGRHVW9MVGcwTWl3d0tTSStJRHh3WVhSb0lHUTlJazB6T1RRdU15dzBOalV1Tm1NeE1DNDRMREkyTGpZc01pNDJMRE15TGpNdE1TNDRMRE16TGpWc0xURTVMVFEyTGpoek1pNDJMREl3TGpZdE1qWXVOeXd4Tmk0MFl6QXNNQzAxTVM0ekxUWXVOQzAzTnk0ekxUSXlMalFzTUN3d0xUVTBMakV0TVRjdE5ERXVNU3d5Tnk0NUxEQXNNQ3d6T0M0ekxURXdMamtzT1RZdE15NDNjemMxTGpVc05EWXVPU3czTlM0MUxEUTJMamxETkRFMkxqTXNORGswTGpZc016azBMak1zTkRZMUxqWXNNemswTGpNc05EWTFMalphYlMweE5qSXVOeTB1TTJNeExqRXRNeTQxTERFd0xqWXNNaXd4TUM0MkxESlRNak13TGpZc05EWTRMamdzTWpNeExqWXNORFkxTGpOYWJUVXVNeTB4TldNekxqY3ROeXd4TlN3eE15NDRMREUxTERFekxqaFRNak16TGpJc05EVTNMalFzTWpNMkxqa3NORFV3TGpOYUlqNDhMM0JoZEdnK0lEd3ZaejQ4Wno0Z1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kweElpQmtQU0pOTkRFNUxqY3NNamt3WXkwekxqY3VOQzB6TWk0NUxEUXVNaTB6TkM0ekxETXhMallzTUN3d0xEY3VOQzB4T0M0eExESTJMamN0TVRrdU1XRTFNQzR5TERVd0xqSXNNQ3d3TERBdE1pNDNMREV3TGpKakxUY3VPQ3d5TGpJdE1Ua3VOU3c0TGpFdE1qQXVNeXd5TXk0ekxEQXNNQ3cxTGpVdE1UTXVOQ3d4T1M0M0xURTBMamhoTlRJdU1TdzFNaTR4TERBc01Dd3dMQzQ1TERrdU0yTTBMalVzTWpRdU55d3hNUzR6TERNNExqUXNNVEV1TXl3ek9DNDBWakk0T0M0M1dpSStQQzl3WVhSb1BpQThjR0YwYUNCamJHRnpjejBpWTJ4ekxURWlJR1E5SWsweU16TXVNaXd6TWpndU9ITXROaTQzTERVNUxqTXNNVGN1Tml3NE5TNDVZekFzTUMweE55NDFMVFE0TGpndE1TMDVPR3d4TVMwMUxqTnpMVFl1TkN3ek1pMHhMallzTlRRdU9HTXdMREFzTVM0NUxUUXpMaklzTVRVdU55MDJNQzQyUXpJM05DNDVMRE13TlM0MkxESTBOQzQ0TERNeE1pNDVMREl6TXk0eUxETXlPQzQ0V2lJK1BDOXdZWFJvUGlBOEwyYytQR2NnZEhKaGJuTm1iM0p0UFNKelkyRnNaU2d0TVNBeEtTQjBjbUZ1YzJ4aGRHVW9MVGcwTWl3d0tTSStJRHh3WVhSb0lHTnNZWE56UFNKamJITXRNU0lnWkQwaVRUUXhPUzQzTERJNU1HTXRNeTQzTGpRdE16SXVPU3cwTGpJdE16UXVNeXd6TVM0MkxEQXNNQ3czTGpRdE1UZ3VNU3d5Tmk0M0xURTVMakZoTlRBdU1pdzFNQzR5TERBc01Dd3dMVEl1Tnl3eE1DNHlZeTAzTGpnc01pNHlMVEU1TGpVc09DNHhMVEl3TGpNc01qTXVNeXd3TERBc05TNDFMVEV6TGpRc01Ua3VOeTB4TkM0NFlUVXlMakVzTlRJdU1Td3dMREFzTUN3dU9TdzVMak5qTkM0MUxESTBMamNzTVRFdU15d3pPQzQwTERFeExqTXNNemd1TkZZeU9EZ3VOMW9pUGp3dmNHRjBhRDRnUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTB4SWlCa1BTSk5Nak16TGpJc016STRMamh6TFRZdU55dzFPUzR6TERFM0xqWXNPRFV1T1dNd0xEQXRNVGN1TlMwME9DNDRMVEV0T1Roc01URXROUzR6Y3kwMkxqUXNNekl0TVM0MkxEVTBMamhqTUN3d0xERXVPUzAwTXk0eUxERTFMamN0TmpBdU5rTXlOelF1T1N3ek1EVXVOaXd5TkRRdU9Dd3pNVEl1T1N3eU16TXVNaXd6TWpndU9Gb2lQand2Y0dGMGFENGdQQzluUGp4blBpQThjRzlzZVdkdmJpQndiMmx1ZEhNOUlqUXlNU0EzTkRRdU15QXpPVGd1TkNBM05Ea3VOQ0EwTWpFZ056UTJMamdnTkRJeElEYzBOQzR6SWo0OEwzQnZiSGxuYjI0K0lEeHdZWFJvSUdROUlrMDBNakVzTnpReUxqVjJMVGN1T0hNdE9DNHlMVEV1Tnkwek5pNDRMVFl1Tm1NdE5TNHlMVGd1TmkwMkxqUXRNakV1T1MwMkxqUXRNakV1T1MwNExEY3VNeTB4TUM0eUxERTNMakl0TVRBdU9Dd3lNQzQyTFRFMUxqSXVOeTB4T0M0MkxEa3RNVGt1TXl3eE15NHpMREFzTUMweUxqTXNPQzR4TERRdU5Dd3hOUzQ1WVRFM0xqWXNNVGN1Tml3d0xEQXNNUzB5TGpRdE9DNDRRek0yTVM0NUxEYzFOeTQzTERReU1TdzNOREl1TlN3ME1qRXNOelF5TGpWYWJTMDBOQzR4TFRNMExqZHpNUzQxTERFNExqTXNNVFV1T0N3ek55NDBZVFV4TGprc05URXVPU3d3TERBc01TMHhNaTR5TERJdU5tTXRPQzB4TWk0eExUY3VNaTB6TXk0eExUY3VNaTB6TXk0eFlUUTBMalFzTkRRdU5Dd3dMREFzTUMweUxqUXNNek11TVd3dE1pNHhMUzR5VXpNMk1pNDNMRGN5TXk0MkxETTNOaTQ1TERjd055NDRXaUkrUEM5d1lYUm9QaUE4TDJjK1BHY2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3RNU0F4S1NCMGNtRnVjMnhoZEdVb0xUZzBNaXd3S1NJK0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU5ESXhJRGMwTkM0eklETTVPQzQwSURjME9TNDBJRFF5TVNBM05EWXVPQ0EwTWpFZ056UTBMak1pUGp3dmNHOXNlV2R2Ymo0Z1BIQmhkR2dnWkQwaVRUUXlNU3czTkRJdU5YWXROeTQ0Y3kwNExqSXRNUzQzTFRNMkxqZ3ROaTQyWXkwMUxqSXRPQzQyTFRZdU5DMHlNUzQ1TFRZdU5DMHlNUzQ1TFRnc055NHpMVEV3TGpJc01UY3VNaTB4TUM0NExESXdMall0TVRVdU1pNDNMVEU0TGpZc09TMHhPUzR6TERFekxqTXNNQ3d3TFRJdU15dzRMakVzTkM0MExERTFMamxoTVRjdU5pd3hOeTQyTERBc01Dd3hMVEl1TkMwNExqaERNell4TGprc056VTNMamNzTkRJeExEYzBNaTQxTERReU1TdzNOREl1TlZwdExUUTBMakV0TXpRdU4zTXhMalVzTVRndU15d3hOUzQ0TERNM0xqUmhOVEV1T1N3MU1TNDVMREFzTUN3eExURXlMaklzTWk0Mll5MDRMVEV5TGpFdE55NHlMVE16TGpFdE55NHlMVE16TGpGaE5EUXVOQ3cwTkM0MExEQXNNQ3d3TFRJdU5Dd3pNeTR4YkMweUxqRXRMakpUTXpZeUxqY3NOekl6TGpZc016YzJMamtzTnpBM0xqaGFJajQ4TDNCaGRHZytJRHd2Wno0OFp6NGdQSEJ2YkhsbmIyNGdjRzlwYm5SelBTSTBNakVnT0RJd0xqUWdNemsyTGpjZ056ZzJMamNnTXpjeExqRWdPREV5TGpRZ016WTVMalVnT0RFd0xqTWdNemM1TGpnZ09EQXhJRE0yTmk0NUlEZ3dOeTR4SURNMU9TQTNPVGN1TVNBek16QXVOQ0E0TURrdU1TQXpNekV1TkNBNE1UQWdNelUzTGpjZ056azVMamNnTXpZNUxqa2dPREV6TGpZZ016VTJMamNnT0RJMkxqZ2dNelU0TGpnZ09ESTNMamtnTXprMUxqSWdOemt6TGpZZ05ESXhJRGd6TVM0MklEUXlNU0E0TWpBdU5DSStQQzl3YjJ4NVoyOXVQaUE4TDJjK1BHY2dkSEpoYm5ObWIzSnRQU0p6WTJGc1pTZ3RNU0F4S1NCMGNtRnVjMnhoZEdVb0xUZzBNaXd3S1NJK0lEeHdiMng1WjI5dUlIQnZhVzUwY3owaU5ESXhJRGd5TUM0MElETTVOaTQzSURjNE5pNDNJRE0zTVM0eElEZ3hNaTQwSURNMk9TNDFJRGd4TUM0eklETTNPUzQ0SURnd01TQXpOall1T1NBNE1EY3VNU0F6TlRrZ056azNMakVnTXpNd0xqUWdPREE1TGpFZ016TXhMalFnT0RFd0lETTFOeTQzSURjNU9TNDNJRE0yT1M0NUlEZ3hNeTQySURNMU5pNDNJRGd5Tmk0NElETTFPQzQ0SURneU55NDVJRE01TlM0eUlEYzVNeTQySURReU1TQTRNekV1TmlBME1qRWdPREl3TGpRaVBqd3ZjRzlzZVdkdmJqNGdQQzluUGp3dmMzWm5QZz09In0=

— FIN —

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store