Files
Codesys-Library-Atom-Modbus/library/CmpAtomModbus.export
T
2026-10-06 23:50:07 -06:00

6310 lines
1.4 MiB
Plaintext

<ExportFile>
<StructuredView Guid="{21af5390-2942-461a-bf89-951aaf6999f1}">
<Single xml:space="preserve" Type="{3daac5e4-660e-42e4-9cea-3711b98bfb63}" Method="IArchivable">
<Null Name="Profile" />
<List2 Name="EntryList">
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">2f5dd963-3cd5-4fee-a543-490a0c96068b</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">C Implemented Library</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">59f78326-fa1c-4d1b-b4a9-1a430bb8df4e</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639264529728888601</Single>
</Single>
<Single Name="Object" Type="{59f78326-fa1c-4d1b-b4a9-1a430bb8df4e}" Method="IArchivable">
<Dictionary2 Name="ObjectToDeviceMapping">
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4102</Single>
<Single Name="Id" Type="string">0000 0012</Single>
<Single Name="Version" Type="string">4.22.0.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAA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iAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">0000 0007</Single>
<Single Name="Version" Type="string">4.18.0.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAA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iAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0201</Single>
<Single Name="Version" Type="string">4.21.1.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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L2xpYi9nY2MtY3Jvc3MvYXJtLWxpbnV4LWdudWVhYmloZi8xMy9pbmNsdWRlAC91c3IvYXJtLWxpbnV4LWdudWVhYmloZi9pbmNsdWRlL3N5cwAvaG9tZS9zbmtieXRlL0RvY3VtZW50cy9BdG9tL0F0b20vQXRvbU1vZGJ1c0xpYnJhcnkvRXh0ZW5zaW9uU0RLL2luY2x1ZGUALi9vdXQAL3Vzci9hcm0tbGludXgtZ251ZWFiaWhmL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hc20tZ2VuZXJpYwAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9saW51eAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZQAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hcnBhAABDbXBBdG9tTW9kYnVzLmMAAAAAYXRvbV9tYi5jAAEAAGF0b21fcnR1LmMAAQAAYXRvbV9zZXJ2ZXIuYwABAABhdG9tX2JyaWRnZS5jAAEAAHR5cGVzLmgAAgAAc3RkaW50LXVpbnRuLmgAAgAAYXRvbV9icmlkZ2UuaAABAABzdGRkZWYuaAADAAB0eXBlcy5oAAQAAENtcFN0ZC5oAAUAAENtcEF0b21Nb2RidXNJdGYuaAAGAABhdG9tX21iLmgAAQAAc29ja2V0LmgAAgAAc29ja2FkZHIuaAACAABpbi5oAAcAAHBvbGwuaAAEAABhdG9tX3J0dS5oAAEAAHRlcm1pb3MuaAACAAB0ZXJtaW9zLXN0cnVjdC5oAAIAAGludC1sbDY0LmgACAAAc2VyaWFsLmgACQAAYXRvbV9zZXJ2ZXIuaAABAABzdGRpby5oAAoAAHNvY2tldC5oAAQAAHVuaXN0ZC5oAAoAAHRlcm1pb3MuaAAKAABmY250bC5oAAoAAHN0cmluZy5oAAoAAGluZXQuaAALAABpb2N0bC5oAAQAAHNvY2tldF90eXBlLmgAAgAAZXJybm8uaAAKAAAABQEABQJoDgAAGgUYSwUKAwkIWAUYA3c8BQoDCzwFGAN1PAUWAAIEAQImEgUBAxEuBAIFKQNySgU/SgVGLgVIPAVGSgUyLgVOIAUqZwUxZgUwSgVDLgVHLgVG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UlNUAHJlY29ubmVjdHMAYW1fc3RhdGUATVNHX1dBSVRGT1JPTkUAcmV2ZW50cwBfX3NzaXplX3QAY19jZmxhZwBjX29zcGVlZAByeF9sZW4Ac2luX2ZhbWlseQBnZXRzb2Nrb3B0AHZhbHVlcwBzaW5fYWRkcgBwYXRoAGNfaXNwZWVkAE1TR19QRUVLAFNPQ0tfUkFXAGFkZHJfZGVzdABfX3U4AHJ1bm5pbmcAb3BlbgBhc19yYW5nZQBjZnNldGlzcGVlZABhcl9jbG9zZQBzdGFydEFkZHJlc3MAaHRvbmwAaHRvbnMAQUJfRElTQUJMRQBzZXJpYWxfcnM0ODUAYXRNYkNhbGxfY2V4dABjX2lmbGFnAE1TR19DVFJVTkMAZmluaXNoAGFzX3Nsb3RzAGxhc3Rfc3VjY2Vzc19tcwBfX3UzMgBfX3VpbnQ4X3QAQUJfUE9PTF9GVUxMAE1TR19GQVNUT1BFTgBhYl9zaHV0ZG93bgBNU0dfV0FJVEFMTAByZXN1bHQAY2ZtYWtlcmF3AEFCX0JBRF9IQU5ETEUAc2V0c29ja29wdABSVFNfVUk4AFNPQ0tfRENDUABTT0NLX1JETQB1bml0AEFCX0VOQUJMRQBub3dNcwBBTV9TT0NLRVQAQU1fT0sAY19vZmxhZwBBU19QVUxMAEFCX09QRU5fUlRVAGlvY3RsAHJldHJ5X2RlbGF5X21zAHNlcmlhbF9wb3J0AGNjX3QAd3JpdGVfdW5jZXJ0YWluAC9ob21lL3Nua2J5dGUvRG9jdW1lbnRzL0F0b20vQXRvbS9BdG9tTW9kYnVzTGlicmFyeS9jb21wb25lbnQtc291cmNlL2NvbXBvbmVudABxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABfX2lvY3RsX3RpbWU2NABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAF9fZmNudGxfdGltZTY0AGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AG9wZW42NABiaW5kAHBlZXJzAEFCX1RJQ0sAZnVuY3Rpb24AQUJfQ09QWV9SRUFEAGluZGV4AGRlbGF5X3J0c19iZWZvcmVfc2VuZAByZXNwb25zZV90aW1lb3V0X21zAGhhc19zdWNjZXNzAEFTX1BVU0gAZW5hYmxlZAB0eF9wb3MAX191aW50NjRfdABNU0dfU1lOAGFzX3NodXRkb3duAGNmc2V0b3NwZWVkAF9fdWludDMyX3QAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAENtcEF0b21Nb2RidXMuYwBzZW50AHVuaXRJZABsb25nIGxvbmcgaW50AGRlYWRsaW5lX21zAGNfY2MAY29ubmVjdFRpbWVvdXRNcwBBTV9SRVNQT05TRV9USU1FT1VUAEFNX1BST1RPQ09MAHBhcml0eQBmbG9hdABjb3VudABhc19wZWVyX2Nsb3NlAHRhZ2F0bWJjYWxsX2NleHRfc3RydWN0AHJlYWQAcXVpZXRfdW50aWwAYXJfc3BlZWQAcmVzcG9uc2VUaW1lb3V0TXMAZ2VuZXJhdGlvbgBBTV9TRU5ESU5HAGFzX3BlZXIAbGFzdF9lcnJvcgBiaXRzAFNPQ0tfTk9OQkxPQ0sAX19nZXRzb2Nrb3B0NjQAcG9sbABkb25lAGFkZHJfcmVjdgBkYXRhQ2FwYWNpdHkAdGVybWlvcwByZXRyeV9hdABBQl9TVUJNSVQATVNHX0RPTlRXQUlUAEFTX0VOQUJMRQB1c2VkAHBhZGRpbmcwAFJUU19JRUNfVUlOVABSVFNfVUkxNgBjX2xmbGFnAGNvbm5lY3RfdGltZW91dF9tcwBsb25nIGRvdWJsZQByZXVzZQBhbV9pbml0AE1TR19QUk9YWQBoYW5kbGUAcmV0aXJlZABhc19yZXBseQBTT0NLX0RHUkFNAGFtX2NsaWVudABBTV9QRUVSX0NMT1NFRAB0Y3NldGF0dHIATVNHX0NPTkZJUk0AZGV2aWNlAGFyX3JlY29ubmVjdABNU0dfTk9TSUdOQUwAbG9uZyBsb25nIHVuc2lnbmVkIGludABzYV9mYW1pbHlfdABjb21tYW5kAFJUU19VSTMyAGxlbmd0aAByZXRyeURlbGF5TXMAc2FfZGF0YQBjb25uZWN0X2F0dGVtcHRzAGFzX3NlcnZlcgBNU0dfRklOAGxpc3RlbgBzb2NrYWRkcgBtZW1zZXQAc3BlZWRfdABBTV9SRVRSWQBhcl90cmFuc3BvcnQAQUJfQ0xPU0UAdGNnZXRhdHRyAEdOVSBDMTcgMTMuMy4wIC1tZnB1PXZmcHYzLWQxNiAtbWZsb2F0LWFiaT1oYXJkIC1tdGxzLWRpYWxlY3Q9Z251IC1tdGh1bWIgLW1hcmNoPWFybXY3LWErZnAgLWcgLU8wIC1mUElDIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZwBnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBfX3NldHNvY2tvcHQ2NABTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSTIAUEZfQUREUkVGAHNfRXh0ZXJuYWxzVGFibGUAcGZEZWxldGVJbnN0YW5jZQBwZkdldFZlcnNpb24Ac19JdGZUYWJsZQBzX3BmQ01SZWdpc3RlckNsYXNzAGlSZWZDb3VudABQRl9ERUxFVEVJTlNUQU5D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hgUAAAAAAAAAAAAAEgAAAJkFAAAAAAAAAAAAABIAAACoBQAAAAAAAAAAAAASAAAAuQUAACUSAAAOAwAAEgALAMQFAAAAAAAAAAAAABIAAADUBQAAMxUAAI4BAAASAAsA5wUAAN8fAACeBQAAEgALAO8FAAAAAAAAAAAAABIAAAD/BQAAAAAAAAAAAAASAAAAEAYAAGkOAACeAAAAEgALAB4GAACvEQAATAAAABIACwAoBgAAfSUAACwAAAASAAsAMQYAAAAAAAAAAAAAEgAAAEIGAAAAAAAAAAAAACAAAABcBgAAAAAAAAAAAAASAAAAdgYAAAAAAAAAAAAAEgAAAIUGAAAAAAAAAAAAABIAAACVBgAAAAAAAAAAAAASAAAApAYAAAAAAAAAAAAAEgAAALYGAACFNgAArAUAABIACwC+BgAAiREAACYAAAASAAsAxwYAAAAAAAAAAAAAEgAAAABjcnRpLm8AJGEAY2FsbF93ZWFrX2ZuACRkAGNydG4ubwBjcnRzdHVmZi5jAGFsbF9pbXBsaWVkX2ZiaXRzAGRlcmVnaXN0ZXJfdG1fY2xvbmVzACR0AF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABjb21wbGV0ZWQuMABfX2RvX2dsb2JhbF9kdG9yc19hdXhfZmluaV9hcnJheV9lbnRyeQBmcmFtZV9kdW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlfZW50cnkAQ21wQXRvbU1vZGJ1cy5jAHdyaXRpbmcAZHJvcABmaW5pc2gAYXJfc3BlZWQAYXJfZmF1bHQAYXNfc2xvdHMAYXNfZ2V0MTYAYXNfcHV0MTYAYXNfcGVlcl9jbG9zZQBhc19zdG9wAGFzX3NuYXBzaG90AGFzX25vbmJsb2NrAGFzX3JhbmdlAGFzX3JlcGx5AGFzX3RpY2sAdG9rZW4AbG9va3VwAENtcEZyYW1lLmMAc19wZkNNUmVnaXN0ZXJBUEkAc19wZkNNUmVnaXN0ZXJBUEkyAHNfcGZDTUdldEFQSQBzX3BmQ01HZXRBUEkyAHNfcGZDTVJlZ2lzdGVyQ2xhc3MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNQ2FsbEhvb2sAc19FeHRlcm5hbHNUYWJsZQBzX0l0ZlRhYmxlAEV4cG9ydEZ1bmN0aW9ucwBJbXBvcnRGdW5jdGlvbnMAQ21wR2V0VmVyc2lvbgBIb29rRnVuY3Rpb24AX3VkaXZzaTMubwAudWRpdnNpM19za2lwX2RpdjBfdGVzdABzaGlmdABfZHZtZF9sbngubwBfX0ZSQU1FX0VORF9fAF9fYWVhYmlfdWlkaXYAX2ZpbmkAX19hZWFiaV9sZGl2MABfX3VkaXZzaTMAX19kc29faGFuZGxlAF9fYWVhYmlfaWRpdjAAX0RZTkFNSUMAX19hZWFiaV91aWRpdm1vZABfX1RNQ19FTkRfXwBfR0xPQkFMX09GRlNFVF9UQUJMRV8AcmFpc2VAR0xJQkNfMi40AGNmbWFrZXJhd0BHTElCQ18yLjQAYWJfc2h1dGRvd24AX19jeGFfZmluYWxpemVAR0xJQkNfMi40AF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQByZWFkQEdMSUJDXzIuNAB0Y2ZsdXNoQEdMSUJDXzIuNABhbV9yZWNvbm5lY3QAX19zdGFja19jaGtfZ3VhcmRAR0xJQkNfMi40AGluZXRfcHRvbkBHTElCQ18yLjQAbWVtY3B5QEdMSUJDXzIuNABhbV9pbml0AG1lbWNtcEBHTElCQ18yLjQAX19nZXRzb2Nrb3B0NjRAR0xJQkNfMi4zNABhcl9pbml0AF9fc3RhY2tfY2hrX2ZhaWxAR0xJQkNfMi40AGh0b25zQEdMSUJDXzIuNABhc19zaHV0ZG93bgBwb2xsQEdMSUJDXzIuNABhY2NlcHRAR0xJQkNfMi40AENvbXBvbmVudEVudHJ5AGNmc2V0b3NwZWVkQEdMSUJDXzIuNABhc19jYWxsAHRjc2V0YXR0ckBHTElCQ18yLjQAc3RyY3B5QEdMSUJDXzIuNABhcl9yZWNvbm5lY3QAb3BlbjY0QEdMSUJDXzIuNABfX3NldHNvY2tvcHQ2NEBHTElCQ18yLjM0AF9fZmNudGxfdGltZTY0QEdMSUJDXzIuMzQAYW1fdGljawBfX2dtb25fc3RhcnRfXwBzdHJsZW5AR0xJQkNfMi40AGNmc2V0aXNwZWVkQEdMSUJDXzIuNABhcl9jcmMAX19lcnJub19sb2NhdGlvbkBHTElCQ18yLjQAYXJfcmVxdWVzdABzbnByaW50ZkBHTElCQ18yLjQAYmluZEBHTElCQ18yLjQAbWVtc2V0QEdMSUJDXzIuNABhbV9yZXF1ZXN0AHdyaXRlQEdMSUJDXzIuNABhbV9hY2NlcHRfcmVzcG9uc2UAYXJfdGljawBodG9ubEBHTElCQ18yLjQAbGlzdGVuQEdMSUJDXzIuNABhdG1iY2FsbF9jZXh0AGFtX2VuYWJsZQBhcl9jbG9zZQBzb2NrZXRAR0xJQkNfMi40AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUAX19pb2N0bF90aW1lNjRAR0xJQkNfMi4zNAByZWN2QEdMSUJDXzIuNABjbG9zZUBHTElCQ18yLjQAc2VuZEBHTElCQ18yLjQAY29ubmVjdEBHTElCQ18yLjQAYWJfY2FsbABhbV9jbG9zZQB0Y2dldGF0dHJAR0xJQkNfMi40AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsLmR5bgAucmVsLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFtZQAuaW5pdF9hcnJheQAuZmluaV9hcnJheQAuZGF0YS5yZWwucm8ALmR5bmFtaWMALmdvdAAuZGF0YQAuYnNzAC5jb21tZW50AC5BUk0uYXR0cmlidXRlcwAuZGVidWdfYXJhbmdlcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5kZWJ1Z19mcmFtZQAuZGVidWdfc3RyAC5kZWJ1Z19ybmdsaXN0cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAcAAAACAAAA9AAAAPQAAAAkAAAAAAAAAAAAAAAEAAAAAAAAAC4AAAD2//9vAgAAABgBAAAYAQAAsAAAAAMAAAAAAAAABAAAAAQAAAA4AAAACwAAAAIAAADIAQAAyAEAANADAAAEAAAAAwAAAAQAAAAQAAAAQAAAAAMAAAACAAAAmAUAAJgFAACYAgAAAAAAAAAAAAABAAAAAAAAAEgAAAD///9vAgAAADAIAAAwCAAAegAAAAMAAAAAAAAAAgAAAAIAAABVAAAA/v//bwIAAACsCAAArAgAAFAAAAAEAAAAAgAAAAQAAAAAAAAAZAAAAAkAAAACAAAA/AgAAPwIAABgAAAAAwAAAAAAAAAEAAAACAAAAG0AAAAJAAAAQgAAAFwJAABcCQAAqAEAAAMAAAATAAAABAAAAAgAAAB2AAAAAQAAAAYAAAAECwAABAsAAAwAAAAAAAAAAAAAAAQAAAAAAAAAcQAAAAEAAAAGAAAAEAsAABALAACQAgAAAAAAAAAAAAAEAAAABAAAAHwAAAABAAAABgAAAKANAACgDQAAlDMAAAAAAAAAAAAACAAAAAAAAACCAAAAAQAAAAYAAAA0QQAANEEAAAgAAAAAAAAAAAAAAAQAAAAAAAAAiAAAAAEAAAACAAAAPEEAADxBAABMAQAAAAAAAAAAAAAEAAAAAAAAAJAAAAABAAAAAgAAAIhCAACIQgAABAAAAAAAAAAAAAAABAAAAAAAAACaAAAADgAAAAMAAADYXgAA2E4AAAQAAAAAAAAAAAAAAAQAAAAEAAAApgAAAA8AAAADAAAA3F4AANxOAAAEAAAAAAAAAAAAAAAEAAAABAAAALIAAAABAAAAAwAAAOBeAADgTgAAMAAAAAAAAAAAAAAABAAAAAAAAAC/AAAABgAAAAMAAAAQXwAAEE8AAPAAAAAEAAAAAAAAAAQAAAAIAAAAyAAAAAEAAAADAAAAAGAAAABQAAD0AAAAAAAAAAAAAAAEAAAABAAAAM0AAAABAAAAAwAAAPRgAAD0UAAABAAAAAAAAAAAAAAABAAAAAAAAADTAAAACAAAAAMAAAD4YAAA+FAAAOSPAgAAAAAAAAAAAAgAAAAAAAAA2AAAAAEAAAAwAAAAAAAAAPhQAAAtAAAAAAAAAAAAAAABAAAAAQAAAOEAAAADAABwAAAAAAAAAAAlUQAAMQAAAAAAAAAAAAAAAQAAAAAAAADxAAAAAQAAAAAAAAAAAAAAVlEAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAJZRAADNJwAAAAAAAAAAAAABAAAAAAAAAAwBAAABAAAAAAAAAAAAAABjeQAA4QQAAAAAAAAAAAAAAQAAAAAAAAAaAQAAAQAAAAAAAAAAAAAARH4AAB8nAAAAAAAAAAAAAAEAAAAAAAAAJgEAAAEAAAAAAAAAAAAAAGSlAADABgAAAAAAAAAAAAAEAAAAAAAAADMBAAABAAAAMAAAAAAAAAAkrAAAnA8AAAAAAAAAAAAAAQAAAAEAAAA+AQAAAQAAAAAAAAAAAAAAwLsAADIAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAPS7AADQDQAAIAAAAKMAAAAEAAAAEAAAAAkAAAADAAAAAAAAAAAAAADEyQAA2wYAAAAAAAAAAAAAAQAAAAAAAAARAAAAAwAAAAAAAAAAAAAAn9AAAE4BAAAAAAAAAAAAAAEAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0205</Single>
<Single Name="Version" Type="string">4.21.1.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAA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iAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAACwFAAAAAAAAAAAAAAAAAAAEF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF4AAAAAAABb5p5wAAACAAAAAAAAAAAAEF4AAAAAAAAAAAAAAAAAAAEAAAAAAAAADAIAAAAAAAAOAAAAAAAAABYCAAAAAAAADAAAAAAAAACwEAAAAAAAAA0AAAAAAAAAyF0AAAAAAAAZAAAAAAAAAJj9AQAAAAAAGwAAAAAAAAAIAAAAAAAAABoAAAAAAAAAoP0BAAAAAAAcAAAAAAAAAAgAAAAAAAAA9f7/bwAAAADwAQAAAAAAAAUAAAAAAAAAEAgAAAAAAAAGAAAAAAAAAKACAAAAAAAACgAAAAAAAAA1AgAAAAAAAAsAAAAAAAAAGAAAAAAAAAADAAAAAAAAAOj/AQAAAAAAAgAAAAAAAADIBAAAAAAAABQAAAAAAAAABwAAAAAAAAAXAAAAAAAAAOgLAAAAAAAABwAAAAAAAADgCgAAAAAAAAgAAAAAAAAACAEAAAAAAAAJAAAAAAAAABgAAAAAAAAA/v//bwAAAADACgAAAAAAAP///28AAAAAAQAAAAAAAADw//9vAAAAAEYKAAAAAAAA+f//bwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8P0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAANAQAAAAAAAA0BAAAAAAAADQEAAAAAAAAJgBAgAAAAAAR0NDOiAoRGViaWFuIDEyLjIuMC0xNCtkZWIxMnUxKSAxMi4yLjAALAAAAAIAAAAAAAgAAAAAAAQVAAAAAAAA4EYAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAIAACEAAAgAAAAAAORbAAAAAAAA5AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/CAAAAUAAQgAAAAAJUsIAAAdQgAAAAAAAAAEFQAAAAAAAOBGAAAAAAAAAAAAAA0BCJkCAAANAgenCgAADQQHDQgAAA0IBwgIAAANAQabAgAABmkBAAAGJhcuAAAADQIFzwkAAAZkAwAABigcNQAAACYEBWludAAG0gUAAAYqFjwAAAANCAXuBQAABsgEAAAGLRtDAAAAJwgelgAAAAZPAAAABsIbgwAAAAiuAAAADQEIogIAABmuAAAABtEDAAAG0hc8AAAABmsBAAAHGBNRAAAAGcYAAAAGZgMAAAcZFGQAAAAZ1wAAAAbUBQAABxoUdwAAAAbKBAAABxsUigAAABY8AAAACAgGTwEAAAQCBAAAAQT/CAAAAgTvAQAAAwQKAQAABARXBAAABQQMBwAABgRoBAAABwRvAwAACAQhCwAACQTkAgAACgQXBQAACwAWPAAAAAgKBmIBAAAEHwIAABQAFjwAAAAICwaLAQAAELYBAAAAARBzAQAAAQEQpgkAAAIBEOsDAAADAQAGUgAAAAnWF0MAAAANCAXpBQAABlEAAAAKbBOdAAAADQgHAwgAAAi2AQAAKAi1AAAAHrcBAAANEARsBwAADQQEQAYAAA0IBHEHAAARzwEAAE8BFcYAAAARSAcAAFIBFdcAAAARLggAAFcBFegAAAARdQkAAIkBFfQAAAARQgUAAAQCFNYBAAAROwcAAAYCFOIBAAARPAsAAAcCFOIBAAARVgkAAAkCFO4BAAARIQQAAAoCFO4BAAAR5wkAABQCFPoBAAAXWgYAAFAMNxA5AwAAASYIAAAMORAqAgAAAAGQBwAADDoQKgIAAAQBNQkAAAw7EDYCAAAIAUcCAAAMPA8SAgAADAHiBQAADD0PBgIAAA4BmgoAAAw+DwYCAAAPAfEAAAAMPw8SAgAAEAFhAgAADEAPEgIAABIBLgsAAAxBEDkDAAAYAe4GAAAMQhAqAgAAIAEyBQAADEMRPgMAACgBQQMAAAxEECoCAAAwAfkBAAAMRRBCAgAAOAEIBgAADEYQKgIAAEABjAYAAAxHECoCAABEAT4IAAAMSBAqAgAASAEiAQAADEkQKgIAAEwACB4CAAAIKgIAAAZdBgAADEoDTgIAAAhDAwAAFjwAAAANBw6FAwAABFoFAAAABOkIAAABBKIDAAACBHsFAAADBKkGAAAEBLYJAAAFAAYvAAAADQdbVAMAABY8AAAADQgO4AMAAAQJAgAAAARXCwAAAQSBCwAAAgRPBQAAAwT/AQAABASkBQAABQQZBgAABgS9BwAABwQtBgAACAQFAAAACQRzAgAACgAGwAUAAA0JUZEDAAAcSBINCswFAAAUZmQADQsGcAAAAAABuQQAAA0LCnAAAAAEAUACAAANCxNwAAAACAEyAAAADQwLhQMAAAwBvAYAAA0NC+ADAAAQAaUBAAANDRfgAwAAFAEiCQAADQ4GcAAAABgBwgIAAA0PCsYAAAAcAeoBAAANDxXGAAAAHQFfBAAADQ8bxgAAAB4B7woAAA0QC9cAAAAgAQ8FAAANEBjXAAAAIgFhAgAADRAh1wAAACQBWQcAAA0RC+gAAAAoAZEEAAANER/oAAAALAExAgAADRE06AAAADAB9wUAAA0SC/QAAAA4AVMBAAANEhj0AAAAQAGnCAAADRML6AAAAEgBJAAAAA0THegAAABMARQKAAANEynoAAAAUAEaCwAADRM06AAAAFQBUgsAAA0UBnAAAABYAd8GAAANFAxwAAAAXAHWCgAADRQScAAAAGABUQIAAA0UGXAAAABkAaUEAAANFCpwAAAAaBRpcAANFQfMBQAAbAFHAgAADRUY1wAAAHwUdHgADRYK3AUAAH4fcngADRYT3AUAAIIBCSYDAAANFwmLAQAAiAIJwQQAAA0XEYsBAACQAglqAAAADRcZiwEAAJgCCYQFAAANFyGLAQAAoAIJoggAAA0aC+0FAACoAgAMrgAAANwFAAAOQwAAAA8ADMYAAADtBQAAIkMAAAADAQAM1wAAAP4FAAAiQwAAAM8HAAazBwAADRsD7AMAABn+BQAABtMDAAAOIRW6AAAAKRADAAAHBDwAAAAgGAZoBgAABC0DAAABBKgHAAACBK4AAAADBOEBAAAEBIACAAAFBNcBAAAGBMMJAAAKGooJAAAAAAgAEMwGAAAACAAGGggAAA8cHDUAAAAX0QgAABAOtwicBgAAARIAAAAOuQVoBgAAAAGfCAAADroKoQYAAAIAGXQGAAAMrgAAALEGAAAOQwAAAA0AFjwAAAAOzgNTBwAABDkDAAABBKUAAAACBH0KAAAEBDgBAAAIBIYHAAAQBHMKAAAgBBYHAABABB4DAACAEJkBAAAAARDCCAAAAAIQ0wQAAAAEENYHAAAACBAcAAAAABAQ9QkAAAAgEPYHAAAAQBBJCwAAAIAaOAAAAAAAAQAajwIAAAAABAAaUAMAAAAAAAQagAEAAAAAACAaZAkAAAAAAEAABjoEAAAQHhLoAAAAF48AAAAEEB8IegcAAAFaCgAAECEPUwcAAAAABncLAAAQexLXAAAAF3wDAAAQEPUIyAcAAAFxAAAAEPcFaAYAAAABmQMAABD4D3oHAAACAY4AAAAQ+RRfBwAABAHiAwAAEPwTyAcAAAgADC4AAADYBwAADkMAAAAHAAZPCQAAESEbQwAAABeVBQAACBEkCBgIAAAUZmQAESYJcAAAAAABSAAAABEnD10AAAAEAUcAAAARKA9dAAAABgAcwAISBN0IAAAB4gcAABIFB90IAAAAAQAAAAASBR3oAAAAgAEcAQAAEgUj6AAAAIQBOQYAABIGCsYAAACIAccGAAASBhLGAAAAiQEvCQAAEgYYxgAAAIoUdHgAEgcK7QgAAIsfcngAEgcT7QgAAIsBCSYDAAASByOLAQAAkAIJwQQAABIHK4sBAACYAglqAAAAEgcziwEAAKACCYQFAAASBzuLAQAAqAIJdwYAABIIC/QAAACwAgkbCQAAEggh6AAAALgCAAyuAAAA7QgAAA5DAAAAfwAMxgAAAP0IAAAOQwAAAP8ABvIIAAASCQMYCAAABkwCAAATFxcuAAAABuEIAAATGBY8AAAABrkCAAATGRY8AAAAF/sGAAA8FBgIowkAAAEwAQAAFBoOIQkAAAABDwIAABQbDiEJAAAEAVkAAAAUHA4hCQAACAFRBwAAFB0OIQkAAAwBwwMAABQeCgkJAAAQAQMGAAAUHwqoCQAAEQGcAAAAFCANFQkAADQBYQAAABQhDRUJAAA4ABktCQAADAkJAAC4CQAADkMAAAAfAAbBAAAAFRUXLgAAAAZjAQAAFRsWPAAAAA0QBRIJAAANEAenAgAAKhQWowMcCgAAAeQGAAAWpAm4CQAAAAG3AAAAFqUJuAkAAAEBMgcAABamCRwKAAACAd4JAAAWpwosCgAABAAMuAkAACwKAAAOQwAAAAEADMQJAAA8CgAADkMAAAADACsUFqACVwoAACxSCgAAFqEJVwoAAC3eCQAAAAzECQAAZwoAAA5DAAAABAAXFQEAACAWjwiiCgAAAbADAAAWkAjECQAAAAF7BAAAFpwIxAkAAAQBHgoAABadCMQJAAAILjwKAAAMABY8AAAAFwQG2QoAAAQqBQAAHgSRCgAAHwQjBwAAIAQCCgAAIQScBQAAIgSxBAAAIwQXAgAAJAAcOAIED04LAAAUZmQABA8WcAAAAAAUcngABA8h3AUAAAQfdHgABA8p3AUAAAgBCWoKAAAEDziLAQAAEAIJXQMAAAQPQYsBAAAYAgndBQAABA9IiwEAACACCTcIAAAED02LAQAAKAIJRgkAAAQPXfQAAAAwAgAGtAYAAAQPadkKAAAckFAEEE8MAAABLQcAAAQRBnAAAAAAAbkEAAAEEQtwAAAABAGdCQAABBETcAAAAAgBxgAAAAQRHHAAAAAMAdYKAAAEESRwAAAAEAHJBQAABBEqcAAAABQBngYAAAQRPOgAAAAYAWoKAAAEEUfoAAAAHAFjCwAABBFQ6AAAACABugoAAAQRWOgAAAAkAQkFAAAEEWPoAAAAKBRpcAAEEgvoAAAALAFHAgAABBIX1wAAADABxQoAAAQSHE8MAAAyAUYGAAAEEiRPDAAAOgGHAAAABBItXwwAAEIJAwcAAAQSSvQAAADIPglRBAAABBMKdgwAANA+AAzXAAAAXwwAAA5DAAAAAwAM1wAAAHYMAAAOQwAAAAMiQwAAAM8HAAxOCwAAhgwAAA5DAAAABwAGuAgAAAQUA1oLAAAMhgwAAKIMAAAOQwAAAAMAC0oBAAAEFRKSDAAACQOoAQIAAAAAABwYFQUHEw0AABRjAAUHHP4FAAAAH3J0dQAFByz9CAAASBIJZgUAAAUHNXAAAAAIFQmeBgAABQdG6AAAAAwVCS0HAAAFB1ZwAAAAEBUJlwcAAAUHXHAAAAAUFQAGygoAAAUHZ7gMAAAMEw0AAC8NAAAOQwAAAA8AC00BAAAFCA0fDQAACQPoQwMAAAAAABK3BQAAGHoBDHAAAABnDQAAA6kAAAADiwEAAAO3AQAAIAASDQoAABkyAQxwAAAAiA0AAANwAAAAA40NAAADlw0AAAAIdAYAAB6IDQAACA8GAAAekg0AABLKCAAAGSgBDHAAAAC4DQAAA3AAAAADcAAAAAAKTAQAABlwDHAAAADYDQAAA3AAAAAD2A0AAAMPBgAAAAicBgAAEv4AAAAQjgER6AAAAPQNAAAD6AAAAAASxAEAABkVAQxwAAAAHw4AAANwAAAAA3AAAAADcAAAAAOxAQAAAw8GAAAAEnIGAAAacwEQngEAAEAOAAADcAAAAAOWAAAAA4sBAAAAEnUFAAAaegEQngEAAGEOAAADcAAAAAOxAQAAA4sBAAAACgsLAAAbWgxwAAAAfA4AAANwAAAAA3AAAAAACswHAAAbRgxwAAAAnA4AAANwAAAAA3AAAAADnA4AAAAIowkAAArnBAAAGzYMcAAAALwOAAADvA4AAAMVCQAAAAgtCQAACtwAAAAbOQxwAAAA3A4AAAO8DgAAAxUJAAAAL6wBAAAbTA3uDgAAA7wOAAAACggJAAAbQgxwAAAACQ8AAANwAAAAA7wOAAAACs4AAAActQxwAAAAJQ8AAAO3AQAAA3AAAAAgAApLCgAAHSsOlgAAAEUPAAADlgAAAAOxAQAAA4sBAAAACowEAAAZihCeAQAAag8AAANwAAAAA7EBAAADiwEAAANwAAAAAArpBgAAGZEQngEAAI8PAAADcAAAAAOWAAAAA4sBAAADcAAAAAAKfAAAABn/DHAAAAC5DwAAA3AAAAADcAAAAANwAAAAA5gAAAADlw0AAAAK2gYAABE2DHAAAADZDwAAA9kPAAAD2AcAAANwAAAAAAjkBwAACrsDAAAZfgxwAAAA/g8AAANwAAAAA9gNAAADDwYAAAASBAEAABCQARHXAAAAFRAAAAPXAAAAAAqXCQAAHJUMcAAAADEQAAADcAAAAANwAAAAIAAwiAMAACElDT0QAAAIcAAAAAozCgAAGWYMcAAAAGIQAAADcAAAAANwAAAAA3AAAAAACj8JAAAdQAxwAAAAghAAAAOxAQAAA7EBAAADiwEAAAAK8wQAAB2NDqkAAACdEAAAA6kAAAADtwEAAAAK2ggAAB09DpYAAAC9EAAAA5YAAAADcAAAAAOLAQAAAArMAgAAHjoMcAAAAN0QAAADcAAAAAO8AQAAA5gAAAAAEjoKAAAdlwEPiwEAAPQQAAADtwEAAAAS3gIAABpmAQxwAAAACxEAAANwAAAAAAorAgAAHyoMcAAAACcRAAADcAAAAANDAAAAIAATjQEAAAVZwFoAAAAAAAAkAQAAAAAAAAGcUhEAAAVpAAVbCzwAAAACkXwAGxkEAAAFGwroAAAAkFIAAAAAAAAwCAAAAAAAAAGczRIAAAJjbWQABRsb6AAAAAOR3H4CaAAFGyjoAAAAA5HYfgJpcAAFGzPoAAAAA5HUfgdHAgAABRs/1wAAAAOR0n4H6gEAAAUcCsYAAAADkdF+AmYABRwXxgAAAAOR0H4HkgAAAAUcItcAAAADkc5+AnEABRww1wAAAAORzH4HoggAAAUcPM0SAAACkQACY2FwAAUcSugAAAACkQgH+gQAAAUdDNISAAACkRACc2MABR0c6AAAAAKRGAJub3cABR0o9AAAAAKRIAJjdAAFHTXoAAAAApEoAnJ0AAUdQegAAAACkTAHCQUAAAUdTegAAAACkTgFcwAFHgjXEgAAApFoBWkABR4UPAAAAAKRfAulAQAABR4g6AAAAAKReA9YUwAAAAAAANQCAAAAAAAAC90DAAAFIwjdCAAAA5Hofg/gVAAAAAAAAIgAAAAAAAAABWoABS4RPAAAAAKRdAAAAAjXAAAACOgAAAAIEw0AACFuCwAABRCYUAAAAAAAAPgBAAAAAAAAAZwhEwAAAmMABRAnIRMAAAKReAJoAAUQMugAAAACkXQCcwAFED7SEgAAApFoAAgKBgAAGBMLAAAFCg7XEgAABFAAAAAAAACUAAAAAAAAAAGccBMAAAJoAAUKHugAAAACkWwFbgAFCws8AAAAApF8BXMABQ0I1xIAAAKRcAAYiwoAAAUJEegAAADITwAAAAAAADwAAAAAAAAAAZygEwAAAmkABQkgPAAAAAKRfAAT2wQAAASDNE8AAAAAAACUAAAAAAAAAAGc3RMAAA88TwAAAAAAAHwAAAAAAAAABWkABIMlPAAAAAKRfAAAGzoFAAAEZAroAAAANEkAAAAAAAAABgAAAAAAAAGcOxUAAAJjbWQABGQb6AAAAAKRXAJoAARkKOgAAAACkVgCaXAABGQz6AAAAAKRVAdHAgAABGQ/1wAAAAKRUgfxAgAABGRMxgAAAAKRUQeSAAAABGRb1wAAAAKRTgJxAARkadcAAAACkUwHoggAAARkdc0SAAACkUACY2FwAARkg+gAAAACkQACb3V0AARkkdISAAACkQgCbm93AARknvQAAAACkRAHCQUAAARkq+gAAAACkRgFcwAEZQ07FQAAApFoBWkABGUYPAAAAAKRfAulAQAABGUj6AAAAAKReB1sSQAAAAAAAOgBAAAAAAAAGxUAAAueBgAABGob6AAAAAKRZA+oSgAAAAAAAHwAAAAAAAAABWoABGsQPAAAAAKRdAAAD3xNAAAAAAAATAAAAAAAAAAFagAEeh08AAAAApFwAAAIhgwAABX6AwAABEAQQwAAAAAAACQGAAAAAAAAAZyEFgAAAnMABEAgOxUAAAORqH8Cbm93AARAK/QAAAADkaB/IwoEAAAEYdxIAAAAAAAABWZkAARNBnAAAAACkXQkIgAAAL8VAAAFYQAERBaGBwAAApFAC3gHAAAERBxwAAAAA5G8fwAdbEQAAAAAAADkAAAAAAAAAOIVAAAFaQAEThU8AAAAApF8AA+ARQAAAAAAADwDAAAAAAAABWkABFEPPAAAAAKReA+IRQAAAAAAABwDAAAAAAAABXAABFIMhBYAAAKRaB34RQAAAAAAABwBAAAAAAAAQRYAAAVuAARVDJ4BAAACkVAADxRHAAAAAAAAjAEAAAAAAAAFbgAEWQyeAQAAApFgD7RHAAAAAAAAaAAAAAAAAAALNwgAAARbIdcAAAACkV4AAAAAAAhOCwAAFZ8HAAAEITw7AAAAAAAA1AcAAAAAAAABnHUXAAACcwAEISE7FQAAApFIAnAABCEshBYAAAKRQAVmAAQiCsYAAAACkWcLwgIAAAQiFcYAAAACkX8LDwUAAAQiKtcAAAACkWQFcQAEIjTXAAAAApFiC/ECAAAEIkE8AAAAApFcC3UEAAAEIkk8AAAAApFYBW4ABCJYiwEAAAKRcCNDAQAABDs4QgAAAAAAAB2kPQAAAAAAADwBAAAAAAAAVRcAAAVpAAQrEDwAAAACkWwADyhBAAAAAAAA2AAAAAAAAAAFaQAENxA8AAAAApFoAAAY0wAAAAQgDHAAAACYOgAAAAAAAKQAAAAAAAAAAZzSFwAAAnMABCAgOxUAAAKReAfxAgAABCArPAAAAAKRdAeSAAAABCA61wAAAAKRcgdGBgAABCBI1wAAAAKRcAAxfgkAAAQfDHAAAAA4OgAAAAAAAGAAAAAAAAAAAZwSGAAAAmZkAAQfHHAAAAACkWwLsAMAAAQfJHAAAAACkXwAFWsLAAAEGvg4AAAAAAAAQAEAAAAAAAABnHYYAAACcwAEGiQ7FQAAApFoAmgABBov6AAAAAKRZAJvAAQaO9ISAAACkVgPjDkAAAAAAABkAAAAAAAAAAVpAAQcDzwAAAACkXwAABUBBQAABBlcOAAAAAAAAJwAAAAAAAAAAZzAGAAAAnMABBkgOxUAAAKRaA+YOAAAAAAAAFAAAAAAAAAABWkABBlxPAAAAAKRfAAAFUwGAAAEGPg3AAAAAAAAZAAAAAAAAAABnOsYAAACcAAEGCSEFgAAApF4ACFhCgAABBe0NwAAAAAAAEQAAAAAAAAAAZwjGQAAAnAABBcfIxkAAAKReAJ2AAQXKtcAAAACkXYACMYAAAAYagIAAAQWEdcAAAB4NwAAAAAAADwAAAAAAAAAAZxYGQAAAnAABBYpWBkAAAKReAAI0gAAABPpBwAAA2U4NwAAAAAAAEAAAAAAAAAAAZykGQAAAmMAA2UepBkAAAKReAJyAANlLqkZAAACkXACbm93AANlOfQAAAACkWgACP4FAAAI/QgAABPoAAAAA2T4NgAAAAAAAEAAAAAAAAAAAZzZGQAAAmMAA2QapBkAAAKReAATNAsAAAMscC8AAAAAAACIBwAAAAAAAAGcfhoAAAJjAAMsGaQZAAADkYh/AnIAAywpqRkAAAORgH8Cbm93AAMsNPQAAAADkfh+C/sKAAADLREtCQAAA5GwfwVuAAMtIZ4BAAACkXgjzwoAAANgfDYAAAAAAAAkDAAAAGgaAAAL2QkAAAM8JmcKAAADkZB/ADIXAAAAC20FAAADWgqLAQAAApFwAAAbLwQAAAMkCuADAAAQLgAAAAAAAGABAAAAAAAAAZwtGwAAAmMAAyQgpBkAAAKRaAJyAAMkMKkZAAACkWAH6gEAAAMkOsYAAAACkV8CZgADJEfGAAAAApFeB5IAAAADJFLXAAAAApFcAnEAAyRg1wAAAAKRWgJ2AAMkci0bAAACkVACbm93AAMkffQAAAACkUgL1goAAAMnC+ADAAACkXwFY3JjAAMpC9cAAAACkXoACOMAAAAVjAUAAAMf1CwAAAAAAAA8AQAAAAAAAAGciBsAAAJjAAMfIaQZAAACkXgCcgADHzGpGQAAApFwB9YKAAADHzzgAwAAApFsAm5vdwADH0v0AAAAApFgABtEBAAAAxgFcAAAAEgrAAAAAAAAjAEAAAAAAAABnB8cAAACYwADGBikGQAAApF4AnIAAxgoqRkAAAKRcAeXAAAAAxg2twEAAAKRaAcAAAAAAxhE6AAAAAKRZAc5BgAAAxhRxgAAAAKRYwfHBgAAAxhgxgAAAAKRYgcvCQAAAxhtxgAAAAKRYQccAQAAAxh86AAAAAKRXAAYgwYAAAMTEBUJAAAQKgAAAAAAADgBAAAAAAAAAZxRHAAABwAAAAADEyLoAAAAApF8ADPKAwAAAw4K1wAAAGApAAAAAAAAsAAAAAAAAAABnLwcAAACcAADDiBYGQAAApFoAm4AAw4piwEAAAKRYAVjcmMAAw8L1wAAAAKRfg+YKQAAAAAAAFgAAAAAAAAABWkAAxAnPAAAAAKReAAAE4kLAAACWdwhAAAAAAAAhAcAAAAAAAABnIodAAACYwACWRmkGQAAA5G4fwJub3cAAlkk9AAAAAORsH8FYQACWhWGBwAAApFgBXAAAlom5AcAAAKRWAVlAAJaLXAAAAACkVQFcgACWi9wAAAAApFwBWxlbgACWjwPBgAAApFQBW4AAlpJngEAAAKReB1YJQAAAAAAALAAAAAAAAAAah0AAAViAAJ3C8YAAAACkU8AD2AoAAAAAAAArAAAAAAAAAAFbAACjAzXAAAAApF2AAAT3AoAAAJITB8AAAAAAACQAgAAAAAAAAGc4B0AAAJjAAJIJKQZAAACkWgCbm93AAJIL/QAAAACkWAFaQACSQs8AAAAApF8C+sCAAACSRWLAQAAApFwABv3AgAAAicK4AMAAEgaAAAAAAAABAUAAAAAAAABnI0eAAACYwACJyCkGQAAApFYB+oBAAACJyrGAAAAApFXAmYAAic3xgAAAAKRVgeSAAAAAidC1wAAAAKRVAJxAAInUNcAAAACkVICdgACKBItGwAAApFIAm5vdwACKB30AAAAApFABW4AAikJiwEAAAKReAvrAgAAAikPiwEAAAKRcAVpAAIpITwAAAACkWwAE7YDAAACJhAaAAAAAAAAOAAAAAAAAAABnMceAAACYwACJh6kGQAAApF4Am5vdwACJin0AAAAApFwABNBCgAAAiKQGQAAAAAAAIAAAAAAAAAAAZwQHwAAAmMAAiIbpBkAAAKReAe5BAAAAiIhcAAAAAKRdAJub3cAAiIy9AAAAAKRaAAT2wIAAAIhYBkAAAAAAAAwAAAAAAAAAAGcOx8AAAJjAAIhGqQZAAACkXgAG34HAAACGgVwAAAAjBgAAAAAAADUAAAAAAAAAAGclR8AAAJjAAIaGKQZAAACkWgCaXAAAhomtwEAAAKRYAdHAgAAAhoy1wAAAAKRXgVhAAIbEV8HAAACkXgAFY8FAAACFcgXAAAAAAAAxAAAAAAAAAABnNwfAAACYwACFR6kGQAAApF4AmUAAhUp4AMAAAKRdAJub3cAAhU09AAAAAKRaAAhQwEAAAIRIBcAAAAAAACoAAAAAAAAAAGcFCAAAAJjAAIRH6QZAAACkXgCZQACESrgAwAAApF0ABXWAgAAAhDAFgAAAAAAAGAAAAAAAAAAAZw/IAAAAmMAAhAdpBkAAAKReAAYAwsAAAIPDHAAAAB0FgAAAAAAAEwAAAAAAAAAAZxvIAAAAmYAAg8cxgAAAAKRfwAhZAoAAAIOMBYAAAAAAABEAAAAAAAAAAGcpyAAAAJwAAIOHCMZAAACkXgCdgACDifXAAAAApF2ABhtAgAAAg0R1wAAAPQVAAAAAAAAPAAAAAAAAAABnNcgAAACcAACDSZYGQAAApF4ADQCAwAAAQgWBBUAAAAAAADwAAAAAAAAAAGcAnAAAQg6TwMAAAKReAAADAkAAAUAAQgkAwAAE0sIAAAdoAIAAAAAAADkWwAAAAAAAOQBAAAAAAAAhCEAAAYBCJkCAAAGAgenCgAABgQHDQgAAAYIBwgIAAAGAQabAgAAA2kBAAACJhcuAAAABgIFzwkAAANkAwAAAigcNQAAABQEBWludAAD0gUAAAIqFjwAAAAGCAXuBQAAA8gEAAACLRtDAAAAFQgEnQAAAAYBCKICAAAKnQAAAANrAQAAAxgTUQAAAANmAwAAAxkUZAAAAAPUBQAAAxoUdwAAAAPKBAAAAxsUigAAAAMlDgAABFobQwAAAAYIBekFAAAGCAcDCAAABKQAAAAGEARsBwAABgQEQAYAAAYIBHEHAAAFkAwAADUBHRkBAAAEHgEAABYFzwEAAE8BFakAAAAFSAcAAFIBFbUAAAAFLggAAFcBFcEAAAAFrw4AAGMBE5YAAAAFFAwAAGYBFTcBAAAFkQsAAGgBFtkAAAAFdQkAAIkBFc0AAAAFQgUAAAQCFB8BAAAFOwcAAAYCFCsBAAAFPAsAAAcCFCsBAAAFVgkAAAkCFDcBAAAFIQQAAAoCFDcBAAAF5wkAABQCFGcBAAAX4QsAABgFRQIQ/gEAAAsuDAAASAISDQEAAAALAQ4AAEsCEPMAAAAIC6AMAABOAg43AQAAEAulCwAAUQIONwEAABQABeQLAABTAgO7AQAACv4BAAAD5g0AAAYtEjcBAAADbA4AAAYuEjcBAAADsw0AAAYwEjcBAAAD/gwAAAZlHz8CAAAERAIAAAdDAAAAUwIAAAJTAgAAAARYAgAADRAOAAAwBm7AAgAAAfwNAAAGcAZwAAAAAAFWDQAABnEGcAAAAAQB+QsAAAZyDUMBAAAIAcYOAAAGcwwzAgAAEAGdCwAABnQNwAIAABgBXQ4AAAZ1FMwCAAAgAXcMAAAGdgobAgAAKAADzQ4AAAZmHz8CAAADqgwAAAZnF9gCAAAE3QIAAAeWAAAA9gIAAAJTAgAAAicCAAAC9gIAAAAETwEAAAPODAAABncDWAIAAAMTDgAABs8T+wIAAAONDQAABtMVHwMAAAQkAwAADnAAAAADuwsAAAbUFR8DAAADOg4AAAbVGkEDAAAERgMAAA43AQAAA2YMAAAG1hxXAwAABFwDAAAHTwEAAHUDAAACNwEAAAJbAQAAAlsBAAAAA+wNAAAG2ByGAwAACXUDAAAEiwMAAAdPAQAAqQMAAAKpAwAAAlsBAAACcAAAAAI3AQAAAAQKAgAAAy8OAAAG2Ry/AwAACa4DAAAExAMAAAdPAQAA3QMAAAKYAAAAAt0DAAACNwEAAAAEDQEAAAN/DAAABtoc8wMAAAniAwAABPgDAAAHTwEAABsEAAAC8wAAAAINAQAAAnAAAAACNwEAAAI3AQAAAAO6DgAABtscLAQAAAkbBAAABDEEAAAHTwEAAFQEAAACmAAAAALdAwAAAnAAAAACNwEAAAI3AQAAAAODDgAABtwcZQQAAAlUBAAABGoEAAAHTwEAAIgEAAACNwEAAAJbAQAAAlsBAAACcAAAAAAD1A0AAAbdGJkEAAAJiAQAAASeBAAAB7IEAACyBAAAAhsCAAAC9gIAAAAEBwMAAAOdDgAABt4cwwQAAATIBAAAB08BAADXBAAAArIEAAAAA6ENAAAG3xzoBAAACdcEAAAE7QQAAAdDAQAAAQUAAAIPAgAAAhsCAAAAA2ANAAAG4BwNBQAABBIFAAAHTwEAACYFAAACGwIAAAKyBAAAAA0fDAAAeAbiAwYAAAFJDgAABuUIDwIAAAABgg0AAAbnCzcBAAAEATgMAAAG6RYTAwAACAHPCwAABuoWKQMAABABKg0AAAbrETUDAAAYAQMMAAAG7BSIBAAAIAEZDQAABu0UtwQAACgBcw0AAAbuE0sDAAAwAb4MAAAG8RJ1AwAAOAGSDgAABvINrgMAAEAB2g4AAAbzD1QEAABIAUQNAAAG9BTXBAAAUAHYDAAABvUUiAQAAFgB7QwAAAb2E+IDAABgAVEOAAAG9w4bBAAAaAG5DQAABvgVAQUAAHAAAyIMAAAG+QMmBQAABAMGAAANWgYAAFAHN/4GAAABJggAAAc5EJcBAAAAAZAHAAAHOhCXAQAABAE1CQAABzsQowEAAAgBRwIAAAc8D38BAAAMAeIFAAAHPQ9zAQAADgGaCgAABz4PcwEAAA8B8QAAAAc/D38BAAAQAWECAAAHQA9/AQAAEgEuCwAAB0EQ/gYAABgB7gYAAAdCEJcBAAAgATIFAAAHQxEDBwAAKAFBAwAAB0QQlwEAADAB+QEAAAdFEK8BAAA4AQgGAAAHRhCXAQAAQAGMBgAAB0cQlwEAAEQBPggAAAdIEJcBAABIASIBAAAHSRCXAQAATAAEiwEAAASXAQAAA10GAAAHSgMUBgAABAgHAAAIvAwAAAsBgQMAAAkDaJUEAAAAAAAI6wwAAAsB7gMAAAkDcJUEAAAAAAAIkA4AAAsBugMAAAkDeJUEAAAAAAAITw4AAAsBJwQAAAkDgJUEAAAAAAAIQg0AAAsB4wQAAAkDiJUEAAAAAAAI1gwAAAsBlAQAAAkDkJUEAAAAAAAI2A4AAAsBYAQAAAkDmJUEAAAAAAAPCgIAALwHAAAQQwAAAAEACqwHAAAICA0AAAsBvAcAAAkDwP0BAAAAAAAPCgIAAOYHAAAQQwAAAAAACtYHAAAINw0AAAsB5gcAAAkDqP0BAAAAAAAYjQEAAAgRBhkCAwAAB0wWGggAAAIUBwAAABF1DQAATBlPAQAAmF0AAAAAAAAwAAAAAAAAAAGcZggAAAzNDQAATC83AQAAApF8DFQMAABMQ1sBAAACkXAMXQwAAExZWwEAAAKRaAASrQsAAEcXNwEAAJBdAAAAAAAACAAAAAAAAAABnBLRCwAAPBJwAAAAiF0AAAAAAAAIAAAAAAAAAAGcEToMAAAxEnAAAADgXAAAAAAAAKgAAAAAAAAAAZziCAAAGuhcAAAAAAAAlAAAAAAAAAAISgwAADQCTwEAAAKRfAAAG3QOAAABDRRwAAAA5FsAAAAAAAD8AAAAAAAAAAGcDBkOAAANMA8GAAACkXgAAAENAAMOOgs7CzkLSRM4CwAAAgUAAwg6CzsLOQtJEwIYAAADBQBJEwAABCgAAw4cCwAABTQAAwg6CzsLOQtJEwIYAAAGFgADDjoLOws5C0kTAAAHBQADDjoLOws5C0kTAhgAAAgPAAshCEkTAAAJDQADDjoLOws5C0kTOAUAAAouAT8ZAw46CzsLOQsnGUkTPBkBEwAACzQAAw46CzsLOQtJEwIYAAAMAQFJEwETAAANJAALCz4LAw4AAA4hAEkTLwsAAA8LAREBEgcAABAoAAMOHAUAABEWAAMOOiELOwU5C0kTAAASLgE/GQMOOgs7BTkLJxlJEzwZARMAABMuAT8ZAw46CzsLOSEGJxkRARIHQBh8GQETAAAUDQADCDoLOws5C0kTOAsAABUuAQMOOgs7CzkhDScZEQESB0AYfBkBEwAAFgQBPiEHCyEESRM6CzsLOQsBEwAAFxMBAw4LCzoLOws5CwETAAAYLgEDDjoLOws5CycZSRMRARIHQBh6GQETAAAZJgBJEwAAGigAAw4cBgAAGy4BPxkDDjoLOws5CycZSRMRARIHQBh8GQETAAAcEwELBToLOws5IQkBEwAAHQsBEQESBwETAAAeNwBJEwAAHw0AAwg6CzsLOQtJEzgFAAAgGAAAACEuAQMOOgs7CzkhDScZEQESB0AYehkBEwAAIiEASRMvBQAAIwoAAw46CzsLOSEBEQEAACQLAVUXARMAACURASUOEwsDHxsfEQESBxAXAAAmJAALCz4LAwgAACcPAAsLAAAoJgAAACkEAQMOPgsLC0kTOgs7CzkLARMAACoTAQsLOgs7CzkLARMAACsXAQsLOgs7CzkLARMAACwNAAMOOgs7CzkLSRMAAC0NAEkTAAAuDQBJEzgLAAAvLgE/GQMOOgs7CzkLJxk8GQETAAAwLgA/GQMOOgs7CzkLJxlJEzwZAAAxLgEDDjoLOws5CycZSRMRARIHQBh8GQETAAAyCwFVFwAAMy4BPxkDDjoLOws5CycZSRMRARIHQBh6GQETAAA0LgE/GQMOOgs7CzkLJxkRARIHQBh8GQAAAAENAAMOOgs7CzkLSRM4CwAAAgUASRMAAAMWAAMOOgs7CzkLSRMAAAQPAAshCEkTAAAFFgADDjohBTsFOQtJEwAABiQACws+CwMOAAAHFQEnGUkTARMAAAg0AAMOOiEBOws5C0kTAhgAAAk1AEkTAAAKJgBJEwAACw0AAw46IQU7BTkLSRM4CwAADAUAAw46IQE7CzkLSRMCGAAADRMBAw4LCzoLOws5IRABEwAADhUAJxlJEwAADwEBSRMBEwAAECEASRMvCwAAES4BAw46IQE7CzkLJxlJExEBEgdAGHwZARMAABIuAAMOOiEBOws5CycZSRMRARIHQBh6GQAAExEBJQ4TCwMfGx8RARIHEBcAABQkAAsLPgsDCAAAFQ8ACwsAABYVACcZAAAXEwEDDgsLOgs7BTkLARMAABguAD8ZAw46CzsLOQsnGTwZAAAZLgE/GQMOOgs7CzkLJxk8GQETAAAaCwERARIHAAAbLgE/GQMOOgs7CzkLJxlJExEBEgdAGHoZAAAAgCEAAAUACAD2AAAABAEB+w4NAAEBAQEAAAABAAABAQEfDAAAAABSAAAAWQAAAH0AAACnAAAAygAAAAYBAAAMAQAAIQEAADoBAABNAQAAWgEAAAIBHwIPIkIAAAAAQgAAAABsAQAAAXYBAAABgQEAAAGPAQAAAZ0BAAACpQEAAAK0AQAAAcIBAAADnQEAAATLAQAABdQBAAAG5wEAAAHxAQAAAvoBAAACBQIAAAcKAgAABBECAAABHAIAAAImAgAAAjcCAAAIQgIAAAlLAgAAAVkCAAAK8QEAAARhAgAAChwCAAAKagIAAApyAgAACnsCAAALggIAAASKAgAAApgCAAAKBQEACQIEFQAAAAAAABoFGEsFCgMJ8gUYA3cuBQoDCy4FGAN1LgUWCKwFAQMRLgQCBSkDckoFPy4FQi4FRiAFSCAFRkoFMi4FTiAFKi8FMTwFMEoFQy4FRy4FRi4FUyAFHz0FPi4FLQACBAI8BTUAAgQEPAU+AAIEBjwAAgQHBjwAAgQILgVIAAIECwYgBSAvBSY8BSQuBTUAAgQBLgUzAAIEAS4FQwACBAMuBVkAAgQFSgVuAAIEBjwFcwACBAY8BS09BQk9BRYuBRRYBSkuBSdYBTsuBQQ9BRAAAgQBPAUbAAIEAS4FAQACBAE9BScAAgQCHwUvAAIEAi4FQAACBAI8BQE9BTk9BQZZBQQuBSMAAgQBLgU4AAIEATwFPAACBAIuBTgAAgQCLgACBAQGLgACBAUuBSIAAgQHBiAFSAACBAcuBQ89BRM8BSYuBTguBSRKBRYvBRQ8BRAuBQEvBTg9BQRaBQgAAgQCPAUSAAIEBDwFDwACBAQuBSEAAgQGLgUtAAIECDwFKgACBAhYBVEAAgQJLgUCLwUfSgUsPAUkLgU9LgUXPQU0PAVMPAUJPQUBAAIEASEFHS8FKTwFLS4FRkoFNz0FBFkFFQACBAE8BRMAAgQBLgUgAAIEAi4FLQACBAIuBQchBQQuBR4AAgQBLgUqAAIEATwFQwACBAE8BS1JBQEiBS4vBTBKBVlKBV88BSI+BQmRBQ8uBQYhBQQuBRUAAgQBLgUGLwUELgUgAAIEAS4FBC8FCwACBAI8BRkAAgQCIAUIAAIEAi4FKwACBAMuBQIvBRQIWQUkAAIEATwFFC8FIwACBAE8BRQvBRoAAgQCPAUgAAIEBDwFLQACBAU8BSkAAgQFLgU8AAIEBi4FDS8FFQACBAI8BSMAAgQDPAUILwUDIAUYAAIEBSAFFgACBAVYBSYAAgQCLgUQAAIEAy4FDAACBAQ8BQtLBQ8uBQggBRUuBSA8BQ0hBRQAAgQCPAUiAAIEAzwFNwACBAQuBTQAAgQELgU8AAIEBC4FRwACBAQ8BRIhBTEDeS4FMC8FSS8FCicFAi4FIjwFLy4FCUsFAi4FJVgFHy4FCoMFGTwFIzwFHS4FODwFMi4FBD0FCgACBAI8BRkAAgQDPAUTAAIEAy4FKQACBARKBRMAAgQELgACBAYGLgACBAcuAAIEBS4AAgQLLgUEBj0FCwACBAE8BQ09BQwuBQgvBQMgBQYhBRQAAgQBPAUeAAIEAS4FHAACBAE8BQ4AAgQBIAUiAAIEASAFDgACBAFKBQ1ZBQtYBRwAAgQBLgUXAAIEAS4FMQACBAFYBS0AAgQBLgUhAAIEAS4FFwACBAEgBR8AAgQBIAUQAAIEAnIFDAACBAE8BQlPBRs8BSk8BTs8BQs9BRg8BSUuBTMuBQk9BRQ8BSAuBTAuBUYuBQsvBRsuBTw8BTo8BTYuBQkvBQEhBTQvBQpMBRouBQ8uBQQuBQcvBQUuBR0AAgQCLgUUAAIEAi4FJAACBAMuBT4AAgQDSgUVIQUPLgUaLgU6PAVFPAUKIgUQLgUELgUeAAIEAS4FOAACBAFKBQUhBQQ8BQcvBQUuBR8AAgQCLgUYAAIEAi4FJwACBAIgBRgAAgQCLgUVAAIEAlgFNQACBAMuBU8AAgQDSgUKIgUrLgUaAAIEAS4FJAACBAEuBSgAAgQBIAUrAAIEASAFMAACBAIuBS4AAgQCLgUrAAIEAiAFCAACBAQgBQcAAgQEIQUTAAIEBC4FBQACBAQuBSIAAgQCLgUaAAIEAjwFMAACBAM8BUoAAgQDSgUIIQUDIAUqAAIEBSAFKAACBAUuBRkAAgQCLwUXAAIEAi4FFQACBAIgBSAAAgQCWAUcAAIEAi4FBAACBAIgBSgAAgQCHwUuPQU3LgU1PAUoIAACBAM7BRoAAgQDZgUOAAIEBDwFDAACBAQ8BRQ/BSg8BSw8BUU8BQE9BSkvBQdMBQQuBQYvBQQuBQsvBQUuBQQ9BRYuBR48BRwuBTUAAgQBLgVBAAIEAS4FEj0FHC4FG1gFBy8FBS4FIQACBAEuBSAAAgQBLgUoAAIEAS4FQAACBAFKBQUhZwUNAAIEAjwFCgACBAKCBUQAAgQDLgVDAAIEAy4FSwACBAMuBWMAAgQDSgUDIQUnSgU8LgU7SgUZIQUGLgUFWAUxAAIEAS4FSwACBAFKBQUhZwUUAAIEATwFAwACBAE/BQseBQouBSkAAgQBLgVNAAIEATwFSwACBAE8BUcAAgQBLgUDAAIEATAFGh8FGS4FIS4FA0sFBiIFBC4FDC8FBS4FHQACBAE8BT4AAgQBSgUJIQUHLgUXIAUqLgUwIAUFWQUQAAIEATwFDwACBAEuBTAAAgQCLgUvAAIEAi4FNwACBAIuBVEAAgQCSgUFIQUGPQUTLgUGIQUFkAU5AAIEAS4FOAACBAEuBQYhBQUgBRoAAgQBLgUeAAIEATwFAwACBAFLBUUAAgQCHwUDAAIEAj0FBiIFBC4FEDAFBXUFDAACBAE8BQpZBRAAAgQBPAULWQUKLgUcAAIEAS4FGQACBAEuBTIAAgQCLgUvAAIEAi4FUgACBAMuBVEAAgQDLgVZAAIEAy4FC1sFBC4FHAACBAE8BT4AAgQBSgUGIQUELgUFLwUQLgUXLgUFLgUhIAUrLgUFLnUFDgACBAE8BRgAAgQBLgUWAAIEASAFJwACBAE8BTIAAgQBLgUlAAIEAS4FRAACBAIuBQMAAgQCPwUKHgURAAIEATwFAwACBAFMBQsfBQouBRwAAgQBLgUZAAIEAS4FMgACBAIuBS8AAgQCLgVSAAIEAy4FUQACBAMuBVkAAgQDLgUDAAIEA0sFBiIFBC4vBQ8uBRYuBQQuBSAgBSsuBQQudQUNAAIEATwFKgACBAFKBQQhBQ8AAgQBPAUOAAIEAS4FIAACBAIuBR0AAgQCLgU2AAIEBC4FMwACBAQuBVYAAgQGLgVVAAIEBi4FXQACBAYuBXcAAgQGSgUDIQUNLgULIAUGPQURLgUELgUGLwUELgUULwUOLgUNPQUGLgUVLgUFLgUsAAIEAS4FJgACBAEuBSMAAgQBPAVAAAIEAi4FRgACBAIuBTgAAgQCLgVNAAIEAy4FVAACBAQ8BQQ9BR5KBRAiBQ08BRQuBQIiBRIDSUoFGjAFUQMRLgUKLwUDAxQuBR0wBXcxBRwwBQEDCSAEAwUsA/t+LgULPQUHLwUWAAIECSAFFAACBAk8BRIAAgQJLgUnAAIECTwFGgACBAkgBUsAAgQHIAVRAAIEB0oFSwACBAcuAAIEAgYuAAIEAy4AAgQFIAU3AAIEBQYuBTAAAgQFIAUsAAIEBjwFCQACBAg8BQgAAgQIPAUJLwUBIQUoLwUCLwUiAAIEAQI5EgU5AAIEAi4FUAACBAMuBRMvBSsuBUQuBRQvBS4uBUUuBQEhBYMBLwUEnwUPAAIEAjwFCwACBAIuBRgAAgQELgUVAAIEBC4FPAACBAYuBTgAAgQGLgVLAAIECC4FVwACBAo8BWIAAgQMPAVvAAIEDTwFfAACBBA8BY8BAAIEETwFAi8FKVgFLDwFS0oFQyAFCS8FGDwFJzwFNTwFRDwFGD0FMwACBAFKBTsAAgQBIAUzAAIEAUoFPwACBAEgBSoAAgQBLgVGAAIEATwFSwACBAEuBRgAAgQBIAACBAIGPAULAAIEBAYgBQkAAgQELwUBIQVQLwUGZwUELgUlAAIEAS4FMwACBAEuBTcAAgQCLgUzAAIEAi4AAgQEBi4AAgQFLgUiAAIEBwYgBUoAAgQHLgVUAAIEBy4FXwACBAcuBWsAAgQHPAVzAAIEBzwFewACBAcuBQ89BRo8BRguBSMAAgQBLgU5AAIEAUoFTAACBAM8BVoAAgQDPAVsAAIEAy4FWAACBANKBRYAAgQDLwUUAAIEAzwFEAACBAMuBTcAAgQDLgU1AAIEAy4FTgACBAMuBQEAAgQDLwWCAT0FBKAFDAACBAI8BR8AAgQDPAURLwU1kAVKAAIEATwFDS8FFS4FCyAFIC4FJS4FGC4FF2cFDy4FLmYFNi4FOjwFOS4FWkoFTjwFVi4FWjwFWSAFC0sFFy4FJC4FLi4FASEFOS8FB1oFBC4FBi8FBC4FCy8FBS4FBD0FFi4FHTwFGy4FMwACBAEuBT8AAgQBLgUSPQUhLgUbIAUaSgUHLwUFLgUhAAIEAS4FIAACBAEuBScAAgQBLgVDAAIEAVgFBiEFBUoFIQACBAIuBR4AAgQCSgUDLwUeLgUmIAUKSwUjIAUgLgACBAEGLgACBAIuBRIAAgQEBiAFBwACBAQvBQUAAgQELgUXAAIEAS4FKgACBAEgBScAAgQBLgACBAIGLgACBAMuBR8AAgQFBiAFBy8FBS4FGQACBAEuBSEAAgQBIAUVLwUrIAUGIQUFZgUzAAIEAi4FMAACBAJmBWAAAgQELgVdAAIEBGYFhwEAAgQGLgWEAQACBAZKBQcwBQUuBSsAAgQBLgVSAAIEAUoFBwACBAEvBQYAAgQBZgULMAUpPAUnPAUjLgUyLgUGIgUELgULLwUELgUcAAIEATwFQgACBAFYBQYhBQQuBQsvBQUuBQc9BQUuBRYAAgQBLgUTAAIEAUoFBS8FES4FGC4FBS4FIiAFLC4FBS5nBQ4AAgQBPAUYAAIEAS4FFgACBAEgBS0AAgQBPAUrAAIEAS4FOgACBAEuBUUAAgQBLgU4AAIEAS4FVgACBAIuBQMAAgQCPgUKHwUSAAIEATwFDwACBAEuBSMAAgQCLgUgAAIEAi4FOQACBAMuBTYAAgQDLgVGLgUGIwUELgUFLwUQLgUXLgUFLgUvIAUFLnUFEAACBAE8BQ8AAgQBLgUhAAIEAi4FHgACBAIuBTcAAgQELgU0AAIEBC4FRC4FBSEFBD0FDi4FDCAFLDwFKjwFJi4FBy8FBS4FHAACBAEuBSIAAgQBLgUTAAIEAS4FMgACBAMuBTgAAgQDLgUpAAIEAy4FSwACBAQuBVsAAgQELgVQAAIEBC4FQwACBAQuBXEAAgQFLgWPAQACBAVYBQchBQUuBQwvBQcuBQYgBR8AAgQBLgUNSwULLgUlAAIEAS4FDUsFCy4FLAACBAEuBSYAAgQBLgUjAAIEAS4FBzAFBS4FJAACBAIuBR8AAgQCLgUyAAIEAy4FPAACBAMuBS4AAgQDLgVKAAIEBC4FaAACBARYBQghBQUuBRYAAgQCLgUgAAIEAi4FEgACBAIuBQ4vBQYuBQVmBSUAAgQBLgVDAAIEAVgFEyIFCi4FJi4FHy4FLyAFHy4FSUoFRy4FAy8FBz0FBS4FKQACBAEuBScAAgQBLgUDAAIEAS8FPgNXIAWjATQFJzEFMDYFEgMcIAURLgUYLgURA01mBRkwBRgDES4FGTEFAzMFAgMWLgVWA24uBQsvBSoDCS4FAzQFASUFHDAFITwFHy4FKQACBAEuBT8AAgQDSgVLAAIEAy4FPT0FPlgFa1gFcDwEBAUrA7F/PAVALgVDLgVHIAVJIAVHSgUzLgVOIAUsLwUyPAUxSgVDLgVHLgVGLgVSIAUmPQUrPAUpLgUzAAIEAS4FRQACBAM8BVQAAgQDPAVgAAIEAy4FagACBAM8BXYAAgQDLgV5AAIEAy4FIj0FJzwFJS4FNQACBAEuBVMAAgQDPAVhAAIEAzwFcQACBAMuBWQAAgQDIAWEAQACBAYgBYEBAAIEBroFdgACBAQ8BaABPAU9SwUCWQUgSgUzPAUkLgUnLgVNIAU+LgVBLgVbIAVsLgACBAEGLgACBAIuBVYAAgQEBiAFWQACBAQuBYMBAAIEBCAFdAACBAQuBXcAAgQELgUPAAIEBCEFAgACBAQgBTAAAgQGIAUkAAIEBp4FOAACBAIuBTsAAgQCPAUfAAIEBC4FFAACBAU8BQM9BQguBQYuBRQgBRkuBRcuBSQgBSkuBScuBQEhBR89BSo8BU5YBVEAAgQBPAVOAAIEAWYAAgQDBi4AAgQELgV3AAIEBwYgBU4vBXRYBWwAAgQBPAVcAAIEAWYFdwACBAM8BYUBAAIEAyAFngEAAgQDLgWNAQACBANmBa4BAAIEAyAFpQEAAgQDZgV0AAIEAyAAAgQFBi4AAgQGLgW2AQACBAkGIAUuLwUKSwUVPAUqIAU0IAVBIAVJIAVYIAUGLwUELgUcAAIEAS4FIwACBAM8BSsAAgQFPAUzAAIEBzwFOwACBAk8BUMAAgQLPAVLAAIEDTwFVAACBA88BRwAAgQQPAACBBEGLgACBBMgBWIAAgQTBiAFEyEFCi4FJzwFHi4FAj0FD9gAAgQBBjwAAgQDPAACBAU8AAIEBi4AAgQELgACBAIuBQgAAgQMBiAFBwACBAwhBQUAAgQMLgUUAAIEAi4FHgACBAQ8BSkAAgQEIAACBAUGPAACBAYuBRoAAgQIBiAFOQACBAkuBTwAAgQJLgUHIQUFWAUtAAIEAS4FMAACBAEuBRAhBRggBRBmBQggBSkgBToAAgQBPAU+AAIEAS4FKQACBAEgAAIEAgYuBSgAAgQEBkoFUQACBAQuBUsAAgQELgVJAAIEBCAFXAACBAQuBVUAAgQELgUQAAIEBHUFAwACBAQgBR8AAgQHIAU/AAIEAjwFOQACBAI8BSgAAgQC1gVMAAIEBC4FSAACBAQuBWEAAgQEWAVdAAIEBC4FUQACBAQuBUgAAgQEIAVPAAIEBCAFdQACBAOCBX4AAgQDLgV8AAIEAzwFbAACBAMgBZcBAAIEAyAFbAACBAM8BRkAAgQFCBIFFQACBAY8BQNLBQ8iAAIEAQY8AAIEAi4FCAACBAQGIAUHAAIEBCEFBQACBAQuBRQAAgQCLgUdAAIEAzwFJQACBAQ8BT0AAgQFSgVAAAIEBS4FByEFBVgFLQACBAEuBTAAAgQBLgUrIQUzAAIEATwFKwACBAFKAAIEAgYuBRsAAgQEBiAFIwACBAQgBRsAAgQEZgUrAAIEBCAFQQACBATkBToAAgQELgVJAAIEBCAFOgACBAQuBVUAAgQEPAVZAAIEBC4FECIAAgQBBjwAAgQCLgUIAAIEBAYgBQUAAgQEIQUNAAIEAjwFGQACBAIgAAIEAwY8AAIEBC4FCQACBAYGIAUjAAIECC4FHwACBAguBTcAAgQKLgVNAAIECjwFRgACBAs8BU0AAgQLLgVQAAIEDC4FTQACBAwgBS8AAgQOIAVYAAIEEC4FcwACBBAuBW0AAgQQLgVgAAIEECAFVAACBBAgBYMBAAIEES4FhgEAAgQRLgUHIQUFWAUtAAIEAS4FMAACBAEuBRAhBRggBRBmBQggBRAhBQMgBTUAAgQHIAVSAAIEAjwFUAACBAIuBU0AAgQCIAVZAAIEAlgFVQACBAIuBTwAAgQCIAU1AAIEAiAFagACBAM8BXQAAgQDLgVyAAIEAzwFYQACBAMgBTIAAgQFPAU1AAIEBTwFGQACBAXkBRUAAgQGPAUKSwUDLgUSIAUDLgUePAUiLgUTIQUWLgUDIwUNLgUYPAUeLgUQLgU0LgUuLgVALgUEPQUZAAIEATwFGAACBAE8BTMAAgQBLgU/AAIEATwFQwACBAEuBU8AAgQBLgULPQUCLgUtggU3PAUBLwUvPQUHSwUELgUGLwUELgULLwUFLgUcPQUwLgUvWAUHLwUFLgUDLwUHgwUFPAUDLwUmSgU6LgU5SgVbIAVaPAUGIQUFWAU9AAIEAi4FOgACBAJKBQ0vBRg8BSYuBQkxBQRnBRwAAgQBPAUXAAIEASAFPAACBAUgBTAAAgQFngUrAAIEAy4FIAACBAQ8BUJKBQUhBRYAAgQCPAUSAAIEAi4FJgACBAMuBUMAAgQEPAVfAAIEBKwFWwACBAQ8BQqtBQkuBRsAAgQBLgUYAAIEAS4FMQACBAIuBS4AAgQCLgUPLwUCIAUMIQUfugUdLgUMLwUFLgUYAAIEATwFKQACBAEuBQchBQUuBQ4vBRkuBSAuBQ4uBSggBTIuBQ4uBQZ1BQ0AAgQBPAUVAAIEAS4FEwACBAEgBSMAAgQBPAUsAAIEAS4FIQACBAEuBTcAAgQCLgVAAAIEAi4FTAACBAI8BVYAAgQCLgVkAAIEAi4FcAACBAIuBYIBAAIEAjwFfgACBAI8BQs9BRUAAgQCPAURAAIEAi4FJgACBAMuBSMAAgQDLgU8AAIEBC4FOQACBAQuBUoAAgQFLgUOPgUZLgUgLgUOLgUsIAU2LgUOLgUGdQUQAAIEATwFDgACBAEuBS0AAgQCLgUpAAIEAjwFNAACBAQuBUAAAgQELgU+AAIEBCAFCQACBAQ9BQcAAgQELgUxAAIEAS4FKAACBAEuBUYAAgQBPAU9AAIEAS4FPAACBAE8BVIAAgQDLgVeAAIEBTwFbQACBAY8BX4AAgQGLgWUAQACBAcgBZEBAAIEBzwFCS8FFi4FBy4FIAACBAEuBT0AAgQBPAU5AAIEATwFDD0FFgACBAI8BRIAAgQCLgUnAAIEAy4FJAACBAMuBT0AAgQELgU6AAIEBC4FSwACBAUuBSYDdTwFHwACBAIfBRQAAgQBPAUCAw88BRQDZSAFIDAFXDAFPjUFDgMSIAUNLgUcLgUfPAU7LgU5PAU1LgURA188BRYwBQEDICAFsQEvBSOfBQQhBQM9BSNKBSoAAgQCPAU7AAIEAzwFCC8FAyAFKAACBAYgBRsAAgQGdAU8AAIEAi4FLgACBAJ0BRYAAgQEPAUMAAIEBTwFUkoFBSEFGAACBAE8BQQvBSd0BRsuBTYuBVpKBW08BXs8BYQBPAWPATwFnQE8BRA9BQMgBTIAAgQDIAU2AAIEA6wFIAACBAO6BRUAAgQBPAUQPQUXLgUELgUdLgU5SgUDMAUPPAUVAAIEAjwFJwACBAM8BUwAAgQDSgVSAAIEBC4FEQACBAQ9BRQAAgQELgUEAAIEBHQFJwACBAIuBSoAAgQCLgU5AAIEAnQFGgACBAIuBT8AAgQDLgVkAAIEA0oFDy8FAy4FAnUFEAiDBSIuBSUuBUFKBRsvBR48BRwhBR8uBSouBQ8hBR48BQUiBQ4AAgQCPAUUAAIEBDwFJQACBAY8BTMAAgQGIAUiAAIEBi4FQwACBAcuBQo9BRcAAgQCPAURAAIEAiAFIAACBAM8BQo9BQY9BR0AAgQBPAUQAAIEASAFMAACBAYgBSsAAgQGWAU9AAIEAy4FSgACBAMuBSYAAgQEIAUiAAIEBTwFBksFFwACBAE8BR4AAgQBIAUsAAIEAXQFMwACBAEgBUYAAgQBdAU2AAIEAboFAwACBAFpBRMeBQt0BSwAAgQCPAUhAAIEAnQFPQACBAM8BR09BQi6BQNZAAIEAQYgBRAGIQUVLgUDHwUCIwUeSgUBIQUXLwUlLgUYIAVFAAIEBiAFOQACBAZ0BUwAAgQCLgVyAAIEAnQFNAACBAR0BSoAAgQFPAV2PAQFBSMDhn9KBTUuBUB0BUcgBUQuBU0gBSEvBQsvBQQ9BQgAAgQCPAUiAAIEAzwFEi8FCC4FCnUFKy4FFQACBAEuBSUAAgQBLgURAAIEAS4FKwACBAMuAAIEBAYuBQEGIQVBLwUGSwULPAUaLgUOLgUzIAUkLgUnLgUSIQUDLgUGLgUqIAUbLgUeLgU0IAVDLgU3LgUDIQUSLgUGLgUwIAUhLgUkLgUIIQUDLgUGLgUlIAUWLgUZLgUDIQUJLgUHLgUeIAUkLgUiLgUzIAU5LgU3LgVHIAVNLgVLLgUTIQUDLgUHLgUzIAUjLgUnLgUUIQUlLgUDIAUHLgUzIAUtLgUxLgUJIQUDLgUHLgUcIAUWLgUaLgU1IAUlLgUpLgUDIQUJLgUHLgUgIAUmLgUkLgU+IAVELgVCLgUBIQVUPwUgrQUEIQUNAAIEAjwFKwACBAM8BQQvBRIAAgQBPAUpAAIEAjwFBAgiBRIAAgQBPAUDPgUFSwUTAAIEATwFJAACBAI8BQgvBQMgBSsAAgQGIAUhAAIEBnQFPQACBAIuBTEAAgQCdAUbAAIEBC4FDAACBAU8BUdKBQUhBR4AAgQBPAUELwU5dQVNLgUDLgUSIQUDLQURygUMWAUHLwUFLgUGLwUNAAIEAjwFEwACBAQ8BSwAAgQGPAUmAAIEBiAFNgACBAc8BREvBQQgBScAAgQHIAUiAAIEB1gFNQACBAMuBS4AAgQDWAVEAAIEBC4FYgACBAUuBVgAAgQFWAVXAAIEBSAFGgACBAU8BRYAAgQGPAUISwULIAUIPQUG8gVGAAIEAS4FDi8FDEoFLwACBAEuBQQvBRAuBRs8BSE8BQw9BQMgBSQ8BQQwPQULAAIEATwFRAACBAFKBQIvBQcCNxQFBS4FEAACBAEuBSUAAgQCPAU9AAIEBC4FBwACBAQwBQUAAgQELgUqAAIEATwFDD0FAyAFJDwFEi8FKkoFFyEFFS4FIAACBAEuBU0AAgQBLgU1AAIEAiAFTQACBAJKBRQhBRIuBR0AAgQBLgVRAAIEAYIFPQACBAIgBVEAAgQCPAUZIQUXLgUiAAIEAS4FYAACBAGCBUcAAgQCIAVgAAIEAjwFCiIFBS4FGgACBAEuBQMAAgQBMQUKHgUPAAIEAjwFFgACBAQ8BScAAgQFPAUDAAIEBTAFIR8FPjwFVjwFAz0FBSIFDAACBAI8BRQAAgQEPAUdAAIEBjwFJwACBAc8BTcAAgQJPAUxAAIECSAFQgACBAo8BQMAAgQKMAUbHwUPLgUkAAIEAS4FVQACBALWBQ4AAgQEggUDAAIEBCEFCyIFBS4FGAACBAIuBREAAgQCLgUrAAIEBC4FJAACBAQuBT4AAgQFLgUKPQUcAAIEAjwFEQACBAI8BS0AAgQDPAUYPQUiLgUIPAUDSwUYLwUmLgUqLgUKIgUFLgUXAAIEAS4FAwACBAExBQoeBRYAAgQBPAUDAAIEATAFIB8FAz0FESEFIi4FCyIFAiAFIzwFAQACBAEhBRg9BQIvBQciBQIgBSkAAgQEIAUgAAIEBHQFDi8FBXQFFgACBAEuBTEAAgQCggVVAAIEBHQFDgACBAR1BQUAAgQEdAU2AAIEATwFGgACBAKABQsAAgQDPAUBQAIEAAEBAwEAAAUACABhAAAABAEB+w4NAAEBAQEAAAABAAABAQEfBgAAAABZAAAATQEAAMoAAAAGAQAAUgAAAAIBHwIPCaACAAAAoAIAAACdAQAAAaUBAAABqwIAAALLAQAAA7QCAAAD1AEAAAS0AQAABQUBAAkC5FsAAAAAAAADGAEFFS8FIT1LBRxLBR5LBSBLLwUhMAUULgUiPQUVLgUcPQUPLgUdPQUQLgUePQURLgUjPQUWLgUkPQUXLgUJPQUBITYFAjAAAgQBBlgAAgQCLgACBAPIAAIEBC4AAgQFyAUJBi8FASE1BQkVBQEhJwUJEwUBISMFCFkFHAACBAE8BQkiBQEhAgIAAQFiYXVkAEFNX0VYQ0VQVElPTgBzYV9mYW1pbHkATVNHX1JTVAByZWNvbm5lY3RzAGFtX3N0YXRlAE1TR19XQUlURk9ST05FAHJldmVudHMAX19zc2l6ZV90AGNfY2ZsYWcAY19vc3BlZWQAcnhfbGVuAHNpbl9mYW1pbHkAZ2V0c29ja29wdAB2YWx1ZXMAc2luX2FkZHIAcGF0aABjX2lzcGVlZABNU0dfUEVFSwBTT0NLX1JBVwBhZGRyX2Rlc3QAX191OABydW5uaW5nAG9wZW4AYXNfcmFuZ2UAY2ZzZXRpc3BlZWQAYXJfY2xvc2UAc3RhcnRBZGRyZXNzAGh0b25sAGh0b25zAEFCX0RJU0FCTEUAc2VyaWFsX3JzNDg1AGF0TWJDYWxsX2NleHQAY19pZmxhZwBNU0dfQ1RSVU5DAGZpbmlzaABhc19zbG90cwBsYXN0X3N1Y2Nlc3NfbXMAX191MzIAX191aW50OF90AEFCX1BPT0xfRlVMTABNU0dfRkFTVE9QRU4AYWJfc2h1dGRvd24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0204</Single>
<Single Name="Version" Type="string">4.21.1.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAA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iAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq4wMBKgAAAJACwDeRARCA0uADB6pH7/+X4E9AuR9QAHHgF58aABwAEuEDACrgb0D5AQgVueBvQPkACFW5HwAAcUAJAFTge0D5HwAA8WABAFTge0B5HwAAcQABAFTge0B5H/wBcagAAFTge0B54ftAuT8AAGtiAABUIACAUnYBABT/5wC5HQAAFODnQLkA+H/T4XtA+SAAAIsAAEB5HwAAcQABAFTg50C5APh/0+F7QPkgAACLAABAeR/8AXFpAABUIACAUmQBABTg50C5APh/0+F7QPkgAACLAABAeQIcABLg50C54WMBkSJoIDjg50C5AAQAEeDnALnge0B54edAuT8AAGsj/P9U4HtAeQB8QJPhYwGRP2ggOOhvQPnhb0D5AEmC0iAAAIvhf0B5IhwAEuFjAZHnG0G55gMCKuUDQTnkB0E540dAueIDAarhAwCq4AMIqgPv/5cfAABxYQEAVCAAgFI8AQAU4G9A+eFjAZHih0B56+7/lx8AAHFhAABUIACAUjQBABTgb0D5AAxVuQEEABHgb0D5AQwVueBvQPkhAIBSARAVueDvQLlv/v+X4EsAueBvQPnig0D54UtAuZ7+/5cAAIBSIwEAFOBLQLl1/v+X4G8A+eBvQPkfAADx4QAAVAIMgNIBAIBS4INA+fDu/5cAIIBSFwEAFOBPQLkfLABxYB8AVOBPQLkfLABxKCEAVOBPQLkfKABxAB4AVOBPQLkfKABxaCAAVOBPQLkfJABxoA4AVOBPQLkfJABxqB8AVOBPQLkfIABxwAsAVOBPQLkfIABx6B4AVOBPQLkfHABxABcAVOBPQLkfHABxKB4AVOBPQLkfGABxABAAVOBPQLkfGABxaB0AVOBPQLkfFABxYAcAVOBPQLkfFABxqBwAVOBPQLkfEABxIAUAVOBPQLkfEABx6BsAVOBPQLkfCABxoAAAVOBPQLkfDABxYAMAVNgAABTgb0D5AAhVuR8AAHGAAABU4G9A+R3v/5cDAAAU4G9A+Srv/5fgb0D5HxAVueBvQPkBDFW5AOC/Ej8AAGuBAABU4G9A+SEAgFIBFBW54G9A+eKDQPkBAIBSQv7/lwAAgFLHAAAU4G9A+eKLQPkhAIBS9u7/l70AABTgb0D5AAhVuR8AAHGAAABU4G9A+f/u/5e2AAAU4G9A+eKLQPkBAIBS6u7/l7EAABTgb0D5AAhVuR8AAHFAAQBU429A+eFvQPkASYLSIAAAi+KLQPnhAwCq4AMDqtHu/5ekAAAU4G9A+eGLQPmV7v+XoAAAFOBvQPkACFW5HwAAcUABAFTjb0D54W9A+QBJgtIgAACL4otA+eEDAKrgAwOqfO7/l5MAABTgb0D54YtA+Tzu/5ePAAAU4G9A+QAEQLkfAABxgAAAVEAAgFLg6wC5iAAAFOAbQbkfAABx4AAAVOAjQbkfAABxgAAAVOArQbkfAABxgQAAVCAAgFLg6wC5fAAAFOBvQPnhG0G5ASgAueBvQPnhI0G5ASwAueBvQPnhK0G5ATAAuXIAABTgA0E5HxQAcUABAFTgA0E5HxgAceAAAFTgA0E5HzwAcYAAAFTgA0E5H0AAcWEBAFTge0D5HwAA8aAAAFTge0B54ftAuT8AAGuCAABUQCCAUuDrALlcAAAU4G9A+QAIVbkfAABx4AEAVOhvQPnhb0D5AEmC0iAAAIvni0D55ntA+eV7QHnkf0B54wNBOeIHQTnhAwCq4AMIqlfu/5cJAAAU4G9A+eaLQPnle0D55HtAeeN/QHniA0E54QdBOVbu/5fg6wC5QAAAFOBvQPkAXEC5HwAAcSABAFTgb0D5AHhAOR8QAHGoAABU4G9A+QB4QDkfAABxgQAAVCAAgFLg6wC5FwAAFOB7QPkfAADx4AAAVOBvQPkASEB54QMAKuD7QLkfAAFrggAAVEAggFLg6wC5CwAAFOBvQPkBoAqR4G9A+QBIQHkAPECSAPh/0+IDAKrge0D5sO3/lxsAABQaAAAU4G9A+R9cALngb0D5H2AAuRUAABTgb0D5AFhAuR8AAHGAAABUQACAUuDrALkOAAAU4CNBuR8AAHGBAABUIACAUuDrALkIAAAU4G9A+eEjQbkBLAC5BAAAFGAggFLg6wC5HyAD1eBvQPnig0D54UtAuXv9/5fg60C5/XtCqf/DA5HAA1/W/Xu+qf0DAJHG7f+X/x8AuT4AABRgAQDwAaAPkeIfQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUAGAFRgAQDwAaAPkeIfQLkAo4LSQHwAmyAAAIsACFW5HwAAcSABAFThH0C5AKOC0iF8AJtgAQDwAKAPkSAAAIsj7v+XCAAAFOEfQLkAo4LSIXwAm2ABAPAAoA+RIAAAiyvu/5dgAQDwAaAPkeIfQLkAo4LSQHwAmyAAAIsfEBW5YAEA8AGgD5HiH0C5AKOC0kB8AJsgAACLAQxVuQDgvxI/AABrIQEAVGABAPABoA+R4h9AuQCjgtJAfACbIAAAiyEAgFIBFBW54B9AuQAEABHgHwC54B9AuR88AHEp+P9UHyAD1R8gA9X9e8KowANf1v9DANHgBwD54AdA+cH/mxIBAAC54AdA+QEAAJAhgDORAQQA+eAHQPkBAACQISA2kQEIAPngB0D5AQAAkCFANpEBDAD54AdA+QEAAJAhYDaRARgA+eAHQPkfEAD54AdA+R8UAPngB0D5ARxA+SACAJAAoBWRAQAA+eAHQPkBMED5IAIAkADAFZEBAAD54AdA+QEgQPkgAgCQAOAVkQEAAPngB0D5ATRA+SACAJAAABaRAQAA+eAHQPkBJED5IAIAkABgFpEBAAD54AdA+QEoQPkgAgCQACAWkQEAAPngB0D5ASxA+SACAJAAQBaRAQAA+QAAgFL/QwCRwANf1v17vqn9AwCRIAIAkACgFZEAAED5HwAA8WEAAFRgAIBSIAAAFCACAJAAoBWRBABA+cP/mxIiAIBSAQCA0sAAANAAADeRgAA/1uAfALngH0C5HwAAcWAAAFTgH0C5EQAAFCACAJAAoBWRBABA+cP/mxICAIBSAQCA0sAAANAAoDaRgAA/1uAfALngH0C5HwAAcWAAAFTgH0C5AgAAFAAAgFL9e8KowANf1gAAgFLAA1/WYACgUsADX9b9e72p/QMAkeAvALnhEwD54g8A+eAvQLkfOABxQQAAVNrs/5cAAIBS/XvDqMADX9YfIAPV/Xu/qf0DAJH9e8GowANf1gAAAAAxMjcuMC4wLjEAAAAAAAAAJXUuJXUuJXUuJXUAAAAAAGF0bWJjYWxsX2NleHQAAAAAAAAAARsDO4ABAAAvAAAALLb//5gBAABctv//rAEAAJy2///AAQAA7Lb//+QBAADwtv///AEAAOC3//8cAgAAHLj//zQCAABguP//TAIAAKy4//9kAgAADLn//4QCAAC0uf//nAIAAHi6//+8AgAATLv//9wCAAB8u////AIAAPy7//8cAwAANLz//zwDAAA4wf//XAMAAMjD//98AwAATMv//5wDAAD8y///tAMAADTN///MAwAAwM7//+wDAAD8z///DAQAAFzR//8sBAAA5Nj//0wEAAAk2f//bAQAAGTZ//+MBAAAoNn//6QEAADk2f//vAQAAEja///cBAAA5Nr///wEAAAk3P//HAUAAITc//88BQAAKN3//1QFAAD85P//dAUAACDr//+UBQAAIPH//7QFAAC08f//1AUAAPDx///sBQAAhPL//wQGAAB89P//HAYAAKz8//9ABgAA0P3//2QGAADM/v//fAYAAHT///+cBgAAfP///7AGAACE////xAYAABAAAAAAAAAAAXpSAAR4HgEbDB8AEAAAABgAAACMtP//MAAAAAAAAAAQAAAALAAAAKi0//88AAAAAAAAACAAAABAAAAA1LT//0gAAAAAQQ4gnQSeA0KTAk7e3dMOAAAAABQAAABkAAAAALX//wQAAAAAAAAAAAAAABwAAAB8AAAA7LT///AAAAAAQQ5gQZ0EngN53d4OAAAAFAAAAJwAAAC8tf//PAAAAABBDhBNDgAAFAAAALQAAADgtf//RAAAAABBDhBPDgAAFAAAAMwAAAAMtv//TAAAAABBDhBRDgAAHAAAAOQAAABAtv//YAAAAABBDiCdBJ4DVt7dDgAAAAAUAAAABAEAAIC2//+oAAAAAEEOEGgOAAAcAAAAHAEAABC3///EAAAAAEEOMJ0GngVv3t0OAAAAABwAAAA8AQAAtLf//9QAAAAAQQ5AnQieB3Pe3Q4AAAAAHAAAAFwBAABouP//MAAAAABBDiCdBJ4DSt7dDgAAAAAcAAAAfAEAAHi4//+AAAAAAEEOMJ0GngVe3t0OAAAAABwAAACcAQAA2Lj//zgAAAAAQQ4gnQSeA0ze3Q4AAAAAHAAAALwBAADwuP//BAUAAABBDlCdCp4JAz8B3t0OAAAcAAAA3AEAANS9//+QAgAAAEEOMJ0GngUCot7dDgAAABwAAAD8AQAARMD//4QHAAAAQQ5gnQyeCwPfAd7dDgAAFAAAABwCAACox///sAAAAABBDiBqDgAAFAAAADQCAABAyP//OAEAAABBDhACTA4AHAAAAEwCAABgyf//jAEAAABBDkCdCJ4HAmHe3Q4AAAAcAAAAbAIAAMzK//88AQAAAEEOMJ0GngUCTd7dDgAAABwAAACMAgAA6Mv//2ABAAAAQQ5QnQqeCQJW3t0OAAAAHAAAAKwCAAAozf//iAcAAABBDqABnRSeEwPgAd7dDgAcAAAAzAIAAJDU//9AAAAAAEEOIJ0EngNO3t0OAAAAABwAAADsAgAAsNT//0AAAAAAQQ4wnQaeBU7e3Q4AAAAAFAAAAAwDAADQ1P//PAAAAABBDhBNDgAAFAAAACQDAAD01P//RAAAAABBDhBPDgAAHAAAADwDAAAg1f//ZAAAAABBDiCdBJ4DV97dDgAAAAAcAAAAXAMAAGTV//+cAAAAAEEOMJ0GngVl3t0OAAAAABwAAAB8AwAA4NX//0ABAAAAQQ5AnQieBwJO3t0OAAAAHAAAAJwDAAAA1///YAAAAABBDjCdBp4FVt7dDgAAAAAUAAAAvAMAAEDX//+kAAAAAEEOEGcOAAAcAAAA1AMAAMzX///UBwAAAEEOUJ0KngkD8wHe3Q4AABwAAAD0AwAAgN///yQGAAAAQQ5wnQ6eDQOHAd7dDgAAHAAAABQEAACE5f//AAYAAABBDlCdCp4JA34B3t0OAAAcAAAANAQAAGTr//+UAAAAAEEOIJ0EngNj3t0OAAAAABQAAABUBAAA2Ov//zwAAAAAQQ4QTQ4AABQAAABsBAAA/Ov//5QAAAAAQQ4gYw4AABQAAACEBAAAeOz///gBAAAAQQ4gAnwOACAAAACcBAAAWO7//zAIAAAAQQ7wAUGdGp4ZAwkC3d4OAAAAACAAAADABAAAZPb//yQBAAAAQQ4gnQSeAwJH3t0OAAAAAAAAABQAAADkBAAAZPf///wAAAAAQQ4QfQ4AABwAAAD8BAAASPj//6gAAAAAQQ4gnQSeA2je3Q4AAAAAEAAAABwFAADQ+P//CAAAAAAAAAAQAAAAMAUAAMT4//8IAAAAAAAAABwAAABEBQAAuPj//zAAAAAAQQ4wnQaeBUre3Q4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0203</Single>
<Single Name="Version" Type="string">4.21.1.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">f0VMRgEBAQAAAAAAAAAAAAMAKAABAAAAAAAAADQAAADw0QAAAAQABTQAIAAGACgAIgAhAAEAAAAAAAAAAAAAAAAAAACMQgAAjEIAAAUAAAAAEAAAAQAAANhOAADYXgAA2F4AACACAAAEkgIABgAAAAAQAAACAAAAEE8AABBfAAAQXwAA8AAAAPAAAAAGAAAABAAAAAQAAAD0AAAA9AAAAPQAAAAkAAAAJAAAAAQAAAAEAAAAUeV0ZAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAABAAAABS5XRk2E4AANheAADYXgAAKAEAACgBAAAEAAAAAQAAAAQAAAAUAAAAAwAAAEdOVQDw7IbSwlYdteMMf+sZanaZWREcWBEAAAAqAAAABAAAAAcAAAAZBBEDQCBQYwCMGQsNgRhCAAAAAAAAAAAqAAAAKwAAAC0AAAAxAAAANAAAAAAAAAA1AAAANwAAAAAAAAA4AAAAOQAAAAAAAAAAAAAAAAAAADsAAABpfwesYPrNhFvFXz4078BBUGwwfeI5dT+DPBka0i1YEgoi2lMtr+osy0dvP+KsVroVUAr/vW7LM6d8xTMYuCetbx9o8jg7SBBZ+r0xAAAAAAAAAAAAAAAAAAAAAAAAAAAECwAAAAAAAAMACQAAAAAA9GAAAAAAAAADABQASwIAAAAAAAAAAAAAEgAAAJYBAAAAAAAAAAAAABIAAABGAAAAAAAAAAAAAAAiAAAAEAAAAAAAAAAAAAAAIAAAANABAAAAAAAAAAAAABIAAADCAQAAAAAAAAAAAAASAAAAsgAAAAAAAAAAAAAAEQAAAIkAAAAAAAAAAAAAABIAAAB2AQAAAAAAAAAAAAASAAAAAgEAAAAAAAAAAAAAEgAAAEMBAAAAAAAAAAAAABIAAAChAAAAAAAAAAAAAAASAAAAOAEAAAAAAAAAAAAAEgAAAD4BAAAAAAAAAAAAABIAAAAMAgAAAAAAAAAAAAASAAAArAEAAAAAAAAAAAAAEgAAALgBAAAAAAAAAAAAABIAAACaAAAAAAAAAAAAAAASAAAAhQEAAAAAAAAAAAAAEgAAAOsBAAAAAAAAAAAAABIAAAApAQAAAAAAAAAAAAASAAAAAQAAAAAAAAAAAAAAIAAAAIIAAAAAAAAAAAAAABIAAACgAQAAAAAAAAAAAAASAAAAGAEAAAAAAAAAAAAAEgAAACcCAAAAAAAAAAAAABIAAAAAAgAAAAAAAAAAAAASAAAAkwAAAAAAAAAAAAAAEgAAAMoBAAAAAAAAAAAAABIAAAD6AQAAAAAAAAAAAAASAAAABQIAAAAAAAAAAAAAEgAAABEBAAAAAAAAAAAAABIAAAAsAAAAAAAAAAAAAAAgAAAAawAAAAAAAAAAAAAAEgAAAFIBAAAAAAAAAAAAABIAAADHAAAAAAAAAAAAAAASAAAAVwEAAAAAAAAAAAAAEgAAANwAAAAAAAAAAAAAABIAAACMAQAAAAAAAAAAAAASAAAAxAAAAIkRAAAmAAAAEgALAGsBAADxHgAA7gAAABIACwDkAAAAJRIAAA4DAAASAAsAEwIAAPUwAABoAwAAEgALAO8AAAAzFQAAjgEAABIACwB9AQAA3x8AAJ4FAAASAAsAYwAAAIU2AACsBQAAEgALANcAAAD7EQAAKgAAABIACwA8AgAALT0AAMAAAAASAAsA1QEAAH0lAAAsAAAAEgALAGMBAAAhHQAAAAEAABIACwAwAgAAMTwAAPwAAAASAAsAGwIAAF00AABwAAAAEgALAAkBAADBFgAARAUAABIACwB6AAAAxxAAAMIAAAASAAsA3gEAAKklAAAyAAAAEgALAFwBAAAFHAAAcAAAABIACwBVAAAAaQ4AAJ4AAAASAAsAzQAAAK8RAABMAAAAEgALAABfX2dtb25fc3RhcnRfXwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2N4YV9maW5hbGl6ZQBhdG1iY2FsbF9jZXh0AGFiX2NhbGwAX19pb2N0bF90aW1lNjQAYW1faW5pdABzdHJsZW4AaW5ldF9wdG9uAG1lbXNldABzdHJjcHkAX19zdGFja19jaGtfZmFpbABfX3N0YWNrX2Noa19ndWFyZABhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAF9fZmNudGxfdGltZTY0AGh0b25zAHBvbGwAX19nZXRzb2Nrb3B0NjQAcmVjdgBzZW5kAGFyX2NyYwBhcl9pbml0AGFyX3JlcXVlc3QAbWVtY3B5AGFyX3RpY2sAb3BlbjY0AHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAX19zZXRzb2Nrb3B0NjQAaHRvbmwAYmluZABsaXN0ZW4AYWNjZXB0AGFzX2NhbGwAYXNfc2h1dGRvd24Ac25wcmludGYAYWJfc2h1dGRvd24AQ29tcG9uZW50RW50cnkAcmFpc2UAbGliYy5zby42AGxkLWxpbnV4LWFybWhmLnNvLjMAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjQAR0xJQkNfMi4zNAAAAAAAAAACAAIAAgABAAIAAgADAAIAAgACAAQAAgACAAIAAgACAAIAAgACAAQABAABAAIAAgACAAIAAgACAAIAAgACAAIAAQAEAAIAAgACAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAQABAFsCAAAQAAAAIAAAABRpaQ0AAAMAgwIAAAAAAAABAAIAUQIAABAAAAAAAAAAtJGWBgAABACNAgAAEAAAABRpaQ0AAAIAgwIAAAAAAADYXgAAFwAAANxeAAAXAAAA5F4AABcAAAD0XgAAFwAAAARfAAAXAAAA9GAAABcAAADwXgAAAjsAAOBgAAAVBQAA5GAAABUGAADoYAAAFQkAAOxgAAAVGAAA8GAAABUjAAAMYAAAFgMAABBgAAAWBAAAFGAAABY1AAAYYAAAFgUAABxgAAAWBwAAIGAAABYIAAAkYAAAFjEAAChgAAAWCgAALGAAABYLAAAwYAAAFjgAADRgAAAWDAAAOGAAABYNAAA8YAAAFjQAAEBgAAAWDgAARGAAABYPAABIYAAAFjYAAExgAAAWEAAAUGAAABYRAABUYAAAFhIAAFhgAAAWLQAAXGAAABYTAABgYAAAFhQAAGRgAAAWOQAAaGAAABYVAABsYAAAFhYAAHBgAAAWFwAAdGAAABY3AAB4YAAAFhgAAHxgAAAWGQAAgGAAABYaAACEYAAAFjoAAIhgAAAWGwAAjGAAABYrAACQYAAAFhwAAJRgAAAWHQAAmGAAABYeAACcYAAAFiwAAKBgAAAWHwAApGAAABYuAACoYAAAFi8AAKxgAAAWIAAAsGAAABYhAAC0YAAAFjwAALhgAAAWMwAAvGAAABYiAADAYAAAFiQAAMRgAAAWJQAAyGAAABYmAADMYAAAFicAANBgAAAWKAAA1GAAABYwAADYYAAAFioAANxgAAAWKQAACEAt6aQAAOsIgL3oBOAt5QTgn+UO4I/gCPC+5eBUAAAAxo/iBcqM4uD0vOUAxo/iBcqM4tj0vOUAxo/iBcqM4tD0vOUAxo/iBcqM4sj0vOUAxo/iBcqM4sD0vOUAxo/iBcqM4rj0vOUAxo/iBcqM4rD0vOUAxo/iBcqM4qj0vOUAxo/iBcqM4qD0vOUAxo/iBcqM4pj0vOUAxo/iBcqM4pD0vOUAxo/iBcqM4oj0vOUAxo/iBcqM4oD0vOUAxo/iBcqM4nj0vOUAxo/iBcqM4nD0vOUAxo/iBcqM4mj0vOUAxo/iBcqM4mD0vOUAxo/iBcqM4lj0vOUAxo/iBcqM4lD0vOUAxo/iBcqM4kj0vOUAxo/iBcqM4kD0vOUAxo/iBcqM4jj0vOUAxo/iBcqM4jD0vOUAxo/iBcqM4ij0vOUAxo/iBcqM4iD0vOUAxo/iBcqM4hj0vOUAxo/iBcqM4hD0vOUAxo/iBcqM4gj0vOUAxo/iBcqM4gD0vOUAxo/iBcqM4vjzvOUAxo/iBcqM4vDzvOUAxo/iBcqM4ujzvOUAxo/iBcqM4uDzvOUAxo/iBcqM4tjzvOUAxo/iBcqM4tDzvOUAxo/iBcqM4sjzvOUAxo/iBcqM4sDzvOUAxo/iBcqM4rjzvOUAxo/iBcqM4rDzvOUAxo/iBcqM4qjzvOUAxo/iBcqM4qDzvOUAxo/iBcqM4pjzvOUAxo/iBcqM4pDzvOUAxo/iBcqM4ojzvOUAxo/iBcqM4oDzvOUAxo/iBcqM4njzvOUAxo/iBcqM4nDzvOUAxo/iBcqM4mjzvOUAxo/iBcqM4mDzvOUAxo/iBcqM4ljzvOUAxo/iBcqM4lDzvOUAxo/iBcqM4kjzvOUAxo/iBcqM4kDzvOUUMJ/lFCCf5QMwj+ACIJPnAABS4x7/LwGq///qUFIAAOwAAAAGSAdLB0p4RHtEekSDQgPQBUvTWAOxGEdwRwC/KlMAAChTAAAuUgAA5AAAAAhICUt4RAlKe0QbGnpE2Q8B66MBSRAD0AVL01gDsRhHcEcAvwBTAAD8UgAAAFIAAPAAAAAItQpLCkp7RHpEG3hruQlL01gjsQhLe0QYaP/3hO7/97//BksBIntEGnAIvcpSAADQUQAA4AAAALZSAACqUgAAxOcAv/C1mbAOr3hie2obaDtie2paaPphe2qcaLxhe2qz+AzAe2qde3tq3nt7ahuKe2F7almKOWF7alhp+GB7apxpvGB7atppemB7ahtqO2B7atPpCgF7ahxre2paa3tqm2sMkwuSCpTN6QgBO2gHk3poBpK8aAWU+GgEkDlpA5F7aQKTAZYAlWNGumn5aThq//dC7wJGe2raYwC/LDe9RvC9gLSDsACveGB7aBt4G7IbAhqye2gBMxt4G7ITQxuym7IYRgw3vUZd+AR7cEeAtIOwAK94YAtGe4B7iBsKm7LasntoGnB7aAEzeojSshpwAL8MN71GXfgEe3BHgLSDsACvA0b7cft5BSsI0Pt5BisF0Pt5DysC0Pt5ECsB0QEjAOAAIxhGDDe9Rl34BHtwR4C1grAAr3hge2gbaAArD9t7aJtoACsG0HtoG2hF8g1BGEb/98Tue2gbaBhG//fK7ntoT/D/MhpgAL8IN71GgL2AtIOwAK94YDlge2gAIpplO2gAKwy/ASMAI9uyGkZ7aNplO2gAKxS/ASMAI9uyGkZ7aBpme2g6aFphO2gAKwXRe2gbbVoce2gaZQfge2hbbVoce2haZXtoOmgaYQC/DDe9Rl34BHtwRy3psEOEsACv+GC5YMfpACP7aJttACsV0Ptom38YRv/3gf8DRgArBtD7aNP4jDIAKwHQASIA4AAi+2haZrlo+Gj/96r/+2i6aBph+Gj/94T/+2hbaAArFL8BIwAj27IaRvto2mD7aBtrACIcRhVG1+kAIxTrAghF6wMJ+2jD6Q6JAL8QN71Gveiwg4C1hrAAr/hguWATRvuAKUp6RClL01gbaHthT/AAA/toACsV0LtoACsS0Lho//fA7QNGDysM2PuIACsJ0AfxEAMaRrloAiD/9zTtA0YBKwHQACMg4EHyOCIAIfho//fS7ftoT/D/Mhpg+2hsM7loGEb/93Tt+2j6iKP4fCD7aE/0+mKaYvtoT/R6ctpi+2hP9HpyGmMBIwlJeUQHSopYEWh6aVFAT/AAAgHQ//cm7RhGGDe9RoC9Jk8AAOgAAACeTgAAgLWCsACveGB7aAAiWmBP8AACT/AAAwoheGj/90v/AL8IN71GgL2AtYSwAK/4YLlgx+kAI7toACsH0ftoW2gAKxPQ+Gj/99ztD+D7aFtoACsM0ftoASJaYPtoASLaYPlo1+kAI8HpDiMA4AC/EDe9RoC9gLWEsACv+GDH6QAj1+kAIwoh+Gj/9xX/+WjX6QAjwekOIwC/EDe9RoC9LemwQ4awAK94YAhGEUYaRgNG+3ALRrtwE0Y7gAwj+2AAIzthe2ibbQArAdACI2nhe2jbaAMrAdADI2PhO44AKwXQOog7jhNEs/WAPwHZASNY4bt4ATsPK3HYAqJS+CMwGkQQR0EAAABBAAAATQAAAE0AAABXAAAAVwAAANsAAADbAAAA2wAAANsAAADbAAAA2wAAANsAAADbAAAAdQAAAL0AAAA7jrP1+m9K2QEjKeE7jn0rR9kBIyThO44BKwnRe2sAKwbQu3gFKz7Re2sbiAErOtkBIxXhO46z9fZvAth7awArAdEBIwzhACN7YQvge2lbAHprE0QbiAErAdkBIwDhe2kBM3thO456aZpC79M7jgcz2wg7YTtpDTP7YBXgO457KwLYe2sAKwHRASPp4DuOWwA7YTtpDTP7YAbgASPg4AC/AuAAvwDgAL97aH4zT/SCcgAhGEb/96Tse2gbjAEzmrJ7aBqEe2gD8X4Ce2gbjBlGEEb/98r9e2h+Mxod+2ibsgY7m7IZRhBG//e//Xto+niD+IQge2i6eIP4hSB7aH4zCDM6iBFGGEb/96/9e2h+MwozOo4RRhhG//en/bt4BSsC0Lt4BisV0XtofjMD8QoCu3gFKwjRe2sbiAArAtBP9H9DA+AAIwHge2sbiBlGEEb/94v9u3gPKwLQu3gQKz/RO2nasntog/iKIAAje2Ez4Lt4ECsP0XtoA/F+AntpWwANM9AYe2lbAHprE0QbiBlG//dr/R3ge2lbAHprE0QbiAArFtB7adsIA/ENAnloCkSS+H4QemkC8AcCASAA+gLy0rINMwpD0bJ6aBNECkaD+H4ge2kBM3thO456aZpCx9N7aPp4Wnd7aLp4mnd7aDqIWoR7aDqOmoR7aPpow/iIIntoACLD+Iwie2gAIsP4kCJ7aAciw/iUIntoASKaZXtoACLaZXtoACIaZntoACIad3toACJaZntoACJaYXtoBCLaYHto22oAIhxGFUbX6Q4jFOsCCEXrAwl7aMPpDokAIxhGGDe9Rr3osIOAtYawAK/4YMfpACP7aJP4iSH7aJt/Y/B/A9uymkId0fto0/iUMgkrBNH7aJP4ijEAKwbR1+kAIwgh+Gj/92X9ouD7aJP4iiH7aBp3CSH4aP/3J/37aAMi2mCV4Ptok/iJIftom3+aQgbQ1+kAIwgh+Gj/90r9h+D7aJt/GEb/99b8A0YAKxrQ+2jT+JQyDCsO0ftoA/XBcwPxCAD7aH4zCDMEIhlG//fg6gNGACtc0NfpACMIIfho//cn/WTg+2ibfwIrBNj7aJuMBzPbCALg+2ibjFsAe2H7aNP4lCJ7aQkzmkIG0ftok/iKMRpGe2mTQgbQ1+kAIwgh+Gj/9wX9QuAAIzthKuD7aJt/AisR2Dtp2wgJM/poE0ST+IIxGkY7aQPwBwNC+gPzm7ID8AEDmbIL4PtoA/XBcjtpWwAJMxNEGEb/90b8A0YZRvtoOmkC9aZyI/gSEDtpATM7Yftom4waRjtpk0LO0/lo1+kAI8HpECP7aAEimmYAIfho//eQ/PtoAyLaYBg3vUaAvS3psEOSsAKv+GDH6QAj3/goJXpE3/gkNdNYG2j7Y0/wAAP7aFtoACsA8GeC+2jbaAErQPCygPto0+kOI9fpAAGQQnHrAwPA8FqC+2ibbFoc+2iaZPtom2wBKwTZ+2jbbFoc+2jaZPtoACKaYQAiASECIP/3AOsCRvtoGmD7aBtoACsM2v/3qOoDRhpo+2iaYdfpACMEIfho//dw/Dzi+2gbaAAiAyEYRv/3cuo4YjtqACsL2/toGGg7akP0AGMaRgQh//dm6gNGACsM2v/3hOoDRhpo+2iaYdfpACMEIfho//dM/BjiB/EsAxAiACEYRv/3iuoCI7uF+2iz+HwwGEb/9wTqA0b7hftoA/FsAQfxLAMEMxpGAiD/987pA0YBKwbQ1+kAIwEh+Gj/9yf88+H7aBtoB/EsARAiGEb/97jqOGI7agArA9H7aAMi2mDj4f/3QuoDRhtocysR0ftoAiLaYPtom2oAIhxGFUbX6QAjFOsCCEXrAwn7aMPpDonL4f/3KuoDRhpo+2iaYdfpACMEIfho//fy+77h+2jbaAIrYtH7aNPpDiPX6QABkEJx6wMDBtPX6QAjBSH4aP/33vuq4ftoG2h7YgQjO4UAI3uFB/EkAwAiASEYRv/3pOk4YjtqACsT2v/3+OkDRhtoBCsA8IeB//fw6QNGGmj7aJph1+kAIwQh+Gj/97j7eeE7agArAPB4gQQju2EAI3th+2gYaAfxFAIH8RgDAJMTRgQiASH/91rpA0YAKwTa//fM6QNGG2h7YXtpACsJ0Hpp+2iaYdfpACMEIfho//eP+1vh+2gDItpgV+H7aNtoAys+0ftoGGgH8SQBAiMBIv/3Bur4YftpACsG0dfpACMHIfho//d0+0Dh+2kAKwbd1+kAIwgh+Gj/92r7NuH/95bpA0YbaAsrAPAwgf/3jukDRhtoCysA8CmB//eI6QNGG2gEKwDwIoH/94DpA0YaaPtommHX6QAjBCH4aP/3SPsU4fto0+kOI9fpAAGQQnHrAwMG09fpACMGIfho//c4+wTh+2jbaAQrWNH7aBho+2gD8X4C+2jT+Iwy0Rj7aNP4iCL7aNP4jDLSGk/0gEP/97Tp+GH7aQArFN37aNP4jCL7aRpE+2jD+Iwi+2jT+Iwi+2jT+IgymkJA8NGA+2gFItpgzOD7aQArBtHX6QAjByH4aP/3/frC4P/3KOkDRhtoCysA8LyA//ci6QNGG2gLKwDwtYD/9xrpA0YbaAQrAPCugP/3FOkDRhpo+2iaYdfpACMEIfho//fb+qDg+2jbaAUrQPCegPtoGGj7aAP1wXL7aNP4kDLRGPto0/iUIvto0/iQMtIaACP/90rp+GH7aQArBtHX6QAjByH4aP/3uPqE4PtpACse2v/34OgDRhtoCyt40P/32ugDRhtoCyty0P/31OgDRhtoBCts0P/3zugDRhpo+2iaYdfpACMEIfho//eW+l/g+2jT+JAi+2kaRPtow/iQIvto0/iQIvto0/iUMppCUdH7aNP4lDIHKzjR+2gD9cFzBDMYRv/33vkDRnuC+2gD9cFzGEb/99b5A0YaRvtoG4yaQhbR+2gD9cFzAjMYRv/3yfkDRgArDNH7aJP4iCH7aFt/mkIF0XuKAisC2XuK/isG2dfpACMIIfho//dO+hrge4qaHftow/iUIhTg1+kAI/ho//ea6A7gAL8M4AC/CuAAvwjgAL8G4AC/BOAAvwLgAL8A4AC/CUp6RAdL01gaaPtrWkBP8AADAdD+9+jvQDe9Rr3osIMqSQAA6AAAACJEAACAtIWwAK94YDlgT/b/c3uBIuB7aFocemAbeBpGe4lTQHuBACP7YBTge4lbCJuyGrJ7iQPwAQMAKwTQSvIBA8/2/3MA4AAjU0AbsnuB+2gBM/tg+2gHK+fZO2haHjpgACvX0XuJGEYUN71GXfgEe3BHgLSDsACveGB7aLP14T9D0Htos/XhP0LYe2iz9WFPONB7aLP1YU862Htos/UWTy7Qe2iz9RZPMth7aLP1lk8k0Htos/WWTyrYe2iz9RZfGtB7aLP1Fl8i2Htos/WWXxDQe2iz9ZZfGth7aLP1lm8E0Htos/UWbwLQEeAJIxDgCyMO4AwjDOANIwrgDiMI4A8jBuBB8gEDA+BB8gIDAOAAIxhGDDe9Rl34BHtwR4C1hLAAr/hguWB6YDtge2gAKyDQe2gbeAArHNB4aP73mu8DRn8rFtg4aP/3k/8DRgArENA7fgIrDdg7fwgrCtGX+CAwASsD0Jf4IDACKwLRe2oBKwHZACNM4AEiJ0t7RBlG+Gj+9wTv+2gBIppgT/QscgAhuGj+95jvu2h5aBhG/vc+77toOmjD+IAgu2g6foP4iCC7aDp/g/iJILtol/ggIIP4iiC7aHpqw/iEIDtos/WWTxnYO386fgAqFL8BIgAi0rIaRJf4IDATRAEzQPasUgP7AvI7aBNEATs5aBhGAvBW+ANGGkYA4AIiu2jD+KgiASMYRhA3vUaAvUokAAAt6bBDhLAAr/hguWB6YPtom20AKx7Q+2ibfwQrBtm7aNP4kDIAKwHQASIA4AAi+2haZvtoACKaZftoACLaZftoASIaZvtoemhaYftoW21aHPtoWmX7aHpoGmH7aBtoACsL2/toG2hF8g1BGEb+91jv+2gbaBhG/vdg7/toT/D/Mhpg+2hbaAArFL8BIwAj27IaRvto2mD7aBtrACIcRhVG1+kKIxTrAghF6wMJ+2jD6Q6J+2jT6Q4juWjB6agju2gAIsP4lCIAvxA3vUa96LCDkLWLsASv+GC5YBFGGkYLRvtxE0a7cft5ACsC0Pt59ysB2QEjX+A8jbh5+XnX6Q4jzekCIztrAZO7jQCTI0YCRvho/vfQ7nhhe2kAKwHQe2lJ4Pto0/iIMpofu2jD+Iwiu2gD8YsA+2h+M5kdu2jT+IwyGkb+9w7uu2gD8YsCu2jT+IwyGUYQRv73iO4DRnuCu2jT+IwyWRy6aML4jBJ6itGyumgTRApGg/iLIHuKGwqYsrto0/iMMlkcumjC+IwSwbK6aBNECkaD+Isgu2gAIsP4kCK7aAAiw/iUIrtoACLD+JgiACMYRhw3vUaQvS3psE+isAKveGE5YcfpAiPf+IAlekTf+Hw101gbaPtnT/AAA3tpW2gAKwDwjoJ7adtoAStA8PSAe2nT6Q4j1+kCAZBCcesDA8DwgYJ7aZtsWhx7aZpke2mbbAErBNl7adtsWhx7adpke2kAIpphO2lA9gIRwPIIARhG/vfu7QJGe2kaYHtpG2gAKw/a/vcW7gNGGmh7aZph1+kCI83pACMEIjlpeGn/98z+YeJ7aRtoRfIMQRhG/vdU7gNGACvA8i2Ce2kbaAfxQAIRRhhG/vdy7gNGACvA8iGCB/FAAxhG/vc47btsI/AAQyP0XHO7ZLtsOmmS+IkgByoC0U/0CmIB4E/0C2ITQ7tkO2mT+IgwACsM0LtsOmmS+IggASoC0U/0QHIB4E/0gHITQ7tkO2mT+IowAisD0btsQ/BAA7tkACOH+FcwACOH+FYwO2nT+IAwGEb/95/9AkYH8UADEUYYRv73nu0DRgArwPLZgTtp0/iAMBhG//eO/QJGB/FAAxFGGEb+90ztA0YAK8DyyIF7aRtoB/FAAgAhGEb+90ztA0YAK8DyvIF7aRtoAiEYRv736OwDRgArwPKygTtp0/iEMAArFdAH8SADICIAIRhG/veM7QMjO2J7aRtoB/EgAkXyL0EYRv73vO0DRgArwPKZgXtpAyLaYDtp0/ioMgAimEaRRtfpAiMY6wIBOWBJ6wMDe2A7adfpABLD6agSp+F7adtoAysA8JSBe2nT6Q4j1+kCAZBCcesDAwnT1+kCI83pACMGIjlpeGn/9/r9j+F7adtoBCtk0Ttp0+moI9fpAgGQQnHrAwPA8HWBO2nT+JAyACsJ0XtpG2gAIRhG/veA7ANGACvA8k+Be2kYaDtpA/GLAjtp0/iQMtEYO2nT+IwiO2nT+JAy0xoaRv73Ku24YbtpACsa3Ttp0/iQIrtpGkQ7acP4kCI7adP4kCJ7acP4jCI7adP4kCI7adP4jDKaQkDwOoF7aQUi2mA14btpACuA8jKB/vfg7ANGG2gLKwDwK4H+99rsA0YbaAsrAPAkgf730uwDRhtoBCsA8B2BA+F7adtoBStA8BmBe2kYaDtpA/KLEjtp0/iUMtEYO2nT+JQyw/WAcxpG/vcU7Lhhu2kAKxXa/vew7ANGG2gLKwDw/4D+96rsA0YbaAsrAPD4gP73ouwDRhtoBCsA8PGA0+C7aQArAPDugDtp0/iUIrtpGkQ7acP4lCI7adP4qDIAIhxGFUbX6QIjFOsCCkXrAws7acPpqKs7adP4lDIBKyHZO2mT+Ishe2lbf5pCENE7aZP4jCF7aZt/mkIT0Dtpk/iMIXtpm39j8H8D27KaQgnQ1+kCI83pACMIIjlpeGn/9x/9tOA7adP4lDIBKx/ZO2mT+IwxW7IAKwTaO2kFIsP4mCIU4Htpm38EKwTZO2kIIsP4mCIL4Dtp0/iUMgIrBtk7aZP4jTFaHTtpw/iYIjtp0/iYMrP1gH8M2Dtp0/iYMgArEdA7adP4lCI7adP4mDKaQgnZ1+kCI83pACMIIjlpeGn/9938cuA7adP4mDIAK2rQO2nT+JQiO2nT+JgymkJi0ztpA/KLEjtp0/iYMhlGEEb+9/zrA0YAKwnQ1+kCI83pACMIIjlpeGn/97n8TuA7adP4mDICO/the2kD9cFzmB07aQPyixP6aRlG/vda6/tpmh17acP4lCLX6QIjeGn+9wTse2nbaAErL9F7adPpDiM5acHpqCMo4AC/BOAAvwLgAL8A4AC//vfG6wNGGmh7aZph1+kCI83pACMEIjlpeGn/9338EuAAvxDgAL8O4AC/DOAAvwrgAL8I4AC/BuAAvwTgAL8C4AC/AOAAvwpKekQIS9NYGmj7b1pAT/AAAwHQ/vcu64A3vUa96LCPAL8KQAAA6AAAAKw6AACAtYKwAK94YHtoG2gAKwbbe2gbaEXyDUEYRv731Ot4aP739OsAvwg3vUaAvYC1hrACr/hguWDH6QAj1+kAI83pACMKIrlo+Gj/9yz8+WjX6QAjwekOIwC/EDe9RoC9gLSDsACveGB7aBt4G7IbAhqye2gBMxt4G7ITQxuym7IYRgw3vUZd+AR7cEeAtIOwAK94YAtGe4B7iBsKm7LasntoGnB7aAEzeojSshpwAL8MN71GXfgEe3BHgLWCsACveGB7aBtoACsE23toG2gYRv73hut7aE/w/zIaYHtoACLD+Awie2gHIsP4ECJ7aAAiw/gUIntoACLD+BgiAL8IN71GgL2AtYSwAK94YHtom2gAKwTbe2ibaBhG/vdg63toT/D/Mppge2gAItpgACP7YA/g+2hP9ApyAvsD8wP1e1MQM3poE0QYRv/3t//7aAEz+2D7aAcr7NkAvwC/EDe9RoC9gLWGsACv+GC5YHpgYCIAIXho/vfs6ntoumgaYPto2mh7aAQzGmD7aBppe2gIMxpg+2gbaQArAdAEIgDgACJ7aAwzGmD7aFppe2gQMxpgACN7YRTg+mh7aU/0CnEB+wPzE0QD9XtTEDMbaAArBNt7aBQzGmgBMhpge2kBM3the2kHK+fZe2gYM/po0mkaYHtoHDP6aBJqGmB7aCAz+mhSahpgAL8YN71GgL2AtYSwAK94YAAiAyF4aP73XOr4YPtoACsM2/toQ/QAYxpGBCF4aP73UOoDRgArAdEBIwDgACMYRhA3vUaAvYC0hbAAr/hguWARRhpGC0b7gBNGu4C7iAArHdD6aLtoGDNbABNEW4j6iJpCFNP6iLuIGkT5aLtoGDNbAAtEW4gYRvlou2gcM1sAC0RbiANEmkIB2AEjAOAAIxhGFDe9Rl34BHtwR5C1i7AAr3hgOWA7aNt6+3MAI7tzACM7ggAje4IAIztiACN7Ygkje2E7aNP4EDILKxzY+3sBKxTQ+3sCKxHQ+3sDKw7Q+3sEKwvQ+3sFKwjQ+3sGKwXQ+3sPKwLQ+3sQKwHRAyMA4AEju3On4TtoBDMIMxhG//ec/gNGO4I7aAQzCjMYRv/3lP4DRnuC+3sQKwDzkYEPK4DyA4EEKwLcACsF3IjhBTsBKwDyhYGn4Pt7ASsL0Pt7AisG0Pt7AysB0QIjBOADIwLgASMA4AAjO2I7aNP4EDIMKwzRe4oAKwnQe4r6ewIqAthP9PpiAOB9IppCAtoDI7tzYOF7ijqKOWp4aP/3Sv8DRgArAtECI7tzVOE6inloO2oYM1sAC0RbiNMae2L7ewIrBNh7igcz2wjbsgPge4rbslsA27I6aIL4EDE7aJP4EDEJM3thO2gD9YRzA/EJAHtpCTsaRgAh/vee6QAju2FF4Pt7Aisn2Hpqu2kTRHpoOWpP9PpgAPsB8QtEIDNbABNEW4gAKy/Qu2nbCAPxCQI5aApEkvgIEbppAvAHAgEgAPoC8tKyCTMKQ9GyOmgTRApGg/gIIRfgO2gD9YRyu2lbAAkz0Bh6artpE0R6aDlqT/T6ZAT7AfELRCAzWwATRFuIGUb/9/f9u2kBM7the4q6aZpCtdPe4Pt7BSsB0QAjAOACIztiO2jT+BAyDCsJ0ft7BSsJ0XuKACsG0HuKs/V/TwLQAyO7c8XgOooBIzlqeGj/96/+A0YAKwLRAiO7c7ng+3sFKwfRe4oAKxS/ASMAI9uyHEYA4HyKOop5aDtqGDNbAAtEW4jTGnpoOWpP9PpgAPsB8QtEIDNbABNEIkZagDtoA/WEcwgzOmgEMggyEmgaYAwje2GN4Pt7DysB0QAjAOACIztie4oAKyTQe4r6ew8qAtFP9PZiAOB7IppCGts7aNP4EDIMKxXZO2gbfBpG+3sPKwPRe4oHM9sIAeB7ilsAk0IH0Tto0/gQMjpoEnwNMpNCAtADI7tzW+B7ijqKOWp4aP/3Rf4DRgArAtECI7tzT+A6inloO2oYM1sAC0RbiNMae2IAI/thMOD7ew8rENH7adsIDTM6aBNEG3kaRvtpA/AHA0L6A/ObsgPwAQOcsgrgO2gaHftpWwANMxNEGEb/9yH9A0YcRnpq+2kTRHpoOWpP9PpgAPsB8QtEIDNbABNEIkZagPtpATP7YXuK+mmaQsrTO2gD9YRzCDM6aAQyCDISaBpgDCN7YQLgASO7cwC/e2jbaVoce2jaYTtoA/WEczpoBDISaBpgO2iaejtog/gOITto+nuD+A8hu3sAKxHQ+3tj8H8D2rI7aIP4DyE7aLp7g/gQIQkje2F7aFtqWhx7aFpiO2gD9YRzGh17aZuyBjubshlGEEb/99r8O2h6acP4GCI7aAAiw/gUIgC/LDe9RpC9LemwT5qwAq94YsfpBiPf+GwkekTf+Gw001gbaPtlT/AAA3tqW2gAKwDwFYJ7aptoACtm2ntqA/V7UxAzU+kCAdfpBiOCQotBwPAHggEjO2MAIgEhAiD+9zjoAkZ7appge2qbaAArwPLRgXtqmGgH8TACBCMAkxNGAiIBIf33ru97aptoGEb/90n9A0YAKwDwv4EH8UwDECIAIRhG/ffg7wIjp/hMMHtqG44YRv33Wu8DRqf4TjB7attqGEb99+7vA0Y7ZXtqmGgH8UwDECIZRv33wO8DRgArwPKcgXtqm2gIIRhG/ffg7wNGACvA8pKBe2oBItpge2oAIhphe2oAIlphe2qbaAAiACEYRv33PO/4Y/trACtI2wAje2MP4Hpqe2tP9ApxAfsD8xNEA/V7UxAzG2gAKwbbe2sBM3tje2sHK+zZAOAAv3trCCsF0Phr//fk/ANGACsD0fhr/ffI7zbgemp7a0/0CnEB+wPzE0QD9XtTEDP6axpg1+kGI072YCFRGDlhQ/EAA3themp7a0/0CnEB+wPzE0QD9YFDcDPX6QQSw+kAEhLg/fdA7wNGG2gLKwzQ/fc67wNGG2gLKwbQ/fc07wNGG2gEK0DwJIEAI7tjFeG7a0/0CnIC+wPzA/V7UxAzemoTRDtkO2wbaAArwPICgTts0+mII9fpBgGQQnHrAwMD0zhs//fe+/XgO2zT+BgyACtl0DtsGGg7bAP1hHI7bNP4FDLRGDts0/gYIjts0/gUMtIaT/SAQ/33XO+4ZLtsACsx3Tts0/gUIrtsGkQ7bMP4FCI7bNP4FCI7bNP4GDKaQkDwyIB7ahtqWhx7ahpiO2wAIsP4GCI7bAAiw/gUIjtsACLD+AwiO2wHIsP4ECLX6QYjTvZgIRLrAQpD8QALO2zD6YirpuC7bAArFND997zuA0YbaAsrAPCdgP33tO4DRhtoCysA8JaA/feu7gNGG2gEKwDwj4A4bP/3c/uK4DtsGGg7bBodO2zT+Awy0Rg7bNP4ECI7bNP4DDLSGgAj/ffs7nhke2wAK1rdO2zT+AwyACsN0dfpBiNB8ogxURi5YEPxAAP7YDts1+kCEsPpiBI7bNP4DCJ7bBpEO2zD+AwiO2zT+AwyBysf0TtsBDMEMxhG//cJ+wNG+4U7bAQzAjMYRv/3AfsDRgArBdH7jQErAtn7jf4rA9k4bP/3Ivs54PuNmh07bMP4ECI7bNP4DCI7bNP4EDKaQizROWx4av/3C/zX6QYjQfKIMVEYOWBD8QADe2A7bNfpABLD6YgSGeB7bAArEdD99y7uA0YbaAsrEND99yjuA0YbaAsrCtD99yLuA0YbaAQrBNA4bP/36foA4AC/u2sBM7tju2sHK3/25q4n4AC/BOAAvwLgAL8A4AC//fcI7gNGGmh7alphe2oBIhpheGr/9/H6e2qbagAiHEYVRtfpBiMU6wIIResDCXtqA/V7UxAzQ+kCiQLgAL8A4AC/Ckp6RAhL01gaaPttWkBP8AADAdD993LtYDe9Rr3osI8Av4AzAADoAAAANC8AAIC1irAAr/hguWB6YHuAACN7YftoHitA8I+AYCIAIXhs/ffY7XuIACsC0DttACsB0QEjieEAIzthHeDFSnpEO2lF8hABAfsD8xNEG2gAKw/RwEp6RDtpRfIQAQH7A/MTRBgzGmhP9v5zwPL/A5pCBtk7aQEzO2E7aQMr3tkA4AC/O2kEKwLRQPIBE13hO2lF8hACAvsD87BKekQTRDtiO2qbaQEze2JF8hACACE4av33ku07anpqmmE7agEiGmA7ak/w/zKaYDtqemjaYjtqeogahjtqOm2aYgAju2Ec4Dpqu2lP9ApxAfsD8xNEA/V7UxAzT/D/Mhpgu2lP9ApyAvsD8wP1e1MQMzpqE0QYRv/3F/q7aQEzu2G7aQcr39l7ahoCO2lBMxNDu2B6bLloOGr/91r6ACMH4bto27I7YTtpQCsC2TtpRCsH2WAiACF4bP33QO1P9IBz9uA7aUA7O2E7aQE7fUp6REXyEAEB+wPzE0QbaAArDtA7aQE7eEp6REXyEAEB+wPzE0QYMxpou2gbCppCB9BgIgAheGz99xrtT/SAc9DgO2kBO0XyEAIC+wPzbEp6RBNEO2L7aB87BSsA8reAAqJS+CMwGkQQRwC/GQAAADMAAAA7AAAASQAAAFUAAABVAAAAOGr/9875O2oAIhpgemwAIThq//f1+QAjouA7agEiWmCY4DtqACJaYDhq//e6+ZHg1+kSIzhq//eq/Ivgl/gwMAMrDNg7jwArCdA7j7P1+m8F2LqOO48TRLP1gD8C2QEje2Fx4PtrACsD0DuPOmyaQgPST/SBc3thZuD7aCMrO9GX+DAwASsT2AAj+2EM4PtpWwD6axNEG4gBKwLZASN7YQbg+2kBM/thO4/6aZpC7tN7aQArTdGX+DAwOmoYM1sAE0S6jlqAl/gwMDpqHDNbABNEOo9agJf4MDBP9HpiAvsD80AzOmoTRJgcO49bABpG+Wv999rrLOCX+DAwOmoYM1sAE0RbiLqOmkIJ0Zf4MDA6ahwzWwATRFuIOo+aQgLQASN7YRDgl/gwME/0emIC+wPzQDM6ahNEmRw7j1sAGkb4a/33susE4APgQPIDE3thAOAAv3psuWg4av/3Ufl7aRhGKDe9RoC9zC8AALYvAABwLwAAoi4AAIouAABULgAAgLWCsACvACN7YCLgFUp6RHtoRfIQAQH7A/MTRBtoACsU0HtoRfIQAgL7A/MOSnpEE0QYRv/39fgMSnpEe2hF8hABAfsD8xNEACIaYHtoATN7YHtoAyvZ2QC/AL8IN71GgL0Av5IsAAByLAAAZiwAAIC0g7AAr3hgCkp6RHtoQfL4QQH7A/MTRAP1p1MMMxtoGgJ7aAEzE0MYRgw3vUZd+AR7cEdmbAEAgLSFsACveGB7aNuyu2C7aAArAtC7aBArAdkAIxzgu2gBO0Hy+EIC+wPzDkp6RBNE+2D7aAP1gFPT+PA0ACsK0PtoA/WAU9P47CR7aBsKmkIB0ftoAOAAIxhGFDe9Rl34BHtwRwxsAQCAtIWwAK/4YLlgemB7aLpoGmB7aAQz+mjSaBpg+2iabXtoCDMaYPto2m17aAwzGmD7aBpue2gQMxpge2gUM/poUmkaYHtoGDP6aBJpGmD7aJppe2gcMxpg+2gaf3toIDMaYPtoWm57aCQzGmB7aCgz+miSbBpge2gsM/po0mwaYHtoMDP6aBJtGmB7aDQz+mhSbRpg+2iabntoODMaYPto0+kQI3loPDETRgtg+2jT6RABT/AAAk/wAAMKAAAjeWhAMRNGC2D7aJqMe2hEMxpg+2iaf3toSDMaYPtoWn97aEwzGmD7aFpoe2hQMxpge2hUM/pokmoaYHtoWDP6aNJqGmB7aFwz+mgSaxpgAL8UN71GXfgEe3BHsLW2sAqveGE5Yfpge4HX+NAwe2DX+NgwO2Df+HQlekTf+HA101gbaMf4rDBP8AADACM7YjtoACsD0Nf43DAXKwLYT/SBc5Hie2kdKyLZe2kkKx/YeYnX+PAwCJPX6TgjzekGIztoBZPX+NQwBJN7aAOTt/jMMAKTt/jIMAGTl/jEMACTC0b6aDlpeGn993rqA0Zr4ntpASsD0HtpFCtA8PeAYCIAITho/ffM6ntpASsE0XuJACsB0QEjV+IAI/thIODf+NQkekT7aUHy+EEB+wPzE0QD9adTEDMbaAArDtHf+LgkekT7aUHy+EEB+wPzE0QD9adTFDMbaAArBtD7aQEz+2H7aQ8r29kA4AC/+2kQKwLRQPIBEyji+2lB8vhCAvsD89/4eCR6RBNEu2L7aBwO+2gbDNuy+mgSCtKy+WjJsgfxLAACkQGSAJMjRt/4VCR6RIAh/fdq6ntpFCsMvwEjACPbshpGu2oD9YBTw/joJLtqA/WAU9P46DQAK13Qe2gAKw3Qt/jMMAArCdC3+MwwfysF2Lf4zDDX+NQgmkIB0gEj4uEAI3tiHuB7alsAemgTRBuIACsG0HtqWwB6aBNEG4h/KwHZASPP4XtqWwB6aBNEG4jZsgfxLAJ7ahNECkYacHtqATN7Yrf4zDB6appC29O3+MwwsDM7RAAiA/iELLhqu2oD9ZFRGDG3+Mgw27IH8SwE1/joIAOSApOX+MQwAZOX+MAwAJP7aCJG/feA6QNGACsN0QEjl+G7anqJB/EsARhG/fdi6QNGACsB0QEji+G7agP1gFPT+Ow0ATO6agL1gFLC+Ow0u2oD9YBTGkYBI8L48DT4af/35f04YbtqOmg5aRhG//cu/gAjbeE4af/39f24YrtqACsH0WAiACE4aP33zulP9IBzXuF7aQI7CSsA8k+BAqJS+CMwGkQQRwC/KQAAAIcAAACVAAAAuwAAAGEBAAANAgAA6wAAABsBAABfAgAAbQIAALtqA/WAU9P46DQAKwTQu2oYRv330ukD4LtqGEb99/zpu2oD9YBTGkYAI8L48DS7agP1gFPT+Ow0b/B/QpNCBtG7agP1gFMaRgEjwvj0NLtqOmgAIRhG//fR/QAjEOG4atfpOCMBIf33oukC4btqA/WAU9P46DQAKwTQu2oYRv33nOn24Lhq1+k4IwAh/feO6e/gu2oD9YBT0/joNAArCdC4artqA/WRURgx1+k4I/33bOne4Llq1+k4IwhG/fcW6dfgu2oD9YBT0/joNAArCdC4artqA/WRURgx1+k4I/337ujG4Llq1+k4IwhG/feG6L/gu2pbaAArAtACIztiuODX+OgwACsH0Nf47DAAKwPQ1/jwMAArAtEBIztiqeC7atf46CCaYrtq1/jsINpiu2rX+PAgGmOc4Jf4xDAFKwvQl/jEMAYrB9CX+MQwDysD0Jf4xDAQKwzRe2gAKwXQt/jMMNf41CCaQgPST/SBcztif+C7agP1gFPT+Og0ACsa0Lhqu2oD9ZFRGDGX+MRQl/jAQNfpOCPN6QQje2gCk7f4zDABk7f4yDAAkytGIkb998LoA0YU4Lhqt/jIUJf4xECX+MAQ1+k4I83pAiN7aAGTt/jMMACTK0YiRv33xOgDRjtiRuC7atttACsH0Ltqm38EKwPYu2qbfwArAtEBIztiGOB7aAArBtC7apuMGkbX+NQwk0ID0k/0gXM7Ygrgu2oD9SZxu2qbjFsAGkZ4aPz38u8e4B3gu2oAItplu2oAIhpmFuC7apttACsC0AIjO2IP4Nf47DAAKwLRASM7Ygjgu2rX+Owg2mID4EDyAxM7YgC/u2o6aDlpGEb/97/8O2oOSXlECEqKWBFo1/isIFFAT/AAAgHQ/Pfc7xhGsDe9RrC9AL9aKQAA6AAAAPJpAQDUaQEAkGkBAP4JAAAKJAAAgLWCsACv/PfQ7wAje2Bf4DNKekR7aEHy+EEB+wPzE0QD9adTEDMbaAArTtAtSnpEe2hB8vhBAfsD8xNEA/WnUwgzG2gAKwvQe2hB8vhCAvsD8yVKekQTRBhG/fdO6Arge2hB8vhCAvsD8yBKekQTRBhG/fdy6B5KekR7aEHy+EEB+wPzE0QD9adTEDMAIhpgGEp6RHtoQfL4QQH7A/MTRAP1p1MMMxtob/B/QpNCDNERSnpEe2hB8vhBAfsD8xNEA/WnUxQzASIaYHtoATN7YHtoDyuc2QC/AL8IN71GgL36ZAEA3mQBALhkAQCgZAEAlGQBAHpkAQBaZAEAgLSDsACveGB6aELyAQPP9v9zE2B7aB9KekRaYHtoHkp6RJpge2gdSnpE2mB7aBxKekSaYXtoACIaYXtoACJaYXto2mkXS3tEGmB7aBprFkt7RBpge2gaahRLe0QaYHtoWmsTS3tEGmB7aFpqEUt7RBpge2iaahBLe0QaYHto2moOS3tEGmAAIxhGDDe9Rl34BHtwR6UAAAAZAQAAIQEAACsBAABKswIARLMCAD6zAgA4swIAOrMCACizAgAiswIAkLWDsACvGEt7RBtoACsB0QMjJOAVS3tEHGhC8gEDz/b/cwEiACESSHhEoEd4YHtoACsB0HtoEuAOS3tEHGhC8gEDz/b/cwAiACELSHhEoEd4YHtoACsB0HtoAOAAIxhGDDe9RpC9AL/IsgIAurICANggAACWsgIApCAAAIC0AK8AIxhGvUZd+AR7cEeAtACvT/RAMxhGvUZd+AR7cEeAtYSwAK/4YLlgemD7aA4rAdH8907uACMYRhA3vUaAvQC/AAAAAEoeCL9wR8DwJIGIQkDyFoERQgDwF4Gw+oDzsfqB8qLrAwPD8R8DBKIC6wMTT/AAAp9GAL+v8wCAsOvBfwC/QusCAii/oOvBcLDrgX8Av0LrAgIov6DrgXCw60F/AL9C6wICKL+g60FwsOsBfwC/QusCAii/oOsBcLDrwW8Av0LrAgIov6DrwWCw64FvAL9C6wICKL+g64FgsOtBbwC/QusCAii/oOtBYLDrAW8Av0LrAgIov6DrAWCw68FfAL9C6wICKL+g68FQsOuBXwC/QusCAii/oOuBULDrQV8Av0LrAgIov6DrQVCw6wFfAL9C6wICKL+g6wFQsOvBTwC/QusCAii/oOvBQLDrgU8Av0LrAgIov6DrgUCw60FPAL9C6wICKL+g60FAsOsBTwC/QusCAii/oOsBQLDrwT8Av0LrAgIov6DrwTCw64E/AL9C6wICKL+g64EwsOtBPwC/QusCAii/oOtBMLDrAT8Av0LrAgIov6DrATCw68EvAL9C6wICKL+g68EgsOuBLwC/QusCAii/oOuBILDrQS8Av0LrAgIov6DrQSCw6wEvAL9C6wICKL+g6wEgsOvBHwC/QusCAii/oOvBELDrgR8Av0LrAgIov6DrgRCw60EfAL9C6wICKL+g60EQsOsBHwC/QusCAii/oOsBELDrwQ8Av0LrAgIov6DrwQCw64EPAL9C6wICKL+g64EAsOtBDwC/QusCAii/oOtBALDrAQ8Av0LrAgIov6DrAQAQRnBHDL8BIAAgcEex+oHywvEfAiD6AvBwRwixT/D/MADwDrgAKfjQLekDQP/3zP696AZAAvsA86HrAwFwRwC/ArVP8AgA/Pf67AK9CEAt6QiAveg+AAAAQQAAAAwAAABBAAAAEQAAAEEAAAAnAAAAQQAAADYAAABBAAAAAwAAAEEAAAAGAAAAQQAAABUAAABBAAAADwAAAEEAAAAOAAAAQQAAACYAAABBAAAAEwAAAEEAAAApAAAAQQAAAAIAAABBAAAAGQAAAEEAAAAKAAAAQQAAAAsAAABBAAAAAAAAAAAAAAAxMjcuMC4wLjEAAAAldS4ldS4ldS4ldQBhdG1iY2FsbF9jZXh0AAAAAAAAAD4AAABBAAAADAAAAEEAAAARAAAAQQAAACcAAABBAAAANgAAAEEAAAADAAAAQQAAAAYAAABBAAAAFQAAAEEAAAAPAAAAQQAAAA4AAABBAAAAJgAAAEEAAAATAAAAQQAAACkAAABBAAAAAgAAAEEAAAAZAAAAQQAAAAoAAABBAAAACwAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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L2xpYi9nY2MtY3Jvc3MvYXJtLWxpbnV4LWdudWVhYmloZi8xMy9pbmNsdWRlAC91c3IvYXJtLWxpbnV4LWdudWVhYmloZi9pbmNsdWRlL3N5cwAvaG9tZS9zbmtieXRlL0RvY3VtZW50cy9BdG9tL0F0b20vQXRvbU1vZGJ1c0xpYnJhcnkvRXh0ZW5zaW9uU0RLL2luY2x1ZGUALi9vdXQAL3Vzci9hcm0tbGludXgtZ251ZWFiaWhmL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hc20tZ2VuZXJpYwAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9saW51eAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZQAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hcnBhAABDbXBBdG9tTW9kYnVzLmMAAAAAYXRvbV9tYi5jAAEAAGF0b21fcnR1LmMAAQAAYXRvbV9zZXJ2ZXIuYwABAABhdG9tX2JyaWRnZS5jAAEAAHR5cGVzLmgAAgAAc3RkaW50LXVpbnRuLmgAAgAAYXRvbV9icmlkZ2UuaAABAABzdGRkZWYuaAADAAB0eXBlcy5oAAQAAENtcFN0ZC5oAAUAAENtcEF0b21Nb2RidXNJdGYuaAAGAABhdG9tX21iLmgAAQAAc29ja2V0LmgAAgAAc29ja2FkZHIuaAACAABpbi5oAAcAAHBvbGwuaAAEAABhdG9tX3J0dS5oAAEAAHRlcm1pb3MuaAACAAB0ZXJtaW9zLXN0cnVjdC5oAAIAAGludC1sbDY0LmgACAAAc2VyaWFsLmgACQAAYXRvbV9zZXJ2ZXIuaAABAABzdGRpby5oAAoAAHNvY2tldC5oAAQAAHVuaXN0ZC5oAAoAAHRlcm1pb3MuaAAKAABmY250bC5oAAoAAHN0cmluZy5oAAoAAGluZXQuaAALAABpb2N0bC5oAAQAAHNvY2tldF90eXBlLmgAAgAAZXJybm8uaAAKAAAABQEABQJoDgAAGgUYSwUKAwkIWAUYA3c8BQoDCzwFGAN1PAUWAAIEAQImEgUBAxEuBAIFKQNySgU/SgVGLgVIPAVGSgUyLgVOIAUqZwUxZgUwSgVDLgVHLgVGLgVTIAUfZwU+WAUtAAIEAjwFNQACBAQ8BT4AAgQGPAACBAcGPCAAAgQIIAVIBiAFIGcFJkoFJC4FNQACBAEuBTMAAgQBLgVDAAIEAy4FWQACBAV0BW4AAgQGWAVzSgUtSwUJWQUWPAUUdAUpLgUndAU7LgUEPQUQAAIEATwFGwACBAEuBQE9BScAAgQCHwUvAAIEAi4FQAACBAI8BQE9BTlnBQaDBQQuBSMAAgQBLgU4AAIEAWYFPAACBAIuBTgAAgQCPAACBAQGLiAAAgQFIAUiAAIEBwYgBUgAAgQHLgUPSwUTPAUmAAIEATwFOAACBAEuBSQAAgQBZgUWLwUUWAUQZgUBPQU4WXQFBIQFCAACBAI8BRIAAgQEPAUPAAIEAUoFIQACBAYuBS0AAgQIPAUqAAIEAYIFUQACBAkuBiAFAgYhBR8AAgQBZgUsAAIEAUoFJAACBAEuBT0AAgQCSgUXSwU0SgVMSgUJSwU4GwUBNAUdCD0FKUoFLTwFRoIFN0sFBHUFFQACBAE8BRMAAgQBLgUgAAIEAi4FLTwFByEFBC4FHgACBAEuBSoAAgQBPAVDAAIEATwFLWUFASIFLj0FMGYFWQACBAFmBV9YBSJMBQnXBQ8uBQYvBQQuBRUAAgQBLgYgBQYGIQUELgUgAAIEAS4GIAUEBiEFCwACBAI8BRkAAgQCIAUIAAIEAi4FKwACBAM8BiAFAgYhBRQCKRMFJAACBAFKBiAFFAYhBSMAAgQBPAYgBRQGIQUaAAIEAjwFIAACBAQ8BS0AAgQFPAUpAAIEBS4FPAACBAYuBiAFDQYhBRUAAgQCSgUjAAIEAzwGIAUIBiEFAy4FGAACBAUgBRYAAgQFWAUmAAIEAi4GIAUQAAIEAwYgBQwAAgQEPAULSwUILgUVLgUgPAUNIQUUAAIEAjwFIgACBAM8BiAFNwACBAQGIAU0AAIEBCAFPAACBAQuBUc8BRIhBTEDeS4FMC8FSS8FCicFAi4FIgACBAFmBS8AAgQBLgUJSwUCPAUlAAIEAWYFHwACBAEuBQqRBRlKBSNKBR0uBTgAAgQBZgUyAAIEAS4FBGcFCgACBAI8BRkAAgQDPAUTAAIEAy4FKQACBARYBRMAAgQELgACBAYGLgACBAc8AAIEBS4AAgQLLgUEBksFCwACBAE8BQ09BQwuBQg9BQMuBQYhBRQAAgQBPAUeAAIEATwFHAACBAEuBQ4AAgQBIAUiAAIEASAFDgACBAFKBQ1ZBQtYBRwAAgQBLgUXAAIEAS4FMQACBAFmBS0AAgQBPAUhAAIEATwFFwACBAEgBR8AAgQBIAUQAAIEAnIFDAACBAE8BQlPBRs8BSk8BTs8BQs9BRhKBSVKBTNKBQlLBRQ8BSA8BTA8BUY8BQs9BRs8BTw8BTpYBTZmBQk9BQEhBTRZBQpoBRo8BQ8uBQQ8BQcvBQU8BR0AAgQCLgUUAAIEAjwFJAACBAMuBT5mBRUhBQ88BRouBToAAgQBSgVFPAUKIgUQPAUELgUeAAIEAS4FOGYFBSEFBAACBAFmBQcvBQU8BR8AAgQCLgUYAAIEAjwFJwACBAIuBRgAAgQCLgUVAAIEAWYFNQACBAMuBU9mBQoiBSsuBRoAAgQBLgUkAAIEAS4FKwACBAEgBTAAAgQCLgUrAAIEAi4FCAACBAQgBQchBRM8BQUuBSIAAgQCLgUaAAIEAkoFMAACBAM8BUpmBQghBQMuBSoAAgQFIAUoAAIEBS4FGS8FFy4FFSAFIFgFHDwFBC4FKAACBAIfBS5LBTc8BTUuBSggAAIEA2UFGgACBANmBQ4AAgQEPAUMAAIEBDwFFD8FKFgFLDwFRQACBAFKBQE9BSk9dAUHoAUELgUGPQUELgULPQUFPAUEdQUWLgUePAUcLgU1AAIEAS4FQQACBAEuBRI9BRw8BRsAAgQBZgUHLwUFLgUhAAIEAS4FIAACBAFKBSgAAgQBLgVAZgUFIYMFDQACBAI8BQoAAgQBngVEAAIEAy4AAgQBBjwFQwACBAEGIAVLAAIEAS4FY2YFAyEFJwACBAF0BTwAAgQBLgU7AAIEAnQFGSEFBjwFBQACBAGCBTEAAgQBLgVLZgUFIZEFFAACBAE8BQM/BQseAAIEAQY8BQoAAgQBBiAFKQACBAEuBU0AAgQBPAVLAAIEAVgFRwACBAFmBQM+BRofAAIEAQY8BRkAAgQBBiAFIQACBAEuBQNnBQYiBQQuBQwvBQU8BR0AAgQBZgU+ZgUJIQUHLgUXIAUqLgUwLgUFgwUQAAIEATwFDwACBAFKBTAAAgQCPAACBAEGPAUvAAIEAQYgBTcAAgQBLgVRZgUFIQUGSwUTLgUGLwUFAAIEAcgFOQACBAEuBTgAAgQBSgUGIQUFIAUaAAIEAS4FHgACBAE8BQNnBUUAAgQCHwUDPQUGIgUELgUQMAUFkQUMAAIEATwFCnUFEAACBAE8BQt1AAIEAQY8BQoAAgQBBiAFHAACBAE8BRkAAgQBSgUyAAIEAjwAAgQBBjwFLwACBAEGIAVSAAIEAzwAAgQBBjwFUQACBAEGIAVZAAIEAS4FC3cFBDwFHAACBAFmBT5mBQYhBQQuBQUvBRAuBRc8BQU8BSEgBSs8BQU8ZwUOAAIEATwFGAACBAE8BRYAAgQBIAUnAAIEAUoFMgACBAE8BSUAAgQBPAVEAAIEAjwFAz8FCh4FEQACBAE8BQNoBQsfAAIEAQY8BQoAAgQBBiAFHAACBAE8BRkAAgQBSgUyAAIEAjwAAgQBBjwFLwACBAEGIAVSAAIEAzwAAgQBBjwFUQACBAEGIAVZAAIEAS4FA2cFBiIFBC49BQ8uBRY8BQQ8BSAgBSs8BQQ8WQUNAAIEATwFKmYFBCEFDwACBAE8BQ4AAgQBSgUgAAIEAi4AAgQBBjwFHQACBAEGIAU2AAIEBC4AAgQBBjwFMwACBAEGIAVWAAIEBi4AAgQBBjwFVQACBAEGIAVdAAIEAS4Fd2YFAyEFDTwFCyAFBksFETwFBDwFBi8FBDwFFC8FDjwFDWcFBjwFFQACBAFYBQUAAgQBLgUsAAIEAS4FJgACBAE8BSMAAgQBWAVAAAIEAi4FRgACBAI8BTgAAgQCLgVNAAIEAy4FVAACBAQ8BQQ9BR5mBRAiBQ0uBRQ8BQIiBRIDSWYFGjAFUQMRLgUKLwUDAxQuBR0wBXcxBRwwBSkDTyAFAQM6LgQDBSwD+34IPAULWQUHPQUWAAIECSAFFAACBAk8BRIAAgQJLgUnAAIECTwFGi4FSwACBAcgBVEAAgQHSgVLAAIEBzwAAgQCBi4AAgQDWAACBAUgBTcAAgQFBi4FMAACBAUgBSwAAgQGPAUJAAIECDwFCAACBAg8BQkvBQEhBShnBQJLBSIAAgQBAjkSBiAFOQACBAIGIAYgBVAAAgQDBiAGIAUTBiEFKy4FRC4FFC8FLjwFRTwFASEFgwFnBQR1BQ8AAgQCPAULAAIEAi4FGAACBAQuBRUAAgQBSgU8AAIEBi4FOAACBAFKBUsAAgQILgVXAAIECjwFYgACBAw8BW8AAgQNSgV8AAIEEEoFjwEAAgQRPAYgBQIGIQUpAAIEAXQFLAACBAE8BUsAAgQCZgVDAAIEAiAFCUsFGEoFJ0oFNUoFRFgFGEsFMwACBAFKBTsAAgQBIAUzAAIEAWYFPwACBAEgBSoAAgQBPAVGAAIEAVgFSwACBAEuBRgAAgQBIAACBAIGdAULAAIEBAYgBQk9BQEhBVBnBQZ1BQQuBSUAAgQBLgUzAAIEAS4FNwACBAIuBTMAAgQCPAACBAQGLiAAAgQFIAUiAAIEBwYgBUoAAgQHLgVUAAIEBzwFXwACBAc8BWsAAgQHPAVzAAIEBzwFewACBAcuBQ89BRo8BRguBSMAAgQBLgU5AAIEAXQFTAACBANYBVoAAgQDSgVsAAIEAy4FWAACBANmBRYvBRRYBRBmBTc8BTU8BU48BQFLBYIBWQUErgUMAAIEAjwFHwACBAM8BiAFEQYhBTUAAgQBCBIFSgACBAE8BiAFDQYhBRU8BQsgBSA8BSU8BRguBRd1BQ88BS4AAgQBkAU2AAIEATwFOgACBAFKBTkAAgQBLgVaAAIEAVgFTgACBAE8BVYAAgQBPAVaAAIEAUoFWQACBAEgBQtZBRdKBSRKBS5KBQEhBTlLggUHoAUELgUGPQUELgULPQUFPAUEdQUWLgUdPAUbLgUzAAIEAS4FPwACBAEuBRI9BSE8BRsgBRoAAgQBggUHLwUFLgUhAAIEAS4FIAACBAFKBScAAgQBLgVDkAUGIQUFAAIEAYIFIQACBAI8BR4AAgQBkAUDPQUeAAIEAVgFJgACBAEgBQpZBSMgBSA8AAIEAQYuAAIEAjwFEgACBAQGLgUHLwUFPAUXAAIEAS4FKgACBAEgBScAAgQBPAACBAIGLgACBAM8BR8AAgQFBi4FBy8FBTwFGQACBAEuBSEAAgQBIAUVPQUrPAUGPQACBAEGdAUFAAIEAgZ0BTMAAgQCPAACBAEGdAUwAAIEAgZ0BWAAAgQEPAVdAAIEAZAFhwEAAgQGPAWEAQACBAF0BQc+BQU8BSsAAgQBLgVSAAIEAXQFBy8FBgACBAGeBQs+BSk8BSdmBSOCBTJYBQYiBQQuBQs9BQQ8BRwAAgQBZgVCkAUGIQUELgULLwUFPAUHdQUFPAUWAAIEAS4FEwACBAF0BQU9BREuBRg8BQU8BSIgBSw8BQU8WQUOAAIEATwFGAACBAE8BRYAAgQBIAUtAAIEAUoFKwACBAE8BToAAgQBPAVFAAIEATwFOAACBAE8BVYAAgQCPAUDPgUKHwUSAAIEAUoFDwACBAFKBSMAAgQCPAACBAEGPAUgAAIEAQYgBTkAAgQDPAACBAEGPAU2AAIEAQYgBUY8BQYjBQQuBQU9BRAuBRc8BQU8BS8gBQU8ZwUQAAIEATwFDwACBAFKBSEAAgQCPAACBAEGPAUeAAIEAQYgBTcAAgQEPAACBAEGPAU0AAIEAQYgBUQ8BQUhBQRLBQ48BQwgBSxKBSpmBSZmBQc9BQU8BRwAAgQBLgUiAAIEATwFEwACBAEuBTIAAgQDLgU4AAIEAzwFKQACBAMuBUsAAgQELgVbAAIEBDwFUAACBAQuBUMAAgQEPAVxAAIEBS4FjwGQBQchBQU8BQwvBQc8BQYgBR8AAgQBLgUNWQULLgUlAAIEAS4FDVkFCzwFLAACBAEuBSYAAgQBPAUjAAIEASAFBz4FBTwFJAACBAI8BR8AAgQCPAUyAAIEAy4FPAACBAM8BS4AAgQDPAVKAAIEBC4FaJAFCCEFBTwFFgACBAIuBSAAAgQCPAUSAAIEAjwFDi8FBjwFBQACBAGCBSUAAgQBLgVDkAUTIgUKPAUmLgUfPAUvIAUfPAVJAAIEAUoFRwACBAEuBQM9BQdZBQUuBSkAAgQBLgUnAAIEATwFAz0FPgNXIAWjATQFJzEFMDYFEgMcIAACBAEGPAURAAIEAQYgBRgAAgQBLgURA02eBRkwBRgDES4FGTEFAzMFAgMWLgVWA24uBQsvBSoDCS4FAzQFOQNPIAUBAzYuBRwITAUhSgUfLgUpAAIEAS4FPwACBAN0BUs8BT1LBT50BWsAAgQBkAVwWAQEBSsDsX9KBUBKBUcuBUk8BUdKBTMuBU4gBSxnBTJmBTFKBUMuBUcuBUYuBVIgBSZnBStKBSkuBTMAAgQBLgVFAAIEA1gFVAACBANKBWAAAgQDSgVqAAIEA0oFdgACBANKBXlKBSJLBSdKBSUuBTUAAgQBLgVTAAIEA1gFYQACBANKBXEAAgQDPAVkLgWEAQACBAYgBYEBAAIEBsgFdgACBAU8BaABPAU9WQUCZwUgAAIEAVgFMwACBAE8BSQAAgQBLgUnAAIEAS4FTQACBAEgBT4AAgQBLgVBAAIEAS4FWwACBAEgBWwAAgQBLgACBAIGSgVWAAIEBAYgBVkAAgQELgWDAQACBAQgBXQAAgQELgV3AAIEBC4FDyEFAi4FMAACBAYgBSQAAgQGrAU4AAIEAi4FOwACBAI8BR8AAgQELgUUAAIEBTwFAz0FCC4FBi4FFCAFGS4FFy4FJCAFKS4FJy4FASEFH0sFKkoFTgACBAFmBVEAAgQBPAVOAAIEAZAAAgQDBi4gAAIEBCAFdwYgBU5LBXSsBWwAAgQBPAVcAAIEAWYFdwACBAM8BYUBAAIEAyAFngEAAgQDLgWNAQACBANmBa4BAAIEAyAFpQEAAgQDZgV0AAIEAyAAAgQFBi4gAAIEBiAFtgEGIAUuZwUKWQUVPAUqLgU0LgVBLgVJLgVYLgUGLwUEPAUcAAIEAS4FIwACBAM8BSsAAgQFPAUzAAIEBzwFOwACBAk8BUMAAgQLPAVLAAIEDTwFVAACBA88BRwAAgQQPAYgAAIEESAAAgQTIAViBiAFEyEFCi4FJwACBAFmBR4AAgQBLgUCZwUPCBQAAgQBBjwAAgQDPAACBAU8AAIEBi4AAgQELgACBAIuBQgAAgQMBiAFByEFBTwFFAACBAIuBR4AAgQEPAUpAAIEBCAAAgQFBjwAAgQGPAUaAAIECAYgBTkAAgQJLgU8LgUHIQUFAAIEAXQFLQACBAEuBTAuBRAhBRggBRBmBQggBSkgBToAAgQBPAU+AAIEAS4FKQACBAEgAAIEAgYuBSgAAgQEBkoFUQACBAQ8BUsAAgQEPAVJAAIEBCAFXAACBAQgBVUAAgQEPAUQgwUDLgUfAAIEByAFPwACBAI8BTkAAgQCPAUoAAIEAqwFTAACBAQuBUgAAgQELgVhAAIEBGYFXQACBAQ8BVEAAgQEPAVIAAIEBCAFTwACBAQgBXUAAgQDggV+AAIEAzwFfAACBAMuBWwAAgQDIAWXAQACBAMgBWwAAgQDPAUZAAIEBdYFFQACBAY8BQNLBQ8iAAIEAQY8AAIEAi4FCAACBAQGIAUHIQUFPAUUAAIEAi4FHQACBAM8BSUAAgQEPAU9AAIEBUoFQC4FByEFBQACBAF0BS0AAgQBLgUwLgUrIQUzAAIEATwFKwACBAFmAAIEAgYuBRsAAgQEBiAFIwACBAQgBRsAAgQEZgUrAAIEBCAFQQACBAS6BToAAgQEPAVJAAIEBCAFOgACBAQuBVUAAgQEPAVZLgUQIgACBAEGPAACBAIuBQgAAgQEBiAFBSEFDQACBAI8BRkAAgQCIAACBAMGPAACBAQ8BQkAAgQGBiAFIwACBAguBR8AAgQIPAU3AAIECi4FTQACBAo8BUYAAgQLPAVNAAIECy4FUAACBAwuBU0AAgQMIAUvAAIEDiAFWAACBBAuBXMAAgQQPAVtAAIEEC4FVAACBBAgBYMBAAIEES4FhgEuBQchBQUAAgQBdAUtAAIEAS4FMC4FECEFGCAFEGYFCCAFECEFAy4FNQACBAcgBVIAAgQCPAVQAAIEAi4FTQACBAIgBVkAAgQCSgVVAAIEAjwFPAACBAIuBTUAAgQCIAVqAAIEA0oFdAACBAMuBXIAAgQDLgVhAAIEAyAFMgACBAVmBTUAAgQFPAUZAAIEBboFFQACBAY8BQpLBQM8BRIgBQMuBR48BSIuBRMhBRYuBQMjBQ0uBRg8BR48BRAuBTQuBS4uBUA8BQRLBRkAAgQBPAUYAAIEAUoFMwACBAE8BT8AAgQBSgVDAAIEAS4FTwACBAEuBQs9BQI8BS0AAgQBkAU3AAIEAUoFAUsFL0t0BQefBQQuBQY9BQQuBQsvBQVmBRxnBTAuBS8AAgQBZgUHLwUFLgUDPQUHrQUFAAIEAWYFAz0FJgACBAF0BToAAgQBPAU5AAIEAmYFWwACBAIuBVoAAgQDZgUGIQUFAAIEAZAFPQACBAI8BToAAgQBdAUNPQUYPAUmPAUJPwUEgwUcAAIEATwFFy4FPAACBAUgBTAAAgQFrAUrAAIEAy4FIAACBAQ8BUJKBQUhBRYAAgQCPAUSAAIEAUoFJgACBAMuBjwFQwACBAQGIAVfAAIEBLoFWwACBASQBQrlAAIEAQY8BQkAAgQBBiAFGwACBAEuBRgAAgQBSgUxAAIEAi4AAgQBBjwFLgACBAEGIAUPPQUCLgUMIQUfrAUdLgUMPQUFPAUYAAIEAWYFKTwFByEFBTwFDi8FGS4FIDwFDjwFKCAFMjwFDjwFBmcFDQACBAE8BRUAAgQBPAUTAAIEASAFIwACBAFKBSwAAgQBPAUhAAIEATwFNwACBAI8BUAAAgQCLgVMAAIEAjwFVgACBAJKBWQAAgQCSgVwAAIEAkoFggEAAgQCSgV+AAIEAoIFC0sFFQACBAI8AAIEAQY8BREAAgQBBiAFJgACBAM8AAIEAQY8BSMAAgQBBiAFPAACBAQ8AAIEAQY8BTkAAgQBBiAFSgACBAU8BQ5MBRkuBSAuBQ48BSwgBTY8BQ48BQZZBRAAAgQBPAUOAAIEATwFLQACBAIuBSkAAgQCkAU0AAIEBFgFQAACBAQ8BT4AAgQEIAUJSwUHPAUxAAIEAS4FKAACBAEuBUYAAgQBZgU9AAIEAS4FPAACBAJYBVIAAgQDLgVeAAIEBTwFbQACBAY8BX48BZQBAAIEByAFkQEAAgQHLgUJPQUWPAUHPAUgAAIEAS4FPQACBAFKBTkAAgQBkAUMZwUWAAIEAjwAAgQBBjwFEgACBAEGIAUnAAIEAy4AAgQBBjwFJAACBAEGIAU9AAIEBC4AAgQBBjwFOgACBAEGIAVLAAIEBS4FJgN1SgUfAAIEAh8FFAACBAE8BQIDD0oFFANlIAUgMAVcMAU+NQUOAxIgAAIEAQY8BQ0AAgQBBiAFHAACBAEuBR8AAgQBPAU7AAIEAjwFOQACBAJYBTUAAgQCZgURA190BRYwBS8dBQEDIy4FsQEISwUjdQUELwUDSwUjAAIEAVgFKgACBAI8BTsAAgQDPAYgBQgGIQUDLgUoAAIEBiAFGwACBAaQBTwAAgQCLgUuAAIEAp4FFgACBARmBQwAAgQFPAVSSgUFIQUYAAIEATwGLgUEBiEFJ5AFGy4FNi4FWgACBAFmBW0AAgQBPAV7AAIEATwFhAEAAgQBSgWPAQACBAE8BZ0BAAIEATwFED0FAy4FMgACBAMgBTYAAgQDyAUgAAIEA8gFFQACBAI8BRA9BRcuBQQuBR0uBTkAAgQBWAYgBQMGIgUPPAUVAAIEAjwFJwACBAM8BUwAAgQBWAYuBVIAAgQEBiAFET0FFC4FBIIFJwACBAIuBSoAAgQCLgU5AAIEApAFGgACBAIuBT8AAgQDLgVkAAIEAVgGLgUPBiEFAy4FAoMFEAhnBSIAAgQBPAUlAAIEATwFQQACBAJYBiAFGwYhBR48BRwhBR88BSo8BQ8hBR5YBQUiBQ4AAgQCSgUUAAIEBDwFJQACBAZKBTMAAgQGIAUiAAIEBi4FQwACBAc8Bi4FCgYhBRcAAgQCPAURAAIEAiAFIAACBAM8BjwFCgYhBQY9BR0AAgQBSgUQLgUwAAIEBiAFKwACBAZYBT0AAgQDLgVKLgUmAAIEBCAFIgACBAU8BQZLBRcAAgQBPAUeAAIEAS4FLAACBAFmBTMAAgQBLgVGAAIEAWYFNgACBAGeBQNpBRMeBQt0BSwAAgQCPAUhAAIEAnQFPQACBAM8Bi4FHQYhBQieBQNnBRAvBRU8BQMfBQIjBR4AAgQBWAUBIQUX8wUlPAUYLgVFAAIEBiAFOQACBAaQBUwAAgQCLgVyAAIEAawFNAACBASeBSoAAgQFPAV2PAQFBSMDhn+6BTVKBUC6BUcgBUQuBU0gBSGDBQtLBQQ9BQgAAgQCPAUiAAIEAzwGIAUSBiEFCC4FCoMFK1gFFQACBAEuBSUAAgQBWAURAAIEAS4FKwACBAMuBiAAAgQEIAUBBiEFQYMFBmcFCzwFGi4FDi4FMyAFJC4FJy4FEiEFAy4FBi4FKiAFGy4FHi4FNCAFQy4FNy4FAyEFEi4FBi4FMCAFIS4FJC4FCCEFAy4FBi4FJSAFFi4FGS4FAyEFCS4FBy4FHiAFJC4FIi4FMyAFOS4FNy4FRyAFTS4FSy4FEyEFAy4FBy4FMyAFIzwFKC4FJyAFFCEFJTwFA2YFCC4FByAFMyAFLS4FMS4FCSEFAy4FBy4FHCAFFi4FGi4FNSAFJS4FKS4FAyEFCS4FBy4FICAFJi4FJC4FPiAFRC4FQi4FASEFVGnIBSCtBQQvBQ0AAgQCPAUrAAIEA0oGLgUEBiEFEgACBAE8BSkAAgQCPAYI1gUEBiIFEgACBAE8BQNMBQVZBRMAAgQBPAUkAAIEAjwGIAUIBiEFAy4FKwACBAYgBSEAAgQGyAU9AAIEAi4FMQACBALIBRsAAgQELgUMAAIEBTwFR0oFBSEFHgACBAE8Bi4FBAYhBTmfBU0uBQMuBRIhBQMtBRHmBQx0BQdZBQVYBQYvBQ0AAgQCPAUTAAIEBEoFLAACBAZKBSYAAgQGLgU2AAIEB0oGIAURBiEFBC4FJwACBAcgBSIAAgQHWAU1AAIEAy4FLgACBANYBUQAAgQELgYgBWIAAgQFBiAFWAACBAVYBVcAAgQFIAUaAAIEBWYFFgACBAY8BQhZBQsuBQhZBQYAAgQBCIIFRgACBAEuBiAFDgYhBQwAAgQBggUvAAIEAS4GIAUEBiEFEFgFG2YFIXQFDEsFAyAFJAACBAFYBiAFBAYiSwULAAIEATwFRAACBAFYBi4FAgYhBQcI2AUFWAUQAAIEAS4FJQACBAJYBT0AAgQESgUHdgUFWAUqAAIEAUoFDHUFAyAFJAACBAFYBiAFEgYhBSpmBRchBRVYBSAAAgQBLgVNSgU1AAIEAiAFTWYFFCEFElgFHQACBAEuBVGQBT0AAgQCIAVRZgUZIQUXWAUiAAIEAS4FYJAFRwACBAIgBWBmBQoiBQUuBRoAAgQBLgUDMQUKHgUPAAIEAkoFFgACBARKBScAAgQFSgUDMAUhHwU+SgVWSgUDSwUFIgUMAAIEAkoFFAACBARKBR0AAgQGSgUnAAIEB0oFNwACBAk8BTEAAgQJLgVCAAIECkoFAz4FGx8FD1gFJAACBAEuBVUAAgQCCJ4FDgACBAQISgUDIQULIgUFLgUYAAIEAi4FEQACBAIuBSsAAgQELgUkAAIEBC4FPgACBAUuBi4FCgYhBRwAAgQCPAURAAIEAjwFLQACBANKBjwFGAYhBSI8BQguBQNZBRgvBSY8BSo8BQoiBQUuBRcAAgQBLgUDMQUKHgUWAAIEAUoFAzAFIB8FA0sFESEFIjwFCyIFAiAFIwACBAFYBVQDRiAFAQM7LgUYCMkFAj0FBzAFAi4FKQACBAQgBSAAAgQEugUOLwUFugUWAAIEAS4FMQACBAK6BVUAAgQErAUOyQUFugU2AAIEAUoFGgACBALGBQsAAgQDPAUBQAITAAEB0AEAAAMAJgEAAAIB+w4NAAEBAQEAAAABAAABL3Vzci9hcm0tbGludXgtZ251ZWFiaWhmL2luY2x1ZGUvYml0cwAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZQAvaG9tZS9zbmtieXRlL0RvY3VtZW50cy9BdG9tL0F0b20vQXRvbU1vZGJ1c0xpYnJhcnkvRXh0ZW5zaW9uU0RLL2luY2x1ZGUALi9vdXQALi4vc3JjAABDbXBGcmFtZS5jAAAAAHR5cGVzLmgAAQAAc3RkaW50LXVpbnRuLmgAAQAAc3RkaW50LmgAAgAAQ21wU3RkLmgAAwAAQ21wSXRmLmgAAwAAQ21wQXRvbU1vZGJ1c0l0Zi5oAAQAAGF0b21fYnJpZGdlLmgABQAAAAUBAAUCLD0AAAMYAQUVSwUhZ0sFHEsFHksFIEs9BSE+BRQuBSI9BRUuBRw9BQ8uBR09BRAuBR49BREuBSM9BRYuBSQ9BRcuBQk9BQEhCLQFAj4AAgQBBlggAAIEAiAAAgQByAACBAM8IAACBAQgAAIEAcgAAgQFPCAFCQYhBQEh6wUJMQUBIV8FCS8FAS9bBQhnBRwAAgQBPAUJMAUBIQIEAAEBAAwAAAD/////AQACfA4MDQAoAAAAAAAAAGgOAACeAAAAQQ4UhAWFBIYDhwKOAUEOeEEMB0ACSg4UQQ0NACQAAAAAAAAABg8AACwAAABBDgSHAUEOEEENB08OBEENDULHDgAAAAAkAAAAAAAAADIPAAAuAAAAQQ4EhwFBDhBBDQdQDgRBDQ1Cxw4AAAAAJAAAAAAAAABgDwAANAAAAEEOBIcBQQ4QQQ0HUw4EQQ0NQscOAAAAACAAAAAAAAAAlA8AAEAAAABBDgiHAo4BQQ4QQQ0HWw4IQQ0NACQAAAAAAAAA1A8AAGgAAABBDgSHAUEOEEENB20OBEENDULHDgAAAAAoAAAAAAAAADwQAACKAAAAQg4YhAaFBYcEiAOJAo4BQQ4oQQ0Hfg4YQQ0NACAAAAAAAAAAxhAAAMIAAABBDgiHAo4BQQ4gQQ0HAlYOCEENDSAAAAAAAAAAiBEAACYAAABBDgiHAo4BQQ4QQQ0HTg4IQQ0NACAAAAAAAAAArhEAAEwAAABBDgiHAo4BQQ4YQQ0HYQ4IQQ0NACAAAAAAAAAA+hEAACoAAABBDgiHAo4BQQ4YQQ0HUA4IQQ0NACwAAAAAAAAAJBIAAA4DAABCDhiEBoUFhwSIA4kCjgFBDjBBDQcDgAEOGEENDQAAACAAAAAAAAAAMhUAAI4BAABBDgiHAo4BQQ4gQQ0HAsIOCEENDSwAAAAAAAAAwBYAAEQFAABCDhiEBoUFhwSIA4kCjgFBDmBBDAdYA5UCDhhBDQ0AACQAAAAAAAAABBwAAHAAAABBDgSHAUEOGEENB3EOBEENDULHDgAAAAAkAAAAAAAAAHQcAACsAAAAQQ4EhwFBDhBBDQcCTw4EQQ0NQscOAAAAIAAAAAAAAAAgHQAAAAEAAEEOCIcCjgFBDhhBDQcCeQ4IQQ0NKAAAAAAAAAAgHgAA0AAAAEIOGIQGhQWHBIgDiQKOAUEOKEENBwJhDhhBDQ0kAAAAAAAAAPAeAADuAAAAQQ4MhAOHAo4BQQ44QQwHKAJyDgxBDQ0AMAAAAAAAAADeHwAAngUAAEIOIIQIhQeHBogFiQSKA4sCjgFBDqgBQQwHoAEDwQIOIEENDSAAAAAAAAAAfCUAACwAAABBDgiHAo4BQQ4QQQ0HUQ4IQQ0NACAAAAAAAAAAqCUAADIAAABBDgiHAo4BQQ4gQQwHGFQOCEENDSQAAAAAAAAA2iUAACwAAABBDgSHAUEOEEENB08OBEENDULHDgAAAAAkAAAAAAAAAAYmAAAuAAAAQQ4EhwFBDhBBDQdQDgRBDQ1Cxw4AAAAAIAAAAAAAAAA0JgAASgAAAEEOCIcCjgFBDhBBDQdgDghBDQ0AIAAAAAAAAAB+JgAAXgAAAEEOCIcCjgFBDhhBDQdqDghBDQ0AIAAAAAAAAADcJgAAqgAAAEEOCIcCjgFBDiBBDQcCUA4IQQ0NIAAAAAAAAACGJwAAPgAAAEEOCIcCjgFBDhhBDQdaDghBDQ0AJAAAAAAAAADEJwAAZgAAAEEOBIcBQQ4YQQ0HbA4EQQ0NQscOAAAAACQAAAAAAAAAKigAAEAEAABBDgyEA4cCjgFBDjhBDQcDGwIODEENDQAwAAAAAAAAAGosAACKBAAAQg4ghAiFB4cGiAWJBIoDiwKOAUEOiAFBDAeAAQM3Ag4gQQ0NJAAAAAAAAAD0MAAAaAMAAEEOCIcCjgFBDjBBDQcDowEOCEENDQAAACAAAAAAAAAAXDQAAHAAAABBDgiHAo4BQQ4QQQ0HbA4IQQ0NACQAAAAAAAAAzDQAADgAAABBDgSHAUEOEEENB1MOBEENDULHDgAAAAAkAAAAAAAAAAQ1AABoAAAAQQ4EhwFBDhhBDQdrDgRBDQ1Cxw4AAAAAJAAAAAAAAABsNQAAGAEAAEEOBIcBQQ4YQQ0HAoUOBEENDULHDgAAACgAAAAAAAAAhDYAAKwFAABBDhCEBIUDhwKOAUEO6AFBDAfAAQPCAg4QQQ0NIAAAAAAAAAAwPAAA/AAAAEEOCIcCjgFBDhBBDQcCaw4IQQ0NDAAAAP////8BAAJ8DgwNACQAAAD8BQAALD0AAMAAAABBDgSHAUEOEEENBwJDDgRBDQ1Cxw4AAAAkAAAA/AUAAOw9AAB8AAAAQQ4MhAOHAo4BQQ4YQQ0Hbg4MQQ0NAAAAHAAAAPwFAABoPgAAEAAAAEEOBIcBQQ0HQw0NQscOAAAcAAAA/AUAAHg+AAASAAAAQQ4EhwFBDQdEDQ1Cxw4AACAAAAD8BQAAij4AACAAAABBDgiHAo4BQQ4YQQ0HSw4IQQ0NAGJhdWQAQU1fRVhDRVBUSU9OAHNhX2ZhbWlseQBNU0dfUlNUAHJlY29ubmVjdHMAYW1fc3RhdGUATVNHX1dBSVRGT1JPTkUAcmV2ZW50cwBfX3NzaXplX3QAY19jZmxhZwBjX29zcGVlZAByeF9sZW4Ac2luX2ZhbWlseQBnZXRzb2Nrb3B0AHZhbHVlcwBzaW5fYWRkcgBwYXRoAGNfaXNwZWVkAE1TR19QRUVLAFNPQ0tfUkFXAGFkZHJfZGVzdABfX3U4AHJ1bm5pbmcAb3BlbgBhc19yYW5nZQBjZnNldGlzcGVlZABhcl9jbG9zZQBzdGFydEFkZHJlc3MAaHRvbmwAaHRvbnMAQUJfRElTQUJMRQBzZXJpYWxfcnM0ODUAYXRNYkNhbGxfY2V4dABjX2lmbGFnAE1TR19DVFJVTkMAZmluaXNoAGFzX3Nsb3RzAGxhc3Rfc3VjY2Vzc19tcwBfX3UzMgBfX3VpbnQ4X3QAQUJfUE9PTF9GVUxMAE1TR19GQVNUT1BFTgBhYl9zaHV0ZG93bgBNU0dfV0FJVEFMTAByZXN1bHQAY2ZtYWtlcmF3AEFCX0JBRF9IQU5ETEUAc2V0c29ja29wdABSVFNfVUk4AFNPQ0tfRENDUABTT0NLX1JETQB1bml0AEFCX0VOQUJMRQBub3dNcwBBTV9TT0NLRVQAQU1fT0sAY19vZmxhZwBBU19QVUxMAEFCX09QRU5fUlRVAGlvY3RsAHJldHJ5X2RlbGF5X21zAHNlcmlhbF9wb3J0AGNjX3QAd3JpdGVfdW5jZXJ0YWluAC9ob21lL3Nua2J5dGUvRG9jdW1lbnRzL0F0b20vQXRvbS9BdG9tTW9kYnVzTGlicmFyeS9jb21wb25lbnQtc291cmNlL2NvbXBvbmVudABxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABfX2lvY3RsX3RpbWU2NABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAF9fZmNudGxfdGltZTY0AGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AG9wZW42NABiaW5kAHBlZXJzAEFCX1RJQ0sAZnVuY3Rpb24AQUJfQ09QWV9SRUFEAGluZGV4AGRlbGF5X3J0c19iZWZvcmVfc2VuZAByZXNwb25zZV90aW1lb3V0X21zAGhhc19zdWNjZXNzAEFTX1BVU0gAZW5hYmxlZAB0eF9wb3MAX191aW50NjRfdABNU0dfU1lOAGFzX3NodXRkb3duAGNmc2V0b3NwZWVkAF9fdWludDMyX3QAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAENtcEF0b21Nb2RidXMuYwBzZW50AHVuaXRJZABsb25nIGxvbmcgaW50AGRlYWRsaW5lX21zAGNfY2MAY29ubmVjdFRpbWVvdXRNcwBBTV9SRVNQT05TRV9USU1FT1VUAEFNX1BST1RPQ09MAHBhcml0eQBmbG9hdABjb3VudABhc19wZWVyX2Nsb3NlAHRhZ2F0bWJjYWxsX2NleHRfc3RydWN0AHJlYWQAcXVpZXRfdW50aWwAYXJfc3BlZWQAcmVzcG9uc2VUaW1lb3V0TXMAZ2VuZXJhdGlvbgBBTV9TRU5ESU5HAGFzX3BlZXIAbGFzdF9lcnJvcgBiaXRzAFNPQ0tfTk9OQkxPQ0sAX19nZXRzb2Nrb3B0NjQAcG9sbABkb25lAGFkZHJfcmVjdgBkYXRhQ2FwYWNpdHkAdGVybWlvcwByZXRyeV9hdABBQl9TVUJNSVQATVNHX0RPTlRXQUlUAEFTX0VOQUJMRQB1c2VkAHBhZGRpbmcwAFJUU19JRUNfVUlOVABSVFNfVUkxNgBjX2xmbGFnAGNvbm5lY3RfdGltZW91dF9tcwBsb25nIGRvdWJsZQByZXVzZQBhbV9pbml0AE1TR19QUk9YWQBoYW5kbGUAcmV0aXJlZABhc19yZXBseQBTT0NLX0RHUkFNAGFtX2NsaWVudABBTV9QRUVSX0NMT1NFRAB0Y3NldGF0dHIATVNHX0NPTkZJUk0AZGV2aWNlAGFyX3JlY29ubmVjdABNU0dfTk9TSUdOQUwAbG9uZyBsb25nIHVuc2lnbmVkIGludABzYV9mYW1pbHlfdABjb21tYW5kAFJUU19VSTMyAGxlbmd0aAByZXRyeURlbGF5TXMAc2FfZGF0YQBjb25uZWN0X2F0dGVtcHRzAGFzX3NlcnZlcgBNU0dfRklOAGxpc3RlbgBzb2NrYWRkcgBtZW1zZXQAc3BlZWRfdABBTV9SRVRSWQBhcl90cmFuc3BvcnQAQUJfQ0xPU0UAdGNnZXRhdHRyAEdOVSBDMTcgMTMuMy4wIC1tZnB1PXZmcHYzLWQxNiAtbWZsb2F0LWFiaT1oYXJkIC1tdGxzLWRpYWxlY3Q9Z251IC1tdGh1bWIgLW1hcmNoPWFybXY3LWErZnAgLWcgLU8wIC1mUElDIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZwBnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBfX3NldHNvY2tvcHQ2NABTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSTIAUEZfQUREUkVGAHNfRXh0ZXJuYWxzVGFibGUAcGZEZWxldGVJbnN0YW5jZQBwZkdldFZlcnNpb24Ac19JdGZUYWJsZQBzX3BmQ01SZWdpc3RlckNsYXNzAGlSZWZDb3VudABQRl9ERUxFVEVJTlNUQU5D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hgUAAAAAAAAAAAAAEgAAAJkFAAAAAAAAAAAAABIAAACoBQAAAAAAAAAAAAASAAAAuQUAACUSAAAOAwAAEgALAMQFAAAAAAAAAAAAABIAAADUBQAAMxUAAI4BAAASAAsA5wUAAN8fAACeBQAAEgALAO8FAAAAAAAAAAAAABIAAAD/BQAAAAAAAAAAAAASAAAAEAYAAGkOAACeAAAAEgALAB4GAACvEQAATAAAABIACwAoBgAAfSUAACwAAAASAAsAMQYAAAAAAAAAAAAAEgAAAEIGAAAAAAAAAAAAACAAAABcBgAAAAAAAAAAAAASAAAAdgYAAAAAAAAAAAAAEgAAAIUGAAAAAAAAAAAAABIAAACVBgAAAAAAAAAAAAASAAAApAYAAAAAAAAAAAAAEgAAALYGAACFNgAArAUAABIACwC+BgAAiREAACYAAAASAAsAxwYAAAAAAAAAAAAAEgAAAABjcnRpLm8AJGEAY2FsbF93ZWFrX2ZuACRkAGNydG4ubwBjcnRzdHVmZi5jAGFsbF9pbXBsaWVkX2ZiaXRzAGRlcmVnaXN0ZXJfdG1fY2xvbmVzACR0AF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABjb21wbGV0ZWQuMABfX2RvX2dsb2JhbF9kdG9yc19hdXhfZmluaV9hcnJheV9lbnRyeQBmcmFtZV9kdW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlfZW50cnkAQ21wQXRvbU1vZGJ1cy5jAHdyaXRpbmcAZHJvcABmaW5pc2gAYXJfc3BlZWQAYXJfZmF1bHQAYXNfc2xvdHMAYXNfZ2V0MTYAYXNfcHV0MTYAYXNfcGVlcl9jbG9zZQBhc19zdG9wAGFzX3NuYXBzaG90AGFzX25vbmJsb2NrAGFzX3JhbmdlAGFzX3JlcGx5AGFzX3RpY2sAdG9rZW4AbG9va3VwAENtcEZyYW1lLmMAc19wZkNNUmVnaXN0ZXJBUEkAc19wZkNNUmVnaXN0ZXJBUEkyAHNfcGZDTUdldEFQSQBzX3BmQ01HZXRBUEkyAHNfcGZDTVJlZ2lzdGVyQ2xhc3MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNQ2FsbEhvb2sAc19FeHRlcm5hbHNUYWJsZQBzX0l0ZlRhYmxlAEV4cG9ydEZ1bmN0aW9ucwBJbXBvcnRGdW5jdGlvbnMAQ21wR2V0VmVyc2lvbgBIb29rRnVuY3Rpb24AX3VkaXZzaTMubwAudWRpdnNpM19za2lwX2RpdjBfdGVzdABzaGlmdABfZHZtZF9sbngubwBfX0ZSQU1FX0VORF9fAF9fYWVhYmlfdWlkaXYAX2ZpbmkAX19hZWFiaV9sZGl2MABfX3VkaXZzaTMAX19kc29faGFuZGxlAF9fYWVhYmlfaWRpdjAAX0RZTkFNSUMAX19hZWFiaV91aWRpdm1vZABfX1RNQ19FTkRfXwBfR0xPQkFMX09GRlNFVF9UQUJMRV8AcmFpc2VAR0xJQkNfMi40AGNmbWFrZXJhd0BHTElCQ18yLjQAYWJfc2h1dGRvd24AX19jeGFfZmluYWxpemVAR0xJQkNfMi40AF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQByZWFkQEdMSUJDXzIuNAB0Y2ZsdXNoQEdMSUJDXzIuNABhbV9yZWNvbm5lY3QAX19zdGFja19jaGtfZ3VhcmRAR0xJQkNfMi40AGluZXRfcHRvbkBHTElCQ18yLjQAbWVtY3B5QEdMSUJDXzIuNABhbV9pbml0AG1lbWNtcEBHTElCQ18yLjQAX19nZXRzb2Nrb3B0NjRAR0xJQkNfMi4zNABhcl9pbml0AF9fc3RhY2tfY2hrX2ZhaWxAR0xJQkNfMi40AGh0b25zQEdMSUJDXzIuNABhc19zaHV0ZG93bgBwb2xsQEdMSUJDXzIuNABhY2NlcHRAR0xJQkNfMi40AENvbXBvbmVudEVudHJ5AGNmc2V0b3NwZWVkQEdMSUJDXzIuNABhc19jYWxsAHRjc2V0YXR0ckBHTElCQ18yLjQAc3RyY3B5QEdMSUJDXzIuNABhcl9yZWNvbm5lY3QAb3BlbjY0QEdMSUJDXzIuNABfX3NldHNvY2tvcHQ2NEBHTElCQ18yLjM0AF9fZmNudGxfdGltZTY0QEdMSUJDXzIuMzQAYW1fdGljawBfX2dtb25fc3RhcnRfXwBzdHJsZW5AR0xJQkNfMi40AGNmc2V0aXNwZWVkQEdMSUJDXzIuNABhcl9jcmMAX19lcnJub19sb2NhdGlvbkBHTElCQ18yLjQAYXJfcmVxdWVzdABzbnByaW50ZkBHTElCQ18yLjQAYmluZEBHTElCQ18yLjQAbWVtc2V0QEdMSUJDXzIuNABhbV9yZXF1ZXN0AHdyaXRlQEdMSUJDXzIuNABhbV9hY2NlcHRfcmVzcG9uc2UAYXJfdGljawBodG9ubEBHTElCQ18yLjQAbGlzdGVuQEdMSUJDXzIuNABhdG1iY2FsbF9jZXh0AGFtX2VuYWJsZQBhcl9jbG9zZQBzb2NrZXRAR0xJQkNfMi40AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUAX19pb2N0bF90aW1lNjRAR0xJQkNfMi4zNAByZWN2QEdMSUJDXzIuNABjbG9zZUBHTElCQ18yLjQAc2VuZEBHTElCQ18yLjQAY29ubmVjdEBHTElCQ18yLjQAYWJfY2FsbABhbV9jbG9zZQB0Y2dldGF0dHJAR0xJQkNfMi40AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsLmR5bgAucmVsLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFtZQAuaW5pdF9hcnJheQAuZmluaV9hcnJheQAuZGF0YS5yZWwucm8ALmR5bmFtaWMALmdvdAAuZGF0YQAuYnNzAC5jb21tZW50AC5BUk0uYXR0cmlidXRlcwAuZGVidWdfYXJhbmdlcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5kZWJ1Z19mcmFtZQAuZGVidWdfc3RyAC5kZWJ1Z19ybmdsaXN0cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAcAAAACAAAA9AAAAPQAAAAkAAAAAAAAAAAAAAAEAAAAAAAAAC4AAAD2//9vAgAAABgBAAAYAQAAsAAAAAMAAAAAAAAABAAAAAQAAAA4AAAACwAAAAIAAADIAQAAyAEAANADAAAEAAAAAwAAAAQAAAAQAAAAQAAAAAMAAAACAAAAmAUAAJgFAACYAgAAAAAAAAAAAAABAAAAAAAAAEgAAAD///9vAgAAADAIAAAwCAAAegAAAAMAAAAAAAAAAgAAAAIAAABVAAAA/v//bwIAAACsCAAArAgAAFAAAAAEAAAAAgAAAAQAAAAAAAAAZAAAAAkAAAACAAAA/AgAAPwIAABgAAAAAwAAAAAAAAAEAAAACAAAAG0AAAAJAAAAQgAAAFwJAABcCQAAqAEAAAMAAAATAAAABAAAAAgAAAB2AAAAAQAAAAYAAAAECwAABAsAAAwAAAAAAAAAAAAAAAQAAAAAAAAAcQAAAAEAAAAGAAAAEAsAABALAACQAgAAAAAAAAAAAAAEAAAABAAAAHwAAAABAAAABgAAAKANAACgDQAAlDMAAAAAAAAAAAAACAAAAAAAAACCAAAAAQAAAAYAAAA0QQAANEEAAAgAAAAAAAAAAAAAAAQAAAAAAAAAiAAAAAEAAAACAAAAPEEAADxBAABMAQAAAAAAAAAAAAAEAAAAAAAAAJAAAAABAAAAAgAAAIhCAACIQgAABAAAAAAAAAAAAAAABAAAAAAAAACaAAAADgAAAAMAAADYXgAA2E4AAAQAAAAAAAAAAAAAAAQAAAAEAAAApgAAAA8AAAADAAAA3F4AANxOAAAEAAAAAAAAAAAAAAAEAAAABAAAALIAAAABAAAAAwAAAOBeAADgTgAAMAAAAAAAAAAAAAAABAAAAAAAAAC/AAAABgAAAAMAAAAQXwAAEE8AAPAAAAAEAAAAAAAAAAQAAAAIAAAAyAAAAAEAAAADAAAAAGAAAABQAAD0AAAAAAAAAAAAAAAEAAAABAAAAM0AAAABAAAAAwAAAPRgAAD0UAAABAAAAAAAAAAAAAAABAAAAAAAAADTAAAACAAAAAMAAAD4YAAA+FAAAOSPAgAAAAAAAAAAAAgAAAAAAAAA2AAAAAEAAAAwAAAAAAAAAPhQAAAtAAAAAAAAAAAAAAABAAAAAQAAAOEAAAADAABwAAAAAAAAAAAlUQAAMQAAAAAAAAAAAAAAAQAAAAAAAADxAAAAAQAAAAAAAAAAAAAAVlEAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAJZRAADNJwAAAAAAAAAAAAABAAAAAAAAAAwBAAABAAAAAAAAAAAAAABjeQAA4QQAAAAAAAAAAAAAAQAAAAAAAAAaAQAAAQAAAAAAAAAAAAAARH4AAB8nAAAAAAAAAAAAAAEAAAAAAAAAJgEAAAEAAAAAAAAAAAAAAGSlAADABgAAAAAAAAAAAAAEAAAAAAAAADMBAAABAAAAMAAAAAAAAAAkrAAAnA8AAAAAAAAAAAAAAQAAAAEAAAA+AQAAAQAAAAAAAAAAAAAAwLsAADIAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAPS7AADQDQAAIAAAAKMAAAAEAAAAEAAAAAkAAAADAAAAAAAAAAAAAADEyQAA2wYAAAAAAAAAAAAAAQAAAAAAAAARAAAAAwAAAAAAAAAAAAAAn9AAAE4BAAAAAAAAAAAAAAEAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0201</Single>
<Single Name="Version" Type="string">4.7.0.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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L2xpYi9nY2MtY3Jvc3MvYXJtLWxpbnV4LWdudWVhYmloZi8xMy9pbmNsdWRlAC91c3IvYXJtLWxpbnV4LWdudWVhYmloZi9pbmNsdWRlL3N5cwAvaG9tZS9zbmtieXRlL0RvY3VtZW50cy9BdG9tL0F0b20vQXRvbU1vZGJ1c0xpYnJhcnkvRXh0ZW5zaW9uU0RLL2luY2x1ZGUALi9vdXQAL3Vzci9hcm0tbGludXgtZ251ZWFiaWhmL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hc20tZ2VuZXJpYwAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9saW51eAAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZQAvdXNyL2FybS1saW51eC1nbnVlYWJpaGYvaW5jbHVkZS9hcnBhAABDbXBBdG9tTW9kYnVzLmMAAAAAYXRvbV9tYi5jAAEAAGF0b21fcnR1LmMAAQAAYXRvbV9zZXJ2ZXIuYwABAABhdG9tX2JyaWRnZS5jAAEAAHR5cGVzLmgAAgAAc3RkaW50LXVpbnRuLmgAAgAAYXRvbV9icmlkZ2UuaAABAABzdGRkZWYuaAADAAB0eXBlcy5oAAQAAENtcFN0ZC5oAAUAAENtcEF0b21Nb2RidXNJdGYuaAAGAABhdG9tX21iLmgAAQAAc29ja2V0LmgAAgAAc29ja2FkZHIuaAACAABpbi5oAAcAAHBvbGwuaAAEAABhdG9tX3J0dS5oAAEAAHRlcm1pb3MuaAACAAB0ZXJtaW9zLXN0cnVjdC5oAAIAAGludC1sbDY0LmgACAAAc2VyaWFsLmgACQAAYXRvbV9zZXJ2ZXIuaAABAABzdGRpby5oAAoAAHNvY2tldC5oAAQAAHVuaXN0ZC5oAAoAAHRlcm1pb3MuaAAKAABmY250bC5oAAoAAHN0cmluZy5oAAoAAGluZXQuaAALAABpb2N0bC5oAAQAAHNvY2tldF90eXBlLmgAAgAAZXJybm8uaAAKAAAABQEABQJoDgAAGgUYSwUKAwkIWAUYA3c8BQoDCzwFGAN1PAUWAAIEAQImEgUBAxEuBAIFKQNySgU/SgVGLgVIPAVGSgUyLgVOIAUqZwUxZgUwSgVDLgVHLgVG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UlNUAHJlY29ubmVjdHMAYW1fc3RhdGUATVNHX1dBSVRGT1JPTkUAcmV2ZW50cwBfX3NzaXplX3QAY19jZmxhZwBjX29zcGVlZAByeF9sZW4Ac2luX2ZhbWlseQBnZXRzb2Nrb3B0AHZhbHVlcwBzaW5fYWRkcgBwYXRoAGNfaXNwZWVkAE1TR19QRUVLAFNPQ0tfUkFXAGFkZHJfZGVzdABfX3U4AHJ1bm5pbmcAb3BlbgBhc19yYW5nZQBjZnNldGlzcGVlZABhcl9jbG9zZQBzdGFydEFkZHJlc3MAaHRvbmwAaHRvbnMAQUJfRElTQUJMRQBzZXJpYWxfcnM0ODUAYXRNYkNhbGxfY2V4dABjX2lmbGFnAE1TR19DVFJVTkMAZmluaXNoAGFzX3Nsb3RzAGxhc3Rfc3VjY2Vzc19tcwBfX3UzMgBfX3VpbnQ4X3QAQUJfUE9PTF9GVUxMAE1TR19GQVNUT1BFTgBhYl9zaHV0ZG93bgBNU0dfV0FJVEFMTAByZXN1bHQAY2ZtYWtlcmF3AEFCX0JBRF9IQU5ETEUAc2V0c29ja29wdABSVFNfVUk4AFNPQ0tfRENDUABTT0NLX1JETQB1bml0AEFCX0VOQUJMRQBub3dNcwBBTV9TT0NLRVQAQU1fT0sAY19vZmxhZwBBU19QVUxMAEFCX09QRU5fUlRVAGlvY3RsAHJldHJ5X2RlbGF5X21zAHNlcmlhbF9wb3J0AGNjX3QAd3JpdGVfdW5jZXJ0YWluAC9ob21lL3Nua2J5dGUvRG9jdW1lbnRzL0F0b20vQXRvbS9BdG9tTW9kYnVzTGlicmFyeS9jb21wb25lbnQtc291cmNlL2NvbXBvbmVudABxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABfX2lvY3RsX3RpbWU2NABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAF9fZmNudGxfdGltZTY0AGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AG9wZW42NABiaW5kAHBlZXJzAEFCX1RJQ0sAZnVuY3Rpb24AQUJfQ09QWV9SRUFEAGluZGV4AGRlbGF5X3J0c19iZWZvcmVfc2VuZAByZXNwb25zZV90aW1lb3V0X21zAGhhc19zdWNjZXNzAEFTX1BVU0gAZW5hYmxlZAB0eF9wb3MAX191aW50NjRfdABNU0dfU1lOAGFzX3NodXRkb3duAGNmc2V0b3NwZWVkAF9fdWludDMyX3QAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAENtcEF0b21Nb2RidXMuYwBzZW50AHVuaXRJZABsb25nIGxvbmcgaW50AGRlYWRsaW5lX21zAGNfY2MAY29ubmVjdFRpbWVvdXRNcwBBTV9SRVNQT05TRV9USU1FT1VUAEFNX1BST1RPQ09MAHBhcml0eQBmbG9hdABjb3VudABhc19wZWVyX2Nsb3NlAHRhZ2F0bWJjYWxsX2NleHRfc3RydWN0AHJlYWQAcXVpZXRfdW50aWwAYXJfc3BlZWQAcmVzcG9uc2VUaW1lb3V0TXMAZ2VuZXJhdGlvbgBBTV9TRU5ESU5HAGFzX3BlZXIAbGFzdF9lcnJvcgBiaXRzAFNPQ0tfTk9OQkxPQ0sAX19nZXRzb2Nrb3B0NjQAcG9sbABkb25lAGFkZHJfcmVjdgBkYXRhQ2FwYWNpdHkAdGVybWlvcwByZXRyeV9hdABBQl9TVUJNSVQATVNHX0RPTlRXQUlUAEFTX0VOQUJMRQB1c2VkAHBhZGRpbmcwAFJUU19JRUNfVUlOVABSVFNfVUkxNgBjX2xmbGFnAGNvbm5lY3RfdGltZW91dF9tcwBsb25nIGRvdWJsZQByZXVzZQBhbV9pbml0AE1TR19QUk9YWQBoYW5kbGUAcmV0aXJlZABhc19yZXBseQBTT0NLX0RHUkFNAGFtX2NsaWVudABBTV9QRUVSX0NMT1NFRAB0Y3NldGF0dHIATVNHX0NPTkZJUk0AZGV2aWNlAGFyX3JlY29ubmVjdABNU0dfTk9TSUdOQUwAbG9uZyBsb25nIHVuc2lnbmVkIGludABzYV9mYW1pbHlfdABjb21tYW5kAFJUU19VSTMyAGxlbmd0aAByZXRyeURlbGF5TXMAc2FfZGF0YQBjb25uZWN0X2F0dGVtcHRzAGFzX3NlcnZlcgBNU0dfRklOAGxpc3RlbgBzb2NrYWRkcgBtZW1zZXQAc3BlZWRfdABBTV9SRVRSWQBhcl90cmFuc3BvcnQAQUJfQ0xPU0UAdGNnZXRhdHRyAEdOVSBDMTcgMTMuMy4wIC1tZnB1PXZmcHYzLWQxNiAtbWZsb2F0LWFiaT1oYXJkIC1tdGxzLWRpYWxlY3Q9Z251IC1tdGh1bWIgLW1hcmNoPWFybXY3LWErZnAgLWcgLU8wIC1mUElDIC1mc3RhY2stcHJvdGVjdG9yLXN0cm9uZwBnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBfX3NldHNvY2tvcHQ2NABTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSTIAUEZfQUREUkVGAHNfRXh0ZXJuYWxzVGFibGUAcGZEZWxldGVJbnN0YW5jZQBwZkdldFZlcnNpb24Ac19JdGZUYWJsZQBzX3BmQ01SZWdpc3RlckNsYXNzAGlSZWZDb3VudABQRl9ERUxFVEVJTlNUQU5D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hgUAAAAAAAAAAAAAEgAAAJkFAAAAAAAAAAAAABIAAACoBQAAAAAAAAAAAAASAAAAuQUAACUSAAAOAwAAEgALAMQFAAAAAAAAAAAAABIAAADUBQAAMxUAAI4BAAASAAsA5wUAAN8fAACeBQAAEgALAO8FAAAAAAAAAAAAABIAAAD/BQAAAAAAAAAAAAASAAAAEAYAAGkOAACeAAAAEgALAB4GAACvEQAATAAAABIACwAoBgAAfSUAACwAAAASAAsAMQYAAAAAAAAAAAAAEgAAAEIGAAAAAAAAAAAAACAAAABcBgAAAAAAAAAAAAASAAAAdgYAAAAAAAAAAAAAEgAAAIUGAAAAAAAAAAAAABIAAACVBgAAAAAAAAAAAAASAAAApAYAAAAAAAAAAAAAEgAAALYGAACFNgAArAUAABIACwC+BgAAiREAACYAAAASAAsAxwYAAAAAAAAAAAAAEgAAAABjcnRpLm8AJGEAY2FsbF93ZWFrX2ZuACRkAGNydG4ubwBjcnRzdHVmZi5jAGFsbF9pbXBsaWVkX2ZiaXRzAGRlcmVnaXN0ZXJfdG1fY2xvbmVzACR0AF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABjb21wbGV0ZWQuMABfX2RvX2dsb2JhbF9kdG9yc19hdXhfZmluaV9hcnJheV9lbnRyeQBmcmFtZV9kdW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlfZW50cnkAQ21wQXRvbU1vZGJ1cy5jAHdyaXRpbmcAZHJvcABmaW5pc2gAYXJfc3BlZWQAYXJfZmF1bHQAYXNfc2xvdHMAYXNfZ2V0MTYAYXNfcHV0MTYAYXNfcGVlcl9jbG9zZQBhc19zdG9wAGFzX3NuYXBzaG90AGFzX25vbmJsb2NrAGFzX3JhbmdlAGFzX3JlcGx5AGFzX3RpY2sAdG9rZW4AbG9va3VwAENtcEZyYW1lLmMAc19wZkNNUmVnaXN0ZXJBUEkAc19wZkNNUmVnaXN0ZXJBUEkyAHNfcGZDTUdldEFQSQBzX3BmQ01HZXRBUEkyAHNfcGZDTVJlZ2lzdGVyQ2xhc3MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNQ2FsbEhvb2sAc19FeHRlcm5hbHNUYWJsZQBzX0l0ZlRhYmxlAEV4cG9ydEZ1bmN0aW9ucwBJbXBvcnRGdW5jdGlvbnMAQ21wR2V0VmVyc2lvbgBIb29rRnVuY3Rpb24AX3VkaXZzaTMubwAudWRpdnNpM19za2lwX2RpdjBfdGVzdABzaGlmdABfZHZtZF9sbngubwBfX0ZSQU1FX0VORF9fAF9fYWVhYmlfdWlkaXYAX2ZpbmkAX19hZWFiaV9sZGl2MABfX3VkaXZzaTMAX19kc29faGFuZGxlAF9fYWVhYmlfaWRpdjAAX0RZTkFNSUMAX19hZWFiaV91aWRpdm1vZABfX1RNQ19FTkRfXwBfR0xPQkFMX09GRlNFVF9UQUJMRV8AcmFpc2VAR0xJQkNfMi40AGNmbWFrZXJhd0BHTElCQ18yLjQAYWJfc2h1dGRvd24AX19jeGFfZmluYWxpemVAR0xJQkNfMi40AF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQByZWFkQEdMSUJDXzIuNAB0Y2ZsdXNoQEdMSUJDXzIuNABhbV9yZWNvbm5lY3QAX19zdGFja19jaGtfZ3VhcmRAR0xJQkNfMi40AGluZXRfcHRvbkBHTElCQ18yLjQAbWVtY3B5QEdMSUJDXzIuNABhbV9pbml0AG1lbWNtcEBHTElCQ18yLjQAX19nZXRzb2Nrb3B0NjRAR0xJQkNfMi4zNABhcl9pbml0AF9fc3RhY2tfY2hrX2ZhaWxAR0xJQkNfMi40AGh0b25zQEdMSUJDXzIuNABhc19zaHV0ZG93bgBwb2xsQEdMSUJDXzIuNABhY2NlcHRAR0xJQkNfMi40AENvbXBvbmVudEVudHJ5AGNmc2V0b3NwZWVkQEdMSUJDXzIuNABhc19jYWxsAHRjc2V0YXR0ckBHTElCQ18yLjQAc3RyY3B5QEdMSUJDXzIuNABhcl9yZWNvbm5lY3QAb3BlbjY0QEdMSUJDXzIuNABfX3NldHNvY2tvcHQ2NEBHTElCQ18yLjM0AF9fZmNudGxfdGltZTY0QEdMSUJDXzIuMzQAYW1fdGljawBfX2dtb25fc3RhcnRfXwBzdHJsZW5AR0xJQkNfMi40AGNmc2V0aXNwZWVkQEdMSUJDXzIuNABhcl9jcmMAX19lcnJub19sb2NhdGlvbkBHTElCQ18yLjQAYXJfcmVxdWVzdABzbnByaW50ZkBHTElCQ18yLjQAYmluZEBHTElCQ18yLjQAbWVtc2V0QEdMSUJDXzIuNABhbV9yZXF1ZXN0AHdyaXRlQEdMSUJDXzIuNABhbV9hY2NlcHRfcmVzcG9uc2UAYXJfdGljawBodG9ubEBHTElCQ18yLjQAbGlzdGVuQEdMSUJDXzIuNABhdG1iY2FsbF9jZXh0AGFtX2VuYWJsZQBhcl9jbG9zZQBzb2NrZXRAR0xJQkNfMi40AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUAX19pb2N0bF90aW1lNjRAR0xJQkNfMi4zNAByZWN2QEdMSUJDXzIuNABjbG9zZUBHTElCQ18yLjQAc2VuZEBHTElCQ18yLjQAY29ubmVjdEBHTElCQ18yLjQAYWJfY2FsbABhbV9jbG9zZQB0Y2dldGF0dHJAR0xJQkNfMi40AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsLmR5bgAucmVsLnBsdAAuaW5pdAAudGV4dAAuZmluaQAucm9kYXRhAC5laF9mcmFtZQAuaW5pdF9hcnJheQAuZmluaV9hcnJheQAuZGF0YS5yZWwucm8ALmR5bmFtaWMALmdvdAAuZGF0YQAuYnNzAC5jb21tZW50AC5BUk0uYXR0cmlidXRlcwAuZGVidWdfYXJhbmdlcwAuZGVidWdfaW5mbwAuZGVidWdfYWJicmV2AC5kZWJ1Z19saW5lAC5kZWJ1Z19mcmFtZQAuZGVidWdfc3RyAC5kZWJ1Z19ybmdsaXN0cwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAcAAAACAAAA9AAAAPQAAAAkAAAAAAAAAAAAAAAEAAAAAAAAAC4AAAD2//9vAgAAABgBAAAYAQAAsAAAAAMAAAAAAAAABAAAAAQAAAA4AAAACwAAAAIAAADIAQAAyAEAANADAAAEAAAAAwAAAAQAAAAQAAAAQAAAAAMAAAACAAAAmAUAAJgFAACYAgAAAAAAAAAAAAABAAAAAAAAAEgAAAD///9vAgAAADAIAAAwCAAAegAAAAMAAAAAAAAAAgAAAAIAAABVAAAA/v//bwIAAACsCAAArAgAAFAAAAAEAAAAAgAAAAQAAAAAAAAAZAAAAAkAAAACAAAA/AgAAPwIAABgAAAAAwAAAAAAAAAEAAAACAAAAG0AAAAJAAAAQgAAAFwJAABcCQAAqAEAAAMAAAATAAAABAAAAAgAAAB2AAAAAQAAAAYAAAAECwAABAsAAAwAAAAAAAAAAAAAAAQAAAAAAAAAcQAAAAEAAAAGAAAAEAsAABALAACQAgAAAAAAAAAAAAAEAAAABAAAAHwAAAABAAAABgAAAKANAACgDQAAlDMAAAAAAAAAAAAACAAAAAAAAACCAAAAAQAAAAYAAAA0QQAANEEAAAgAAAAAAAAAAAAAAAQAAAAAAAAAiAAAAAEAAAACAAAAPEEAADxBAABMAQAAAAAAAAAAAAAEAAAAAAAAAJAAAAABAAAAAgAAAIhCAACIQgAABAAAAAAAAAAAAAAABAAAAAAAAACaAAAADgAAAAMAAADYXgAA2E4AAAQAAAAAAAAAAAAAAAQAAAAEAAAApgAAAA8AAAADAAAA3F4AANxOAAAEAAAAAAAAAAAAAAAEAAAABAAAALIAAAABAAAAAwAAAOBeAADgTgAAMAAAAAAAAAAAAAAABAAAAAAAAAC/AAAABgAAAAMAAAAQXwAAEE8AAPAAAAAEAAAAAAAAAAQAAAAIAAAAyAAAAAEAAAADAAAAAGAAAABQAAD0AAAAAAAAAAAAAAAEAAAABAAAAM0AAAABAAAAAwAAAPRgAAD0UAAABAAAAAAAAAAAAAAABAAAAAAAAADTAAAACAAAAAMAAAD4YAAA+FAAAOSPAgAAAAAAAAAAAAgAAAAAAAAA2AAAAAEAAAAwAAAAAAAAAPhQAAAtAAAAAAAAAAAAAAABAAAAAQAAAOEAAAADAABwAAAAAAAAAAAlUQAAMQAAAAAAAAAAAAAAAQAAAAAAAADxAAAAAQAAAAAAAAAAAAAAVlEAAEAAAAAAAAAAAAAAAAEAAAAAAAAAAAEAAAEAAAAAAAAAAAAAAJZRAADNJwAAAAAAAAAAAAABAAAAAAAAAAwBAAABAAAAAAAAAAAAAABjeQAA4QQAAAAAAAAAAAAAAQAAAAAAAAAaAQAAAQAAAAAAAAAAAAAARH4AAB8nAAAAAAAAAAAAAAEAAAAAAAAAJgEAAAEAAAAAAAAAAAAAAGSlAADABgAAAAAAAAAAAAAEAAAAAAAAADMBAAABAAAAMAAAAAAAAAAkrAAAnA8AAAAAAAAAAAAAAQAAAAEAAAA+AQAAAQAAAAAAAAAAAAAAwLsAADIAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAPS7AADQDQAAIAAAAKMAAAAEAAAAEAAAAAkAAAADAAAAAAAAAAAAAADEyQAA2wYAAAAAAAAAAAAAAQAAAAAAAAARAAAAAwAAAAAAAAAAAAAAn9AAAE4BAAAAAAAAAAAAAAEAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">16C1 0205</Single>
<Single Name="Version" Type="string">4.7.0.1</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAA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iAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="{efeffc04-86b6-4ba3-9e51-704c5a73bc47}" Method="IArchivable">
<Single Name="Type" Type="int">4096</Single>
<Single Name="Id" Type="string">0000 0007</Single>
<Single Name="Version" Type="string">4.11.0.0</Single>
</Single>
</Key>
<Value>
<Single Type="{1133d28e-fb72-4c5d-930c-6eadd225bc46}" Method="IArchivable">
<Array Name="ObjectContent" Type="byte">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/QEAABIACwDkWwAAAAAAAPwAAAAAAAAAmgEAABIACwD4NgAAAAAAAEAAAAAAAAAAKgEAABIACwBIKwAAAAAAAIwBAAAAAAAA8QEAABIACwDAWgAAAAAAACQBAAAAAAAA3AEAABIACwA0TwAAAAAAAJQAAAAAAAAA3QAAABIACwDcIQAAAAAAAIQHAAAAAAAAcQAAABIACwCMGAAAAAAAANQAAAAAAAAAowEAABIACwA4NwAAAAAAAEAAAAAAAAAAIwEAABIACwBgKQAAAAAAALAAAAAAAAAAVQAAABIACwAEFQAAAAAAAPAAAAAAAAAAoQAAABIACwCQGQAAAAAAAIAAAAAAAAAAAF9fZ21vbl9zdGFydF9fAF9JVE1fZGVyZWdpc3RlclRNQ2xvbmVUYWJsZQBfSVRNX3JlZ2lzdGVyVE1DbG9uZVRhYmxlAF9fY3hhX2ZpbmFsaXplAGF0bWJjYWxsX2NleHQAYWJfY2FsbABpb2N0bABhbV9pbml0AHN0cmxlbgBpbmV0X3B0b24AbWVtc2V0AHN0cmNweQBhbV9jbG9zZQBhbV9lbmFibGUAYW1fcmVjb25uZWN0AGFtX3JlcXVlc3QAYW1fYWNjZXB0X3Jlc3BvbnNlAG1lbWNtcABhbV90aWNrAHNvY2tldABfX2Vycm5vX2xvY2F0aW9uAGZjbnRsAGh0b25zAHBvbGwAZ2V0c29ja29wdAByZWN2AHNlbmQAYXJfY3JjAGFyX2luaXQAYXJfcmVxdWVzdABtZW1jcHkAYXJfdGljawBvcGVuAHRjZ2V0YXR0cgBjZm1ha2VyYXcAY2ZzZXRpc3BlZWQAY2ZzZXRvc3BlZWQAdGNzZXRhdHRyAHRjZmx1c2gAd3JpdGUAcmVhZABhcl9jbG9zZQBhcl9yZWNvbm5lY3QAc2V0c29ja29wdABodG9ubABiaW5kAGxpc3RlbgBhY2NlcHQAYXNfY2FsbABhc19zaHV0ZG93bgBzbnByaW50ZgBhYl9zaHV0ZG93bgBDb21wb25lbnRFbnRyeQBsaWJjLnNvLjYAbGliQ21wQXRvbU1vZGJ1cy5zbwBHTElCQ18yLjE3AAAAAAAAAAACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgABAAIAAgABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAEAAQAMAgAAEAAAAAAAAACXkZYGAAACACoCAAAAAAAAmP0BAAAAAAADBAAAAAAAAAAVAAAAAAAAoP0BAAAAAAADBAAAAAAAALAUAAAAAAAAsP0BAAAAAAADBAAAAAAAABBeAAAAAAAAyP0BAAAAAAADBAAAAAAAAABeAAAAAAAA4P0BAAAAAAADBAAAAAAAABBeAAAAAAAAmAECAAAAAAADBAAAAAAAAJgBAgAAAAAAwP0BAAAAAAABAQAAOAAAAAAAAAAAAAAAyP8BAAAAAAABBAAABwAAAAAAAAAAAAAA0P8BAAAAAAABBAAACgAAAAAAAAAAAAAA2P8BAAAAAAABBAAAFgAAAAAAAAAAAAAA4P8BAAAAAAABBAAAJAAAAAAAAAAAAAAAAAACAAAAAAACBAAAAwAAAAAAAAAAAAAACAACAAAAAAACBAAABAAAAAAAAAAAAAAAEAACAAAAAAACBAAABQAAAAAAAAAAAAAAGAACAAAAAAACBAAAMgAAAAAAAAAAAAAAIAACAAAAAAACBAAABgAAAAAAAAAAAAAAKAACAAAAAAACBAAACAAAAAAAAAAAAAAAMAACAAAAAAACBAAALgAAAAAAAAAAAAAAOAACAAAAAAACBAAACQAAAAAAAAAAAAAAQAACAAAAAAACBAAACgAAAAAAAAAAAAAASAACAAAAAAACBAAANQAAAAAAAAAAAAAAUAACAAAAAAACBAAACwAAAAAAAAAAAAAAWAACAAAAAAACBAAADAAAAAAAAAAAAAAAYAACAAAAAAACBAAADQAAAAAAAAAAAAAAaAACAAAAAAACBAAAMQAAAAAAAAAAAAAAcAACAAAAAAACBAAADgAAAAAAAAAAAAAAeAACAAAAAAACBAAAMwAAAAAAAAAAAAAAgAACAAAAAAACBAAADwAAAAAAAAAAAAAAiAACAAAAAAACBAAAEAAAAAAAAAAAAAAAkAACAAAAAAACBAAAEQAAAAAAAAAAAAAAmAACAAAAAAACBAAAKgAAAAAAAAAAAAAAoAACAAAAAAACBAAAEgAAAAAAAAAAAAAAqAACAAAAAAACBAAANgAAAAAAAAAAAAAAsAACAAAAAAACBAAAEwAAAAAAAAAAAAAAuAACAAAAAAACBAAAFAAAAAAAAAAAAAAAwAACAAAAAAACBAAANAAAAAAAAAAAAAAAyAACAAAAAAACBAAAFQAAAAAAAAAAAAAA0AACAAAAAAACBAAAFgAAAAAAAAAAAAAA2AACAAAAAAACBAAAFwAAAAAAAAAAAAAA4AACAAAAAAACBAAAGAAAAAAAAAAAAAAA6AACAAAAAAACBAAANwAAAAAAAAAAAAAA8AACAAAAAAACBAAAKAAAAAAAAAAAAAAA+AACAAAAAAACBAAAGQAAAAAAAAAAAAAAAAECAAAAAAACBAAAKQAAAAAAAAAAAAAACAECAAAAAAACBAAAGgAAAAAAAAAAAAAAEAECAAAAAAACBAAAGwAAAAAAAAAAAAAAGAECAAAAAAACBAAAHAAAAAAAAAAAAAAAIAECAAAAAAACBAAAKwAAAAAAAAAAAAAAKAECAAAAAAACBAAAHQAAAAAAAAAAAAAAMAECAAAAAAACBAAALAAAAAAAAAAAAAAAOAECAAAAAAACBAAAHgAAAAAAAAAAAAAAQAECAAAAAAACBAAAHwAAAAAAAAAAAAAASAECAAAAAAACBAAAOQAAAAAAAAAAAAAAUAECAAAAAAACBAAAIAAAAAAAAAAAAAAAWAECAAAAAAACBAAAIQAAAAAAAAAAAAAAYAECAAAAAAACBAAAIgAAAAAAAAAAAAAAaAECAAAAAAACBAAAMAAAAAAAAAAAAAAAcAECAAAAAAACBAAAIwAAAAAAAAAAAAAAeAECAAAAAAACBAAAJQAAAAAAAAAAAAAAgAECAAAAAAACBAAALQAAAAAAAAAAAAAAiAECAAAAAAACBAAAJwAAAAAAAAAAAAAAkAECAAAAAAACBAAAJgAAAAAAAAAAAAAAHyAD1f17v6n9AwCR2QAAlP17wajAA1/WAAAAAAAAAADwe7+p8AAA0BH+R/kQ4j+RIAIf1h8gA9UfIAPVHyAD1fAAAPARAkD5EAIAkSACH9bwAADwEQZA+RAiAJEgAh/W8AAA8BEKQPkQQgCRIAIf1vAAAPARDkD5EGIAkSACH9bwAADwERJA+RCCAJEgAh/W8AAA8BEWQPkQogCRIAIf1vAAAPARGkD5EMIAkSACH9bwAADwER5A+RDiAJEgAh/W8AAA8BEiQPkQAgGRIAIf1vAAAPARJkD5ECIBkSACH9bwAADwESpA+RBCAZEgAh/W8AAA8BEuQPkQYgGRIAIf1vAAAPARMkD5EIIBkSACH9bwAADwETZA+RCiAZEgAh/W8AAA8BE6QPkQwgGRIAIf1vAAAPARPkD5EOIBkSACH9bwAADwEUJA+RACApEgAh/W8AAA8BFGQPkQIgKRIAIf1vAAAPARSkD5EEICkSACH9bwAADwEU5A+RBiApEgAh/W8AAA8BFSQPkQggKRIAIf1vAAAPARVkD5EKICkSACH9bwAADwEVpA+RDCApEgAh/W8AAA8BFeQPkQ4gKRIAIf1vAAAPARYkD5EAIDkSACH9bwAADwEWZA+RAiA5EgAh/W8AAA8BFqQPkQQgORIAIf1vAAAPARbkD5EGIDkSACH9bwAADwEXJA+RCCA5EgAh/W8AAA8BF2QPkQogORIAIf1vAAAPARekD5EMIDkSACH9bwAADwEX5A+RDiA5EgAh/W8AAA8BGCQPkQAgSRIAIf1vAAAPARhkD5ECIEkSACH9bwAADwEYpA+RBCBJEgAh/W8AAA8BGOQPkQYgSRIAIf1vAAAPARkkD5EIIEkSACH9bwAADwEZZA+RCiBJEgAh/W8AAA8BGaQPkQwgSRIAIf1vAAAPARnkD5EOIEkSACH9bwAADwEaJA+RACBZEgAh/W8AAA8BGmQPkQIgWRIAIf1vAAAPARqkD5EEIFkSACH9bwAADwEa5A+RBiBZEgAh/W8AAA8BGyQPkQggWRIAIf1vAAAPARtkD5EKIFkSACH9bwAADwEbpA+RDCBZEgAh/W8AAA8BG+QPkQ4gWRIAIf1vAAAPARwkD5EAIGkSACH9bwAADwEcZA+RAiBpEgAh/W8AAA8BHKQPkQQgaRIAIf1uAAANAA7Ef5QAAAtJn//xfAA1/WHyAD1R8gA9UfIAPV4AAA8ACABpHhAADwIYAGkT8AAOvAAABU4QAA0CHkR/lhAAC08AMBqgACH9bAA1/W4AAA8ACABpHhAADwIYAGkSEAAMsi/H/TQQyBiyH8QZPBAAC04gAA0ELwR/liAAC08AMCqgACH9bAA1/WHyAD1f17vqn9AwCR8wsA+fMAAPBggkY5QAEANeAAANAA6Ef5gAAAtOAAAPAAzED5Jf//l9j//5cgAIBSYIIGOfMLQPn9e8KowANf1h8gA9UfIAPV3P//F/+DAdH9ewSp/QMBkeAvAPngL0D5CABAueAvQPkJBEC54C9A+QoIQLngL0D5CxhAeeAvQPkMOEA54C9A+Q08QDngL0D5DiBAeeAvQPkPJEB54C9A+QAMQPnhL0D5ISBAueIvQPlCFED54y9A+WMwQLnkL0D5hBxA+eUvQPmlQEC55i9A+cZEQLnnL0D550hAuec7ALnmMwC55SsAueQTAPnjGwC54gsA+eELALngAwD55wMPKuYDDirlAw0q5AMMKuMDCyriAwoq4QMJKuADCCqH//+X4QMAKuAvQPkBTAC5HyAD1f17RKn/gwGRwANf1v9DANHgBwD54AdA+QAAQDkAXBhTATwAE+AHQPkABACRAABAOQA8ABMgAAAqADwAEwA8ABL/QwCRwANf1v9DANHgBwD54Q8AeeAPQHkAfAhTADwAEgEcABLgB0D5AQAAOeAHQPkABACR4Q9AeSEcABIBAAA5HyAD1f9DAJHAA1/W/0MA0eA/ADngP0A5HxQAcUABAFTgP0A5HxgAceAAAFTgP0A5HzwAcYAAAFTgP0A5H0AAcWEAAFQgAIBSAgAAFAAAgFL/QwCRwANf1v17vqn9AwCR4A8A+eAPQPkAAEC5HwAAcYsBAFTgD0D5AAhAuR8AAHGgAABU4A9A+QAAQLmhgYrSRv//l+APQPkAAEC51/7/l+APQPkBAIASAQAAuR8gA9X9e8KowANf1v9DANHgBwD54QcAueAHQPkfWAC54AdAuR8AAHHgF58aABwAEuEDACrgB0D5AVwAueAHQLkfAABx4AefGgAcABLhAwAq4AdA+QFgALngB0D54QdAuQEUALngB0C5HwAAceEAAFTgB0D5AFBAuQEEABHgB0D5AVAAuQkAABTgB0D5AFRAuQEEABHgB0D5AVQAueAHQPnhB0C5ARAAuR8gA9X/QwCRwANf1v17van9AwCR4BcA+eEnALniDwD54BdA+QBYQLkfAABxQAIAVOAXQPkAeEA5oP//lx8AAHHgAABU4BdA+QBIQfkfAADxYAAAVCAAgFICAAAUAACAUuEXQPkgZAC54SdAueAXQPm9//+X4BdA+eEnQLkBEAC54BdA+aD//5fgF0D5AARAuR8AAHHgB58aABwAEuEDACrgF0D5AQwAueAXQPkAMEC54QMAKuAPQPkhAACL4BdA+QEcAPkfIAPV/XvDqMADX9b9e7yp/QMAkeAXAPnhEwD54j8AeeAXQPkfAADxQAIAVOATQPkfAADx4AEAVOATQPkV/v+XHzwA8WgBAFTgP0B5HwAAcQABAFTg4wCR4gMAquETQPlAAIBSf/7/lx8EAHFgAABUAACAUhkAABQCSYLSAQCAUuAXQPlD/v+X4BdA+QEAgBIBAAC54BdA+QCwAZHhE0D5kP7/l+AXQPnhP0B5AfgAeeAXQPkB+oBSASgAueAXQPkBfYBSASwAueAXQPkBfYBSATAAuSAAgFL9e8SowANf1v17vqn9AwCR4A8A+eAPQPkfBAC5AgCA0kEBgFLgD0D5kv//lx8gA9X9e8KowANf1v17van9AwCR4BcA+eEnALniDwD54CdAuR8AAHEBAQBU4BdA+QAEQLkfAABxQAIAVOAXQPmP/v+XDwAAFOAXQPkABEC5HwAAcYEBAFTgF0D5IQCAUgEEALngF0D5IQCAUgEMALngF0D54Q9A+QEcAPkCAAAUHyAD1f17w6jAA1/W/Xu+qf0DAJHgDwD54QsA+eILQPlBAYBS4A9A+Wf//5fgD0D54QtA+QEcAPkfIAPV/XvCqMADX9b9e7up/QMAkeAXAPnhnwA54psAOeNLAHnkRwB55Q8A+eYLAPmAAYDS4CcA+f8jAPngF0D5AFhAuR8AAHFgAABUQACAUi4BABTgF0D5AAxAuR8MAHFgAABUYACAUigBABTgR0B5HwAAccAAAFThS0B54EdAeSAAAAsfQEBxaQAAVCAAgFIeAQAU4JtAOR9AAHEACgBUH0AAccwLAFQfPABxIAUAVB88AHFMCwBUHxgAcQwLAFQfFABxigIAVB8IAHGMAABUHwAAccwAAFRRAAAUAAwAUR8EAHHICQBUBgAAFOBHQHkfQB9xiQkAVCAAgFIDAQAU4EdAeR/0AXEpCQBUIACAUv4AABTgR0B5HwQAcWEBAFTgD0D5HwAA8QABAFTgm0A5HxQAcQEIAFTgD0D5AABAeR8EAHGJBwBUIACAUu8AABTgR0B5H8AecYgAAFTgD0D5HwAA8WEAAFQgAIBS5wAAFP8/ALkNAAAU4D9AuQD4f9PhD0D5IAAAiwAAQHkfBABxaQAAVCAAgFLcAAAU4D9AuQAEABHgPwC54EdAeeE/QLk/AABrI/7/VOBHQHkAHAARAHwDU+ADACrgIwD54CNA+QA0AJHgJwD5GAAAFOBHQHkf7AFxiAAAVOAPQPkfAADxYQAAVCAAgFLEAAAU4EdAeQB4H1PgAwAq4CMA+eAjQPkANACR4CcA+QgAABQgAIBSugAAFB8gA9UEAAAUHyAD1QIAABQfIAPV4BdA+QD4AZGCIIDSAQCAUmP9/5fgF0D5AEBAeQAEABEBPAAS4BdA+QFAAHngF0D5AvgBkeAXQPkAQEB54QMAKuADAqpe/v+X4BdA+QD4AZECEACR4CdA+QA8ABIAGABRADwAEuEDACrgAwKqVP7/l+AXQPnhn0A5ARACOeAXQPnhm0A5ARQCOeAXQPkA+AGRACAAkeFLQHlJ/v+X4BdA+QD4AZEAKACR4UdAeUT+/5fgm0A5HxQAcYAAAFTgm0A5HxgAcYECAFTgF0D5APgBkQIoAJHgm0A5HxQAcSEBAFTgD0D5AABAeR8AAHFgAABUAOCfUgUAABQAAIBSAwAAFOAPQPkAAEB54QMAKuADAqor/v+X4JtAOR88AHGAAABU4JtAOR9AAHGBBwBU4CNA+QEcABLgF0D5ASgCOf8/ALkyAAAU4JtAOR9AAHEhAgBU4BdA+QH4AZHgP0C5AHgfU+ADACoANACRIgAAi+A/QLkA+H/T4Q9A+SAAAIsAAEB54QMAKuADAqoN/v+XHAAAFOA/QLkA+H/T4Q9A+SAAAIsAAEB5HwAAcaACAFTgP0C5AHwDUwE0ABHiF0D54QMBKkEAAYsi+EE54T9AuSEIABIjAIBSYSDBGiEcABIANAARQQABKiIcABLhF0D54AMAKiAAAIvhAwIqAfgBOeA/QLkABAAR4D8AueBHQHnhP0C5PwAAa4P5/1TgF0D54Z9AOQF0ADngF0D54ZtAOQF4ADngF0D54UtAeQFEAHngF0D54UdAeQFIAHngF0D54SdA+QFEAfngF0D5H0gB+eAXQPkfTAH54BdA+eEAgNIBUAH54BdA+SEAgFIBWAC54BdA+R9cALngF0D5H2AAueAXQPkfcAA54BdA+R9kALngF0D5HxQAueAXQPmBAIBSAQwAueAXQPkALEC54QMAKuALQPkhAACL4BdA+QEcAPkAAIBS/XvFqMADX9b9e72p/QMAkeAPAPnhCwD54A9A+QEkRjngD0D5AHhAOQBgGTIAHAASPwAAayEDAFTgD0D5AFBB+R8kAPGhAABU4A9A+QAoRjkfAABxwQAAVOILQPkBAYBS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4A9A+QFcQLngB0D5ADAAkQEAALngD0D5AWBAueAHQPkAQACRAQAAueAHQPkAUACR4Q9A+SEUQLkBAAC54AdA+QBgAJHhD0D5IRBAuQEAALngD0D5ARhAueAHQPkAcACRAQAAueAPQPkBcEA54AdA+QCAAJEBAAC54A9A+QFkQLngB0D5AJAAkQEAALngB0D5AKAAkeEPQPkhSEC5AQAAueAHQPkAsACR4Q9A+SFMQLkBAAC54AdA+QDAAJHhD0D5IVBAuQEAALngB0D5ANAAkeEPQPkhVEC5AQAAueAPQPkBaEC54AdA+QDgAJEBAAC54A9A+QEgQPngB0D5APAAkQEAALngD0D5ACBA+QH8YNPgB0D5AAABkQEAALngD0D5AUhAeeAHQPkAEAGRAQAAueAPQPkBeEA54AdA+QAgAZEBAAC54A9A+QF0QDngB0D5ADABkQEAALngD0D5AQRAueAHQPkAQAGRAQAAueAHQPkAUAGR4Q9A+SEoQLkBAAC54AdA+QBgAZHhD0D5ISxAuQEAALngB0D5AHABkeEPQPkhMEC5AQAAuR8gA9X/gwCRwANf1v/DA9H9ewKp/YMAkeBPALnhSwC54kcAueOHAHnkBwE55QMBOeZ/AHnnewB5/+sAueCDQPkfAADxgAAAVOALQbkfXABxaAAAVEAggFL2AQAU4E9AuR90AHHJAgBU4E9AuR+QAHFoAgBU4CtBueAbALngi0D54AsA+eCDQPngBwD54PtAueADALnne0D55ntAeeV/QHnkA0E544dAeeJHQLnhS0C54E9Aubrv/5feAQAU4E9AuR8EAHGAAABU4E9AuR9QAHHBFgBUAgyA0gEAgFLgg0D5q+//l+BPQLkfBABxwQAAVOCHQHkfAABxYQAAVCAAgFLMAQAU/+8AuRYAABRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAEFW5HwAAcUEBAFRgAQDwAaAPkeLvQLkAo4LSQHwAmyAAAIsAFFW5HwAAcQABAFTg70C5AAQAEeDvALng70C5HzwAcSn9/1QCAAAUHyAD1eDvQLkfQABxYQAAVCAggFKrAQAU4e9AuQCjgtIhfACbYAEA8ACgD5EgAACL4G8A+eBHQLkBfBhT4EdAuQB8EFMCHAAS4EdAuQB8CFMDHAAS4EdAuQAcABLnYwGR5gMAKuUDAyrkAwIq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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d24ATVNHX1dBSVRBTEwAcmVzdWx0AGNmbWFrZXJhdwBBQl9CQURfSEFORExFAHNldHNvY2tvcHQAUlRTX1VJOABTT0NLX0RDQ1AAU09DS19SRE0AdW5pdABBQl9FTkFCTEUAbm93TXMAQU1fU09DS0VUAEFNX09LAGNfb2ZsYWcAQVNfUFVMTABBQl9PUEVOX1JUVQBpb2N0bAByZXRyeV9kZWxheV9tcwBzZXJpYWxfcG9ydABjY190AHdyaXRlX3VuY2VydGFpbgBxdWFudGl0eQBhc19nZXQxNgBBTV9DQU5DRUxMRUQAU09DS19TRVFQQUNLRVQATVNHX0JBVENIAHVuc2lnbmVkIGNoYXIAX19pbnQxMjggdW5zaWduZWQAdGNmbGFnX3QAZXhjZXB0aW9uAGluZXRfcHRvbgBkcm9wAGFtX2Nsb3NlAEFCX0FDSwBieXRlcwB0YWJsZQBhbV9yZXF1ZXN0AGF0bWJjYWxsX2NleHQAX19zb2NrZXRfdHlwZQBNU0dfRU9SAHR4X2xlbgBTT0NLX1NUUkVBTQBNU0dfT09CAHN0YXR1c0NhcGFjaXR5AE1TR19aRVJPQ09QWQBuZWVkZWQAX191aW50MTZfdABBQl9SRUNPTk5FQ1QAc29ja2FkZHJfaW4AX19lcnJub19sb2NhdGlvbgBzaW5fcG9ydABBTV9DT05ORUNUSU5HAGZsYWdzAGFtX3JlY29ubmVjdABjX2xpbmUAYXJfY3JjAF9fc29ja2xlbl90AHRleHQAc2luX3plcm8AQUJfQkFEX0NPTU1BTkQAYXNfdGljawBBQl9PUEVOAGxpc3RlbmVyX2Vycm9yAGFiX2NhbGwAUlRTX0lFQ19EV09SRABhcl9yZXF1ZXN0AGluX2FkZHJfdABhcl9pbml0AGJpbmQAcGVlcnMAQUJfVElDSwBmdW5jdGlvbgBBQl9DT1BZX1JFQUQAaW5kZXgAZGVsYXlfcnRzX2JlZm9yZV9zZW5kAHJlc3BvbnNlX3RpbWVvdXRfbXMAaGFzX3N1Y2Nlc3MAQVNfUFVTSABlbmFibGVkAHR4X3BvcwBfX3VpbnQ2NF90AE1TR19TWU4AYXNfc2h1dGRvd24AY2ZzZXRvc3BlZWQAc3RyY3B5AHN0YXR1cwBhc19zdG9wAHJldHJ5AGFkZHJlc3MAQUJfUkVRVUVTVF9USU1FT1VUAEFTX09QRU4AcFN0YXR1cwBhc19jYWxsAFJUU19JRUNfQllURQBBTV9PRkZMSU5FAEFNX0RJU0FCTEVEAHNlcmlhbABwYXlsb2FkAHdyaXRlAEFNX1JFQURZAHJ4X25lZWQAYXJfZmF1bHQAcG9sbGZkAEFTX1RJQ0sAQU1fQ09OTkVDVF9USU1FT1VUAHNucHJpbnRmAGFtX2Vycm9yAG9zX2Vycm9yAF9fdWludDMyX3QAc2VudAB1bml0SWQAbG9uZyBsb25nIGludABkZWFkbGluZV9tcwBjX2NjAGNvbm5lY3RUaW1lb3V0TXMAQU1fUkVTUE9OU0VfVElNRU9VVABBTV9QUk9UT0NPTABwYXJpdHkAZmxvYXQAY291bnQAYXNfcGVlcl9jbG9zZQB0YWdhdG1iY2FsbF9jZXh0X3N0cnVjdAByZWFkAHF1aWV0X3VudGlsAGFyX3NwZWVkAHJlc3BvbnNlVGltZW91dE1zAGdlbmVyYXRpb24AQU1fU0VORElORwBhc19wZWVyAGxhc3RfZXJyb3IAYml0cwBTT0NLX05PTkJMT0NLAHBvbGwAZG9uZQBhZGRyX3JlY3YAZGF0YUNhcGFjaXR5AHRlcm1pb3MAcmV0cnlfYXQAQUJfU1VCTUlUAE1TR19ET05UV0FJVABBU19FTkFCTEUAdXNlZABwYWRkaW5nMABSVFNfSUVDX1VJTlQAUlRTX1VJMTYAY19sZmxhZwBjb25uZWN0X3RpbWVvdXRfbXMAbG9uZyBkb3VibGUAcmV1c2UAYW1faW5pdABNU0dfUFJPWFkAaGFuZGxlAHJldGlyZWQAYXNfcmVwbHkAU09DS19ER1JBTQBhbV9jbGllbnQAQU1fUEVFUl9DTE9TRUQAdGNzZXRhdHRyAE1TR19DT05GSVJNAGRldmljZQBhcl9yZWNvbm5lY3QATVNHX05PU0lHTkFMAGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQAc2FfZmFtaWx5X3QAY29tbWFuZABSVFNfVUkzMgBsZW5ndGgAcmV0cnlEZWxheU1zAEdOVSBDMTcgMTIuMi4wIC1tbGl0dGxlLWVuZGlhbiAtbWFiaT1scDY0IC1nIC1PMCAtZlBJQyAtZmFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzAHNhX2RhdGEAY29ubmVjdF9hdHRlbXB0cwBhc19zZXJ2ZXIATVNHX0ZJTgBsaXN0ZW4Ac29ja2FkZHIAbWVtc2V0AHNwZWVkX3QAQU1fUkVUUlkAYXJfdHJhbnNwb3J0AEFCX0NMT1NFAHRjZ2V0YXR0cgBfX2ludDEyOABnYXBfbXMAc29ja2V0X2Vycm9yAHN0b3BzAGlwQWRkcmVzcwBtZW1jbXAAZGVhZGxpbmUAbmZkc190AFJUU19JRUNfVURJTlQATVNHX0NNU0dfQ0xPRVhFQwBSVFNfVUk2NABhc19ub25ibG9jawBTT0NLX0NMT0VYRUMAZmNudGwAbGlzdGVuZXIAQUJfQkFEX0NBUEFDSVRZAEFNX1JFQ0VJVklORwBTT0NLX1BBQ0tFVABzaG9ydCBpbnQAbW9kZQBwYWRkaW5nMQBSVFNfSUVDX1VMSU5UAE1TR19FUlJRVUVVRQBBU19ESVNBQkxFAGFjY2VwdABjb21wbGV0ZWQAZGVsYXlfcnRzX2FmdGVyX3NlbmQAc29ja2V0AHN0cmxlbgBhbV9lbmFibGUAbWVtY3B5AHBhZGRpbmcAc19hZGRyAGFzX3B1dDE2AHJlY2VpdmVkAE1TR19UUlVOQwBNU0dfRE9OVFJPVVRFAHRva2VuAEFTX0NMT1NFAGZ1bmN0aW9uQ29kZQBzaG9ydCB1bnNpZ25lZCBpbnQAZXhjZXB0aW9ucwBiYXNlAHNsb3QAc2VyaWFsX2Vycm9yAGFtX2FjY2VwdF9yZXNwb25zZQB0cmFuc2FjdGlvbgBvcHRpb25zAHdyaXRpbmcAdGNmbHVzaABsb29rdXAAZmFpbGVkAEFCX0NPTkZJR1VSRQBwRGF0YQBhcl90aWNrAFJUU19JRUNfV09SRABNU0dfTU9SRQBidXN5AEFNX0FSR1VNRU5UAHJlcGxpZWQAYXNfc25hcHNob3QAaW5fcG9ydF90AEFNX0JVU1kAYW1fdGljawBSVFNfVUlOVFBUUgBSZWxlYXNlAHZlcnNpb24AQ21wR2V0VmVyc2lvbgBQRl9JTVBPUlRfRlVOQ1RJT05TAHBmSW1wb3J0RnVuY3Rpb25zAHRhZ0NNUF9FWFRfRlVOQ1RJT05fUkVGAGhJbnN0YW5jZQBwZkNyZWF0ZUluc3RhbmNlAFJUU19SRVNVTFQAdGFnSU5JVF9TVFJVQ1QAcGZFeHRDYWxsAHBmRXhwb3J0RnVuY3Rpb25zAEV4cFJlc3VsdAB1bFBhcmFtMQB1bFBhcmFtMgBQRl9IT09LX0ZVTkNUSU9OAENsYXNzSWQAUEZfUkVHSVNURVJfQVBJMgBSVFNfVk9JRF9GQ1RQVFIAc2lnbmF0dXJlAFBGX1FVRVJZSU5URVJGQUNFAHNfcGZDTVJlZ2lzdGVyQVBJAElCYXNlX0MAc19wZkNNQ3JlYXRlSW5zdGFuY2UAc19wZkNNUmVnaXN0ZXJBUEkyAFBGX0FERFJFRgBzX0V4dGVybmFsc1RhYmxlAHBmRGVsZXRlSW5zdGFuY2UAcGZHZXRWZXJzaW9uAHNfSXRmVGFibGUAc19wZkNNUmVnaXN0ZXJDbGFzcwBpUmVmQ291bnQAUEZfREVMRVRFSU5TVEFOQ0UyAHBmSG9va0Z1bmN0aW9uAGFsaWduZHVtbXkAUEZfRVhQT1JUX0ZVTkNUSU9OUwBQRl9SRUdJU1RFUl9DTEFTUwBJVEZJRABwZkNNRGVsZXRlSW5zdGFuY2UyAHVsSG9vawBQRl9DUkVBVEVJTlNUQU5DRQBDTVBJRABQRl9SRUdJU1RFUl9BUEkAYklFQwBwc3pFeHRDYWxsTmFtZQB0YWdJQmFzZQBwSW5pdFN0cnVjdAB1aW50cHRyX3QAUEZfR0VUX0FQSQBQRl9HRVRfVkVSU0lPTgBDbXBJZABzX3BmQ01HZXRBUEkyAFF1ZXJ5SW50ZXJmYWNlAENMQVNTSUQAQ29tcG9uZW50RW50cnkAUEZfQ0FMTF9IT09LAHNfcGZDTUdldEFQSQBQRl9ERUxFVEVJTlNUQU5DRQBSVFNfSEFORExFAFBGX0dFVF9BUEkyAEFkZFJlZgBQRl9SRUxFQVNFAHNfcGZDTUNhbGxIb29rAC9ob21lL3Nua2J5dGUvbW9kYnVzLWJ1aWxkL2F0TWItTmF0aXZlL2NvbXBvbmVudC1zb3VyY2UvY29tcG9uZW50AENtcEF0b21Nb2RidXMuYwAuLi9zcmMAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L2JpdHMAL3Vzci9saWIvZ2NjL2FhcmNoNjQtbGludXgtZ251LzEyL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2FhcmNoNjQtbGludXgtZ251L3N5cwAvaG9tZS9zbmtieXRlL21vZGJ1cy1idWlsZC9hdE1iLU5hdGl2ZS9FeHRlbnNpb25TREsvaW5jbHVkZQAuL291dAAvdXNyL2luY2x1ZGUvbmV0aW5ldAAvdXNyL2luY2x1ZGUvYXNtLWdlbmVyaWMAL3Vzci9pbmNsdWRlL2xpbnV4AC91c3IvaW5jbHVkZQAvdXNyL2luY2x1ZGUvYXJwYQBhdG9tX21iLmMAYXRvbV9ydHUuYwBhdG9tX3NlcnZlci5jAGF0b21fYnJpZGdlLmMAdHlwZXMuaABzdGRpbnQtdWludG4uaABhdG9tX2JyaWRnZS5oAHN0ZGRlZi5oAENtcFN0ZC5oAENtcEF0b21Nb2RidXNJdGYuaABhdG9tX21iLmgAc29ja2V0LmgAc29ja2FkZHIuaABpbi5oAHBvbGwuaABhdG9tX3J0dS5oAHRlcm1pb3MuaAB0ZXJtaW9zLXN0cnVjdC5oAGludC1sbDY0LmgAc2VyaWFsLmgAYXRvbV9zZXJ2ZXIuaABzdGRpby5oAHVuaXN0ZC5oAGZjbnRsLmgAc3RyaW5nLmgAaW5ldC5oAGlvY3RsLmgAc29ja2V0X3R5cGUuaABlcnJuby5oAENtcEZyYW1lLmMAc3RkaW50LmgAQ21wSXRmLmgALgAAAAUACAAAAAAABKA52DkE7EL0QgAE/DzcQgTQQ+xDAAS8XMReBLxn1GcEpGioaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAQDIAQAAAAAAAAAAAAAAAAAAAAAAAAMAAgDwAQAAAAAAAAAAAAAAAAAAAAAAAAMAAwCgAgAAAAAAAAAAAAAAAAAAAAAAAAMABAAQCAAAAAAAAAAAAAAAAAAAAAAAAAMABQBGCgAAAAAAAAAAAAAAAAAAAAAAAAMABgDACgAAAAAAAAAAAAAAAAAAAAAAAAMABwDgCgAAAAAAAAAAAAAAAAAAAAAAAAMACADoCwAAAAAAAAAAAAAAAAAAAAAAAAMACQCwEAAAAAAAAAAAAAAAAAAAAAAAAAMACgDQEAAAAAAAAAAAAAAAAAAAAAAAAAMACwAgFAAAAAAAAAAAAAAAAAAAAAAAAAMADADIXQAAAAAAAAAAAAAAAAAAAAAAAAMADQDgXQAAAAAAAAAAAAAAAAAAAAAAAAMADgAUXgAAAAAAAAAAAAAAAAAAAAAAAAMADwCYXwAAAAAAAAAAAAAAAAAAAAAAAAMAEACY/QEAAAAAAAAAAAAAAAAAAAAAAAMAEQCg/QEAAAAAAAAAAAAAAAAAAAAAAAMAEgCo/QEAAAAAAAAAAAAAAAAAAAAAAAMAEwDw/QEAAAAAAAAAAAAAAAAAAAAAAAMAFADA/wEAAAAAAAAAAAAAAAAAAAAAAAMAFQDo/wEAAAAAAAAAAAAAAAAAAAAAAAMAFgCYAQIAAAAAAAAAAAAAAAAAAAAAAAMAFwCgAQIAAAAAAAAAAAAAAAAAAAAAAAMAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHwAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwAgFAAAAAAAAAAAAAAAAAAACwAAAAIACwAgFAAAAAAAABQAAAAAAAAACAAAAAAACQCwEAAAAAAAAAAAAAAAAAAACAAAAAAADADIXQAAAAAAAAAAAAAAAAAAGAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACQDAEAAAAAAAAAAAAAAAAAAACAAAAAAADADUXQAAAAAAAAAAAAAAAAAAHwAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAAACwBAFAAAAAAAAAAAAAAAAAAAKgAAAAIACwBAFAAAAAAAAAAAAAAAAAAALAAAAAIACwBwFAAAAAAAAAAAAAAAAAAAPwAAAAAAFgCYAQIAAAAAAAAAAAAAAAAAQgAAAAIACwCwFAAAAAAAAAAAAAAAAAAAWAAAAAEAFwCgAQIAAAAAAAEAAAAAAAAAPwAAAAAAEQCg/QEAAAAAAAAAAAAAAAAAZAAAAAEAEQCg/QEAAAAAAAAAAAAAAAAAiwAAAAIACwAAFQAAAAAAAAAAAAAAAAAAPwAAAAAAEACY/QEAAAAAAAAAAAAAAAAAlwAAAAEAEACY/QEA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2wUAABIAAAAAAAAAAAAAAAAAAAAAAAAA9wUAABIACwCQUgAAAAAAADAIAAAAAAAA/wUAABIACwBgGQAAAAAAADAAAAAAAAAACAYAABIAAAAAAAAAAAAAAAAAAAAAAAAAAGNydGkubwAkeABjYWxsX3dlYWtfZm4AY3J0bi5vAGNydHN0dWZmLmMAZGVyZWdpc3Rlcl90bV9jbG9uZXMAJGQAX19kb19nbG9iYWxfZHRvcnNfYXV4AGNvbXBsZXRlZC4wAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eF9maW5pX2FycmF5X2VudHJ5AGZyYW1lX2R1bW15AF9fZnJhbWVfZHVtbXlfaW5pdF9hcnJheV9lbnRyeQBDbXBBdG9tTW9kYnVzLmMAd3JpdGluZwBkcm9wAGZpbmlzaABhcl9zcGVlZABhcl9mYXVsdABhc19zbG90cwBhc19nZXQxNgBhc19wdXQxNgBhc19wZWVyX2Nsb3NlAGFzX3N0b3AAYXNfc25hcHNob3QAYXNfbm9uYmxvY2sAYXNfcmFuZ2UAYXNfcmVwbHkAYXNfdGljawB0b2tlbgBsb29rdXAAQ21wRnJhbWUuYwBzX3BmQ01SZWdpc3RlckFQSQBzX3BmQ01SZWdpc3RlckFQSTIAc19wZkNNR2V0QVBJAHNfcGZDTUdldEFQSTIAc19wZkNNUmVnaXN0ZXJDbGFzcwBzX3BmQ01DcmVhdGVJbnN0YW5jZQBzX3BmQ01DYWxsSG9vawBzX0V4dGVybmFsc1RhYmxlAHNfSXRmVGFibGUARXhwb3J0RnVuY3Rpb25zAEltcG9ydEZ1bmN0aW9ucwBDbXBHZXRWZXJzaW9uAEhvb2tGdW5jdGlvbgBfX0ZSQU1FX0VORF9fAF9maW5pAF9fZHNvX2hhbmRsZQBfRFlOQU1JQwBfX0dOVV9FSF9GUkFNRV9IRFIAX19UTUNfRU5EX18AX0dMT0JBTF9PRkZTRVRfVEFCTEVfAG1lbWNweUBHTElCQ18yLjE3AHRjZmx1c2hAR0xJQkNfMi4xNwBzdHJsZW5AR0xJQkNfMi4xNwBhYl9zaHV0ZG93bgBsaXN0ZW5AR0xJQkNfMi4xNwBfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAaHRvbmxAR0xJQkNfMi4xNwBhbV9yZWNvbm5lY3QAYmluZEBHTElCQ18yLjE3AF9fY3hhX2ZpbmFsaXplQEdMSUJDXzIuMTcAYW1faW5pdABzbnByaW50ZkBHTElCQ18yLjE3AGNmc2V0b3NwZWVkQEdMSUJDXzIuMTcAdGNnZXRhdHRyQEdMSUJDXzIuMTcAYXJfaW5pdABzZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXNfc2h1dGRvd24Ab3BlbkBHTElCQ18yLjE3AHBvbGxAR0xJQkNfMi4xNwBDb21wb25lbnRFbnRyeQBtZW1zZXRAR0xJQkNfMi4xNwBhc19jYWxsAGFjY2VwdEBHTElCQ18yLjE3AGFyX3JlY29ubmVjdABodG9uc0BHTElCQ18yLjE3AGNsb3NlQEdMSUJDXzIuMTcAYW1fdGljawByZWN2QEdMSUJDXzIuMTcAX19nbW9uX3N0YXJ0X18Ad3JpdGVAR0xJQkNfMi4xNwBtZW1jbXBAR0xJQkNfMi4xNwBhcl9jcmMAYXJfcmVxdWVzdABpbmV0X3B0b25AR0xJQkNfMi4xNwBhbV9yZXF1ZXN0AHNlbmRAR0xJQkNfMi4xNwBjb25uZWN0QEdMSUJDXzIuMTcAZmNudGxAR0xJQkNfMi4xNwBhbV9hY2NlcHRfcmVzcG9uc2UAc29ja2V0QEdMSUJDXzIuMTcAYXJfdGljawBzdHJjcHlAR0xJQkNfMi4xNwBnZXRzb2Nrb3B0QEdMSUJDXzIuMTcAYXRtYmNhbGxfY2V4dABhbV9lbmFibGUAcmVhZEBHTElCQ18yLjE3AHRjc2V0YXR0ckBHTElCQ18yLjE3AGNmbWFrZXJhd0BHTElCQ18yLjE3AGFyX2Nsb3NlAGNmc2V0aXNwZWVkQEdMSUJDXzIuMTcAX0lUTV9yZWdpc3RlclRNQ2xvbmVUYWJsZQBfX2Vycm5vX2xvY2F0aW9uQEdMSUJDXzIuMTcAYWJfY2FsbABhbV9jbG9zZQBpb2N0bEBHTElCQ18yLjE3AAAuc3ltdGFiAC5zdHJ0YWIALnNoc3RydGFiAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gALmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4ALnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2Rh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AQAAAAAAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAADHAQEAAAAAAGAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAACQEAAAEAAAAAAAAAAAAAAAAAAAAAAAAAJwIBAAAAAAAQKgAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABUBAAABAAAAAAAAAAAAAAAAAAAAAAAAADcsAQAAAAAArAQAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAjAQAAAQAAAAAAAAAAAAAAAAAAAAAAAADjMAEAAAAAAIsiAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAALwEAAAEAAAAwAAAAAAAAAAAAAAAAAAAAblMBAAAAAADnDgAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAADoBAAABAAAAMAAAAAAAAAAAAAAAAAAAAFViAQAAAAAAvQIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAABKAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAASZQEAAAAAADIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAASGUBAAAAAADADwAAAAAAACEAAABxAAAACAAAAAAAAAAYAAAAAAAAAAkAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAh1AQAAAAAAGQYAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAhewEAAAAAAFoBAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA</Array>
<Single Name="FileName" Type="string">libCmpAtomModbus.so</Single>
<Single Name="ComponentName" Type="string">libCmpAtomModbus</Single>
</Single>
</Value>
</Entry>
</Dictionary2>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ModbusMaster</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">738bea1e-99bb-4f04-90bb-a7a567e74e3a</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639263803013698353</Single>
</Single>
<Single Name="Object" Type="{738bea1e-99bb-4f04-90bb-a7a567e74e3a}" Method="IArchivable">
<Single Name="StructuredViewGuid" Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">cb2ee488-e770-4060-ad57-9a6caeef450c</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ModbusSlave</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">738bea1e-99bb-4f04-90bb-a7a567e74e3a</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639263803015206171</Single>
</Single>
<Single Name="Object" Type="{738bea1e-99bb-4f04-90bb-a7a567e74e3a}" Method="IArchivable">
<Single Name="StructuredViewGuid" Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">5182900e-ef44-42ef-8ec1-0358264d5e8e</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">Library Manager</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">adb5cb65-8e1d-4a00-b70a-375ea27582f3</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639263822537619627</Single>
</Single>
<Single Name="Object" Type="{adb5cb65-8e1d-4a00-b70a-375ea27582f3}" Method="IArchivable">
<List2 Name="ParameterTable" />
<List Name="Items" Type="System.Collections.ArrayList">
<Single Type="{51a11660-6c0d-4598-8c08-419c5845ea1f}" Method="IArchivable">
<Single Name="Optional" Type="bool">False</Single>
<Null Name="Params" />
<Single Name="Name" Type="string">SysTime, 3.5.17.0 (System)</Single>
<Single Name="Id" Type="long">3874980378</Single>
<Single Name="Namespace" Type="string">SysTime</Single>
<Single Name="SystemLibrary" Type="bool">False</Single>
<Single Name="HideWhenReferencedAsDependency" Type="bool">False</Single>
<Single Name="PublishSymbolsInContainer" Type="bool">False</Single>
<Single Name="QualifiedOnly" Type="bool">False</Single>
<Single Name="LinkAllContent" Type="bool">False</Single>
</Single>
<Single Type="{4723ebe7-5bfc-43c6-be6b-5097002ef6b4}" Method="IArchivable">
<Single Name="DefaultResolution" Type="string">Standard, * (System)</Single>
<Single Name="Optional" Type="bool">False</Single>
<Null Name="Params" />
<Single Name="PlaceholderName" Type="string">Standard</Single>
<Single Name="ResolverGuid" Type="System.Guid">b303f5ce-75ff-4668-a777-7da8debb449c</Single>
<Single Name="Id" Type="long">1258623516</Single>
<Single Name="Namespace" Type="string">Standard</Single>
<Single Name="SystemLibrary" Type="bool">False</Single>
<Single Name="HideWhenReferencedAsDependency" Type="bool">False</Single>
<Single Name="PublishSymbolsInContainer" Type="bool">False</Single>
<Single Name="QualifiedOnly" Type="bool">False</Single>
<Single Name="LinkAllContent" Type="bool">False</Single>
</Single>
</List>
<Dictionary Type="System.Collections.Hashtable" Name="PlaceholderRedirectionTable">
<Entry>
<Key>
<Single Type="string">SysTimeCore</Single>
</Key>
<Value>
<Single Type="string">SysTimeCore, 3.5.17.0 (System)</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">Standard</Single>
</Key>
<Value>
<Single Type="string">Standard, 3.5.22.0 (System)</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">SysTimeRtc</Single>
</Key>
<Value>
<Single Type="string">SysTimeRtc, 3.5.22.0 (System)</Single>
</Value>
</Entry>
</Dictionary>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">77db7c73-f583-4d0f-8ab3-e15efde2ea24</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">atMbCall_cext</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">0</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">True</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567818370</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string"></Single>
<Single Name="LineInfoPersistence" Type="string">77db7c73-f583-4d0f-8ab3-e15efde2ea24_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: atMbCall_cext
External C ABI entry point used by the wrappers. Application code should normally call the function blocks. Do not change parameter order/types or external implementation settings. Pointers are accessed synchronously by C; provide distinct valid data/status buffers and truthful capacities. Client status requires 24 UDINT elements. All calls must be owned by one IEC task.
*)
(* Create FUNCTION atMbCall_cext returning UDINT, paste this declaration.
Properties &gt; Build &gt; External implementation must be selected.
Library filename and Project Information title: CmpAtomModbus.
This declaration is the SINGLE external entry point for the C engine. *)
FUNCTION atMbCall_cext : UDINT
VAR_INPUT
// Native command selector. Use wrappers in application code.
command : UDINT;
// Generation-checked native context handle; 0 for open.
handle : UDINT;
// Packed IPv4 for TCP commands; command 20 overloads this field with RTU baud rate.
ipAddress : DWORD;
// Slave listening port, default 502, must be nonzero.
port : UINT;
// Transaction unit ID; command 20 overloads it with serial parity.
unitId : BYTE;
// Modbus FC; command 20 uses data bits, server push/pull use table ID.
functionCode : BYTE;
// Protocol start; command 20 uses stop bits.
startAddress : UINT;
// Item count; command 20 uses serial path byte count.
quantity : UINT;
// WORD buffer; client reads/writes, serial ASCII path, or server table staging.
pData : POINTER TO WORD;
// Available WORD elements, not bytes.
dataCapacity : UDINT;
// UDINT status buffer; requires at least 24 elements.
pStatus : POINTER TO UDINT;
// Available UDINT elements, not bytes.
statusCapacity : UDINT;
// Monotonic time in milliseconds; wrappers use SysTimeGetUs / 1000.
nowMs : ULINT;
// TCP connection timeout; command 20 uses kernel RS485 flag.
connectTimeoutMs : UDINT;
// Reply deadline in milliseconds.
responseTimeoutMs : UDINT;
// Native recovery wait in milliseconds.
retryDelayMs : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">77db7c73-f583-4d0f-8ab3-e15efde2ea24_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">99</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">11c0fc3a-9bcf-4dd8-ac38-efb93363e521</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">Project Information</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">085afe48-c5d8-4ea5-ab0d-b35701fa6009</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639264524057351083</Single>
</Single>
<Single Name="Object" Type="{085afe48-c5d8-4ea5-ab0d-b35701fa6009}" Method="IArchivable">
<Dictionary Type="System.Collections.Hashtable" Name="Properties">
<Entry>
<Key>
<Single Type="string">Version</Single>
</Key>
<Value>
<Single Type="{78562ae7-5a2e-4542-9033-c5c093009235}" Method="IArchivable">
<Single Name="Version" Type="string">0.5.3.0</Single>
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">Title</Single>
</Key>
<Value>
<Single Type="string">CmpAtomModbus</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">DefaultNamespace</Single>
</Key>
<Value>
<Single Type="string">atMb</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">LibraryCategoryIds</Single>
</Key>
<Value>
<Array Type="System.Guid" />
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">LibraryCategories</Single>
</Key>
<Value>
<Array Type="{aecb3560-8a8a-40ab-9e88-42f4b333af8b}" />
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">Company</Single>
</Key>
<Value>
<Single Type="string">Atom Automation</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">IsStorageFormatPinned</Single>
</Key>
<Value>
<Single Type="bool">False</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="string">Project</Single>
</Key>
<Value>
<Single Type="string"></Single>
</Value>
</Entry>
</Dictionary>
<Single Name="GetCompanyGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetTitleGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetVersionGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetTextPropertyGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetTextProperty2GUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetNumberPropertyGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetBooleanPropertyGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="GetVersionPropertyGUID" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Null Name="GetLibVersionGUID" />
<Null Name="GetLibVersionNumberGUID" />
<Null Name="IsLibReleasedGUID" />
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">True</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">6470a90f-b7cb-43ac-9ae5-94b2338b4573</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">Project Settings</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">8753fe6f-4a22-4320-8103-e553c4fc8e04</Single>
<Null Name="EmbeddedTypeGuids" />
<Single Name="Timestamp" Type="long">639263822537689790</Single>
</Single>
<Single Name="Object" Type="{8753fe6f-4a22-4320-8103-e553c4fc8e04}" Method="IArchivable">
<Array Name="OptionData" Type="byte">//48AD8AeABtAGwAIAB2AGUAcgBzAGkAbwBuAD0AIgAxAC4AMAAiACAAZQBuAGMAbwBkAGkAbgBnAD0AIgB1AHQAZgAtADEANgAiAD8APgANAAoAPABTAGkAbgBnAGwAZQAgAHgAbQBsADoAcwBwAGEAYwBlAD0AIgBwAHIAZQBzAGUAcgB2AGUAIgAgAFQAeQBwAGUAPQAiAHsANQA0AGQAZAAwAGUAYQBjAC0AYQA2AGQAOAAtADQANgBmADIALQA4AGMAMgA3AC0AMgBmADQAMwBjADcAZQA0ADkAOAA2ADEAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+ACYAbAB0ADsAUAByAG8AagBlAGMAdABSAG8AbwB0ACYAZwB0ADsAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBTAHUAYgBLAGUAeQBzACIAPgANAAoAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsAMAAxADkANwA2AEIAQwAxAC0AQgBBADkAOAAtADQAQQA0AEQALQA5ADgAQQA4AC0ARQBBAEQAQwAzAEMAOQA0ADkAQwBGADgAfQB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADUANABkAGQAMABlAGEAYwAtAGEANgBkADgALQA0ADYAZgAyAC0AOABjADIANwAtADIAZgA0ADMAYwA3AGUANAA5ADgANgAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewAwADEAOQA3ADYAQgBDADEALQBCAEEAOQA4AC0ANABBADQARAAtADkAOABBADgALQBFAEEARABDADMAQwA5ADQAOQBDAEYAOAB9AH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsARQA3ADAAOQBCADAAOABCAC0AQgA2AEUANAAtADQAOQA2ADYALQA4AEUARQBEAC0ARAA3ADkAMwBBADEAMwAxADEANABDADYAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewA1ADQAZABkADAAZQBhAGMALQBhADYAZAA4AC0ANAA2AGYAMgAtADgAYwAyADcALQAyAGYANAAzAGMANwBlADQAOQA4ADYAMQB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsARQA3ADAAOQBCADAAOABCAC0AQgA2AEUANAAtADQAOQA2ADYALQA4AEUARQBEAC0ARAA3ADkAMwBBADEAMwAxADEANABDADYAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBTAHUAYgBLAGUAeQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAVgBhAGwAdQBlAHMAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AUgBlAHAAbABhAGMAZQBDAG8AbgBzAHQAYQBuAHQAcwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAYgBvAG8AbAAiAD4AVAByAHUAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AVQBuAGkAYwBvAGQAZQBJAGQAZQBuAHQAaQBmAGkAZQByAHMAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAGIAbwBvAGwAIgA+AEYAYQBsAHMAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ARQBuAGEAYgBsAGUAQgByAGUAYQBrAHAAbwBpAG4AdABMAG8AZwBnAGkAbgBnADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBiAG8AbwBsACIAPgBUAHIAdQBlADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBVAHQAZgA4AEUAbgBjAG8AZABpAG4AZwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAYgBvAG8AbAAiAD4AVAByAHUAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ATQBhAHgAQwBvAG0AcABpAGwAZQByAFcAYQByAG4AaQBuAGcAcwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAaQBuAHQAIgA+ADEAMAAwADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEQAaQBjAHQAaQBvAG4AYQByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewBGAEUAOQBGADYAMwBEADQALQA5AEUAMwA0AC0ANAAzAGMAZQAtADkAMwAyADIALQBEADQANgA3ADQANwBBADAAMABGADMAMwB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADUANABkAGQAMABlAGEAYwAtAGEANgBkADgALQA0ADYAZgAyAC0AOABjADIANwAtADIAZgA0ADMAYwA3AGUANAA5ADgANgAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewBGAEUAOQBGADYAMwBEADQALQA5AEUAMwA0AC0ANAAzAGMAZQAtADkAMwAyADIALQBEADQANgA3ADQANwBBADAAMABGADMAMwB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFMAdQBiAEsAZQB5AHMAIgAgAC8APgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBWAGEAbAB1AGUAcwAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBTAG8AdQByAGMAZQBEAG8AdwBuAGwAbwBhAGQAQwBvAG4AdABlAG4AdAAyADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAQQByAHIAYQB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBHAHUAaQBkACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4ARwB1AGkAZAAiAD4AYgAwAGIANQAzAGYAOAAzAC0AYQBmADcAOAAtADQAOQBhAGEALQA4ADEAMwAzAC0AMAAwADYAMwBmADQANwA2AGIAZAA3AGMAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEEAcgByAGEAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBTAG8AdQByAGMAZQBEAG8AdwBuAGwAbwBhAGQAQwBvAG4AdABlAG4AdAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAaQBuAHQAIgA+ADEAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARABpAGMAdABpAG8AbgBhAHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7AEEAMwBCAEIAQQA3ADEAMwAtADYAMwBEADcALQA0AGQAZQA2AC0AQgBFAEMAMgAtAEUAMwBCAEEAQQBEADgANwA4ADkARgA4AH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHsANQA0AGQAZAAwAGUAYQBjAC0AYQA2AGQAOAAtADQANgBmADIALQA4AGMAMgA3AC0AMgBmADQAMwBjADcAZQA0ADkAOAA2ADEAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAE4AYQBtAGUAIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7AEEAMwBCAEIAQQA3ADEAMwAtADYAMwBEADcALQA0AGQAZQA2AC0AQgBFAEMAMgAtAEUAMwBCAEEAQQBEADgANwA4ADkARgA4AH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsANAAwADQANQAwAEYANQA3AC0AMABBAEEAMwAtADQAMgAxADYALQA5ADYARgAzAC0ANQA0ADQANABFAEMAQgAyADkANwA2ADMAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewA1ADQAZABkADAAZQBhAGMALQBhADYAZAA4AC0ANAA2AGYAMgAtADgAYwAyADcALQAyAGYANAAzAGMANwBlADQAOQA4ADYAMQB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsANAAwADQANQAwAEYANQA3AC0AMABBAEEAMwAtADQAMgAxADYALQA5ADYARgAzAC0ANQA0ADQANABFAEMAQgAyADkANwA2ADMAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBTAHUAYgBLAGUAeQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAVgBhAGwAdQBlAHMAIgAgAC8APgANAAoAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewAyADkAQgBEADgARAAwAEMALQAzADUAOAA2AC0ANAA1ADQAOAAtAEIAQgA0ADgALQA0ADkANwBCADkAQQAwADEANgA5ADMARgB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADUANABkAGQAMABlAGEAYwAtAGEANgBkADgALQA0ADYAZgAyAC0AOABjADIANwAtADIAZgA0ADMAYwA3AGUANAA5ADgANgAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewAyADkAQgBEADgARAAwAEMALQAzADUAOAA2AC0ANAA1ADQAOAAtAEIAQgA0ADgALQA0ADkANwBCADkAQQAwADEANgA5ADMARgB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFMAdQBiAEsAZQB5AHMAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AUgB1AGwAZQBzADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADUANABkAGQAMABlAGEAYwAtAGEANgBkADgALQA0ADYAZgAyAC0AOABjADIANwAtADIAZgA0ADMAYwA3AGUANAA5ADgANgAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AFIAdQBsAGUAcwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBWAGEAbAB1AGUAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEQAaQBjAHQAaQBvAG4AYQByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBWAGEAbAB1AGUAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7ADUAMwA1ADYANQA4AEMAMAAtADUAQQBGADUALQA0ADYAMABkAC0AOQA5AEEANAAtAEIARgBGAEIAOQA4ADQAQQA4ADIAOQBBAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHsANQA0AGQAZAAwAGUAYQBjAC0AYQA2AGQAOAAtADQANgBmADIALQA4AGMAMgA3AC0AMgBmADQAMwBjADcAZQA0ADkAOAA2ADEAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAE4AYQBtAGUAIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7ADUAMwA1ADYANQA4AEMAMAAtADUAQQBGADUALQA0ADYAMABkAC0AOQA5AEEANAAtAEIARgBGAEIAOQA4ADQAQQA4ADIAOQBBAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AFYAZQByAHMAaQBvAG4AQwBvAG4AcwB0AHIAYQBpAG4AdAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewBmADkAMAA3ADkAMQAxADUALQBhADQAYgBhAC0ANABmADMAMAAtAGIAZgA3AGMALQA5AGUANwA2ADYAMQAzADEANAA2AGYAYwB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAFQAaABlAFYAZQByAHMAaQBvAG4AIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgAzAC4ANQAuADIAMgAuADAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARABpAGMAdABpAG8AbgBhAHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7AEMANwAwAEIANwA4ADQANQAtADIANwAyADIALQA0AGEAOQBiAC0AQQAwAEUAQQAtADgAOABDADgANwA3AEEANABCADMANgBGAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHsANQA0AGQAZAAwAGUAYQBjAC0AYQA2AGQAOAAtADQANgBmADIALQA4AGMAMgA3AC0AMgBmADQAMwBjADcAZQA0ADkAOAA2ADEAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAE4AYQBtAGUAIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7AEMANwAwAEIANwA4ADQANQAtADIANwAyADIALQA0AGEAOQBiAC0AQQAwAEUAQQAtADgAOABDADgANwA3AEEANABCADMANgBGAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AE0AYQB4AEEAdQB0AGgAZQBuAHQAaQBjAGEAdABpAG8AbgBUAHIAaQBhAGwAcwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAaQBuAHQAIgA+ADMAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AEUAbgBhAGIAbABlAE0AYQB4AEEAdQB0AGgAZQBuAHQAaQBjAGEAdABpAG8AbgBUAHIAaQBhAGwAcwA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAYgBvAG8AbAAiAD4AVAByAHUAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ARQBuAGEAYgBsAGUATQBhAHgAVABpAG0AZQBPAGYASQBuAGEAYwB0AGkAdgBpAHQAeQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAYgBvAG8AbAAiAD4AVAByAHUAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AVQBzAGUAcgBMAGkAcwB0ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADkAZgBlADYAYgA1ADQANwAtADYAYgBjADgALQA0AGYAMQAxAC0AYgA1ADgAOQAtAGIANQAxADcAOAA2ADAAYwA1ADgAOQAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEEAcgByAGEAeQAgAE4AYQBtAGUAPQAiAFUAcwBlAHIAcwAiACAAVAB5AHAAZQA9ACIAewBjAGQAOAAzADAAMgA5AGUALQAxADMAYgAwAC0ANAA5ADEAZQAtADkAZQA0AGIALQA5ADIAMQBhAGQAZABhADAAZAA4ADYAYgB9ACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7AGMAZAA4ADMAMAAyADkAZQAtADEAMwBiADAALQA0ADkAMQBlAC0AOQBlADQAYgAtADkAMgAxAGEAZABkAGEAMABkADgANgBiAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBJAGQAIgAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4ARwB1AGkAZAAiAD4AYwBhADcANwA3ADIAMwA1AC0AYwA1AGMAZQAtADQAZgBlADcALQBhADIANwA2AC0ANABiADUAZgBiADEANQA1ADAAYQBkAGEAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAE4AYQBtAGUAIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBPAHcAbgBlAHIAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAEYAdQBsAGwATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIAQQBjAHQAaQB2AGUAIgAgAFQAeQBwAGUAPQAiAGIAbwBvAGwAIgA+AFQAcgB1AGUAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEEAcgByAGEAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBVAHMAZQByAEEAdQB0AGgAZQBuAHQAaQBjAGEAdABpAG8AbgA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewAzADYAMwA1AGEANgA3ADEALQA5ADcAZgA1AC0ANAAxAGIAYgAtADkAZQAyADkALQAwAGUAYgBiADkANwA5ADUAOQA3ADUAYwB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAVQBzAGUAcgBUAG8AUABhAHMAcwB3AG8AcgBkAEgAYQBzAGgAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEcAdQBpAGQAIgA+AGMAYQA3ADcANwAyADMANQAtAGMANQBjAGUALQA0AGYAZQA3AC0AYQAyADcANgAtADQAYgA1AGYAYgAxADUANQAwAGEAZABhADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AZAA0ADEAZAA4AGMAZAA5ADgAZgAwADAAYgAyADAANABlADkAOAAwADAAOQA5ADgAZQBjAGYAOAA0ADIANwBlADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEQAaQBjAHQAaQBvAG4AYQByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ATQBhAHgAVABpAG0AZQBPAGYASQBuAGEAYwB0AGkAdgBpAHQAeQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAaQBuAHQAIgA+ADEAMAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ARwByAG8AdQBwAEwAaQBzAHQAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHsAYgBmADQAZABmAGYAZABhAC0AZgAwADUANQAtADQANAA2AGQALQA5AGQANwBhAC0ANQBmADEAMgA2ADcAMgAwADgAOQA2AGIAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAQQByAHIAYQB5ACAATgBhAG0AZQA9ACIARwByAG8AdQBwAHMAIgAgAFQAeQBwAGUAPQAiAHsAZABhAGUAYwBkADQAYgBlAC0AMQBlADIAYgAtADQAMwAzADUALQBhADEAMgA1AC0ANABhADEAYQBjADgAMwBlAGEANAA5AGYAfQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewBkAGEAZQBjAGQANABiAGUALQAxAGUAMgBiAC0ANAAzADMANQAtAGEAMQAyADUALQA0AGEAMQBhAGMAOAAzAGUAYQA0ADkAZgB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIASQBkACIAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEcAdQBpAGQAIgA+AGYAZAA0AGYAZAAyADMAMgAtAGEAMAA0AGIALQA0ADgAOAA4AC0AOAA1ADIAOAAtADUAYgA3ADQAZQAxADcAMgA4ADIANAAxADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ATwB3AG4AZQByADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIASQBzAEUAdgBlAHIAeQBvAG4AZQBHAHIAbwB1AHAAIgAgAFQAeQBwAGUAPQAiAGIAbwBvAGwAIgA+AEYAYQBsAHMAZQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIASQBzAE8AdwBuAGUAcgBHAHIAbwB1AHAAIgAgAFQAeQBwAGUAPQAiAGIAbwBvAGwAIgA+AFQAcgB1AGUAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABMAGkAcwB0ACAATgBhAG0AZQA9ACIAVQBzAGUAcgBNAGUAbQBiAGUAcgBzACIAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEEAcgByAGEAeQBMAGkAcwB0ACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4ARwB1AGkAZAAiAD4AYwBhADcANwA3ADIAMwA1AC0AYwA1AGMAZQAtADQAZgBlADcALQBhADIANwA2AC0ANABiADUAZgBiADEANQA1ADAAYQBkAGEAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEwAaQBzAHQAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEwAaQBzAHQAIABOAGEAbQBlAD0AIgBHAHIAbwB1AHAATQBlAG0AYgBlAHIAcwAiACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBBAHIAcgBhAHkATABpAHMAdAAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewBkAGEAZQBjAGQANABiAGUALQAxAGUAMgBiAC0ANAAzADMANQAtAGEAMQAyADUALQA0AGEAMQBhAGMAOAAzAGUAYQA0ADkAZgB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIASQBkACIAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEcAdQBpAGQAIgA+ADIANABhADgAYwAxADIAYwAtADkANAA3ADIALQA0AGIAMgBjAC0AOQA0AGMAOQAtADgAOQBjAGMAMAA1AGUANABlAGEAYwA0ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ARQB2AGUAcgB5AG8AbgBlADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIASQBzAEUAdgBlAHIAeQBvAG4AZQBHAHIAbwB1AHAAIgAgAFQAeQBwAGUAPQAiAGIAbwBvAGwAIgA+AFQAcgB1AGUAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAEkAcwBPAHcAbgBlAHIARwByAG8AdQBwACIAIABUAHkAcABlAD0AIgBiAG8AbwBsACIAPgBGAGEAbABzAGUAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABMAGkAcwB0ACAATgBhAG0AZQA9ACIAVQBzAGUAcgBNAGUAbQBiAGUAcgBzACIAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEEAcgByAGEAeQBMAGkAcwB0ACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4ARwB1AGkAZAAiAD4AYwBhADcANwA3ADIAMwA1AC0AYwA1AGMAZQAtADQAZgBlADcALQBhADIANwA2AC0ANABiADUAZgBiADEANQA1ADAAYQBkAGEAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEwAaQBzAHQAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEwAaQBzAHQAIABOAGEAbQBlAD0AIgBHAHIAbwB1AHAATQBlAG0AYgBlAHIAcwAiACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBBAHIAcgBhAHkATABpAHMAdAAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBBAHIAcgBhAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4ARQBuAGEAYgBsAGUATgBlAHcASABhAHMAaABGAG8AcgBtAGEAdAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAYgBvAG8AbAAiAD4ARgBhAGwAcwBlADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPAAvAEQAaQBjAHQAaQBvAG4AYQByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgADwASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewBBAEQARgBCAEUAOAA4AEQALQAxAEMANQBDAC0ANAA1ADkAQwAtAEEANgA0AEUALQA0ADgAQgBBAEIAOAA5ADAARgBBAEEAMAB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAPABWAGEAbAB1AGUAPgANAAoAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABUAHkAcABlAD0AIgB7ADUANABkAGQAMABlAGEAYwAtAGEANgBkADgALQA0ADYAZgAyAC0AOABjADIANwAtADIAZgA0ADMAYwA3AGUANAA5ADgANgAxAH0AIgAgAE0AZQB0AGgAbwBkAD0AIgBJAEEAcgBjAGgAaQB2AGEAYgBsAGUAIgA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwAUwBpAG4AZwBsAGUAIABOAGEAbQBlAD0AIgBOAGEAbQBlACIAIABUAHkAcABlAD0AIgBzAHQAcgBpAG4AZwAiAD4AewBBAEQARgBCAEUAOAA4AEQALQAxAEMANQBDAC0ANAA1ADkAQwAtAEEANgA0AEUALQA0ADgAQgBBAEIAOAA5ADAARgBBAEEAMAB9ADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFMAdQBiAEsAZQB5AHMAIgAgAC8APgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBWAGEAbAB1AGUAcwAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgBTAG8AZgB0AE0AbwB0AGkAbwBuAFYAZQByAHMAaQBvAG4APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ASwBlAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgA0AC4AMgAwAC4AMgAuADAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AC8ARABpAGMAdABpAG8AbgBhAHIAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBWAGEAbAB1AGUAPgANAAoAIAAgACAAIAA8AC8ARQBuAHQAcgB5AD4ADQAKACAAIAAgACAAPABFAG4AdAByAHkAPgANAAoAIAAgACAAIAAgACAAPABLAGUAeQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7ADIANAA2ADAAMAAxAEYANAAtADIANwA5AEQALQA0ADMAQQBDAC0AQgAyADQAMQAtADkANAA4AEUAQgAzADEAMQAyADAARQAxAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgADwALwBLAGUAeQA+AA0ACgAgACAAIAAgACAAIAA8AFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAFQAeQBwAGUAPQAiAHsANQA0AGQAZAAwAGUAYQBjAC0AYQA2AGQAOAAtADQANgBmADIALQA4AGMAMgA3AC0AMgBmADQAMwBjADcAZQA0ADkAOAA2ADEAfQAiACAATQBlAHQAaABvAGQAPQAiAEkAQQByAGMAaABpAHYAYQBiAGwAZQAiAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABTAGkAbgBnAGwAZQAgAE4AYQBtAGUAPQAiAE4AYQBtAGUAIgAgAFQAeQBwAGUAPQAiAHMAdAByAGkAbgBnACIAPgB7ADIANAA2ADAAMAAxAEYANAAtADIANwA5AEQALQA0ADMAQQBDAC0AQgAyADQAMQAtADkANAA4AEUAQgAzADEAMQAyADAARQAxAH0APAAvAFMAaQBuAGcAbABlAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAUwB1AGIASwBlAHkAcwAiACAALwA+AA0ACgAgACAAIAAgACAAIAAgACAAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAFYAYQBsAHUAZQA+AA0ACgAgACAAIAAgADwALwBFAG4AdAByAHkAPgANAAoAIAAgACAAIAA8AEUAbgB0AHIAeQA+AA0ACgAgACAAIAAgACAAIAA8AEsAZQB5AD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsAOABGADkAOQBBADgAMQA2AC0ARQA0ADgAOAAtADQAMQBFADQALQA5AEYAQQAzAC0AOAA0ADYANQAzADYAMAAxADIAMgA4ADQAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAPAAvAEsAZQB5AD4ADQAKACAAIAAgACAAIAAgADwAVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAAVAB5AHAAZQA9ACIAewA1ADQAZABkADAAZQBhAGMALQBhADYAZAA4AC0ANAA2AGYAMgAtADgAYwAyADcALQAyAGYANAAzAGMANwBlADQAOQA4ADYAMQB9ACIAIABNAGUAdABoAG8AZAA9ACIASQBBAHIAYwBoAGkAdgBhAGIAbABlACIAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AFMAaQBuAGcAbABlACAATgBhAG0AZQA9ACIATgBhAG0AZQAiACAAVAB5AHAAZQA9ACIAcwB0AHIAaQBuAGcAIgA+AHsAOABGADkAOQBBADgAMQA2AC0ARQA0ADgAOAAtADQAMQBFADQALQA5AEYAQQAzAC0AOAA0ADYANQAzADYAMAAxADIAMgA4ADQAfQA8AC8AUwBpAG4AZwBsAGUAPgANAAoAIAAgACAAIAAgACAAIAAgACAAIAA8AEQAaQBjAHQAaQBvAG4AYQByAHkAIABUAHkAcABlAD0AIgBTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEgAYQBzAGgAdABhAGIAbABlACIAIABOAGEAbQBlAD0AIgBTAHUAYgBLAGUAeQBzACIAIAAvAD4ADQAKACAAIAAgACAAIAAgACAAIAAgACAAPABEAGkAYwB0AGkAbwBuAGEAcgB5ACAAVAB5AHAAZQA9ACIAUwB5AHMAdABlAG0ALgBDAG8AbABsAGUAYwB0AGkAbwBuAHMALgBIAGEAcwBoAHQAYQBiAGwAZQAiACAATgBhAG0AZQA9ACIAVgBhAGwAdQBlAHMAIgAgAC8APgANAAoAIAAgACAAIAAgACAAIAAgADwALwBTAGkAbgBnAGwAZQA+AA0ACgAgACAAIAAgACAAIAA8AC8AVgBhAGwAdQBlAD4ADQAKACAAIAAgACAAPAAvAEUAbgB0AHIAeQA+AA0ACgAgACAAPAAvAEQAaQBjAHQAaQBvAG4AYQByAHkAPgANAAoAIAAgADwARABpAGMAdABpAG8AbgBhAHIAeQAgAFQAeQBwAGUAPQAiAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ASABhAHMAaAB0AGEAYgBsAGUAIgAgAE4AYQBtAGUAPQAiAFYAYQBsAHUAZQBzACIAIAAvAD4ADQAKADwALwBTAGkAbgBnAGwAZQA+AA==</Array>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Array Name="Path" Type="string" />
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">f228f401-6c74-4359-8ff1-b15b675180a4</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ClientStatus</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">2db5746d-d284-4425-9f7f-2663a34b0ebc</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568449410</Single>
</Single>
<Single Name="Object" Type="{2db5746d-d284-4425-9f7f-2663a34b0ebc}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ClientStatus
Aggregate request status used by the RTU monitoring property: noneOk=0, someOk=1, allOk=2. This describes request online flags, not the physical connection. The current toString getter compares onlineCnt with all registered requests and reports allOk for an empty registry.
*)
{attribute 'qualified_only'}
{attribute 'strict'}
TYPE ClientStatus :
(
noneOk := 0,
someOk := 1,
allOk := 2
);
END_TYPE
</Single>
<Single Name="LineInfoPersistence" Type="string">f228f401-6c74-4359-8ff1-b15b675180a4_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">11</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">8fbb076f-33b8-53c3-9f2e-cb38bcc332e3</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">Error</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">2db5746d-d284-4425-9f7f-2663a34b0ebc</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568509412</Single>
</Single>
<Single Name="Object" Type="{2db5746d-d284-4425-9f7f-2663a34b0ebc}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.Error
IEC error classification. TCP-named socket/timeout members are also used for RTU failures. For the precise native reason inspect out_nativeError/out_lastNativeError; for an OS failure inspect out_socketError.
*)
{attribute 'qualified_only'}
TYPE Error : (
OK := 0, RequestParameterError := 1, TcpSocketError := 4,
TcpConnectTimeout := 5, ReplyTimeout := 6, InvalidReply := 8,
RequestException := 9, RequestCancelled := 10, InternalError := 255
);
END_TYPE</Single>
<Single Name="LineInfoPersistence" Type="string">8fbb076f-33b8-53c3-9f2e-cb38bcc332e3_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">78</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">43f52a7a-cd45-4c0a-8652-9b18c69324d7</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ExceptionCodes</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">2db5746d-d284-4425-9f7f-2663a34b0ebc</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568519411</Single>
</Single>
<Single Name="Object" Type="{2db5746d-d284-4425-9f7f-2663a34b0ebc}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ExceptionCodes
Modbus exception response values plus local TIMEOUT=-1. A valid Modbus exception proves communication, but the requested operation failed. In current statistics, non-exception errors can also be classified as TIMEOUT; use native diagnostics to distinguish their actual cause.
*)
{attribute 'qualified_only'}
TYPE ExceptionCodes :
(
// Local / transport-level (non-Modbus) result
TIMEOUT := -1, // Communication timeout / no response
// Modbus exception codes (returned in exception response PDU)
RESPONSE_SUCCESS := 16#00, // Everything OK (no exception)
ILLEGAL_FUNCTION := 16#01, // Function code not supported by slave
ILLEGAL_DATA_ADDRESS := 16#02, // Data address not valid for slave (out of range / not mapped)
ILLEGAL_DATA_VALUE := 16#03, // Data value not valid (bad length/value/etc.)
SLAVE_DEVICE_FAILURE := 16#04, // Unrecoverable error while performing the requested action
ACKNOWLEDGE := 16#05, // Request accepted; processing started (use to avoid master timeout)
SLAVE_DEVICE_BUSY := 16#06, // Slave busy (e.g. long operation in progress); retry later
MEMORY_PARITY_ERROR := 16#08, // Memory parity error (special case; historically for FC 20/21)
GATEWAY_PATH_UNAVAILABLE := 16#0A, // Gateway problem: path unavailable / misconfigured / overloaded
GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND := 16#0B // Gateway problem: target device did not respond
);
END_TYPE
</Single>
<Single Name="LineInfoPersistence" Type="string">43f52a7a-cd45-4c0a-8652-9b18c69324d7_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">78</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ClientBase</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567878390</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeMode := TRUE;
nativeCycle();
</Single>
<Single Name="LineInfoPersistence" Type="string">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ClientBase
Abstract shared client scheduler and native transport owner. Use ClientTCP or ClientRTU. Holds up to 100 registered requests and runs one transaction at a time. Call the concrete client once per scan, from the same task as its requests.
*)
{attribute 'monitoring_display' := 'toString'}
{attribute 'no_assign'}
FUNCTION_BLOCK ABSTRACT ClientBase
VAR_INPUT
{attribute 'symbol' := 'none'}
// Reply timeout override. ClientBase: TIME; RequestBase: SYSTIME numeric milliseconds (not microseconds). Zero selects inherited/calculated timeout.
in_timeout: TIME := T#0MS; // If this is set, this will be used on requests, otherwise it will be calculated from in_dataRate.
{attribute 'symbol' := 'none'}
// Reset request consumed and cleared by nativeCycle. Supplying TRUE on every call resets statistics every scan; pulse once.
in_resetStats: BOOL; // Set this bool to true to reset statistics.
END_VAR
VAR_OUTPUT
{attribute 'symbol' := 'none'}
// Submitted request count in the last completed window of at least 1000 ms, not necessarily an exact sliding second.
msgLastSecondCnt: UDINT; //Messages in the last second
{attribute 'symbol' := 'none'}
// Sum of successful transaction durations in that completed window (ms); excludes failed durations.
msgLastSecondTime: UDINT; //Total amount of time for all messages sent last second in ms
{attribute 'symbol' := 'none'}
// IEC accepted submission count since resetStats; not a count of physical packets.
numMsgSent: UDINT;
{attribute 'symbol' := 'none'}
// IEC successful or Modbus-exception reply count since resetStats.
numMsgReply: UDINT;
{attribute 'symbol' := 'none'}
// TRUE when at least one active request exists and onlineCnt equals activeReqCnt. Online can include exception replies.
allRequestsOnline: BOOL; //All requests are working
// Pointers to registered request statistics by registry index, populated on client scans. Null entries are unused; validate before dereference.
reqStats: ARRAY[0..99] OF POINTER TO RequestStats; // For debugging modbus requests
END_VAR
VAR
dataRate : DINT;
requests : ARRAY[0..99] OF POINTER TO RequestBase;
requestCnt : UINT;
allRequestsOffline : BOOL;
END_VAR
VAR
nativeMode : BOOL;
nativeHandle : UDINT;
nativeIP : DWORD;
nativePort : UINT;
nativeNowMicroseconds : SYSTIME;
nativeNowMilliseconds : ULINT;
nativeStatus : ARRAY[0..23] OF UDINT;
nativeActiveIndex : DINT := -1;
nativeSelected : POINTER TO RequestBase;
nativeResultReady : BOOL;
nativeFinishedIndex : DINT := -1;
nativeWindowStartMilliseconds : ULINT;
nativeWasConnected : BOOL;
nativeEnable : BOOL := TRUE;
nativeConnectTimeoutMilliseconds : UDINT := 2000;
nativeRetryDelayMilliseconds : UDINT := 100;
nativeHoldUncertainWrites : BOOL := FALSE;
END_VAR
VAR_INPUT
{attribute 'symbol' := 'none'}
nativeIO : ARRAY[0..1999] OF WORD;
{attribute 'symbol' := 'none'}
nativeActiveRequest : POINTER TO RequestBase;
{attribute 'symbol' := 'none'}
nativeArgUnit : BYTE;
{attribute 'symbol' := 'none'}
nativeArgFunction : BYTE;
{attribute 'symbol' := 'none'}
nativeArgAddress : UINT;
{attribute 'symbol' := 'none'}
nativeArgQuantity : UINT;
{attribute 'symbol' := 'none'}
nativeArgTimeout : UDINT := 1000;
{attribute 'symbol' := 'none'}
nativeSent : UDINT;
{attribute 'symbol' := 'none'}
nativeReplied : UDINT;
{attribute 'symbol' := 'none'}
nativeWindowCount : UDINT;
{attribute 'symbol' := 'none'}
nativeWindowTime : UDINT;
END_VAR
VAR_OUTPUT
// Transport is in ready/sending/receiving state. Does not prove a request succeeded or data is fresh.
out_connected : BOOL;
// 0 disabled, 1 retry wait, 2 TCP connecting, 3 ready, 4 sending, 5 receiving.
out_connectionState : UDINT;
// Native last transport error; may persist after recovery. Check current connection and request diagnostics too.
out_lastNativeError : UDINT;
// Native Linux errno snapshot as UDINT; may be historical. Used for both serial and sockets.
out_socketError : UDINT;
// Native successful reconnections after the first connection. Context recreation resets its native lifetime counters.
out_reconnectCount : UDINT;
// Sticky request registry overflow indicator; max 100 requests/client. Client reinitialization clears it.
out_registrationFull : BOOL;
END_VAR
VAR CONSTANT
NATIVE_CMD_OPEN : UDINT := 1;
NATIVE_CMD_CLOSE : UDINT := 2;
NATIVE_CMD_ENABLE : UDINT := 3;
NATIVE_CMD_TICK : UDINT := 5;
NATIVE_CMD_SUBMIT : UDINT := 6;
NATIVE_CMD_COPY_READ : UDINT := 7;
NATIVE_CMD_CONFIGURE : UDINT := 9;
NATIVE_CMD_ACKNOWLEDGE : UDINT := 10;
NATIVE_CMD_REQUEST_TIMEOUT : UDINT := 11;
NATIVE_STATE_DISABLED : UDINT := 0;
NATIVE_STATE_READY : UDINT := 3;
NATIVE_STATE_RECEIVING : UDINT := 5;
NATIVE_ERROR_INVALID_HANDLE : UDINT := 256;
NATIVE_ERROR_CANCELLED : UDINT := 10;
NATIVE_STATUS_HANDLE : UDINT := 0;
NATIVE_STATUS_STATE : UDINT := 1;
NATIVE_STATUS_DONE : UDINT := 3;
NATIVE_STATUS_ERROR : UDINT := 4;
NATIVE_STATUS_RESULT : UDINT := 5;
NATIVE_STATUS_LAST_ERROR : UDINT := 6;
NATIVE_STATUS_SOCKET_ERROR : UDINT := 7;
NATIVE_STATUS_EXCEPTION : UDINT := 8;
NATIVE_STATUS_WRITE_UNCERTAIN : UDINT := 9;
NATIVE_STATUS_RECONNECTS : UDINT := 11;
NATIVE_STATUS_FUNCTION : UDINT := 18;
END_VAR
VAR
nativeOpenCommand : UDINT := 1;
nativeDevice : STRING(127);
nativeSerialBaud : UDINT;
nativeSerialParity : BYTE;
nativeSerialBits : BYTE;
nativeSerialStops : BYTE;
nativeSerialRs485 : UDINT;
END_VAR
VAR_INPUT
// Enable processing; TRUE by default. FALSE releases transport. Continue scanning to refresh state.
in_enable : BOOL := TRUE;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">3369</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">17c2ab7a-4d60-48ec-966f-339ec83a75e9</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ClientRTU</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568384009</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeMode := TRUE;
IF nativeHandle &lt;&gt; 0 AND ((lastDevice &lt;&gt; in_device) OR (lastBaud &lt;&gt; in_baudRate) OR
(lastParity &lt;&gt; in_parity) OR (lastBits &lt;&gt; in_dataBits) OR (lastStops &lt;&gt; in_stopBits) OR
(lastRs485 &lt;&gt; in_rs485) OR (lastRetry &lt;&gt; in_reconnectDelay) OR NOT in_enable) THEN
nativeRelease();
END_IF;
nativeOpenCommand := 20;
nativeDevice := in_device;
nativeSerialBaud := in_baudRate;
nativeSerialParity := in_parity;
nativeSerialBits := in_dataBits;
nativeSerialStops := in_stopBits;
nativeSerialRs485 := BOOL_TO_UDINT(in_rs485);
nativeRetryDelayMilliseconds := MAX(UDINT#1,TIME_TO_UDINT(in_reconnectDelay));
nativeHoldUncertainWrites := in_holdUncertainWrites;
nativeEnable := in_enable;
dataRate := UDINT_TO_DINT(in_baudRate);
lastDevice := in_device; lastBaud := in_baudRate;
lastParity := in_parity; lastBits := in_dataBits; lastStops := in_stopBits;
lastRs485 := in_rs485; lastRetry := in_reconnectDelay;
SUPER^();</Single>
<Single Name="LineInfoPersistence" Type="string">17c2ab7a-4d60-48ec-966f-339ec83a75e9_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ClientRTU
Modbus RTU client using a Linux serial device. Call every scan. Supports 8 data bits, parity 0 none/1 odd/2 even, and 1 or 2 stop bits. Uses unit IDs 1..247; broadcast 0 is unsupported. Serial-setting changes recreate the context. Automatic recovery proceeds while enabled and scanned.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ClientRTU EXTENDS ClientBase
VAR_INPUT
// Linux serial device path, default /dev/ttyUSB0, at most 127 ASCII characters. Runtime account needs access.
in_device : STRING(127) := '/dev/ttyUSB0';
// Serial baud rate, default 9600. Supplied C source accepts 1200,2400,4800,9600,19200,38400,57600,115200.
in_baudRate : UDINT := 9600;
// 0 none, 1 odd, 2 even. Must match the slave.
in_parity : BYTE := 0; // 0 none, 1 odd, 2 even
// Only 8 supported by supplied native implementation.
in_dataBits : BYTE := 8;
// 1 or 2; must match the slave.
in_stopBits : BYTE := 1; // 1 or 2
// Request Linux kernel RS485 direction control. Leave FALSE for USB adapters handling direction automatically. Requires driver support.
in_rs485 : BOOL; // Request Linux kernel RS485 direction control.
// Delay before native recovery attempt, default 100 ms; clamped to at least 1 ms. Effective timing also depends on scan interval and failure detection.
in_reconnectDelay : TIME := T#100MS;
// FALSE allows normal retries after uncertain writes. TRUE holds affected write requests until writeNow(); read requests can continue.
in_holdUncertainWrites : BOOL := FALSE;
END_VAR
VAR
lastDevice : STRING(127);
lastBaud : UDINT;
lastParity : BYTE;
lastBits : BYTE;
lastStops : BYTE;
lastRs485 : BOOL;
lastRetry : TIME;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">17c2ab7a-4d60-48ec-966f-339ec83a75e9_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">607</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">269ad87c-8ffe-4a28-9e12-2f2da3f7c570</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ClientTCP</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568469412</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeOpenCommand := 1;
nativeMode := TRUE;
nativeIP := SHL(BYTE_TO_DWORD(in_ipAddress[0]),24) OR
SHL(BYTE_TO_DWORD(in_ipAddress[1]),16) OR
SHL(BYTE_TO_DWORD(in_ipAddress[2]),8) OR BYTE_TO_DWORD(in_ipAddress[3]);
nativePort := in_port;
nativeConnectTimeoutMilliseconds := MAX(UDINT#1,TIME_TO_UDINT(in_connectTimeout));
nativeRetryDelayMilliseconds := MAX(UDINT#1,TIME_TO_UDINT(in_reconnectDelay));
nativeHoldUncertainWrites := in_holdUncertainWrites;
IF nativeHandle &lt;&gt; 0 AND ((nativeEndpointIP &lt;&gt; nativeIP) OR
(nativeEndpointPort &lt;&gt; nativePort) OR (nativeConfigConnect &lt;&gt; nativeConnectTimeoutMilliseconds) OR
(nativeConfigRetry &lt;&gt; nativeRetryDelayMilliseconds) OR NOT in_enable) THEN
nativeRelease();
END_IF;
nativeEndpointIP := nativeIP; nativeEndpointPort := nativePort;
nativeConfigConnect := nativeConnectTimeoutMilliseconds; nativeConfigRetry := nativeRetryDelayMilliseconds;
nativeEnable := in_enable;
IF in_baudrate &lt;&gt; 0 THEN dataRate := in_baudrate; ELSE dataRate := 105200; END_IF;
SUPER^();
</Single>
<Single Name="LineInfoPersistence" Type="string">269ad87c-8ffe-4a28-9e12-2f2da3f7c570_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ClientTCP
Modbus TCP client with automatic retry after connection or transaction failure. Call every scan. Endpoint or timeout/retry configuration changes close the current context and reopen it on subsequent scans. Requests share this connection and execute sequentially.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ClientTCP EXTENDS ClientBase
VAR_INPUT
{attribute 'symbol' := 'none'}
// ClientTCP: four IPv4 bytes. Slave: packed numeric DWORD, 0 binds all interfaces; e.g. DWORD#16#C0A8321F for 192.168.50.31.
in_ipAddress: ARRAY[0..3] OF BYTE; // TCP IP Address
{attribute 'symbol' := 'none'}
// Remote TCP port, default 502.
in_port: UINT := 502; // TCP port
{attribute 'symbol' := 'none'}
// TCP gateway serial baud-rate hint for calculated reply timeout; 0 uses internal dataRate 105200. Does not configure a serial port.
in_baudrate: UINT := 0; // Set this if using RS485 to TCP Converter, used to calculate timeout.
END_VAR
VAR_INPUT
// TCP connection-attempt deadline, default 2 s; clamped to at least 1 ms.
in_connectTimeout : TIME := T#2S;
// Delay before native recovery attempt, default 100 ms; clamped to at least 1 ms. Effective timing also depends on scan interval and failure detection.
in_reconnectDelay : TIME := T#100MS; // Delay after a failed TCP connection/transaction.
// FALSE allows normal retries after uncertain writes. TRUE holds affected write requests until writeNow(); read requests can continue.
in_holdUncertainWrites : BOOL := FALSE;
END_VAR
VAR
nativeEndpointIP : DWORD;
nativeEndpointPort : UINT;
nativeConfigConnect : UDINT;
nativeConfigRetry : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">269ad87c-8ffe-4a28-9e12-2f2da3f7c570_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1191</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a77a90fd-541d-4ce9-ad97-7024224bbab4</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqReadCoil</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568539386</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">a77a90fd-541d-4ce9-ad97-7024224bbab4_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqReadCoil
Modbus FC 1: read BOOL coils. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 2000. Usable length is clamped to array capacity. Only a successful validated reply updates the destination slice. Old values remain after failures; check out_validData and out_stale.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqReadCoil EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF BOOL to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">a77a90fd-541d-4ce9-ad97-7024224bbab4_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">193</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">1a3278f4-a658-407c-968a-21aa53361562</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqReadDiscrete</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568579407</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">1a3278f4-a658-407c-968a-21aa53361562_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqReadDiscrete
Modbus FC 2: read BOOL discrete inputs. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 2000. Usable length is clamped to array capacity. Only a successful validated reply updates the destination slice. Old values remain after failures; check out_validData and out_stale.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqReadDiscrete EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF BOOL to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">1a3278f4-a658-407c-968a-21aa53361562_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">184</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">73b10819-9112-4811-9583-e2735d2b13ea</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqReadHolding</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568619598</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">73b10819-9112-4811-9583-e2735d2b13ea_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqReadHolding
Modbus FC 3: read UINT holding registers. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 125. Usable length is clamped to array capacity. Only a successful validated reply updates the destination slice. Old values remain after failures; check out_validData and out_stale.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqReadHolding EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF UINT to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF UINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">73b10819-9112-4811-9583-e2735d2b13ea_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">173</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a5dbc9b0-a1a1-4281-a685-ec85b35bb866</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqReadInput</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568679576</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">a5dbc9b0-a1a1-4281-a685-ec85b35bb866_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqReadInput
Modbus FC 4: read UINT input registers. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 125. Usable length is clamped to array capacity. Only a successful validated reply updates the destination slice. Old values remain after failures; check out_validData and out_stale.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqReadInput EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF UINT to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF UINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">a5dbc9b0-a1a1-4281-a685-ec85b35bb866_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">167</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">RequestBase</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568734792</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">// Bind this request to its client. Derived FBs supply the current array capacity.
IF NOT __ISVALIDREF(client) THEN RETURN; END_IF;
client.addRequest(THIS);
stats.reqLength := MIN(in_quantity, dataCapacity);
</Single>
<Single Name="LineInfoPersistence" Type="string">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.RequestBase
Abstract request binding, scheduling and diagnostics. Derived requests register automatically when called with a valid initialized client. Call each instance every scan with stable array storage. Quantity zero disables this request. Actual length is MIN(in_quantity, remaining array capacity).
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ABSTRACT RequestBase
VAR_INPUT
{attribute 'symbol' := 'none'}
// Reference to the owning ClientBase concrete instance. Initialize/call client before first registration; retain a stable instance.
client: REFERENCE TO ClientBase; // Instance of atMBClient
{attribute 'symbol' := 'none'}
// Zero-based Modbus protocol address, not a 40001/30001 display reference. Must fit the transaction into address space.
in_startAddr: UINT;
{attribute 'symbol' := 'none'}
// Requested item count; actual stats.reqLength is MIN(this, available destination/source capacity). Zero makes the request inactive.
in_quantity: UINT;
{attribute 'symbol' := 'none'}
// Actual first index in the application array. For ARRAY[1..10], use 1 to start at the first element; not a relative offset.
in_dataOffset: UINT; // Offset position for data into array.
{attribute 'symbol' := 'none'}
// Modbus unit/slave ID, default 0. RTU requires explicit 1..247; TCP/gateway values depend on the target.
in_unitId: BYTE := 0;
{attribute 'symbol' := 'none'}
// Reply timeout override. ClientBase: TIME; RequestBase: SYSTIME numeric milliseconds (not microseconds). Zero selects inherited/calculated timeout.
in_timeout: SYSTIME := 0; // Reply timeout in ms; zero uses client/default calculation.
{attribute 'symbol' := 'none'}
// Minimum start-to-start time before scheduler eligibility, default 10 ms. Not a fixed polling period.
in_minDelay: TIME := T#10MS; // This is the minimum delay between queries, only relevent if high priority.
{attribute 'symbol' := 'none'}
// Priority restored on success, default 50. Lower values win. Error backoff can replace current priority.
in_prioritySetpoint: INT := 50; // this requests priority compared to other requests. Lower value is higher priority.
{attribute 'symbol' := 'none'}
// Mutable scheduler priority. Lower values win, equal values use age. WriteNow sets 0. Application need not maintain it each scan.
in_priorityCurrent: INT; //Current priority. This is decrimented and the request is executed when at zero.
{attribute 'symbol' := 'none'}
// Per-request RequestStats instance maintained by request processing; inspect rather than overwrite.
stats: RequestStats; //Request stats
END_VAR
VAR
{attribute 'symbol' := 'none'}
// Available WORD elements, not bytes.
dataCapacity: UINT;
END_VAR
VAR
nativeFunction : BYTE;
nativeTransactionQuantity : UINT;
nativeTransactionDataIndex : UINT;
nativeInFlight : BOOL;
nativeReadComplete : BOOL;
nativeCopyAllowed : BOOL;
nativeWriteHold : BOOL;
nativeRequestStartMilliseconds : ULINT;
nativeDataIndex : DINT;
nativeCallResult : UDINT;
END_VAR
VAR_OUTPUT
// Result of the last completed/failed request; 0 success. Precise native code, distinct from IEC Error enum.
out_nativeError : UDINT;
// Native Linux errno snapshot as UDINT; may be historical. Used for both serial and sockets.
out_socketError : UDINT;
// Write may have reached target without a confirmed response. It is not proof of failure or success. Relevant for write requests.
out_writeUncertain : BOOL;
// TRUE after a successful read; subsequent read failures do not necessarily clear it. Client release or invalidateNativeData clears it.
out_validData : BOOL;
// Age since last successful read in milliseconds. Updated by normal processing; completion early returns can defer refresh by one scan.
out_dataAgeMs : ULINT;
// TRUE before valid read data or when age exceeds in_staleAfter. Array contents are retained.
out_stale : BOOL := TRUE;
// Array-offset validation for requests; full transaction validation can instead appear in out_nativeError/stats.lastErrorId. Slave: invalid port/interfaceName/table bounds or capacity.
out_parameterError : BOOL;
END_VAR
VAR_INPUT
// Read data age threshold, default 2 s. out_stale becomes TRUE when age is strictly greater; does not stop polling.
in_staleAfter : TIME := T#2S;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">3210</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">RequestStats</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568915046</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">SysTimeGetUs(currentTimeMicroseconds);
IF (reqLength = 0) THEN
active := FALSE;
doneCnt := 0;
errorCnt := 0;
lastErrorId := Error.OK;
lastExceptionCode := ExceptionCodes.RESPONSE_SUCCESS;
execute := FALSE;
online := FALSE;
offline := FALSE;
reqDone := FALSE;
reqBusy := FALSE;
reqError := FALSE;
sinceLastExec := 0;
RETURN;
END_IF
active := TRUE;
doneIndicatorDelay(IN := reqDone, PT := INDICATOR_HOLD_TIME);
reqDoneLight := doneIndicatorDelay.Q;
busyIndicatorDelay(IN := reqBusy, PT := INDICATOR_HOLD_TIME);
reqBusyLight := busyIndicatorDelay.Q;
errorIndicatorDelay(IN := reqError, PT := INDICATOR_HOLD_TIME);
reqErrorLight := errorIndicatorDelay.Q;
//Debounced execute indicator for debbugging
executeIndicatorDelay(IN := _execute, PT := INDICATOR_HOLD_TIME);
executeLight := executeIndicatorDelay.Q;
//Set online status
IF nativeResponseSeen OR doneCntRst &gt;=3 THEN
online := TRUE;
offline := FALSE;
END_IF
//Set online status
IF NOT nativeResponseSeen AND errorCntRst &gt;= 3 THEN
online := FALSE;
offline := TRUE;
END_IF
//Record start time in ms on execute rising edge
executeTrig(CLK := execute);
IF executeTrig.Q THEN
interval := ULINT_TO_UDINT((currentTimeMicroseconds - lastRequestStartMicroseconds)/1000);
lastRequestStartMicroseconds := currentTimeMicroseconds;
END_IF
//Offline count
offlineTrig(CLK := NOT online);
IF offlineTrig.Q THEN
offlineCnt := offlineCnt + 1;
END_IF
//Calculate ms since last execute
//If the last request start is more then 1 minute ago then set it for 1 minute
IF currentTimeMicroseconds &gt;= lastRequestStartMicroseconds THEN
IF currentTimeMicroseconds - lastRequestStartMicroseconds &gt; 60000000 THEN lastRequestStartMicroseconds := currentTimeMicroseconds - 60000000; END_IF;
ELSE lastRequestStartMicroseconds := currentTimeMicroseconds;
END_IF;
sinceLastExec := ULINT_TO_UDINT((currentTimeMicroseconds - lastRequestStartMicroseconds)/1000);
</Single>
<Single Name="LineInfoPersistence" Type="string">48b508fd-2131-484c-ba4a-20e61e66a5b2_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.RequestStats
Request counters, completion properties, online/offline tracking and 100 ms indicator lights. Normally maintained by RequestBase. Online means a valid response was received, including a Modbus exception; it does not guarantee successful data. Several fields are declared VAR_INPUT for compatibility but are maintained internally.
*)
{attribute 'monitoring_display' := 'toString'}
{attribute 'no_assign'}
FUNCTION_BLOCK RequestStats
VAR_INPUT
// Last mapped IEC error; successful completion resets to OK.
lastErrorId: Error; //Last error id
// Last Modbus exception, success=0; stats may substitute TIMEOUT=-1 for non-exception failures.
lastExceptionCode: ExceptionCodes; //Last modbus exception code. These are the standard modbus exceptions.
// Last successful request duration (ms).
lastValidDuration: UDINT; // How long last transaction took (ms)
// Maximum successful duration recorded; resetStats does not clear it.
longestValidDuration: UDINT; //Longest valid duration (ms)
// Start-to-start execution interval (ms).
interval: UDINT; // Start-to-start interval (ms)
// Count of NOT online rising edges; can include initial not-online state, not only a physical disconnect.
offlineCnt: UINT; //Count of how many times this request has gone offline
// Total successful completions; resetStats clears.
doneCnt: UDINT; // Count of successful request
// Total failed completions; resetStats clears.
errorCnt: UDINT; // Count of failed requests
// Consecutive successes; reset on error/offline/resetStats.
doneCntRst: UDINT; // Count of succesful requests, resets on error result
// Consecutive errors; reset on successful completion/resetStats.
errorCntRst: UDINT; // Count of failed requests, resets on succesful request
// Age since last execution start (ms), capped around 60000 by the statistics clock logic.
sinceLastExec: UDINT; // Time since the last start (ms)
// Statistics non-exception error count; can include other native failures. Not exclusively reply timeouts; resetStats does not clear it.
timeoutCnt: UDINT;
// Effective transaction length; zero means inactive.
reqLength: UINT; //Number of registers requested in request, used to calc active.
END_VAR
VAR_OUTPUT
// Execution indicator with 100 ms off-delay.
executeLight: BOOL; //Execute that stays on momentarily
// Completion indicator with 100 ms off-delay.
reqDoneLight: BOOL; //Request done that stays on momentarily
// Error indicator with 100 ms off-delay.
reqErrorLight: BOOL; //Request error that stays on momentarily
// Busy indicator with 100 ms off-delay.
reqBusyLight: BOOL; //Request busy that stays on momentarily
// Communication status; valid normal/exception response sets evidence. Distinct from valid data.
online: BOOL; //Online means the requests are being replied to normally or with modbus exceptions. Communications are ok.
// Offline status; initialized FALSE, explicitly set on client-offline or repeated failures.
offline: BOOL; //Opposite of online, but starts out as false on program start.
// TRUE when reqLength is nonzero.
active: BOOL; // This is true if its actually being used, and not having a count of 0 on the request.
// Legacy retained output; no assignment in current native implementation. Do not use as a trigger.
executeMbFb: BOOL;
END_VAR
VAR
{attribute 'symbol' := 'none'}
doneIndicatorDelay: TOF;
{attribute 'symbol' := 'none'}
errorIndicatorDelay: TOF;
{attribute 'symbol' := 'none'}
busyIndicatorDelay: TOF;
{attribute 'symbol' := 'none'}
executeIndicatorDelay: TOF;
toString: STRING(20);
{attribute 'symbol' := 'none'}
executeTrig: R_TRIG; //Execute trigger
{attribute 'symbol' := 'none'}
offlineTrig: R_TRIG; //Offline trigger
{attribute 'symbol' := 'none'}
lastRequestStartMicroseconds: SYSTIME; //time of start of last request
{attribute 'symbol' := 'none'}
currentTimeMicroseconds: SYSTIME;
_execute: BOOL; //Execute trigger and status. Turn on to trigger request. Will turn off when request is complete
_reqDone: BOOL; //Request done
_reqBusy: BOOL; //Request busy
_reqError: BOOL; //Request error
END_VAR
VAR CONSTANT
{attribute 'symbol' := 'none'}
INDICATOR_HOLD_TIME: TIME:= T#100MS; //Light on time for debug indicators
END_VAR
VAR_INPUT
// Internal communication-response evidence, maintained by nativeFinish and offline handling.
nativeResponseSeen : BOOL;
// Internal successful-read timestamp in monotonic milliseconds.
nativeLastSuccessMs : ULINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">48b508fd-2131-484c-ba4a-20e61e66a5b2_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">286</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqWriteCoil</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569190417</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">f6ee860b-0951-41d0-93d8-6436c681d8f1_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqWriteCoil
Modbus FC 15: write BOOL coils. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 1968. Usable length is clamped to array capacity. Values are copied into native storage at submission. This FB uses the multiple-write FC even for one element. Use writeNow() to release a held uncertain write.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqWriteCoil EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF BOOL to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">f6ee860b-0951-41d0-93d8-6436c681d8f1_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">206</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ReqWriteHolding</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569250556</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
out_parameterError := (UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1)) OR
(UINT_TO_DINT(in_dataOffset) &gt; UPPER_BOUND(data,1));
IF out_parameterError THEN dataCapacity := 0;
ELSE dataCapacity := DINT_TO_UINT(UPPER_BOUND(data,1) - UINT_TO_DINT(in_dataOffset) + 1);
END_IF;
SUPER^();
RETURN;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">bb7e18ba-2018-4681-875e-de1f291019ef_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.ReqWriteHolding
Modbus FC 16: write UINT holding registers. Call every scan with a client reference and data array. Protocol start address is zero-based; in_dataOffset is the actual array index. Maximum transaction length is 123. Usable length is clamped to array capacity. Values are copied into native storage at submission. This FB uses the multiple-write FC even for one element. Use writeNow() to release a held uncertain write.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ReqWriteHolding EXTENDS RequestBase
VAR_IN_OUT
// ARRAY[] OF UINT to hold received data
{attribute 'symbol' := 'none'}
// Open array: BOOL for coils/discretes; UINT for registers. Stable VAR_IN_OUT storage. Writes snapshot values at submission; reads replace only their successful slice.
data: ARRAY[*] OF UINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">bb7e18ba-2018-4681-875e-de1f291019ef_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">164</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">9499c60e-03a2-49d0-b086-43990a018e20</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">To_IPAddress</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569300557</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">//Convert parameters to array
To_IPAddress[0] := byte1;
To_IPAddress[1] := byte2;
To_IPAddress[2] := byte3;
To_IPAddress[3] := byte4;
</Single>
<Single Name="LineInfoPersistence" Type="string">9499c60e-03a2-49d0-b086-43990a018e20_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusMaster.To_IPAddress
Returns the four supplied bytes as ARRAY[0..3] OF BYTE. Example: atMb.To_IPAddress(192,168,50,10). This is the ClientTCP address format; the slave bind address instead uses a packed DWORD.
*)
FUNCTION To_IPAddress : ARRAY[0..3] OF BYTE
VAR_INPUT
// First IPv4 octet.
byte1: BYTE;
// Second IPv4 octet.
byte2: BYTE;
// Third IPv4 octet.
byte3: BYTE;
// Fourth IPv4 octet.
byte4: BYTE;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">9499c60e-03a2-49d0-b086-43990a018e20_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">168</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">8fc52b24-7436-4d4a-8b03-aa43d42302d0</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">ModbusSlave</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">cb2ee488-e770-4060-ad57-9a6caeef450c</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569320582</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">SysTimeGetUs(nowUs); nowMs := nowUs / 1000;
out_parameterError := (port = 0) OR (interfaceName &lt;&gt; "");
out_parameterError := out_parameterError OR (LOWER_BOUND(aCoilsMemory,1) &lt; 0) OR
(UPPER_BOUND(aCoilsMemory,1) &gt; 65535) OR
(UPPER_BOUND(aCoilsMemory,1) - LOWER_BOUND(aCoilsMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aDiscreteInputsMemory,1) &lt; 0) OR
(UPPER_BOUND(aDiscreteInputsMemory,1) &gt; 65535) OR
(UPPER_BOUND(aDiscreteInputsMemory,1) - LOWER_BOUND(aDiscreteInputsMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aHoldingRegistersMemory,1) &lt; 0) OR
(UPPER_BOUND(aHoldingRegistersMemory,1) &gt; 65535) OR
(UPPER_BOUND(aHoldingRegistersMemory,1) - LOWER_BOUND(aHoldingRegistersMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aInputRegistersMemory,1) &lt; 0) OR
(UPPER_BOUND(aInputRegistersMemory,1) &gt; 65535) OR
(UPPER_BOUND(aInputRegistersMemory,1) - LOWER_BOUND(aInputRegistersMemory,1) + 1 &gt; 2000);
IF serverHandle &lt;&gt; 0 AND (NOT in_enable OR in_reset OR out_parameterError OR
lastIP &lt;&gt; in_ipAddress OR lastPort &lt;&gt; port OR lastRetry &lt;&gt; in_reconnectDelay) THEN serverCall(31); serverHandle := 0; END_IF;
in_reset := FALSE;
lastIP := in_ipAddress; lastPort := port; lastRetry := in_reconnectDelay;
IF NOT in_enable OR out_parameterError THEN
out_running := FALSE; out_error := out_parameterError;
IF out_parameterError THEN out_errorId := Error.RequestParameterError; END_IF;
RETURN;
END_IF;
IF serverHandle = 0 THEN
callResult := serverCall(30);
IF callResult &lt;&gt; 0 THEN out_running := FALSE; out_error := TRUE; out_errorId := Error.InternalError; RETURN; END_IF;
serverHandle := serverStatus[0];
serverCall(32);
END_IF;
// Push the application's current memory, process bounded native I/O, then pull writes.
tableIndex := 0; tableStart := DINT_TO_UINT(LOWER_BOUND(aCoilsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aCoilsMemory,1)-LOWER_BOUND(aCoilsMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := BOOL_TO_WORD(aCoilsMemory[LOWER_BOUND(aCoilsMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 1; tableStart := DINT_TO_UINT(LOWER_BOUND(aDiscreteInputsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aDiscreteInputsMemory,1)-LOWER_BOUND(aDiscreteInputsMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := BOOL_TO_WORD(aDiscreteInputsMemory[LOWER_BOUND(aDiscreteInputsMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 2; tableStart := DINT_TO_UINT(LOWER_BOUND(aHoldingRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aHoldingRegistersMemory,1)-LOWER_BOUND(aHoldingRegistersMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := UINT_TO_WORD(aHoldingRegistersMemory[LOWER_BOUND(aHoldingRegistersMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 3; tableStart := DINT_TO_UINT(LOWER_BOUND(aInputRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aInputRegistersMemory,1)-LOWER_BOUND(aInputRegistersMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := UINT_TO_WORD(aInputRegistersMemory[LOWER_BOUND(aInputRegistersMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
callResult := serverCall(34);
IF callResult = 256 THEN serverHandle := 0; out_running := FALSE; out_error := TRUE; RETURN; END_IF;
tableIndex := 0; tableStart := DINT_TO_UINT(LOWER_BOUND(aCoilsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aCoilsMemory,1)-LOWER_BOUND(aCoilsMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aCoilsMemory[LOWER_BOUND(aCoilsMemory,1)+itemIndex] := serverIO[itemIndex] &lt;&gt; 0;
END_FOR;
END_IF;
tableIndex := 1; tableStart := DINT_TO_UINT(LOWER_BOUND(aDiscreteInputsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aDiscreteInputsMemory,1)-LOWER_BOUND(aDiscreteInputsMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aDiscreteInputsMemory[LOWER_BOUND(aDiscreteInputsMemory,1)+itemIndex] := serverIO[itemIndex] &lt;&gt; 0;
END_FOR;
END_IF;
tableIndex := 2; tableStart := DINT_TO_UINT(LOWER_BOUND(aHoldingRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aHoldingRegistersMemory,1)-LOWER_BOUND(aHoldingRegistersMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aHoldingRegistersMemory[LOWER_BOUND(aHoldingRegistersMemory,1)+itemIndex] := WORD_TO_UINT(serverIO[itemIndex]);
END_FOR;
END_IF;
tableIndex := 3; tableStart := DINT_TO_UINT(LOWER_BOUND(aInputRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aInputRegistersMemory,1)-LOWER_BOUND(aInputRegistersMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aInputRegistersMemory[LOWER_BOUND(aInputRegistersMemory,1)+itemIndex] := WORD_TO_UINT(serverIO[itemIndex]);
END_FOR;
END_IF;
out_running := serverStatus[1] &lt;&gt; 0;
out_error := serverStatus[2] &lt;&gt; 0;
IF out_error THEN out_errorId := Error.TcpSocketError; ELSE out_errorId := Error.OK; END_IF;
out_socketError := serverStatus[4];
out_connectedClients := UDINT_TO_UINT(serverStatus[5]);
out_requestsReceived := serverStatus[6]; out_repliesSent := serverStatus[7];
out_exceptionReplies := serverStatus[8];</Single>
<Single Name="LineInfoPersistence" Type="string">bc332406-19bf-513a-a6ae-57ad0254c3d3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusSlave.ModbusSlave
Native Modbus TCP server. Same implementation and interface as SlaveTCP. Call once per scan with all four memory arrays. Array bounds are protocol addresses; each table is limited to 2000 elements and addresses 0..65535. Pushes application memory, performs bounded network processing, then copies native memory back. This is TCP only, not an RTU slave.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK ModbusSlave
VAR_IN_OUT
// Read-only from network BOOL input table; FC2 reads. Application updates it.
aDiscreteInputsMemory : ARRAY[*] OF BOOL;
// Read/write BOOL coil table. Array bounds are protocol addresses; FC1 reads, FC5/15 write.
aCoilsMemory : ARRAY[*] OF BOOL;
// Read-only from network UINT input table; FC4 reads. Application updates it.
aInputRegistersMemory : ARRAY[*] OF UINT;
// Read/write UINT holding table; FC3 reads, FC6/16 write.
aHoldingRegistersMemory : ARRAY[*] OF UINT;
END_VAR
VAR_INPUT
// Enable processing; TRUE by default. FALSE releases transport. Continue scanning to refresh state.
in_enable : BOOL := TRUE;
// Slave one-shot recreation input. FB clears it internally; supplying TRUE every scan recreates every scan.
in_reset : BOOL;
// Delay before native recovery attempt, default 100 ms; clamped to at least 1 ms. Effective timing also depends on scan interval and failure detection.
in_reconnectDelay : TIME := T#100MS;
// Legacy slave field. Must be empty; nonempty is rejected. Use packed in_ipAddress instead.
interfaceName : WSTRING; // Legacy field; nonempty rejected. Use in_ipAddress.
// ClientTCP: four IPv4 bytes. Slave: packed numeric DWORD, 0 binds all interfaces; e.g. DWORD#16#C0A8321F for 192.168.50.31.
in_ipAddress : DWORD; // Numeric bind IP, 0 = all interfaces.
// Slave listening port, default 502, must be nonzero.
port : UINT := 502;
END_VAR
VAR_OUTPUT
// Native listener is bound and enabled. Does not mean a peer is connected.
out_running : BOOL;
// Current server error flag when outputs are refreshed; some early returns leave other diagnostics unchanged.
out_error : BOOL;
// IEC server error classification: parameter/internal/native socket class. Consult errno for OS detail.
out_errorId : Error;
// Array-offset validation for requests; full transaction validation can instead appear in out_nativeError/stats.lastErrorId. Slave: invalid port/interfaceName/table bounds or capacity.
out_parameterError : BOOL;
// Native Linux errno snapshot as UDINT; may be historical. Used for both serial and sockets.
out_socketError : UDINT;
// Number of native TCP peers connected (max 8 per server in supplied C source).
out_connectedClients : UINT;
// Native request count for current server context.
out_requestsReceived : UDINT;
// Native fully transmitted reply count for current context, including exception replies.
out_repliesSent : UDINT;
// Number of Modbus exception replies for current server context.
out_exceptionReplies : UDINT;
END_VAR
VAR
serverHandle : UDINT;
serverStatus : ARRAY[0..23] OF UDINT;
serverIO : ARRAY[0..1999] OF WORD;
nowUs : SYSTIME;
// Monotonic time in milliseconds; wrappers use SysTimeGetUs / 1000.
nowMs : ULINT;
lastIP : DWORD;
lastPort : UINT;
lastRetry : TIME;
callResult : UDINT;
tableIndex : BYTE;
itemIndex : DINT;
tableStart : UINT;
tableCount : UINT;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">bc332406-19bf-513a-a6ae-57ad0254c3d3_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1833</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">cb2ee488-e770-4060-ad57-9a6caeef450c</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Single Name="ParentGuid" Type="System.Guid">00000000-0000-0000-0000-000000000000</Single>
<Single Name="Name" Type="string">SlaveTCP</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties">
<Entry>
<Key>
<Single Type="System.Guid">24568a24-c491-472c-a21f-ee5d33859fab</Single>
</Key>
<Value>
<Single Type="{24568a24-c491-472c-a21f-ee5d33859fab}" Method="IArchivable">
<Single Name="MemoryReserveForOnlineChange" Type="int">1024</Single>
<Single Name="ExcludeFromBuild" Type="bool">False</Single>
<Single Name="External" Type="bool">False</Single>
<Single Name="EnableSystemCall" Type="bool">False</Single>
<Single Name="CompilerDefines" Type="string"></Single>
<Single Name="LinkAlways" Type="bool">False</Single>
<Array Name="Undefines" Type="string" />
</Single>
</Value>
</Entry>
<Entry>
<Key>
<Single Type="System.Guid">829a18f2-c514-4f6e-9634-1df173429203</Single>
</Key>
<Value>
<Single Type="{829a18f2-c514-4f6e-9634-1df173429203}" Method="IArchivable">
<Dictionary Type="{fa2ee218-a39b-4b6d-b249-49dbddbd168a}" Name="ParentObjects">
<Entry>
<Key>
<Single Type="System.Guid">21af5390-2942-461a-bf89-951aaf6999f1</Single>
</Key>
<Value>
<Single Type="System.Guid">cb2ee488-e770-4060-ad57-9a6caeef450c</Single>
</Value>
</Entry>
</Dictionary>
</Single>
</Value>
</Entry>
</Dictionary>
<Single Name="TypeGuid" Type="System.Guid">6f9dac99-8de1-4efc-8465-68ac443b7d08</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569386026</Single>
</Single>
<Single Name="Object" Type="{6f9dac99-8de1-4efc-8465-68ac443b7d08}" Method="IArchivable">
<Single Name="SpecialFunc" Type="{0db3d7bb-cde0-4416-9a7b-ce49a0124323}">None</Single>
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">SysTimeGetUs(nowUs); nowMs := nowUs / 1000;
out_parameterError := (port = 0) OR (interfaceName &lt;&gt; "");
out_parameterError := out_parameterError OR (LOWER_BOUND(aCoilsMemory,1) &lt; 0) OR
(UPPER_BOUND(aCoilsMemory,1) &gt; 65535) OR
(UPPER_BOUND(aCoilsMemory,1) - LOWER_BOUND(aCoilsMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aDiscreteInputsMemory,1) &lt; 0) OR
(UPPER_BOUND(aDiscreteInputsMemory,1) &gt; 65535) OR
(UPPER_BOUND(aDiscreteInputsMemory,1) - LOWER_BOUND(aDiscreteInputsMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aHoldingRegistersMemory,1) &lt; 0) OR
(UPPER_BOUND(aHoldingRegistersMemory,1) &gt; 65535) OR
(UPPER_BOUND(aHoldingRegistersMemory,1) - LOWER_BOUND(aHoldingRegistersMemory,1) + 1 &gt; 2000);
out_parameterError := out_parameterError OR (LOWER_BOUND(aInputRegistersMemory,1) &lt; 0) OR
(UPPER_BOUND(aInputRegistersMemory,1) &gt; 65535) OR
(UPPER_BOUND(aInputRegistersMemory,1) - LOWER_BOUND(aInputRegistersMemory,1) + 1 &gt; 2000);
IF serverHandle &lt;&gt; 0 AND (NOT in_enable OR in_reset OR out_parameterError OR
lastIP &lt;&gt; in_ipAddress OR lastPort &lt;&gt; port OR lastRetry &lt;&gt; in_reconnectDelay) THEN serverCall(31); serverHandle := 0; END_IF;
in_reset := FALSE;
lastIP := in_ipAddress; lastPort := port; lastRetry := in_reconnectDelay;
IF NOT in_enable OR out_parameterError THEN
out_running := FALSE; out_error := out_parameterError;
IF out_parameterError THEN out_errorId := Error.RequestParameterError; END_IF;
RETURN;
END_IF;
IF serverHandle = 0 THEN
callResult := serverCall(30);
IF callResult &lt;&gt; 0 THEN out_running := FALSE; out_error := TRUE; out_errorId := Error.InternalError; RETURN; END_IF;
serverHandle := serverStatus[0];
serverCall(32);
END_IF;
// Push the application's current memory, process bounded native I/O, then pull writes.
tableIndex := 0; tableStart := DINT_TO_UINT(LOWER_BOUND(aCoilsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aCoilsMemory,1)-LOWER_BOUND(aCoilsMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := BOOL_TO_WORD(aCoilsMemory[LOWER_BOUND(aCoilsMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 1; tableStart := DINT_TO_UINT(LOWER_BOUND(aDiscreteInputsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aDiscreteInputsMemory,1)-LOWER_BOUND(aDiscreteInputsMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := BOOL_TO_WORD(aDiscreteInputsMemory[LOWER_BOUND(aDiscreteInputsMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 2; tableStart := DINT_TO_UINT(LOWER_BOUND(aHoldingRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aHoldingRegistersMemory,1)-LOWER_BOUND(aHoldingRegistersMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := UINT_TO_WORD(aHoldingRegistersMemory[LOWER_BOUND(aHoldingRegistersMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
tableIndex := 3; tableStart := DINT_TO_UINT(LOWER_BOUND(aInputRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aInputRegistersMemory,1)-LOWER_BOUND(aInputRegistersMemory,1)+1);
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
serverIO[itemIndex] := UINT_TO_WORD(aInputRegistersMemory[LOWER_BOUND(aInputRegistersMemory,1)+itemIndex]);
END_FOR;
callResult := serverCall(35);
IF callResult &lt;&gt; 0 THEN serverCall(31); serverHandle := 0; out_error := TRUE; out_errorId := Error.RequestParameterError; RETURN; END_IF;
callResult := serverCall(34);
IF callResult = 256 THEN serverHandle := 0; out_running := FALSE; out_error := TRUE; RETURN; END_IF;
tableIndex := 0; tableStart := DINT_TO_UINT(LOWER_BOUND(aCoilsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aCoilsMemory,1)-LOWER_BOUND(aCoilsMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aCoilsMemory[LOWER_BOUND(aCoilsMemory,1)+itemIndex] := serverIO[itemIndex] &lt;&gt; 0;
END_FOR;
END_IF;
tableIndex := 1; tableStart := DINT_TO_UINT(LOWER_BOUND(aDiscreteInputsMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aDiscreteInputsMemory,1)-LOWER_BOUND(aDiscreteInputsMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aDiscreteInputsMemory[LOWER_BOUND(aDiscreteInputsMemory,1)+itemIndex] := serverIO[itemIndex] &lt;&gt; 0;
END_FOR;
END_IF;
tableIndex := 2; tableStart := DINT_TO_UINT(LOWER_BOUND(aHoldingRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aHoldingRegistersMemory,1)-LOWER_BOUND(aHoldingRegistersMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aHoldingRegistersMemory[LOWER_BOUND(aHoldingRegistersMemory,1)+itemIndex] := WORD_TO_UINT(serverIO[itemIndex]);
END_FOR;
END_IF;
tableIndex := 3; tableStart := DINT_TO_UINT(LOWER_BOUND(aInputRegistersMemory,1));
tableCount := DINT_TO_UINT(UPPER_BOUND(aInputRegistersMemory,1)-LOWER_BOUND(aInputRegistersMemory,1)+1);
callResult := serverCall(36);
IF callResult = 0 THEN
FOR itemIndex := 0 TO UINT_TO_DINT(tableCount)-1 DO
aInputRegistersMemory[LOWER_BOUND(aInputRegistersMemory,1)+itemIndex] := WORD_TO_UINT(serverIO[itemIndex]);
END_FOR;
END_IF;
out_running := serverStatus[1] &lt;&gt; 0;
out_error := serverStatus[2] &lt;&gt; 0;
IF out_error THEN out_errorId := Error.TcpSocketError; ELSE out_errorId := Error.OK; END_IF;
out_socketError := serverStatus[4];
out_connectedClients := UDINT_TO_UINT(serverStatus[5]);
out_requestsReceived := serverStatus[6]; out_repliesSent := serverStatus[7];
out_exceptionReplies := serverStatus[8];</Single>
<Single Name="LineInfoPersistence" Type="string">69cd625a-3b8c-4dca-bb1e-eaefa064964f_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusSlave.SlaveTCP
Native Modbus TCP server with four separate memory tables. Same implementation and interface as ModbusSlave. FC 1/2/3/4 read the tables; FC 5/6/15/16 write coils/holding registers. Array lower bounds define Modbus addresses. Call every scan and retain array storage. This is TCP only.
*)
{attribute 'no_assign'}
FUNCTION_BLOCK SlaveTCP
VAR_IN_OUT
// Read-only from network BOOL input table; FC2 reads. Application updates it.
aDiscreteInputsMemory : ARRAY[*] OF BOOL;
// Read/write BOOL coil table. Array bounds are protocol addresses; FC1 reads, FC5/15 write.
aCoilsMemory : ARRAY[*] OF BOOL;
// Read-only from network UINT input table; FC4 reads. Application updates it.
aInputRegistersMemory : ARRAY[*] OF UINT;
// Read/write UINT holding table; FC3 reads, FC6/16 write.
aHoldingRegistersMemory : ARRAY[*] OF UINT;
END_VAR
VAR_INPUT
// Enable processing; TRUE by default. FALSE releases transport. Continue scanning to refresh state.
in_enable : BOOL := TRUE;
// Slave one-shot recreation input. FB clears it internally; supplying TRUE every scan recreates every scan.
in_reset : BOOL;
// Delay before native recovery attempt, default 100 ms; clamped to at least 1 ms. Effective timing also depends on scan interval and failure detection.
in_reconnectDelay : TIME := T#100MS;
// Legacy slave field. Must be empty; nonempty is rejected. Use packed in_ipAddress instead.
interfaceName : WSTRING; // Legacy field; nonempty rejected. Use in_ipAddress.
// ClientTCP: four IPv4 bytes. Slave: packed numeric DWORD, 0 binds all interfaces; e.g. DWORD#16#C0A8321F for 192.168.50.31.
in_ipAddress : DWORD; // Numeric bind IP, 0 = all interfaces.
// Slave listening port, default 502, must be nonzero.
port : UINT := 502;
END_VAR
VAR_OUTPUT
// Native listener is bound and enabled. Does not mean a peer is connected.
out_running : BOOL;
// Current server error flag when outputs are refreshed; some early returns leave other diagnostics unchanged.
out_error : BOOL;
// IEC server error classification: parameter/internal/native socket class. Consult errno for OS detail.
out_errorId : Error;
// Array-offset validation for requests; full transaction validation can instead appear in out_nativeError/stats.lastErrorId. Slave: invalid port/interfaceName/table bounds or capacity.
out_parameterError : BOOL;
// Native Linux errno snapshot as UDINT; may be historical. Used for both serial and sockets.
out_socketError : UDINT;
// Number of native TCP peers connected (max 8 per server in supplied C source).
out_connectedClients : UINT;
// Native request count for current server context.
out_requestsReceived : UDINT;
// Native fully transmitted reply count for current context, including exception replies.
out_repliesSent : UDINT;
// Number of Modbus exception replies for current server context.
out_exceptionReplies : UDINT;
END_VAR
VAR
serverHandle : UDINT;
serverStatus : ARRAY[0..23] OF UDINT;
serverIO : ARRAY[0..1999] OF WORD;
nowUs : SYSTIME;
// Monotonic time in milliseconds; wrappers use SysTimeGetUs / 1000.
nowMs : ULINT;
lastIP : DWORD;
lastPort : UINT;
lastRetry : TIME;
callResult : UDINT;
tableIndex : BYTE;
itemIndex : DINT;
tableStart : UINT;
tableCount : UINT;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">69cd625a-3b8c-4dca-bb1e-eaefa064964f_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1833</Single>
<Single Name="POULevel" Type="{8e575c5b-1d37-49c6-941b-5c0ec7874787}">Standard</Single>
<List Name="ChildObjectGuids" Type="System.Collections.ArrayList" />
<Single Name="AddAttributeSubsequent" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">cb2ee488-e770-4060-ad57-9a6caeef450c</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">9e99e368-853f-485b-911f-d9a2a4e46434</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">addRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568018539</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF request = 0 THEN RETURN; END_IF;
IF requestCnt &gt; 100 THEN out_registrationFull := TRUE; RETURN; END_IF;
IF requestCnt &gt; 0 THEN
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF request = requests[requestIndex] THEN RETURN; END_IF;
END_FOR;
END_IF;
IF requestCnt &gt;= 100 THEN
out_registrationFull := TRUE;
RETURN;
END_IF;
requests[requestCnt] := request;
requestCnt := requestCnt + 1;
</Single>
<Single Name="LineInfoPersistence" Type="string">9e99e368-853f-485b-911f-d9a2a4e46434_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.addRequest
Register a non-null RequestBase pointer once. Duplicate pointers are ignored. Capacity is 100 requests per client; overflow sets out_registrationFull. No removal API is provided. Normally called automatically by the request FB.
*)
//Adds the specified request to the global list
METHOD PUBLIC addRequest
VAR_INPUT
request: POINTER TO RequestBase;
END_VAR
VAR
requestIndex : DINT := 0;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">9e99e368-853f-485b-911f-d9a2a4e46434_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">b2fda51f-6f2a-5b12-bc9c-2985dd3a44b4</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">FB_exit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568058542</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">FB_exit := nativeRelease();
</Single>
<Single Name="LineInfoPersistence" Type="string">b2fda51f-6f2a-5b12-bc9c-2985dd3a44b4_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.FB_exit
CODESYS lifecycle hook releasing owned native resources. Applications should use release/recreateClient rather than call lifecycle hooks manually. Server hooks close the server context; the client hook calls nativeRelease.
*)
METHOD FB_exit : BOOL
VAR_INPUT
// Runtime lifecycle copy-code indicator; current implementation does not branch on it.
bInCopyCode : BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">b2fda51f-6f2a-5b12-bc9c-2985dd3a44b4_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">7568f58a-e795-5d22-a622-3f070deb32b0</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">FB_reinit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568088533</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeHandle := 0;
nativeActiveRequest := 0; nativeSelected := 0; nativeActiveIndex := -1;
nativeResultReady := FALSE; nativeWasConnected := FALSE;
requestCnt := 0; out_registrationFull := FALSE;
FOR requestIndex := 0 TO 99 DO requests[requestIndex] := 0; reqStats[requestIndex] := 0; END_FOR;
FB_reinit := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">7568f58a-e795-5d22-a622-3f070deb32b0_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.FB_reinit
CODESYS lifecycle hook clearing native handles and in-flight state. ClientBase also clears the request registry for re-registration; RequestBase clears execution/completion flags; servers clear their handle. These hooks alone do not establish qualified online-change support.
*)
METHOD FB_reinit : BOOL
VAR
requestIndex : DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">7568f58a-e795-5d22-a622-3f070deb32b0_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">f0be8440-a307-5b71-82c8-af27d8852e42</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeCall</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568103734</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF command = 20 THEN
deviceBytes := ADR(nativeDevice);
deviceLength := TO_UINT(LEN(nativeDevice));
FOR deviceIndex := 0 TO UINT_TO_DINT(deviceLength)-1 DO
nativeIO[deviceIndex] := BYTE_TO_WORD(deviceBytes[deviceIndex]);
END_FOR;
nativeCall := atMbCall_cext(
command := 20, handle := 0, ipAddress := nativeSerialBaud,
port := 0, unitId := nativeSerialParity, functionCode := nativeSerialBits,
startAddress := nativeSerialStops, quantity := deviceLength,
pData := ADR(nativeIO[0]), dataCapacity := 2000,
pStatus := ADR(nativeStatus[0]), statusCapacity := 24,
nowMs := nativeNowMilliseconds, connectTimeoutMs := nativeSerialRs485,
responseTimeoutMs := 0, retryDelayMs := 0);
RETURN;
END_IF;
nativeCall := atMbCall_cext(
command := command, handle := nativeHandle, ipAddress := nativeIP,
port := nativePort, unitId := nativeArgUnit, functionCode := nativeArgFunction,
startAddress := nativeArgAddress, quantity := nativeArgQuantity,
pData := ADR(nativeIO[0]), dataCapacity := 2000,
pStatus := ADR(nativeStatus[NATIVE_STATUS_HANDLE]), statusCapacity := 24, nowMs := nativeNowMilliseconds,
connectTimeoutMs := nativeConnectTimeoutMilliseconds, responseTimeoutMs := nativeArgTimeout,
retryDelayMs := nativeRetryDelayMilliseconds);
</Single>
<Single Name="LineInfoPersistence" Type="string">f0be8440-a307-5b71-82c8-af27d8852e42_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeCall
Internal adapter to atMbCall_cext. Command 20 packs the ASCII serial path into WORD storage and passes serial settings in ABI fields; other commands use normal client arguments and status buffers. Return is the native command result, 0 for success.
*)
METHOD nativeCall : UDINT
VAR_INPUT
// Native command selector. Use wrappers in application code.
command : UDINT;
END_VAR
VAR
deviceBytes : POINTER TO BYTE;
deviceLength : UINT;
deviceIndex : DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">f0be8440-a307-5b71-82c8-af27d8852e42_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">1233447d-8796-56cf-9291-c959801d2a63</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeCycle</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568123871</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">// One nonblocking step per scan; the C engine owns socket recovery and deadlines.
SysTimeGetUs(nativeNowMicroseconds);
nativeNowMilliseconds := nativeNowMicroseconds / 1000;
IF in_resetStats THEN resetStats(); in_resetStats := FALSE; END_IF;
IF requestCnt &gt; 100 THEN
out_registrationFull := TRUE;
RETURN;
END_IF;
IF NOT nativeEnsureContext() THEN
out_connected := FALSE;
out_connectionState := NATIVE_STATE_DISABLED;
RETURN;
END_IF;
callResult := nativeCall(NATIVE_CMD_TICK);
IF callResult = NATIVE_ERROR_INVALID_HANDLE THEN
// Reopen next scan; discard the stale handle and complete the abandoned request.
IF nativeActiveRequest &lt;&gt; 0 THEN nativeActiveRequest^.nativeFinish(NATIVE_ERROR_CANCELLED); END_IF;
nativeHandle := 0;
nativeActiveRequest := 0;
nativeSelected := 0;
nativeActiveIndex := -1;
nativeResultReady := FALSE;
out_connected := FALSE;
out_connectionState := NATIVE_STATE_DISABLED;
setAllRequestsOffline();
nativeWasConnected := FALSE;
RETURN;
ELSIF callResult &lt;&gt; 0 THEN
out_lastNativeError := callResult;
RETURN;
END_IF;
nativeUpdateDiagnostics();
nativeFinishedIndex := -1;
nativeResultReady := (nativeActiveRequest &lt;&gt; 0) AND
((nativeStatus[NATIVE_STATUS_DONE] &lt;&gt; 0) OR (nativeStatus[NATIVE_STATUS_ERROR] &lt;&gt; 0));
IF nativeResultReady AND (nativeStatus[NATIVE_STATUS_DONE] &lt;&gt; 0) AND
(nativeStatus[NATIVE_STATUS_FUNCTION] &lt;= 4) THEN
callResult := nativeCall(NATIVE_CMD_COPY_READ);
IF callResult &lt;&gt; 0 THEN
nativeStatus[NATIVE_STATUS_DONE] := 0;
nativeStatus[NATIVE_STATUS_ERROR] := 1;
nativeStatus[NATIVE_STATUS_RESULT] := callResult;
END_IF;
END_IF;
processAllRequests();
IF nativeResultReady THEN
nativeFinishedIndex := nativeActiveIndex;
nativeCall(NATIVE_CMD_ACKNOWLEDGE);
nativeActiveRequest := 0;
nativeActiveIndex := -1;
nativeSelected := 0;
nativeResultReady := FALSE;
END_IF;
nativeSelectNextRequest();
nativeUpdateStatistics();
</Single>
<Single Name="LineInfoPersistence" Type="string">1233447d-8796-56cf-9291-c959801d2a63_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeCycle
Internal per-scan engine: acquire context, tick nonblocking I/O, update diagnostics, copy completed read data, process registered requests, acknowledge completion, select the next request, and publish statistics. Invalid native handles are discarded and reopened on a later scan.
*)
METHOD nativeCycle
VAR
callResult : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">1233447d-8796-56cf-9291-c959801d2a63_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">cd589427-461e-5ddd-ac58-1b10574ff50f</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeEnsureContext</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568133898</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeEnsureContext := FALSE;
IF nativeHandle &lt;&gt; 0 THEN nativeEnsureContext := TRUE; RETURN; END_IF;
IF NOT nativeEnable THEN RETURN; END_IF;
callResult := nativeCall(nativeOpenCommand);
IF callResult &lt;&gt; 0 THEN out_lastNativeError := callResult; RETURN; END_IF;
nativeHandle := nativeStatus[NATIVE_STATUS_HANDLE];
nativeArgTimeout := 1000;
callResult := nativeCall(NATIVE_CMD_CONFIGURE);
IF callResult = 0 THEN callResult := nativeCall(NATIVE_CMD_ENABLE); END_IF;
IF callResult &lt;&gt; 0 THEN
out_lastNativeError := callResult;
nativeCall(NATIVE_CMD_CLOSE);
nativeHandle := 0;
RETURN;
END_IF;
nativeEnsureContext := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">cd589427-461e-5ddd-ac58-1b10574ff50f_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeEnsureContext
Acquire/configure/enable a native context if absent. Returns TRUE when a handle exists or initialization succeeds. A handle does not mean connected; check out_connected. Failure records a native error and closes partially initialized contexts.
*)
METHOD PROTECTED nativeEnsureContext : BOOL
VAR
callResult : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">cd589427-461e-5ddd-ac58-1b10574ff50f_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">c08712ba-3cf5-54e9-89a1-76a1c3183975</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeRelease</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568153866</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF nativeHandle &lt;&gt; 0 THEN
nativeCall(NATIVE_CMD_CLOSE);
IF nativeActiveRequest &lt;&gt; 0 THEN
nativeActiveRequest^.nativeFinish(10);
END_IF;
nativeHandle := 0;
END_IF;
nativeActiveRequest := 0; nativeSelected := 0; nativeActiveIndex := -1;
nativeResultReady := FALSE;
out_connected := FALSE; out_connectionState := 0;
setAllRequestsOffline();
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 THEN requests[requestIndex]^.invalidateNativeData(); END_IF;
END_FOR;
nativeRelease := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">c08712ba-3cf5-54e9-89a1-76a1c3183975_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeRelease
Close the native context, complete any active request as cancelled, clear selection, set registered requests offline and invalidate cached read data. Returns TRUE. It does not set in_enable FALSE; an enabled scanned client can reopen.
*)
METHOD nativeRelease : BOOL
VAR
requestIndex : DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">c08712ba-3cf5-54e9-89a1-76a1c3183975_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">c63811c3-610b-5c8e-9b5b-66c21ebad08d</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeSelectNextRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568173874</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF nativeEnable AND nativeStatus[NATIVE_STATUS_STATE] = NATIVE_STATE_READY AND nativeActiveRequest = 0 THEN
selectedRequestIndex := -1; selectedPriority := 32767; oldestRequestAgeMilliseconds := 0;
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 AND_THEN requests[requestIndex]^.stats.active
AND NOT requests[requestIndex]^.nativeWriteHold AND requestIndex &lt;&gt; nativeFinishedIndex THEN
IF requests[requestIndex]^.stats.sinceLastExec &gt;= TIME_TO_UDINT(requests[requestIndex]^.in_minDelay) THEN
IF (requests[requestIndex]^.in_priorityCurrent &lt; selectedPriority) OR
((requests[requestIndex]^.in_priorityCurrent = selectedPriority) AND
(requests[requestIndex]^.stats.sinceLastExec &gt; oldestRequestAgeMilliseconds)) THEN
selectedRequestIndex := requestIndex; selectedPriority := requests[requestIndex]^.in_priorityCurrent;
oldestRequestAgeMilliseconds := requests[requestIndex]^.stats.sinceLastExec;
END_IF;
END_IF;
END_IF;
END_FOR;
IF selectedRequestIndex &gt;= 0 THEN
IF selectedPriority &gt; 0 THEN
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 AND_THEN requests[requestIndex]^.in_priorityCurrent &gt; 0 THEN
requests[requestIndex]^.in_priorityCurrent := requests[requestIndex]^.in_priorityCurrent - 1;
END_IF;
END_FOR;
END_IF;
nativeSelected := requests[selectedRequestIndex]; nativeActiveIndex := selectedRequestIndex;
nativeSelected^.stats.execute := TRUE;
nativeSelected^.processRequest();
IF nativeActiveRequest = 0 THEN
nativeActiveIndex := -1; nativeSelected := 0;
END_IF;
END_IF;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">c63811c3-610b-5c8e-9b5b-66c21ebad08d_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeSelectNextRequest
Select an active, unheld request that meets in_minDelay and was not just completed this scan. Lowest in_priorityCurrent wins; oldest sinceLastExec breaks ties. Positive priorities are decremented when the best selected priority is positive. The selected request is submitted immediately; zero priority is not a prerequisite for execution.
*)
METHOD PROTECTED nativeSelectNextRequest
VAR
requestIndex : DINT;
selectedRequestIndex : DINT;
selectedPriority : INT;
oldestRequestAgeMilliseconds : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">c63811c3-610b-5c8e-9b5b-66c21ebad08d_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">ddfa0079-2d7b-5a8c-9442-141403f42b8a</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeUpdateDiagnostics</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568193864</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">out_connectionState := nativeStatus[NATIVE_STATUS_STATE];
out_connected := (out_connectionState &gt;= NATIVE_STATE_READY) AND
(out_connectionState &lt;= NATIVE_STATE_RECEIVING);
out_lastNativeError := nativeStatus[NATIVE_STATUS_LAST_ERROR];
out_socketError := nativeStatus[NATIVE_STATUS_SOCKET_ERROR];
out_reconnectCount := nativeStatus[NATIVE_STATUS_RECONNECTS];
IF nativeWasConnected AND NOT out_connected THEN setAllRequestsOffline(); END_IF;
nativeWasConnected := out_connected;
</Single>
<Single Name="LineInfoPersistence" Type="string">ddfa0079-2d7b-5a8c-9442-141403f42b8a_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeUpdateDiagnostics
Publish native connection state, last error, errno and reconnect count. States 3..5 count as connected. A connected-to-disconnected transition marks registered requests offline.
*)
METHOD PROTECTED nativeUpdateDiagnostics
</Single>
<Single Name="LineInfoPersistence" Type="string">ddfa0079-2d7b-5a8c-9442-141403f42b8a_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">c9996f9e-0ab8-5939-9dac-0df2def19b84</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">nativeUpdateStatistics</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568213885</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">allRequestsOnline := (activeReqCnt &gt; 0) AND (onlineCnt = activeReqCnt);
allRequestsOffline := (activeReqCnt &gt; 0) AND (onlineCnt = 0);
numMsgSent := nativeSent; numMsgReply := nativeReplied;
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 THEN
reqStats[requestIndex] := ADR(requests[requestIndex]^.stats);
ELSE reqStats[requestIndex] := 0;
END_IF;
END_FOR;
IF nativeWindowStartMilliseconds = 0 THEN nativeWindowStartMilliseconds := nativeNowMilliseconds; END_IF;
IF nativeNowMilliseconds - nativeWindowStartMilliseconds &gt;= 1000 THEN
msgLastSecondCnt := nativeWindowCount; msgLastSecondTime := nativeWindowTime;
nativeWindowCount := 0; nativeWindowTime := 0; nativeWindowStartMilliseconds := nativeNowMilliseconds;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">c9996f9e-0ab8-5939-9dac-0df2def19b84_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.nativeUpdateStatistics
Publish IEC send/reply counters, registered statistics pointers and active-request aggregate online flags. Every elapsed window of at least 1000 ms publishes submitted-request count and successful transaction-duration sum, then restarts the window.
*)
METHOD PROTECTED nativeUpdateStatistics
VAR
requestIndex : DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">c9996f9e-0ab8-5939-9dac-0df2def19b84_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">685f7c69-c46a-4b34-b5e2-fb848c593f3e</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">processAllRequests</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568263864</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF requestCnt = 0 OR requestCnt &gt; 100 THEN RETURN; END_IF;
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 THEN
requests[requestIndex]^.processRequest();
END_IF;
END_FOR;
</Single>
<Single Name="LineInfoPersistence" Type="string">685f7c69-c46a-4b34-b5e2-fb848c593f3e_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.processAllRequests
Internal loop over registered non-null requests, dispatching processRequest. Returns immediately for an empty or invalid registry. Usually invoked by nativeCycle rather than application code.
*)
METHOD processAllRequests
VAR_INPUT
END_VAR
VAR
requestIndex: DINT; // Request registry index.
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">685f7c69-c46a-4b34-b5e2-fb848c593f3e_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">60fd3bf3-849f-4af3-a1a5-18a73fd7b7fc</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">recreateClient</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568284030</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string"></Single>
<Single Name="LineInfoPersistence" Type="string">60fd3bf3-849f-4af3-a1a5-18a73fd7b7fc_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.recreateClient
Close/release the current context so the next enabled scan creates a fresh one with current settings. Cancels an active transaction and invalidates cached read data. Abstract on ClientBase; implemented by both concrete clients.
*)
METHOD ABSTRACT recreateClient
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">60fd3bf3-849f-4af3-a1a5-18a73fd7b7fc_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">2a6d360f-01c4-5b27-81fa-337b6b33a1b6</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">release</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568294043</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">in_enable := FALSE;
nativeEnable := FALSE;
release := nativeRelease();</Single>
<Single Name="LineInfoPersistence" Type="string">2a6d360f-01c4-5b27-81fa-337b6b33a1b6_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.release
Stop this client by setting in_enable FALSE, then release its native context. Returns the release result. To resume, set in_enable TRUE and keep calling the client. A call that supplies in_enable := TRUE every scan will re-enable it.
*)
METHOD release : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">2a6d360f-01c4-5b27-81fa-337b6b33a1b6_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a7e27967-573f-4f9f-86e7-dd569b8cd943</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">resetStats</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568334027</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeSent := 0; nativeReplied := 0;
nativeWindowCount := 0; nativeWindowTime := 0;
msgLastSecondCnt := 0; msgLastSecondTime := 0;
numMsgSent := 0; numMsgReply := 0;
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 THEN requests[requestIndex]^.stats.resetStats(); END_IF;
END_FOR;</Single>
<Single Name="LineInfoPersistence" Type="string">a7e27967-573f-4f9f-86e7-dd569b8cd943_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.resetStats
Reset IEC send/reply/window counters and call each registered stats.resetStats. Does not clear native errno/reconnect counters or all per-request history. No transport recreation.
*)
METHOD resetStats
VAR
requestIndex : DINT;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">a7e27967-573f-4f9f-86e7-dd569b8cd943_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">ca1dfc70-ad93-43de-886d-39e56897aa6d</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">setAllRequestsOffline</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568354008</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF requestCnt = 0 OR requestCnt &gt; 100 THEN RETURN; END_IF;
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
IF requests[requestIndex] &lt;&gt; 0 THEN
requests[requestIndex]^.stats.setClientOffline();
END_IF;
END_FOR;
setAllRequestsOffline := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">ca1dfc70-ad93-43de-886d-39e56897aa6d_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.setAllRequestsOffline
Internal helper marking every registered request offline via its statistics FB. Returns TRUE after processing a nonempty valid registry; early return does not explicitly assign the return value.
*)
METHOD PROTECTED setAllRequestsOffline : BOOL
VAR_INPUT
END_VAR
VAR
requestIndex: DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">ca1dfc70-ad93-43de-886d-39e56897aa6d_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">d12c9bf2-320f-4e95-badb-68a2357c5783</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">setupClient</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568364018</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">setupClient := nativeHandle &lt;&gt; 0;</Single>
<Single Name="LineInfoPersistence" Type="string">d12c9bf2-320f-4e95-badb-68a2357c5783_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.setupClient
Returns whether nativeHandle is nonzero. It does not create a context or guarantee transport connectivity. Normal FB scanning performs initialization.
*)
METHOD setupClient : BOOL
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">d12c9bf2-320f-4e95-badb-68a2357c5783_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">activeIndex</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567938370</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.activeIndex
Get the current active request registry index, or -1 when idle. Setting a valid index sets that request stats.execute TRUE; it does not bypass native scheduler selection or directly submit a transaction.
*)
PROPERTY activeIndex : DINT
</Single>
<Single Name="LineInfoPersistence" Type="string">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">456b4953-57c9-4f76-ab5b-0db456dd9b58</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">activeReqCnt</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567988525</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.activeReqCnt
Private count of registered requests whose stats.active is TRUE. Zero quantity/usable length requests are inactive.
*)
PROPERTY PRIVATE activeReqCnt : UINT
</Single>
<Single Name="LineInfoPersistence" Type="string">456b4953-57c9-4f76-ab5b-0db456dd9b58_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">4d9d378a-f256-4f23-b835-539ee9e287c3</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">allRequestsComplete</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568038555</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.allRequestsComplete
Private legacy completion check. TRUE only if none of the registered requests has execute, reqDone, reqBusy or reqError set. Empty registry returns FALSE. This is not a network completion pulse.
*)
{attribute 'symbol' := 'none'}
PROPERTY PRIVATE allRequestsComplete : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">4d9d378a-f256-4f23-b835-539ee9e287c3_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">2</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">89742962-f9b6-46c2-b9a5-b7e298f8495d</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">onlineCnt</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568233885</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.onlineCnt
Count registered requests with stats.online TRUE. Includes any registered request with that flag; used for aggregate reporting.
*)
{attribute 'symbol' := 'none'}
PROPERTY onlineCnt : DINT//Count of requests that are online
</Single>
<Single Name="LineInfoPersistence" Type="string">89742962-f9b6-46c2-b9a5-b7e298f8495d_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">3</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">27292866-0bc0-4848-a965-64c51a0bf960</Single>
<Single Name="ParentGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Single Name="Name" Type="string">requestExecuting</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568314022</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientBase.requestExecuting
Private property returning activeIndex &lt;&gt; -1. Represents selected/active request state maintained by the scheduler.
*)
{attribute 'symbol' := 'none'}
PROPERTY PRIVATE requestExecuting : BOOL //There is at least one request executing
</Single>
<Single Name="LineInfoPersistence" Type="string">27292866-0bc0-4848-a965-64c51a0bf960_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">3</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc7fa96e-8ba3-4e3e-9cec-4d50ab57e6fa</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">4950a3a1-f54f-434d-9252-b61a6cb4663d</Single>
<Single Name="ParentGuid" Type="System.Guid">17c2ab7a-4d60-48ec-966f-339ec83a75e9</Single>
<Single Name="Name" Type="string">recreateClient</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568394034</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeRelease();</Single>
<Single Name="LineInfoPersistence" Type="string">4950a3a1-f54f-434d-9252-b61a6cb4663d_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientRTU.recreateClient
Close/release the current context so the next enabled scan creates a fresh one with current settings. Cancels an active transaction and invalidates cached read data. Abstract on ClientBase; implemented by both concrete clients.
*)
METHOD recreateClient
</Single>
<Single Name="LineInfoPersistence" Type="string">4950a3a1-f54f-434d-9252-b61a6cb4663d_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">17c2ab7a-4d60-48ec-966f-339ec83a75e9</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientRTU</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">e8c6c80b-7bdb-4108-987e-4af107de4377</Single>
<Single Name="ParentGuid" Type="System.Guid">17c2ab7a-4d60-48ec-966f-339ec83a75e9</Single>
<Single Name="Name" Type="string">toString</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568414085</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientRTU.toString
ClientRTU monitoring property returning ClientStatus based on onlineCnt versus requestCnt. Reports allOk for an empty registry. RequestStats also has an internal STRING field of this name; these are different values.
*)
{attribute 'symbol' := 'none'}
PROPERTY toString : ClientStatus //Client request status noneOk = no requests working, someOk = some requests are working some are failing, allOk = all requests are working
</Single>
<Single Name="LineInfoPersistence" Type="string">e8c6c80b-7bdb-4108-987e-4af107de4377_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">3</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">17c2ab7a-4d60-48ec-966f-339ec83a75e9</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientRTU</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">79dfe91d-6dbc-46b0-866c-4b880e44e02b</Single>
<Single Name="ParentGuid" Type="System.Guid">269ad87c-8ffe-4a28-9e12-2f2da3f7c570</Single>
<Single Name="Name" Type="string">recreateClient</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568489405</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeRelease();
// Next scan creates a fresh native context with current endpoint settings.
</Single>
<Single Name="LineInfoPersistence" Type="string">79dfe91d-6dbc-46b0-866c-4b880e44e02b_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ClientTCP.recreateClient
Close/release the current context so the next enabled scan creates a fresh one with current settings. Cancels an active transaction and invalidates cached read data. Abstract on ClientBase; implemented by both concrete clients.
*)
METHOD recreateClient
</Single>
<Single Name="LineInfoPersistence" Type="string">79dfe91d-6dbc-46b0-866c-4b880e44e02b_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">269ad87c-8ffe-4a28-9e12-2f2da3f7c570</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientTCP</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">ea5277e9-2ae8-417f-a88d-b571902c7d71</Single>
<Single Name="ParentGuid" Type="System.Guid">a77a90fd-541d-4ce9-ad97-7024224bbab4</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568549397</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
nativeCopyAllowed := (UINT_TO_DINT(nativeTransactionDataIndex) &gt;= LOWER_BOUND(data,1)) AND
(UINT_TO_DINT(nativeTransactionDataIndex) + UINT_TO_DINT(nativeTransactionQuantity) - 1 &lt;= UPPER_BOUND(data,1));
nativeProcess(1);
IF nativeReadComplete AND nativeCopyAllowed THEN
FOR nativeDataIndex := 0 TO UINT_TO_DINT(nativeTransactionQuantity)-1 DO
data[UINT_TO_DINT(nativeTransactionDataIndex)+nativeDataIndex] := client.nativeIO[nativeDataIndex] &lt;&gt; 0;
END_FOR;
END_IF;
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">ea5277e9-2ae8-417f-a88d-b571902c7d71_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadCoil.processRequest
Derived request dispatch: performs ReqReadCoil transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">ea5277e9-2ae8-417f-a88d-b571902c7d71_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">a77a90fd-541d-4ce9-ad97-7024224bbab4</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadCoil</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">2c4e80c5-f4e7-4d01-97ec-5317c7e780b3</Single>
<Single Name="ParentGuid" Type="System.Guid">a77a90fd-541d-4ce9-ad97-7024224bbab4</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568559414</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">2c4e80c5-f4e7-4d01-97ec-5317c7e780b3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadCoil.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">2c4e80c5-f4e7-4d01-97ec-5317c7e780b3_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">a77a90fd-541d-4ce9-ad97-7024224bbab4</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadCoil</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">9df094f9-a173-4520-816f-7badcbb1bd34</Single>
<Single Name="ParentGuid" Type="System.Guid">1a3278f4-a658-407c-968a-21aa53361562</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568599604</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
nativeCopyAllowed := (UINT_TO_DINT(nativeTransactionDataIndex) &gt;= LOWER_BOUND(data,1)) AND
(UINT_TO_DINT(nativeTransactionDataIndex) + UINT_TO_DINT(nativeTransactionQuantity) - 1 &lt;= UPPER_BOUND(data,1));
nativeProcess(2);
IF nativeReadComplete AND nativeCopyAllowed THEN
FOR nativeDataIndex := 0 TO UINT_TO_DINT(nativeTransactionQuantity)-1 DO
data[UINT_TO_DINT(nativeTransactionDataIndex)+nativeDataIndex] := client.nativeIO[nativeDataIndex] &lt;&gt; 0;
END_FOR;
END_IF;
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">9df094f9-a173-4520-816f-7badcbb1bd34_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadDiscrete.processRequest
Derived request dispatch: performs ReqReadDiscrete transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">9df094f9-a173-4520-816f-7badcbb1bd34_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">1a3278f4-a658-407c-968a-21aa53361562</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadDiscrete</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">d34866d4-1134-4650-b3d6-2e19d2fd09d1</Single>
<Single Name="ParentGuid" Type="System.Guid">1a3278f4-a658-407c-968a-21aa53361562</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568609599</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">d34866d4-1134-4650-b3d6-2e19d2fd09d1_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadDiscrete.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">d34866d4-1134-4650-b3d6-2e19d2fd09d1_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">1a3278f4-a658-407c-968a-21aa53361562</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadDiscrete</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">7b978176-d206-4509-b9d8-7908d33a9a74</Single>
<Single Name="ParentGuid" Type="System.Guid">73b10819-9112-4811-9583-e2735d2b13ea</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568639616</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
nativeCopyAllowed := (UINT_TO_DINT(nativeTransactionDataIndex) &gt;= LOWER_BOUND(data,1)) AND
(UINT_TO_DINT(nativeTransactionDataIndex) + UINT_TO_DINT(nativeTransactionQuantity) - 1 &lt;= UPPER_BOUND(data,1));
nativeProcess(3);
IF nativeReadComplete AND nativeCopyAllowed THEN
FOR nativeDataIndex := 0 TO UINT_TO_DINT(nativeTransactionQuantity)-1 DO
data[UINT_TO_DINT(nativeTransactionDataIndex)+nativeDataIndex] := WORD_TO_UINT(client.nativeIO[nativeDataIndex]);
END_FOR;
END_IF;
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">7b978176-d206-4509-b9d8-7908d33a9a74_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadHolding.processRequest
Derived request dispatch: performs ReqReadHolding transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">7b978176-d206-4509-b9d8-7908d33a9a74_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">73b10819-9112-4811-9583-e2735d2b13ea</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadHolding</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">52ffdba7-bf4a-4746-924c-8b86df6d9a83</Single>
<Single Name="ParentGuid" Type="System.Guid">73b10819-9112-4811-9583-e2735d2b13ea</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568659572</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">52ffdba7-bf4a-4746-924c-8b86df6d9a83_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadHolding.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">52ffdba7-bf4a-4746-924c-8b86df6d9a83_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">73b10819-9112-4811-9583-e2735d2b13ea</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadHolding</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">1004c837-fbef-45ee-986d-977343f4bd8f</Single>
<Single Name="ParentGuid" Type="System.Guid">a5dbc9b0-a1a1-4281-a685-ec85b35bb866</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568689587</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
nativeCopyAllowed := (UINT_TO_DINT(nativeTransactionDataIndex) &gt;= LOWER_BOUND(data,1)) AND
(UINT_TO_DINT(nativeTransactionDataIndex) + UINT_TO_DINT(nativeTransactionQuantity) - 1 &lt;= UPPER_BOUND(data,1));
nativeProcess(4);
IF nativeReadComplete AND nativeCopyAllowed THEN
FOR nativeDataIndex := 0 TO UINT_TO_DINT(nativeTransactionQuantity)-1 DO
data[UINT_TO_DINT(nativeTransactionDataIndex)+nativeDataIndex] := WORD_TO_UINT(client.nativeIO[nativeDataIndex]);
END_FOR;
END_IF;
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">1004c837-fbef-45ee-986d-977343f4bd8f_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadInput.processRequest
Derived request dispatch: performs ReqReadInput transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">1004c837-fbef-45ee-986d-977343f4bd8f_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">a5dbc9b0-a1a1-4281-a685-ec85b35bb866</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadInput</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">9903b949-e1b9-4e0b-a98f-b6f745ad3605</Single>
<Single Name="ParentGuid" Type="System.Guid">a5dbc9b0-a1a1-4281-a685-ec85b35bb866</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568709683</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">9903b949-e1b9-4e0b-a98f-b6f745ad3605_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqReadInput.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">9903b949-e1b9-4e0b-a98f-b6f745ad3605_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">a5dbc9b0-a1a1-4281-a685-ec85b35bb866</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqReadInput</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a77f3143-e2cf-48a4-bafd-a0c18a11faeb</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">busy</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568754910</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">stats.reqBusy := in;
</Single>
<Single Name="LineInfoPersistence" Type="string">a77f3143-e2cf-48a4-bafd-a0c18a11faeb_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.busy
Assign stats.reqBusy from input in. Internal request helper. Although declared BOOL, its implementation does not assign a return value; use the side effect rather than the return.
*)
METHOD busy : BOOL
VAR_INPUT
// New state to assign. Normally used internally by completion helpers.
in: BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">a77f3143-e2cf-48a4-bafd-a0c18a11faeb_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">3bfc4f72-6ee6-4e83-9bf3-99339b388eac</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">done</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568774896</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">stats.reqDone := in;
IF NOT in THEN
RETURN;
END_IF
//Set priority for next request
in_priorityCurrent := in_prioritySetpoint;
</Single>
<Single Name="LineInfoPersistence" Type="string">3bfc4f72-6ee6-4e83-9bf3-99339b388eac_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.done
Set stats.reqDone. When in is TRUE, restore in_priorityCurrent to in_prioritySetpoint for the next scheduler cycle. Successful completion counters are maintained by the stats property setter.
*)
METHOD done
VAR_INPUT
// Done state
// New state to assign. Normally used internally by completion helpers.
in: BOOL;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">3bfc4f72-6ee6-4e83-9bf3-99339b388eac_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">d7c69d5d-5192-4bf1-96fc-9ef0da66a62c</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">err</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568784935</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">stats.reqError := in;
IF NOT in THEN
RETURN;
END_IF
//Update error info
stats.lastErrorId := errorId;
stats.lastExceptionCode := ANY_TO_BYTE(exceptionCode);
//Since there was no response from the device set the priority to higher number priority
//Set priority for next request, priority gets higher after each error result
priorityMultiplier := UDINT_TO_INT(stats.errorCntRst);
IF priorityMultiplier &gt; 3 THEN
priorityMultiplier := 3;
END_IF
// set multiplier to exponential retry.
in_priorityCurrent := 10 * priorityMultiplier * priorityMultiplier;
</Single>
<Single Name="LineInfoPersistence" Type="string">d7c69d5d-5192-4bf1-96fc-9ef0da66a62c_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.err
Set stats.reqError and, on TRUE, record errorId/exceptionCode. Set next priority to 10 * MIN(consecutive errors,3)^2. Lower numeric priority wins, so this backs off repeated failures relative to lower-priority-number requests.
*)
METHOD err
VAR_INPUT
// Error state
// New state to assign. Normally used internally by completion helpers.
in: BOOL;
// Mapped IEC error supplied to the error helper.
errorId: Error;
// Modbus exception classification supplied to the error helper.
exceptionCode: ExceptionCodes;
END_VAR
VAR
priorityMultiplier: INT; //Raise priority when not response
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">d7c69d5d-5192-4bf1-96fc-9ef0da66a62c_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">9ee1081f-903d-595c-ab0c-17c64f4fbe75</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">FB_reinit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568794938</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeInFlight := FALSE;
stats.execute := FALSE;
stats.reqBusy := FALSE;
stats.reqDone := FALSE;
stats.reqError := FALSE;
FB_reinit := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">9ee1081f-903d-595c-ab0c-17c64f4fbe75_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.FB_reinit
CODESYS lifecycle hook clearing native handles and in-flight state. ClientBase also clears the request registry for re-registration; RequestBase clears execution/completion flags; servers clear their handle. These hooks alone do not establish qualified online-change support.
*)
METHOD FB_reinit : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">9ee1081f-903d-595c-ab0c-17c64f4fbe75_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">28ccddd0-4531-5168-aa3e-ac56dddcb68d</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">invalidateNativeData</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568804932</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">out_validData := FALSE;
out_stale := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">28ccddd0-4531-5168-aa3e-ac56dddcb68d_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.invalidateNativeData
Mark cached data invalid and stale. Does not erase the application array. Called during client release; applications should gate use of cached values with validity and age flags.
*)
METHOD PUBLIC invalidateNativeData
</Single>
<Single Name="LineInfoPersistence" Type="string">28ccddd0-4531-5168-aa3e-ac56dddcb68d_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">1c14b96c-a77e-5cd3-b853-c18bf9b5ea87</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">nativeFinish</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568835020</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">out_nativeError := result;
out_socketError := client.nativeStatus[client.NATIVE_STATUS_SOCKET_ERROR];
out_writeUncertain := nativeInFlight AND (client.nativeStatus[client.NATIVE_STATUS_WRITE_UNCERTAIN] &lt;&gt; 0);
IF (result = 10) AND nativeInFlight AND (nativeFunction &gt;= 15) THEN
out_writeUncertain := TRUE;
END_IF;
IF out_writeUncertain AND client.nativeHoldUncertainWrites THEN
nativeWriteHold := TRUE;
END_IF;
stats.reqBusy := FALSE;
IF result = 0 THEN
duration := ULINT_TO_UDINT(client.nativeNowMilliseconds - nativeRequestStartMilliseconds);
stats.lastValidDuration := duration;
IF duration &gt; stats.longestValidDuration THEN stats.longestValidDuration := duration; END_IF;
client.nativeReplied := client.nativeReplied + 1;
client.nativeWindowTime := client.nativeWindowTime + duration;
stats.nativeResponseSeen := TRUE;
IF nativeFunction &lt;= 4 THEN
nativeReadComplete := TRUE;
stats.nativeLastSuccessMs := client.nativeNowMilliseconds;
out_validData := TRUE;
END_IF;
done(TRUE);
ELSE
CASE result OF
1,258: mapped := Error.RequestParameterError;
4,7: mapped := Error.TcpSocketError;
5: mapped := Error.TcpConnectTimeout;
6: mapped := Error.ReplyTimeout;
8: mapped := Error.InvalidReply;
9: mapped := Error.RequestException;
10: mapped := Error.RequestCancelled;
ELSE mapped := Error.InternalError;
END_CASE;
ex := ExceptionCodes.RESPONSE_SUCCESS;
IF result = 9 THEN
CASE client.nativeStatus[client.NATIVE_STATUS_EXCEPTION] OF
1: ex := ExceptionCodes.ILLEGAL_FUNCTION;
2: ex := ExceptionCodes.ILLEGAL_DATA_ADDRESS;
3: ex := ExceptionCodes.ILLEGAL_DATA_VALUE;
4: ex := ExceptionCodes.SLAVE_DEVICE_FAILURE;
5: ex := ExceptionCodes.ACKNOWLEDGE;
6: ex := ExceptionCodes.SLAVE_DEVICE_BUSY;
8: ex := ExceptionCodes.MEMORY_PARITY_ERROR;
10: ex := ExceptionCodes.GATEWAY_PATH_UNAVAILABLE;
11: ex := ExceptionCodes.GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND;
END_CASE;
client.nativeReplied := client.nativeReplied + 1;
stats.nativeResponseSeen := TRUE;
ELSE
stats.nativeResponseSeen := FALSE;
END_IF;
err(in := TRUE,errorId := mapped,exceptionCode := ex);
END_IF;
nativeInFlight := FALSE;
stats();
</Single>
<Single Name="LineInfoPersistence" Type="string">1c14b96c-a77e-5cd3-b853-c18bf9b5ea87_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.nativeFinish
Complete a request from native result. Map errors, copy errno/write uncertainty, clear busy, update response/counters and successful-read freshness. Modbus exceptions count as replies and communication-online evidence. If enabled, uncertain writes are held pending writeNow().
*)
METHOD nativeFinish
VAR_INPUT
// Native completion result; 0 success.
result : UDINT;
END_VAR
VAR
mapped : Error;
ex : ExceptionCodes;
duration : UDINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">1c14b96c-a77e-5cd3-b853-c18bf9b5ea87_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">fd4b7cdb-3c7f-5110-af32-341f71321132</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">nativeProcess</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568844902</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeReadComplete := FALSE;
stats.reqDone := FALSE; stats.reqError := FALSE;
stats();
IF NOT client.out_connected THEN stats.setClientOffline(); END_IF;
IF client.nativeActiveRequest = THIS AND client.nativeResultReady THEN
IF (client.nativeStatus[client.NATIVE_STATUS_DONE] &lt;&gt; 0) AND (nativeFunction &lt;= 4) AND NOT nativeCopyAllowed THEN
nativeFinish(1);
ELSE
nativeFinish(client.nativeStatus[client.NATIVE_STATUS_RESULT]);
END_IF;
RETURN;
END_IF;
IF stats.execute AND NOT nativeInFlight AND client.nativeSelected = THIS THEN
nativeFunction := functionCode;
nativeTransactionQuantity := stats.reqLength; nativeTransactionDataIndex := in_dataOffset;
nativeRequestStartMilliseconds := client.nativeNowMilliseconds;
IF out_parameterError OR nativeTransactionQuantity = 0 THEN nativeFinish(1); RETURN; END_IF;
client.nativeArgUnit := in_unitId;
client.nativeArgFunction := functionCode;
client.nativeArgAddress := in_startAddr;
client.nativeArgQuantity := nativeTransactionQuantity;
client.nativeArgTimeout := MAX(UDINT#1,(replyTimeout + 999)/1000);
nativeCallResult := client.nativeCall(client.NATIVE_CMD_REQUEST_TIMEOUT);
IF nativeCallResult = 0 THEN nativeCallResult := client.nativeCall(client.NATIVE_CMD_SUBMIT); END_IF;
IF nativeCallResult = 0 THEN
client.nativeActiveRequest := THIS;
nativeInFlight := TRUE;
stats.reqBusy := TRUE;
client.nativeSent := client.nativeSent + 1;
client.nativeWindowCount := client.nativeWindowCount + 1;
ELSE nativeFinish(nativeCallResult);
END_IF;
stats();
END_IF;
IF out_validData THEN
out_dataAgeMs := client.nativeNowMilliseconds - stats.nativeLastSuccessMs;
out_stale := out_dataAgeMs &gt; TIME_TO_UDINT(in_staleAfter);
ELSE out_stale := TRUE;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">fd4b7cdb-3c7f-5110-af32-341f71321132_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.nativeProcess
Shared request processing called by derived processRequest. Completes native results or submits a selected request, sets its timeout and records busy/send counters. Updates data age and stale flags during ordinary processing. Completion branches can return before age refresh, so allow a subsequent scan for freshness diagnostics.
*)
METHOD nativeProcess
VAR_INPUT
// Modbus FC; command 20 uses data bits, server push/pull use table ID.
functionCode : BYTE;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">fd4b7cdb-3c7f-5110-af32-341f71321132_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">109d8e00-bf23-4306-a8d5-764aa6a03235</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568854953</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string"></Single>
<Single Name="LineInfoPersistence" Type="string">109d8e00-bf23-4306-a8d5-764aa6a03235_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.processRequest
Abstract internal request dispatch implemented by each concrete read/write block.
*)
METHOD ABSTRACT processRequest
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">109d8e00-bf23-4306-a8d5-764aa6a03235_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">f64e9d26-0b0d-4e83-b6b3-1cfb43d906f8</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568864923</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string"></Single>
<Single Name="LineInfoPersistence" Type="string">f64e9d26-0b0d-4e83-b6b3-1cfb43d906f8_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD ABSTRACT recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">f64e9d26-0b0d-4e83-b6b3-1cfb43d906f8_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">4f361885-f95c-4244-84d6-8c3b6b9b8a18</Single>
<Single Name="ParentGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Single Name="Name" Type="string">replyTimeout</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568884919</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestBase.replyTimeout
Protected timeout property expressed internally in microseconds. Request in_timeout is milliseconds and takes precedence, then client TIME in_timeout, then a dataRate formula, then 1 second fallback. Submission rounds up to milliseconds and clamps to at least 1 ms.
*)
//Calculates the reply timout setting
PROPERTY PROTECTED replyTimeout : UDINT
</Single>
<Single Name="LineInfoPersistence" Type="string">4f361885-f95c-4244-84d6-8c3b6b9b8a18_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">2</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">3ad7cda5-e8b7-44c8-b264-165eb4cd7d37</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">94cb9a26-304d-46fc-a18d-a8ce0f1931ec</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">resetStats</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569120444</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">doneCnt := 0;
doneCntRst := 0;
errorCnt := 0;
errorCntRst := 0;
</Single>
<Single Name="LineInfoPersistence" Type="string">94cb9a26-304d-46fc-a18d-a8ce0f1931ec_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.resetStats
Reset only doneCnt, doneCntRst, errorCnt and errorCntRst. Retains durations, offlineCnt, timeoutCnt and timestamps.
*)
METHOD resetStats
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">94cb9a26-304d-46fc-a18d-a8ce0f1931ec_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">b1508d1f-b7a7-40b5-b74f-3091afc5b834</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">setClientOffline</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569150402</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeResponseSeen := FALSE;
doneCntRst := 0;
online := FALSE;
offline := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">b1508d1f-b7a7-40b5-b74f-3091afc5b834_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.setClientOffline
Clear nativeResponseSeen and consecutive-success count, force online FALSE/offline TRUE. Does not clear data arrays. Declared BOOL but does not assign a return value.
*)
METHOD setClientOffline : BOOL
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">b1508d1f-b7a7-40b5-b74f-3091afc5b834_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">1c6ab99e-dc71-45a2-a024-45cf65b9af99</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">setToString</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569170435</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">toString := CONCAT('OK:', CONCAT(TO_STRING(doneCnt), CONCAT('/Er:', TO_STRING(errorCnt))));
</Single>
<Single Name="LineInfoPersistence" Type="string">1c6ab99e-dc71-45a2-a024-45cf65b9af99_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.setToString
Private statistics helper formatting OK:&lt;doneCnt&gt;/Er:&lt;errorCnt&gt; into STRING(20). Declared BOOL but does not assign a return value.
*)
METHOD PRIVATE setToString : BOOL
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">1c6ab99e-dc71-45a2-a024-45cf65b9af99_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">89434b6a-7e3b-4095-9220-0a6fc3789a25</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">execute</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568925048</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.execute
Statistics execution property. Setting TRUE starts the execution state only when reqDone and reqError are FALSE; otherwise the setter clears execution. Usually controlled by the scheduler.
*)
PROPERTY execute : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">89434b6a-7e3b-4095-9220-0a6fc3789a25_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">13e3ae42-bdd9-49ee-b8c0-74b8339469cb</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">reqBusy</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568965047</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.reqBusy
Get/set the underlying request-busy flag. Normally managed by the native wrapper. The scan-held reqBusyLight provides a more visible monitoring indicator.
*)
PROPERTY reqBusy : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">13e3ae42-bdd9-49ee-b8c0-74b8339469cb_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">80965ce1-9b6a-44d3-b272-a5c739ccbc70</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">reqDone</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569025054</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.reqDone
Get/set completion flag. When TRUE during execution, record duration, increment total/consecutive successes, clear consecutive errors and last error, clear execution and update the monitor string. Do not repeatedly drive this manually.
*)
PROPERTY reqDone : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">80965ce1-9b6a-44d3-b272-a5c739ccbc70_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">30645d91-91c6-42eb-8399-c20f91ca0d3e</Single>
<Single Name="ParentGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Single Name="Name" Type="string">reqError</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">5a3b8626-d3e9-4f37-98b5-66420063d91e</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569070401</Single>
</Single>
<Single Name="Object" Type="{5a3b8626-d3e9-4f37-98b5-66420063d91e}" Method="IArchivable">
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: RequestStats.reqError
Get/set error flag. When TRUE during execution, increment total/consecutive errors, clear consecutive successes and execution. If lastExceptionCode is success, increment timeoutCnt and set TIMEOUT even for some non-timeout native errors.
*)
PROPERTY reqError : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">30645d91-91c6-42eb-8399-c20f91ca0d3e_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="UniqueIdGenerator" Type="string">1</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">48b508fd-2131-484c-ba4a-20e61e66a5b2</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">fbb41e61-f245-4f4e-bcd0-218ede01fcda</Single>
<Single Name="ParentGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569210585</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
IF stats.execute AND NOT nativeInFlight AND client.nativeSelected = THIS AND NOT out_parameterError THEN
IF stats.reqLength = 0 OR stats.reqLength &gt; 1968 OR
UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1) OR
UINT_TO_DINT(in_dataOffset) + UINT_TO_DINT(stats.reqLength) - 1 &gt; UPPER_BOUND(data,1) THEN
nativeFinish(1);
RETURN;
END_IF;
FOR nativeDataIndex := 0 TO UINT_TO_DINT(stats.reqLength)-1 DO
client.nativeIO[nativeDataIndex] := BOOL_TO_WORD(data[UINT_TO_DINT(in_dataOffset)+nativeDataIndex]);
END_FOR;
END_IF;
nativeProcess(15);
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">fbb41e61-f245-4f4e-bcd0-218ede01fcda_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteCoil.processRequest
Derived request dispatch: performs ReqWriteCoil transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">fbb41e61-f245-4f4e-bcd0-218ede01fcda_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteCoil</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a861d6e2-2501-43dc-bb37-34509923450c</Single>
<Single Name="ParentGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569220578</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">a861d6e2-2501-43dc-bb37-34509923450c_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteCoil.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">a861d6e2-2501-43dc-bb37-34509923450c_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteCoil</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">df9b4fd1-9d38-4a54-a7e5-264a94a756ac</Single>
<Single Name="ParentGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Single Name="Name" Type="string">writeNow</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569230565</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeWriteHold := FALSE;
out_writeUncertain := FALSE;
in_priorityCurrent := 0;
writeNow := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">df9b4fd1-9d38-4a54-a7e5-264a94a756ac_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteCoil.writeNow
Clear uncertain-write hold and out_writeUncertain, then set in_priorityCurrent to 0. Returns TRUE. Requests a prompt opportunity at the next scheduler selection; does not guarantee transmission in this call and does not bypass connection/minimum-delay requirements.
*)
METHOD writeNow : BOOL
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">df9b4fd1-9d38-4a54-a7e5-264a94a756ac_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">f6ee860b-0951-41d0-93d8-6436c681d8f1</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteCoil</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">76621df2-a77c-4e0a-aba0-e3e4a53bd278</Single>
<Single Name="ParentGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Single Name="Name" Type="string">processRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569260585</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeMode THEN
IF stats.execute AND NOT nativeInFlight AND client.nativeSelected = THIS AND NOT out_parameterError THEN
IF stats.reqLength = 0 OR stats.reqLength &gt; 123 OR
UINT_TO_DINT(in_dataOffset) &lt; LOWER_BOUND(data,1) OR
UINT_TO_DINT(in_dataOffset) + UINT_TO_DINT(stats.reqLength) - 1 &gt; UPPER_BOUND(data,1) THEN
nativeFinish(1);
RETURN;
END_IF;
FOR nativeDataIndex := 0 TO UINT_TO_DINT(stats.reqLength)-1 DO
client.nativeIO[nativeDataIndex] := UINT_TO_WORD(data[UINT_TO_DINT(in_dataOffset)+nativeDataIndex]);
END_FOR;
END_IF;
nativeProcess(16);
RETURN;
END_IF;
</Single>
<Single Name="LineInfoPersistence" Type="string">76621df2-a77c-4e0a-aba0-e3e4a53bd278_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteHolding.processRequest
Derived request dispatch: performs ReqWriteHolding transaction using shared nativeProcess, validates copy bounds and transfers the configured slice. Called by client scheduler; application calls the request FB body to register/bind its data.
*)
METHOD processRequest
</Single>
<Single Name="LineInfoPersistence" Type="string">76621df2-a77c-4e0a-aba0-e3e4a53bd278_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteHolding</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">bd7ff184-1747-404c-9fa0-1b728376c927</Single>
<Single Name="ParentGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Single Name="Name" Type="string">recreateRequest</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569270584</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF __ISVALIDREF(client) AND_THEN client.nativeActiveRequest = THIS THEN client.recreateClient(); END_IF;
nativeInFlight := FALSE;
recreateRequest := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">bd7ff184-1747-404c-9fa0-1b728376c927_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteHolding.recreateRequest
Clear this request nativeInFlight. If it is the client active request, recreate the whole client connection first. Returns TRUE. May affect other requests sharing the same connection; this is not an independent transport.
*)
METHOD recreateRequest : BOOL
</Single>
<Single Name="LineInfoPersistence" Type="string">bd7ff184-1747-404c-9fa0-1b728376c927_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteHolding</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">5f9160f9-c4a4-4f65-a74c-2838020397f3</Single>
<Single Name="ParentGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Single Name="Name" Type="string">writeNow</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569280585</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">nativeWriteHold := FALSE;
out_writeUncertain := FALSE;
in_priorityCurrent := 0;
writeNow := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">5f9160f9-c4a4-4f65-a74c-2838020397f3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ReqWriteHolding.writeNow
Clear uncertain-write hold and out_writeUncertain, then set in_priorityCurrent to 0. Returns TRUE. Requests a prompt opportunity at the next scheduler selection; does not guarantee transmission in this call and does not bypass connection/minimum-delay requirements.
*)
METHOD writeNow : BOOL
VAR_INPUT
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">5f9160f9-c4a4-4f65-a74c-2838020397f3_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bb7e18ba-2018-4681-875e-de1f291019ef</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ReqWriteHolding</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">c6461904-f824-589c-b350-d08f59cb69a4</Single>
<Single Name="ParentGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Single Name="Name" Type="string">FB_exit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569330591</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF serverHandle &lt;&gt; 0 THEN serverCall(31); END_IF;
serverHandle := 0;
FB_exit := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">c6461904-f824-589c-b350-d08f59cb69a4_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusSlave.FB_exit
CODESYS lifecycle hook releasing owned native resources. Applications should use release/recreateClient rather than call lifecycle hooks manually. Server hooks close the server context; the client hook calls nativeRelease.
*)
METHOD FB_exit : BOOL
VAR_INPUT
// Runtime lifecycle copy-code indicator; current implementation does not branch on it.
bInCopyCode : BOOL;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">c6461904-f824-589c-b350-d08f59cb69a4_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">ModbusSlave</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">fc7486f8-09e9-54e8-9c28-655c2e73db28</Single>
<Single Name="ParentGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Single Name="Name" Type="string">FB_reinit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569340673</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">serverHandle := 0;
FB_reinit := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">fc7486f8-09e9-54e8-9c28-655c2e73db28_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusSlave.FB_reinit
CODESYS lifecycle hook clearing native handles and in-flight state. ClientBase also clears the request registry for re-registration; RequestBase clears execution/completion flags; servers clear their handle. These hooks alone do not establish qualified online-change support.
*)
METHOD FB_reinit : BOOL</Single>
<Single Name="LineInfoPersistence" Type="string">fc7486f8-09e9-54e8-9c28-655c2e73db28_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">ModbusSlave</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">c6a5aa1f-6c10-5d22-a714-41513a055e78</Single>
<Single Name="ParentGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Single Name="Name" Type="string">serverCall</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569355902</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">serverCall := atMbCall_cext(command := command, handle := serverHandle,
ipAddress := in_ipAddress, port := port, unitId := 0, functionCode := tableIndex,
startAddress := tableStart, quantity := tableCount, pData := ADR(serverIO[0]), dataCapacity := 2000,
pStatus := ADR(serverStatus[0]), statusCapacity := 24, nowMs := nowMs,
connectTimeoutMs := 0, responseTimeoutMs := 0,
retryDelayMs := MAX(UDINT#1,TIME_TO_UDINT(in_reconnectDelay)));</Single>
<Single Name="LineInfoPersistence" Type="string">c6a5aa1f-6c10-5d22-a714-41513a055e78_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: ModbusSlave.serverCall
Private adapter for native server commands. Uses separate server status and WORD staging buffers. Returns the command result; 0 means command accepted, not necessarily that the listener has bound.
*)
METHOD PRIVATE serverCall : UDINT
VAR_INPUT
// Native command selector. Use wrappers in application code.
command : UDINT;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">c6a5aa1f-6c10-5d22-a714-41513a055e78_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">bc332406-19bf-513a-a6ae-57ad0254c3d3</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">ModbusSlave</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">58e9f9b0-8937-5b18-828b-f52945a9b214</Single>
<Single Name="ParentGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Single Name="Name" Type="string">FB_exit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569396023</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF serverHandle &lt;&gt; 0 THEN serverCall(31); END_IF;
serverHandle := 0;
FB_exit := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">58e9f9b0-8937-5b18-828b-f52945a9b214_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: SlaveTCP.FB_exit
CODESYS lifecycle hook releasing owned native resources. Applications should use release/recreateClient rather than call lifecycle hooks manually. Server hooks close the server context; the client hook calls nativeRelease.
*)
METHOD FB_exit : BOOL
VAR_INPUT
// Runtime lifecycle copy-code indicator; current implementation does not branch on it.
bInCopyCode : BOOL;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">58e9f9b0-8937-5b18-828b-f52945a9b214_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">SlaveTCP</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">70f2e539-f071-5473-9a33-6bf01aa83cf7</Single>
<Single Name="ParentGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Single Name="Name" Type="string">FB_reinit</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569426023</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">serverHandle := 0;
FB_reinit := TRUE;</Single>
<Single Name="LineInfoPersistence" Type="string">70f2e539-f071-5473-9a33-6bf01aa83cf7_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: SlaveTCP.FB_reinit
CODESYS lifecycle hook clearing native handles and in-flight state. ClientBase also clears the request registry for re-registration; RequestBase clears execution/completion flags; servers clear their handle. These hooks alone do not establish qualified online-change support.
*)
METHOD FB_reinit : BOOL</Single>
<Single Name="LineInfoPersistence" Type="string">70f2e539-f071-5473-9a33-6bf01aa83cf7_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">SlaveTCP</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">73f1f286-a31b-5870-9408-170d6963ccb3</Single>
<Single Name="ParentGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Single Name="Name" Type="string">serverCall</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">f8a58466-d7f6-439f-bbb8-d4600e41d099</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569436031</Single>
</Single>
<Single Name="Object" Type="{f8a58466-d7f6-439f-bbb8-d4600e41d099}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">serverCall := atMbCall_cext(command := command, handle := serverHandle,
ipAddress := in_ipAddress, port := port, unitId := 0, functionCode := tableIndex,
startAddress := tableStart, quantity := tableCount, pData := ADR(serverIO[0]), dataCapacity := 2000,
pStatus := ADR(serverStatus[0]), statusCapacity := 24, nowMs := nowMs,
connectTimeoutMs := 0, responseTimeoutMs := 0,
retryDelayMs := MAX(UDINT#1,TIME_TO_UDINT(in_reconnectDelay)));</Single>
<Single Name="LineInfoPersistence" Type="string">73f1f286-a31b-5870-9408-170d6963ccb3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: SlaveTCP.serverCall
Private adapter for native server commands. Uses separate server status and WORD staging buffers. Returns the command result; 0 means command accepted, not necessarily that the listener has bound.
*)
METHOD PRIVATE serverCall : UDINT
VAR_INPUT
// Native command selector. Use wrappers in application code.
command : UDINT;
END_VAR</Single>
<Single Name="LineInfoPersistence" Type="string">73f1f286-a31b-5870-9408-170d6963ccb3_Decl_LineIds</Single>
</Single>
</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">69cd625a-3b8c-4dca-bb1e-eaefa064964f</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusSlave</Single>
<Single Type="string">SlaveTCP</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">0803920e-cc13-4b93-a08c-4d27afc1ff3c</Single>
<Single Name="ParentGuid" Type="System.Guid">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567958539</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">activeIndex := nativeActiveIndex;</Single>
<Single Name="LineInfoPersistence" Type="string">0803920e-cc13-4b93-a08c-4d27afc1ff3c_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: activeIndex.Get
Get accessor for activeIndex; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
VAR
requestIndex: DINT; //Loop variable
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">0803920e-cc13-4b93-a08c-4d27afc1ff3c_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">activeIndex</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">3b82f264-e41e-461d-9beb-263305a22a8d</Single>
<Single Name="ParentGuid" Type="System.Guid">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32</Single>
<Single Name="Name" Type="string">Set</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567978592</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF activeIndex &gt;= 0 AND activeIndex &lt; UINT_TO_DINT(requestCnt) THEN
IF requests[activeIndex] &lt;&gt; 0 THEN requests[activeIndex]^.stats.execute := TRUE; END_IF;
END_IF;</Single>
<Single Name="LineInfoPersistence" Type="string">3b82f264-e41e-461d-9beb-263305a22a8d_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: activeIndex.Set
Set accessor for activeIndex; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">3b82f264-e41e-461d-9beb-263305a22a8d_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">5cc2fe1e-bdb2-429a-84e1-63e783ea3b32</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">activeIndex</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">cc024b23-e5fe-4958-ad80-513feea6aeab</Single>
<Single Name="ParentGuid" Type="System.Guid">456b4953-57c9-4f76-ab5b-0db456dd9b58</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822567998529</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">cnt := 0;
IF requestCnt = 0 THEN
activeReqCnt := 0;
RETURN;
END_IF
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
//Test for any offline request
IF requests[requestIndex] &lt;&gt; 0 AND_THEN (requests[requestIndex]^.stats.active) THEN
cnt := cnt + 1;
END_IF
END_FOR;
activeReqCnt := cnt;
</Single>
<Single Name="LineInfoPersistence" Type="string">cc024b23-e5fe-4958-ad80-513feea6aeab_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: activeReqCnt.Get
Get accessor for activeReqCnt; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
VAR
requestIndex : DINT; //Loop variable
cnt: UINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">cc024b23-e5fe-4958-ad80-513feea6aeab_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">456b4953-57c9-4f76-ab5b-0db456dd9b58</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">activeReqCnt</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">d59f404d-315d-4ea4-b16b-c8f0e8342d2e</Single>
<Single Name="ParentGuid" Type="System.Guid">4d9d378a-f256-4f23-b835-539ee9e287c3</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568048559</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF requestCnt = 0 THEN
allRequestsComplete := 0;
RETURN;
END_IF
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
//Test for any offline request
IF requests[requestIndex] &lt;&gt; 0 AND_THEN (requests[requestIndex]^.stats.execute OR requests[requestIndex]^.stats.reqDone OR requests[requestIndex]^.stats.reqBusy OR requests[requestIndex]^.stats.reqError) THEN
allRequestsComplete := FALSE;
RETURN;
END_IF
END_FOR;
allRequestsComplete := TRUE;
</Single>
<Single Name="LineInfoPersistence" Type="string">d59f404d-315d-4ea4-b16b-c8f0e8342d2e_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: allRequestsComplete.Get
Get accessor for allRequestsComplete; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
VAR
requestIndex : DINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">d59f404d-315d-4ea4-b16b-c8f0e8342d2e_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">4d9d378a-f256-4f23-b835-539ee9e287c3</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">allRequestsComplete</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">dceb6b17-86bf-4543-9652-2fd2b943953c</Single>
<Single Name="ParentGuid" Type="System.Guid">89742962-f9b6-46c2-b9a5-b7e298f8495d</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568243884</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">cnt := 0;
IF requestCnt = 0 THEN
onlineCnt := 0;
RETURN;
END_IF
FOR requestIndex := 0 TO UINT_TO_DINT(requestCnt)-1 DO
//Test for any offline request
IF requests[requestIndex] &lt;&gt; 0 AND_THEN (requests[requestIndex]^.stats.online) THEN
cnt := cnt + 1;
END_IF
END_FOR;
onlineCnt := cnt;
</Single>
<Single Name="LineInfoPersistence" Type="string">dceb6b17-86bf-4543-9652-2fd2b943953c_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: onlineCnt.Get
Get accessor for onlineCnt; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
VAR
requestIndex : DINT; //Loop variable
cnt: UINT;
END_VAR
</Single>
<Single Name="LineInfoPersistence" Type="string">dceb6b17-86bf-4543-9652-2fd2b943953c_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">89742962-f9b6-46c2-b9a5-b7e298f8495d</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">onlineCnt</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">0006696f-29e2-441e-a325-e3481d025cec</Single>
<Single Name="ParentGuid" Type="System.Guid">27292866-0bc0-4848-a965-64c51a0bf960</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568324025</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">// ===== Test for any requests executing =====
requestExecuting := activeIndex &lt;&gt; -1;
</Single>
<Single Name="LineInfoPersistence" Type="string">0006696f-29e2-441e-a325-e3481d025cec_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: requestExecuting.Get
Get accessor for requestExecuting; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">0006696f-29e2-441e-a325-e3481d025cec_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">27292866-0bc0-4848-a965-64c51a0bf960</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientBase</Single>
<Single Type="string">requestExecuting</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">3d4da579-672d-4758-9b0f-e055a08e0da3</Single>
<Single Name="ParentGuid" Type="System.Guid">e8c6c80b-7bdb-4108-987e-4af107de4377</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568429391</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">//Calculation for tostring
IF onlineCnt = requestCnt THEN
toString := ClientStatus.allOk;
ELSIF onlineCnt = 0 THEN
toString := ClientStatus.noneOk;
ELSE
toString := ClientStatus.someOk;
END_IF
</Single>
<Single Name="LineInfoPersistence" Type="string">3d4da579-672d-4758-9b0f-e055a08e0da3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: toString.Get
Get accessor for toString; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">3d4da579-672d-4758-9b0f-e055a08e0da3_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">e8c6c80b-7bdb-4108-987e-4af107de4377</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">ClientRTU</Single>
<Single Type="string">toString</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">f54a4cd6-8540-4892-a914-4aac4f8d9018</Single>
<Single Name="ParentGuid" Type="System.Guid">4f361885-f95c-4244-84d6-8c3b6b9b8a18</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568895070</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF in_timeout &gt; 0 THEN
//Explicitly set timout
replyTimeout := ANY_TO_UDINT((in_timeout) * 1000);
ELSE
// If client timeout is set, use that.
IF client.in_timeout &lt;&gt; T#0MS THEN
replyTimeout := TIME_TO_UDINT(client.in_timeout) * 1000;
ELSIF client.dataRate &lt;&gt; 0 THEN
//Data transmision time * 1.5 to get the timeout. Result is in ms
//8 byte request, then 255 byte reply = 2630 bits.
replyTimeout := REAL_TO_UDINT(2630 / DINT_TO_REAL(client.dataRate) * 1.5 * 1000000);
ELSE
//In case client datarate = zero
replyTimeout := 1000000; // One second, expressed in microseconds.
END_IF
END_IF
</Single>
<Single Name="LineInfoPersistence" Type="string">f54a4cd6-8540-4892-a914-4aac4f8d9018_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: replyTimeout.Get
Get accessor for replyTimeout; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">f54a4cd6-8540-4892-a914-4aac4f8d9018_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">4f361885-f95c-4244-84d6-8c3b6b9b8a18</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestBase</Single>
<Single Type="string">replyTimeout</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">465bf80a-0d6e-4363-ba1e-dd04aef379f7</Single>
<Single Name="ParentGuid" Type="System.Guid">89434b6a-7e3b-4095-9220-0a6fc3789a25</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568945093</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">execute := _execute;
</Single>
<Single Name="LineInfoPersistence" Type="string">465bf80a-0d6e-4363-ba1e-dd04aef379f7_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: execute.Get
Get accessor for execute; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">465bf80a-0d6e-4363-ba1e-dd04aef379f7_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">89434b6a-7e3b-4095-9220-0a6fc3789a25</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">execute</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">8ff5fbe7-c047-436d-923c-942d0d66494c</Single>
<Single Name="ParentGuid" Type="System.Guid">89434b6a-7e3b-4095-9220-0a6fc3789a25</Single>
<Single Name="Name" Type="string">Set</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568955065</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">IF reqDone OR reqError THEN
_execute := FALSE;
RETURN;
END_IF
_execute := execute;
</Single>
<Single Name="LineInfoPersistence" Type="string">8ff5fbe7-c047-436d-923c-942d0d66494c_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: execute.Set
Set accessor for execute; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">8ff5fbe7-c047-436d-923c-942d0d66494c_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">89434b6a-7e3b-4095-9220-0a6fc3789a25</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">execute</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">db10f23e-d96b-4fd5-aec0-8b530ad288e1</Single>
<Single Name="ParentGuid" Type="System.Guid">13e3ae42-bdd9-49ee-b8c0-74b8339469cb</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822568995677</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">reqBusy := _reqBusy;
</Single>
<Single Name="LineInfoPersistence" Type="string">db10f23e-d96b-4fd5-aec0-8b530ad288e1_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqBusy.Get
Get accessor for reqBusy; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">db10f23e-d96b-4fd5-aec0-8b530ad288e1_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">13e3ae42-bdd9-49ee-b8c0-74b8339469cb</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqBusy</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">a239da3a-8f75-41da-a264-f06ca07143f4</Single>
<Single Name="ParentGuid" Type="System.Guid">13e3ae42-bdd9-49ee-b8c0-74b8339469cb</Single>
<Single Name="Name" Type="string">Set</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569005073</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">_reqBusy := reqBusy;
</Single>
<Single Name="LineInfoPersistence" Type="string">a239da3a-8f75-41da-a264-f06ca07143f4_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqBusy.Set
Set accessor for reqBusy; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">a239da3a-8f75-41da-a264-f06ca07143f4_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">13e3ae42-bdd9-49ee-b8c0-74b8339469cb</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqBusy</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">61db378f-6029-4712-b562-fea707e5698b</Single>
<Single Name="ParentGuid" Type="System.Guid">80965ce1-9b6a-44d3-b272-a5c739ccbc70</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569040256</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">reqDone := _reqDone;
</Single>
<Single Name="LineInfoPersistence" Type="string">61db378f-6029-4712-b562-fea707e5698b_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqDone.Get
Get accessor for reqDone; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">61db378f-6029-4712-b562-fea707e5698b_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">80965ce1-9b6a-44d3-b272-a5c739ccbc70</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqDone</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">858ae7ab-7bd2-4c3e-9c4b-69064e0620a3</Single>
<Single Name="ParentGuid" Type="System.Guid">80965ce1-9b6a-44d3-b272-a5c739ccbc70</Single>
<Single Name="Name" Type="string">Set</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569050437</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">_reqDone := reqDone;
IF (execute AND reqDone) THEN
// ===== Request has just completed succesfully =====
//Update last valid duration
lastValidDuration := ULINT_TO_UDINT((currentTimeMicroseconds - lastRequestStartMicroseconds)/1000);
IF lastValidDuration &gt; longestValidDuration THEN
longestValidDuration := lastValidDuration;
END_IF
//Counters
doneCnt := doneCnt + 1;
doneCntRst := doneCntRst + 1;
errorCntRst := 0;
//Update error info
lastErrorId := Error.OK;
lastExceptionCode := ExceptionCodes.RESPONSE_SUCCESS;
execute := FALSE;
setToString();
END_IF
</Single>
<Single Name="LineInfoPersistence" Type="string">858ae7ab-7bd2-4c3e-9c4b-69064e0620a3_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqDone.Set
Set accessor for reqDone; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">858ae7ab-7bd2-4c3e-9c4b-69064e0620a3_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">80965ce1-9b6a-44d3-b272-a5c739ccbc70</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqDone</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">e44e83bd-8f84-4202-9ab4-784d09cf5506</Single>
<Single Name="ParentGuid" Type="System.Guid">30645d91-91c6-42eb-8399-c20f91ca0d3e</Single>
<Single Name="Name" Type="string">Get</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569090433</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">reqError := _reqError;
</Single>
<Single Name="LineInfoPersistence" Type="string">e44e83bd-8f84-4202-9ab4-784d09cf5506_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqError.Get
Get accessor for reqError; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">e44e83bd-8f84-4202-9ab4-784d09cf5506_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">True</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">30645d91-91c6-42eb-8399-c20f91ca0d3e</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqError</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
<Single Type="{6198ad31-4b98-445c-927f-3258a0e82fe3}" Method="IArchivable">
<Single Name="IsRoot" Type="bool">False</Single>
<Single Name="MetaObject" Type="{81297157-7ec9-45ce-845e-84cab2b88ade}" Method="IArchivable">
<Single Name="Guid" Type="System.Guid">89b5f7bc-0c37-43f3-8984-14034b000d89</Single>
<Single Name="ParentGuid" Type="System.Guid">30645d91-91c6-42eb-8399-c20f91ca0d3e</Single>
<Single Name="Name" Type="string">Set</Single>
<Dictionary Type="{2c41fa04-1834-41c1-816e-303c7aa2c05b}" Name="Properties" />
<Single Name="TypeGuid" Type="System.Guid">792f2eb6-721e-4e64-ba20-bc98351056db</Single>
<Array Name="EmbeddedTypeGuids" Type="System.Guid">
<Single Type="System.Guid">a9ed5b7e-75c5-4651-af16-d2c27e98cb94</Single>
<Single Type="System.Guid">3b83b776-fb25-43b8-99f2-3c507c9143fc</Single>
</Array>
<Single Name="Timestamp" Type="long">639263822569100412</Single>
</Single>
<Single Name="Object" Type="{792f2eb6-721e-4e64-ba20-bc98351056db}" Method="IArchivable">
<Single Name="Implementation" Type="{3b83b776-fb25-43b8-99f2-3c507c9143fc}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">_reqError := reqError;
IF (execute AND reqError) THEN
// ===== Request has just completed with error =====
// Counters
errorCnt := errorCnt + 1;
errorCntRst := errorCntRst + 1;
doneCntRst := 0;
//Turn off execute
execute := FALSE;
IF lastExceptionCode = ExceptionCodes.RESPONSE_SUCCESS THEN
timeoutCnt := timeoutCnt + 1;
lastExceptionCode := ExceptionCodes.TIMEOUT;
END_IF
setToString();
END_IF
</Single>
<Single Name="LineInfoPersistence" Type="string">89b5f7bc-0c37-43f3-8984-14034b000d89_Impl_LineIds</Single>
</Single>
</Single>
<Single Name="Interface" Type="{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}" Method="IArchivable">
<Single Name="TextDocument" Type="{f3878285-8e4f-490b-bb1b-9acbb7eb04db}" Method="IArchivable">
<Single Name="TextBlobForSerialisation" Type="string">(* atMb API reference: reqError.Set
Set accessor for reqError; see the owning property reference for side effects. Runtime/property syntax normally invokes this accessor.
*)
</Single>
<Single Name="LineInfoPersistence" Type="string">89b5f7bc-0c37-43f3-8984-14034b000d89_Decl_LineIds</Single>
</Single>
</Single>
<Single Name="IsGet" Type="bool">False</Single>
</Single>
<Single Name="ParentSVNodeGuid" Type="System.Guid">30645d91-91c6-42eb-8399-c20f91ca0d3e</Single>
<Array Name="Path" Type="string">
<Single Type="string">ModbusMaster</Single>
<Single Type="string">RequestStats</Single>
<Single Type="string">reqError</Single>
</Array>
<Single Name="Index" Type="int">-1</Single>
</Single>
</List2>
<Single Name="ProfileName" Type="string">CODESYS V3.5 SP22 Patch 1</Single>
</Single> </StructuredView>
</ExportFile>