<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Sign"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PrivateKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="B09DFA65E5DB44D40BB65B180A2CB1F1F2559C1A3F105604089444CDF4407D8E5C4E94021A4BBB8599BD899B7FAA3DBF3F089B0F5D8593F46856D5F2DD7F60B909891444042B1B448561F45BBA460BB7EB7EDD748D5B8A6DA82DDC04FC24D199"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_192s"/>
          <CryptographicLength type="Integer" value="768"/>
        </KeyBlock>
      </PrivateKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="3F089B0F5D8593F46856D5F2DD7F60B909891444042B1B448561F45BBA460BB7EB7EDD748D5B8A6DA82DDC04FC24D199"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_192s"/>
          <CryptographicLength type="Integer" value="384"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="0133EB69CBCEE03F3DDF47D2103D428A87202C6A02FD997098BAE65BCB8C8514853F7B42EA116A2827E0EB43704D84CACCF81F598855007C75D57A35F7071F2922B72094080F83A679B4C0027A0F4613EFDE63EBB5A7CBA6D383516DB8E3DDE7E36552B66073A92FE4D50053FBD300C6423319D5EF028F756E8007B13F677C7908BCD67AD6894608B452EE451C3926DB3590D5345DE6A4B9E0283FA77C5D82D21A1D8D22AF3557"/>
        <Random type="ByteString" value="CCB22F3DFF5F8A4AFBBCDEEDA9FFB5C9E3702D93D473CFC1"/>
      </CryptographicParameters>
      <Data type="ByteString" value="176876BC93BC6F9DAD28840FC13A969796DF85B02DA0AE7F70E6AAB4BAE74F5F44520FCBF57D833F9056E056FBCE697DCFD875710E7AAA26336B3917FB00F48E7E80DD2BB7656F0C51942BD7C7E2EAAAFEA6B5AF75CDDF227DC6316489D5D3BC2EA839E67967248487EB3FEE9D27ED65D0C3ECCFBC2336B7675792DBEAF7F79183C8FFB547BB6EEB7671D2AC85477A10A21B5C816656852E5D80A2E7529AF65A97C53517378F802D44532642519438093EE576E0518E56B8E03745C8E8B23E9CB32340BE50B9F518FCAE0FBC0F6565A2498B9A9137AA7DD78386D02DA87DDB540F35A7B6368294D976AD8ACF66DA3FB165ED46C4074ED25BDA7740E5926CC6867D76964E17CA90904FA1DF0905584EC46B639A6E0458CAA684BF81C712E47A56B79027B49EAA14005C4A1DD1F5561B5C3E53CA0DC37D17A42A35F92BCBECDA6D72D46020B48D1835705EEB1BFDF5DC7DEB4CB4ED51ED2B17B1DB41B6E0845E48651BC6D1D406A8F2401BFAEE95C8806CECDAB029343F8839A634275C7F58516A4D80E37E62C8589C76E92CD927D14CD838C10F32EFABC94899289A2CA21FDC6DF521C0E1A1B82EFB0DA0D5FE8821624061C97B5CC5478C0D62843690C4653C4BE7B5FB8912ADA2B41DD5797CB92BCDD0B95E91DF6AC322F1ABD28E436C4CD0861D8E2955F11C9EF2A9E61FE83837E0F1C8A3DD94EC5ADA100BEDA5B0A04B9A3DBDB2B49A1C957397F37D3944D42DDE50832F8F078A8E39D12946EB65B39170E22BF3151688642057AA6723252B0356F6525942112EC530D3C93DFF3CED1DFF16A365482A2430AAC640BECCBA62020F2882D883B2A81348731E3947332B6015772285283B2CD9CFD50CEB2477384F0D11702A9D0394219CCBA07404F306B6B16535050A6F137F5320DC18D445DFE8E7222D4EE9DDC54B7C2CF53CBA7FF9ABEDE030045F20723B5F5A07624E114E92075BF3FE9FF497E26995257CAB73DA5B822A2923D7E744DB21CD4281BF2FE0A1A8A0B095DA7CD6170407ECA4FB9308A2DBC6922FB3F733B8F0CE7A760B9BE95539200FB316B522155ADC1A0A9F34A99B434E1CA8851AC2B854C64AFC9130F31E128BD8A42E4BF1F86F174975AF877E3BCB0CA7FEBAFCE112C53EFF07AE922CA352CA921E6F74A7EA4DD7A5672C88F653CEF88EBED445E9A4AA4819D6363ECF147E75FEA6DB4D3459CA7B44A3A08B5BDF1535467DA7AB1950706E6BA3CE7266917A45F387670B8914763569ED955A1215ECE7499CCF4A5A71FC65B26561AA8F3469D9FDB3A147C65ED215C8011D16B623D3CC4E5DA7CF6B78F894CF2E6A5C2A3E3787034B7DE6E23B45F06C3BC35306CB931CC18BE8C7BC6D257B9983820C4F3E518B5523E2"/>
      <SignatureData type="ByteString" value="3D555EE614DFAE3872B3D4B7116EBCE6546F5FDCF8F14A304877541CD05CB8219EC0D51B4E10015BEA889FF69174D664E02F8A1D4A84FC4A2913A66CA3E99554FE189FAF5E4E9E1DD8D423C6B1F813C4ACF59C0595066A78C06A41A05227F19C4D3BACDC3DE72223BD2EE9DCF0936C86730D42C36C461D4E6993B48E5C1D0D3845DF55298F92DE4AC9DC85B9FE31D2B11D3D04D0E02CB4DD07E122C173498CC7F35C1F6381905DAE105DC5084F90A86FB9AD2513A0A39C74DF642D7273076D88345518E8BF26047D0457F020301B8B43A00B770C5EA85C9BCBA998EAB094F06977EBB94B3753B1DC2CE5BC5D83642B0DB556646336B60334D4575FAF44A774532E963FA39FD9F9B9395F5B05EF909610D1C6F49794F793DC4C19F65A005F8D8CD6D61FFBE190755FA2DA17DC8AEF0B99CBA8830E8026C4BF3CC7C5AD61BD523E9DFFE75841D66DDF2C95214FE24A38B075D5B320903C79844C89CA33E0FD4A57C5B00B431CFF5A258076033F19CF0078F55DDB5E67454AD4CE7348A22A983F709A2B0309304543D99F51C64848EA56A19F2A8AC5846353346D2E1A7792594107EE695B477AD5AD50F86F6F326CDEE4A6AA54FEFF82530C226685C0ED6BB2392E881F4398AB44F1C587C362D8F18C714C23D0008FB83C0A7FD0311DB04FE90F98D4E13ECB76E919171340F66E8D3C25FC93AB67C09C3419DEE1F7CCDFDB826F699BDF065E7DD99A9BC27F7BCE452DB9B3183A8D937F7ED83DF6B3835DD2F0242F7DF82CBF37B3BA90AA4ED3B6AB8BB904B6C747C194808CC29FE6F795FB157561783FFDFF93A8FFDE8DB6FC70EB3885E6A03132696A7E1C7EE5370DA4FC330BB4DB09D3A1E2CF176285A4EE35BE07A429AE4AB4AC83272E3EF53A088EA716574B1D993ECFBBF22C9B936C6F0F82855E1AD79F2C51E6887035C841D085883C2FD185349CD2C58505C1615C7649FA0A90ED4E437BECBADB44A5895170773AB7447992E1E131B6BD3BAC3A4F77B32F6BA16F78719A0B2A02481F8290B775F0A1613B43C24985C0461E8D92951083B3F9E587C1E8D649DBE9863C2C083D5B492FEE5A72FC6ECE82D49A12145F4DDAA50D19A6AEEBD46D7144695CD5C912363C5025B19697230596FE5249CA01102144D3AF0F3A8912043C9F51369A06CDC94FF6D6E0E43D818078169772E3D9926D2E5EDAF8EBB43637068CE97F8BC8B37D5495E551EBC175CD9481F0668CC9BB2B0E4DE2D2FF833751B1D586DCE1B442276FEB32DFBBCFA9B37EFA6C4C4FDD84A1AAB0816CA3E903441FADC84201AE608CB36C01999F1232CD4623ECEA7241EB737E4AE56C4868EBDBC5D4295E8999EFEA3B97AE85944F91D3D62D66A469170A78A4870767DCAC84269615929938E36F860021CFC57BDE9DB98CC2BFC242C1A7249576CBBD70D9653DD3E90FD217366865CA6BE2228DDDCD6C766B964D90F27E7FEC0E6D64B18486A0454DB6458D784CEEBC019CC72330491018A1976F7815DF091F78747B994ACDCD8222871FA5613E357CD62042BF2CEEE13C40D5135D3D75AB7B7F4DA9F3F25A292F47DCBA99576FEE7196FE8B00EF5DC25BCBD39A8210BD98F3717D74041D9D6F159BCD81534EF52D7D2C6F7E2F6721E4DEBDBBF471584162606D58D3CB2C7B524FA9E1D247C333F2A35DAB00A302B89C5D05F74AA12BCEAAD74EC17BD848569A934FF58567AC38EA4D49D92126BDB7CEFD914322688B166FEEF6677EF665020F169F2F2380FAB9636528F1D37B33D59A476BEAFA77CD4BA8D98A1D0A81DB35863E9D6B9AFB07AA654174C9428124865A4519AD1F7B41987DE65EA2A4444F5A5D454C7952BCC8644E482A4F1A6649BC1C0859BD99FCD96231A23B37D4524A5C6F0D511413ED013C12DC73432AF1F397BE731630EBB22B936F6A224DB6935E8D1318DA31A064C2F01DEE427E5E5952482663A2424531EFC04C15F931323119A05620B6397F5635CE90108297BC8A1DEEE7F14CFC02C25FD76ED0C83188F6496925091E417EBC4ACA376C365DEBE2B7F8FB32F37A8F24751C2EABB2BD346BF46B5650896C5E805A0CEBAD6C0C2FB026570E2DE35A046406D02C1DFEC0997C24F6EAAB25FB605DE6AB5BF53BA908C4F006970EAE08720CF623D39E8F425B989DAB06D7DFD08763EE7CDE77BFAFAEBFC648EBB7AB608569AB6739618642B6D2EE2FD0608DC7E9D7763A1564D9FA5FF0414AD20FF4067A73E94BA24A73153A801CAB2B36A4C093F6CCA44B20B3E380F0A885A34589D61D3F33D4CD598CD96803A8F59729A71D9DA5BF45A9BC0DBAD3094C922B128A81947A3B0704313DD8A80676D98E3243C7A4E5B3178A85F2A6B5A97F7335B7D49DBBEDC2C24A6D12B0D1B9B26BC166C2E2D7E7358AB5A6B0426CAB5BBE2707A0F7103CFAB53C23402C11808C91D824D4B247116BE140BAAD6A7180D3709E6734B78D7FA247F177C592AFDE2364CA051D5C92D2D1774C0805D9E5537EE56B3E95BA153DE0B609D04627670D9640CA750BB698E27C4BFA15A56B185B0CA30905AE9292C03BC4888A66CE387D5F3039BBB59B6A78A6BE1581EBE60BBEF17B67E9D25C4A28F1693AE289A0F5D0CEF5A2EA36CDD52A2984FA7B5D8B6B4FE7952206759913BA2F4F2F11CC6C6A59D4BA522A2AEC458AA42EBD24A880A9F479688A81956B232BC8C6E8884A0440A74B41EDB4C795EF6BAB6BBAD4C3A3CB90EF7D1F66316868CBC35A292FC95F2FB5C91D0341460B17F1918B8EA1A2561137B206D856D4FBCCC9A3E30673A55DFB6105702BE363ABDDE3523E0C3A3185EF3F916AD93844F04551FF4E16D3E97882110F10300C741421B7795F6F818532F4F4F7904B1D0B4A7D3A9F64007336A014E2BDE3C654A676EA74CF11AE2F67B6633ACC785B08CE2BCFA85790EC88A52E271C79E1952F2CEAD7A0333639C70FD61BD49A512BB44EFA408E4A96909255802011B427CF58B31F032AB7A7A465A1CF76DE76AF46A9CF76337A52AB1CBB67D7F8397B5279FFF6EC87DD6D72F8245586AD75E14A8872F581166A7CF59740FDD1EE02225CAB755DEFA864249751AAD8730040A55884BE076C040E709009719C9E9AB5021608C6CB5C14D6B0D965B6CF705323F5DB8F123E381B44315F194BABE3FECA73344D7B3C4AEE8AF0ADDB9A9D6A7162CB5AB737A9A55DF73C128C42BF619C2CD5DCD4CCA6B483E784E95BAFD625048B51799C7D40E26C6933863DB8C7DD148A1F34E0949CCF96D32A617C142F900519819EE5C3A3AC26E196A8659871602E54965F4CA6D2FAC5EE9A8DCDE48E7EC728D07331250C14AB6448202C75BA42E799F48A6A7E526A48F56CF640F5F3CC34180EEF9762D8640D07610C469C18080871B78C0298942C4A35DE2F9E239D5960AD477F33E2384CD08F28485F57BBD710589469A380693417209CA92C6D7B35499E8DB508862FE417999940F3D36B97A54B0319CD96611EBE8F5489C5854BA497CC7178F809116B332CEE46995FF12485298E2414B4F9EDAD1B9CA39F406EDCFEAC8C8BFCA619D33E0F4D9CD59C2161546AB6BD90B7D1FC316DCA7568A002D2AC6988D053BE3E5A9D06CC7F6F0997D4FFEF09D9D24B43C13EDCC129A3A15796FA81D42E35602949723BCF77EF9D0BC51C037CE5A375F62867EEE44BABADD3A94F952B12604C42D8C3D76C430211306E259985DBF0214CBFDA21D5E0BB2506E084AE8A9A25B28568DDDD8218C754CA15B6B98700D55968C9EE3B927AC27F75534BB07894E81029BDD4FDF92FA9CB4C6A74366AB44CCFEB278E3E42C5F10133B05F50B987F0E0538241DDF8A39C8C55E8BFD9EB4C12DF76124A5C9A7BB06C4B37F351A8B4EEAD3E3D1B0322A4B664E3E39AAB180F22F5A16C1E881297A04274FF3EC9EACCD7FE2ADB487C3F99765F95259DDED8D242B0659F8D34AC3516BF8E8C7436F20C966DB39C6B01A8706BCC30402DD6839C9F79F911C9CF2516F3BBA4EBDFD5BCE4F3A2E3D928B68B968C89FDB19D71E1928CE182EB3163BF0F62459E5D28BF1AD9BAB4F7B83F8231A2393E1A7EC2DA4D8E5BAB85B59ABD45E9CF38F4468536B9B523A596A730A532414D7BE36B23E67669610B9463E4B0E6335C282AE230896D910C6F44880A81D275E6948C16F7CF3D4F08DA54F45FF8380D3451F0392511F1D144973ABB73114A27BA2AAF7AF0BE8E34B9E0E6B7048A323580088837BC4D6DA6253F2B250A6AD52A9BB34B01B0CF0C465AFA326B2026E7AFDDCD0262A69D4DE32CCD7C7253368E9892C88BE552720A9466227A27807CB61FAA2E2FC42FC4B5EF35B94FB9B397AA0436D7E32B747049C294C91EB3129DA693E21492934B7DAEBE3456C2A9CC554CC2DDC54A4AE662C57745CCFD8C51B2DF5D4CC09EDB3F080C090B2B37E6A1F61A2D5F2C27B48E7720163F8F122FE5FEA4525CD5FB633B6378E4071E57BAC82538E4E5B3DAECCD0CE1E656C37A6C5E8937A4FDAAE0160B6B8890E579EFA4E6753E56047A857787EB0FFDE7CFF941B442BFBD904C85EA817950D8E756F104146F534C0529310AA9A6CE4753F3521880592F5ED91B920406432ED88112D6C63A33E58E513D60E16C9FD507F57B71AA89A9E713F5F1459191805C827E974EEA6308D16DE94C94B045532495FD4EF0B6F441612FAD85030F7F426D3740C0AA2C27FB6B5A8F4A0AA19BE6BF6126AA555705521DE37B1A6626BE2B4F55C61F1A2C956FA1335B12551660206D7A72BFB3B42A40573A45DD6181D55877401907141579B53B75AA00A9CBDEB88E968B12CE7E5A19768EAB0848BA1CB5ABA3DE50D8904FA1BC9A773B9BBB53F4FEBE905DE9496AD568CFF175F5AD5AE290488DDE3C324ED62563B062F068E50A97DA713308B6D15C7FA8839FF2A68E0DE221A95B4D1F029FB7190528B1E9F8D969576076729FCC86E3521CDDFC4CD07F3DB3A103FB5C3BEC4B8A42103B4849F9A67AC72E70EA7EB7C88D961567AC99B4C608DCABC2A9060610034DBF2A404F8A49BFBEA7DD5C0F2BAE3E2CE8E0010CA14AF4BCCDDDBD50DE815BDFE7DBF47B7031A0BF1F4D69E3AA78A73F2DFA1299FAB1CC620A384FE3D0DC638B05B72D3575E9EF24FD79FA902E6DECF85A5DB14A241517A236EE2C4C920D6BC6BBCF8D8C8DC62034D034FB2D0017AF53F5065F416F0D3768207A0F1E9EA544852C0B3281151518E7227B697158BAAB3402B6AC5A429DDF8230B7AC35EE6A5F7572896789BB2E0047C3A32A22E19690445AF5F195F4190FA6FCC08CE419A1B8EA2B538D7C38AD9866B5D978EFCE7F0BDD174DB3FA866E1ADA4B7E6889D914CCA2777870A7E2D2158D5FC530462436858574C702C021006859416F62D863F462195A727F578440BAD0BCA456C2443F52EF9F8C18482377747595D9344502221E9A3DCC9220417BF501A4A1F7645726B5AEAB404B0B03044667018FB061BC8C9FB43495257C61F72C37C8D0DB29E312455D760B0E3DE2D959EC721501CC81D0E1BE9DE5AB8E278E557BA11692CA3DCEEF22A8303E37E3091B112CDCD1DA18737C833F7050B6D5A63649640C991EC6D95646FC6B4630C778DB4C70D14B60053D8E073C94525ACD3851830BC8C0E2C0048A9E54BFB3186FB77596837FA251964F5F1FD4B875CEDDDFC296E2189B347BA6BE7AFDEDBDE4B676C55037D48AC0313F6F7EDD6DD239B3CA4320B1221267F6625227842DA2CF1077486814F0A4511A59015D82E533C26597A363C12F686962CC73B25DED83E73D22BEE9881B21B4C672E794E2C94C4A984EF8ACD0F7DADE3F6AC93D404237F73ABB7FB2A3E4083267BEC4E9AD801C525719D8C85B2BA1D43EC37E4CCEA14E4326E4CEF1F746D51B85E3733A9FE6D49D9AD0250A14AF334E664A290EAB1F805DD4B43A279B756323D1E273F5F074055FF067399535F554087BE8E9CE99B141FD4C6BB08B5F3F4006B7F26814E6061A0840E573ACDD0A09C63AE0EB6886854536576E372D670A4819F5E9172FC2F8965C74C1D42EB67691C730A3B1D13BE0902AB60A695770C8F8BD4DA13978236945AD9BAD8867B0B77DDC1837FA4B77388D4EF70FC098563B8714FF2CF16F8933E11114C5E040866FF62E8DFBB231A6CE1716AE7C9AB390C0C3936C3F51C8E5AB4B1284A1F116E290681D0759D8DCC749597B31C0823CC510B8F1834BEAE77E1CB44FCE6909AA3E0F320C66422FACB71812EA91300E65EDFB9365E3A26E58EE482017050692582EB8B3B4DE245803BCB9DCA907F5D2C715B57FFB3AA4B82E0364CC05231F8E91E3C6A64C2104A4EB6C7B0C2A1E879CCCA328572B7E5425B5E67C485947F9049F8A566E75C19E260F0837E4D34885648857DC88EE290DD7187CADA40C8967F93DB4E723EA535791AE4B9B8F1FA184F1EC5A5D26CD70EC441DBAA0816213BDAB99427185DF2C0787EAC5EB322706EF42FBEF79BC7F45BCB1B3F8377207A1FCB9A2D3F41E1EC404F4CF3D417B4FCA655DAC0C945D270AEE1C887E6D08AD72A627AE515026C72E0EA88C08C70778FD5C05246AFEB02BDA9F12BAF0D606CDB4FCA603084E9745D98C9CA5FA6316843413E1E974E8E98A544E406EE885C28DEB6C541860169382075AAAB3239400DA45C287571FD6EDFB887CBCA3A93EFC7728520EFCC53EFDCEA123A9A967A65591784402B78224A44686E1544821F9FCF6D49488225F89D456C09E4F41A7D2C9277B9FBF579278FDC72C3E98B901D9DDF2876786CBDD36B5A03739D02CA588104BD9CC78E590B81B83DDDEB39F561B280BA20709B9D7D8A7BA58DFA28FE27137548F68ACD56C74BB929D666B66967D8EC124D2E6EE57189AECDD0683D157AD01468790E037ECEDC4FC6119C329E36E69162C054E7F7ACEF04215BD4F394B1A87BA057DE3303B99CFE73406E68D7C98AAB221D009D4F9DB934AEFF4C74B98E14D3A4A7161B84C6891C6338A2EE3D76579B10DCC0D330F368479F9A1851C7B92199246434315B4FDC50DCEBD9D46B1519536C52EDCEA0C192C99F8261968010CAB5715CC41F80A0F87CEBB2D287A133F0B28EE16E1B8BE0674900CD107A82F308AC754AD9613A636C5238EE3CC93E565CCFC33B37FD9E0CC84082832FC0676193ACAD6E08ADD2A0DAD835ADA147AEF56C20B4D54450496E3FD771C5BE657E5C420DD7E9716129195A58092FCC79C9E4B4B5DD5740799179A2A23F2A620123628C3F5A292C01322A508C35550282C4763CBE5165EEBB881DDF5515895A09FE22F712B9E726B2129088D1DAB187DB9FC4EE5577387C9D39A8C195A846B3D26C1B5A2E502A294402D17464153A21B3576B4BEB9B437B8A6E3EC6FA791B7418756C8AD39E32CE90697BF54E76DA78A567A05C307B90BF56850D73648758180AA75E9147025A6D032F033CBC77A0F73D37A908CE2FD70519FCDCC05312E1CC79CA6445790C91CE54F017351940B41A1432057C9CAE48660399418A22F1860CDCC35F1EBEF80149FA8DF351E6A975C2014E62364AD18549D7701BAC54087833036AE86D7B3BE228E6A3B6E5D028E52C9664E683399337252BEF6427821E06029E43B0ED7A395B5903D7BFBA39394D063D71C56BFF2E89851F07AFC664BB069F41D2E5EE633A70F813BB0F0C639E7F224EC9DA64053627495FBCB9DE4A2E7C12FBBE3F2AD65721120978AAA000B2D9362ADC658925C3646EFFE445E47C13E4154792107A1453FBF478853F9C0D44D2182914FBFD508DD0EB30C8AAFB994DFF4BEC796DBC8613AC0A5C120C9B4E95822558900583F361090C80911BD4806BD65E243786BB3560A2327BF58190BE9D1604FDD6E77988C6AEE945D2B13A888169F07F97EFFE3ECB230FC9F16581236B483D31B973CF95A627D41A3826F79144C6B1E59EA5B9E1376568AA4FF5009B0E879F8F546D1C7118744C5D531C79EB6A6C99F813ADB08D9BE4D52F407CCAF25DD58494923031EFB1FD7110915AC5E0FF1980613833C72F3DA6E1C50E56DF41734EBBCEB30FEE58FD1AC4BA4495EB2136EB2188EC3E3C5F55A75348B7EA8FAA675E145542C8A89D76352F8022646D90FF0181E25492341128689E03C4FC3DB453C0AE13987F7EF07DCB3A0065DF3BBE97659CAFC14B457E196289F29A5AFE7CD1B1A7DCD625D3F3F4E318529D936C9C973EE9B3147D3ACEA93CEAFF3779468DD31E833EF190FC657E67CBB42CE9C6B561FAB6D3310CFF699078AF9F39594F3DB272C951A4E18DD4E923505D3F0FBAAC0F815D30E07C9F186219B24B3B562C8FFB80BFDF7CBFE4C34DC1958EB14031AD6607ACE8167093DA15DEB032BD0933628AA08B2EC9BBC02D3D503063DBA8ECD5CF63D12D07B1D413AABDECD521AEDB36309C42C4BCEE1A4FA3C381413FD9CF3A00F7B5C4566A28B241B03704F10223A12A02FE637FE398E8691218ADC7328B9F59222BBFB47825ACFBAE4466A612317F9A94D2C74A1B146E850E97481904F1EB787E58A501F86501CE3385948F73EECFD3C0EAF6A464B8880CF365E789B68C5357E7D532843E62B446DDC40DAA01AADBF9E9C68D77B06ACFC10E0FCCCCA44595E84F74F2EDFB00B365442545B66449827011EB80E1CF832D7D89615272014F39D463EA1CD868C67DA28E3BAAD840D042E6CC02F2F4206D2CA761E09F24CBB2654445C39B1A6227EA750043FFC46DF5397279DBE80C1AD5E66D9DF09CF2F92A0E062F3445246A1B94C51F7475FD3046A88BEA23E1BF1B4FAC4F03F9F1B21A31A7DAAAF49EBFDA7FFF31DE3B680ABEB717D60FB97D68FB8DB3A03B876180430AE09829249F9C24A527F19C33766A659A84F88BD25B6B5E57D8F3D72285766B275BD8BCD0DE4773FF874CA8E9173388EAD8E1134FFC11BC45897DB53FA89BA7308A3A7EAC5EA93ED8E7D5FE47D339785A8679A309CEFC70037089464FB38CD9CEE1D748F709E5E9FF66E0B2E844450A59BA07AD00D22244C051DB9F61B386BE8DC4F1A0C115A13129C27AADD5B23AFB9591F04A7EC206FCCB4444F0B46B47FA02A2F1A92877DFA6A2395A5A3D6B2A3DF413B4E888CD9832FA51EC2EEE827964EA46329EDE900848A85AED45030FED8BAEF778820BE699237127C4ABA9A9E2AF3386B20D3066A678F8B90CFFBC360754E7202F9A0D76F5C9B6E4382FB336968AC7B198CE66710E9CB0BFFFF0D2091E4AA689AE10DEF494652581603F57B1C5B7920859ADA9A875DDD5A59636705B67F07AD163538CC49A7D7DBE5EC6E6B469AF3BC356F19CC05EDA8AE17809ACFBC902FAF3222DEEAD79E64BB0D6D6470FDAFEBFEB6026445FA45B2AE4EE9ECF74B199D9DA30A3350BFAD562C8C6B3B964C345451E4EAEA9F54D5D8D8050952D8DAF3E5FE33EA93F6D0B539BCE5B4A78C393EC8044C6002C482056EBA09EBD2A0FC4CD1590AF475E4E31B74193601FD9C9FA405B67BB299B6AA85A06464B2ECA7051A5C2439E4FE3254AE9F8900E7AF5E2048A0D92933F66D099DA6D3B53012B05CD8099FCB57E30D0822CDE3BA4A6B25917ACF8AA5016FB450836F355F269E98E33D06FC21CF5AB5CC17286B9105B323719ED21B27E6C2A6A41B368F3C27951F6B7F4C3C5BB5FECF8775671E3D2B763F072A405A04DFF03FC9F23632A1B4904130FFAB375A2EA01940E029AD746FEB95C723C17076B38C216ADCB2F4EE30DAD0FD3DD25B7C2745EDDD9D0DE4C40B8EF55F3E1F513D5479398E9395283D414C34C18B02864B3C549A57BF0C72DDF7C9482DDB59736943E195A242637AD39DA43D8FF7B4F78289828E8A6DE51098593327475B26033ADC38EC44B2F91A769FF0AF6A8A8B9B8D2840F6E59A8D4C9DB5DA55B1DC27AAF0363DF12419C75F46F9B19715B265F970246163D6220F66D13F81596A66D016B81FE56DB218967CE7280A04B3167C913341C63AD51A8BA0FF3D9C60943245D501322F1BFEB560B6329C68AD7DDA2B0DB96834D179752F843F28BB9906129BC7C72463A9444281D003D1F5CD29D329285553E5D9ED98EB9F27C4C98511DE50761D63CABBA36D23AD4527357F32F1DAC23BE5F61DAACC442FD04AC05AD255D9762035C24CF8AC69D5FE699284FC9B2592885F71097729C9B782AF81829B22127E3151376D1675F80B825FE4643AC4C3F6200D8734D3D79FAC178A7369B51B7E37DCDE6E34E03175F35278C7037742B59C6F38C1FD2CFA2AB674156F1EE6F302EBDAB7180B273DA1FB99A0419D9BB5CD671EEE7B41E203879C642E02546A4E4F7B118CB582D442BB6F79B3FC5CD5F5A7B5B3E3ABB746ACA67E18A92700358FE3D89038D2AAB0852B889F80AA94DF38E5ED17C0B42FBFAC6AD4DF441ED3CA0A1ED7E2C9721D8108BE82E93DBEFA4A3CBE874405B04BB94FF983C25A71CE8FE77894508C6374655234C7EC08318CEAF26081E06C3919FFA8D6E395BC12EF73A9A4C390981EA6D481E7225D0A60464A917CAE030D69F8DA67EA3DFDBF3EAFC00BE3A4676465B6F05A53674E670A43298AF1D31211ABDD89173E1DAF6CD2B39C2FEFA0C7AFBC2738DD26F5BDD1BADBD99003757F21896004534DD122DCF9D9BC9C9A30091A10F2C8BF84016A247C679EFA34D6069D780A32468C248E5A35558C9601944BD6B77DAD7C2965A8003E4288EF5DD210970027FC1B0135C69DB941F8B882D499CE59C7F0F4B0F6D0D7FB2BC48175D1B3E613C620CDA4E71FF45ABE44D11AEF8C4A4786BD93EA13250B4F6001508F1954A7F9010544B9C0E53C86BAC51A30B3740D459539797507F39AF2F93C96A659EAEFF650BDE5D04027CE0213B17D9AEAE5FF48FC52BD8A35EEAC186EE704AD1BF56E7C21EFC0E14760C7104F74E4F50CAB84D82750D6AE73AF49C2D67F38DCF8868360F61708143BAB280052B1A76A76DFE54213D7D352111E367EC754C18B8FD1F63C979510D368AEA75A325660BCF2DC28ED6F0353BBF0EC634EE67BB883A4A4D8367BB0A117272D83816D0E3894B914ADF1FDA24BA81A01B51A8D8F97C0299D07E7F2DF6E641C6C040D14CCFDEC53970A9D86D42BF0FFC7AA732EC4467EFF52D5C35C33F6F6F65DFD90A7EC7F3339FFE8FA2023718A87213CB2B056649AEF1A8949F9DB239BF3CE7326C71DBD32790A97064B1F888134C3C4E257171A070DF2AC140DF31213167455C376C76A7ED4CF574706D6B3A8A8DC5287BD3FED79D1A5D150AC53E35208851567D79E9E3815DB5620AC2ECCBE75A511CD26B37D629DCAF5ED01A694A396244CA9827A1B957D267BE3C9F09943BEBD92F9F2EF97FD38EDE60B37506CF3F4FC42B5F6C82B11051744CB200BA6CB7E92997062B37F77AC5F85BC9F7910FE895F8FAC631DB26A35FCF0EA6694683499DE79288EDA6FC856D8A16C1583D84625C54B23402DFC1CE3FAD26C9C6A7740DE7435CC1EFF2D858AC6C18A0EA55B53B7A50935308FD3605E4E6CDE05E1102B9FB8CB5ECE326336D0A25B67128EC15E3601DCBFEF7AA1C63807473DE53FBA678E6360A1E0A61AFBCBF3DEAF9760CDFE9670C6C431A1FB6DA9203492EB7BDBEF35168958BF07D11FC72E060C2A3330A3E9224CACDB75CD65ECB2158AF5A9DA2A800AD16A5756DD6328B62BADDC3643934E56B62EBB44307FC0002699CDC812F12A60B3279537AC8F0DD528CB9E085921370871D98B8D41A4686FC965EB637E2CE8BA2C692ADAED5DC0A626D1487F1E671F29489FBC67359D363413D3F665F0E8E28E13781174861DB6ECCC8F0AF564436FE7EF1A1BF978ABD3FC90177137FF05F8CF52CF0D8F26F3777F12F5233CE0CBAA80125F31290562FCFA90C35783199CC4504E15BDDD930659400E516DF5A385956588FBD05DE06E055E38FAC6F120A9020B93593BB4C86DBFAC982AF87441B9D2F0673BEEAD07E89D1DB5E8DFB7F3CC750D43A9D01D1242936945F7495513C5B84537CE85D16205094C594A35D9EA0C736ECF8907DC41A4CFBDB87BDE4EB25EDBDA2271872A4ACE8DCC71CAD5099E7BD65A89D8195049B03DC87E6A7DB18B62CD614387F9E984A38C8314A18B3001101C6F798D9ED143D6F7D1F33ACE0DC201763D40316E06E33A5F7D992B6411B5EEEF21776C91F31B7AFC44A578A66F00E7025662995DEB87CF1B939082C428D28779FE5CE6AD9B788CA9F45390BB5605680A6DCEC26D2F7E73D8D95EA79A595DC03E0ED631F32F6AC06878C92FE60441EAA083BB0E2AD6B0072C5CA26865DFC43F164B90918E37175B6EC1E95E62C7C7AEBB88A9A0C53DDA5335FC1581A9B5D1E6711E4315A4A92D66D07CBE3DF1E9FDBDC2EBFAE3A04C13DAAE9400444C0467A6386CC1EF0C94224D51F111E8C34A8CA0E7EEDD201F0F83326E76995979C1534230FFDD0536FAF781A6C7F390E93FCAA785D32F23A03B97907701A4C7291F100033889E69A3D3C6D57FF963E8026ED01F0EE03BB959494B400786A2FCDBCCC51786C743B77EA871F6600ADD8430DB41AEDC9A3EC315E8782C241B701973512090A7969187C40DB8F70C199F0D7AE7BBADF84EEA56424CD3C1BD00F8EDCE9AFD6F7C933F2F9C088641B0CD68C987A46BB8AE1B257AE4027B6C8A92126888C9CCE154E496209CBD1910165429B20241898916A4F71A123314A042DE94A961CFF9BC03BD19EECE299895119B7A6A31F1C865EDDC6E0A9B087739BD0D84E6739D75322616972A4A4A24C58BFD7CF1E81853342AC93A4705E4686B069C4C057D4CCAD491A09E19F55F38BB2B643644293122BA77A5763AB68F1D47556C993E00BCDE248983E33F509BF23649C5D866D8F909E08C76AFE66F6BBCE5A6B74B2E416807F105C0FEACD5A63CC7F2AFD41DC6BF54FF376A525BA2C57DA274B9B34839FABB935DDF6008E95A80BCA727D163AF08D1250EC272424A19231B060D8440A2721752AA3B3053812932BE946E6054EADED8BF8CCEAE5C5DCC8FAC38C0432A8C5BD3643A199E666393A0A9685555085426BE04CC3982D6C15D3ECCE9DEEBCE4241A6BC220AA4F138F50C9DA88C22F5B042F04A44B556F935685724BF4C9D975ADE15ECCDE17033BE41E64DC51136D74FD908995E7FE2E3209178F591C5DF96CABB5D5CCA2309D88E55A8489C929378A675E5BA0DF3D815C42780B35936D9A39A0BC9BF6F5579AE12CFE4853B07077E09EFB5B90793A06701804E4C2F52E71D5BBF07071615D314368F123DFA79C645CDAD357D4C119B8515A848A75A500D8476FD5D2E0CF19CE4F0DA5C14AC014362191BA0C8C0E4F2054FC7F65DB906118A464F1877470CB8975DF115449EC5E823692BD1706FF64F41D3A2708CB5EBF3A8A6615AF55D628E1402E48AA2CBF03E55351FC8E4DDDBED3F5732D4B98D2AD7192CD40C52966FCBAD353B3B7BF12EB2B5E33E911C35A4D5FA6813D944B792BCF9AE6B56603EEC52107D0F7FE3B0C62E306AAF3018031769B50AD8477043D92DC8D6871C3C0D89A5BBFD83B583E6FCD5CB72CC5803D20C9E1BAD61455E571758AB3733962024176A9290CA5005531902229ECB89565EE083BA58367E65D9FCC6272B594168BA3E5D9DE08F7C8A6EE0D3301C0823EB55CAD9318B2499F0A07E4CFBF50D3E7D0C8FD85C9323524BAE5C5C623EDC129DEFD2E9766F21427AE8C2EBEA4697A204E820F12FB5CA711D86197CABD2F07F4182AC504766F238966CB24C3F981AFCD6DDF0BE16D195F1371A7785DD02DFD6574ED31929CE45F4AA32A07E96C9EC6676658BC714C9DBC4FEE61C23844AE782B53F6B81DB6C16DA58B008DA1395D8E7500066DD3231399191858D8871A2DB46C498EF8E1D2092DA5F124CF8D5C3FAFA46DE5715CA8AB04D8D6A5BC4CA02482EF30A6D526AE978C7B8374A021F1205DB8738EFD8114DEF304A5705CB8F4101BEEEC16E601A8898A6633DF3431574EB1EB2F286182D4204405CD01DCDA03DD237CD79F3EE513EB827F688A9C37C642E49044653356B676376B9F57CC2499B1FA438043E39B8B368AE57A55E1999BC8FEAED8469E12E5BC68EDA39CE1A4C4785DF4579EBF20CD83B7DA01A281268FE92027022272607A3AE66A09529219DB8C2536F4E4DB50B19CCF6C4E5E414CA456ED12A5A6DB0E8EBA6A467D1D42231DC391282742E2D57356C8B0903E398BE25EA6487E1D5CB2D62C9C08B0918ADAC5372BCBEDD545051B7739CAFB98185AAAB810A412FB3EB92FE8EE2C8845FA8C695DF950B619BBD2EA7925DC4DFFAD6A7725A1DE2DF182DF7A7386D5D825B82D2EE24F1E6E8D58BA253A0BE5999559BEE9B2E81545C587421411301C29823813F2E9E0D29193D48572144824099935DB94A4B2764C5CDED2D8FD725E17FDC2A875660F0AB2E96283A9452D6F9CC71EA26F4D8083F12B5AEEA5F7965CEBE73C8A2D3C3AA54FF39322313D1ED502A50C08E51A71CF112186F67C3484DB8279870AE1849E34DBF13DB1620C5BFB64018A36F99D77FCBF3B0E1FCC2EC65FD521D327406A6B570A8491A89D274737FDB0E77558BFC0981244CCF43346BC881A605CF29FF4006324C9E067A72BB53C467047705D69C34F7157E068286EB4152BA343637501D69962037045AFC1355CE5FBF61594F09C3B2CA1D5601BD3F3964895C2B84A92A36689933B82705E2AD81A075E18A7876F4352C30E02E74FF41FF84BFC74CC1AF3EADE476098073D8E7AB55D062658D779D227824502FC2C1A22A508814EA07A6A8E0E2625233EC38B9A9BA536FA105ADA736C0455B2F757B02F1CCB7883527AD6EC10650E594434FDE06A0BA99D981FBBB622E04B85AB3470743B10A42748D4FFF3780089889D9D353BE870BDCBE52755AD8A19AE70D00BAB326B3E041396A3B5FB225BBA50F9BFD68B7FF176A7DD3F264BC674972ACB432EB460338B0EEEA10BF24ED73AB7FF7B90BBFD44D5124EF8F68A625F6C6EAA328F7B0D0F47887D3AEC16725EEFBB8F5E0BE450F0058CA1A20F8BE2BE5AE1906523E3B9A8F2B7074BE45682859681794D764688700E243601004EA91179E6B0210784144DCF3B630F7FCA46F522F93E1D35BA767D7AA72AD1F977CEB8BAA1047C94CF18A0DC7492A3A42AA6E8BFCE7D71BA58605DFE3444E64C3C038C303D115399C4DDF671F54A0E48BBA5C31A035C529F277DAB67044129F0711150D09C907DC88A0BABA8DFE9D07ABE2A203C0B5C19DC78E03207C7C3056A2532E26722C9A0AF2029787464A74CA9364CD28776CE6FD3A40B76632FDEFD5267E3F33F00FC6DE69A2F610239F5FAE97C7BFEF708A023DF3366D93BCB31D47D6E3C3609972FFDA9CFBEE5ED994C6B459E0020A55AA118FD6AAAE3EAA738A25A3E4FD17AA647753DFFE2FE70FBB8D8B9E794F551BCCB36365E91121925474138FF4CD3DA435915335A59B7082BDC16A70C506338DA11E7CA743CE45E0D35DE9D22F3824065DC90807BAA074CB5C63172054A5C90C571262996767223A791344BBB21266564E6A0A36C774659EF03A827BE668623B2A53BA5EE309F5FAD4721D349D85B653DD3322F32BBA9369A73AC2406ADB30C37C8014D67111A32950335C77534061AEF7AF4AF5B79068843F964F2F5FE1DBF0EC96D339158B544FD4439D14EADA16EB9297D112D0024EB588D02AF484B961E6399A3DD816E442E5C79C39297CD6269AB9603AB6DC9BAAC1B25CD44416BEFCE936BD05E0D2C825B6E0699A1540C1637C11CA68208219D9780E1BB836DD43C78C8736E564661E0F7894156E754B8DA1FFCD950C14FE0BEED42A9964BC900A0647BA76902B0A633E97864E5F47802E20144304AF089A96ADFBD56EBB7E95DC7B756BA0B6772C5E80F0350B1DBFFDFCCB690B7714E0C705F567181AC29F73A0C6D8E5889E80EEDAC076CCCEB8B951EA28FFA3906519405D353DD472439840135C1EC574BB72A0A675780961E72659BA4EACCE8CDA2026EF29C8ED548DAB7067635965F4C350A21177F89662ED048CCC133F4D513187E040380283E7D2AF5D247BA19E7EED77899D3AB2962DBDED5092CEE36AF6167DE0BDB9EAB7BD07B56B27E8ACF225ED43E2E0441AC06BE6A37B15A63CA1765C33687D19A69B71B9A7E2243FA04C15045F2204F08F260FCE5B2BF1BE1404584F2D67837E1DA9EAC61EF6E24ABF0D1E24E1E52FFDD6AE83722311F0365EC8F73E8BACEBEE1868F3CC839ACF744F17769D7C4D581C6AFAC4AFDB6DEE23A4129D992377CDA8854338762485BABDBC311FA9AC965CF89F930E45790BA6BCC52F915C620350FE6FEEA1D5CBF62AB4EE76A6F93E7B305E22154DB546D7C91C99F3F3489065A242075E876F920D3DEBE751EF065ABEFE5B4E40F175EB5863A75D58EEE901C582EA0E2E3A11950ECDDF9BF0A0F0FA38670F84DBB590A36A0787A53B0E5C834D46229A0FAE98C6542D9A004A4F3F3455E2C7CDDB3F94B7C6C6C0510F3E0C089EBDC7A535D2BAB3278D411652C844D8F06E56D1A8BACE23B7547FAC3F5C96052B19BF7FE0B37846A8828CD0A6C8D00600D7904EA9C02C621A00BC2966514AF378993BD62DA14A24C93E8FF86E7084BDAD9A33A2CB0B6F44EB20223BD6132665A09F94FE9A1ADB98FC3E4DB6330038FF95A0E4496890D4E00054C9C03CA62A048029D9D6EF24C63E9F7351FC2D04918AE1A7228793A967E10C007D9867F1D75A9E7B8156F3D5C19A50DD7413D097900BD487062A10332AB65D449CA9AE2300C675270D03079EC13F00CC6CD6BB22191A72651D31390940610F67CCFEBE0F8424320FD9042026FF783F775BE3EDEA260EE501CB9276CE4995B1FFEBA138BC9D9FA922F736D497820EA5E5334B8FD58EC6F7A014B70E525E8DAB645F31C5181821A43393D9147A7379690EC4C220BEDAA4B22FF7F6127B0BE6B03D695E48A11C4E872F25AE6926F90271428B0401075529879D3847397F2B3F4813F78C2366F20703656ED3672CAF0C936EE4A070622536B8C9AADADFB5D638BD5C549DE0F18B4DE5FC805E83AF2DDF6E1351FBA1377252E7597D8BD2AED6A4BAE8174EB102E94EE4FC5E4BF4E0E84594D44945967E6802E3167812B6EEEEA8609BC42C7B589CB0D4753B528B8E8FE1D059E353F22135EDCD81533671D330A16C444CB4282F20473965DAE29D89DA8F8A6BFE037E9DF1CBC9FD7752428AA4DE5EEFC7F4B4095649554E55204A4EF1FA8FE0945220C5C2E0222C4A967BB729887E6871666953FA9D646E410C6D64A76AE96F01FD7F1C5206B827CE0D4816A10963692ABCEC9208AF2CE6D83015CA3EE5EF5BE9E5CC0745FE4EDB5C478361E585A9B838583F378E19CB8972EFD9EA17D083D4631EED83F40879D2D6532EA17DB95CFF83E448FD895F6F83BCFDB2CF9FC0DB075807F21CE716C19E3A39CCB752E9FE4D06E11AACB3FE0DF1CEC4548DDB8F7B68257CACD74CF844CB5E1DB79BC2D58B3A74FB86A890DF15F48E0CF4E6E60454F6C52D8CF0EEA6E52A7DF00584F9587E97D5683A33389C837CAF86222BCC84C31B496FCAA6086661263C9640AF664AA053E72D2279B37E54F0D0FD3517F275FA7DF68CF9DCCEDCF79499B415FAF608044A1AC90FAC63861F865A404986E93957A843E87D363C322DE26992E08BF8014069232969F15CD1A8C58EC017A28FC50BB3CCE6121FAA3663E4612D5DBD4BADD9444B20FDDE132432B74AAEC5FE3ADDDA16B27767A859754A4D402F5CA4D93584AF0E68C9F5F0147C32ABB8345E1E140F10F2B178F7685974A97E4F2549E90BE3975C8557F1AC337A2621493FDE2304576ABD758A2675FCA4F621BA94B142CECC2D2357F25683B4764B16F8ACE65489ABFFAE985DD9BF65030F7FF19085400CE897D6A671B2759A6E79D4974456AF85D82990A1333DBE45080B4BEC257CB0A12AF3E2D65A4113B5404790C5AF8EC4E5A72E015008B740ECA57D3B8C70693574BA19222E418F54F37ABB553D4A41AC34EB53CCE80D3C1E42A0622634EA07F88A340334B6C1C210B236AFA257C6E2D9AD08DBA0771428DF0ABE01A7662C34C4244E57C062A7E74F3A49CEADFFF7122FF9C98D3F77E275BB5AAB19B9CDAC4BE174158E5FB48D6CDBC0B146F444E12603081B34C5BDAA2A3CF9F62142672BB917D05C8C7A98E91944B197B56D8A24F069E0B05E48BB8EA52D9FFAEF739A707458EC7EB43ADA64701F97C0C4E1D88592A52D689A92A1E2633FAF3DAD6101DB915366F09306B8EF5BA4558061140C4AA6CDD9EE032E01984953A90B160F77F503C837949B84A15FEE471DDE2C7B3A7C6EB50261BCB294759544063930B8BA26D41F9963570855C1EBE2EAA8BD57722A444E81DAEA0814844B5D7296726018E88610D7FCB6A50FE929D990B091A1BB40186F42B473458D8DF91E90D169856E135053E267F31203477EE4A83D688C4E010E29D670995A1BD6D34E436B75345F7FE37B60D8844B6FFB2B80D3F7DA1A517AD0DE8E1993916EE6BC0524AE8337C659F59073F93366F12F0E434C5B7F3622098399C1B8120C7A5E1F023EBBBAB4A5B8F92E13FAC9CBA947D31E606BFF46782A40B1DD703681FC9B078271740F93E9B65EFBC435CEBFA9DE76314C5C5772202B5DCD0B75986111DE3379F1A2074DF139BFBF1620167CB9C6667BCFCF3C8D8ADAC818DA02F5EF122A2F59FEE2404F3DCB7462FA4351196B2B310D5FF1432D0DDE0F8976F998D05838F6F37C1D46BE97BD9B859668DC069E588F78F736C84BBC5DD5A84FC14638050910595B37177563F9AA58CBDF02C72352E6466F5EDA90F0199696B7743D899ECB1E95E381F4F7C98921ED750AF0BEF9DBA6CAAE507F1E16E5423F9AF1174226C0AC68157ADFDD4551012B3F06C762791941E59E253D1DD726E59744840C655292FB2BFE693FC3842BAC57E3C72F6F970BBA150EB9FA0739DBEF00368C2E13671E2E0A8DA7D5D7499DAD14EC0FC7BD57D9FE1A9B2F65ED225277772BC3CCA9689C842A6D984254FBC22F5DB9F2128ACFDC9B1922055DE4D14B00FBDD5B0E65666460B03780CCC7B206503ED5D79F9E8921AABB7C44DB98D9600937FD749566EB433570E0D617801240398370BF63E2E87AA8CAC5E1ED95A832083C514A18811836A3BEA6D82604964F54C6B6B1363473D22914E7DB6407755E3BB051B489837E7F631EEA9DF885845DF4148A635A650DC40088A1FF2AE5341291B09736BC087B54D9C30FC163AAB8485EE6CC12EE458BA8D2C9897699C2A91317C008D81819254A9E960724F515303DED32082E4318FF68F13A12EA817A02FF35E40CB867ADD7DF546F7F5583745C1B5DF2A4EAD8208064B15A0490A486842EC0510D8F1CF6A4470E8BE3646398A5F7D594437BEFF33DF51B69661A623D145B4638D9A02D23FD60B1EBC5B6D705B79B2775242B1B120C622E9A579489A9A5173722A94161EE72BF0660CCDADB84D25E5AF7A92F1F21BBC91F357799D2888C5479870CB5947E7CDC95B2C0CC1906046767BE65397DE78124C413CA34AD18AB1901B01956499BA1E536282F9869F7D27EF346C3E6339692F24D9758A8642602ED0ECF9EDCB137BD11FBFBFD113B5C70440839B2FF8A2388BC72B05316F84C1E251EAC15C800552CFC832271BF3DC180E1F8A40F198A1A248CE33D9415CA29D9C1FC629079D983D2F6BFFFC0DC2FF8B4992020853DC4590601EDFE579CDCA7154D1C2D04053A7E29B077E87C0A4578E1E48FD195264420B96EFE03786EABFE0E954385B952ACB6B503A4B8DFE870B6B7B26F1DC3E2694E1C44A9C2641797072EE1CA6D2BC2FB5C7C3AB91F02D034EEC8DEC2600EC170AFD15C84599A106E5C32B961259511144A84BE33BF29D853065D39E518DEFA5E3F3DB1F4659C3AC26E8ADC8F2A296B6ABCC9C5331ECDC2BACD5540A3E0E129B66F77B89CEAE6E56A99E167F4CE23BA291A73B375962764E712C9CD7F0108A40B033DBA59D6D4DF32217FF385588AFA4A3B03F64C229AB5359923EB6F32CF7125E29AA5E9E613E0A472ED713B321D7473F43D121FC39FCD32B0A0C05A4E9CB29F2E466DBF186AB639332A65A359A0951E7D86A9554A3D190B8D2061105A38A17C12993E0FAB04990573F17B227DE60B71F7A1BAB82BDBFE7DF0A8EB50B5F998E87A1FF033789C418CAA09875EA866986E013CD570A6C57D7D030C2CC6150498DA3D6BDA993228ECD3215C9B41070C56A5A584A246685234100BDE38A0913A7AA74E2AA33B2399DE07D72A780A09CD59A2BF91D8057ACB422F0EED8903F907B563AF86675ADE41E6E8E0007A827204FD208336F7554D2E2C18D2F42DFB0E467498F62947E58AE778E5D1147A4C6A6BC261F0CCA623445877718DB43145A73B7DD33E90CF69610B9C753752EB2D5CE602F00ED6E1460DFA6E5D6B19DE556BB8004EC76D868E94B8B35B75A378B43F2C416B57E490DC06C23608D3B7604AB506F5D329BF192EBE99EE2038AF11093D0D98CE35422E4B6872F8CD09D9CE2A13DE89E767E2973EC2F6F75FC012705DF7B648E6AFC22560AE24B85A9283E3ADEF703E0C1F28887FDC1D7E06930AD6D8091193A28E01871355D5F550294B970A434F69D868C50D50BA27D29B29F11AE5B842031177358BC2D39D6654D69C8067A985318EB165E23737FA5A8FA5210214E32427A4EE99AA3403ED944F8B4AEF91501ED5CE18B2F1C536FB33827A63898EB48F95E87CC56E79B0CA5372AB0FDE1EE253F42E47F79FF31FD796D3F6578C16B844A1E1B6DFD6CC69566404E9D7FEDAFC8458BDA3783B87D187E754596D5BAE34D39C3A6950AAB47734D8BCAEAA64A93FE2CCFAF1C469D75E5F652C16E5A384646CFD959CC0068043C7F88C0989A8C0FAF4AF2C03E638BA7C058D93BAB4B1A3C16EBEE9ECD392801A1E5A1E2832ED9E4398526B784253F4E85BC73ED21BBC50E4AE37F6675DA3648AC6E4D6FAA81279280573595A20C03CA036EB045D458661071ADF0A1C232B8B8DC984E2A360E4A66E0743441D9753AF4B1AC4B481456669DBB2132F80D9FEBFF52957A054CEA3DBD2CC5226A2CA780B84A26B6645CB3B0C2F0CEDD3A6C1374A29FA3B55AD0D7BDEB58F225C0EB2A2E1FB9386E8CA4C1650E67D81520CCFFC669A35394C5622355825F88807915A85938F298C8A46DC477AC91362622A84432E76B7A5FA64CDD28D1C174BF1249D6CEA9C85634D941A5BF545987778D47A46B935F66DECE5881F42FCE67C34DA9519B104D3247E6D1C6BCF79F72449443C1BA195466BB9383F54651E75A1D0FE91D59B3DCD0FE90AE593017CE9B96D42BDC24455E884B84AAECAB7BDDE248D706E30EBBCD1B752015FFEF833EF311AF3D9DF568572762F1A5F385FF13A0AE453B8BEFACC9E06D2C25C8BE0CD2C761D12F256A046562A9625195DFF32A201D7E73417B1B486AF517F3F20D7ECE4C01748D6F41A254DBC91EE23C83B6BFA80D51FAE238DC225E289D4F2B27FFA5CF267A130EB30EDD2C0DBDA5CC07AACF93D860519FBE4622CBDBD26D35DFE838BBC9D008AA9A00A03D38893CA0CCDC21EDFD513A01EA9D935E13C2247159140CD608129F3D9BA050B716E04727F1A2BF30DE10EBF7E1AE602B995F7B0F4D1DB9093B77F89DE4E7FB3B5E4D1C10F62F42FD6F23EC55E6A2A9AD626CDE602A8820B93BD659E8236F605FD810A5CC12003B6C1AFFFF13356B67D958FACF51B8CE709EE2F64B2729D91321ED768783126CC8EE7ED6C9EAC0D332A8CFD4B682D58554681B7BB433D0E48E8B05393223DB1C2FD1373E8C3F5DABDB264B4C2305AD26A64E4A1EBF18F05F3DB08667DB8E636DA5E5294C45BB1DDD80C0DB39C6827902009E1222B51179EEC3B3691287E2FE438098D04A5BD6FAB5158B7F28E0E7D2CECAB668B86425A59059F7D72FD64CE52AEC36CBBBB4BD9CA81F7220BCD70056C0A7CC124B874C696F69ED9BBBC2C33DD28A386E3BE7316FF89B5321C9799AFC9E6BF7CF2730E7B46CE0F14562B7AED150937EF31DB3E9D8EAD68B16CD072A29DAC003F243FA798FDD63E58213358671473618B070E77CD2B0A97A227EA70E609D24B3102142BEC3F1FB517F09CB8BE926E32926ED8104D942D1E6A9CC1AE43869FB3569D131FD9D2E787269049E6400AF455FFFAB5A8E4D2CE6C46BCC122F411CD98811A2CCC48567DC75255E1600578FD714BDB6B845C5AFAD8C51EDC182C241844E03817D7B76595F94BA5BDEE1A91A1873134E2338BED34A9BD8A0BB9E6C8E88861CADB432703CF500BB3F02A3B0C95EA8EB6634162104C51D85E3BB2CC4AA934133D94B0234969CAA461ACE2776F94A15CF7AF28D1617AC368BA28FB37437EAFAD56D64FDB05B300894399A377265F939EF7138393F0A38CE5CEA36620C2C253C3A4D994D257973EEFBEBA3FB80E46C09FC7A48D1980260F52755C71D13B6FAF4AFCE8CD97DA79809162E463994FB3D792C88CBCC68F8318B7E23EDB63950F08947895C4A7E695E93AECBB70E69AAEC8F4DF2A918137A0BE07B92B0DB8DF3ACF3644EE658FB58D94328C48C5A84C48B2CDF2DF56D30913D24B103A0CC126CD37B2A6DFE78C502800C8050EA8D709B0BD646C6D0E15586BBF5CAE6CA1EF2AAFAC8315189214C074E9DE50C88BF6AA75BF58C5855A426090575B7A17E64B5C94A29FAEC0C6CCD8718575FA0AD536C4B533558164B0AFD375B26B4E129D037618CAD72EBCE8FAFEF534BD53FBC1E8F476308B353EA939630BC53504B881B0A691A252DA1322FCB4C883CB7B704BEEC98FE962E7ED7EE60786B69952638E5A110832AC8D0C4436F4B171C2CA9A0F8AEB9A7550B55499DAB3A97A37C97D41B54CBE1A6FC41A436C1E7836C580174323DC440E32B9A8CA376631445A0BFB5DB88981C9AB57D90D4A41AB46B0AC5DFED7F5E4F880F1AF74F8B641FFFBDA9658F2E9DD0D6B9B314663E9153060BAC974EDF2311F0D64392C299A8E93ED804D8E7F1640754A6F478C26467E47F29D05C32656789701FEBAF7E05B64944B50915B6D4E70E8866A406996F0FD56F319E8F166B58AB38D4D554FE15D64A1192EDAC764E7E06F33C2BE96E93AE4E3180BA7B0DDE712FD37FE1A"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <ValidityIndicator type="Enumeration" value="Invalid"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
