<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="120F202ED7B697D17CB29A7F0DC7B84BAB40CEC6DED4CA72540140FA0E96A676D9E4F6B4B2A8EC841814D98B79BA84B56B926DDCE0E540E8756BDE485686B7D0"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <CryptographicLength type="Integer" value="512"/>
        </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="D9E4F6B4B2A8EC841814D98B79BA84B56B926DDCE0E540E8756BDE485686B7D0"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <CryptographicLength type="Integer" value="256"/>
        </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"/>
        <ContextString type="ByteString" value="EBD92A45AB1699564316C6D5F1C69F43B7DDAC559BF6"/>
        <Random type="ByteString" value="CA178120C160FEB72E0BF01F3301C946"/>
      </CryptographicParameters>
      <Data type="ByteString" value="7A519E75660467F8F2C61DDBC774DA325D766D1D163BB29D2D9410581825C7E622B34E0578088C0673595279731F5BAF9CD002733CBEA9C956167EF20BDB52453F90FB2324770260E9A9DCC00508B3AC871B346A6A06771ED6727C7A6975B0501A578226CBE3CAD03B6D7AB3DC7F3BD391E768BB2B6C9CC1B7C706EE473DCE635DB83F41DC4593F0D65FD707C82EE5DC61C4B837D90D085A985E6C5FD4A130127542E1C25C9D974A1F42C834C7351F2426DA90785043A63F7A9CDE7390B3339F949E3DE7520CB7F13C097B804C83F677D1FD120741C4B1B22934CE148FD3549AC315B8BDACF02139E2D13C02F6D07349B16D47E44DF6B44C5CEAD873469AC3780C7250BFCDA8E518E160FDF5100E9D02A814AE524C600D13D585659209029AE0C74C1194D21B5E5FC093455A0A89D1C27CE176E07A8AC51E0623DB2B07A5AC27BB087FE2D119E31EF528DD127E1336B0B06D38B52A56E8472FE3ADB63A53889EA5C46E413A8230B497A13762D2F401B4D9157E904452EB2A49BA6402CE7BBF2C8BAF067FC710C62FFE7C081680310193E57B32FA80144EAC44365101B22F30A0B7B794D488E62F0B10FFA592FF30609BBB1631FF1B77E420838F66F71CD62EA40E0746E1CDBDAA167A4E716435D13CAA2D6ED7E1D33FA7FD99629133FCAA598164DA643BDA8E0993F8053EC3757D8215C262A27658937E7343216FD750A21BB911E6E2B7E7FE0DCFE4307452B3EA1F0839E2D618646B6846924B3AE85EEEC36C57F2AE9486BBF7987A06E1C1D910BF7D09CDC5140F73ABC07B6973DE9787D6C6F14D63726829D6FEF6E58B102BE3AF052AD17034B4B5BABB6417BD5CB9EE7D05160DA58916E94F790279CAC92E10D739C62DCD158DECD396D7795BB7A3D877C1AEB920021D7532F7E6FD21874C9135C0CF613531AF2BBF370FC2FF48E136772300165A63D0A69AFB5E7C404D24E259D7C13DEE1BFC78D7091DF1A8B8719074274B456AA568F6FDBD7C32AA8634DD28B87A71D8555EC3696ABBC35ACE63172E0803752A4C9BD3489A934CDE66E392CC77C00CCFA099789D76920578B19190095A988D190155E8C4491272CEFB39FB703475EC5F6D71C7951D777F35601D5A0D6147176153C642631F7941672F9515F5C865960C9EF25172FAE0E044B9083E8A79A264102FC4D6CA828A51BEE4C176FDBB383E9EA8D4AFC55847262991C5EE71382529A693D02E06043EE14EB8AAB920097109A87A76B0A248F7E15DCBDA0963D90A689EE2806FC5E0B8155877F7BD39A5F1049A28C87BA0C40B2603960FBF1997584675E45F120E0C3270F51775AE6EFA776D8AF4A0BB1F804CFDF48E7CF751AE2CCD2566B8B1127CF83BE4E8FBEDC200B47F8D606E46657DAC2E95718E07481758F10437AE237A05CEF83A0539CCAEE26F8395C40EA9A03105D48A32B6E07533411EB4AAD031844A439C0A0E776A5136614C52043A89350D9CD569336EBEA1D807B1708B03102EC287D04E43B73C066E07F8F157B97CE5B1A9B8BAFEF30C1B91E0C14A7DD8592F52A30C80203BDFC556D35C3F8A50819A512F48E43262D2CE08F189237C93DACB468241D853CE15FA8EEB1CD0C2150D1B033EDD57A39FB2937C604F35366DB073A41F54976B84D82F87EC84E5F54E2E5727BF902D067EEA9B19AC5D2CFD9CE712D0121FF06D34DA946BE4D68D3BCC40D98C4DD21D808186C40FC1CB461844135D7ABFB13628BAA5F9DC11AE8D42F95CE5F2767011F961D2814947AB122EB7A51A71188797B1334FFD5FCB7E5302CF0BBBD3F9FDBE5F85760257636977B804C55B64B15D4EB530DFF034D0976F6329E4B2BF6416F3120ACCCE673CC8912384CDF63BE27DE782CA1FE9EC10C92B54DD3F1FF48DFC86FA003EE199DF19D41ACC01FDFBEC4DA349D940BBEA11F351EB65AE8011E25E2581C9E38885C6C1C38609FAE061B491035D500152B27D4FDE89C4A85AA29FDE14AD62B28CEFABF34B2CF33939EF7C1594C0511FEFF70B873456D3337912EDB6BF43EA5D764951557D40F85E3AB2A5B1BD3EBA47595E21FE0AD9FBDE452834448A2DEBDFA039534E07AA7E11F616613034185CAD5677E4AB238A97CA975900FC51EE749CE3DAC919EC10BF3D094489A2A4933845248533FFCACEBA69533F5EC7E888557FB805C36C5D81338976AE7ADDF4EB09F620E884A66E2DA2A647279B1F9A36EB83217D8DAE89582DA92CA12C6C750191EF5EF9FDD30C77FC46B34DC58B2A5F2BA31AEFDF85DA68EF1EBB901E6A7356F40DB2C67FC5D90673010268167977E9394A0CA0C2690F43B5DDBED7D97F78FFAECAC63D7464AA3743DD59EEC89046AEF69510976A2220BA4A262A29FD1DE3CCEFCBF85D276D7E49E276C2E324596ADF07BBF5BD4C68CAA728EEAAF2AD8CAE06C17D48336F4E69EB525C0034C949A8F419D8B6AB24A44A37FE68AB9158D0A6E2AB8C2CCD4E84B8BE66196296A0C90FD37F02C3536F5992EE4A96B7280CD004B4F3A0FED91C28F7DD2C2604B79295CEB690B8615D859982A96549F54561E4E46BD0F52B6E809F8CE16049EDF203F83740DC190CF13CD5A91F0E7E78A9095826191808AFCAD5AAD09CA99D332FB89128DEF2FF9D87FDFC7380BF0118503C357E9378A6832BD62A3F79A009EDB055692027CEB5DE88EB9EBF9C3385F5152470A6974D8899D9B9F793D1878926BD99A705B5163CC1E3CCCC1C12803D226AFBC703C7C786575B1F37649098AB5507B03FD955EFF1DC27386E1EA5E3B8111D872C7CDC91D7FD72FCF5A6F364F951EA7200CA915AA99678A4949FC5F95450C52BC88AEA95C7077BD133FF866980BCD73317F9347E3CE5111612A49853CFA6FC7C0F7420D184026B3448CE3FBAAD8A482DF2949F50CDD59FE85B6E98323CC49F73BA33F4C9E9C9C7B7490253DCCE6C85AAD7D5176E19B6B0043D099B4BB9B4369CAA0D2732351F030902B9077DD9DCF2F6BA51E773604981E26629E9ECD3CA70507F2CB9C0633FFCBE4978B89A98162D26F66E162A05B6C863CE8A7231DE4C81BB54A0940603E864D07BED2A29AD4F6CD95AC7395585C4F01333BCA9C71077AB73A165EA05F088ED2FC39BEEF6CAFC1F775283A989C023203EA5848FF118286C6AE3F425CCC6BF5C0450F978A6039698C2ADC1F07DE28F68C632B1C54D8C3E293B42F28D62BECD3943008B1928E953EF6BD11B2F4264AE5C7057E49A00025D8F692261F9F3026ADEDD04542B3F00BFAACCB1C8AA1CA84C9D3CE58FCD9DAB3D972CCA19E89420A1347C37D88E01EA42002481463D9A895A830AF6199436E616B69256168100E32C12EF6334762B5794557AC5B3B362D0ED434C19CCC0339097B0AE04E59540BCC6D735A80D88CDA79CD6B64C25CD96C4BA78EC573EC6BB61BBFCEB011DC82E4AA2A0934A781C48D99A8BE08721EE8D82B1CCCC13E0E35D5A21ADC4566268327D5ED83BB3504891878CCC3B9B21DD0E7F534D6950458C23DD53E49209A3D5A6D5270165306EE1D01B1C12A003C1B03EB4B7682B083D597EC309A9942163AD992CD0FC4B5F91C6E87F56A7AAC4502C86E705F6B73D0276D27361F6F6566026C2C7D7F030489744AA6EA52D7F10CCE0BAFFFFF4482674701D0144E3A43B358EAD"/>
    </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="0E1216975FC974AF3DEA18CFE4E00EC9D587BB830970FE98CCD518F15341A9E4A612A10492F7013767700A63CC7BFED0AED5ACFCFB93D46FF354AB48C4578265E79B3C66D8BBF2E6B74A21E129B106CD179A8BE4B8C9FCEBCA96A95AB064F797E2CB7B2A8A0CFEA47FC0B6FD9652B31DE21FDF9CC75121A69F92BCE6032CBEC9A6C4DE47F2F63072C50453451A713ED4883BA57C8B2B3B74CC866AC3F596C1AE071726CBC79710CA7B265A0DB60E9AAEFF72D92F6A9D370B41EAD06AD1CDF8DD5130FB37857965E48C1C9FB5859C3C1C5475EA8F2DC3DBAAFC34105DBBEC96D1C6C6629D0DB81A98FAC3614E983B0F151A2AD14CA1A9D9A850599136670DD36ED261EE9C44108F0ABA6C6126013E677C715EBB69B02B83046EE47340F19BCEAD4EF527A5A29B2CF6FA7B8BDBDE6D4827D711488644B8B9F75C7D8DD3ECAA13A22C647B31851BC181F3026DF708FF2CD2E361980FCA73599C2231265BC954B5D9DCA594357BA1AA241AC627A6420B903B495EFAB4119C71C5A84A59D403F8A0A8501CC808B753348F4369846E698D9BE035079DBCD6859FED46F1CAD25CF568412E3E7738AB907211B75A2ADEA200FDE8D43C72C9A59C7199A40DB1DA17BF23595FA7A74A738F09075CCDAE520D23C2959E3213F338AA4CFF75ECD780D091188196ED42C5F83F101968434774CCCC9F47BD1DB7EB3F35CE8E036003DAA461E76751C484A50C1D3E6A368277B6ECB5CE668D89D4D985D8AB5600E1A319E54D1695D6ECE1E16FF0FB12049FE77BB54E61F6A6031464B9DE19C4607A05CE198CC4109586F0A95256CBAE27BF5211904C1AB078E1E65FFD9E75966CDB465565177736A63AC85554617055F0F442B9E10498EBECD6BFAE16AA0EDC042D671C40D8F60EB85CC6C37A91320A5D8B68242D28AD6604CA5FD34ACEEECBB285FFA2FD810885127355EF91BD28534575A1AF1D6FD504104ACC2650D61BBDAFB07332F71B4E0745BEC24F029CC35A82BB284182B18268F203DE09B6EDC9A0249EDC403ED837D5A45ECFEF7CDBA79CBBBCB03B1C5850E5B0924172E709E44496344707B15D84DA046F9B817AD97E92B750FAFA842CDB21A27ABD82CBCD2192BC40401C416AC3F6BCE15F0E1B5BCEF83485EA202B403A5DDFA0D4DA2267FA64CA2CFF321AB3FDDBEA143B058B6FE36E7569034D9DC49B8ABF31E84DA6FFFCDD9C610FE53B189DDE78EF950C34AC34FE08F7803F2791D025BB6CD8A35EEBA53F36BF99F9285FB3C4E98FB0B979A9C9F396DFDFE7AA602E3E7F2342B20CE654631276A6DFBDC889EA35CE4DDAB06B0324E6F89CAFCB4AEE66D52615A9769182F10104FC1AD6FC4C86CF08B14AD173A0FBF0D20AFD9425463E29DCFCDC5A7A4B5A20A81D8F377B02C3477810B328FC3B62812D8F60682C6BA123A9DED22E3C001F172B5EFB3747FFAED2588D51311347AFD03F1E62E798EC75FA9FFC2406193200E59C540D344B2C301E7059B01FF410F16C66F25F5652F6F2F5BFD116901174B486824CC58E4F0D313363C8A26CA47E00B59A5AAED89F7EDA080BA119E9113055D08972DDC239FB0E248C6663C37D4A46BAE55861258C1CBF2BB5E4094DE7D0E5BC80E548F1923E6F1BF446DEE695824F8B070C69F2D72BF82EC2B0FA8F1E19E00E132601FA6E16741F672ED89E0BA7580AB532456DD1873128BA90BE9A230A0A3B93DAF71097A21BD99D2CB99F0F10B30DB3D555ED5598E0611DB80D531B80F0CBA5CE250539409896B102CCB77F1C46DCF16C4F79CEBDCE996804573CBA2611270E48F7CCB7DAFF51F0E19C7EC7BD9424F4079230C200B29EA1EED39EC3231ECE01D938099CA5BE44F5290B3A869E4C23714855B7AEF58C2BCE0B53B97173E97C02A5402A20F26F4C87F03B432432F6E671F7D445DA0F197CB745714EBE39D541B12D05A844AD62E5EBDEA01588A85DDBCB702F25EB014F0F5D203733C55C50C085E4B7CDFBA2E4C163EBD9DD40CCD45BD3E6D621131DBE5B0667F9ED6EF25E4ADDB43EF58F7E6D69E08FAFE5944BC121D9F8F9E9A331473A73EAB8154F15A5BC44CE190BE0D86540603BEF2784FAEA01B41F912B5192556F4DDB57B73AAAD848D7386378F3C5620356FC4A3B5F31FFE29385DBEFDD52573FD4712C1A6BDE8AED1492B3B5167B2FDA29C8297738AE3F88D139ABEEFC6F57BC0BDED0D5D1F051401B9EFCFCC6B73ED5D0B28CC0B79A87E783E98B3E1C79F3E41F7AD7ED6B04E136B4E19FA070F0462AB1A08B6F1763BF9BE38D5F7D856C21733DDCCDECED0C7122034D2CC4ADAE15C0C3516459785695A4737A6F0398D440C7E69E3D3780262655EC4D2B03FE5B3A93666E754CD39E2053E81C273731083D480CAD57B165E571AC0EFFC65228239C4E88A8A3BAB316A7BEEBB54B4FD09AA8B0A8504D8BAA8643A272605831B3D85A4442D56C7FAD9E01BD167F764AC9C94B7095DE69412585ACEA1CD5C36AFE64C387310B7AF61AF29D778A83ACC80CD9AF09AF70ACB7EB4FF965E936A9C5131EDE99098F8E9D4C0D3535E164FC2897BD601A0EEE1DAC56BD50299B79941402E1406C6CF2035D13AB0E325C9689966DD4E55D59F391076E5509492E2A81C1BE9B561A8C61D1BFD840AAAB3CD77AA340759490E7F99F7D5A9A6E58DA39FEE8CB91D2C38D7AB88B737A5749A40AB2F0F63E36150FAA7B4D67EA19129CFDE23582D716E708C3F4B034A74A18A9BF7FAB0732B70415014D936474F6BC768DA378DFF8F61474FC2C0D98B0A6BE058A70C55BF68F773C10A3A28550B71309BE84DDFA0D52549AD7AA15F3712F8044D66A4F6FEE35745D5ADD5861E689D476DBE6BD5185EDCAA83662F1764A86CB680C6798F25F3C767DC1570A09E21A42F5517673AB39C6CAFAEAC2F4DF47A2F6FC7D117E33DE118011E10CFDBECA94E2E7AACED08078F3FAB2515AC5534A6CEE3D91C9872040B76AA790D50054FF329466A998150504D70A3DBC9FB5BA35C59E44AF25A0DAB8FD1DDD53BCF796EB994320BAB04D3B11AEF1D7AB2C9F44E4EA675EBFE2C0AC1A5B68413CE536DDDC35CBDAA6DF3CF98F38DC3893C3BD55C9F03255896D31271F2F0EC47D20E5C6E264593A3F45F33B764C93F86171696FD31FF2999205E0FBA92BB336674E1A6F7AD2C4F0389107248BD74B0E97E5594EF79AE4B895698F69EA3B6D134F7CECFF4902D5A83B40C7C45C95EB8AEFCFEFF0F589E41CCF28078F015C6E3E7C9BF32FC7C7D2888D6AD5263842EAE9782C74B81CECE112D887AAAC6CE1171EB4CC98299722DEDCFA64A2BD3842580646C4D1A631531795DCD39683536A8BDC4EB0CBCE01B3B8734AA66BF1CED0D0020E04D613EBFB1B20E4F1023DACD6F7D96CB83C08A9BD94807193DAD224636090C31FAA31BD921D4480EB8080A05CBC464C294A4CB99B5C7A979C38D5B6B6F4EA229F5F808AE6D66306AE3574DB033AD86A9DA68940E96BF5192E4A27346DFBAD8FCD0171E0E7564042DF96F3778CB97529D6DA3EA0A3E9C05DCEBBE54957E1F2F1215C618E7BDD367E06AD63857F5F89BAE612B6220E4E1184A0D40E760A241DE146FE93F82F61BA95ECC08277128EA03C77701DEF70CCC810C2960E2C49F7E37F61569A30AC95D62E8213FC8E076570B93A325ADAA7073FFBE49C856451C2EC2A852DA9AE0A80EF50EF9611ABA746E7CC7C18EBE696706CEF6DCE252EA79110F69BF174FCEB6E9FA3C27E85ED2F2CD059C454409C7E8C921497BEDEF31EA5FABB8F061C08B808A008CB62F407BEF180FA0C384F7D6AA0AC0C522FF6166D1F8BCEC9F5BE42B26D4B910A7B66DFFFBF9EB3BB3E0EB166D14E96C348611F100092D98AAF0D775128EC850F19ECFFA153B29DAD2AE7D38AA33EB205A67E4A4C2720DA8D60F1F2BAFEF6E3BCAD50DC229747905AC0A2F59446B4AE211A575061E7D0700022E9950BBEEFE3DC67AB0B2AC4BA1CEBF12509524368B9CF6B40B1E18B815F7836A5C642B7FF3F4881CF833CFDADEA873A6B1D8B8FD92C161D939484F4D22827844D5305E70BEA39D6F815D9C2A73EA257C4B53D0A8BC4068ED3141C726B6F9E40E309FEBE7EC786B4AB827FDC9964ABEF514697D68F25A14A82BF7EF6D7972943B6ADE46CA4ED2A2EBB08A6A52082683933B4BE18163F9A26C3B9286CB731D38EDFECE9C4357A576A0CDE4B188E17B530F8672A7608FA04D2C5AB69C39368FA03D8FFCA992D33FBB6458F6A33AD6AD8697C3478B2759751C87650B9605A8D3E91815B54BBB96AFFCF313184DF61148290BF560A164B1BB100303C6C31B1C94F5577AD2E7728D75081812E69BD1A8AEAA3F1BAA74C386F7314D36ABCB88817DA2BDF00DAF8042660D5C10F79C90FB9CB0A0BA5F6D88CB6EC75B56C4FDA6065B6705A4199D3758FB1361F7EC1C5183FCD88C39B038403E611CB0A7ED1F498098E18C3ACA1FC7862174F5D017AE1120383DFBCAB01D9D5878DCC1C5E5FE287DB80A3434B11C1AADEDE5F9BFEE8FDD9876A2890480759D9A5E04CB9655B554F9D835781F9981B6F785E56F18809C9CD9D390F4E82A3F87FC93CF3F45DD400478F059022DF9B9ADC425D06398C4DD7723349D274F7250F5D7D8EC5540182304B50327558F7A7F92FBE3B0898F43814B547B31488FC92DE188511161A4F00811C7922BA77E1A6B7A92A3E4F82FD14F1F014F866DE7D86B3E7B999659F74B8EE2F356305CFBE03605898C9D4E817E189CCF6855B1C40C06699F58B5F0C098852F8784804BA89529D161DC4D6808C09AC5C558CE78990220A5676926CCA18E17025B5E58B186AA61B2887CC8FF050E33DB79CAF4E940B9815E00B97E54861B2E1EE7FD349D4114B95C78E08A368EA5659DE9A3CC68D640ABA4860C59A91F9AAE5956A962004F9AA8BF3B5D71205468AB7CE2A87E8CDC0F28A5D4E1CAF23D0146F0F9EC12506C581AA0F6712C61A4AF264D755665B3C4AEE66512C9176685D2D1A3A1776AADA148FF8E84D920E47DF3791320E93B381E43A60CA6BFE852FFAC14EB816705BBE05798EA1CCF467727036EA3566E723290A6D9C781A2510CB770C773A7B9BD4C0085D56499E9B809924A832DF39F0985A16146AF17842D0E0FAD8B7003B855873BFC8861B8C5300EDBE59F91A63CA059239E826A3BBA14AEB3A0D98D70E618B74A08758B90835965120E0F82CCCD2B802853D94CF232FFB7E8624C920E4B837E1A3B39D25D2AB51F9A1A725E5AB9D66B074E2D8B81DF61E108C1F551490FDE828D4D652ABE4DAE54B24D1C7A54A50C9B723F7A36F0DD11348DE0E6CC80530E74D661F9AC2D831772A8B557021AE029BCB11833C2C260930DA1DD851A3E45ABF2A684D3266716A6D632E8D6AF8E816C6AE24F3028CD922D314B4CBC60790F2CD1C0D047CA843C81EA3844C0F578ED49237667CD0ED89836A09F3E8E82E98272677162C42CB62AE524FB0E5951B3FB317587A0451BEC6B6DC8EBF8D8CD81A5349AE577455DC20A07DCD2DC5A2A2F1170B58EF921DB41D68F157EA83C91EA36D14595FD9478B1E8C7DA4296163D44EFDE54CD7E2DE6E0A161BB49B3BF5D39ED293B7CDAD98FAF769C17ED722572316601F126C5C5F574C37C07473373D534567D112F57D080B3FDFAD173D31F97834270ECFCE109A96F7E2FCB2FEF55DF00A9796650F374FB8500EA731A5F81B829CD02E7C5C6443556CCD3C0F659EE39EF6A0AAC3CF83A9446F3F0408CAC3CE9A12A8075AB35C6048AB61F0BFFD8453B9647C964473927661B856BB8BABEC3AC96E31BB40C12B2C1D1BA49653AA8677DF0BCCAB08892155BA7191B4BB10591DD8B318737B5DA8204D8A7A2430CE87A313F5F42E246D35A46ADACAD3F28AB5D5E2C7E144BE11DA9AD987F0EF0EB2F98265810F3AD8624E6D085D2232F46B376B827913B8A2FA9920017FB3A097554BB3CB9B98CA29514352D0AA45D48C9D08BB624DA46B4841050D9583E98AD192D920ABEF47A479FD331E23168EA8DC4EDFB4383E8271DE722D381B590F050C4E509AB51F6F9A5096302C66353D4AE1C88370AEFF9C65CFC2306AC3B2BE6F58DDF2AB0448C34B7F8611A8D2DA721F1A8F35B8A977D0EC6D658084B9B4C2549656837992DBFF065A69C515D497CDC825F16B3C972125EA55FB347FF06AF38BD5F2E51D0A0E06C25C498223C84ABFCC7DDD03907169201A308B22ED3975022F4CF68B9384AD4640D120658618AAB8DE26DEA6FEA78819EC2708AD8D61FBEA229EB3FFDE309A6B43D85181C0B7866B737CCF6EC3EE388C79A15CB2113EBDC18184A21C314EB1153CBDF944F7E120A024AA216EAB4C8382E44DA74E4122380796036E38C9CEB6AE952C85F7B38AA5E78621EB5EB4ED647B0B27715D213B6CA88F862A8A30D77AAC7AB55BA59F9B08DCCC023039B3942B134DE22BE43F2889FD810953122F928F8A80353BF4EDA704BF9B85F5C175EF26838E723A26AB3DC7B2E2CC0E2607F64ED0740DE0B902754BA484EE4C7B60FCDAA93FCF0370B68D42F1A646545F9D41AD37896EA66CBD2263BFF2E3036ACFA4E10A78F7E75855FC23D734FA3778AEB9298A5350A589ABB1E5B00E319CF1FDB9E149559A5D3E6B21013E040EC423E86F04F57D2433A80402E7B80C65E053E39B02F13B8BEC9AE4E584F814C2AACBD9943989EA5753F0CA9B3E03895392CA8F2AC24A888B45E316FA1E95514FCE989E3E003D2C82B2D03C06C9A4653E41BD9D585AA2E616A1D84BCDD161788D3986BC0772EDEB2D7C23E831A58A84083E29889811293FA6513C2B424418641192615B8A706C2ED5E890F4A3FF757E45BBECEC97F7C1FEC0BED5B0619A0336895580BAD4B41FE1E71F8CF65EA20C21CC49B06DBDC5D6C6502BE873F92534BE6A253DAE315EE38F8D10EA2E91F033DB1805538BAC65D1EC4EA43BF8322CCC3323C373131AD36F50CB686C7538B90EA314B016B9E6AD371E613796323DEE4FC8B00458FBA2506E0FCF1FF36305322F88274FD60002D9C5A5A778E8DB7B7C5E8548FF7C4BBD716BA13DBF28177716B6C77E70610D622CDFE0B0DB6CD2B84A7865D586F858AB98592D6C302C0120382D55893FF7AEF5B8F1199B60F31799C8E97ECD0587F23B816FED9DEEE597BC776F5CA557E0517C2FED611112E9050A92C0E0CCF9392735273F9DC8936E9D2818FA0AA652235769436D8AACA61A9845F710D0B810AACB39406C2658F8E0DF8D49FE1C7A44000F477B6014DC893A640A74121986A8FB58F0FA6C69BCC4BE5587C736698EC1B88E6198E258FF3D8AE651A19A20FB3BE9710D80FEE64A3DEF70F4D964BAF4B6B5C088FE8FF05BB7667DAD9DDB6980F4F27DC16EA1142CE6B6AFC5360FD0449B8FA44EAA33875FAEE213EA8FF68F42E0E38A8C906267327C5C30825068E43B158BC1D7305F0234FD53E68E09C9CF6E5C557A8B4B5EDA12F85EB604AD8BF9E95118925A561FD8A9EE7317C5EE00282C0885143F09E9E4194F13D547777E8D20ADA07F5232FD7E9E5B4C3333D23919A79244FF13BCBE7C01D3779C371C2841619B43CE229EB44E2460E0A75CB72CB9940E3D660374C9C12E9CC93FB33554A4A2A66929A943526B0F945535DED4995102A390F3C9520D7126C962A4EEDB8BEC080ACDF9C7C453F9CD3D08981342D199DFAEBF85F1382FD756CA2960949BA2C15AEAB1543625FE8FFC97A59A285DA1F20738B965022B26DF104C51E008BAF065F5039C4D7D1B0F39BC842265B737FF70FC04888EFACDA9F7AF5EFE88A3C16CCA412278D1C1DAF8358E0936314A2173EC17509CA21855A3E9ACDA0CA70FD2B02527A4C0008F52F70F7ECB76F3CB6ECACBCEF0C5B6300FD563CB1CE46AFD0DE72357D930CAE190A0802E95AEE752C8FF72541F19DB8C4CB48A2C964286D93869124AB5B18C61E8E342AE900D85FA46CAE0DB602C4FF3235548B590483C6918F24743C5117E684D669E803B652C2C04A767A4EE0575FAAF16B8E8E010890649DA72BDDCCE64CAEC53B7BB0E5873DD50D631354E1A718742ECA8DC36EA6D319BFA2152F922DB975838C87F6366F50498FBD0A3E20DB7C0D18482EC1B034CB1C6ECB201144B60AD10FB424171BD2CE60C10006405D49CDAD3886D2D0425E219AB00405CEB440C488E7389BC7B0EB99FC965766135E6ADF076AA6826E3EDC438F99E2CC9FF7CB187E6857B66CD410F27EAECD7D4B191CCAB6DEFCF0BBE4E4155B8B51C583EF1337E826E7B027B3DAA33F02DE8ADECA87EDCADA9C3E9FDD096A3FA06A1AAED4442599028E0F280883B9B3AA1D5E1909BDDEACD3CDD03D2F33E4E242EC5F3F6D04CF447724762472F95B52727DE111AF819B17D26B6D7DEDEA2C6C88112E4F8524275FC49BE843F9AEE8632B41894E47FF36A822864150303BFDB59BB1111B06E607E3F4369377E02F43CE5906275EF0623DBFA8A7294173E53DEAFA9BC66E13F7D868F58D7F4CC315AC165AC17043B62A14F84802275316722CBC07783CD28ADDD89A0E023E5ADB909DC0FE2964DF5CBD31755CF4D7645FD7958A4D62EF8F3EC6E09C2C26F036936295164C6014A4C16B330FEAE277207991C144CD4D1838CFC3BCD9F85256CF91EDAA421388DF99D0C75E84DD6A8A52FB07A53ADC38D693A1AF09888C08933D04229BE1BF0E19F10883DA1D5DF03D002CF6E16D52E8DDD15539E9A759846B50190950EC8E28EE69C1CD3A25A97797287EDA846415AC462618A8B74F9253398826233596A7C9407491F9620D1DDF8D2B90F6B54857D7A92DA019C39FAF992626359E672FE96686C4F731789901B06853E806A58B98C39429BB607A6C649C8AED553C9E0C3A1295192EB10EC6BBD9FAB0C5E5EE7F8B1BD904A0F32D26F4F61F6336EB09CBC7F4190553F6BDD8B3EEAC7C85BDC65A0F585BBEFE1165B1941573A70BCB9A49BE2BE4FADE24C8918AB79A703E5DFDDD68604D567411830E99CA471AC3EAA60E0D7B8694BCD7C84304508F210261D3E559239982157F7C9D90D6F1084454063D337405E56A747499CA1DDF58812CDFC0840B84D7916497D02130C997B8EB7A021BC629810DB1617A27400DA5DF6276E69DEEF9ACF058E00AD7797095F4EB74DE97981073A4392E8300ED514BDEBC51E13A681E1B835F59E21E1C74CC972A305EF93CACCD30F71E2E0125D16EA901CBD07B9BCBEFDD036226B79C1BCBADA4219C60E2124A6483CC0767BBD05ADFAC4723E4F650E4EC7B564C742EFE9AC535335A56A9072B33AC2DBBA01F9104ED700C254B5C8C371B0AA9234CB41D5D57F41F0DA0B4171719C3BE39CE5B7C4F325758FD87D98AC3B5D0DF8B6E23BFF2E05538FD85FCF9A457CC66AFF7FDEB58CD7317FFD9966BDE6979C21E7CBAF70E85AB8F255EB3CF74C3D3E1E2B7D9AD694A8D6F6D628349B063E0B6E3F9B993430CD2B4F54B3996DD9140E3C77CDA776D66B1B68FCE45F87811E5BC9301A2FEAD5E75314E3127495CA1028B9007721849CB756175374FBE205A4DFAEB9E9A5DAC0AC8358DA3936A4E48C1326CA365FB1887EE3CD55E27FC98BE0B201162BE017B294C00712B3B240484BAFD731B9787DA500E60DF83EF4073728F91D33CDD1EEEBCD86C0D780E847B4C73F306FA1C4D8AA788DD307FA953C891A1322368196B56F49A95748F4D62FDF9FB81B0F3569A7663F6D896054C5877CC0487F1711E555CC27E7788184855A2BDD7A1740FD7180DF386CC54243C455D85F55BE4E00B9E86284CDE3C5C7EF845FE113CE2172E4ACE4BC7551712FCC2B0A61EDD3CCD02213EEA25117876FAF265F836A4EA3A3C66F2DADC9C4DC248C08FCA4D1CD463FB8F9D657FE405C42C94CD1516F20EC6CE3C7492357DF9D7F5452BF6169A41E69A54B1258EFD7CA9EB41A91E432AF787875D8E387EBD90F825DF83907E123BFD6FF7FEC6522CEE9D8A00EAA3C8DBEE63567A5FCAA8AA708F850EAE4CFD4DA642811F3C1946E962FBDD7FABD710D7366AB0EB83C937AC76D08D8BE84B43C3F227EB28F888396FF4BDE7430298C7B1AF66C7CB877727E7399F51AD2A90E68EFEDB3D66DA564BB7DD0F548C034518ED22CA0DEEA061681AF57862BDF4FB6ECB8F5E7E79941491C729E54E11D7DEE4C8FA3E7358DEF88875FC1B68166583244CDDF91192E59A5D571C48412115869A813650D5C5860D7F32300ADBE0A5EC1C3DC3BF06DCA57B45AF40E6A1BCEFEBE1EA30F2BA8D404E974282FBF904D596B970F27EA87EE892C62E8023F6C7CC2EFA98B86C392D5D8AA8BF4C5AB3579E481CF233A571894C08F9B9F99919B7D74D183FF9C49DCACAAAA92FDDDF0B429C7D8A3B2D420C673DC2044DBDEE1199102F3CBC07CB0D29AE83C5D14749CC0500394735D469770F5A9462D1FB26F74E85BB826F94650843C725681DDCD8F7FB9C2D320CCCE818FC6DB5D6AE17D275E049199078440C33CE272F91CE853296FAA0FFCAF85D89F0076C260DBBEB9B03BFE4A3BDA8C42C287B54FAFC2607C38D826B258D28503450C9DCF302CE804789E1DCD6319C4E6DD6A3AD8980FC183AF2B5E5CCE9478F8165E02364FF9E4FC5D77FD6EF833F09A8EB282E6273D5FC4D3E21EF42BB997D67FB9C9279BEF62F4A75441900ED600824DA5127AAEEABB0D1A680F480EA36E24323701FCD2373BF44145E72BA4E0C2787F88BDFA53FA29618B7D7E1CCAA7A931C01A74E34311B7E1B723E6E7D0D1BEAECD9A5D2FABFED5558395E08E3209DBC6C1306FFC9111190842B80879FEFE029C24058EFFABC8EE3D5583D33659B2A17145D5BBF3D509984CD9D3136ED5E2DFFB37A6BC5C5A81985E3555ACE3BF83B7224951EB92955D1193EDC5C25FB6D9F58F72F344CB51D228635241F771ACEE8BB73F351F45123068C72C4A71D8C5FE2B0C292C43FC9AA19C12B6FEA1E46B145218868A2E8B2C4E33BA10E1CF87166F3EDE41B35D6455699D9F3968D5D7B67930DC01D2B941217BBA4D8AEDBD2C4CDE556DAE2BFAC799A1460ACB95FA20D78EE0C9432B249166DC0BCC0B72123C9B688D42254800765CF8C2849D2FB29014940BEF5EE7B4822FAC6CB5FF7E860DA2BB9C62C510AF616CF345D15AF88DAE2AD0B20EC66BFB08C6F11BB5F81A05F9AA1A521B0313F7BA8D1CDB29029AEFD4DC"/>
    </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>
