<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="1874F9D323C676D24DE04FDD77CCC6F06FFF7FA399EDB1E8D1758D0644A8CA8F7D1CB3C1497D51FD807DF8E09575F85C1E8C97D18B7A4C49F88E6909AA3DD53CEF9A3BD00F573F36601B59A9944B6190B4AEDF9A4370CB28C53F73723D5D3F3A"/>
          </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="1E8C97D18B7A4C49F88E6909AA3DD53CEF9A3BD00F573F36601B59A9944B6190B4AEDF9A4370CB28C53F73723D5D3F3A"/>
          </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="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="false"/>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="E1F634DD73F96C26D8BD79AA211E5FCCBE28585A9E578861"/>
      </CryptographicParameters>
      <Data type="ByteString" value="6202D43BECCAA897CBCD6B5C2145ECB58BB336AE96DA53D7F66C43C6F5A53A4C53562260AFF8DA0F6B0F8574F6553901EE4DFFD9A3DCB784628333C7DA14A7514261B25A46DA038B8DDA8A4D5FB55B2A341DDA9DF67CAE05B0693AB28367EAF65DE52A51806D1FC8EAF55652E268EE9D36B72FC40A04366CB332C866A3ED80E32C6CB54D5391E163E2E4A22DE9613879CFDE9F044A166212337DE362D001AD8C223FB31AE1BD7BD6BB79DB6D176AEA96949967507AA322E086960BCE679DDDBD51B997D3F7CC12362E1AA76DF7E9A83E4C4AFFAEBFFF45BA12ABE6F3F4AAF063E6D256C0A936E19447264FC05D348B6D89FF795801C490A8794009D961595D7EDA05A28256323EC5A201724FA7BFFA1C84474C5128CA698955ADF2E7FC8495B976F67F585110B5D651A2226A4DE5556B28065DF612D375595DF3930C088F67C56BBF35FC2B2222E23E5F259E24C67CE8B9FB7664490178ABF3AA7B74F3F43576404631C9CE0F679E6AA7F88B7F6904D86786003E05A80C9D89030C92C18D8A36EAA407289FE46EBA397C0C569E01AE003D3C017E2A201B486ED1AE3DCAA11B77FD978C2D69411569042B5F20F07A6E3740D633DC0488CD77D27169B54E73E6999DFDD00D38EED771190606F897EDB9D887FCB0B03AB875CEA4C51C41B22F700B24F70EAA53F633F0876E957957723DEEB21CE5BE7E0A90ABA824036CDF5EDFAF805E6BD5DB6CF56CBA2FBACA631DF3A831FB9F92DFF0698FCCE9174962EE204138F9974A1B6FEA52AEC4AFE8995C95BF6D665AFFA017A817A98644C6BFA43169175426F8DD610F8CFB3FA98708121610B0D6ED935737965FF274AC2BFBE591584CB7FAB06C45965BFAB23736769A8C55B23FAC50FC7D211204933E73BC093E327520229567C8505C27EA1179499AF230E868343A1807796E4D6278BDA1BD450B2B80D069CB74BDE67AC45876EC6E757C51E03102156AB3468AED0A25AFCA218060FDE8BE174310196A49A4CC4E035C57882788C33EA609133FE7ADDB8E28301E91A77948C6FDA4D9A36FA81E7EF32E37C9994EE0E9B227DA46AEBCBC1DB389136822BF7D3A25F0D608717565814FC2FCA4CA8F183B99405024B46EB7D4AC4A18D52A6D40EFD20158B189792A024B8FB465916968CC5F3DD562AF4F3C7DA260819B78B11003278D0D325B78796EA3FF74F1EB59352EE691873A71687DDF34B42A03E7CD02BF819FBFC6974E5EE67846CA2C2F7131CC6369697A7192A3E754A481B95EF1B56E2BA3621D2699974F0BF9CD144FD184B56D88F49D3C2D63E3BDE6602E9E69DF455B1AFEB4269F555806A5A8D57560CDB4D320233E361088295789BC7CF29EF5B4CE42751C8657D591C72BAEC457BB6C796252CC941EAE88D036840BFC311D84B56A0090E2DA2F069FB442EDBFE1BFAE6385ED9A76535FB45F254F4C8CF789D3B5EA8F83051EF267FCC820F3D30EAD208210028605D26F44ED05AFD5422CCEBFA715FB6C0142BE660CF36CE5984DBA0FFA92785BB731E9B15791C5C485FE5A69ADB8408D1DA7B2FB6CBAB7EE83C6D6B3CA34D49D957C78E8A31914B43D2B20C3E1F0AB6E008544CE2F0ED82F198CCA6B4503EFA5C23C5A592741136176E20944E9D17B4E321CB7BADA96DAF0D69F29B67A8B96476F0A955C3FDE8BB83F1E6509FEAECF434245F6DC4A5FAF57999937B2F95280DBEC07F2B914BD9329F902198AEE73890E522309FB66834F62C3AA1AD20784BA59A8537D87BC21674B405D6099C17302B36B3E"/>
    </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="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="D53656EFF3AF837B364B075C1840BC25D0FF3D8CB3E6522FAF62039F066D1BC0EAFFDF6B6B3E682BFE955622DC73F8B100FEE18458A794CFD6E3FDE6BE53ABB44966D27FF99583B5A1F52665B84598B9365D1948540EEE5381044538213F319028D35F1DB68D3D0C7966A90C7DCC851C2C03BF814AD4CE019C46122DD43FBC82D477A3AD3ADCA6B57A2AC6538BD0D0174249F7969050274B8B34D69E3EBCBD5F110C9B0CF43B75BA2C40394444DFF09A053A46C7830239F6736AC57DAD530341881C9E134E6565A3C0CB521136DC53C5C1B4E3597FD8257E7B99142F0EBDA43FBBC255DBC88E82CC6BFAD132AADDD3113047A4B306E8BAB15725E51AD614503D9411EE1AA0FF3C00DDEC2DAC0F74A5217E753A85C783590B74527B3E2AE2A88F25B3A6064718232C9183A0190F1CEE4B0FADE7E665CBC9B973DE1F3E9D7AFF55076E96F04B7F81FF2B4A5D9F4F2B79CD2EEF29530DE687BE7A06CD749D4D5BF4BF04E456294DE5700A7572F4FB4A259E302913341E8705974F3490C36DEFAE4C01CA7017CBC1802ED1F99F6389583897650EF58C88760A9CCCD19561AC5E082A57C497254195A824BDD47122748A0DCAE6A6D589638631A4A4FEF171F1627CC163C62371E81CC5C0FF2286F26EAE4B6B1C494BFF3CB4B01FE025D9422947B2CE92F7ABA603D1B69DE21D9F47FBF3053E2570C79EDCCD40126CBB281E634E1D47CCF11AEFEEA7448205277BF5317773A2BF397061D16730D8C4481ECB2D4974D6A34814C22E590BC6C0CEB3DF91130314CD8362EE3EB5C96BB6ED85CA7112E96BBFB4A1350492A57CE2C8C9D7ACDE6F17E25C41301D7D636D5097036289CF982994F3224299B3C5B4BA55B1BE82EB9497E5BBDC6458EA850AAC309472F7AD848F06BB3938036BA46D0E7A6ABF47509323DE1D7D987F01D7635ED13FD61C85A9B108926E75A49003588B6DC175B80B3E1795970CBC4B8EB2CE379C7DDBDFEE61BD06E744D3245FEA71E7DA09DCD1F1F63E259665A0163753346ED5CA915BE9B2F98E3358AB92437D8DB624A08FD8CCF8E3274C36B3BD59E727282A3A5C744004B04CF4EC526AC896BD043BD343B714F94FB2D2AE11536AA5322DDCF06C639642CB0DF9C07F4B384EF0042EA7889B3734BB175BB6DA93FF62DFA5C01D13644A581A8144E7996CFAC2A7FC4F86EFDABB38F031D8AB230D0EFB234FC021A61823CCFFC86677462867B7F7535DA4E81ABAD72D6D4D3BE3458845FD5C85E016770561DB3B2BB5B22CD25BBD072FDCC924543DB5B11986734212DBE8674E8F30CBFC88FC4BBD128EE8FD9796762BDF266C6AE16F65781E5A0E5552940A505614394B1DE58AF01410B26C5BCDF1DE1C5599A2C2AFB29C531354BA063B6AE5F6C9FE914CF63B49B7AA7E493CCFE9B6F9681AABA37F6FE8C6B567EB679D294F32FBAAEC7D1A90A7F9A5DA7C06A961B7D2EEDAD3A3967A5A0F72D5ECBC66F4B55EC8687F4DD8922FFABC428E98730F33D8C4E564698C7DA893EE7F52D4E838E502209922E563790C0ADC3BEA467BC53FB5B880DAD86743BFAAC639D396E5A2FB218B058626A1277AAD5B938EEB557776C84ECB37FDF0D6D2AF52F16F0E7E87414793080451359AEB161C1C2B694C3DB9B487F693DB144C8D2DCD924B01C0627E6863920BD781F6F20A29F61EA05F401AE6AFE72D406711914825DB1E87289CF405D79AC17154BBC78CD10FF5F5508C4894403579932ACDE4CB959AA8139B23FDC934C82BE9E7EDADF368349DD6F97C3FFDFC85C8B89B98FD1A96552A8D3CF51745B206D0D702463882E4C880F531DF5F5311A67D89D5BE54018E636962B6FE2B6C7D117D046A3E19119636949AF865FEF5941A7C9FC67795C60AB79B24001AB8120CE222D2AACCEE830DBB06E9CDFC8F5853650B887D6ADD5B2D179590C6FFB3096566BEFD35DCE655F75F0FC80AFB4218C6EB2A7BAA51F7B45B709E4A5E6715A5172EF4E639BD281A8D81056F6F6F9F4BCF131A122F0E2FB65D58DE0BDE81CA6CE709603584EBF8A34DD0C135D4D860268F4D0258C1CF99F4CBED45CA6B3D3F7BE51248701EFC67DA4AA88F76D26AFF78649A8B7F416DC40E4FB8ACB47BCA4AF22EFA6CA5BE759036FB75629D3799D128CD1E70599A7CD0190661CEBB153F01E0808966735CB59327A6F093BD80C2D84FA0BC060AD88FE105BCC3D8D610D1CB5C90ADB9D39A95D636AC3C31488897D6AF2D7A111F0A2A1806D6D212662B7A8616D2C3B1A8CFEA2240268AF0BFC615F751D28F3F06268628C659FB9E867CAD528E80C79FCC7737FA7EBBC7F6CB264AF0B2023507CE394A137563CE3F31E42388A6E9114EA15876E25E4C0A80B1A93829CD7C2A0F9D46C6F5BDF17F409FDCB9176A58A5576E08EE19E7E2D87085CA973665851722A946428B2CECFF9AFB0A550FAFD4210E8C9E58EA344899E08037949AD182151CA291FD94FD0CA3FE407E420DEE7A8852542E9169A6DF6A3029D1F9FE2D4238C22FC6FA27F7F2CE59EEF5F6ADF8A99EB948BCEB7227B0B4A562E580625EC8DFA831EFB07094F88FC02C9B1394852F5686E239347FE6EAA08F9466BE6A1B82355F35B71D68A6141EE5C2A421F01A304C2404503573729868CB99750C125B3ACB9EC520CAAB7682B80D82E2B9832FAF7E107EBE9F322126FAE8DB1ECFB36CD3F4EFBDB15D00180EDDBFDF32D98DF470DE88F8F49EB92DC4DD75890FD4F24A6FAB154BA10FE205AE3A3E568F6FAE0B226C075DD12AC59682A24CB3FD25956F1CE5C9F5C4B38976065229908C21E4FCDF59E42CF7E350D2DE49310241256D46EB1C7AC8E2DD9B7D1914BC65BB0DDB570A24F6BBA93584DE6BB68E12B3134DA8CE57BDFF47E6349B8CC5F1C7D66CCECFBB4CBA1C617E8685FA0810F543F5636C3FA13070D418910EAA61F1466F5B2630E577E29F926E753FB341C160BDC69D970B4CA95E08C2A5EF77561FF3D1FA5792A3F36B577061B4C326A67B98951B76068A0B68E1F34BF42ED4CD69C5A33266308DB17788E93FA2197B6267EF2B6165E143778371109304DDC8FFE1A9574AE0FA1E00EA9499ACF30D38B09EF6013A04B7F34CAB323391805F3A18CE6F6464316018F48F2B08F5E53D1D81FE53E8A845C4DEAB6166103A2A3CC6C4E1B01B0F061BF32F8771E057D19562486AE9B7E1ABF0508CE349F6B46C03669C5D0FE8A7DE0EC4FFA414DCD4224FE4EE8F7D48EDADDA6E8A9330C7B15BD3485A32838A57EB0FA681809BE1BCE34EDCC3E023882EA879765B7F435DFC2094B2CD78D339A28822B3509A4259102FE7654441F6E78C50E820038B5311B5F46D3F996E72E9A87BD9EA748166F83BD64B0578B31B1712F82F90827622FA5841C32914E066096755E9A339B5E792724A8413869DBA39E4DFACD84F65D4E3818E356279A9AD393CFD483F071600E894A6F328E2DA297B99BE7E2C0ED4199E93A34F4AEBBCD6F6CE5C24590762D9BF78A7ABF0E68D9F3968EC451CD6C12EC3C35AB0137783B77F2A672D24B16D6847EFB30818B39E16AE42654C2754E8C763AC0A5473A93C0C9ED3AF1D7A98F2319F33946551DC0B27A4416C7A3941F575E29AD494B1B1CA34416B311541AFAF46A2CF7A2F462CD93151ED8DA7EC7FCFA8C60F81F9DBC9F89409988A58299AD3284E38D17A758CE36498B47A1258D5226A36BFF0A8A79264304EB5941AE25E2E2C56CB58AE4EDCA95AA0D1170ED2B514F5860E93E8089BFEDC00F893A7341FAA45B426E2C76B9208A217D58BD27E538D604D459027F306A2A2A50391D4CFF24922E7975912DBA14473AE130FF2254C4CBFD07FFE1E02044C128F7C0D4852D7F10AA6868D86BC12B8D04287645AF94295DC70F671CC3043AA9EE290F1AFE74312FA06EA834CD4E85D564CD7AAF13FC47B4945B17A488BF2065EE5621ACE0BB9694C7ED9A9F7AD81EB6D47D725D3402BA8BA76CA88FCEFCBFACD73E33A9766CAC1C192010D5F6351F6FDDAD950C789E2DF5F2FE4201C1029BC817420BEEC5F192E636C7968D08EFFBA102F570753C68AA5D404CA2395F730876B33A2E9C8F39B00670D7CBF495C37B27B6A230A05D0B51FBF9AABF993A003711B5EFA0A7C4C4B687A97FC8081778A675C11845B944BFE3C721936B3DCB001724DE4E9E93A3EFA76D3C4E343CECB0A9B16F5C8C7A188C743E6000878DA1C2C4C7F6FBDFA86D083440ACD4E8991FD6336FAD29C5B40BB8B7AEF22E844C9B1541AC12309E20FA6DF0BAAA6104086A355ACC03453A0B69502E1D0CDF0D7CF27D02A780114CB26DDD7872F24C7DFAF3CA1A0EE3A6DD7E837154BF47C62ACE8AEEC9440661E762792AF0D3CE9D862ED611963DBA32FF89073FA2E55A76C6C86F88788EDA773B6E4B8B335F896B7E66F92922A4881EA2DE4685987865FAB9FB627694E004F870BD8AC92B76530D2E76681FB6F0BFBBDCD8D51EBD0B84606A63DBB0C6055AE1B066742EEAFC89F403F5053735282EDF501AFDADCEF4D8345550F5E86E75DE27B00DCD08F38D8817D9D7E03832E444C8E91BBB544075E45059BB5B3B56DF473A55C506E6F6B094B78D08481D3033A70F304313AF8D6CE19094A8F33B496C654E9A7EBC61FAD00B91A3EEAD986E8349F3E1F6FD06C0B234D231994FD3671B3BF36EE4AA0906FA2A7E36A123D0503985043CC0BF6F872751DF6FCBB83C3162E0AA3F18B3E77B4D733335B34E0DEDEF0C97371B31D83256187C66665C2CCA54CA1B390690485FFBB4A00DA94D284A8227B33096E5C97C310828170E5BE04EF15273F6B965EABE2CDCED1421323CFBF6D3CE667D8EB7F360E365B1B4380914B99E5F1B4374286100B2088067A3CD6BA81398047E8339747841E321D1BFB1AC1BBE526E1096A97350DF28E8DD5FD9D3C0EC4C19C1CF86ADE36D5B6BC828CAAFE4E3D71B81000609BE8C12A9896C47565F7677616F523CD2199E7D03055EA12FA7FDADC17C986CAD437234D94160897A06F197398FEEBB33D831E0CDD3445D1F3757496DA22593BBE9A6B2BB52A2CFB409AE9A31BAD24BDF498C545683C2883D371F7021C783CCF7DCA53A460C84A12C5A00167FCFE6320055A108FC39FEC8388D2EFB52F7C021455BE445027ED0CC085A487005FE77A3AC702FE892830C2D70AB46CDB1CF465BE6DC29E5877E68ECB1AFB296D01E1443FC5DCD3389AB3846F3D3E5FA187F49575357B0C56BC6DF7CEE872B3728406CF4962D67A915363AC26256AA94A47262AB3FD9F3780DB5AFCFA6E810841EAFE6E3146066921F6E4D46EBB4B66DEBCA42F1DD93CB145C239645D2FB9FC18F37F51F61F43421F97E27E58BF6F18266A7788D3B2A1B3FCA9B7E071F3F698D394AD0DB234F5E35B6BECD5B372258C498ECC8B5F5AE4530D139DD291138BB89D6A3EC550849B0E41CA64A95767C3A8E015BECD7BF7C60BD9FAC0CB489021966351157FB2595331B38A3849F20F0565247164ACE4CA2C2ED9C94F916522604B4B477845D2007C85AEF62923EAC3F621CC704901CF51EF95ABA3F8014A5B655554BD98279A491D3F56740169D3E6AB1735E7F5D29BAAB28F835D294B4B25AEAE80FE582EA66DF6A389517A08EED5D977D853B199C7110347D881129669D64C4590BC7C73E350C18C4E7885A40E0AF77E23464DEF1431F66A6274E9EEA54EA4B9C1D4049EFAAB9470D09B782036E7EBB23B2DF3EAF0A33A7EDDBC19CC9AE45709C8605089E5F0FB9B552331E044EEC7F42F203D0333EB3198E59F1E7F99DCD92609C185B9C848C66F9D1162D985926860112651DDFCAB5F46F147F33AB504B20BA8C3CBB53EA68FAA7CB0E3E18ADEA6CB9E39FEA7BB10ADFFCE431E0DCA9174F81855F432EBE3F588E2EC93654595001B1523F10B18FF076F583E29D86F69928C83A7D06E69DAB9F973B0AA9133B30A4E340180D2E246BA44B042812FD587E94318901854CF982C7C95F774C42CFE952F4CBBAA04223D9C8E47C97FB35D78CB3C2F86BAD7C8A8D569D3BE3200B9B384C57373848ECD6BB2376E9C014D1280DB9E92CC07014E256CF443D915F0DE48471F084813044F398C131C47022BFC403929B9837B21C054FC7E57C63AEB451D0F3283E45692F365950CF8911EC0D3E0D9F0258F04744A01C906FBC175449712B245183BC2B4CB1C575DEF7975D5C5529E75816CF6D5CD7E50D90A93E053510286BC8CEF6EF2E142FEFF5410BC4FBF649B6EE73BAE78CEE8075FD219C6AF1389D9FAC4A8D1E78A9510B0BD8F02710282B22136B4C55C18CAB041200DFA4A8B4EDE62E0129AAD496733854E3ED5DE99A168FF825DC74A098DA9ABE2585CBAE5D4682BAED597240BAE469C899F3478C3956B303283BEAFFECCF1084D528B521A6BE370AA74180F1B8EC014D92B302DD659F6B661AD9F52A82A484FB20E6748B716B6CD897862C51DDC61E58965AAF45A46BB867C760D2D9E87AD176DD9AE88DF5D090AB44FED81E2E18675A78DA0EA23DA3C2D5B07DF75D9E0638BB235B067BCF48CDAFBAACA77D66CCC1636B6E57B61033A7095CE0F196BB85DCF28C5E46A61CB3040F375454DF9A22F105C6E04DC419A0EF30D94BC904199FA0EDD8E861FAB4E4EC2780D3D46180975C8C4D98C11EB3EFFE915AEB5184A9907F8C688A8F2E4385D4ABBE18F4DB397F8FEA315220933EADDDBEE2C9A065FC6550B015E71638E52F35798E43EFE387449F76C0B58AB61FBF861A3B49851EB242756A64125E1556A892F6DDB39905FE898BAFF4D8F1F5DF1172C2D1BC6C31F00411FAAB21FA40690E4882FBE1BC603AF660EEAB86946F20498F99CC5FE28E37426D25EA351BE79D6DEA1E2742D4F469D258B9F8996DF9A3390C987DB2E26781271630BB1B80CB201B1B5F2AA02921C924BF0C7B7DA23A7C459BB6F139FE179E3455F9EAB9D9598C71B12B9B34DA329899EFCFB4F252B96FD1E5CB8A7BBF004A06D6063F89F1720057B7BB8B2300C08735ED37ECE25D58A46B98FB774E7ABEA522CE5D77472E636CEFF39627D7CF22B0A5D28C70F16D5556272E5D6518DE892ACDB7BEA2559B71314F18F23B58D16D075F2A29E9E2277410B4C59E9BAADCEFFD71D2B3A21DF9B0DF5D99C5CFEB66F64CA597016F87A20AA159AD14528FCEDF5DFC7E4BC3EE2880B0487432DDF9048AA6FD539C7D0F774C19333734AEE2AA552E76D466DF80123080CEEBEB5D125B5CACECB35B8BE66CF4ADC449C3D19FBB694D387F8F8A0EB87CB00118255AA85041DB84C70726CEF3E113949F329353D5533AA11A2F62FC68F4CFCFFAD9293845088C91716740CEE4B51B364DEDE92EA14766068979BD9DF9406CB9AEBDBDDB8370FD87729BC4026BD01C1DCDF5264C2728D9D0A14918F7C99584F6B7C2A455E82770259E5250FCC20FD1E3C2D5E716DE5B146B491B2E4E2A89828F94A9641C6891D4F2F2F656DAB5D3E3C263E691A1F1D452B2D6774DDEB2F99370404360FC184B7120B3E25A6A03D46B07E2FBC7D27901D590DFD7AA3F82A7AEA0D5E4B0EC71EB81C0F8B5B807BEC063C5003B4B76B13D2C80EC7739E6591C24CAFF344C344D66C46E5AD1AB9AE46E08B0FDAF87B27A71F2B712831E497B41AAF1D0B9305C0EB203A8F52F365C867137E158CD65A42769DD3D567705AFA30A766E9BB3C3109C755336D219E86FDAB450ED744427021FA9E6FB95A9CDECF6F080CBDC624C6416BAC9BD8D224D9BD8F9D5C1D939FE92CEB72B2E9907D52F9EC7E9F6F20D09880AC0B7EAF95344D22929EEEBB1853051F74ED5015EE71FC61ABE19268F4FCA86585C4C7DE4A10FF9FA8726407309A3E0C3DC42A1668DAE1CD22FEA269A28F42DDE1EAA950607A7808B43E4BA9F3337B90300016D954CB5D0F5D7FACFB860B507E238AFE32E4431AC1A55F29D534ECD7F8B75ACEC8B2758B855171AE630DF5CDCD79CFAE827B79CDE9FA7F0BD844F0E3AEA4B9FC0FC57C04467CE98D71F8AB203E2D77AEA7B92F7998F79713F27DFED58A4986452ADB952A42B3A7842AC319DB4427664E741DB4AE92DB4DF6BE76AE13FB67628FCFBF29124682BBAE840E4B5D420C3F959E3CE5A2530A3E35151A9B9CCC945D44E396B6EA6DA80D03D2041FB8BB9D10AC388867A83AB25CC7B9236A5818606BE2A5C33C41CCBF01BA7836F99F77315E91701CF3A902A491CDB7C41F8E1E6C4269552D4CD6FE0B8818D5FA947127A2C509F3FE74A12D703BED6E57F6AAA2BB1B4243BE529A24C09FB76A03BA9D6BDF7631CF9A99005C27F035B25DED43419030CA1B9CFE9C5910D4FC37EA3DB643A96F064043C2AD7A477AE02CA03FC2330561D831FABE0DD3B08888E0D3BECD4455C3991781D3416F4708B07FF4B8EFFDA8CE911D29739E670032DB26D3ACB882DAF5AC65993A5A410B363A8BBE2AF9819E36D1846B4B379ED4901223D859F74CE9A97F7EB7A4822F806F239C1489E1303131E0E05B9854A442C42521301DCE190266F70A50B4AB3D1410BB761D1273E906152E60893B4A371775508F1E3D761902DC0B94740558603268B9234CE699F13AC1B4F440FC542BDB578DFF249EFA7DDC2A8C1E61D597F9CF3D06D3C186790C4B6B5BCA9B9A36B34DA2992986B9F19A70FB0C20C827A640FB767E6B0657C50CA8CCC293B1F2F5351C031882C82A5303B12E492DCD0827D8244B10575685739F11F5E35ED25AA0E720026E628DFF3C995E3A2014E6140476CEDDEC45AF436FC8B46C046590C8C983314B749F9958E97A728535A74B7569ECD837A53359D7A91A3A00BD137079481771FC15015F66EDEDE58EA77F54FAC7448E690E1AEE8AF0D55B631D056BA24F85953B6300464F8D1A92A422E3E769F9FE3FC4E123DBFA90BC711C174216E2753D6B62547DADD580D8895678349AF9145B5EEC80E1A1CF47100892253BB08410EBB252C1985628DE1B285988551A074FAD507C8D375259E650DDB350195E175FB9CA8B252CEAF17CDE9E33C311154A31467B3430EFFB867FDDD1D5CC4A92BAD97CFAD8733D69578969A99582F16CA4CC4BE2D140C22E78C374CE8F218C8AB317B27804CFAE973F413EA0BB51E55B5A6E7061A232DB336773594E1D72E66DB320D178B1974124F3367E9A72CAF8069A09F8367E62F050E110C88F672EAA3EECCC7BFFB59D57E5821CE4BA1B5F017B9987D58D8B6633B450A27FF8D441773A8D9948F4D1D31A68FD70A1EE4B4E889BE75FC127A4EB8308652C83E7E3D290E357E03233A1AAF3E81D7EFADD5D119F1009403C0F145FA36DE2C921081569E965F66A6A37071B7519EC598DE9BD1E763F22200E9F914DEAA352327A8E579FCAE657730A4CF323F3923026A713CD5E76DB18673B5E3E1AD97C4F9E7EDB3B717E404D89AD6F81660033253ACB894611AD3E214882E71FD2A3554826423D9D135424CFB50D581A843D9AA4D85757BEF91E21AC74564189E05AF0B490A02C76FF415AC4020B4DCDAA5D25EDAFCB7BA227B3B8A08AEE0123E296B2083BD2782243B9F0E643F79416E10688AD90C2C2FEFA6AF5F1E93DE8931CCC9610034ADEB92452142EED1A8EC1BEB3D155E60468703E1B2C20D22AB86FD2C563E2E309A7FA1199948806603E8849E451621977487EEDE0B721255FEAB2020F0B2259C298E3C73DE2F05CC093AA130FAD29E3B58D1CCCAC3083C0535191FA2CD7B3F55FAAB805DF4EC97B5F6532BA4D60F3989D865086E0B28F8B66BC5ADE7F46071342BED1DEC6C3A11385DB6A47777FF4412CA7853F73D75275A43AC023B808535C6A49FC03FC6B0704BF3E9699B88957353D692F62091E73BF63F46D68178D6234D7D65C8F06A6FEB75AFA3F878BD96C14585C433EA74CED09484DF9A51F03DDD23AFD2831997BDFEF2DF5E400DD21DC0DFC116B479B54332FD94BA594B53BFE3B6B8E42E3E8570C70A2DFE3FD1C666636021136F089B54586D36BE129B49901CB307FC715952D3B028FF2D3CCF26AD7EB3B785CC1EFC713BE02A8BAA8B73C9CB2BA954249D7A0A2A140E0046E859E986838BDE6B7A2967302CFAA96B823C59DF7C6CE8E224D712903CB8FDFED41EEA24D78C8417AA374AE73901C22B6CD5F21DD8722CAB8C75646016E80AED6F550EDCD18ABFA4E5E07FDAC7A8B681AE47A9299D6D025F5B360730F99E7B5E58D9E7775634107CDD9EB88299477940C94D5B80387B9CBC42B2B373E6AD5B7F1A8CD50281BDE30A738B19D043351540CB61686F9E27BD977512665B567A51533B1B4362B9550FEB1574B942E8095C4E624F13ADC4C9BACE5E7C3EA803EBE9352E7F85893704485631C5B1944AED9BC5C46AB870B9FC7C3089012CE323F8BB11ABCBD48FC405380A2FE318ADE7EB16CF44748CE6D09EF016B89D14C29B53F31DBE7517DA95802EE16B2BADA16BD3E2073A1E106E9F21E4ECC4F2E56B7D56DB1E2F0BD1470666F62EA225DEFEFD965913BF06221B7874C314A5E15AE2B2E1227D6881CB6FB758EA7B5C8A5E7C23DCBEC9AC70731A45DADD2289B5B033B9428E461E8E84F52043F9C2E1B5BAF10A3322170A68EFA24EAD7A12D0533477CEF9D009631B2DC056B3A862D3691155A74F749B6488F94932B9C34FDA5941B8413157E3D39735208EC654A63767519B10382305010CCA175BD19D8E5614F900CBE32F96D991484A13B08B41E032432844675EBC01C27DCA0AF4CBFDE4C0CD32E9A5A83BD4937938AE6F37FE6CDA43612D8E2098C047708576972474B3DB74E38F8F4D2A1A286A848F0DF24642BAA0D87DB7A5EF50EFCDE52BCDFD8C6A7E1FD3129B37FDC6995A14B7B3C16DAFBCAD9BC0D888CE99E8023759686869565FF34C68B44D2A509B86FB71E0621A6E3083F89AD9E1246156BF8ABA9C3ABCC97B66D45255A19A0949177DBD3919A17DFF90A2EFCFBDC5C23E8E04BDDF67971992A02069207603D8D644F0E4881120B5ABCD00754C0A6EF0D85A5C661A49D245A436144F002F036C4FDB15648B24CA064DDDC1D3175480910110234E41F4F718E65440FABD1458D561557568D9D9AB48B705206B003E2EA4186C3A51290F208EAECF39FF1E2F85A29C154F0475854C7FF32C1803572E48C3760B38D32A342D7F8CEFFE7E25FDBB363BE8A02C89611CF1B156C89506FE3D947B844BFBA22B938CAE9C5DEDEB2200D7868AE3509A1DB2B1645A109EB3534251B28747D72FA463E6F4ACFAF249C10527742B0C192049B0038D1CBC46A179AEE0C8FD08A78681CF6797D31E222180D48714B62B9F7960CD675724EBDC278C3B744F4B8613C3906ED0BA0AAAA13EF4FDEB501EC4E5761ABE80183FA03E94B778E5C2786560D6A172121D84ED3312ADE0A2F6CFDADFD48A59478D47646F4F0EB645212A8B2A527BBF2FC24B2264ED468D2B823F010F5C8AE8C6D1276DF02A4C6BDFAC7D6EC658FB9901D4D8E531A6F6E4CBD08DF9CD248A5E018ED12593E12E629455A7E5D9BBD317DCA1EC99FD5460EDCCFA7B9D9373B7628DC9F94ACA6912C375BBBDD84638C39C7265EE67394AB932FD772A139CCDA717D10C9C1C1ECA5635BC438F89CA25C248AFF2C450D40A67014A4BE9651BCED48069CB126DCFB363939CC310D8E3A48E43DD5704C42A6660A238D179548B61D1CB2FB5047256DA1CF25496355716B158216C0756908CD42FC1EC6CB8076C8F45EC329823AF53641B0361447995544215184830F7595214BCA951BC098604F76B607D1710F76892FA2BF61E8830B87BE1966AFBBE498FE6C25D2E82B618EF4866A8BA43CC1F2B511FBD2C91FCD77147E5BDC977B9B8A34DF5F84582BB8C0F9B263F43459BEB0907F847B69FC3049417DC794FACB606DFFF4C3038A8A8211738184642932A42EDF7133AE2D96B6FC65267AE4166661A9E72BCEA59AA6003FE0C3E3F81FF3867632C6B51BBE667B4EED0EF74282AFB2BF84DCB5B6D39AE1EDA6142787C682FE676FD6389005B55902359994C891D137D309507888E85737FA8C50B4D36B9EF38721834993E4B59301590C9440B21A2FB04D2A512057D5E1C348D0431BF653E2D747DA7163EC572114954EF2B68F5F8482E746988684F824EBE28124080784187F9492CB86B8B130FA2EB4773506EF3468D0CD42E4797DCB083EA585CD4DD4397CF039D1ADFFFD4D5F37E8AFEF1B617F34E8B56C33C2823067B0512F9E55BBA9ED94F5B5515278C0EC91EC11F3485FD7B7853B0A8D7C70EE8F69389B0827BE7762B32AD66832E338BCD6DDC7F49F9C16747BC0387C2ED40821D01EDAB0AE54F07F0D253A5D32BD01B45C317174CFB79FD7B079B2F2E1F1716C5A952AF8C90A698842BA0C5A62531237D4C34F6898F000A31A31170DAD99BD253EEB9324E5E53F3E6B9691BB36A975CAD99DCB4955EEBA9EEF2F40A65C23D834C157FD5B0947C8E7A6BEEA942979D94BCC6B84AD3A3C8E65301571E8908AC03E6C479E4032993FE4DE3BF29EC3C502F5C7804CFDDC05D3FA33E52F1CC2379A803BB907052B097E165EC354AAE164A90772C4D7C0C0C0700D0D06A5B8AA9D6CD0C8BE954A9EA2A55A7E3CF0EA7449736C01ECE15DF7BB33FF714E3F3AA7ACF42FCC819B70093C59F78BB1D852F19D78A7B7D45C7CFC5B2B7E79F8A69150619233007E97CD7A0A82E310CDFD34EA468EDA5F825FA278467727E09C24975E9F3D00554AAD54B8723FFCC6715A63644AE7A0BC13CD00A999E776BE2110C4015D9A58CBA94E70AD8EE72DEC07B42C44B052E0FC7B84503DC730A97E45143284FE5872E9163909237417D30692155B16BCAD5DC42D97A24C08A1E32166AE382517CA699961EED13516DC4F3E4D2BBD1D5AF62C42C1488349974E8E7EFAC03604D6BD66D604C5856CD4E7A107D4A7B59D26DCE4712B345F292BF51B3D9CF90BDC53D42EFF1843B970A66B8F0992A682B0E22C89410223B5D106F236A75270FB5A761EBCF812B4CACD382E0C5101A567554D5AD1F91237D065C34042486213B8AFF7F0F212D7DD6AF72C0A101F9FCA5A845A1B78067427E61ECF08E4D2FA7BBCC2B35894F1DFC7A8AF06FDD0368633B917C62B88A9C94B4EFC086A8A7D4395D3CE98CD1E17DAFB3296098B27859D62C87D69DD14F970D6727035A9279F06183295405921759F6D66A0394877E38BD3F13FD0FE1165E842A2FD86D5B939DCA2F896387728B84D71EA4E62F950DF445422E17C138D5FFDFE1040D145C48EF9AA9C761FC198FD4313E173010F112AF0D6E95238F1E55A5769E565B93EDEF3568747BDD64084F3C5D3DA010E9558CE66E1CC60B2B90CA0EC0BE3F33F86316FCF14A0200368F96276B394BC300829A9BE7DCB1F0862470853829E063C74223B1A356E1A3364443865BF04E3727834D6ECC1A32A198DC0C050314FC33507DBB9456DB20BD3FBE52534E7E2C5BF89D9F154C0E22744A7E294EC33327EE9F03E3C45B7B12F5EE4A674ACA094AA4893BD9FD7C44A581A1B65268C14CBFD4A81FA2BE49FC68F95A6718ADA88C4EBF325ED5349DD04C4653FC758E4434B632F8FC22C7BA5CF8FCC0317BD9DD8E93040728B40C047BA64683EF0A90AEECBE63383191E9DAEED6D1FF4524F302136B15A860B828F0FF199169937EF019F6A92AAF2BA184A08AE47E10FBEA5F29170339C029C0E32B7369AD2FD71F268EDB08C58EF76F913E8CE9B54E5F6EDD8CA6EF2D858EF4089F109226B89658D201EB4F1CDBB3B9D344B10842D9D8512F4D2DE8BE45E8F0A2508F8F0EBC080124DDEA55B97FDE7632D88E758F0E8CE9F89488FE1CFE880DC2E5D47012ACFFA8B1F8615D46902023A39FA771B321FBAAA36DF4F36C31B96B146A3EFDC5641916889CBA011D941F3185197C6047C83354E48A76C8A625F4B2B1D9387F50EF690E0B902C509F96EFFC1F53870121A881FAF2A6622A6E74BDB4330CA23320618A15318D8C91949B1179625F762AE0C277191883D6752AB72296FB28480A589EF75AEF1E1CFAC9089E8A131C64EADB81DFFB8A052C04AEEF154CA48A713344797ECA305C19BA331A6BDEAF7865C9F4ACE8AC4604D005CD93565184FC4EE0454A340AC85A295CEF0FE59EEE63D3FD7FD117F0E1FE41B2749DB530E413F2FBD3AE1F0360B6DF28429DBA4587F1281E45D5496E5C107E35D4D2D84E2647F73D4D1BEEFDEDD3709FD4C2A5965A9D1DEFD1348F992E2868308224689F7506AEC3B8C01E9C52B7B23C96DD640BD98FDF05A57843C58B12B2FF17E6E1A3EAAD1B89F81399F575487332942E5BE0067C0D64390F414374CB939BA67BF04D17BC311E5C99B22162935545C5B25F7119259442723E22C5D2C4CB03F31920B85E71BF2F60CC9047ADE774F5172F4AAA14DDF1F2A51D5A3FC5F72225743FB39EC1698222B79DC29834CBA2764349088C8B7D99624DEB97ED4B609B2B07D896E8BC53E514DF2E9965A9E62E16DCB498006A663CEF2242FE2E60AB40CE11D51DAB200B912868580B8DEB5D4C899A07360571D4A4B49AA3D066BAAC62CA88FF293527D9DF4CF0C1A9D885921F0ECC35E8EA9107970C71FA4B6EAB4FCFFD37B5A662293F61D321B0FAE26281051C87D4D3B664347054989188EFBD02CE3C7E7461F2C52ED3732C69F9859E6D91A3FDB78ECD8CD72B440210C408155B9DCEA63183B4EDEF6D5BC251C0852209950776DDCFFDD3D273A3BAF4A3232FF46EFBF23A7027D160F7263DF7D94B8AFAAE75C7A41D533CDE9A254E69F08373F42262857AD47CA43D4EA1A3A61288E6479CBA94214676F70B45EA63CF4A1431BC1FD53920E9DFF067EF86AE489036D0541AC9AF0E1AE772413C63D759033E35A35E7C00FC68568B258FBC6F65536A873E46E17814E7DEB72B60EBCBD582F931E224A093B3CCA1FCD6D337EAE2666E2B5C0916AFADB50359664FC12C31777D80418C7071B81D065D86409CE9507DD53EC761A2E1EAAC7221DAA0C044C4F13E3746D1E74DBFE37F75D6704D482A3ECAE743E54B5B6898030C323F429A8AD58D122B5A942F6437A445CAEBAEB666BB82E1CCF549679B3A67D16E5D54F1C4F32B7278FA14B549857C56D8670B9BB9DA9C190BFFD8521ADA92FF615B024BD712F65F83820FE367EC848E4D9DA707D597869EE938C528E0CDE1D1171FE036477FC1CA43794A03B264871874589E14E00933266CAFBD3835E79988834F3BB6C2D3A10A8717E5DBCC2E5EF350AA51CF09F3091840E14CE93D2149BF93E008CDB8CDBAB7CD75D20A2BF19656C7B4FCB48C1A88C678345A31B142B65A1605D7E1B3A5565E1E4B268891EE41D30F39CB7525057F2669D9CA5FB66757876ED69D5873EA0705B7F3603E4A539387838ADEBA1D9AF95EBA2DFF1C334B7730CB20A31D9CEC361E4CC968E0286850B9EB1F90A487324A71BF817447B135E15A28B4506FB26D2D7192228D818A5ABC689618ED835C213DF28EA805DB114EA8AFDD7A9C4CE6F9F5D6011517BF3C0B1818D34116FFF27C27CBE0AC5CFC0314A933B4F8DD9612A914583813774B438D5854E876DDDF8825BD7D65F880950D3F4EB42A0CDE30A9FD52DA6E9B2C244695C579AAF66543369BADC2306DA1AF543D619110719EC5FC1057CCF016B01FA05646AA91187DA445D3391BEC96759072BC530DA39676146333C29516C02670DBED642E4F7425C62109F1DED5A087D6FA0F8440F95A80ACDF143466F9E06BE2B70142827EDD041893E29E233CC2D1E6085F9839BB03AC282E5BF13BE808CB3DF551B28BEDD1E7B577ACB228CB0BB104143790B0FE8B4551C648E238D61C9BE7EDD6A40689021180FA122D9A6AA634B12771591843C71DEE5F589836C269E322697183FF9A69A87DBA2B85336F3E7E6C5E269CC9135838688E0DC54F50D8D1E43711723D75FBCAC47420B69F14381483953F40D2F9F943A19B5F3484F379A440239A2BD0AA4D764F17F5F4A56FC71D8B1BAF81F7101790266346F03EC657CF5E071C68AB1884B36C86C69EA5ECF6340E283597F106154D2865244E2EBD6CB35B74B98112FEE4866C5345A6C57CD69ABDB75922B04816DED4975A1CDDF5090C0701CFB3A60C05397C5D4AEA34ED2104A1C1E868E4A8D0A2AE3CAD8955982C1356DFF0D9BDAB86C645F199882A5683B23A0BC8A603DF0F642149DE0AFC178096B50D4AC3C6599E49B858832E58721355D2B98FCD4698072D3014AE639E25FA0E2A96F4B78818CE6C2C600AD03293184888B39E07E0192AD49B0652FEC82FF18DFBFBBB53338AA11F1E92E318847791A05C37535266B39FB5583DB0D4B60FBD0A91905377AD32C009C1A7B065E38544390306E9C97395BE5B3055CA41D0B9DEA406EB53DA4D40B700A936E09C064EA21544A4BFB9F302EE91A4E18C67CCC9B35D0811652B091BA69BE3A2B276F14A6A550C92D2373EBDEDAF06CADD3BA3A2F0911C658724BC983198B56B672C8FB55D2C172433B19D7EF4667ADF83B6C3DC8AE2120CA431F2740E7FFA640D6CFF7092AF956B77FF728A0B44CEC7794C6EE181B2F8C611FB79FD67A9E593F783E111CA69F2413DE80D61310FE5FCD96F90A5D3E1D091151AB8F827B48578F2BF2D4950BB301C38D62C49F08C499963B6A651E937BB371667FB0EE9D9AB7D86DA2BEE312422AB2D1B0FB7BADC99162EE5B59402790546F58C74C2C94C926F3A0512D73593B88D626E73ACF28D7A4F29763FC026E6175CE4D3DA1D0CC50B7A1D35F5B32407D1093225FBD1A5610C87EFD1851BEFD7CE5F609DDCE64F26EA9E23EF229C1948BB39A2D7FC5B358A558002BFAF4BF976425AF351CB19F1A81C605F6412004793C51CB968D777DCD149A992B8A87805C3EFEA570FF3AFD1BDDC3B4957C76910C0D06DA491EE4A548104FA8B46D0FEE4EBCA3AC2DC28AAB96B47E979BC90B2FE5F08580C3D92B736416A1F6CEC705439DAA1DA083A31117636CD24C5581E18E7610C750517FD07C1964BF38F629B5BA4E120C8E2B6D1D0FBE225E0064100C52EA1D31A35617F87132A94C7C0791A773EBA52061EF3BF15BC4DF219D376501BBEE5B0346999E329D1159D334AC23B14EE4991DA37F8D2AFA697AD6C4AA7E496A137043BE7C691D222C3DDF217DA1D11F8D653061904C525443DC1B108783D448652E5C18CF07B89ED417C38F9148A508987604B8D39873CBC8E0649D78EB55E8F07A3C5A762254016F3502091A3BF46AA4E2BD8E943B09CA859FEB4EDBAEB1233FE6BE1AAE34602C11CEE8038C037CD8669C40E78C57CDC7388FD1779A5CC65EE36F0B153757A07243553F68A50848CE68A0FA9AC0EF6AAECC7EE6608EB45C3A5E8E7439DDE2EB84F90FBC52B5224EB69A375A46399DC776539C3915390C116F4C28E8AB48038FF6B6C1BC5659ECDC653E2176F3F122ECDD8A27A27BC1D82EAF3BF3CDD6F7AB002D2E795112DD6FD1B806D5CCD5F82391D473ED3CFAA635979303B0BC7849108D6A119F53ECC11A01F2FC7AC9B52767B769FC3A5B6DE97F7F268D9595AE0FA53896FF703CE2D6D4A7C27F41EB6001C2BE5EC18910648CD65EDEF65434FF1B7B6BFEF22E2D777F57BD3C96DCFCABA885A5BFE71B8F7E3FBE10DA67391530F4966111ED64CAE994A71A88DFAB5EC91CA625F8B8AB23E05EC2CC510A57403B46695DE7893F4A0AB744FD3A46CE8E752A7BDA569C6CEF71FEF2F8F1D4F86145A79B86EADF86C2DD9CF74466CC59B6509254ADA5E8A8705D3924456B75816800A14B8B353FD04DAACCEABB416EEBC2ECCD36B5ACD1518B373AAFA46278C528A9FB0A92ADDEF8104BBD3722156A305B8166C55B108520F74C35613311D0F39C0657A75A6E1F073E66660D016C534FC2B68436EF742B92ED13C9250912DA6EAB6B5BAB2B6736A9C1BC3C65E9C59032646A4201530C8DA68D5F1BFCB4699E3C9F1F8AB57A463B428D416294A65FE9741C8D535072E1FE3A6ABC859447BFE7B06699C5AD9BE8FCA6797BFE67FE799F267FEED7BE9619B84439DEDB969B3A1D80208D8E93E2B0A0F18C06896135410359B415ED08310FE9476F9C11866C695272972BB5CD35A147511D14028E6D870F83B1315CDA22C046383100A33C1366B03B5249A3FFB56A84B1BFDBE8FB8F38C19FFFCD8D8908A96088C64CDC86D0DB2B7ED44A5D92402EBE0E51E49E2E2079EAB7FBE27F09B2885D6488650EC5F232D10AB4B55AF51415D02C2963B74159592A8D674D1B4302DD20570ADB6846686049CD780B8A24E74FDCB52A27F19451B5F9A5EF8F80C09FF0D5D3D928EB0B3015E4E45DFA723CB5BE9407E170B0B96C9E4F749FA21CC9836ED573D7AEEA71CC547BF4384AEFAFCFED092C9F8749BA0C62D1AD35137A2FC018E7E5167D1F00960A8791F2F68C9B5CCAC178283DA5B93D0DCF3BB3CEE3E6051021E710BC2B8FF012E16205390368A302EC29F735507D0FB641A31DF5884334D610E587D2C8D8C8ABE4ADF5BEC17DCE0D26179E9AB044D27811E9CBFA9D1C67274403EAA0B6E460C682686E7263A8D9DAD9C69F2D91488E3C5718F01EB7E1DBE28B78611ED50B3EA19E807CB644B0F1976DD665B2EB4FF809432BBAA8627AE8E59C0C70ECD44CFEE80287A690BF6DC49BAE7D6F8D1B382138277E27B9EEC4E66648C32E7A0469B27E041A7DC015F1742C4393E5A1B202F7611DC0D40E29F65CDE366B1DC0C0108ACC4BFBE2D04C180A0EA82E5C68ED794138C80F08856E65E917C3387FD2646E0D7547F53DE873238E5BE17DA11D3874C18B82F20983B11CDC179977EA8DC1AEB829CAEDA16FF06E522F4F04C9F8863198DD7190A678ADBEE7DFCA5215C5BE9D17B59A288872BF24A177832FEFB3C69678A422B13859952A5D050BCF727865F41EB9993B61CF9EB2B8F748122F6F8723C507EA9AB853C9FCA484E6248F860470F368E72D093BE1E9100024F66B22012118F8B1FE43F7B6245BBE8EE4A8DF2ED376F3A89657B5D8F932C2FACBAAB65FA395AD2563E6512DEA5EE49335EE9C3183D8598C2F27B1F6404D5355328C475886210B329D77329749D586C1CA19B4CA971AD32880660CCBD889E73FD12A6B7AAB3BC1E9B8C40339F1DC74D7B8A60E7578FD37F65D9240C2A913AF9648554C3013418642B2B2B226C9BBEC73E50D900617F84D399D47087C728FE553C057BC6728ECD992CDD4E53888AC35322D84950B70DC67A24F654B98EB67E381F0B918327A52173A6BBF54BDDA4916946B99CF8D845FD5814E8331313BC1E9F241B4FF432F51FCFDB226BC5E56C2CAE7D4D360EA22BFA2D0A18A50A1F34619BB7CE832B180D975FB85E6EDCD0B01917FDEA73D450E2DD9CF41BA86F318495BE8D84564930C47A2433A3EA944076D89B6ACA03C54CDE5089AB9A4DACCE1C445B448962F52DEE8246E603339A295422DDEB6FF126BDA7B667BB2640D7B32CAB7906F82323A6EEF7B286774FF46A5D9DDEBFF2BAE7AD5CEC8B6DA59F1DA28EBD84891BDD713DFA25696FE4A85CC229BCF24A857ED5EC19B9FB97B829EE324096A875DEC4B7E0EB0A9D9E22B8798331070476313D6441DA4AFAD01C9209965822055DC4CB95828D32C3018161AC87906B9FE07C9C98ACAF0004DC2399AAB66DCBBBF134643DEF455A06B0A75ED20C248213466DA8A3B56413EED3B13399CEAD4105E2E699FAE55AE83D84EEA59E25683BA69D264AA78CB9957DA9286984E4E01B778FB249A0A1B357FCDBB30BA8FCF04D6C5B58A557A701608690138F44608DFE007EB45C1B16D34DDA4B0B7DDE895B14ADFD7DD8309767BF13C77D7E4CE3461AC50C558E54E928AA0BFDE5ECCCA70579DBBA3AA0190F1BCFE56D9A4FC0CAB16FFCE6B77EFDBE022A4367BB4E9C5C2CA3BF23361D5E6500A807F56FAABAE8BE106CF48C32183D3C971F326BBA366D4CE2DBFF8427C6B5CD66FB7E61E4D4F7B42AF9A4FB52EF6580714CD2591F831FE393B971EA56447F0C21299F94EA0CB66BAEC6192E42FF4E213AEC2820ABEF36763D08C446E3B00C402C4BB60D8BF6B3C4D9391C1009C0FC096792CF814D1EB83BD242EA83FF6030FC09A836EA2021A33E83FEE33923CD4B254E41701AD1ECDC78A59AA1723C486762784549DE373006BD331C6E34AA25306E49F90E2B5CBA35A93AB6A74627E5BD7446FAC5E6EFAFED6D9987725F2375A834D77C9997A644E08A2C49E293107D6BE65614FB6672B3CEE262281B82FEC3976F34798C165C17A80FDD4C31E9D49E26603E0BA823EF01C1F0B6C9FD93FFA0B2BD6C39090E17F08F5CF6A773E56DE6E87193A9998E2B2A0E579F518140983D4E97FC7FC668953181824374C3B219999BF0637C9FA50A06ABA60A8868599B1C304A156B972BA35CBF2BA9ACB4FD8964F79321E85FB8C537F15F41A512D74ADE09E076785025A929ED45343DBE689BCC148FA793A48949F19077202666FA2F83673C0AD058C85D4CC5467DEFC73B57046BCA3F569F39AE7795758A5905F39800735B4A2E21481D6F12105580052D73181821E56581A5443D41A3EA963E826ABE6630908C851D3145C49A955037D6737C6266C1243D63A575E7FA8AFAD3EA54569E568248E46ADCF7B855B2AEEC737EFFEE4A8C10A90BC21E9ADAABB2675097D36C4582D2B9BA1E3D4722265063C0003A90D9A4E7F328948B24B0868DDDA1C9B4CA3DD5E48E97DB413BBA6C6A7E5EC4B7410A8ED6442C9BBDA431B9BC0E1BFE321B98FB9A3D7B4DAEF3C1759A657BF42334BBE669091988CF39AE3F3771FD8315509EE27EADB4F53CB545D9FD5083EF175A8CB6F2D548F70A96DB40843F706FD2CFF6EE1511E90FFA207F4B5000DD3744D3164EB97FB964EFB8AD2F849E593B497DDC508ADA5BB5EB167612A3ACCAB3B540503BA01F3308207B4F37C2D644F20ECBF8951712B05515FC2809A997C2FFD9B172840895BD173E3FD222CB242BBF8B37C29589D8512684155CB4890D5E95A06A3F14C6CC6CCBC8C465AE9961626D0D9477BD86234304BD2BF4591D701A8F54D531E150175C5351C66EEB5E248FD14DB50E094A556CEB8D991834FF6518E34002568353E4B592F7C7CD6BDA4FF28D1E6A93A8FB58A79D32D7D0E53B9B5D0DB247673EB572985C5249A1FC95CAC2B0C4C9630F2E381E78A9D224A8F4727DDAC2168263BB0B758634DFA55FC94A44A10FF3B04132D28CDE1FB8BBB95B756B192238E6B63CF33B6202F7580DC216E3F0F701DECE0D2FAAA2F072FF41137B96678D5BD36E18F709802F571CDB91AA06A893FF06A26464E477181EF2CED6816E53A59D7512F5248727258623BFFF0672703593F93DEF8D401220033831E2E03F9DD180595EB9542BB06702F6AA30C76C98F738FAD32B96A8F7CBE3551AB61D12B8FBE54A8554F609F8224B1FC44932E5F5DDB3ADBAAD9C7AEA8A7B72BB05FF74F5C24FD4BF09351C218D43A71B80708C104D7186806BEE2EE3895F77BC37BFF3569FC07BEC6B1F2BB3B0A2DAB5451002121D8EB7695B27FF5244EF9EF10E33BEF04066D85531B836771758BB946B82EF9C5246C99CA5647C09104891645753D8AD38B4D2BFAC8AF02E616974B79F96549F692623989AF0592D7DA46422C1C83FA4C55CB5FD63ACBAF1B9F02858BC9A73B62B26FB61AD148590F9DBF74BDADB15FD73EBCFD5CA8E2D500967039B26D7A0DE167B64A0ACB8D5A737754D41A7902DA8E1805E2742709E2D5F539709F2984631DBE8717E44E3D840952552127565A8289B47F46098EE56E9CA81F46E6C7EE2D2DBFB168C054EEB670B923E0B65A35A832E60901AB369CE08FD14C08F1AADCA02D7813958C9EAA0A7AAF19CE0E45BE3D6086CA112E8512C56102D98E6350DFB1C5DC5AFD066E6455D31F4AB7366E88D9587AF6706380E4A0DDD9B2D22048DBFF657C7DF7DFFB90A20AF676258929E67701CE533F83D6F2BC2A24BE02D1F6489E92A5ED941F065C8127EF0CCA1504855877C1B5044FA4932E322D088BBB600621766915861DAD2F97AE0797257EB15DBCAC768D6616181ADCF9FC850DFF5134C4D1D941D6E583343C90F12B4BB5CD202B027061B6C3284DF1DBC86C7B609C409CFC997083EE538C3C704B7A6F964E47E8D955230CCC84DF1DF2026648336D399ECB73D56C47B7C949D701410AE5E47A84066F896756916286818FB8A39F1E48185243A516421471E13E2FBAEC3CA589BD89E66E3FD063DAAE2AC1D20D1511E8615BD27245D46F24C536BB77F0FB47DEBC4C128A0E4EE21F15CD51781030732D52E76D8D5C3AF18370593A4677C83EBB309F7DB8A8F767A7E7D22E60E51897C8E710DB32CA9ED52DD2A5AC27254CD08F863D97AAC01437A93032C8BADE65F4D89C92BAD1019980834EF40457D183A653FB14CAB93E9D8B99C836409A2224EE55986FFA27D3ED8830125BD52A01E6FB93A359C07076AD1F421BD025D47BB2EAC2840CB6E377F8BDB648CB9C8A0A337FE349C5D45E71A1A88E1196CA75B05CA72F67F178BCBB56BA50867B5FE3377D82F53D42EC3673C0CB146A97DADB86794387415E0026CDC6A566D80F6DB191C23156BEF830B54A0BECBCD95A6513FF13A467CE8E0E655902DA489FB844B54C59EE7D15781FE8ACD58F3C3A9C202E54AF7FC219FE5BC9283F427E30B48CB7BE5DEF7307E87F48F4C9F281CD5BE236A5872EA9D1036E0C31C8E6E9968C1628B22A4418530AFB1C3755C9100936C0A1A2171E061D2E15ED5FBB5C0FA95F44981200B91BC00BC93F666D5F0ABD11F75DD4A4C7BBE4EA5A859C964F9181EEAC16B293DF943162071BB17D516A3E9999C38034AD0696422CD2D6BD9AB807DE655A058F4CE04FAADECD67B0307AE0364C1B99E5FE7EAF21DB0D1448DE812BE2224AC1AA06201C2719124216022396BE4A576AAABE614767D82237D3DE812D227DF03AFAE3C18DA3E57B6B470B0A6991DEF02507FD26C466F1FA53E829112C6E984407E6BE1ECC67473302572F4A88E0153C387D0FA5F986EF942F24A2AC3DC9B69154BB5520CCCBDC4951849D2D727C06D27CEA1433984245BB60D8B5B519E36255D6214FB8EDEF98B8C3494841D29687B0D85A33A2F1EB8B3F53F26167B0"/>
    </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>
