<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="514D496630E9A00441E7B965649134932F2CC37710825E30D1BEADA539F4494B4D4D0B08DCB44DCB359B9B511E965E3B243D344F21F72315C1EA23FAA744A5D1EED7E0605F368CB725D434ADD6F33C19CAFED303DCC8B12A002A05F7ECAF6EAF4CD0C9BF7B63F23CBB2637706A8681D9812FBCE6D5C299FB54F650A410FE7D9252048920371014C56060C04109274C24912C0BB804C1B42409C88D89202208492A00B0404B062418942D19A18D4B280D18464A0A022100330EA21090498868422290D1C8450B98485B103144106594088163444C1949400A18648A841112B98DE30261CAC0681A3625013686D3A26114C9259C306C82140DE42652601841D3B2401C3041512862A2926503A3400C312921A40CD9380292440AC13602C4946922832810B4606104500CA7895AA20800080621C660038729C0B28864924C0BB4312125440318900007821BB929A4462E02150DA1B490A4264A0A36711C81602208025B30288A208058029003316E149561841665DA2221C21441D2C87154128E48B48941C08D0942480C474D4AB8689316859306099242212439654A062A82B828DB160913202D82A60110360C194271E4B6490CB971C2B069200125A3220DE2C64480129009A569C4068684444E21118A190860A1066909B540CCC624098524499421E44266849244C9381058922954C608A2044EDBA020C2A405DB205104096022C131C8406DC1A68959B6500C104643A27018002DC44682A21244541291D0B645D0948958102C1C028520400609308A12B808482404DCB2911C1028D0A205A3140C144682DA12861090851B223144102609C6904924640B95041BA3251C17918A308C1B865103B00D0C396D21134A84125003C151E2A64840B489D31641E346011985911AA98CC9C2254A1212130845D4A41049480520140D88026498104C8C0250C4C64DE49640E094685A4201248209A4102C02330918B16909B491A4B0850B20261AA96C9338308A182619270153B010093106823244103690E0C44512B8042203820841851CC5110C208898160114392E811891D2842D94846403476504A1211C2570E4008D99066081445204813114C540190591944246238080C826715B440050988C180649DCB2858CC6244B366CCA2405942070C94404214145C3C488E344924AC4412347041398055A266C10334A9C30011B0732C3028C1A4546A44630C1922812108E9CC42158180ED1244058041020122E04096A58066089104470EBD2EAE8B5A38186508CDF279FC168C4259174043865E34522188273A2DBE4E330B5C6917FC6D88A3499D71D9751B7C14E321062DCD2A6C3DD9BD79CBD40F009FDB97C24B448CE775B457F00E522C35E22910B759273DE489E9FC4202213BBDD0783D2BF65B6E2F12DDD60448F56ACCA15A0BD0B868CF67EE34F68357AE9AFBD941CDFFC77F48ECBE5750A7372DB905F8733915220468C6F7A65D3195947C42C6274854B0C418B5E5F64DBC83975F18B77340F10A739DF3ED015C412CA1B71834C49991551C55ECE5A88188B7D90E721B7C9E3A2DA519B37D9DA886E4D9D12C98EF243AE02DA3C4A7A7F8C33D90AD3F7FEA18CD10FF8453DF2268CA8097FF574B470B052AB74AD5563E73903F098E8071A21048E994EA4DC70B64091EBB4EDB6F4201BA7F04674F531A102ADA3D783C1699BF2A8802E9F4CC68949AA6C4F1F80DEF87C2F9E01500D16325D11EF4733334C8C7118DF81CFACA74F38EC6C6AA734D8EC79527DC08ED9FB29786B7888436DF0DB23EDAD06A6AB499799691087F9D48AE42EE3D32E1A16DCB256414C0E750510765D99CD883D90D0B411122210410B6AA10D5B8326D7727A14044F34D88A0C9421D110D5DC9CA563DA9682AA00712E1448D776747242FA359F2AFF47E3A022FB55EDC8E9B3C79DC709FD4FA6AF0A80B3FAD77161FFCCE1AE884FB8D344C7F4062941876B418429FAEA012562556BA2ADB30831F64A1B7930EB1599A58B0D57C488F44C072714DE29EA99DCFECF404DBECFE64BBF5FE4D98276F96098F5630A47841A20663B2DBA60EB12B1651C992903D838C579BBD0006A4FABAC0D00C7BE310AF920E5E84DFC71C84FFD661E7FF925AADF8062E2834B11C8B482459720D408579F14152E695E68B8E73B0B2A80959CC321FA39D557634EC8113C7AB6A1D26708824C5F940D5766B6EB2FF2D01A853B008891DD5612DA352AD323DCF0A9558E422EA338E201D68090CAFE0839D9B23CAE4E1456D2C39BF3BB369C6D0AE55A49756D2179E42105E19E1F233FF84B8FC0C7611C75EDA6368BCA19A7DD7D2A69B6D23AFFA883216DEA30EE3BAC8C742EEA593A2FEB242997C120EB3FC78581C3028FBF7FC51A5E1AC63C17936125F38BF01425B09D1192557030B51F97E4029A5F1603F9EC130D1E952EBF3985B4D29AB363E67A57E4136A19AD495157D8F4AD9A240898E49BED50ABE4B21BC16AAA768366AFBEDE2C75997A00493FF28077F3198691CAD7D608AC9BDE2E3F79C838BDFD67D6EE5F61FD48F80DF3240149DA11F425772FA958C1819A77D0FC11830F98417AC3CE2605010CCE9E67B3107526ABEFCB945E85BF3569EBE14F32EAED89FF57DF5DDF66727CB8B7F15B9AE2D3A25268332EDAF57CC77A018B8B255E7B749DA504DEC9A3BC4C71035BEDC2DCFB3A69050DB631AAB636BF43E5463A59312020486856B7C0C7600F3518438E60EA6E3E02405880B15D43B5FD6B0561446121ECCFB620FA356CC9536A1B2FC8A3DAE2D7D7D0E0352C70B18B30757DB2270284DD84B27E79DD19DBDCBAAB29C97DA1715F8EC4964FF97EFB7206179BA6DBFD426E1428CA5C581595A4FCB8C246937156D71C26E29403F0A208E5C0699A81113D176348308EC7B9C051F3AAD948392B853E6E06836472FB8F8A1451A3D42FB3248D9F846900B2A1460DC0CE93A5BA7B28D145F2C56656989B67D1901A22E677E052FDB5838B1506AC757850AED1F94457217CB41DF364BD212D97C331C6B3C0814182517EF4C32805F52984A84E6892EE514D7EE584D3BF608FB950DF58720FE876E90777AA5BEC72386BE79AC81A8D53A7E138389AAAA3F4439DEDD42EE96C59677BF2791FF22E310C2A5589E44AE21EF6D7BF72654AB9A78DA7B9EAE603A531756BCD20095C4C92F0C36D045C87680035CCB73EF2550233DA2968823CACA58F2200843A7CAB787D85C40B7E5E04F62460EA6656269C0F8846ECE73AC9BC0DBF64899DA31946F2A816E08527C1959AF373304A27F9182D24EA5C19ED407E43EFC5DA535F163F9AE7F3C27C9E7BB96C4E7C5C78F23DE9B6ADDC151492AEC5FED4CAD57836BF4440B764287C5ECB3DE51FBF5BBA7B588170501565678B86729932CA3321566F227865C64A7B743138B096FAC1A8A5C1AF695C19A62614C9EEFF77845371CF2E9B439C27759C8CFFF25F8A880A1ACD8E7EBC42ECF69E35FBFA7B672108E01D2427E56CC3E69ACF685DBF9F30A2ADF1B337C6216CE5FA040503A6666D174D6B6E4B30859085206AC7E8F9ABD803B46341296574481640F81B48EC6EF55B93E81BF2684241F748A00A44AEF57737C16E40D233DD9334EAB09F6D53CA"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="20480"/>
        </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="514D496630E9A00441E7B965649134932F2CC37710825E30D1BEADA539F4494B38055816D770FE20DC96EE85F959363EE54B8C9EBCB296BD91A68CCC626B2E5DE8E3D0A901578E822373430E568EFF18A3D93237B00BEEB4291797A70072A9F1DCF50AC520FAA0CAC1EB9885767E431D7C633BA5E2768736FE34F9F563E1CC3040A7A338EA32A3789FAAEF7D585A1BE05B3750C4AA6C0A194A330181B226D78F0A3F5253DD15A174697147AFFBB2C9313DD1AC60EDE9FB0AA3433E76D1CFC762C630E9F6E839000778AC56F8ADC23CBA3F117EA2901E105570805C8C5944BD4EF738F6C9D63A2213B049FC650AC16EB31792D34C9A1B45283B257F73DA873FDB7BD7EB3EB92073269546C2B24E6D6FE7396887AB39094CAC388E10A2D2AE4B16BE74DA1154FD0ED334CBE273F4445C04B60B8033C9AA044CF1FBF84C413F8F42809D789B43D23928DB245CBB93B9F0B174CE144EAC6CD430A5AA995E2FF968C2FA0DA55CEFCD67A2D885529E3747F12A1B544891173BE5DFF6848E295F12213DF92E5B03C9BEFE8D942A37BB2B57E9FCCC03FE88FB355946F48D24B5AB6B2FA6F6B6BD1E1D45321ECE7643F21F8044C882F9C21B5C63158E5198935A4732C9BEAE4CC46AFF42B1D157508F18EE4285142A4BFA213C363B06942C6A76CC8E01F490A5E8D7167FFB4DEE25F2A169A72F4185A0EEB84653282618B279E25BE3AEEAFF6683F89DF7F11AED3E2FE9B70A6663A9DA13CFAEF595FCC4478C7C089212DAFA643F5EC57C6B76C14341F33221FDA6204997078D32751DB35F11130009D892D1326F07A7A333E6091B47FCB56592908CE3932C2417AAF0276CD7439E908007DDF1F25EE93700FE552A3434A85D7BF7BF344BD07C4628C3A36446F99565009C0620741E4AD225549D05A75B114B5F3B040EA067E3C9183F021C7F7764C5809B480257F491F2A1A9B6EB3238DD107357C50F37CACEF980E4D13A0DB6BBC841E55902E649C8FB1A8F7AD58C25E91E430F72EC4EF0A85F6D90FB0B8EBEA5DAF7CBCD3BB02DD8B984E9604FFA14676E0D69FB8366C1423F336403317F90036D52DCA8F764CA8593D34FE24DC540401A2DE9E5B6BD4D04924EBCE17550676644BE9C486CE50CD3675C28366CFA239AC89DA9CC37B9EF4FCF29C49BD8C9A409B86A43A0A5AA6C2EB195F8D7C84A53D75FB70F5439A80113306C184AC0AD2456A5024627BB53E7C1DC9854E7A219D92E1AD07C22416F387A633D918A4EA52FE32F1EA348151034D54F828466AA4F15DFF3690BE76242ABABE56B7617C06DD3E74993E34C05024B9DC13E1F5EC25E78B4D6C2509B63120C856EABE6A00BC5D206DFB6CE3065C8E6D712B9BBBC57CC6A2FF65940FC1FD63CC61E2BF1C18296A2702077BB1EF52D44866E03CA633BD86DEF978828C0B067CE45D20D3E48FF9A75F807DFA2EE6353AFB5FEA22307512A17AB5AF06FC0242A340CFCB9C5F36F54BC2986DA19CA78B37E6511A7C35A3FF89A005205CA326223FF1EC10906AA8F6B3332E354F1FDCB8D7F43FDEA9F8D298810037C43EFABDE8723027F7EE0BAC7DC8EE98920D3555627553FF0CBF1328012093B46A62FD528616823BBB3A44F3C04E90D2C5E80A482685C367AB318456E462D02FE3F8B4251F1BC607DE56BFDE46137B4C88632679E0E9E7537CF494C7976928D17A8E64B3A5EF567468CB913D9CCFD3207487DD05DBB49C104D078EFEF71E5898E385B0C887C2C0C286321226BD9FD88493135196C2E935A10A3AC6BC39A8C25D57C20760C37B18EC1B6E29305EE23EFCA68E48CA2C43B3874283E14C378201FB46281EA18C65D71652A446AA77C755568BB34"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="10496"/>
        </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="3B99CA4B25910518A170EAA791E9AC044C9ECBB936519FA21BA502A14E603267"/>
      </CryptographicParameters>
      <Data type="ByteString" value="E6A3D85FD9651EC1217D860079BF397AB861A09F676D27F16D59C1B6B672615F563539F9A9F2613D0FE2420D3EE4D03E81A091DD0989C41F9C81523AA22EA3638AC4E44AFEBA1A493FA9292C8CC473BF9464E559D5EB243B7F37B4C43CA0E6380ECFD1B1A364A266FA67C92DC4445750458EDB8967B2325C7688AEA02014B109D7ED71E314B94E6FEE4C0C08489AC42ED8D4D8EEAABD2680B3E66AF2D490B2066F12C789732F251E7D85478E33E542E07B8331D31B211B9E77E4133AD7CBF535DA3FEE8B7B3FB209A8F40FC55C9D64C62042BECAC68C465E9D42C82539CD138D4AA42B97AB6323394DF860627FB8E13F0A4C08EB5840DA06D79AEE9E78000208568F7D3DDD6F12282D170AA0931EF88BE141253BD6691CC8E10907BD8B51505899F3807743C2812F87DE547509BB10DE5779EFC8589BFCD607C1005F9F9907828C135CA3FC5005D10A7DD7D340238AE268A65793D3DC6BF6977DC849938BAD5FB29598939D7884AF0DC3A5C3929353CF0A93EA4CF8B91725A7FA1C81FF1294B041696794F2957653F3504DEB0112F1B3FEC85B283BEFC8192A8B2913CC78005AAFA7D68347529766BC263CC1D342B0D00EE8F9006C435718ECAEE78AFC32792F12212DB2E3FF9CF8C8C86C9308B5C81115254645A7127BDC5ABA83E34B5F2F28B945779C53C6F6552EA112E820B2D26F9233E92B5B327489BD8179D954CA9ADBB08C45DB255A44FF51A1781C9C385ED493D7ADE53AE0B5FE209DF798C647F6A6BEAF217E8666473F18240C10319526B41940214B71588AD20BCC416D9A5D245DB1A9B1C3ED7814B5231F3EC5B2C0CB620A91F6EAA5A8506F720EF69B1C6B5F57EABED0FDF73146102AC6F4C1C8FDE001675ED9F9B40E1C82A6A8F433883F7C17E006C292C132C0E38BAAF9C12AF71867417EDA98833F5DAD51922FB715D1BA23881EB9E164228041F65C3912BB6E14D6600904436205369AE727B54274B640C4BDB52F3FCE797046C13D9DB9DA45D406D4A46E559678D8B85E885AD468427E941613578F74E97BCE5E9BBB3BBD942241FC1D84F34A56D81544A4294948CFE17C785B4EFC87D0245997B9AB6F8D1D5D87D1A2A44ABFF7EF6410DF60994312880A0A48591B1CF4E4A06743EA3ABBE9F4A53E6C5CD0DAECC5D2776BF06B708C9D82F3665882C39BF42E727E3684CA66D0014BD125E0957B7162CB1CB71122571F9EC8B4A08BEA3F76644DF14B4B4E90EF2E7C13C2902A653794F243C239004120BECA8515B9954D150E615046CC1063A58D56B7534315E923DE6E36D9FF4DD7B493BE5BAEF41E45E6D057D87A4E43A5CACB421011B4D5DE1A797933FE7B1D6CE6DB9E8A71DA2FE89D676C282230629D126CB1F66C34B3531D2F36DEDDBBAC52F87908DDEB56117BC2AE44C408F20E515757EFABCD16E5EEB98AE08356F197E22C741B3081BAF401177E0D51236CDEFDB28CD0749DD8C613AA8997E05829FACF006731E6F0C1DD27CB8D8394298F78506A38AC50C197495D5A0BF15EE2BF8F9B1236E19BBD48365FDD920CE736211F9BE8799FE7C40D06E202EF2E2720BBB9D774B9B5492B60CA0A20715EC87A4C4D8932121A9C970455C87F0DFB885356D13C5A863383AA52AE031537EB1AD686EFFE78817DF2F7145EA83D609BDA63E0420B8B344E694AC50BB00412B0F6AD92281BE75F6995625D70A9F07E49B602B315C62D99ACFEA1D75DE116DF4F68BD4E2786169D8D79A670A43833F041A8A72290537B6D44D4193FB875D810050795A4993127F0D892069033726DC53E5A4C36F11CE6E40C57804F76EE309409DAE212FE714B8DDE983E773887C4C4248F2EE909E2EBE7199416E4BF068816093F18F83791556C445518DD030079223C3F55FF053AD322D31AA453DE8FE3F7754277B1AA0104798F3323DD05BE02BEE8F474A2FDFE5981F1C3F93C0BE49F68321D9C06BF6116B0E252FE5EBCC5E6CD56AF387EF7161412483713C1B1E6CC8D91DFA2EB8C586E20726BB91110A1B90485AB22D7723148D509285E2D81891C9B640FFF75C96B797987AAAF3FEB1D3AA765944ACD82309C91556B5705D2F5CB21ABA52F4B481E99D078A5080EC39D41602E30234CABC741945A4893633CF21F8FB973DC2C7E68D888E1F694C3C4F7DAE8CF93F7F185849587D1AEB420A67BC60D69CD069E8510F32522A9D1404E12420F693ADE02FF885CC011623D728EFA31B336E3D607074422AD95F77AE145A6E90E20431BD82EFCF140D40EE2A8BE891D9C8A16E63821625385130DFFF0C930CEF40AFBFBAC96BCC91D1CF8695AC935BA95E74312139AF40A1BEFB195F8190D393E68ACDE791E05E09D2A812D2B7E4236A80518FD026E37A0E8741AB17659F39E4924E79D00DEC0ADE546814B3BDD7E36A128EFECB8565D2506ACBC39CCEA261E75BD0AAAB4E45F97F1D15460943E4DA5ADE79C9D78695C54CE9C815F76B17F3AA7158989832B1D3DC5675515AB2CC2880C32EA4C24CD34FF478DD5D22124FE47E6FF8D57C65AD89833C16BAC69A3E2A46EA38474F86639346D50E45BC451FE3013BFB88DD1312B91A7E3B25E02A1502BE99923205512069F8C5E88F2EB807BE61F6D4DB9CECB3E92C3DA87FF05C692F542CFDB3F371E9E607887590FC3EF6B2EE2B725959693FAC5D95A3EF3737F26E66D4BE157AF5E9E4402E44CC99118EC01CEFA7E2BAC004124278B9ED563A045C550EA27B0F0392961E3D195D8B72250782FA194B84476D195FBD291D8C0811698BC04EBE2901CA363B2C3A27D963DF6B8635E56793901C93CCDB8CC949DDB24854F2B15ADDAB3D7861BCEB90EB29E4DC8662EB3E40766C4D2B1C69668A3BE316CD1551BE3055DE716435DDFFDD47B0263206F52CE47F6DA6B0F1B0AC2CA1AE4FACB8E8AB5016E38B9FCFBDAE1D1D3EEBC88608287B9FCFA5C0A1C513E16E3111E3FB1D1C2388BC4A3F60BCA4152E588615921A5DC3923AB9C50C241C5112FC4C73D2DC7593547DE2E3DBBAA64994A1E4CE2636DDAAA4E4B060A060916BA015FA170638C71316AC4C6FB502B842AB6A25AD9FBC770D0342AC99EF8C4F90ED97F6940D41B3CA4F847A9D33D0FD518EAFECF0018F0396AA0768B9F3169791498040B26446F2985A372C935321047C0CAFB0871D89213E5A6ADB0FEA0DF17C17CDBE485D0A013F370A7922BD5DF1850742C7F492BF5EF7C89DBC75862992C359E9F154A61BCED49443367C70E9DC16D051397CD14B66192254541BDEA5827D86FA1C8974D1D640CFA94FF8D8815C2CB99B1B089719CD767376267C5C8E7DD44C1EFDDD1685A1FB59D096AEC1D98F58D0A0AA4C89CE8C74C7231F16DD3011564801C267DA2CCD53D7A4D7239E8499828D03BC6DE4B5E60E76D809E3D989A020F435236B5C1C5C9D1E8F026FDCF34CC106E8A07D61159B7B6D1E7426C9EBD2EA14A416EB55A07B2D711D737031432CEAFEC3CFBC63B4D51B10790BC749CDAA920F33B2F9EE4B84D6A504223620BBF468E5CDE4647DE21DC79E0536DA8720319353A43C25BC02B8E3384DAE817C6310475382E78B610E363B596EFC972EBD1443859EA9410357FBCD495572B41D77269A9C55979B73C731FCF53F7DB7DFF238AAF1BC08A2FDBCACFB2E5B42930B3B6AD716DC895768160F9E41A70DA0431A288BF87DFF884E4D6725BCFFA17355839402DFB0D2088E2118E14446F064E259FADFDE98269F3E4A87E8D50778810753D5320BE00A3DFA07241F1D2DC2D6364C3D2580A8D73AB5AFE2E9FECC0FA230361F172D26A11F8F7B88A5D2DC4F212486B4D4B9B8B7166B0268BD0F89B972AD06FB5C4EF76CEB10F6EE37CF324D2E6CF263B83EACB92B826E0E9A11C2166DB347E81FFAAC23983EE38162D43974699C7A8F25F76CBA8516F608728FABCEA269B271439BD9A8FC286B14E931C0118AD08E35E0747020248B73F9A3984BF353CCC332F5C454F7C26AF3A627913609009990BE72FF9B659CB8459893AC03EFCE82A62F4AD0AB2B9F01258BDA1CE86A141795A7880A85F9FC0E1390FFE3F8F7E6DDB30FFB5A10A63128C8F8F99773B059358C9C93FACD7182A1896B86EC54680A1F135DCD31AF90A43992558C08AB75699A8D545C0306FA2B8031AAFAB4EFD38E5501950CDD4AD699D89FAAE4F901C45C741066BFD2BD1BA4102B1808496933D4875E8DCCF7F98A013D27092EBB1A569839E463F8C45ADCE2DE8CF6675C03C0D1BE560F5FA9FE30D8193B1ABFAFFA311692641C0A4AF23A86AE27CB38D1A33C47E6A918EC30F90C45EEBEFAFEE18B1AA9C5C80A885BA78AD7323048A6442F871429FC3ABA93F6EE9CFC67A1D5D97CC6F6DE0F5868B766441163BCD31F85F8BD9084D46BA871E8B91E20C1FEAFB8FE84154FDE9EF1B01BE895A4BCA35D150F6EEB176AC46D9206C57D0118749FFBF8CE1709F81EE4D3C4FB5931FDBF4755BA36A561EA9887059E1D6EC372B6BB651A9363F409175BB4C0C5AFE1D9FBAF7598EFC7C3E9BA8F5CB2101143D3B5A974DD232DAD24D045820A8F1C79F54915AF5132792C2B8898483098C44E995633DD4F952AFFAB00A8021BF35C81F2CFE5866EAAAA0782F90A0822C8ADDCD2517557111F39DACF8459FB4A0C153590CB10DE65A6A00EBD54FC897FFA73F50BF20E2128ED4D039E5B3D0EB9576C7F727A0296CDA9DEE082AE445E22D8260C831352A68B87BF9351DE88349722BD01B31F51960707085E9889B8E880AEE2269FC43166691F9EC410099DD608677A4B86D50D04FEC5D0C479BBB61A5BDFACFFB480AC117E33E6B024505BD7CB821A5EA414B82DAE96A74BE5AFAA4FCFB3147BD1696812C62E504F02ABAB9601B67423FB85DD705B7E591C93723FCE82E95BDFE66D8E3FB605E4818513AC07B34ABE157E2D292B930AD95FA91E28BAAFE552AEA36EE0BFCBE25124B1608B34DE023ACC2CDFB3D5880F4ED71D4A22073A95E210487A09EE06EAF52202B13AD1D1F6A9CB15534091F59B28AD5CE79AB11453D5EC426D2B77CD401F7D71A970B0AC9BBEB80B365B0072347D63E1C73E165866DB8361D77D90AEA5017053C2C6730F0A749B0DE327EFE737C3BFFDDA2CCEC07330381C8FCB2136BCAB2326324845F46B4E0E95FE99889EF8032D08A45D59D827B2AC08CAEE5D190A99977BC6D7FA64CC644B23F4F6731F38F2FADCD43BC04416E9FE2CAD0258B672038C71A8C191E2E00134749170C215EF590B1394CF2C970B304D58CADA65F0D8EC94B70C526844169FAC00C2DB846442B9071303319316CA98C41115B8829C02074025D504DEE66C1E5537D5E73FDF4153114D6677F8290279CBEB48D4527BC781E7F2AAD5B754067D8B0B6AA58086840CE578245A1DFA09EAFB8C68E563F719BFDD666DB3EC36CB4597747202140DF624C0ACCB7C3BA4E855B6870C8299ADF20D0D7EA386AB54B9A0E46FFEF65FB072080EF28355F4173E80ED190895E7BFA5967AC1B28606051753F2CF936A25D56ECF2CE4324F346CCEB004A99BC2A8AC6077DA24DBCE7F9EEC3141B7C2C2D7332A88DBB14258278FBB46803224E246591BB5826AAD505E4A706F3C69CEEFB35EF2399BE22BC461F2E287852A08F00E28AB00A77611C97CC66AF775B44B1A0730709922331AE169C33B94342A26B941F6237773C62033F8147CB6C38587AD8726A1ABE35AE621A01EC6D7BA09EDE97D3E8CFD51C230A8DC63E40864BB00309AE5AE120393E7CEE38549B47F0C97EC2CD161D3B612932548A54FDB19C9B6E9D345D441E60ACAEF02431FF4F7795E1C4F0DD21BA4E3766F37842CCE82FA0"/>
    </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="E2C69B584CD00A14722A2844565FB2E99066BC3F912B4DCDFFE9991F92C0F418558CF0F5EAEFAB2FEC266F2D954FCE8C31C444BA760AEE9AED86A054C385C284097CCC879896EB055B3351A60EE1E6B650D97ECF050EDB718B0ACD23EB8E85A6C2B68B357BF9C3D8BB9860E06D21380965A347B34FF8781C9C0D4DAAC63641D491BD6754673F2B8C4E4A1E5357E8E97465E71C4DE9CA880249026FDA397137F420CD4DEE17B7E645589219C0EE6EE652166BCB3325C3B67B85082A42983DBBF1995BBC733C7434A6D8B087050A0AB035B38B49AE125D8A7516DA3E5C17B91186EAE2663F0EA472E1346058383C229F5F1A7617B79530E782E576BA0DBAEA511D31213C40EE218D70883CDEB5D9D31348640CF0551CD61062F204830F7C6C9CACAB195F212E80B5388A2D222D8B4999A5588DFFA8AC6F343A536593BF9C0D9A6EE1FC6F1EA15ABC9E00B46B55BAD291F4FA8F0D90B543CA17DF5DAE5865EA5148360486DDE6729F4017877EA62EE132534FA9C1B7C4B9E6DE8ADD5C7374C0CD31CCDAB1EBF2AB18F23F49BA8FF42E130B6DCC2C1CB7303EC63B11835DE85E0CABF3F2C768F1829195D7237ECA3FEF8F5AD929F494EAD1DA135B9D2956F7564ED1681A6806BAB22CEEE5F5706093AB764B4526C2F898B41031A66DA60DA5CB14B00DFCADCCEC7D54EE139EA93680FCE1171A223675D009302996D1802D00DB9C83B812223624F27CBB4919FADFFCE20BB6D37D8850E3556619A91FC3FA2DA65BA0FB2ABD6F995E8B403225E98EE702A90414496B5032AFD968E5283D5B43BA80A2CDA7877863CDE28F3A0EEC6F008E16E5901763A31299EC016A60A3ECCFA6D4F06EE36956D4DBB411942A3D58A52AB36119508BE92C1A083F21CA98814C64363EB39D1854BEF0345A8421C06ADD0331D9D115145EDB5F14FA77799C54950E1634F1E57CCC9FF2EC8EA601ECD217E02FBDEC20DE6B2268E946281EE546E2CF2C5374F2CC8951D5D1B15AD2000D7488A2FB3F11329B9BAF80B2020E87A4872C4E78148C9EA5455D3623F91C3BEB998D4A66E78E2BF979224365E4FD8DF518DBAB33893F3B44BC3512D0F8DF331377F3737A108D3A4F491CB4A4A9A280DE8CFC634E2A0BA754CF9588AC3E4783346DFC060873759D145E30E20F661C950156A3524BDBD4052ED4A07B65BBC1496AABDF20E1D1D4B80EC4B7D24B026992BCFD6F1191A464E820663E3E325B83D00397D3A09FD9F00CA0869BB99FC98B5AF5C70A6E29EA038A875DC9757E0E70B38F7CB45DC06AFF10919635C98200B733747CAFF3610F8DB26147A0C50C979E4B42C854C2756CED8AF1A6FB7D8157CF43F1242A53291DB409D3DC039A58262E9B731D29C5EA6B5CFB0CA5C70507EF33B133068013A2AA6B84EF81E3B539CFDED17CBE6987FBC3C4AC5E2B20A773F8B2A510F5FC565F48D421FD84DC7796D86EE0741CEFB25366763800732FF1E27A34AF9FB706ACCEFA5C4E60C0631CB365D9CA30AE5032FBEE5F68C5801943BE3D667174AFA35CEFC7FA7690E347BAAC4414FCE4763573CCA392B1D9DFB161AE5F6FBC2418A97E897225570FD609B6601CAB89AB74780FC160731DF1BAF1E389968B26ABD0C299000F588461A5CAE251FCF1DB6A9918D50B3EDC618F3EA207D167DC39A04387CE72CCCE20B95412093B64E5EF4B2BCA3E98CCA11DB6307B2D6D74A292442855CC6AFF27C5FF6225EA1DF2C656B0406603BC84128A2479E64C0F5B2B77EC324CF3A6435434C3C75945CE0983A4D69B4021256325EDCE8A46C69D601539433FC27E149EA0F109F67E06257415E8BCAE7EE7FF875944BB6B801C9A48F72D44D4B4AF91E8B7F733386647CE6B0134217AF83B15997F518322B0BE40946D9E176E29A2E978920B540F32E81F015652D5D0609662FCDE7D02B8BCFA7EEA8A61E1C6223543756319FB585B03C7E4701609F0B90319A9F5D8FEC5511302B3718237A00FFC7AA0AB014910A9CF15ABA842717D897C1FFCDB342021A2AC83262224224E48CC7394609DD658D6210CF9C283B82D7E454F275DB7025C578383D196669FBDBB80036ADBBCCF049806DCB64A8132B866E4790635B0F2D3E3E235535BC4728574B0BE4CD8C39CFD0B4B3C68AAF9BCE585E963456669A6DC9712EF37416AB35F56529BA5B530F55A48A9165B744878C2958D3177A83AC2A94BC5B913670D84F64930335F94676BE244FDCB0C4CE68E506A2853D694EF30989FD0CDCC143E36AEB50EFF44EE8B257AF72F1AE9EA46283715039DE7B35E229F9AABF9485340A4D313B707DB7E92530C950251B56EE4D6A2A25B30920F9EA5C90142D9070DF71E276F595D8DDD15EEBC7122ED35A6E0DD3FF3604E73DA7D2DBA3859B40358C3EB2DC30086425E096E8CB12D61AB77D826E1EA3043445606CC5837CBD457454301D004DA54D4CF6AA41EAF32B8BDCAB8F00BB86EC3BAFE33053E8C7A4E5CA70545FC0642039296948F1849BDB628130ADDAAE52214EA2A59A5C46EAB0331A714C15E854DD15A38736F9986A24831B38F7EBD686E7DA94AC9367B2AA928DBF53C9DA28AF56AA5545E176D6F45BDDE3FE326673FE52127BA58B74E0A37912D318AFDD24F9D7A51015DFE7796199C55DD7E93826F891C6A68072AB613CC29ABD6DC128632EA32451296ECB5CC26CEA7447028BA6FC845E9530F2A14AAFEA6823C5892111EE63843F96B8B42EB86C1A6C20654BA20DF591C6E0F638B89CBED3E93139F02B8B08133EB5219B203FB827666D659877EFE1396C192427194E5343A16B2D53F59416F213FE42EF33F0A4252F396795B73546673E182C0D46F1AC176507DE76AD5C417138E2E5958E7F63D1F7405C3014C98FF56F28388EB079EFEF92A2672F2F6BA96A23A822B7604EBC8B46FF7C233476A6E2AE965FFF45760A6C301C52B5FAAEE8E00BED1D225D6C26D0AF712047B19820F0CEE6AA41D0EECA06C7291AB9EBDE1E74C953BF7688F02A8DF0B6C4BBA49530240B12F2FDD7ABCC6E9558C02EE634F8607E6121D870C9291C2608DB49D72920A9D5CBCD8AA9CFA28E3AC6D9F8187C67F7737D3F3C5F9757774A1131783D71451F48177842BB69061A15618C84C24A421832C408F36DD30CA00180A094563F423C66AB15757BA619B66518BEB84618041F6FCECCB26B097A97CC4113695840806CC48BC5F9E0BB56FCB51566ACE05554939646A3705AC3B5A5CA6C58CCC5F2C950C6347C04A9A1420181BA9EADD48AA393DF978940B9A0E689371D61F0B8BC195E22179318F4A02C23C58D9E8112F79E1000318212846888F9092C5DEE0F3FC0F191D1F232B41454E616C868C8D98A7D1F6042444464F76B1C0D8E4F41213202542465A6E819396A5A8B1B6C5D0D5DBE9000000000000000000000000000000000F212C40"/>
    </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>
