Old 07-29-2020, 12:37 PM   #1
AudiOishi
Human being with feelings
 
Join Date: Dec 2009
Posts: 50
Default RPP Chunk format newlines: How to Delimit Base64 strings?

Here's an excerpt from a track chunk that describes an instance of a VST Plugin

Code:
      PRESETNAME "Factory Default"
      FLOATPOS 0 0 0 0
      FXID {D4D59E4F-CB8F-A44A-8B52-298B36381264}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaEQ (Cockos)" reaeq.vst.dylib 0 "" 1919247729<56535472656571726561657100000000> ""
        cWVlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAAqAAAAAEAAAAAABAA
        IQAAAAQAAAAAAAAAAQAAAAAAAAAAAFlAAAAAAAAA8D8AAAAAAAAAQAEIAAAAAQAAAAAAAAAAwHJAAAAAAAAA8D8AAAAAAAAAQAEIAAAAAQAAAAAAAAAAQI9AAAAAAAAA
        8D8AAAAAAAAAQAEBAAAAAQAAAAAAAAAAiLNAAAAAAAAA8D8AAAAAAAAAQAEBAAAAAQAAAAAAAAAAAPA/AAAAAFQCAABwAQAA
        AAAQAAAA
      >
Through experimentation, I've determined that the VST state includes 3 separate and distinct blocks of binary information encoded in Base64.
  1. The first base64 block begins with cWVlcu5e. This block describes things like the VST id, routing matrix state, and UI button state. It is partially described in the wiki. In the example above it is terminated with CRLF newline characters.
  2. The second base64 block begins with IQAAAAQA. It encodes the binary VST state in base64. It has a length of 224 characters, with 128 characters on the first line, and 96 characters on the subsequent line. The second line terminates with CRLF.
  3. The third base64 block it short AAAQAAAA and terminates with CRLF. I do not know what this is for.

The RPP parser must have some way of delimiting these 3 blocks. Naively, it looks like they are delimited with a CRLF, but what happens if their contents are exactly 128 characters long? Would it use a double CRLF (leaving an empty newline) like the example below?

Code:
      PRESETNAME "Factory Default"
      FLOATPOS 0 0 0 0
      FXID {D4D59E4F-CB8F-A44A-8B52-298B36381264}
      WAK 0 0
      BYPASS 0 0 0
      <VST "VST: ReaEQ (Cockos)" reaeq.vst.dylib 0 "" 1919247729<56535472656571726561657100000000> ""
        cWVlcu5e7f4CAAAAAQAAAAAAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAAAAAAAqAAAAAEAAAAAABAA
        IQAAAAQAAAAAAAAAAQAAAAAAAAAAAFlAAAAAAAAA8D8AAAAAAAAAQAEIAAAAAQAAAAAAAAAAwHJAAAAAAAAA8D8AAAAAAAAAQAEIAAAAAQAAAAAAAAAAQI9AAAAAAAAA
        
        AAAQAAAA
      >
A big thank you if anyone knows the answer, or can point me to other resources!

Last edited by AudiOishi; 07-29-2020 at 12:43 PM.
AudiOishi is offline   Reply With Quote
Old 07-30-2020, 02:58 AM   #2
dimentorium
Human being with feelings
 
Join Date: Jan 2020
Posts: 76
Default

Hi AudiOishi,
if you are OK with Python you can have a look into my implementation here:
https://github.com/dimentorium/Prese...aper/preset.py

Basicall it works the following:
Decoding
- Decode with base 64
- Then you have the following content
4 Bytes: VST ID
4 Bytes: Reaper Magic Number
4 Bytes: Number of Inputs
8 Bytes by Number of inputs: Input Mask
4 Bytes: Number of outputs
8 Bytes by Number of outputs: output Mask
4 Bytes: Something I don't know
8 Bytes: seems to be the end 01 00 00 00 00 00 10 00
- Then starts the binary VST chunk for the instrument
- Then the last line is some reaper information I do not understand, might be program name or so

Encoding
- Create the header information, split to line length 210 bytes, encode
- Load the chunk data, split to line length 210 bytes, encode
- Create the footer information, split to line length 210 bytes, encode
- Put all data in the rpp

The lines have a max size but belong together; if information is longer than max size they are split on multiple lines. I managed to programmatically save and change the chunk, and also to directly load chunks from FXP or NKSF files but it is a bit unstable.

Hope this helps. Or just take a look into my code

Last edited by dimentorium; 07-30-2020 at 03:41 AM.
dimentorium is offline   Reply With Quote
Old 07-30-2020, 11:22 AM   #3
AudiOishi
Human being with feelings
 
Join Date: Dec 2009
Posts: 50
Default

Thank you, Dimentorium - your Python code is a great and helpful reference.

Assuming the binary VST chunk has exactly 210 bytes (or a multiple of 210 like 420) should the encoder insert an extra empty line after the VST chunk? Otherwise, I don't see how the parser could know when the VST chunk ends, and the "last line" begins.

I haven't been able to find an example with which to verify.

Edit: One other observation -- In my .RPP files saved by reaper 6, the lines have 128 characters before they wrap to a newline. In base64, each character is 6 bits, so that means that a line has 96 bytes (128 * 6 / 8), not 210. Does that mean that the line length before wrapping is not always the same? Or maybe I misunderstood your post...

Last edited by AudiOishi; 07-30-2020 at 11:46 AM.
AudiOishi is offline   Reply With Quote
Old 07-31-2020, 12:59 AM   #4
dimentorium
Human being with feelings
 
Join Date: Jan 2020
Posts: 76
Default

Hi AudiOishi,
for the length do not insert empty lines or empty chracters.

Its just the number of lines divided by the length. If the chunk is shorter then the last line is shorter as well. Only the max size is fixed.
dimentorium is offline   Reply With Quote
Old 07-31-2020, 11:01 PM   #5
AudiOishi
Human being with feelings
 
Join Date: Dec 2009
Posts: 50
Default

I think we're having a misunderstanding. 95% of the time you shouldn't need new lines or other exception to the encoding.

An edge case arises in the event that a VST chunk ends exactly on the line wrap boundary. When the base64 binary VST chunk just happens to end where a line wraps, the parser needs a way to delimit the VST chunk from that mysterious extra base64 string that, in my example, looks like "AAAQAAAA". Otherwise the parser will probably think that "AAAQAAAA" is part of the VST chunk, which may cause the plugin to load incorrectly (or other more subtle bugs).

Because this is unusual it's hard to find an example whith which to test how reaper behaves in the edge case.
AudiOishi is offline   Reply With Quote
Old 08-03-2020, 01:09 PM   #6
dimentorium
Human being with feelings
 
Join Date: Jan 2020
Posts: 76
Default

Hi AudiOishi,
I would guess, that reaper simply removes the last line, as this is always reaper internal data. And the header can be coded, thus I guess you do not need the line wrap.

What do you want to realize in your application, maybe my current program does most of what you want. Especially when I read your other post here.
dimentorium is offline   Reply With Quote
Old 03-05-2022, 07:18 AM   #7
baadc0de
Human being with feelings
 
Join Date: Sep 2009
Posts: 11
Default

Quote:
Originally Posted by dimentorium View Post
Hi AudiOishi,
if you are OK with Python you can have a look into my implementation here:
https://github.com/dimentorium/Prese...aper/preset.py

Basicall it works the following:
Decoding
- Decode with base 64
- Then you have the following content
4 Bytes: VST ID
4 Bytes: Reaper Magic Number
4 Bytes: Number of Inputs
8 Bytes by Number of inputs: Input Mask
4 Bytes: Number of outputs
8 Bytes by Number of outputs: output Mask
4 Bytes: Something I don't know
8 Bytes: seems to be the end 01 00 00 00 00 00 10 00
- Then starts the binary VST chunk for the instrument
- Then the last line is some reaper information I do not understand, might be program name or so

Encoding
- Create the header information, split to line length 210 bytes, encode
- Load the chunk data, split to line length 210 bytes, encode
- Create the footer information, split to line length 210 bytes, encode
- Put all data in the rpp

The lines have a max size but belong together; if information is longer than max size they are split on multiple lines. I managed to programmatically save and change the chunk, and also to directly load chunks from FXP or NKSF files but it is a bit unstable.

Hope this helps. Or just take a look into my code
The

"4 Bytes: Something I don't know"

Seem to be VST chunk size in u32 little endian. Sorry for thread necromancy.
baadc0de is offline   Reply With Quote
Old 03-05-2022, 08:57 PM   #8
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

(since it was brought back alive)

Quote:
Through experimentation, I've determined that the VST state includes 3 separate and distinct blocks of binary information encoded in Base64.
Ignore the line lengths, it's all one big base64 block.
Justin is offline   Reply With Quote
Old 08-28-2022, 03:26 PM   #9
AudiOishi
Human being with feelings
 
Join Date: Dec 2009
Posts: 50
Default

Quote:
Originally Posted by Justin View Post
(since it was brought back alive)


Ignore the line lengths, it's all one big base64 block.
I must be confused about something! The first base64 block in the FXCHAIN below looks like this: "MkRNU+5e7f4AAAAAAgAAAAEAAAAAAAAAAgAAAAAAAADVbwAAA QAAAAAAEAA=". It ends with an `=` sign. Base64 strings ONLY have '=' characters at the end, no? If the VST chunk only contains one big base64 block, wouldn't the base64 below extracted from a reaper project be invalid?

