<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <RequestPayload>
      <CommonAttributes>
        <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="5AC4D695186486C11D21F0300DBDA6F38B8D1FA07A254549B64422D44B1AAC42"/>
    </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="CreateKeyPair"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <PrivateKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PublicKeyUniqueIdentifier 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="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
          <KeyValue>
            <KeyMaterial>
              <Seed type="ByteString" value="5AC4D695186486C11D21F0300DBDA6F38B8D1FA07A254549B64422D44B1AAC42"/>
              <Key type="ByteString" value="A43D30AA48E12E950A08F7ED597EC7C84C7F6207CDB9850958EDEAB45253F379B882B327F094A8641260CF699F35F611B87F2D2DA371A8527A5AD096890E474CD1EC64DEF2A3681FDF7FC4B332C95F5F5E0C62AF69FBDD57B56772666141093B2F7AD9B2067C89BD04639229F5C876F95741C126F645432024CE670A359911CB89A69124072851002521C264D22402238370D444290A263013882518022A004068DA2005D03044C1042D10410804018643B46C920824D3242661448524096C9A421153C44894364A91B46D00370A61440D1C4751C43864D4302DD380680C0824C21204DAC64113B8400B4801193224C8B470C4268E588669CBA06812418624190A03B22C08485291A881A4B630DCC831DC386DC3089180B445C1025258A049C1B830D814469BA62CD9C45092B08C12424A13A4081086309C20695218091BB52D02C005142391E4906800A59164C8901225809A3402D0128104844921342880200A4BC211C8B68D42C4252431618222214C002A038589D29864D43249A08291A412651A008E200165638645C1108983426954B265603890494630A2122A23326DC1C02081426522426049A68042B4448C10600B322024B4910CB161A432681C36651337059C0871239591020849C8064E030510E1A6299A0808DB4686E196680B272D21B54500320D041682A31811DCB244132912144924A1944DC4A64059B8911B4471C2182184464E8CB270D0146D22A32CC3B04108482CD4264C13A021894802D9126CA0886C14142D98826C50168188201209C430492802C8422EC2002D0C4740D9C60964142E01A45120152950442A0499651BA64C98342254C48862C6691A084E13C38909A665CA38521A99900A2582C9480522188CCB366DCC100D19C44D18C75161B025C2A02800110618308C189144DA928D54122989108D40B280D22029A3142CCB904D8912508B800D8944412423089A42450A246D918448143120649640E292400C840DA4C2040B2662121285114882C30226D2987010388480106E1A9985C4C28900C544832028CB24028B902CC3008D1427890A41061B4945DC126D912044A3A6680109701A4752C8462902338911B720589028CC002819C0044384880A028C20B86CD190042106924316440A81051C45604B12102092609900661B102D61263113B42080340119082E4B3440D2A4494BC62523104519A68513254C599044E42680C4364A1C2732A216721C072E12116D0BC1491295641409888BC430228689C3A225D9306281C2004998008BB6300B474ACC228C22046DA3900060B64C99A291E482804386200AA1648AB44D0131659310248B800820326240982C84A09151906154A068109129090251113180D3086190B01118050C1223900AC26C0AB0048B142EDA30860A27665BC26498980162062290B03111B97119844C528425531871C3068AC2866C40B04012B688423625D3300E123506E1383062280D03050E10331284202C9206844A860D1226284926911C178591468CA382205B32481CA430A2C8890C188D61988840324D6314668AC64044C0695B0226DB8288911431111040234686092544DBA070E0A664A4A21014024D201370D01402C1460C03048E14382A8C26915AB00500C74113014C4106292404320A04698B00819A1002048230DBA4500247415C449143964004248DCB486A4C824804498013B44DCA3040138049148088E22885A1C8511A492A0192200A88109A962C892608034842138521800881080731A0A824E1302592142DC8B02804916921C92921012A82028EA13852E21245D4844C483020D13090D4120A14099158B40044822D0226215B840042949120A82D04992D4414840C355251A0911C028654846C19194CCA124D1CC24882068AD18030192785830220DC162082886DC8A02418958D61946520345180A445480826CA9681E23411E1362C0AC08410B27099108A503246181451C02848CA3868010545148864D2C68C1124028A02218142618490505A328AD0B46D8A800121932CE192010129059322491C31255240681C4951D8024983260A0BB1009A422210268A1919910B24468C188400C30022298D992621C31690A1A42919C27024950D0C224E9018480BB04911036404886CD03060CA284050486C62C8211BB58890A80D4A226AD00402DC0442C136721B042DC4260922B76CD2A84DA6673C382220E0A8173C1FC86274F935A239775704FC1D4EFE4FE275610671DDEC2D517C01E088EBF73E1823E559210B2770F5582247EC8B0239F0AE0EE0BAD765093EF64668A33CD05517646AE161E6FFBB9F5F90F2B62CC1AEB5C3346303EB3C7398E6344DAB05ECD1B528A6016A7ABBC4BCC1EE24766B203082EDBA5C5F72052B572A5C441CB7A532B27D6B72BF82D90FBCC68BDC00AF93DCE7400C15BDF5F8FAA80B1468B3A97CC83EDB5CD7415EAEFF4378FF959995951F9F31BAC261F40465F04C9E4537AA40C62EE1B15722B216DE19BF5D11FF5FB927007DA9A00165F4BFC364D4A435188FBEB8563714C635E54F83AECEDBD9A8702A594451A3BA6DAF4274E3B4A75D34E83C2D5587C4B5EF89C579CD3E25414BFEE2CC3BB5BEB03BA8BAA56CF9A02FD42B4E08FAC0889BD190DFD455CD3C741DE4B08C96DBFF6173FE0A108EA5C4C654516D0E1E9F10A4C1117C7B5613B1D961718AB3ECFD5F001AB06BC83993E5EBEB05720349A104DDD8C10F38491C6482E28A0A5677413254A544CF38A3941C9FB7708638724084CDA975FFADF47FE744C2A3F95D3AA02C0047D3B8D957D9D6B8E3E01D1FCB5D9111B79058F1A769D4BB638CF8E28D5AFF7E66684C40968D5EFA612A3BE09E3C32A644B2FFED33D485845CC5EB954A25C7A391C9B80F14BA7BCFE1780335E5F3168696B92AA63E447EDE4A7978DED0A4BB72521380640F352E60BAB03C4E1C31AC529E7D200FA38DA00315C80A4322A1F38FCA880337927FF1E137DD1D054A212551C2C1CED200E216A714C9294845F147157822D373B05C2723F1D042BB2E4B961FD074FAA1E6BC5F2464DBB9C8B2B81D01F2328D5AB4D52131816ABC69CA2DFCFD93F07A64705A796C7024B851E1C87EDBEED6393A43BA6344B7D959BFE1DB8A1F1DDA24AC4772C8C778846D3ED1548C93E5D33FDCD7088685EBED41307627A56DD11086D91A3F137C156051370569109D284C2958BDF611B526BDD850FFA933BEA127F95F327E823B89C14EF99954C4D40488F373317466A3B1E8A1804F5F4104288E99DDBBFFED3EC530381E94F5AEEA40E5CF000C5D4349D99CA9D11C8060B3136E67952D7817EC7C8075B9C1DAD9D49424025CDAEB18AEA51785304976C234E883E4F5DDE9DF4F73793F3E4713233570124542082A1361E8B2621B9811580BCA5F373D4429727ED6125F0088039A2B0275CF17F1F95A9006DCDF0B94AC1F99C383DB6B575AF6A57C6ED05F1D3B5C75017AC92DBF23CE8911D07271E2DAB235B5845676655026944B7A720A8037788B6EB170534A47C30C24C0637D57E553C2C6BC1E7A02AF4A08C4187CDA0E198A06244092F2ABD5D5D9DC6CDFB585A518A33DA132E4587FDC5C0E7443C8A10D922E0E0225F1ED6C1EC8887B0BFAB1769E08FC0AF6F9F570918E31B58ACD09E13F77D0C6552392864F3A81F8F68176D111016987C57C04FA7DABBD4E3B66C13058A12DDC8C462CE14929E78288CD7D59A029FC106EE9A09864897AC34BA66D96EEDD46BFF65E2CDC5F3D9F7F9FAB7A664CE9CE10AAFCA0652F887998E791429F7D11F7C3891B11B1F17284B01F7CFDB982D66E771D297B27A41533A324455DBD7BB359DC96AB60E600DBA4778FBB579533E9ACF45C7DBD92F1EBF7AFB95952FE1BEC39367CCFF7B240DADEA444080FD89BD361EF67998C82B4A6666213DC0F37813DE0348DB41CAD02D97CA6DEDCF7C2EF8CB69A26EBBBDEEA5BC69D31737F00E5B32CB9791E8DAF6ED11C79C662F3A9919451B460530130E7FACE4E72B04FE9CE124687E72191612350F49931FD3D30C9ED0961377224792E22CA28195BE5B140B2BC700D37BE73C86E190DF41DC703043968FA36454DD833212B405423164C40AE852CF1021F6600D422D1FC6A473F48B6A3BC4B9CD616FB17CEED84AD099EC0D134A1B47BAD0CD24246BF38BFB8BD31BF079D95F7DE60E137D93BC1E5BE49D63CC49850E1FB53A16CD37444142EAE5B624F589F803260DC37BD23135C61CB57B3FFC93FBF29722FCE81AD253788B65494650652A8F97658D392BE1C60368DB19FF938AD8DC7CB1A84BDBED8204FB1103C34C234AF3D4215899FB46328AC2B5DAC9A3DFD7A98F6ADF880057476BB2F25D60C05D73862A21F26E69EE7C03FCFD665124F46E3F15568D602F4394BE511F230C1B84048B5A80911E0E28E2F374A79DBCF3F998DD6E4C217B3347CD13A99CABFB63FBFF83C3AFDCB1B55F57D675DA1FC9151E9A5948E17C9C45F7DCC6D94ACA56B35320F8D1477BCC1FCEFE08B998C144F8324A527D03ED9974400FF41A17A48CB21A8A94E3FF23BD2DFAC98D9DF09C295933951B42029AB9741692ADD6AD9C04E814FBD96C6A218EE1D93BD6EAD15A742BC8036DA521CB4E1B76E7A1BF12D1513F32A3DB9B69CCE9B008B18F460A023DAFE428A1655FB4530A4E81FEFBE65918295C091D0180F5F1FAB83F88D68E0D3BB0E27C8B9D6B32EB726F2FAD1802AFBC3C3DE4720B56ACF3C6DB8FEC18E50DC3DF8EB81C973A5E8C2485FED654EC56C4AD28317D2FBEB29B92E85619A7E78F2EF735CCF1E25929F025FB7BDF49A3B58FAA3955E1E1B135A9D304BED62D61B52E90C30351679EF1AC1E0EDBA2280FAF4B3FBEA955B62756143A628E289344F9F437B11C29EB0884836FEEB8DB6D2F6C9B746CF467880C9E495E5FB48B39AA9197DA16502AE5D5AC9D742FD265D06D0DEEC4E36AA39C930D2BE67088717D61AA656D71848CC4C33CC2331AF7863CB5C78C2202220B1D07760C78EDFE4D3597F5449F6A4281A2F7092BE77071F75D79739C8F97A482EEEA7E6D52C74F3CE8DBE49EBC594C8A8CB5328507541C5B705A7332730AE3745912501D8BE8EF11D421C3F7579CAF07CF5B82B727D343AFA0B48B0959C512B3731F11D00E68F6F68368A0807338B91E5DF54D11467784C806EE6F7DD78ED458DCAC23858D4E8A266A888D91EB0A98793B1EBE49597BB43DDD1D635A9B03C25455E95A6B1EA94E1E41B8F58A3C227D72CBEA2153E30DF4F84509A490EA17139980FAA520EE71233BAF1AF94DA6915CD34CFA102B201C13752D4DBB976E97407EA8D4990B74676D6FE2A0928C953871CF9334C1A0014DF8D3D0C8F9DE73B8A431C967A4017CFB5E147370C215FC829713DC1C48442B63445B8D4271A213320C8047127ACE50D42CD7DB64B42C2D483AD6D8DF30845ACC96051282DEB95AA7A3687A675FEE4C491984D4CCF7DD0B20696D151079B1498E42246F4BE2535B7CDAD74823A74891986C49AA8CB1B455247045F93F3425F61A55A2BA06F8AA422F709C436014BEBE9D97F51185E35A9A2877AA3E8F967B1B32A01BD9730B2A4AF9DFC98FD49E4F7C9C3F6B94AAC556B309226B39433C19ED0E141155D7E87B2A059A9C982792F96170B09FDF857D5DE1A13C9DD6AC2A14416236030DA344ED2CA5DD566A5384BEC49F7497A23D4B8DFF9C37CDFD3DDD164C3AD6AFDBBF77E7F4CF821009EC66AC81173365D6ABAA002052FE5D262FEB9E314D25965DB0C828551B5A0BD7BE28CDAD903AC672A27F2E66534ECC8E510A81D829F14E129D83105AC7AB018286BF0E18B6FAD5E1BC4FA7180886C7BC8FE066362FFEC2A66E321DBAA3CEEB7752372ECA900E3D60D3C4D439C5D5E618BA9BF2742E64A507A85B9357CCDC9BE2B7BA1D62773D8BB1EAEFB1B5501C023AC78ECE0585927E88BE65E1DC44850FD2F0F8863CAFCB8FB8966962E98CFEC5B2BD36B11FD8FEDC8B7F6EF3E040A74D266C59FCF0170DAD3FEFB241796D349FC988443AF4B51F80BBBA6292220002261203270CABD024384C9F97B009DC3724A71F653BF545B03D09E5CDB9382C483864E462875A5F92C4DA7A77F9501A8E794C56399BA6A3A4B7305BD1E16A9FE4FE8C7B3565788471D8460C1E5CE8254910B5AAC0D402832D22C0BF058EB1BAFD6B091186E5E33D35595B56FE71AB7A7FE37BB9DE043CE0C0C845197BC63452AA17579CA480C00912896E111E787D09ADF8D10F4B2E52C44712FDC295BC86997B0566C8C2918DB2BE2731541004B845601542A305A3804CF618CCB2C956E2DEA586A268DC026D0F46F27503EF0F7F157E82F26CA01EF2F72CD6AA994F80E11D77DB423D29D929568C6388802EB0AF4D31CD0F7B084101E8F31873A8A9448104CC37AD29FE59892AA961325868CE25D9E84ADB8594C3C498186D71C84F557805390BD6F9E16CAD449F5561F0F29807002C25DD03F40FE4D0EAC58FC4292E8E77DA0E5504427ADDD94411CBFFE82DB673EF6CFF3BB74DFEA809141E3F413295A3CA42D12904D63A7393AE54E98F3B811FA746AEF61238A89E037104A5B5D83365761EECB51678354FC1035213A8E6168CD8E232E0ADB9731E3036795ADFE58CAD596991B9DE799E2782E104F5B796B8F2CF7151036C00329F139271593AA118EE8E2820D9F414487D1676BE68AE4347AD0BFA1E96A2E614DC09A33F4DCED079128EC41AD4123F1291945D9149B1265C12482F862A79A2CCD7CD11FECF3C7F2D3DB2C073FF2430895CDC0D1729DA24E5E6F167BA36FC2A7EB79A49C3814DC850A679BBC056B17BE9B3D50FF89A8B676A2984A1CEEFF7CE9B563D994667D5E63D9470A17E714352CE32AFA0B76DD96AE8F154F282A59166C060552348BE817EE6C66394667E912D7A5ECCCCCA2BE88B9"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="A43D30AA48E12E950A08F7ED597EC7C84C7F6207CDB9850958EDEAB45253F379B882B327F094A8641260CF699F35F611B87F2D2DA371A8527A5AD096890E474CD1EC64DEF2A3681FDF7FC4B332C95F5F5E0C62AF69FBDD57B56772666141093B2F7AD9B2067C89BD04639229F5C876F95741C126F645432024CE670A359911CB89A69124072851002521C264D22402238370D444290A263013882518022A004068DA2005D03044C1042D10410804018643B46C920824D3242661448524096C9A421153C44894364A91B46D00370A61440D1C4751C43864D4302DD380680C0824C21204DAC64113B8400B4801193224C8B470C4268E588669CBA06812418624190A03B22C08485291A881A4B630DCC831DC386DC3089180B445C1025258A049C1B830D814469BA62CD9C45092B08C12424A13A4081086309C20695218091BB52D02C005142391E4906800A59164C8901225809A3402D0128104844921342880200A4BC211C8B68D42C4252431618222214C002A038589D29864D43249A08291A412651A008E200165638645C1108983426954B265603890494630A2122A23326DC1C02081426522426049A68042B4448C10600B322024B4910CB161A432681C36651337059C0871239591020849C8064E030510E1A6299A0808DB4686E196680B272D21B54500320D041682A31811DCB244132912144924A1944DC4A64059B8911B4471C2182184464E8CB270D0146D22A32CC3B04108482CD4264C13A021894802D9126CA0886C14142D98826C50168188201209C430492802C8422EC2002D0C4740D9C60964142E01A45120152950442A0499651BA64C98342254C48862C6691A084E13C38909A665CA38521A99900A2582C9480522188CCB366DCC100D19C44D18C75161B025C2A02800110618308C189144DA928D54122989108D40B280D22029A3142CCB904D8912508B800D8944412423089A42450A246D918448143120649640E292400C840DA4C2040B2662121285114882C30226D2987010388480106E1A9985C4C28900C544832028CB24028B902CC3008D1427890A41061B4945DC126D912044A3A6680109701A4752C8462902338911B720589028CC002819C0044384880A028C20B86CD190042106924316440A81051C45604B12102092609900661B102D61263113B42080340119082E4B3440D2A4494BC62523104519A68513254C599044E42680C4364A1C2732A216721C072E12116D0BC1491295641409888BC430228689C3A225D9306281C2004998008BB6300B474ACC228C22046DA3900060B64C99A291E482804386200AA1648AB44D0131659310248B800820326240982C84A09151906154A068109129090251113180D3086190B01118050C1223900AC26C0AB0048B142EDA30860A27665BC26498980162062290B03111B97119844C528425531871C3068AC2866C40B04012B688423625D3300E123506E1383062280D03050E10331284202C9206844A860D1226284926911C178591468CA382205B32481CA430A2C8890C188D61988840324D6314668AC64044C0695B0226DB8288911431111040234686092544DBA070E0A664A4A21014024D201370D01402C1460C03048E14382A8C26915AB00500C74113014C4106292404320A04698B00819A1002048230DBA4500247415C449143964004248DCB486A4C824804498013B44DCA3040138049148088E22885A1C8511A492A0192200A88109A962C892608034842138521800881080731A0A824E1302592142DC8B02804916921C92921012A82028EA13852E21245D4844C483020D13090D4120A14099158B40044822D0226215B840042949120A82D04992D4414840C355251A0911C028654846C19194CCA124D1CC24882068AD18030192785830220DC162082886DC8A02418958D61946520345180A445480826CA9681E23411E1362C0AC08410B27099108A503246181451C02848CA3868010545148864D2C68C1124028A02218142618490505A328AD0B46D8A800121932CE192010129059322491C31255240681C4951D8024983260A0BB1009A422210268A1919910B24468C188400C30022298D992621C31690A1A42919C27024950D0C224E9018480BB04911036404886CD03060CA284050486C62C8211BB58890A80D4A226AD00402DC0442C136721B042DC4260922B76CD2A84DA6673C382220E0A8173C1FC86274F935A239775704FC1D4EFE4FE275610671DDEC2D517C01E088EBF73E1823E559210B2770F5582247EC8B0239F0AE0EE0BAD765093EF64668A33CD05517646AE161E6FFBB9F5F90F2B62CC1AEB5C3346303EB3C7398E6344DAB05ECD1B528A6016A7ABBC4BCC1EE24766B203082EDBA5C5F72052B572A5C441CB7A532B27D6B72BF82D90FBCC68BDC00AF93DCE7400C15BDF5F8FAA80B1468B3A97CC83EDB5CD7415EAEFF4378FF959995951F9F31BAC261F40465F04C9E4537AA40C62EE1B15722B216DE19BF5D11FF5FB927007DA9A00165F4BFC364D4A435188FBEB8563714C635E54F83AECEDBD9A8702A594451A3BA6DAF4274E3B4A75D34E83C2D5587C4B5EF89C579CD3E25414BFEE2CC3BB5BEB03BA8BAA56CF9A02FD42B4E08FAC0889BD190DFD455CD3C741DE4B08C96DBFF6173FE0A108EA5C4C654516D0E1E9F10A4C1117C7B5613B1D961718AB3ECFD5F001AB06BC83993E5EBEB05720349A104DDD8C10F38491C6482E28A0A5677413254A544CF38A3941C9FB7708638724084CDA975FFADF47FE744C2A3F95D3AA02C0047D3B8D957D9D6B8E3E01D1FCB5D9111B79058F1A769D4BB638CF8E28D5AFF7E66684C40968D5EFA612A3BE09E3C32A644B2FFED33D485845CC5EB954A25C7A391C9B80F14BA7BCFE1780335E5F3168696B92AA63E447EDE4A7978DED0A4BB72521380640F352E60BAB03C4E1C31AC529E7D200FA38DA00315C80A4322A1F38FCA880337927FF1E137DD1D054A212551C2C1CED200E216A714C9294845F147157822D373B05C2723F1D042BB2E4B961FD074FAA1E6BC5F2464DBB9C8B2B81D01F2328D5AB4D52131816ABC69CA2DFCFD93F07A64705A796C7024B851E1C87EDBEED6393A43BA6344B7D959BFE1DB8A1F1DDA24AC4772C8C778846D3ED1548C93E5D33FDCD7088685EBED41307627A56DD11086D91A3F137C156051370569109D284C2958BDF611B526BDD850FFA933BEA127F95F327E823B89C14EF99954C4D40488F373317466A3B1E8A1804F5F4104288E99DDBBFFED3EC530381E94F5AEEA40E5CF000C5D4349D99CA9D11C8060B3136E67952D7817EC7C8075B9C1DAD9D49424025CDAEB18AEA51785304976C234E883E4F5DDE9DF4F73793F3E4713233570124542082A1361E8B2621B9811580BCA5F373D4429727ED6125F0088039A2B0275CF17F1F95A9006DCDF0B94AC1F99C383DB6B575AF6A57C6ED05F1D3B5C75017AC92DBF23CE8911D07271E2DAB235B5845676655026944B7A720A8037788B6EB170534A47C30C24C0637D57E553C2C6BC1E7A02AF4A08C4187CDA0E198A06244092F2ABD5D5D9DC6CDFB585A518A33DA132E4587FDC5C0E7443C8A10D922E0E0225F1ED6C1EC8887B0BFAB1769E08FC0AF6F9F570918E31B58ACD09E13F77D0C6552392864F3A81F8F68176D111016987C57C04FA7DABBD4E3B66C13058A12DDC8C462CE14929E78288CD7D59A029FC106EE9A09864897AC34BA66D96EEDD46BFF65E2CDC5F3D9F7F9FAB7A664CE9CE10AAFCA0652F887998E791429F7D11F7C3891B11B1F17284B01F7CFDB982D66E771D297B27A41533A324455DBD7BB359DC96AB60E600DBA4778FBB579533E9ACF45C7DBD92F1EBF7AFB95952FE1BEC39367CCFF7B240DADEA444080FD89BD361EF67998C82B4A6666213DC0F37813DE0348DB41CAD02D97CA6DEDCF7C2EF8CB69A26EBBBDEEA5BC69D31737F00E5B32CB9791E8DAF6ED11C79C662F3A9919451B460530130E7FACE4E72B04FE9CE124687E72191612350F49931FD3D30C9ED0961377224792E22CA28195BE5B140B2BC700D37BE73C86E190DF41DC703043968FA36454DD833212B405423164C40AE852CF1021F6600D422D1FC6A473F48B6A3BC4B9CD616FB17CEED84AD099EC0D134A1B47BAD0CD24246BF38BFB8BD31BF079D95F7DE60E137D93BC1E5BE49D63CC49850E1FB53A16CD37444142EAE5B624F589F803260DC37BD23135C61CB57B3FFC93FBF29722FCE81AD253788B65494650652A8F97658D392BE1C60368DB19FF938AD8DC7CB1A84BDBED8204FB1103C34C234AF3D4215899FB46328AC2B5DAC9A3DFD7A98F6ADF880057476BB2F25D60C05D73862A21F26E69EE7C03FCFD665124F46E3F15568D602F4394BE511F230C1B84048B5A80911E0E28E2F374A79DBCF3F998DD6E4C217B3347CD13A99CABFB63FBFF83C3AFDCB1B55F57D675DA1FC9151E9A5948E17C9C45F7DCC6D94ACA56B35320F8D1477BCC1FCEFE08B998C144F8324A527D03ED9974400FF41A17A48CB21A8A94E3FF23BD2DFAC98D9DF09C295933951B42029AB9741692ADD6AD9C04E814FBD96C6A218EE1D93BD6EAD15A742BC8036DA521CB4E1B76E7A1BF12D1513F32A3DB9B69CCE9B008B18F460A023DAFE428A1655FB4530A4E81FEFBE65918295C091D0180F5F1FAB83F88D68E0D3BB0E27C8B9D6B32EB726F2FAD1802AFBC3C3DE4720B56ACF3C6DB8FEC18E50DC3DF8EB81C973A5E8C2485FED654EC56C4AD28317D2FBEB29B92E85619A7E78F2EF735CCF1E25929F025FB7BDF49A3B58FAA3955E1E1B135A9D304BED62D61B52E90C30351679EF1AC1E0EDBA2280FAF4B3FBEA955B62756143A628E289344F9F437B11C29EB0884836FEEB8DB6D2F6C9B746CF467880C9E495E5FB48B39AA9197DA16502AE5D5AC9D742FD265D06D0DEEC4E36AA39C930D2BE67088717D61AA656D71848CC4C33CC2331AF7863CB5C78C2202220B1D07760C78EDFE4D3597F5449F6A4281A2F7092BE77071F75D79739C8F97A482EEEA7E6D52C74F3CE8DBE49EBC594C8A8CB5328507541C5B705A7332730AE3745912501D8BE8EF11D421C3F7579CAF07CF5B82B727D343AFA0B48B0959C512B3731F11D00E68F6F68368A0807338B91E5DF54D11467784C806EE6F7DD78ED458DCAC23858D4E8A266A888D91EB0A98793B1EBE49597BB43DDD1D635A9B03C25455E95A6B1EA94E1E41B8F58A3C227D72CBEA2153E30DF4F84509A490EA17139980FAA520EE71233BAF1AF94DA6915CD34CFA102B201C13752D4DBB976E97407EA8D4990B74676D6FE2A0928C953871CF9334C1A0014DF8D3D0C8F9DE73B8A431C967A4017CFB5E147370C215FC829713DC1C48442B63445B8D4271A213320C8047127ACE50D42CD7DB64B42C2D483AD6D8DF30845ACC96051282DEB95AA7A3687A675FEE4C491984D4CCF7DD0B20696D151079B1498E42246F4BE2535B7CDAD74823A74891986C49AA8CB1B455247045F93F3425F61A55A2BA06F8AA422F709C436014BEBE9D97F51185E35A9A2877AA3E8F967B1B32A01BD9730B2A4AF9DFC98FD49E4F7C9C3F6B94AAC556B309226B39433C19ED0E141155D7E87B2A059A9C982792F96170B09FDF857D5DE1A13C9DD6AC2A14416236030DA344ED2CA5DD566A5384BEC49F7497A23D4B8DFF9C37CDFD3DDD164C3AD6AFDBBF77E7F4CF821009EC66AC81173365D6ABAA002052FE5D262FEB9E314D25965DB0C828551B5A0BD7BE28CDAD903AC672A27F2E66534ECC8E510A81D829F14E129D83105AC7AB018286BF0E18B6FAD5E1BC4FA7180886C7BC8FE066362FFEC2A66E321DBAA3CEEB7752372ECA900E3D60D3C4D439C5D5E618BA9BF2742E64A507A85B9357CCDC9BE2B7BA1D62773D8BB1EAEFB1B5501C023AC78ECE0585927E88BE65E1DC44850FD2F0F8863CAFCB8FB8966962E98CFEC5B2BD36B11FD8FEDC8B7F6EF3E040A74D266C59FCF0170DAD3FEFB241796D349FC988443AF4B51F80BBBA6292220002261203270CABD024384C9F97B009DC3724A71F653BF545B03D09E5CDB9382C483864E462875A5F92C4DA7A77F9501A8E794C56399BA6A3A4B7305BD1E16A9FE4FE8C7B3565788471D8460C1E5CE8254910B5AAC0D402832D22C0BF058EB1BAFD6B091186E5E33D35595B56FE71AB7A7FE37BB9DE043CE0C0C845197BC63452AA17579CA480C00912896E111E787D09ADF8D10F4B2E52C44712FDC295BC86997B0566C8C2918DB2BE2731541004B845601542A305A3804CF618CCB2C956E2DEA586A268DC026D0F46F27503EF0F7F157E82F26CA01EF2F72CD6AA994F80E11D77DB423D29D929568C6388802EB0AF4D31CD0F7B084101E8F31873A8A9448104CC37AD29FE59892AA961325868CE25D9E84ADB8594C3C498186D71C84F557805390BD6F9E16CAD449F5561F0F29807002C25DD03F40FE4D0EAC58FC4292E8E77DA0E5504427ADDD94411CBFFE82DB673EF6CFF3BB74DFEA809141E3F413295A3CA42D12904D63A7393AE54E98F3B811FA746AEF61238A89E037104A5B5D83365761EECB51678354FC1035213A8E6168CD8E232E0ADB9731E3036795ADFE58CAD596991B9DE799E2782E104F5B796B8F2CF7151036C00329F139271593AA118EE8E2820D9F414487D1676BE68AE4347AD0BFA1E96A2E614DC09A33F4DCED079128EC41AD4123F1291945D9149B1265C12482F862A79A2CCD7CD11FECF3C7F2D3DB2C073FF2430895CDC0D1729DA24E5E6F167BA36FC2A7EB79A49C3814DC850A679BBC056B17BE9B3D50FF89A8B676A2984A1CEEFF7CE9B563D994667D5E63D9470A17E714352CE32AFA0B76DD96AE8F154F282A59166C060552348BE817EE6C66394667E912D7A5ECCCCCA2BE88B9"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <PublicKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="A43D30AA48E12E950A08F7ED597EC7C84C7F6207CDB9850958EDEAB45253F37953A71DBC9C87E1BF1A2A099867ACA560A7A3EE2B33061B0015B73A71615C110E77BC01955C7BE1DFC480DCE9838E7ADB4194BD87728AC22C1AE602E028F30657AB7CD0F3680B98E73BACD58DA5D208D8D022CEB18AEE36DE41D4DAF17CDB8BB7765C622BDFB8850A428263DBAAE730E3BBF34F0450EDD99E6F58FDFB96DAAFEBEAB9AFB8E137147F5F4FA61B9828DEEDD00AC90D63950F91E29156554335DF572B811F6F6EFE41A4B42FDA7329C177E7F4559A4C2DD22F17807EFDAA7CA66DF4FF144CD2096FB14328216022B8A3F91362651EC465E51753EFBF4FAF77352889CC7DF190968D9EBDF05CE57CCA149584262234CD81FFCA590F3781B783D0DB1826448791E3C08B73FDCB9B4B14FACE29BE9ED3ECA2CBE7BC096B507B1FE0DFAE0C96F07C562470A54B0B34D21DBAE20AC464C8E23734CA361680318BFB8AE5AF61019BF8EE8EA8A26ED11B53809C3E631CDCBF1429B4EB8BF78C91DCE624E920D91F01DF871D57FAF485B4DEC5311308AEA5B260C0CFB2B5C66C877FB3915F0701DABAF2F486C0F03864E09A3F32EB987C9A7392EDA5E09288D11E4E59847FBDAFBD83DFA04BB00852D1854DBE989E0188A3C13AE558433C77712CF2847766488C5B67CA68D36D51D2AA5146D07E16542A4EDC200FCE9F0463C1C4157A4CCAB22A6CC2C474AD5697F164C623EEE35538739FA6C71EF7475FE60887A3F94FF0EDC689FC29402ECD01AC42F972C224C0F462C47088B606D7811BEC4797AE8726BACEBAA3DE2B1B13EE98A2E5DC9744F1ACEE3F8A40141CFFD6B9450BF8C7D706D21669ED129D81F7E99C7063452ADFDB77A8F301D3EC4EE1D6C102FC2883F3368595DFBA6839DF6B83DD3ACC9D595FF12AECC861C059DA6A6838F2B14B0B869F7914767D0D1202833BF886F72AE4C7E7AA617998506156EA2E5A5AC19D7F9E3866FEFA211B393AEA6903D624906248A9BA47C2DE2EC28B4512C0472961B0E110889F7CC003D6396CB30C1C8DF1D9B2047E544FE18EC76DC22A83D9E15F9A61CEA4B0E4BD91F2B59DBCC6F18F8558843819EBFB397E7227F1962A2BBA34D94F7E6606D53802E790A19212AE5261DD472FE4B4EED1F240C52A8094288B988A3B8B7944D1233FDE7737E844BD1C66CCB076C2E013158900D9FF581AFB04AF1898616564FFEF750754308A37D6F1D9F015D1297E6BABD8E6AC227363F57B96E499DA1823DB207DF06E7D036B705250B49756031EA348FA152293D2587B8E40DB36CA9EF4738F41F215E178711AFCC04A8A061AFF878ACBC29878A37197BA9A1F637DA65CCC3487FE4724C03F666FAAA2B08A5797AFF7BFF4D18A59F68EB72911B4F3E69DBFB6143F8987AAC364232CD3381891D2BB58FCDACAF0B886B7FA8F3909A734C2C0D48FBB96F741CFD549456867CAC55CCB67AEE5E4F822CAB05C8FEF257F6F4351C39191281F4AEED8420D84426F3C74734F5F1AFA5C5A4F76084EDE8AE74944518550B992B59D3387CC8A2348CF23E719BEA7BB0CF25FB89C5664FF24B856B5B3CC24E5BDED62484C4109B91BB4F3CD65D3DB93EFFBAC653639A2BB61218FBE46D0B1CD884166F9F10281DDBC6F4F0231E6FDD1F52E33A719CAF9955F5ECE8B21F5EE5C63D5AA420CBFD17BDBC541D60714392956E3A7DADA9D10B234DE6AF252F03686B25A88DE29CDEE1D3405626DF699CC29900EA41F833F1F352C5E4FEAE45F1756F30A2294F4541D5A9CC23F8EB2F3B3B4815FB53A09DA755444BE04B83234564D71220548B10DF0683D651E28E01DEEEF75371748658C64A7D0E0954174457FB033C899EB2184C5E00A6F2224A9C9D983CCAAE1FD1B8BA2085D945A3C057C46C12F7C61087A2B4BC6A78F1ABD901D220FA12B1D22E192106BD135E635D27629C3E5FEDA95ECE98165189B129A3B5661F8BEE552C590C55F65472CCCDC1E819443DB4DA5F0874FD512847E085820E31C8DE928C51BCDD2E7B5AFC2CB8A70246B1897F070B785A799A3EA998829CFD4F0A0D7B92C1D922EC6AAAE4DB83DE3CB3AF29DF8137707AE6A0AD00513A79D59BB36D5EBE548DE47398705A6A97707379CBB1F06D97CC592A2C411BF9D042D5A22AA1F09681EAFBF711037879E97B3FDAD264D2BDCC74C85B646D49D91D196F8BF2F573992183A823D3401C6E0FE26E8E8187A86DB297AD11D6A520C3EF7DAD5E19A4CF4F9F27D11CFAF703C7F1BB60D07CE9D780DF60A9B2BC63B23A9955F479A3EA805F5EBD6E8865F244FA7AEAC3E88C501689938D8D8DF7E80F0DBDC281360CF5D46ED951599412A6043C2E9C25C7CB5EC04FC5A7823D4B39DEE4C0BB4463931B39CE32CF0E6D233DE5ADA0DBAB739909D4789FA441E29ABC1FCB0831F6D4DBBF407E19261F4D36AB06C99F0A6C48B9A7E9E7D01A0E0D361DF4D28C5A4AAC81C67D816234C28BAC8FBD258AFA1B40F984EABAF5C8591D815F4A3DA74A3A1CCC97471BB8B9B2202348E0C820983F1FC0DA5A5D14B362346CFF7A66DB52BCEAA1DFC3B60AFC79B8274CD17120454CE586C286139F973011264CD0C5D8470EBF5045A38A4BEAE9DCA00E5EB749FAF6B194C7E4744736473FA23B738328F3CAF6F8646C348E5F65BBEF5B1F3BFB7E44FA0435786AB5906181994AC803F7801D1D1A9408B98B9B1F0DBD0B62C7855A834C05EA933D28B2EA6F52CE275289189F643A371C8283E2713AEE23B4E88BF6D2BFE09DC08D09148054BC7732B8444F85500AF89F76A7B0F35600276088D028347B479729C1CBBF030155C99A17B821FA082A2F7F06D1CC26C09D1B313450A7D57ED470B40C013AE43B1035439514B56FAFF80E233590797FADF455A08ABDF71FBFB4A3BDA48372B701D80434FA69593D6D3DB85AC91DA39228D6B4638632A8B16784B340B9A9618F98B8B4A7E3E8D58F303FE2ED69710095F037372FFF45105949E16CD151B1D0655D1DC97A6FF316B4A24E94B0330E01545AD49CFD8993FFD5BC3541F6FBBF5C986B8B3EA3F6A55D1F997816CBAF30A771E593BEEA5C5D5D11B0EB498826E2CE2BF24D5713EBDB8F18DCAA76AE9AA8F23FF6DDCFB53399D8D2E3EA676E95F6306375D77B5E9E3E62A42D7EA17117EBC91FC7083DAB108AD9410365B57E6A96B42667FCB79ECBEB9BB5012281FE6569906EB6CF5B891B63643B7078ED74409B0283360DAF937CDCAD045A38F40C4F5B62B867AF29541392B795C47AF1C91695ADD1E935F737B8A5DE682D9D9CA3C0F86693258681E73EBE7A7767EB9614D70200386F225BDDC652004B4C1A785A683DEF53C4002D7E46E97ECE6937BA7D1E4BB32BF9E4987B95AE7CB6522F829BB2F0F8A7D6952BF5872EFE914EFB0163BE290DD1BD91F094CCD57C75EF3DC4479769409D44DE3869BE16147AC9D4257B2E570FA8A3C273DA94EA01ACC2B8A3CF117BFAE3EE784B52603A73240649F3875D4DE3DF55064E84969943F9141EB5ECFC4E2D4BBACD65C0888430A3E1889B1F9850CB2C5B504270DE8B2148BB1176C0493623B704BB90BE4DD0670AC7693EA295324E67E367B6DD3C432982A27301FC93BE8751E81DD152D3FDE84A77C6B4CBA9164365468C0A5CE13C844B53816D0E6774B01E03EEFE9A221"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="20736"/>
        </KeyBlock>
      </PublicKey>
    </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="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>