Code:
<FXCHAIN
      WNDRECT 375 161 1423 878
      SHOW 1
      LASTSEL 0
      DOCKED 0
      BYPASS 0 0 0
      <VST "VST: Zebra2" Zebra2.64.so 0 "" 1397572658<565354534D44327A6562726132000000> ""
        MkRNU+5e7f4AAAAAAgAAAAEAAAAAAAAAAgAAAAAAAADVbwAAAQAAAAAAEAA=
        I3BnbT1pbml0aWFsaXplCiNBTT1aZWJyYTIKI1ZlcnM9MjA1MDAKI0VuZGlhbj1saXR0bGUKI25tPTM0CiNtcz1ub25lCiNtcz1Nb2RXaGwKI21zPVBpdGNoVwojbXM9
        Q3RybEEKI21zPUN0cmxCCiNtcz1MZm9HMQojbXM9TGZvRzIKI21zPUdhdGUKI21zPUtleUZvbAojbXM9S2V5Rm9sMgojbXM9VmVsb2NpdHkKI21zPUFUb3VjaAojbXM9
        QXJwTW9kCiNtcz1BcnBNZDIKI21zPUVudjEKI21zPUVudjIKI21zPUVudjMKI21zPUVudjQKI21zPU1TRUcxCiNtcz1NU0VHMgojbXM9TVNFRzMKI21zPU1TRUc0CiNt
        cz1MZm8xCiNtcz1MZm8yCiNtcz1MZm8zCiNtcz1MZm80CiNtcz1NTWFwMQojbXM9TU1hcDIKI21zPU1NYXAzCiNtcz1NTWFwNAojbXM9TU1peDEKI21zPU1NaXgyCiNt
        cz1NTWl4MwojbXM9TU1peDQKI252PTUKI212PUdhdGUKI212PUVudjEKI212PUVudjIKI212PUVudjMKI212PUVudjQKI2NtPW1haW4KQ2NPcD0xMDAuMDAKI0xGT0c9
        MQojTEZPRzI9MQojY209UENvcmUKWF8xPTAuMDAKWV8xPTAuMDAKWF8yPTAuMDAKWV8yPTAuMDAKWF8zPTAuMDAKWV8zPTAuMDAKWF80PTAuMDAKWV80PTAuMDAKTVQx
        MT1WQ0YxOlJlcwpNTDExPTUwLjAwCk1SMTE9LTUuMDAKTVQxMj1ub25lOmFzc2lnbmVkCk1MMTI9NTAuMDAKTVIxMj0tNTAuMDAKTVQxMz1ub25lOmFzc2lnbmVkCk1M
        MTM9NTAuMDAKTVIxMz0tNTAuMDAKTVQxND1ub25lOmFzc2lnbmVkCk1MMTQ9NTAuMDAKTVIxND0tNTAuMDAKTVQxNT1ub25lOmFzc2lnbmVkCk1MMTU9NTAuMDAKTVIx
        NT0tNTAuMDAKTVQxNj1ub25lOmFzc2lnbmVkCk1MMTY9NTAuMDAKTVIxNj0tNTAuMDAKTVQxNz1ub25lOmFzc2lnbmVkCk1MMTc9NTAuMDAKTVIxNz0tNTAuMDAKTVQx
        OD1ub25lOmFzc2lnbmVkCk1MMTg9NTAuMDAKTVIxOD0tNTAuMDAKTVQyMT1WQ0YxOkN1dApNTDIxPTc1LjAwCk1SMjE9LTM3LjAwCk1UMjI9bm9uZTphc3NpZ25lZApN
        TDIyPTUwLjAwCk1SMjI9LTUwLjAwCk1UMjM9bm9uZTphc3NpZ25lZApNTDIzPTUwLjAwCk1SMjM9LTUwLjAwCk1UMjQ9bm9uZTphc3NpZ25lZApNTDI0PTUwLjAwCk1S
        MjQ9LTUwLjAwCk1UMjU9bm9uZTphc3NpZ25lZApNTDI1PTUwLjAwCk1SMjU9LTUwLjAwCk1UMjY9bm9uZTphc3NpZ25lZApNTDI2PTUwLjAwCk1SMjY9LTUwLjAwCk1U
        Mjc9bm9uZTphc3NpZ25lZApNTDI3PTUwLjAwCk1SMjc9LTUwLjAwCk1UMjg9bm9uZTphc3NpZ25lZApNTDI4PTUwLjAwCk1SMjg9LTUwLjAwCk1UMzE9VkNGMTpGTTEK
        TUwzMT01MC4wMApNUjMxPS0xNTAuMDAKTVQzMj1ub25lOmFzc2lnbmVkCk1MMzI9NTAuMDAKTVIzMj0tNTAuMDAKTVQzMz1ub25lOmFzc2lnbmVkCk1MMzM9NTAuMDAK
        TVIzMz0tNTAuMDAKTVQzND1ub25lOmFzc2lnbmVkCk1MMzQ9NTAuMDAKTVIzND0tNTAuMDAKTVQzNT1ub25lOmFzc2lnbmVkCk1MMzU9NTAuMDAKTVIzNT0tNTAuMDAK
        TVQzNj1ub25lOmFzc2lnbmVkCk1MMzY9NTAuMDAKTVIzNj0tNTAuMDAKTVQzNz1ub25lOmFzc2lnbmVkCk1MMzc9NTAuMDAKTVIzNz0tNTAuMDAKTVQzOD1ub25lOmFz
        c2lnbmVkCk1MMzg9NTAuMDAKTVIzOD0tNTAuMDAKTVQ0MT1WQ0YxOkZNMgpNTDQxPTc1LjAwCk1SNDE9LTc1LjAwCk1UNDI9bm9uZTphc3NpZ25lZApNTDQyPTUwLjAw
        Ck1SNDI9LTUwLjAwCk1UNDM9bm9uZTphc3NpZ25lZApNTDQzPTUwLjAwCk1SNDM9LTUwLjAwCk1UNDQ9bm9uZTphc3NpZ25lZApNTDQ0PTUwLjAwCk1SNDQ9LTUwLjAw
        Ck1UNDU9bm9uZTphc3NpZ25lZApNTDQ1PTUwLjAwCk1SNDU9LTUwLjAwCk1UNDY9bm9uZTphc3NpZ25lZApNTDQ2PTUwLjAwCk1SNDY9LTUwLjAwCk1UNDc9bm9uZTph
        c3NpZ25lZApNTDQ3PTUwLjAwCk1SNDc9LTUwLjAwCk1UNDg9bm9uZTphc3NpZ25lZApNTDQ4PTUwLjAwCk1SNDg9LTUwLjAwCk1UNTE9RU5WMTpEZWMKTUw1MT0wLjAw
        Ck1SNTE9LTUwLjAwCk1UNTI9RU5WMjpEZWMKTUw1Mj00MC4wMApNUjUyPS01MC4wMApNVDUzPW5vbmU6YXNzaWduZWQKTUw1Mz01MC4wMApNUjUzPS01MC4wMApNVDU0
        PW5vbmU6YXNzaWduZWQKTUw1ND01MC4wMApNUjU0PS01MC4wMApNVDU1PW5vbmU6YXNzaWduZWQKTUw1NT01MC4wMApNUjU1PS01MC4wMApNVDU2PW5vbmU6YXNzaWdu
        ZWQKTUw1Nj01MC4wMApNUjU2PS01MC4wMApNVDU3PW5vbmU6YXNzaWduZWQKTUw1Nz01MC4wMApNUjU3PS01MC4wMApNVDU4PW5vbmU6YXNzaWduZWQKTUw1OD01MC4w
        MApNUjU4PS01MC4wMApNVDYxPUVOVjE6UmVsCk1MNjE9NTAuMDAKTVI2MT0tMjUuMDAKTVQ2Mj1FTlYyOlJlbApNTDYyPTUwLjAwCk1SNjI9LTI1LjAwCk1UNjM9bm9u
        ZTphc3NpZ25lZApNTDYzPTUwLjAwCk1SNjM9LTUwLjAwCk1UNjQ9bm9uZTphc3NpZ25lZApNTDY0PTUwLjAwCk1SNjQ9LTUwLjAwCk1UNjU9bm9uZTphc3NpZ25lZApN
        TDY1PTUwLjAwCk1SNjU9LTUwLjAwCk1UNjY9bm9uZTphc3NpZ25lZApNTDY2PTUwLjAwCk1SNjY9LTUwLjAwCk1UNjc9bm9uZTphc3NpZ25lZApNTDY3PTUwLjAwCk1S
        Njc9LTUwLjAwCk1UNjg9bm9uZTphc3NpZ25lZApNTDY4PTUwLjAwCk1SNjg9LTUwLjAwCk1UNzE9RGVsYXkxOkNCCk1MNzE9MzUuMDAKTVI3MT0tNjUuMDAKTVQ3Mj1u
        b25lOmFzc2lnbmVkCk1MNzI9NTAuMDAKTVI3Mj0tNTAuMDAKTVQ3Mz1ub25lOmFzc2lnbmVkCk1MNzM9NTAuMDAKTVI3Mz0tNTAuMDAKTVQ3ND1ub25lOmFzc2lnbmVk
        Ck1MNzQ9NTAuMDAKTVI3ND0tNTAuMDAKTVQ3NT1ub25lOmFzc2lnbmVkCk1MNzU9NTAuMDAKTVI3NT0tNTAuMDAKTVQ3Nj1ub25lOmFzc2lnbmVkCk1MNzY9NTAuMDAK
        TVI3Nj0tNTAuMDAKTVQ3Nz1ub25lOmFzc2lnbmVkCk1MNzc9NTAuMDAKTVI3Nz0tNTAuMDAKTVQ3OD1ub25lOmFzc2lnbmVkCk1MNzg9NTAuMDAKTVI3OD0tNTAuMDAK
        TVQ4MT1EZWxheTE6TWl4Ck1MODE9NjcuMDAKTVI4MT0tMzMuMDAKTVQ4Mj1ub25lOmFzc2lnbmVkCk1MODI9NTAuMDAKTVI4Mj0tNTAuMDAKTVQ4Mz1ub25lOmFzc2ln
        bmVkCk1MODM9NTAuMDAKTVI4Mz0tNTAuMDAKTVQ4ND1ub25lOmFzc2lnbmVkCk1MODQ9NTAuMDAKTVI4ND0tNTAuMDAKTVQ4NT1ub25lOmFzc2lnbmVkCk1MODU9NTAu
        MDAKTVI4NT0tNTAuMDAKTVQ4Nj1ub25lOmFzc2lnbmVkCk1MODY9NTAuMDAKTVI4Nj0tNTAuMDAKTVQ4Nz1ub25lOmFzc2lnbmVkCk1MODc9NTAuMDAKTVI4Nz0tNTAu
        MDAKTVQ4OD1ub25lOmFzc2lnbmVkCk1MODg9NTAuMDAKTVI4OD0tNTAuMDAKTU1UMT1ub25lOmFzc2lnbmVkCk1NUzE9MApNTUQxPTAuMDAKTU1WUzE9MApNTVZEMT0w
        LjAwCk1NVDI9bm9uZTphc3NpZ25lZApNTVMyPTAKTU1EMj0wLjAwCk1NVlMyPTAKTU1WRDI9MC4wMApNTVQzPW5vbmU6YXNzaWduZWQKTU1TMz0wCk1NRDM9MC4wMApN
        TVZTMz0wCk1NVkQzPTAuMDAKTU1UND1ub25lOmFzc2lnbmVkCk1NUzQ9MApNTUQ0PTAuMDAKTU1WUzQ9MApNTVZEND0wLjAwCk1NVDU9bm9uZTphc3NpZ25lZApNTVM1
        PTAKTU1ENT0wLjAwCk1NVlM1PTAKTU1WRDU9MC4wMApNTVQ2PW5vbmU6YXNzaWduZWQKTU1TNj0wCk1NRDY9MC4wMApNTVZTNj0wCk1NVkQ2PTAuMDAKTU1UNz1ub25l
        OmFzc2lnbmVkCk1NUzc9MApNTUQ3PTAuMDAKTU1WUzc9MApNTVZENz0wLjAwCk1NVDg9bm9uZTphc3NpZ25lZApNTVM4PTAKTU1EOD0wLjAwCk1NVlM4PTAKTU1WRDg9
        MC4wMApNTVQ5PW5vbmU6YXNzaWduZWQKTU1TOT0wCk1NRDk9MC4wMApNTVZTOT0wCk1NVkQ5PTAuMDAKTU1UMTA9bm9uZTphc3NpZ25lZApNTVMxMD0wCk1NRDEwPTAu
        MDAKTU1WUzEwPTAKTU1WRDEwPTAuMDAKTU1UMTE9bm9uZTphc3NpZ25lZApNTVMxMT0wCk1NRDExPTAuMDAKTU1WUzExPTAKTU1WRDExPTAuMDAKTU1UMTI9bm9uZTph
        c3NpZ25lZApNTVMxMj0wCk1NRDEyPTAuMDAKTU1WUzEyPTAKTU1WRDEyPTAuMDAKU0Jhc2U9MgpTd2luZz0wLjAwClNUcmlnPTEKUFByb2o9MApQRm9sZD0wClBGaWxl
        PTEKR0ZpbGU9MgpHU2NhbGU9MApDaExheT0wClN1cnJPPTEKUmV2PTgyNTYKTEVEPTAuMDAKUEFHRT0wClBhZ2VzT249MApDb3JlTj0zClNsaWNlPTQKVUlfb3A9MQpN
        aWRpQT01Ck1pZGlQPTYKREZvbGQ9NwpDdHJsQT0yCkN0cmxCPTExCiNjbT1MRk9HClN5bmM9LTIKVHJpZz0wCldhdmU9MQpQaHNlPTAuMDAKUmF0ZT04MC4wMApBbXA9
        MTAwLjAwClNsZXc9MQpOc3RwPTE2ClN0cHM9OApVV3Y9MAojY209TEZPRzIKU3luYz0tMgpUcmlnPTAKV2F2ZT0xClBoc2U9MC4wMApSYXRlPTEwMC4wMApBbXA9MTAw
        LjAwClNsZXc9MQpOc3RwPTE2ClN0cHM9OQpVV3Y9MAojY209VkNDCiNMRk8xPTEKI0xGTzI9MQojTEZPMz0xCiNMRk80PTEKVm9pY2VzPTEKVm9pY2luZz0wCk1vZGU9
        MApQb3J0YT0wLjAwClBCPTIKUEJEPTIKQXJTYz0yCkFyT3JkPTAKQXJMcD0wCkFyT2N0PTAKQXJMTD0xNgpBclRyPTAKRHJmdD0xCk1UdW5TPTAKTVR1bk49MTAKTVR1
        blQ9MTEKVHJzcD0tMTIKRlR1bj0wLjAwClBvcnRSZz0xMDAuMDAKUG9ydGFNPTAKUG9ydGEyPTE2LjAwCkFndGUxPTIKQXRycDE9MApBdm9jMT0xCkFtdWwxPTEKQW1v
        ZDE9MApBTURwdDE9MC4wMApBTURwQjE9MC4wMApBZ3RlMj0yCkF0cnAyPTAKQXZvYzI9MQpBbXVsMj0xCkFtb2QyPTAKQU1EcHQyPTAuMDAKQU1EcEIyPTAuMDAKQWd0
        ZTM9MgpBdHJwMz0wCkF2b2MzPTEKQW11bDM9MQpBbW9kMz0wCkFNRHB0Mz0wLjAwCkFNRHBCMz0wLjAwCkFndGU0PTIKQXRycDQ9MApBdm9jND0xCkFtdWw0PTEKQW1v
        ZDQ9MApBTURwdDQ9MC4wMApBTURwQjQ9MC4wMApBZ3RlNT0yCkF0cnA1PTAKQXZvYzU9MQpBbXVsNT0xCkFtb2Q1PTAKQU1EcHQ1PTAuMDAKQU1EcEI1PTAuMDAKQWd0
        ZTY9MgpBdHJwNj0wCkF2b2M2PTEKQW11bDY9MQpBbW9kNj0wCkFNRHB0Nj0wLjAwCkFNRHBCNj0wLjAwCkFndGU3PTIKQXRycDc9MApBdm9jNz0xCkFtdWw3PTEKQW1v
        ZDc9MApBTURwdDc9MC4wMApBTURwQjc9MC4wMApBZ3RlOD0yCkF0cnA4PTAKQXZvYzg9MQpBbXVsOD0xCkFtb2Q4PTAKQU1EcHQ4PTAuMDAKQU1EcEI4PTAuMDAKQWd0
        ZTk9MgpBdHJwOT0wCkF2b2M5PTEKQW11bDk9MQpBbW9kOT0wCkFNRHB0OT0wLjAwCkFNRHBCOT0wLjAwCkFndGUxMD0yCkF0cnAxMD0wCkF2b2MxMD0xCkFtdWwxMD0x
        CkFtb2QxMD0wCkFNRHB0MTA9MC4wMApBTURwQjEwPTAuMDAKQWd0ZTExPTIKQXRycDExPTAKQXZvYzExPTEKQW11bDExPTEKQW1vZDExPTAKQU1EcHQxMT0wLjAwCkFN
        RHBCMTE9MC4wMApBZ3RlMTI9MgpBdHJwMTI9MApBdm9jMTI9MQpBbXVsMTI9MQpBbW9kMTI9MApBTURwdDEyPTAuMDAKQU1EcEIxMj0wLjAwCkFndGUxMz0yCkF0cnAx
        Mz0wCkF2b2MxMz0xCkFtdWwxMz0xCkFtb2QxMz0wCkFNRHB0MTM9MC4wMApBTURwQjEzPTAuMDAKQWd0ZTE0PTIKQXRycDE0PTAKQXZvYzE0PTEKQW11bDE0PTEKQW1v
        ZDE0PTAKQU1EcHQxND0wLjAwCkFNRHBCMTQ9MC4wMApBZ3RlMTU9MgpBdHJwMTU9MApBdm9jMTU9MQpBbXVsMTU9MQpBbW9kMTU9MApBTURwdDE1PTAuMDAKQU1EcEIx
        NT0wLjAwCkFndGUxNj0yCkF0cnAxNj0wCkF2b2MxNj0xCkFtdWwxNj0xCkFtb2QxNj0wCkFNRHB0MTY9MC4wMApBTURwQjE2PTAuMDAKI2NtPUVOVjEKTW9kZT0wCmlN
        b2RlPTAKc01vZGU9MAppbml0PTAuMDAKQXRrPTAuMDAKRGVjPTEwMC4wMApTdXM9NDAuMDAKU3VzVD0wLjAwClN1czI9MC4wMApSZWw9MzAuMDAKVmVsPTAuMDAKVjJJ
        PTAuMDAKVjJBPTAuMDAKVjJEPTAuMDAKVjJTPTAuMDAKVjJGUj0wLjAwClYyUzI9MC4wMApWMlI9MC4wMApLMkk9MC4wMApLMkE9MC4wMApLMkQ9MC4wMApLMlM9MC4w
        MApLMkZSPTAuMDAKSzJTMj0wLjAwCksyUj0wLjAwClNsb3BlPS02MC4wMApUQmFzZT0wCiNjbT1FTlYyCk1vZGU9MAppTW9kZT0wCnNNb2RlPTAKaW5pdD0wLjAwCkF0
        az0yMC4wMApEZWM9NjAuMDAKU3VzPTAuMDAKU3VzVD0wLjAwClN1czI9MC4wMApSZWw9NTAuMDAKVmVsPTkwLjAwClYyST0wLjAwClYyQT0tMjQuMDAKVjJEPTAuMDAK
        VjJTPTAuMDAKVjJGUj0wLjAwClYyUzI9MC4wMApWMlI9MC4wMApLMkk9MC4wMApLMkE9MC4wMApLMkQ9MC4wMApLMlM9MC4wMApLMkZSPTAuMDAKSzJTMj0wLjAwCksy
        Uj0wLjAwClNsb3BlPS02MC4wMApUQmFzZT0wCiNjbT1FTlYzCk1vZGU9MAppTW9kZT0wCnNNb2RlPTAKaW5pdD0wLjAwCkF0az0wLjAwCkRlYz01MC4wMApTdXM9MTAw
        LjAwClN1c1Q9MC4wMApTdXMyPTAuMDAKUmVsPTEwLjAwClZlbD0wLjAwClYyST0wLjAwClYyQT0wLjAwClYyRD0wLjAwClYyUz0wLjAwClYyRlI9MC4wMApWMlMyPTAu
        MDAKVjJSPTAuMDAKSzJJPTAuMDAKSzJBPTAuMDAKSzJEPTAuMDAKSzJTPTAuMDAKSzJGUj0wLjAwCksyUzI9MC4wMApLMlI9MC4wMApTbG9wZT0tNjAuMDAKVEJhc2U9
        MAojY209RU5WNApNb2RlPTAKaU1vZGU9MApzTW9kZT0wCmluaXQ9MC4wMApBdGs9MC4wMApEZWM9NTAuMDAKU3VzPTEwMC4wMApTdXNUPTAuMDAKU3VzMj0wLjAwClJl
        bD0xMC4wMApWZWw9MC4wMApWMkk9MC4wMApWMkE9MC4wMApWMkQ9MC4wMApWMlM9MC4wMApWMkZSPTAuMDAKVjJTMj0wLjAwClYyUj0wLjAwCksyST0wLjAwCksyQT0w
        LjAwCksyRD0wLjAwCksyUz0wLjAwCksyRlI9MC4wMApLMlMyPTAuMDAKSzJSPTAuMDAKU2xvcGU9LTYwLjAwClRCYXNlPTAKI2NtPU1TRUcxClRtVW49MQpFbnY9MTIK
        VmVsPTAuMDAKQXRrPTAuMDAKTHB0PTAuMDAKUmVsPTAuMDAKVHJpZz0wCiNjbT1NU0VHMgpUbVVuPTEKRW52PTEzClZlbD0wLjAwCkF0az0wLjAwCkxwdD0wLjAwClJl
        bD0wLjAwClRyaWc9MAojY209TVNFRzMKVG1Vbj0xCkVudj0xNApWZWw9MC4wMApBdGs9MC4wMApMcHQ9MC4wMApSZWw9MC4wMApUcmlnPTAKI2NtPU1TRUc0ClRtVW49
        MQpFbnY9MTUKVmVsPTAuMDAKQXRrPTAuMDAKTHB0PTAuMDAKUmVsPTAuMDAKVHJpZz0wCiNjbT1MRk8xClN5bmM9LTMKVHJpZz0xCldhdmU9MApQaHNlPTAuMDAKUmF0
        ZT04MC4wMApBbXA9MTAwLjAwClNsZXc9MQpOc3RwPTE2ClN0cHM9MTYKVVd2PTAKRGx5PTAuMDAKRE1TMT0xCkRNRDE9MTAwLjAwCkZNUzE9MApGTUQxPTAuMDAKI2Nt
        PUxGTzIKU3luYz0tMgpUcmlnPTEKV2F2ZT0xClBoc2U9MC4wMApSYXRlPTEwMC4wMApBbXA9MTAwLjAwClNsZXc9MQpOc3RwPTE2ClN0cHM9MTcKVVd2PTAKRGx5PTAu
        MDAKRE1TMT0wCkRNRDE9MC4wMApGTVMxPTAKRk1EMT0wLjAwCiNjbT1MRk8zClN5bmM9LTIKVHJpZz0xCldhdmU9MQpQaHNlPTAuMDAKUmF0ZT0xMDAuMDAKQW1wPTEw
        MC4wMApTbGV3PTEKTnN0cD0xNgpTdHBzPTE4ClVXdj0wCkRseT0wLjAwCkRNUzE9MApETUQxPTAuMDAKRk1TMT0wCkZNRDE9MC4wMAojY209TEZPNApTeW5jPS0yClRy
        aWc9MQpXYXZlPTEKUGhzZT0wLjAwClJhdGU9MTAwLjAwCkFtcD0xMDAuMDAKU2xldz0xCk5zdHA9MTYKU3Rwcz0xOQpVV3Y9MApEbHk9MC4wMApETVMxPTAKRE1EMT0w
        LjAwCkZNUzE9MApGTUQxPTAuMDAKI2NtPU1NYXAxCk1vZGU9MApNU3JjPTAKU3Rwcz0yMApOdW09MTcKI2NtPU1NYXAyCk1vZGU9MApNU3JjPTAKU3Rwcz0yMQpOdW09
        MTcKI2NtPU1NYXAzCk1vZGU9MwpNU3JjPTAKU3Rwcz0yMgpOdW09MTcKI2NtPU1NYXA0Ck1vZGU9MwpNU3JjPTAKU3Rwcz0yMwpOdW09MTcKI2NtPU1NaXgxClR5cGU9
        MApNb2QxPTAKTW9kMj0wCk1vZDM9MApDc3Q9NTAuMDAKI2NtPU1NaXgyClR5cGU9MApNb2QxPTAKTW9kMj0wCk1vZDM9MApDc3Q9NTAuMDAKI2NtPU1NaXgzClR5cGU9
        MApNb2QxPTAKTW9kMj0wCk1vZDM9MApDc3Q9NTAuMDAKI2NtPU1NaXg0ClR5cGU9MApNb2QxPTAKTW9kMj0wCk1vZDM9MApDc3Q9NTAuMDAKI2NtPUdyaWQKR3JpZD0y
        NApHQnlwPTAKI2NtPU9TQzEKV2F2ZT0wClR1bmU9MC4wMApLZXlTY2w9MTAwLjAwClRNU3JjPTAKVE1EcHQ9MC4wMApQaHNlPTUwLjAwClBoc01TcmM9MApQaHNNRHB0
        PTAuMDAKV051bT01LjAwCldQU3JjPTAKV1BEcHQ9MC4wMApWdG9EPTY1LjAwCkN1cnZlPTI1ClByZWM9NS4wMApGWDFUcD0wClNGWDE9MC4wMApGWDFTYz0wCkZYMUR0
        PTAuMDAKRlgyVHA9MApTRlgyPTAuMDAKRlgyU2M9MApGWDJEdD0wLjAwClBvbHk9MQpEdHVuPS04LjAwCktWc2M9MjYKVm9sPTEwMC4wMApWb2xTYz0wClZvbER0PTAu
        MDAKUGFuPTAuMDAKUGFuU2M9MApQYW5EdD0wLjAwClN5bmM9MC4wMApTbmNTYz0wClNuY0R0PTAuMDAKU25jT249MApQb2xXPTUwLjAwClB3bU9uPTAKV2FUYj0yNwpS
        ZVBocz0wCk5vcm09MTUuMDAKUmVuZD0wCkZtdHplPTAKV1ROYW1lPTI4CiNjbT1PU0MyCldhdmU9MApUdW5lPTAuMDAKS2V5U2NsPTEwMC4wMApUTVNyYz0wClRNRHB0
        PTAuMDAKUGhzZT01MC4wMApQaHNNU3JjPTUKUGhzTURwdD0yMi4wMApXTnVtPTUuMDAKV1BTcmM9MApXUERwdD0wLjAwClZ0b0Q9NTUuMDAKQ3VydmU9MjkKUHJlYz01
        LjAwCkZYMVRwPTAKU0ZYMT0wLjAwCkZYMVNjPTAKRlgxRHQ9MC4wMApGWDJUcD0wClNGWDI9MC4wMApGWDJTYz0wCkZYMkR0PTAuMDAKUG9seT0xCkR0dW49NC4wMApL
        VnNjPTMwClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4wMApTeW5jPTAuMDAKU25jU2M9MApTbmNEdD0wLjAwClNu
        Y09uPTAKUG9sVz0xMDAuMDAKUHdtT249MQpXYVRiPTMxClJlUGhzPTAKTm9ybT0xNS4wMApSZW5kPTAKRm10emU9MApXVE5hbWU9MzIKI2NtPU9TQzMKV2F2ZT0wClR1
        bmU9MC4wMApLZXlTY2w9MTAwLjAwClRNU3JjPTAKVE1EcHQ9MC4wMApQaHNlPTUwLjAwClBoc01TcmM9MApQaHNNRHB0PTAuMDAKV051bT01LjAwCldQU3JjPTAKV1BE
        cHQ9MC4wMApWdG9EPTAuMDAKQ3VydmU9MzMKUHJlYz01LjAwCkZYMVRwPTAKU0ZYMT0wLjAwCkZYMVNjPTAKRlgxRHQ9MC4wMApGWDJUcD0wClNGWDI9MC4wMApGWDJT
        Yz0wCkZYMkR0PTAuMDAKUG9seT0wCkR0dW49MC4wMApLVnNjPTM0ClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4w
        MApTeW5jPTAuMDAKU25jU2M9MApTbmNEdD0wLjAwClNuY09uPTAKUG9sVz01MC4wMApQd21Pbj0wCldhVGI9MzUKUmVQaHM9MApOb3JtPTE1LjAwClJlbmQ9MApGbXR6
        ZT0wCldUTmFtZT0zNgojY209T1NDNApXYXZlPTMKVHVuZT0wLjAwCktleVNjbD0xMDAuMDAKVE1TcmM9MApUTURwdD0wLjAwClBoc2U9MC4wMApQaHNNU3JjPTAKUGhz
        TURwdD0wLjAwCldOdW09MS4wMApXUFNyYz0wCldQRHB0PTE1LjAwClZ0b0Q9MC4wMApDdXJ2ZT0zNwpQcmVjPTcuMjAKRlgxVHA9MApTRlgxPTAuMDAKRlgxU2M9MApG
        WDFEdD0wLjAwCkZYMlRwPTAKU0ZYMj0wLjAwCkZYMlNjPTAKRlgyRHQ9MC4wMApQb2x5PTAKRHR1bj0wLjAwCktWc2M9MzgKVm9sPTEwMC4wMApWb2xTYz0wClZvbER0
        PTAuMDAKUGFuPTAuMDAKUGFuU2M9MApQYW5EdD0wLjAwClN5bmM9MC4wMApTbmNTYz0wClNuY0R0PTAuMDAKU25jT249MApQb2xXPTUwLjAwClB3bU9uPTAKV2FUYj0z
        OQpSZVBocz0wCk5vcm09MjAuMDAKUmVuZD0wCkZtdHplPTAKV1ROYW1lPTQwCiNjbT1Ob2lzZTEKVHlwZT0wCkYxPTEwMC4wMApGMVNyYz0wCkYxRHB0PTAuMDAKRjI9
        MC4wMApGMlNyYz0wCkYyRHB0PTAuMDAKS1ZzYz00MQpWb2w9MC4wMApWb2xTYz0wClZvbER0PTAuMDAKUGFuPTAuMDAKUGFuU2M9MApQYW5EdD0wLjAwClBvbHk9MApQ
        b2xXPTEwMC4wMAojY209Tm9pc2UyClR5cGU9MApGMT0xMDAuMDAKRjFTcmM9MApGMURwdD0wLjAwCkYyPTAuMDAKRjJTcmM9MApGMkRwdD0wLjAwCktWc2M9NDIKVm9s
        PTEwMC4wMApWb2xTYz0wClZvbER0PTAuMDAKUGFuPTAuMDAKUGFuU2M9MApQYW5EdD0wLjAwClBvbHk9MApQb2xXPTEwMC4wMAojY209VkNGMQpUeXA9MApDdXQ9Mzcu
        MDAKUmVzPTUuMDAKRHJ2PTAuMDAKR2Fpbj0wLjAwCkZNMT0xMDAuMDAKRlMxPTE1CkZNMj02MC4wMApGUzI9MTEKS2V5U2NsPTQyLjAwCiNjbT1WQ0YyClR5cD0xOApD
        dXQ9MTUwLjAwClJlcz0wLjAwCkRydj0wLjAwCkdhaW49MC4wMApGTTE9MC4wMApGUzE9MApGTTI9MC4wMApGUzI9MApLZXlTY2w9MC4wMAojY209VkNGMwpUeXA9MTgK
        Q3V0PTE1MC4wMApSZXM9MC4wMApEcnY9MC4wMApHYWluPTAuMDAKRk0xPTAuMDAKRlMxPTAKRk0yPTAuMDAKRlMyPTAKS2V5U2NsPTAuMDAKI2NtPVZDRjQKVHlwPTE4
        CkN1dD0xNTAuMDAKUmVzPTAuMDAKRHJ2PTAuMDAKR2Fpbj0wLjAwCkZNMT0wLjAwCkZTMT0wCkZNMj0wLjAwCkZTMj0wCktleVNjbD0wLjAwCiNjbT1GTU8xCldhdmU9
        MApUdW5lPTAuMDAKS2V5U2NsPTEwMC4wMApUTVNyYz0wClRNRHB0PTAuMDAKRk09MC4wMApGTVNyYz0wCkZNRHB0PTAuMDAKVnRvRD0wLjAwCkR0dW49MC4wMApLVnNj
        PTQzClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4wMApQb2x5PTAKUG9sVz0xMDAuMDAKR2V0cj0wCiNjbT1GTU8y
        CldhdmU9MApUdW5lPTAuMDAKS2V5U2NsPTEwMC4wMApUTVNyYz0wClRNRHB0PTAuMDAKRk09MC4wMApGTVNyYz0wCkZNRHB0PTAuMDAKVnRvRD0wLjAwCkR0dW49MC4w
        MApLVnNjPTQ0ClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4wMApQb2x5PTAKUG9sVz0xMDAuMDAKR2V0cj0wCiNj
        bT1GTU8zCldhdmU9MApUdW5lPTAuMDAKS2V5U2NsPTEwMC4wMApUTVNyYz0wClRNRHB0PTAuMDAKRk09MC4wMApGTVNyYz0wCkZNRHB0PTAuMDAKVnRvRD0wLjAwCkR0
        dW49MC4wMApLVnNjPTQ1ClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4wMApQb2x5PTAKUG9sVz0xMDAuMDAKR2V0
        cj0wCiNjbT1GTU80CldhdmU9MApUdW5lPTAuMDAKS2V5U2NsPTEwMC4wMApUTVNyYz0wClRNRHB0PTAuMDAKRk09MC4wMApGTVNyYz0wCkZNRHB0PTAuMDAKVnRvRD0w
        LjAwCkR0dW49MC4wMApLVnNjPTQ2ClZvbD0xMDAuMDAKVm9sU2M9MApWb2xEdD0wLjAwClBhbj0wLjAwClBhblNjPTAKUGFuRHQ9MC4wMApQb2x5PTAKUG9sVz0xMDAu
        MDAKR2V0cj0wCiNjbT1Db21iMQpNb2RlPTAKVHVuZT0wLjAwCktleVNjbD0xMDAuMDAKVE1TcmM9MApUTURwdD0wLjAwCkRldG49MC4wMApWdG9EPTAuMDAKRkI9MC4w
        MApGQlNyYz0wCkZCRHB0PTAuMDAKRGFtcD0wLjAwCkRtcFNyYz0wCkRtcERwdD0wLjAwCkV4Yz0wLjAwCkluaj0xMDAuMDAKSW5qU3JjPTAKSW5qRHB0PTAuMDAKVG5l
        PTUwLjAwClRuZVNyYz0wClRuZURwdD0wLjAwClNlYz0wLjAwClNlY1NyYz0wClNlY0RwdD0wLjAwCkRpc3Q9MC4wMApEcnk9MC4wMApWb2w9MjAwLjAwClZvbFNjPTAK
        Vm9sRHQ9MC4wMApQYW49MC4wMApQYW5TYz0wClBhbkR0PTAuMDAKUG9seT0wClBvbFc9MTAwLjAwCkZpbGw9MAojY209Q29tYjIKTW9kZT0wClR1bmU9MC4wMApLZXlT
        Y2w9MTAwLjAwClRNU3JjPTAKVE1EcHQ9MC4wMApEZXRuPTAuMDAKVnRvRD0wLjAwCkZCPTAuMDAKRkJTcmM9MApGQkRwdD0wLjAwCkRhbXA9MC4wMApEbXBTcmM9MApE
        bXBEcHQ9MC4wMApFeGM9MC4wMApJbmo9MTAwLjAwCklualNyYz0wCkluakRwdD0wLjAwClRuZT01MC4wMApUbmVTcmM9MApUbmVEcHQ9MC4wMApTZWM9MC4wMApTZWNT
        cmM9MApTZWNEcHQ9MC4wMApEaXN0PTAuMDAKRHJ5PTAuMDAKVm9sPTIwMC4wMApWb2xTYz0wClZvbER0PTAuMDAKUGFuPTAuMDAKUGFuU2M9MApQYW5EdD0wLjAwClBv
        bHk9MApQb2xXPTEwMC4wMApGaWxsPTAKI2NtPVNoYXBlMQpUeXBlPTMKRGVwdGg9MC4wMApETVNyYz0wCkRNRHB0PTAuMDAKRWRnZT0xMDAuMDAKRU1TcmM9MApFTURw
        dD0wLjAwCklucHV0PTAuMDAKT3V0cHV0PTAuMDAKSGlPdXQ9MC4wMAojY209U2hhcGUyClR5cGU9MwpEZXB0aD0wLjAwCkRNU3JjPTAKRE1EcHQ9MC4wMApFZGdlPTEw
        MC4wMApFTVNyYz0wCkVNRHB0PTAuMDAKSW5wdXQ9MC4wMApPdXRwdXQ9MC4wMApIaU91dD0wLjAwCiNjbT1NaXgxClBhbj0wLjAwCk1peD01MC4wMApQbk1kPTAKUG5N
        RD0wLjAwClBuTVM9MAojY209TWl4MgpQYW49MC4wMApNaXg9NTAuMDAKUG5NZD0wClBuTUQ9MC4wMApQbk1TPTAKI2NtPU1peDMKUGFuPTAuMDAKTWl4PTUwLjAwClBu
        TWQ9MApQbk1EPTAuMDAKUG5NUz0wCiNjbT1NaXg0ClBhbj0wLjAwCk1peD01MC4wMApQbk1kPTAKUG5NRD0wLjAwClBuTVM9MAojY209WE1GMQpUeXA9MApDdXQ9MTUw
        LjAwClJlcz0wLjAwCkZNMT0wLjAwCkZTMT0wCkZNMj0wLjAwCkZTMj0wCktleVNjbD0wLjAwCkZPZmY9MC4wMApGT01vZD0wLjAwCkZPU3JjPTAKWEZNPTAuMDAKWEZN
        RD0wLjAwClhGTVM9MApCaWFzPTAuMDAKT0xvYWQ9MC4wMApDbGljaz0wLjAwCkRydj0xClJvdXQ9MApUeXAyPS0xCiNjbT1YTUYyClR5cD0wCkN1dD0xNTAuMDAKUmVz
        PTAuMDAKRk0xPTAuMDAKRlMxPTAKRk0yPTAuMDAKRlMyPTAKS2V5U2NsPTAuMDAKRk9mZj0wLjAwCkZPTW9kPTAuMDAKRk9TcmM9MApYRk09MC4wMApYRk1EPTAuMDAK
        WEZNUz0wCkJpYXM9MC4wMApPTG9hZD0wLjAwCkNsaWNrPTAuMDAKRHJ2PTEKUm91dD0wClR5cDI9LTEKI2NtPVNCMQpSYW5nZT0wCkZyZXE9MC4wMApGTVNyYz0wCkZN
        RHB0PTAuMDAKT2Zmcz0wLjAwCk9NU3JjPTAKT01EcHQ9MC4wMApNaXg9NTAuMDAKTU1TcmM9MApNTURwdD0wLjAwCiNjbT1TQjIKUmFuZ2U9MApGcmVxPTAuMDAKRk1T
        cmM9MApGTURwdD0wLjAwCk9mZnM9MC4wMApPTVNyYz0wCk9NRHB0PTAuMDAKTWl4PTUwLjAwCk1NU3JjPTAKTU1EcHQ9MC4wMAojY209RGlzdDEKVHlwZT0wCklucHV0
        PTAuMDAKT3V0cHV0PTAuMDAKUHJlVGlsdD0wLjAwClBzdFRpbHQ9MC4wMApDbnRGcmVxPTEwMC4wMApMb3c9MC4wMApIaWdoPTAuMDAKUG9zdEZsdD0wCiNjbT1EaXN0
        MgpUeXBlPTAKSW5wdXQ9MC4wMApPdXRwdXQ9MC4wMApQcmVUaWx0PTAuMDAKUHN0VGlsdD0wLjAwCkNudEZyZXE9MTAwLjAwCkxvdz0wLjAwCkhpZ2g9MC4wMApQb3N0
        Rmx0PTAKI2NtPUZvbGQxClJpcHBsZXM9NApGb2xkcz0xMC4wMApGTW9kPTAuMDAKRlNyYz0wCkJpYXM9MC4wMApCTW9kPTAuMDAKQlNyYz0wCkZSYXRpbz01MC4wMApG
        U2xvcGU9MTAuMDAKQ0FuZ2w9NTAuMDAKTGl2ZT0wCiNjbT1Gb2xkMgpSaXBwbGVzPTQKRm9sZHM9MTAuMDAKRk1vZD0wLjAwCkZTcmM9MApCaWFzPTAuMDAKQk1vZD0w
        LjAwCkJTcmM9MApGUmF0aW89NTAuMDAKRlNsb3BlPTEwLjAwCkNBbmdsPTUwLjAwCkxpdmU9MAojY209VkNBMQpQYW4xPTAuMDAKUGFuTVMxPTAKUGFuTUQxPTAuMDAK
        Vm9sMT01MC4wMApWQ0ExPTEKTW9kU3JjMT0wCk1vZERwdDE9MC4wMApQYW4yPTAuMDAKUGFuTVMyPTAKUGFuTUQyPTAuMDAKVm9sMj01MC4wMApWQ0EyPTEKTW9kU3Jj
        Mj0wCk1vZERwdDI9MC4wMApQYW4zPTAuMDAKUGFuTVMzPTAKUGFuTUQzPTAuMDAKVm9sMz01MC4wMApWQ0EzPTEKTW9kU3JjMz0wCk1vZERwdDM9MC4wMApQYW40PTAu
        MDAKUGFuTVM0PTAKUGFuTUQ0PTAuMDAKVm9sND01MC4wMApWQ0E0PTEKTW9kU3JjND0wCk1vZERwdDQ9MC4wMApNVDE9MApNVDI9MApNVDM9MApNVDQ9MApQQjE9MApQ
        QjI9MApQQjM9MApQQjQ9MApCdXMxPTAKQnVzMj0wCkJ1czM9MApCdXM0PTAKU2VuZDE9MC4wMApTblNyYzE9MApTbkRwdDE9MC4wMApTZW5kMj0wLjAwClNuU3JjMj0w
        ClNuRHB0Mj0wLjAwCkF0dFM9MQojY209R3JpZEZYCkdyaWQ9NDcKR0J5cD0wCiNjbT1Nb2RGWDEKTW9kZT0wCkNlbnQ9MTcuNTAKU3BlZD01MC4wMApQaE9mZj01MC4w
        MApEcHRoPTkyLjUwCkZlZUI9MC4wMApNaXg9MjUuMDAKTEN1dD0wLjAwCkhDdXQ9MTAwLjAwClF1YWQ9NjAuMDAKUXBocz0yNS4wMApMZXE9MC4wMApIZXE9MC4wMApR
        MT0wLjAwClEyPTAuMDAKRVFvbj0wCiNjbT1Nb2RGWDIKTW9kZT0yCkNlbnQ9NDAuMDAKU3BlZD01LjAwClBoT2ZmPTUwLjAwCkRwdGg9NDAuMDAKRmVlQj01MC4wMApN
        aXg9NTAuMDAKTEN1dD0wLjAwCkhDdXQ9MTAwLjAwClF1YWQ9MC4wMApRcGhzPTI1LjAwCkxlcT0wLjAwCkhlcT0wLjAwClExPTAuMDAKUTI9MC4wMApFUW9uPTEKI2Nt
        PURlbGF5MQpNb2RlPTIKTWl4PTMzLjAwCkZCPTAuMDAKQ0I9NjUuMDAKTFA9NzAuMDAKSFA9NTAuMDAKRHJ2PTAuMDAKU3luYzE9NApTeW5jMj05ClN5bmMzPTQKU3lu
        YzQ9NApUMD0xMDAuMDAKVDE9MTAwLjAwClQyPTEwMC4wMApUMz0xMDAuMDAKUGFuMT0tMTAwLjAwClBhbjI9MTAwLjAwClBhbjM9LTEwMC4wMApQYW40PTEwMC4wMAoj
        Y209RGVsYXkyCk1vZGU9MApNaXg9NTAuMDAKRkI9NDAuMDAKQ0I9MC4wMApMUD03MC4wMApIUD0zMC4wMApEcnY9MC4wMApTeW5jMT0tMQpTeW5jMj0tMQpTeW5jMz0t
        MQpTeW5jND0tMQpUMD00NS4wMApUMT0zMC4wMApUMj0xMDAuMDAKVDM9MTAwLjAwClBhbjE9LTEwMC4wMApQYW4yPTEwMC4wMApQYW4zPS0xMDAuMDAKUGFuND0xMDAu
        MDAKI2NtPVNoYXBlMwpUeXBlPTMKRGVwdGg9MC4wMApETVNyYz0wCkRNRHB0PTAuMDAKRWRnZT0xMDAuMDAKRU1TcmM9MApFTURwdD0wLjAwCklucHV0PTAuMDAKT3V0
        cHV0PTAuMDAKSGlPdXQ9MC4wMAojY209U2hhcGU0ClR5cGU9MwpEZXB0aD0wLjAwCkRNU3JjPTAKRE1EcHQ9MC4wMApFZGdlPTEwMC4wMApFTVNyYz0wCkVNRHB0PTAu
        MDAKSW5wdXQ9MC4wMApPdXRwdXQ9MC4wMApIaU91dD0wLjAwCiNjbT1NaXg1ClBhbj0wLjAwCk1peD01MC4wMApQbk1kPTAKUG5NRD0wLjAwClBuTVM9MAojY209TWl4
        NgpQYW49MC4wMApNaXg9NTAuMDAKUG5NZD0wClBuTUQ9MC4wMApQbk1TPTAKI2NtPVJldjEKTW9kZT0wCkRyeT0xMDAuMDAKV2V0PTUwLjAwCkZCPTcwLjUwCkRhbXA9
        MjMuMDAKU2l6ZT03NS4wMApTcGQ9NTAuMDAKRHB0PTU1LjAwCkRGQj03MC4wMApEU2l6ZT03My4wMApFTWl4PTEwMC4wMApETW9kPTU1LjAwCkRTcGQ9NTUuMDAKUHJl
        PTIwLjAwCiNjbT1Db21wMQpUeXBlPTEKUmF0PTQwLjAwClRocmVzPTAuMDAKQXR0PTIwLjAwClJlbD0yNS4wMApJbnB1dD0wLjAwCk91dHB1dD0wLjAwCiNjbT1Db21w
        MgpUeXBlPTEKUmF0PTQwLjAwClRocmVzPTAuMDAKQXR0PTIwLjAwClJlbD0yNS4wMApJbnB1dD0wLjAwCk91dHB1dD0wLjAwCiNjbT1FUTEKZmMxPTIwLjAwCnJlczE9
        MjUuMDAKZ2FpbjE9MC4wMApmYzI9NDAuMDAKcmVzMj0yNS4wMApnYWluMj0wLjAwCmZjMz02MC4wMApyZXMzPTI1LjAwCmdhaW4zPTAuMDAKZmM0PTgwLjAwCnJlczQ9
        MjUuMDAKZ2FpbjQ9MC4wMAojY209RVEyCmZjMT0yMC4wMApyZXMxPTI1LjAwCmdhaW4xPTAuMDAKZmMyPTQwLjAwCnJlczI9MjUuMDAKZ2FpbjI9MC4wMApmYzM9NjAu
        MDAKcmVzMz0yNS4wMApnYWluMz0wLjAwCmZjND04MC4wMApyZXM0PTI1LjAwCmdhaW40PTAuMDAKI2NtPVZDRjUKVHlwPTE4CkN1dD0xNTAuMDAKUmVzPTAuMDAKRHJ2
        PTAuMDAKR2Fpbj0wLjAwCkZNMT0wLjAwCkZTMT0wCkZNMj0wLjAwCkZTMj0wCktleVNjbD0wLjAwCiNjbT1WQ0Y2ClR5cD0xOApDdXQ9MTUwLjAwClJlcz0wLjAwCkRy
        dj0wLjAwCkdhaW49MC4wMApGTTE9MC4wMApGUzE9MApGTTI9MC4wMApGUzI9MApLZXlTY2w9MC4wMAojY209U0IzClJhbmdlPTAKRnJlcT0wLjAwCkZNU3JjPTAKRk1E
        cHQ9MC4wMApPZmZzPTAuMDAKT01TcmM9MApPTURwdD0wLjAwCk1peD01MC4wMApNTVNyYz0wCk1NRHB0PTAuMDAKI2NtPVhNRjMKVHlwPTAKQ3V0PTE1MC4wMApSZXM9
        MC4wMApGTTE9MC4wMApGUzE9MApGTTI9MC4wMApGUzI9MApLZXlTY2w9MC4wMApGT2ZmPTAuMDAKRk9Nb2Q9MC4wMApGT1NyYz0wClhGTT0wLjAwClhGTUQ9MC4wMApY
        Rk1TPTAKQmlhcz0wLjAwCk9Mb2FkPTAuMDAKQ2xpY2s9MC4wMApEcnY9MQpSb3V0PTAKVHlwMj0tMQojY209RGlzdDMKVHlwZT0wCklucHV0PTAuMDAKT3V0cHV0PTAu
        MDAKUHJlVGlsdD0wLjAwClBzdFRpbHQ9MC4wMApDbnRGcmVxPTEwMC4wMApMb3c9MC4wMApIaWdoPTAuMDAKUG9zdEZsdD0wCiNjbT1EaXN0NApUeXBlPTAKSW5wdXQ9
        MC4wMApPdXRwdXQ9MC4wMApQcmVUaWx0PTAuMDAKUHN0VGlsdD0wLjAwCkNudEZyZXE9MTAwLjAwCkxvdz0wLjAwCkhpZ2g9MC4wMApQb3N0Rmx0PTAKI2NtPU51UmV2
        MQpQcmU9MC4wMApEYW1wPTgwLjAwCkRlY2F5PTUwLjAwClNpemU9MTAwLjAwClRvbmU9MC4wMApXaWR0aD03NS4wMApNaXg9MjAuMDAKI2NtPVpNYXMKUmV0MT0wLjAw
        ClJldDI9MC4wMApNYXN0PTcwLjAwClhZMUw9NDgKWFkyTD00OQpYWTNMPTUwClhZNEw9NTEKWFkxVD01MgpYWTJUPTUzClhZM1Q9NTQKWFk0VD01NQpPU0MxPTU2Ck9T
        QzI9NTcKT1NDMz01OApPU0M0PTU5Ck1TRUcxPTYwCk1TRUcyPTYxCk1TRUczPTYyCk1TRUc0PTYzCk1TRUc1PTY0Ck1TRUc2PTY1Ck1TRUc3PTY2Ck1TRUc4PTY3ClJl
        djE9NjgKUG4zPTAKUG40PTAKUG41PTAKUG42PTAKUG43PTAKUG44PTAKUG45PTAKUG4xMD0wClBuMTE9MApSYWNrMD02OQpSYWNrMT03MAojY209TGF5TWVtCkxheU1l
        bTE9MApMYXlNZW0yPTAKTGF5TWVtMz0wCkxheU1lbTQ9MApMYXlNZW01PTAKCgoKCi8vIFNlY3Rpb24gZm9yIHVnbHkgY29tcHJlc3NlZCBiaW5hcnkgRGF0YQovLyBE
        T04nVCBUT1VDSCBUSElTCgokJCQkNzczNDAKP2FhYWFpYWRwOmprampqamxvOmFhYWFpYWxwOmdkZ2NlbmViOnBucHBocGRwOnBtcHBocGRwOmFhYWFhYWVhOgpjYWFh
        YWFhYTphYWFhYWFkcDpwbXBwaHBscDphYTpscDpkcDpkbzpsbzplYjplYzpnZjpoazpjYTplYTpnYjpnCnA6aGU6YWs6ZG46YmE6ZG06ZGM6aWE6Z206ZmQ6Z2o6bG46
        ZW46a2EhdEFhYkE5ZW1NZ2RMVUE0MmRlQTNsa2oKamNlQTNwZmNjaWRjZ0EyN2dlbGFpZmNnQTI3bmhraWliY2dBbGtqamNlcGFsYVJjaGhpbmlwcEJUbWRSY2hwYQps
        YVJjaEE0bGtqamNlb2FtaFJjaEExMWlsYm1pZWNnY2lPQTFkYWtmcGRjZ2tpbmlwcEJpcGhoaWljZ29hbWhSCmNoQWxrampjZWRlQTEzY2psYW5pcHBCQTExbmkxcHBC
        b2pVaWljZ2Rha2ZwZGNnQWxrampjZUEzZGVBMnRLQTEKMFdnb1dOV0xVV0lIY29naVNoYUFTaGFBMzBkZUEzbGtqamNlQTNwZmNjaWRjZ3RLQTc0dEtBMTBrZmRlYWxm
        YwpqbWFjbWNlZmltbm1rb2Rqa2dkYWVwaWRjZGJmb2FWaWRtaGZnSWFoZWVrbmVpZ2huZ2VpcGdRY2ZvaFJvb29uCm9hY2hqZ0hhZ2RsbWhjZGNlaXBSYWhnY29hanBh
        aWxiYmdubWpsb21kbGFkcGduZGxkdGFlQTEwamljYkExdEEKYWJBMjY1dFRBMTM4dEFhYkEyNjV0VEE2cUExMjd0VEE2cUExMjd0S0ExMGdlSGdnTGhmVU5KaGRnZExV
        SEEyMgpxd0ExSzFBMVRLQTFaS0ExbWFLQTFvYUt0QWFjQTVxQTNxd0ExSzFBMVRLQTFaS0ExbWFLQTFvYUtBMkZBMVFGCkExSkZBMWRhRkExS0ZBMWZhRkExZ2FGQTFo
        YUZBMVRGQTFpaUZBMWphRkExamlGQTFaRkExa2lGQTFsYUZBMWwKaUZBMW1hRkExbWlGQTFuYUZBMW5pRkExb2FGQTFvaUZBMXBhRkExcGlGQTJHQTFhZUdBMWFpR0Ex
        YW1HQTFRRwpBMWJlR0ExYmlHQTFibUdBMUpHQTFjZUdBMWNpR0ExY21HQTFkYUdBMWRlR0ExZGlHQTFSR0ExS0dBMWVlR0ExCmVpR0ExZW1HQTFmYUdBMWZlR0ExZmlH
        QTFmbUdBMWdhR0ExZ2VHQTFnaUdBMVVHQTFoYUdBMU5HQTFoaUdBMWgKbUdBMVRHQTFpY0dBMWllR0ExaWdHQTFpaUdBMWlrR0ExaW1HQTFpb0dBMWphR0ExamNHQTFq
        ZUdBMWpnR0ExagppR0ExamtHQTFqbUdBMWpvR0ExWkdBMWtjR0Exa2VHQTFrZ0dBMWtpR0Exa2tHQTFrbUdBMWtvR0ExbGFHQTFsCmNHQTFsZUdBMWxnR0ExbGlHQTFs
        a0dBMWxtR0ExRUdBMW1hR0ExbWNHQTFtZUdBMW1nR0ExbWlHQTFta0dBMW0KbUdBMW1vR0ExbmFHQTFuY0dBMW5lR0ExbmdHQTFuaUdBMW5rR0Exbm1HQTFub0dBMW9h
        R0Exb2NHQTFvZUdBMQpvZ0dBMW9pR0Exb2tHQTFvbUdBMW9vR0ExcGFHQTFwY0dBMXBlR0ExcGdHQTFwaUdBMXBrR0ExcG1HQTFwb0d0CmRhYWNBNXFBM2FiQTJhYkEy
        YWJBM2FlQTI1cnFBN3JuZ2psZm9EQTdyQTFLMUE3ckExVEtBN3JBMVpLQTdyQTEKbWFLQTdyQTFvYUtBN3JBMkZBN3JBMVFGQTdyQTFKRkE3ckExZGFGQTdyQTFLRkE3
        ckExZmFGQTdyQTFnYUZBNwpyQTFoYUZBN3JBMVRGQTdyQTFpaUZBN3JBMWphRkE3ckExamlGQTdyQTFaRkE3ckExa2lGQTdyQTFsYUZBN3JBCjFsaUZBN3JBMW1hRkE3
        ckExbWlGQTdyQTFuYUZBN3JBMW5pRkE3ckExb2FGQTdyQTFvaUZBN3JBMXBhRkE3ckEKMXBpRkE3ckExNXRkYWFjQTVxQTNhYkEyYWJBMmFiQTNhZUEyNXJxQTdyd0E3
        ckExSzFBN3JBMVRLQTdyQTFaSwpBN3JBMW1hS0E3ckExb2FLQTdyQTJGQTdyQTFRRkE3ckExSkZBN3JBMWRhRkE3ckExS0ZBN3JBMWZhRkE3ckExCmdhRkE3ckExaGFG
        QTdyQTFURkE3ckExaWlGQTdyQTFqYUZBN3JBMWppRkE3ckExWkZBN3JBMWtpRkE3ckExbGEKRkE3ckExbGlGQTdyQTFtYUZBN3JBMW1pRkE3ckExbmFGQTdyQTFuaUZB
        N3JBMW9hRkE3ckExb2lGQTdyQTFwYQpGQTdyQTFwaUZBN3JBMTV0ZGFhY0E1cUEzYWJBMmFiQTJhYkEzYWVBMjVycUE3cndBN3JBMUsxQTdyQTFUS0E3CnJBMVpLQTdy
        QTFtYUtBN3JBMW9hS0E3ckEyRkE3ckExUUZBN3JBMUpGQTdyQTFkYUZBN3JBMUtGQTdyQTFmYUYKQTdyQTFnYUZBN3JBMWhhRkE3ckExVEZBN3JkalhpYkZBN3JBMWph
        RkE3ckExamlGQTdyQTFaRkE3ckExa2lGQQo3ckExbGFGQTdyQTFsaUZBN3JBMW1hRkE3ckExbWlGQTdyQTFuYUZBN3JBMW5pRkE3ckExb2FGQTdyQTFvaUZBCjdyQTFw
        YUZBN3JBMXBpRkE3ckExNXRkYWFjQTVxQTNhYkEyYWJBMmFiQTNhZUEyNXJxQTdyd0E3ckExSzFBN3IKQTFUS0E3ckExbWFLQTdyQTFKRkE3ckExUUZBN3JBMkZBN3JB
        MW9hS0E3ckExWktBN3JBMWRhRkE3ckExS0ZBNwpyQTFmYUZBN3JBMWdhRkE3ckExaGFGQTdyQTFURkE3ckExaWlGQTdyQTFqYUZBN3JBMWppRkE3ckExWkZBN3JBCjFr
        aUZBN3JBMWxhRkE3ckExbGlGQTdyQTFtYUZBN3JBMW1pRkE3ckExbmFGQTdyQTFuaUZBN3JBMW9hRkE3ckEKMW9pRkE3ckExcGFGQTdyQTFwaUZBN3JBMTV0VEE2cUEx
        Mjd0VEE2cUExMjd0VEE2cUExMjd0VEE2cUExMjd0QQphY0E1cWJqYmhVQ2tpYmJiZ0JubGtoaGhFaGRqbG1qRVVlaWpvRFhmbGNnRW1pbGZpYkRsZmRmS0JrZFBnaUJs
        CmtqZWZlUGhqbWthb0VlaWNuYWlDcGdwamhnUGhjZ25vaERlaGZpZ29DZGFrZmVmQmVramVqZlhnZGduT0JxMWoKbGFiaXBFbWJwZ2NvQ29waWtwakRpYmJjZmtCZGJs
        aWNwQ21sbmVoaUJlZ2FsYWNDWmprYmZDcG1TaGRFTVhlaQpFTWZvZGJDZ2hwamVmRGJrTGRqQmJjVWlsbG1mZ2duZGFQaWxob2VsQnFiaGtjbW5FbmViaFNCZmdhZG9j
        WGtuCm5vTUJsZWtmY2RCb2NvbHBvRGNqWWdlRGpubGhWQ0FnZGFlQ2NsaXBNQm5sZWxwb0RvamFqcG5EUEVjaUJna2kKZUhDYmVqYmFtRGVpaW1ubkVvZmxobGdQaGNh
        ZGFnQmRoRWFnQmJuZWdrbERCbWdpbERsZ2ZtaGNCbGRvamRqQwpwaG9raG1Da2hsZmppUHBqZWhqa0RUamVjZEJjb0hkbEJpbmxhZm1DaGhjZGpwRW5uYmdrZ1hialdo
        b0JFZ2RlCm1CbGJubVZDbmVhaWVsQ25uZ29tZkRpZmJvbmdsbWxnbW5kaURpb2xnZWhCZ2tpZUhDbmpsZGJiRGppaGExRW8KZGFkYWJDYmtMZGpCYWhwaGlpRGVkZGdv
        ZkVoZmlwamZFamJoZG9nRGxka2ZhbFBFb2lQQ25raWdSUE9oYW9vRApkZ21rT0JoampwY2pCbGhnbmtnRFNhZGFuRGJrbWNiZkNvaGVscGNQaWUxcHBEb2FjYmFpQm1v
        YW5kYkJkaWhuCmloRG9jU2pwUG9mb2xEQ2FtY2lramxsYnBoYXBrUGlkbm1jaEJlaGJtYmlCcGNkamtvUGFuY2diYkVvaG1pQUMKb2dwaWljRWpsYm1ibEVmY2NwSUJw
        aGRlR0Nqa29jbG0xZ29YYWlCZWhmaWdvQ2ttY21kZ0JKbmhtZkVmaERlagpDZ2tuaWZjQzFpa2ptRU5vbmZhQnBrZmlwZkVra2NwaG5Dc25nbGhkYURkZmRiamlYb2Ft
        ZGFpQ1hlaGliRHRBCmFjQTVxQTUxMXRBYWNBNXFhaW9mYmxDamlnb2xmRGplcG1oZkNnYWVwZGhES2ltVERqbWpsUUJmZW9rZW1CS2IKbWRsRWphYmJvZUVwYWFmYmZE
        UmxqY2lCcGFmY21hRWZhbmpHQ2JlaGlHQ2Vpa21tZ0VnYWhjY2tCbWFibW1pWApuZUpNQmFta2xjZ0JoYWxqcGVEQW5vZXBEbWVjZmVnQ2JpYW9va0RmYWhtS0NnYWpj
        Y2JEaGFwbGNsRG5tcGRoCmxCZ2ltbmhsQ1psbW9wRWFtcGFla0JtZWhnYWZCVGpvYmlDZWlib2ZmQ1pNa29YZmlEbmFFZGFpZGxtREFsYWoKa2RsY2VqZkFDZmFvYWFu
        RVRIampQaWlqbExCbWVtcGhqQnBhY2Rmb0VsaWxnYmdCb2FmY2xrRW5lbW5kZUNibQpoaWNmQ1pMYmJCZmlsYU1CZmFkZVBFbW1nb2JlQlFwam1qRW1hY2lIQ2llb2FZ
        Q25hZmNkbEVvYW9sa2JFZ2FvCnBhbkRnZVphbkJkaWdkbWVFY2lwYkhDcGFpb2VpQ2Rha2ZnYUVhaW5ubWlFVG5hamREb2FkZmNlRWRhbGxoYkQKb21XQ0JraW1vSkJL
        bXBrZURqYWJwYWpEY21sbGFtQ1RWa25QaGFqam9vRGFlaWhRQmxtbnBQQkpwYWVmRGdhSQppZkVmYWFvYXBEa2VjaWJwQm9ha2lhYkJuYW5kb2VEZmlnbmljRGltamJW
        QmRpZmtkZUNBQ1dCZWVubGFwQ2ltCmdpTENtYWdhZGpFWmRoYW9FZm1saWVkQ2VpY2RwcERvaXBtZmZDZ2FvZ2pmRE5pZmJpQ1FwZlVFQWppZmJFbWkKb2ZjZ0NnYW5t
        cGdQZmVlbWRiQ0tsaHBtWEFwampvWGtlZ2tmY0NVZWhlcENaanBsZ0VhaVVIQmlpb21sYkVpZQpTZW1DZGlkYmdvQktmaUtEZ2FoZmtqWGRpZXBwaURBbWJqb1hab21m
        a0RqZWRmY2lCamlvZ25tRXBpbmljakNUCktsakRwbW9kVkJtbWFjYmdDaGFmbVdCbGFrb29kRGRpb29uY0RibWZnZWVCa2lqZ2dlQ2phYmJiY0JkZXBrZXAKQ2FlaHBk
        aEJtYWxqY2JDdEFhY0E1cWFpZ2diZENnaWlkbWlFVWhnYWJCQWplcGlsbG9hMWNoQmhhaGNQRWZlYgpuZm1CUWVtTkJUaWRmcFBKaG1palhpaWhobmFEb2FiamhwRUtj
        amVsRG9tcGFlZEJjZWNiZm1CQXBscG9YamlvCmNhY0JLam5maFhhbWZvQ0JqYWZha2ZFVGhpU0NtZWRlUUNvaWFob2hFbGFraWJtQlpvamVlRWNlYmtjakJsaW0Kbmlt
        RWdpbWlkaUNsYWtrYmVDYmltY29qRW1lYWJja0JBVGFvbGxsaVRLQnBlb2djZkJuZVliYkNqaWNtY2ZDWgpMY21Cbm1obGdoQmNpbWdpZEVsYWNoSUNpaWJrTUJoaWdv
        aW1EYWlwaWtkRGxpa2xlZkJqYUNkbENjbWVkZ2xCCmJtbW5hb0NnYWpiZnBDVE9hblBnYWFwamZQZGVjZ2hkQ3BhVW5pRG1hbGplZkNRZm9mcERqaUFpYkRwYWJrYmcK
        QmNpY2xmZUJqYWNmTUVqbW5lYWNCZ2FpcGVlRVFhaWVoQmVtZmtEQnBpYW1tZ0RBbmtuaFBpaWdsTUNqaWJsbApqRGJlZGxna0NUZWZnZ1BLaGJqa0RibWhqYmhCbmVo
        cGZwQkpuZmpqRWVpb2tIQmFpbGFtZUVlZW9uaG5DYWltCmhoaUNtYWRhQ0VsYWpmaGhFZm1qZU9DVGdpZGdEbmFoZm5rRGtpY2VwYkViaVdpcEVkaW1mYWpDQWplb2hE
        ZWUKZ2tOQ2JpZGxrbERuYWRrZXBDbWFqaXBsUGxpaG9qZURmbVdjb0JiaVRla0JaYWhqaUVpbXBkaGdCZWVkYWFkQgpBY2ZhbkNtaWFvZGdDTmhmYWlCa21mb2dvQlpt
        cGZnRUpob2NlQmhhbGpna0VqZWdsaGNCbmFqbWVwQktqaVRYCmlpcG9waEVRRWdjRGhhY21wYUVUYWhrY1hmZUFna0NqbXBtZWVDS2RraWRFbmlobGRiQlRuY25qbG1l
        bWtnQ0IKUW5pbGhFS0xjY0NhaW1nb29EZGVhaWZsQmphcGdTQ2tpaGhnaUJibW5nYmVDb2Vpb2hjQ21hU21pWEpGamVFZwppa2NtY0RKUW1mWFRvamloRHRhbWFkQTVx
        ZWVlamZjZWhhZUEyYW1BMmVwVmVkZGJBTGhqSGFuYmJBMWVlV2hkCk5kYkEyT2JiQTFmaVllZ2RiQUxoakhPaGJBMVZnaUxoYUhTQTFPYmJBMWVwVmVkU0EzYW5iYkEx
        WVdoaWRiQTMKT2hjQTFmaVllZ1NBM09oYkExZWdZZXBkZUEzYW9iYkExZW9NV2hkSGRiQTFhbmJiQTFlb01XaGRIU0ExYW9iYwpBMVZHZGJBNE9iY0ExZmdlZGVnZGRB
        TGhqSGFjYmJBMWZnZWRlZ2RiQTNhYmJiQTFlZ1llcGRkQTNhb2JiQTFWCmdpTGhhSGRiQUhPYmNBMVlXaGlkZUEzT2hjQTFmZ2VkZWdTQTNhY2JiQTFlZ1llcFNBSlNk
        YmFvYmJBMWVlV2gKZE5TQWhqSE9iY0ExWVdoaVNBSlNkZU9oaUExWVdoaWRkQTNPaGJBMWVkTWduZ2NTQTJPYmNBMWZjV2dvZ2hkYgpBMk9OQTFmY1dnb2doU0EyT2hp
        QTFmZ2VkZWdkZUEzYWNiYkExZWRNZ25nY2RiQTJPYmNBMWVnWWVwZGJBM2FvCmJiQTFWR1NBaGNKU2RoT2JpQTFlZ01VZ2VkYkEyT2JlQTFlZ01VZ2VTQTJPYmlBMkpT
        ZGlBMjNlbUxoakhBMjgKTGhqSGhjSmRkZGFBM2VwVmVkZGRBM2FvYmJBMTRKZGRkYkExOWVwVmVkZGVBSmRiZGlhb2JiQTI5eEEyNDN0YQpleEEyd0EzcGpWcHBEcTJB
        MTExbGdtb2lkRHBwMWhwQ3ExQTExMWVrVm5lUHBvcHBocENxMUExMTFub2NoY2NQCmFja21RQ0twaFFDcUExMTV5cG5mZkFDcUExMTVwb1ZwcERwaXBwMURxQTExNXBs
        a2hwb0RwaFZwcERxQTExNXAKYVlvZERvbHBqb2REcUExMTVnZ29wbGtEZ2FqbGxsRHFBMTE1Ymlmb2lpRGJkT2lqRHFBMTE1amZqamNsRGlscApiY21EcUExMTVPZWlh
        Z0RBWmFoRHFBMTE1aGJqaGxkUGZsZWhsZ1BxQTExNWlvYmRmalBnZGhkZm9QcUExMTVtCmFuZW9rUmdhamVwZlJxQTEwOHdYZ2NkbGxhYWNjbVJqZWRhZXBScUExMDd1
        c3BpcHBocENxMUExMDd1c3ZxMUEKMTA3dXNxMkExMDd1c2xlYmdsY2xsZWdpbm1lZGxxQTEwN3VzQTNTYmVmZ1JxQTEwN3VzZ25JbmRFSnBlb2JEcQpBMTA3dXNwbnBw
        aHBCdnFBMTA3dXNwbnBwaHBCdnFBMTA3dXNwbnBwaHBCdnFBMTA3dXN6dnFBMTA3dXN6dnFBCjEwN3VzenZxQTEwN3VzenZxQTEwN3VzenZxQTEwN3VzenZxQTEwN3V6
        c3ZxQTExMWVtb2Jwa0VzQTExOW5hbW0Kam1FaWVvbGZiRUExMTllbW9icGtYQTFURWJia29laEVBMTE1ZW1vYklYQTJFQTE2NTFuZWtkZGFDb2FJamVEQQoxMTlaaGFi
        ZkNqaWpqZGpEQTExOW5pSXBlRG1ubW1hbURBMTE5bmlJTkRvYUliZVBBMTY1NWFmQTJ0UUE2d2ZpCmVtUmNlaHAzZ2FlaWRhYmlocDN0QXhBMndBODE5MXR4QTdma1NK
        ZmhMaGdITkxnY1VISmVmaGloYU1oY05BZ2cKaG1nZ0RwZmhkaGpCaGJia2dnRHRhZXhBMndBM3BqVnBwRHEyQTExMWxnbW9pZERwcDFocENxMUExMTFla1ZuZQpQcG9w
        cGhwQ3ExQTExMW5vY2hjY1BhY2ttUUNLcGhRQ3FBMTE1eXBuZmZBQ3FBMTE1cG9WcHBEcGlwcDFEcUExCjE1cGxraHBvRHBoVnBwRHFBMTE1cGFZb2REb2xwam9kRHFB
        MTE1Z2dvcGxrRGdhamxsbERxQTExNWJpZm9paUQKYmRPaWpEcUExMTVqZmpqY2xEaWxwYmNtRHFBMTE1T2VpYWdEQVphaERxQTExNWhiamhsZFBmbGVobGdQcUExMQo1
        aW9iZGZqUGdkaGRmb1BxQTExNW1hbmVva1JnYWplcGZScUExMDh3WGdjZGxsYWFjY21SamVkYWVwUnFBMTA3CnVzcGlwcGhwQ3ExQTEwN3VzdnExQTEwN3VzcTJBMTA3
        dXNsZWJnbGNsbGVnaW5tZWRscUExMDd1c0EzU2JlZmcKUnFBMTA3dXNnbkluZEVKcGVvYkRxQTEwN3VzcG5wcGhwQnZxQTEwN3VzcG5wcGhwQnZxQTEwN3VzcG5wcGhw
        Qgp2cUExMDd1c3p2cUExMDd1c3p2cUExMDd1c3p2cUExMDd1c3p2cUExMDd1c3p2cUExMDd1c3p2cUExMDd1enN2CnFBMTExZW1vYnBrRXNBMTE5bmFtbWptRWllb2xm
        YkVBMTE5ZW1vYnBrWEExVEViYmtvZWhFQTExNWVtb2JJWEEKMkVBMTY1MW5la2RkYUNvYUlqZURBMTE5WmhhYmZDamlqamRqREExMTluaUlwZURtbm1tYW1EQTExOW5p
        SU5EbwphSWJlUEExNjU1YWZBMnRRQTZ3ZmllbVJjZWhwM2dhZWlkYWJpaHAzdEF4QTJ3QTgxOTF0eEE3ZmtTSmZoTGhnCkhOTGdjVUhKZWZoaWhhTWhjTkFpZ1pqa0Vj
        Y2llTkJiaGtiamhFdGFleEEyd0EzcGpWcHBEcTJBMTExbGdtb2kKZERwcDFocENxMUExMTFla1ZuZVBwb3BwaHBDcTFBMTExbm9jaGNjUGFja21RQ0twaFFDcUExMTV5
        cG5mZkFDcQpBMTE1cG9WcHBEcGlwcDFEcUExMTVwbGtocG9EcGhWcHBEcUExMTVwYVlvZERvbHBqb2REcUExMTVnZ29wbGtECmdhamxsbERxQTExNWJpZm9paURiZE9p
        akRxQTExNWpmampjbERpbHBiY21EcUExMTVPZWlhZ0RBWmFoRHFBMTEKNWhiamhsZFBmbGVobGdQcUExMTVpb2JkZmpQZ2RoZGZvUHFBMTE1bWFuZW9rUmdhamVwZlJx
        QTEwOHdYZ2NkbApsYWFjY21SamVkYWVwUnFBMTA3dXNwaXBwaHBDcTFBMTA3dXN2cTFBMTA3dXNxMkExMDd1c2xlYmdsY2xsZWdpCm5tZWRscUExMDd1c0EzU2JlZmdS
        cUExMDd1c2duSW5kRUpwZW9iRHFBMTA3dXNwbnBwaHBCdnFBMTA3dXNwbnAKcGhwQnZxQTEwN3VzcG5wcGhwQnZxQTEwN3VzenZxQTEwN3VzenZxQTEwN3VzenZxQTEw
        N3VzenZxQTEwN3Vzegp2cUExMDd1c3p2cUExMDd1enN2cUExMTFlbW9icGtFc0ExMTluYW1tam1FaWVvbGZiRUExMTllbW9icGtYQTFUCkViYmtvZWhFQTExNWVtb2JJ
        WEEyRUExNjUxbmVrZGRhQ29hSWplREExMTlaaGFiZkNqaWpqZGpEQTExOW5pSXAKZURtbm1tYW1EQTExOW5pSU5Eb2FJYmVQQTE2NTVhZkEydFFBNndmaWVtUmNlaHAz
        Z2FlaWRhYmlocDN0QXhBMgp3QTgxOTF0eEE3ZmtTSmZoTGhnSE5MZ2NVSEplZmhpaGFNaGNOQTRuYWJpaGNhaUEzdGFleEEyd0EzamxrY2NnCkR5cUExMTl5cUExMTl5
        cUExMTl5cUExMTl5cUExMTl5cUExMTl5cUExMTl5cUExMTl5cUExMTl5cUExMTl5cUEKMTE5eXFBMTE5eXFBMTE5eXFBMTE5eXFBMTE5eXFBMTE1YWZiZ2xjUkEzcUEx
        MTVzQTNxQTExNXNBM3FBMTE1cwpBM3FBMTE1c0EzcUExMTVzQTNxQTExNXNBM3FBMTE1c0EzcUExMTVzQTNxQTExNXNBM3FBMTE1c0EzcUExMTVzCkEzcUExMTVzQTNx
        QTExNXNBM3FBMTE1c0EzcUExMTVzQTNxQTQyMDdhZUEydFFBNndmaWVtUmNlaHAzZ2FlaWQKYWJpaHAzdEF4QTJ3QTNxQTdxQTE5bmRqbGZvQ0ExMUluZGJsREEzWG9q
        WUNBMTFNSVZDbmRqbG5vUEE3b2tZTQpDQTdjYmFsZmpDQTI3cUEyN2ptbm9OQ0E0N2xjamFhZkNsY2phaWZQZWRiZ2xjbG1BMzVxQTMxYmdsY2phREExCjFlZGJnbGNQ
        QTE1SW5kYmxEZWRiZ2xjUkExNjNYb2pZQkE3b2tZTUJBMTFsY2phYWZFQTNJbmRibEJBMTltaUcKYmdCQTIzY2JhbGZqQkEyMkJBMTVNSVZCQTExTUluZEVBMjNjYmFs
        ZmpCQTIzbGNqYWlmRUExMWdlY2JhbEJBMQo5YWxmamVpQkExNWptbm9OQkEyN25wcGVrZ0VBMTlhbGZqbWlFQTMxZWRiZ1NFQTE1OU1JVkNBN2JnbGNRQ0ExCjFlb01J
        Q0ExNWZqbWlHQ0EzNWFsZmplaUNBMzVhbGZqZWlDQTM1TUlWQ0EzMWtoZGhQQ0EyN3Bma2dkaENBMjcKNW9rWU1CQTExbmRqbGZvQkExNWlnY21nZUJBMTVqbW5vTkJB
        MzlqbW5vTkJBMjdqbW5vcGVFQTIzSW5kamxFQQo1MUluZGJsQkExNWZqbWlHQkEyNTV5QTExYmdsY2phREE3TUlWQ0EyM25kamxmb0NBMTVuZGpsZm9DQTM5bmRqCmxm
        b0NBMTFkaVhXQ0EzNWZqbWlHQ0ExMWdlY2JhbENBMzFqbW5vTkNBMjc5bGNqYWlmRUExMWRpWFdCQTExSW4KZGJsQkEzNWpiaWZjbUJBMzViZ2xjUUJBM2JnbGNRQkE3
        YmdsY1FCQTE1b2tZTUJBMzBCQTExZ2VjYmFsQkExMQpiZ2xjamFFQTQ3cGZrZ2RoQkEyMzlraGRoWERBM2VkYmdTUE1JVkNBMTlva1lNQ0EzOUluZGJsQ0EyM21pR2Jn
        CkNBMjNlb01JQ0EyM0luZGJsQ0ExOUluZGJsQ0E3bnBwZWNnQ0ExOW1pR2JnQ0EyODNuZGpsZm9FZGlYb2pFQTIKM2VkYmdTQkExOXNBMTFucHBlY2dCQTExc0EzNWdl
        Y2JhbEJBM3NBN2dlY2JhbEJBMzlqYmlmY21CQTMxNWptbgpvTkRBMjdva1lNQ0ExOW5kamxub0RBM2JnbGNRQ0ExNWNiYWxmakNBMTluZGpsbm9EQTE5ZGlYV0NBMTlq
        bW5vCnBlREExOW9rWU1DQTE5bWlHYmdDQTE5ZGlYV0NBMjgzWG9qWUJBN2xjamFpZkVqbW5vTkVBM2ptbm9OQmxjamEKYWZFQTExYWxmamVpQkExNWtoZGhQQkEyM1hv
        allCQTE5YmdsY1FCQTE1YWxmamVpQkExNU1JbmRFQTE5WG9qWQpCQTE5bGNqYWlmRUExMWdlY2JhbEJBMTlhbGZqZWlCQTE1am1ub05CQTI3bnBwZWtnRUExOWFsZmpt
        aUVBMzFlCmRiZ1NFQTE1MWNuZ2VjYkNBM01JVkNBN2ptbm9OQ01JbmREQTNJbmRqbERBMTlmam1pR0NBN3FBMjNhbGZqZWkKQ0E3Z2VjYmFsQ0EyM2FsZmplaUNBMzVN
        SVZDQTMxa2hkaFBDQTI3cGZrZ2RoQ0EyNjdtaUdiZ0JBMjNqbW5vcAplRUEzZGlYV0JBMjNJbmRibEJBMTluZGpsZm9CQTE1Z2VjYmFsQkEzc0E3bGNqYWFmQkE3c0E3
        Z2VjYmFsQkEzCjU1am1ub05ETUlWQ0E3YmdsY1FDQTNkaVhXQ0EzZW9NSUNBMTVmam1pR0NBMjdxQTQzYWxmamVpQ0E3YmdsY1EKQ0EzZGlYb2pEQTExcUE3bWlHYmdD
        QTNNSW5kREExNWtoZGhQQ0ExOW9rWU1DQTI3NWVkYmdsY0VBM29rWU1CQQoxMW5kamxmb0JBMTVpZ2NtZ2VCQTdwZmtnZGhCQTNqbW5vTkJBMTFzQTIzam1ub05CQTI3
        am1ub3BlRUEyM0luCmRqbEVBNTFJbmRibEJBMTVmam1pR0JBMjU1eUExNW5kamxmb0NBN3FBMjNxQTExbmRqbGZvQ0EzOW5kamxmb0MKQTExZGlYV0NBMjdqbW5vTkNB
        MTF5QTE1ZW9NSUNBN25kamxmb0NBN2dlY2JhbENBN2piaWZjbUNBMjcxam1ubwpOQkE3ZW9NSUJBN2ptbm9OQkE3c0E3ZW9NSUJuZGpsbm9YQTNzQTExc0ExMXNBN3NB
        N2VvTUlCQTE1c0Ezc0ExCjVzQTExc0EzNXBma2dkaEJBNDdzQTI3YmdsY1FCQTE5OXR4QTdma1NKZmhMaGdITkxnY1VISmVmaGloYU1oY04KQXBkYWdocFdhZ2tnaWJo
        ZmFjY2VBa2l0UUE2d2ZjZmJlZkFocDRob0tDaHAzdFFBNndmY2ZiZWZBaHA0aG9LQwpocDN0UUE2d2duYmYyaHA2QWhwM3RRQTZ3Z25iZjJocDZBaHAzdFFBNndnbmJm
        MmhwNkFocDN0UUE2d2duYmYyCmhwNkFocDN0YW1hZEE1cWVlZWpmY2VoYWRBMmFnQTJlZUhVTGhqZGJBMWFqYmJBMWVkTWduaGFTQTJPYmNBMVkKTWdlZWdmaWRiQVNP
        YmJBMWVlV2hkTmRkQVNBT2JlQTFmY0hoZ2RiQTNhaWJiUUFWZ2lMaGFIZGVBMU9iYkExVgpnaUxoYUhkZEExT2JiQTFlZVdoZE5kZUEyT2JpQTFZV2hpZGZBTGhqSE9o
        YkExWVdoaWRnQTNPaGNBMWVlSFVMCmhqU0ExT2JiQTFlb2hmZmNIaGdkYkExT2JiUUFmY1dnb2doZGRBMk9oYkExWU1nZWVnZmlTQTFPYmJBMWVkTWcKbmhhZGJBMk9i
        YkExM2ZnZWRlZ2RmQTNhY2JiQTFlZmZiU0E0T2JjQTFlZmZiZGJBZW1MaGpIT2JiQTJMaGpIaApjSmRpQTRmZ2VkZWdkZ0EzYWNiYkExVkdkZEE0T2JjQTFmaVllZ2Rk
        QTNPaGNBMTdlbUxoakhBMjhMaGpIaGNKCmRiMUEyOEpkYlNBMjNlbUxoakhBMjhMaGpIaGNKZGJkZUEyOEpkYmRmQTIzZW1MaGpIQTI4TGhqSGhjSmRiZGgKQTI4SmRi
        ZGlBMjNlbUxoakhBMjhMaGpIaGNKU2RhQTI4SlNkYkEyM2VtTGhqSEEyOExoakhoY0pTZGRBMjhKUwpkZUExOXR4QTdlZ1dVTkhoY2hkQUpoY29pYWRnaWJqYmViY0Ex
        b2FSVGppb2pSamltYW9wUmFuQTJ0eEE3ZWdXClVOSGhjWU1nZUFmb2RlZ2liamJlYmNBMmRpZ2FEYWZkaWppbWFhcGRpYWxBMnR4QTdlZmdvaGdWaGFIMWdlQWMKZllk
        Z2dpYmpiZWJjQTFRZGduYVVRZGdqaW1hYnBkZ2JjQTJ0eEE3ZWVIVUxoakEyNnRBYWJBOWVkaGZOTWdnMQpKY2dKZmNIaGRNZ29MZ29nZEhBUlRqaW9qUmppbWFvcFJh
        bkEybWNoYm5pamVBM0poY29pYWRwbW9nb3BScGlvCmdvcFJhaEEyYWZBYWRhZmFiQTJpZmppb2pSQWtmbmhhZEE3aGFoY29pYWRBN2FkQTJnYWNkb2tSaGlhZklqZmwK
        YWFoT2FmaWlvYnBwQmJkcGJmYWpqbGltbmZuWlRqaW9qUmFkQTJUamlvalJOY2Rva1JBNW9hUmxhYWhPYWZsaQpwZ2ZuWmdlZ25nZGduYW1BMmxobXBnZ2pmaGlhZklq
        ZmxhYWhPYWZjaW9jcHBCYWhuY2dnamZBbWluaGFkbGFhCmhPYWZhbUEyZ2VnbmdkZ25BM2FlQTZwbW9icHBCaWlnYUhaZWZPSWpmaGlhZklqZmppZ2FIWmFlZWhnZ1pL
        UU8KYWZjZWFlQTFuaGphbmlqZXBhYmZvalJhZUEyYW1BMnRBYWJBOWVnV1VOSGhjSllNZ2VoZlVMTldNZ29BMWRpZwphRGFmZGlqaW1hYXBkaWFsQTJtY2hibmlqZUEz
        SmNqZm9kZWplbmZhcGRpamFuZmFwZGlhZUEyYW5Ba2xhY2FiCkEySERhZmRpQWtmbmhhZEE3aGFjamZvZGVBN2FkQTJoYWRqYWZkaWhpYWZJamZvYWZoYWZkaWlpb2Jw
        cEJiZHAKYmZhampsaW1uZm5aZ2FEYWZkaWFkQTJnYURhZmRpaWVkamFmZGlBNmRpb2FmaGFmZGlsaXBnZm5aZ2VnbmdkZwpuYW1BMmxobXBnZ2pmaGlhZklqZm9hZmhh
        ZmRpY2lvY3BwQmFobmNnZ2pmQWxqbmhhZG9hZmhhZmRpYW1BMmdlCmduZ2RnbkEzYWVBNnBtb2JwcEJpaWdhSFplZk9JamZoaWFmSWpmamlnYUhaYWVlaGdnWnBhbW9v
        Z2NtY2VhZUEKMW5oamFuaWplZ2Fka2FmZGlhZkEyYW1BMnRBYWJBOWVmZ29oZ0hVTWhhSEplZUhnZExoakpjZ0pmY0hVSExoZApISmZlV2duSGhkQTFtY2hibmlqZUEz
        aGFjZllkZ2VtbWNicGRnZWltY2JwZGdhZ0EyYWZBaWJhZGFiQTJuZlVRCmRnQWtmbmhhZEE3bWFjZllkZ0E3YWRBMmhhY2publJoaWFmSWpmVGFkbmhSaWlvYnBwQmJk
        cGJmYWpqbGltbmYKblpuYVVRZGdhZEEybmFVUWRnaWVjam5uUkE1UWRnVGFkbmhSbGlwZ2ZuWmdlZ25nZGduYW1BMmxobXBnZ2pmaAppYWZJamZUYWRuaFJjaW9jcHBC
        YWhuY2dnamZBbWRuaGFkVGFkbmhSYW1BMmdlZ25nZGduQTNhZUE2cG1vYnBwCkJpaWdhSFplZk9JamZoaWFmSWpmamlnYUhaYWVlaGdnWmZhYW5RZGdjZWFlQTFuaGph
        bmlqZWphY21RZGdhZ0EKMmFtQTJ0QWFiQTlZV2hpSmNnSmVnSDFnZWdjTGdkZ2xBMjQxdHhBN2VnV2dvY25WTGhoY25mYVVoZGNuVmhiaApmQTdsYWhpY2xiaGFiQTJq
        bXR4QTdlZ1dnb2NuVkxoaGNuZmFVaGRjblZoYmhmQTdsYWhpY2xiaGFiQTJqbXR4CkE3ZWdXZ29jblZMaGhjbmZhVWhkY25WaGJoZkE3bGFoaWNsYmhhYkEyam10eEE3
        R0hVMWhkSmVnVVdoYTFIaGMKQTE3YWJ0eEE3Z2VIZ2dMaGZVTkExNmVmZ29oZ1NBM3R4QTdnZUhnZ0xoZlVOQTE2ZWZnb2hnZGRBM3R4QTdnZQpIZ2dMaGZVTkExNmVm
        Z29oZ2RlQTN0eEE3Z2VIZ2dMaGZVTkExNllWZWZlaGRiQTJ0eEE4SGdnTGhmVU5BOFlXCmhpZGVBMTF0eEE4SGdnTGhmVU5BOGVkZ2lMZ28xSFVZV2hpZGVBNHR4QThI
        Z2dMaGZVTkFkYUExMGZjV2dvZ2gKZGJBNnR4QThIZ2dMaGZVTkExMmZjV2dvZ2hZTWdlaGZVTE5NdHhBN2dlSGdnTGhmVU5BMTZZVmVmZWhTQTJ0QQphYkE4R0EyNTV0
        QWFiQThHQTI1NT0xMDU3OTAwCgAA
        AGluaXRpYWxpemUAEAAAAA==
      >
      PRESETNAME initialize
      FLOATPOS 0 0 0 0
      FXID {3950C1ED-5BE6-FBCF-3E90-556DB73797C1}
      WAK 0 0
    >

Last edited by AudiOishi; 08-28-2022 at 04:10 PM. Reason: clarity
AudiOishi is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:14 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.