<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="898EBC9E9C9EFE8017A483CD75AFCB702F24D97B5D35D1B08E9244ABA6EA4102"/>
    </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="898EBC9E9C9EFE8017A483CD75AFCB702F24D97B5D35D1B08E9244ABA6EA4102"/>
              <Key type="ByteString" value="246186423F8D070A63A09DD18B5896DD8C0FC39605B049736B95EBF6B32B34D9DDBF131506E302408E730E7C7ED4ECAF7AB3F4299EC1C02D8F1758E6138EE4E7F0F77568A376110577E858601161AD9DCD52F43EDBFF51F102331D235FD3138E3204C85A83CB49D0A8A9BD7CC4CC1E4921819F91A951B9ECF408639E1363B74E930628D930425304286200248B942520414188823089B06480C228631461931231198781A0820CE092109A00864A24522030312304101AC829C0C0809042069C100943080948324E4B3271831671D29430D1880491380950B66813280A40880411A5495394255A942D24989102898889944103252C02052064908D014252A3B2291BC42923246523056193A05108892D4328109C9451C4B6511A321121906D21B68C14C970140472148260914229093621089108003281CC480521C72101B55020458E1A43658C286C24306D80B0119A9661C2B870A24040CC108213B18891826424B96C5C3421D0885041C40CC2822CCC420DA39221C1C40C22468CCCC8291A38210A032821A73180C4019CB62C603490C030210BA260143110D192040B12224B107119B2059A004549C264940809248729912610D8885100382041024808B2841C9025DBB610E0A231A22670200641D2B04498102DA4242261880C112730412432D9188EC3026112316D01A32C0B260E5CA42562B24D62C6900981209A986C838088E190681A808C0A9101019660099841E2400E0917444AB44452908900156AC1B42C943865D10405CC90094316041BB1849A448224058452B641C0C66018376C41B86C20137151A88908378E1434461C3768A4B408021811E0382D20C74401C470A0B60583880804480ACC84650AC62499160C5916299B081008486A2004410B3960D48629C3248682A06492C40013462D8344445B22658C96288832441A30691A438A92824DE43230E1366D8B184D012089081161941010E0062023A08CCCC06164884048429218C8600210058BC00D238485C384455438414800124C246561064804086242065100399101422A8B424204B0715B180E1A422982A44408052504832C1AA86499302E919891C4140E8AB60C088425C9C62DD842641B146C9202269044410B2340E4488498487159A03010048463262CD0B20D892868002260222691E28680238751DB442A1CB170A14089D998099306110B268E132832230406113260484480A3229204026A9B8805D1124D9CB87051402A0B9384D4380C594020512888C3C26440A064CB228648180DE3A00109331263A0400A0684C420468A061054928C83980544322E582000A036014AC450A3C02821A24542126504273110C850D3C42C003348040741C02884D3320A230171249564A42644881646C1909158A26591102E802405D3B8914C2409C24880A01082822092A1064D9B98889BB46114348EA4342618284954986010A74552244A1CA1711934010A946400456402330D01254610154E113562093388A1488624446658264E50184559C4709330200319606148125B12801B240D1A491092824DA0402D4144281AB8518BC2449CB68C4A384C91A46858B410C4A0050B863108450018254808034C134504E1366CA42832E24020844445D2321258C2401420004B9220A3A86DA4020018964010A5304234400A15004C8888D2346609212812122A10208D22254C1C310CE42888D2C26110856C48A461118090CA144A82A26CE1928021C32D1AA94D01B4711C956408026CE24465D8069293288E4498510388912326064410259C022D61B27158260E191972E0426C24830864C40C8B8629A38889149370CBB28C90162CE326510BA7900CA04118150D08448A9B422199444A0114105894690047419CC800581471841449014584D326718A1292203912904621E0A470110132049421D032620482841BA5004CB46D1B81659B202824232509B0691B1444CAC62DDBA420593030C1220D8C9685D034718A060A411002008770E02800E29449A0468862B60019466C20124CC2B00C14426812A9441A3009DA2202DB222113947002A340D3182409234051080509343209278AE4444A0344224AA28502B051112711621812C938014B264ACB20019C181001044802B54D12056A94466DCAB64591905160209221238E1201126102651044921AB89080882C4036268B960914C88D59026610B6500214DFD8C7290EDDDB6A2ECACD9E8F94E183CF8902BD41560ABC5DB8489E06048CBC207AB5CE03AD0E19D34340523F16CCE9EF3631100A02A3CA046D4B5E9BCBECECC00A1608F54644AA7ED68336F09211A89E02656753F1D8916662540BB9C95D6D60C3DE1B59CE9BE7E350BB05FEE9A85AFD727EAA64DC3D5B0BB4A41D76EBF3CA5812CE7A575A09507CCA36D18943881575DA77E0FB5BFE059613E4E1E602FF597513C8B1D803B636874937FE0987E77C0EF46E25AF1977E1F3BCA5194DB33D28D315EE3EF5FB1FAD1A2290CF2ABADF8CA15F670B17B4BE4886E8C16DC3BB45E4A1FE448AA092B40C0C3C80E2BB7E224ABF6EAC172151FBA60A7EB536A0253E2FA0D99931CC004D0E6C684BC3A13FC707E4B9B6574DCF67DEF71F13495C83CD867A499CA58139C8BB057A142B7D87805C4735190AAAC03C0F86139C97B8A3B7A2C57D175D99A34EAF2CA4F8FEAC547807BB19FBD9DF4E51A3D7F0E4DE313E248BF3F839B79EEE630D772D6BFC665A39EC6451D58A4DADF73926FFC7A0B39D523C2DFF4C48E1AD37382750F1B4EB83F39520E79C05D2060B4BC17F329D356DA5365C1FA7092FA64EE805B6EC95EC009042C3BAF7649E9BD0396FBE423CA109F1093D9D1F527EDB3CF9365BB02A2B134C64C57881052CBFB6D0842912328798A24376C6DED1563EC392DB949D39AB7342C137871BAE1ED041A9BA0A21EF11421984ED46B1B4C9FB408025CA0F99A602CE509841C81E68AF0A1864C9C3AE692B577AE5169F194735203E13683A3778AAB52448F59E0159C9094ADBC063733CF427C5D6AF5BA74381BCFD2B616211E353337E5D0C65C7F4C13A475817B223A8C3D37AC10E63B528D097D3A01B59F64C884720F1C69D59E090BF92DA99E566B7AC1F0A0FFC5BFD9003405BE37B767039214C4269A4C3F01211F5136808B111C3986AA452BE95AD50D448831C685BE781392081032AF550EF2FCB40EEBF2B028F391F7E5A3AF15CDFD1E4F2FC4F76A30B9E99DAEFB8D6003EEEA35A768B0D8DF3E65353A3D82BE0B086CE3D15785EA16977C85D92F98CB24CA0D0918CC63B34BCE9504C37A8536AEDDA16E257B91B8B91C7F371E952978F9D31B44AEE6C0D493D2121B8D1102F82D1F52B79B8062BDC7AC9F430DEFF981BBDB07F1AFFA1A712C23DB64C04739B6AC056D9755D22558A20D87117560FDA26BB4C8CE7DC3253FF3EB456A36813D58A8E75DBDA07556A1AB4E89AFFF4054438E6FEE74E019DD55F829B1D0B98E246DDBCFAF46529F55B6E386D49C5FF4E4F09F5CCC16BF4ED351BD630C1454159AC1F5305D25B997686837D8C00FF8CF22531AF829250817D8B8B6C2E119E15FF3F54C671243029785B37B5C4B67988FFCF6C278839A42B3DFE72EE6B43213D2FBEE9368CA2B9C7DF908D364A6F781A9BB00B0BF47747B3349F7612CE4F5CCD749A3A9DDB9229D3F49F5BB5C9B8EE41691AF89654B8392D837EC15298FA239B17A4DF7B4D244E824807F399D96D822AC7EE477A3567208312673524810619DBE4632B9B29378BCCE61C386DD392E0FE62D49093CE40A65E6EDF6B395C0473547BE5FB9B3ED816CDC66D01E877B562B52A0D30D09F544166047BC960894953F0D421851B1EDC3BA0592B545E613C65D6D660E44D77F0C8E1281B5F7E559A505618009688675648BA7CA8D62ED77A3295A622FD3055B44522B1BB7435DEF78B8D97F73978F68A10DDE7DE02603B68925901684322C2FAC405FA329407EBF3160C8B0774165A055D85CDDF53A8F2990A3F98A8C63714B3BD115D9BCD41BC3252158E511B0DA39E115E6580B603FDA84D230875A899F733219D5454297A662D89903DDC0838FB6A9D579F88BC7186E108A51BC4724177D59AE15491D195854E8B161E9CC01AB6B3B112D825844550A20F8E4DAF9EEFE6736014588156C2E865DF179229B30BB2A7C1CD10D44ED9D492753C08EC29B5B348F22B01D20A8EBD131E461D83456149C6BF461E177A63D1B815EC89A192CB2BBD5AB8AE68D74E2B1EF94356637FA957718066288F0299AACB140F6DDFD83130DD323BA6F07B620BC7F499074438784F4A53DAA82B6B3B04466E2A0EA3EA42484296F9A67A7125834E91261E070280AAEC7C9965ECFD1561C32B75C2473079F9F5D82FEBB9D34AB05C92648311974E6BADEEC1350E23E3D7FBBB49F1707B0DF9457B8235FD1C2CCE3ABA7404D9121CF259D3571F92155077B0D961675B693DC6C22F75830629860D09C780944F8635BC339BACF819173848BE02C5D00600D56EB83D7AC378B67DE543D0121B12A2A88D5AEEA68B5DC51AE9737FFA5B2C09E938619D0E8B20A7865D331FA6E9B2FF70252C0DB6204FA3710210CB00B7043196E67860A635312A7E3411F840194A3DAA7F599825ABA2327AB549D6747EFF5B74304EB2996E2E669073E665891B63B3B6EB95B851B2D0142536585A638AF36F4C81ACC2DD1764E91A1CCCCAED18680F4C8C1972218A51C29EC689D042F3FECC4CA3E9EEE402ED5593E70D40087967B6811745787BA3414ECF5E18CE242F753312B309BAA995A6AE5D20F7A1E60AB7772094BA563630DDA60700DCAE207AD4FDAFE73DEE7BF12F379E1A65D88F62D1150566051DC557638F04BE11A10B019000DD6497B36584210DF5258929FA1A19F685CB7680D60E44F639868B0F211BEEE71CB72536216DCF1D28CF196D55B77641AA1FCAA2D8388257C875C43604F688407363781939B6AA8C4B71F1FCD376AF1EEB7780A7F5A481152AE32F7A7FABE53323939140356CAE5740B213B43D6E88141CC033C58FDF96947DBB8C1077489B10BC3EFF2BA834B8D67E253AEA7F4DA8504917C59F96AE30C359F04F35198DFFA411F7CE2FC34C129701D2B4770BF2FED82E2C2CFC6C549EA324862AB527613F1087B83C8C6AA2B05B40C72B33A42E6D56F7CAD07666F417F102528C14CAAA852D7148C4094A1EEED23DF071276A5DBE96B057C009E664AE004E68E094BC32633390E8AE31861F73FC94C0131CE7630972C1D2C37F579AF220E8E4D75518C1BA6F8961D05295E5653C2674EBA6ABA65BCE3B169125116BCC21B4843E84B096E6B1D73C136B6CA54030F544143238D2DD24EB03A9BC4E76F5DCC67CB772282B68BC5E7F46BF7DE7586C71F8E4D9A9765694D78EBC174456FF2062CEB447269530E0DE65A63CA7205AB5C93832EF427CA69ACC74EE7CF44AA3C3501E7086754FE6629CFD7A9569F376F80AD6429F066914E683090E6E42B645F0D27C96B6E5886433EA3729044463B82C9ADC94C760215670B4117BC36129CEE4563C2DF75AF6F065DB766D3544219EC4DB8448B52FBE2A979E9D49325678CE1D0FCD7D69681CA4B9EC6E83D16F630BF63A28DACB09AE7BAFF75947F0F3A499A5B10FD2F05DE5CE3E4698419DBD992C84984676E80289E75FA2B487CF1B3F58CE6909FF8A82BEDC3208E6C4293A8325E2756EDB6C931CC0E66E26B2B6E194032A838B6CC8E8A79C35382305515118BE16881A03E70F570C0BA07798CD0B412CFC723349A40B87A443E322CE2DC4656AF5729A06D1F5F9583ECF733095EA50382A1998542EB5B27ECAD6221E24E67B652D989B47B5468B856FC4E4A6CD0C35DD2D24B3019597CA847EF975EFD1D669882A472DEDF65DD88BF802944D2698C8D13C349F3A31BAFFC30E287A1CC6840BC29E15102A151D9E3B358885150729BF2A0797E6B3D428454F17309B74429C00F8FA5742977AA81EC0918273CFD1DAF82E4BA28650A2657CA501952BA69728721AB254D51121E5182DB10AE902C3CA54503433B4A80064B6716A51F0B9AEED92868B6068DEECC2BBF3CB58DBF0D31C45EBB1FC70A160CA9A7136843AC2DAA3104D643458D446B8FDE15E4E24B6EDA432AF01FD8BEBD4ADFF000171BCA05D4DD046BAE3D07BE6D73227C60F2F6601245BB9E7814D645B15A8DDD1F9DA688ED4E49D656FD1CB2410E21F5D43CD0F56EC763EDDF275126B168F14A0CD9F6CD40CB1595900C8374F23597664F7BD5543E819F7F7E5C5B39C1384C793E4C013CEC6820FF48D980172535C29615D5FCB1BB10BD7BE80218166AA472AFBFCD1E1B9E0FFCE70351227DE3AD5F6EA2813308E8C74992AC16A69ACE9A74E7F066133825B9F77F62BE5621E45F83B6E767DD2D68426862683342D82F4EB38CF20018466316CCA8A31A0B827FE93FB9148463BB81321530E29FD50D8C9D009B1402E16A4504D967C5DE92D704E5B018A17E4BE04A3DCD4EF90B88DF053203E2EECC99872B4536FEEA2F490D5A7DEDB74A694D1374F5F98E05642E41E9431CEF4E5363223C94F6709C165DB76200F854B0D3E030C70B15B9650B723CC0329EAC500DBF04B4B74C6D74E7E935723F59A08ADC96B6E09BCB97DECA30CA6605A7993094B6258E240736ABB7DF5D11FA046A0F762F0EB70D33A02E3CF51F37253D16C484122417FAB71E047545579C2BC13B56E7F8BE982733CB5C7D428546ED57AA5B3E9FF15757A5FBFE37FAAED3493EDE42AD9B95DFD18E4BF4C437699878F4997EF2C3F7146ED68A2E6901705DDB6709A255345018D8735EFF645F147801360035994DAF12ECA585175DAC0D4A2D67A88B0747D00761E5928BEE473D84222AB4B65154D7A90548EFB18FEEB33F7FF25D783D49E5A8F3A24B75B0B7894DD67186EE639BD8879222AC0243A"/>
            </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="246186423F8D070A63A09DD18B5896DD8C0FC39605B049736B95EBF6B32B34D9DDBF131506E302408E730E7C7ED4ECAF7AB3F4299EC1C02D8F1758E6138EE4E7F0F77568A376110577E858601161AD9DCD52F43EDBFF51F102331D235FD3138E3204C85A83CB49D0A8A9BD7CC4CC1E4921819F91A951B9ECF408639E1363B74E930628D930425304286200248B942520414188823089B06480C228631461931231198781A0820CE092109A00864A24522030312304101AC829C0C0809042069C100943080948324E4B3271831671D29430D1880491380950B66813280A40880411A5495394255A942D24989102898889944103252C02052064908D014252A3B2291BC42923246523056193A05108892D4328109C9451C4B6511A321121906D21B68C14C970140472148260914229093621089108003281CC480521C72101B55020458E1A43658C286C24306D80B0119A9661C2B870A24040CC108213B18891826424B96C5C3421D0885041C40CC2822CCC420DA39221C1C40C22468CCCC8291A38210A032821A73180C4019CB62C603490C030210BA260143110D192040B12224B107119B2059A004549C264940809248729912610D8885100382041024808B2841C9025DBB610E0A231A22670200641D2B04498102DA4242261880C112730412432D9188EC3026112316D01A32C0B260E5CA42562B24D62C6900981209A986C838088E190681A808C0A9101019660099841E2400E0917444AB44452908900156AC1B42C943865D10405CC90094316041BB1849A448224058452B641C0C66018376C41B86C20137151A88908378E1434461C3768A4B408021811E0382D20C74401C470A0B60583880804480ACC84650AC62499160C5916299B081008486A2004410B3960D48629C3248682A06492C40013462D8344445B22658C96288832441A30691A438A92824DE43230E1366D8B184D012089081161941010E0062023A08CCCC06164884048429218C8600210058BC00D238485C384455438414800124C246561064804086242065100399101422A8B424204B0715B180E1A422982A44408052504832C1AA86499302E919891C4140E8AB60C088425C9C62DD842641B146C9202269044410B2340E4488498487159A03010048463262CD0B20D892868002260222691E28680238751DB442A1CB170A14089D998099306110B268E132832230406113260484480A3229204026A9B8805D1124D9CB87051402A0B9384D4380C594020512888C3C26440A064CB228648180DE3A00109331263A0400A0684C420468A061054928C83980544322E582000A036014AC450A3C02821A24542126504273110C850D3C42C003348040741C02884D3320A230171249564A42644881646C1909158A26591102E802405D3B8914C2409C24880A01082822092A1064D9B98889BB46114348EA4342618284954986010A74552244A1CA1711934010A946400456402330D01254610154E113562093388A1488624446658264E50184559C4709330200319606148125B12801B240D1A491092824DA0402D4144281AB8518BC2449CB68C4A384C91A46858B410C4A0050B863108450018254808034C134504E1366CA42832E24020844445D2321258C2401420004B9220A3A86DA4020018964010A5304234400A15004C8888D2346609212812122A10208D22254C1C310CE42888D2C26110856C48A461118090CA144A82A26CE1928021C32D1AA94D01B4711C956408026CE24465D8069293288E4498510388912326064410259C022D61B27158260E191972E0426C24830864C40C8B8629A38889149370CBB28C90162CE326510BA7900CA04118150D08448A9B422199444A0114105894690047419CC800581471841449014584D326718A1292203912904621E0A470110132049421D032620482841BA5004CB46D1B81659B202824232509B0691B1444CAC62DDBA420593030C1220D8C9685D034718A060A411002008770E02800E29449A0468862B60019466C20124CC2B00C14426812A9441A3009DA2202DB222113947002A340D3182409234051080509343209278AE4444A0344224AA28502B051112711621812C938014B264ACB20019C181001044802B54D12056A94466DCAB64591905160209221238E1201126102651044921AB89080882C4036268B960914C88D59026610B6500214DFD8C7290EDDDB6A2ECACD9E8F94E183CF8902BD41560ABC5DB8489E06048CBC207AB5CE03AD0E19D34340523F16CCE9EF3631100A02A3CA046D4B5E9BCBECECC00A1608F54644AA7ED68336F09211A89E02656753F1D8916662540BB9C95D6D60C3DE1B59CE9BE7E350BB05FEE9A85AFD727EAA64DC3D5B0BB4A41D76EBF3CA5812CE7A575A09507CCA36D18943881575DA77E0FB5BFE059613E4E1E602FF597513C8B1D803B636874937FE0987E77C0EF46E25AF1977E1F3BCA5194DB33D28D315EE3EF5FB1FAD1A2290CF2ABADF8CA15F670B17B4BE4886E8C16DC3BB45E4A1FE448AA092B40C0C3C80E2BB7E224ABF6EAC172151FBA60A7EB536A0253E2FA0D99931CC004D0E6C684BC3A13FC707E4B9B6574DCF67DEF71F13495C83CD867A499CA58139C8BB057A142B7D87805C4735190AAAC03C0F86139C97B8A3B7A2C57D175D99A34EAF2CA4F8FEAC547807BB19FBD9DF4E51A3D7F0E4DE313E248BF3F839B79EEE630D772D6BFC665A39EC6451D58A4DADF73926FFC7A0B39D523C2DFF4C48E1AD37382750F1B4EB83F39520E79C05D2060B4BC17F329D356DA5365C1FA7092FA64EE805B6EC95EC009042C3BAF7649E9BD0396FBE423CA109F1093D9D1F527EDB3CF9365BB02A2B134C64C57881052CBFB6D0842912328798A24376C6DED1563EC392DB949D39AB7342C137871BAE1ED041A9BA0A21EF11421984ED46B1B4C9FB408025CA0F99A602CE509841C81E68AF0A1864C9C3AE692B577AE5169F194735203E13683A3778AAB52448F59E0159C9094ADBC063733CF427C5D6AF5BA74381BCFD2B616211E353337E5D0C65C7F4C13A475817B223A8C3D37AC10E63B528D097D3A01B59F64C884720F1C69D59E090BF92DA99E566B7AC1F0A0FFC5BFD9003405BE37B767039214C4269A4C3F01211F5136808B111C3986AA452BE95AD50D448831C685BE781392081032AF550EF2FCB40EEBF2B028F391F7E5A3AF15CDFD1E4F2FC4F76A30B9E99DAEFB8D6003EEEA35A768B0D8DF3E65353A3D82BE0B086CE3D15785EA16977C85D92F98CB24CA0D0918CC63B34BCE9504C37A8536AEDDA16E257B91B8B91C7F371E952978F9D31B44AEE6C0D493D2121B8D1102F82D1F52B79B8062BDC7AC9F430DEFF981BBDB07F1AFFA1A712C23DB64C04739B6AC056D9755D22558A20D87117560FDA26BB4C8CE7DC3253FF3EB456A36813D58A8E75DBDA07556A1AB4E89AFFF4054438E6FEE74E019DD55F829B1D0B98E246DDBCFAF46529F55B6E386D49C5FF4E4F09F5CCC16BF4ED351BD630C1454159AC1F5305D25B997686837D8C00FF8CF22531AF829250817D8B8B6C2E119E15FF3F54C671243029785B37B5C4B67988FFCF6C278839A42B3DFE72EE6B43213D2FBEE9368CA2B9C7DF908D364A6F781A9BB00B0BF47747B3349F7612CE4F5CCD749A3A9DDB9229D3F49F5BB5C9B8EE41691AF89654B8392D837EC15298FA239B17A4DF7B4D244E824807F399D96D822AC7EE477A3567208312673524810619DBE4632B9B29378BCCE61C386DD392E0FE62D49093CE40A65E6EDF6B395C0473547BE5FB9B3ED816CDC66D01E877B562B52A0D30D09F544166047BC960894953F0D421851B1EDC3BA0592B545E613C65D6D660E44D77F0C8E1281B5F7E559A505618009688675648BA7CA8D62ED77A3295A622FD3055B44522B1BB7435DEF78B8D97F73978F68A10DDE7DE02603B68925901684322C2FAC405FA329407EBF3160C8B0774165A055D85CDDF53A8F2990A3F98A8C63714B3BD115D9BCD41BC3252158E511B0DA39E115E6580B603FDA84D230875A899F733219D5454297A662D89903DDC0838FB6A9D579F88BC7186E108A51BC4724177D59AE15491D195854E8B161E9CC01AB6B3B112D825844550A20F8E4DAF9EEFE6736014588156C2E865DF179229B30BB2A7C1CD10D44ED9D492753C08EC29B5B348F22B01D20A8EBD131E461D83456149C6BF461E177A63D1B815EC89A192CB2BBD5AB8AE68D74E2B1EF94356637FA957718066288F0299AACB140F6DDFD83130DD323BA6F07B620BC7F499074438784F4A53DAA82B6B3B04466E2A0EA3EA42484296F9A67A7125834E91261E070280AAEC7C9965ECFD1561C32B75C2473079F9F5D82FEBB9D34AB05C92648311974E6BADEEC1350E23E3D7FBBB49F1707B0DF9457B8235FD1C2CCE3ABA7404D9121CF259D3571F92155077B0D961675B693DC6C22F75830629860D09C780944F8635BC339BACF819173848BE02C5D00600D56EB83D7AC378B67DE543D0121B12A2A88D5AEEA68B5DC51AE9737FFA5B2C09E938619D0E8B20A7865D331FA6E9B2FF70252C0DB6204FA3710210CB00B7043196E67860A635312A7E3411F840194A3DAA7F599825ABA2327AB549D6747EFF5B74304EB2996E2E669073E665891B63B3B6EB95B851B2D0142536585A638AF36F4C81ACC2DD1764E91A1CCCCAED18680F4C8C1972218A51C29EC689D042F3FECC4CA3E9EEE402ED5593E70D40087967B6811745787BA3414ECF5E18CE242F753312B309BAA995A6AE5D20F7A1E60AB7772094BA563630DDA60700DCAE207AD4FDAFE73DEE7BF12F379E1A65D88F62D1150566051DC557638F04BE11A10B019000DD6497B36584210DF5258929FA1A19F685CB7680D60E44F639868B0F211BEEE71CB72536216DCF1D28CF196D55B77641AA1FCAA2D8388257C875C43604F688407363781939B6AA8C4B71F1FCD376AF1EEB7780A7F5A481152AE32F7A7FABE53323939140356CAE5740B213B43D6E88141CC033C58FDF96947DBB8C1077489B10BC3EFF2BA834B8D67E253AEA7F4DA8504917C59F96AE30C359F04F35198DFFA411F7CE2FC34C129701D2B4770BF2FED82E2C2CFC6C549EA324862AB527613F1087B83C8C6AA2B05B40C72B33A42E6D56F7CAD07666F417F102528C14CAAA852D7148C4094A1EEED23DF071276A5DBE96B057C009E664AE004E68E094BC32633390E8AE31861F73FC94C0131CE7630972C1D2C37F579AF220E8E4D75518C1BA6F8961D05295E5653C2674EBA6ABA65BCE3B169125116BCC21B4843E84B096E6B1D73C136B6CA54030F544143238D2DD24EB03A9BC4E76F5DCC67CB772282B68BC5E7F46BF7DE7586C71F8E4D9A9765694D78EBC174456FF2062CEB447269530E0DE65A63CA7205AB5C93832EF427CA69ACC74EE7CF44AA3C3501E7086754FE6629CFD7A9569F376F80AD6429F066914E683090E6E42B645F0D27C96B6E5886433EA3729044463B82C9ADC94C760215670B4117BC36129CEE4563C2DF75AF6F065DB766D3544219EC4DB8448B52FBE2A979E9D49325678CE1D0FCD7D69681CA4B9EC6E83D16F630BF63A28DACB09AE7BAFF75947F0F3A499A5B10FD2F05DE5CE3E4698419DBD992C84984676E80289E75FA2B487CF1B3F58CE6909FF8A82BEDC3208E6C4293A8325E2756EDB6C931CC0E66E26B2B6E194032A838B6CC8E8A79C35382305515118BE16881A03E70F570C0BA07798CD0B412CFC723349A40B87A443E322CE2DC4656AF5729A06D1F5F9583ECF733095EA50382A1998542EB5B27ECAD6221E24E67B652D989B47B5468B856FC4E4A6CD0C35DD2D24B3019597CA847EF975EFD1D669882A472DEDF65DD88BF802944D2698C8D13C349F3A31BAFFC30E287A1CC6840BC29E15102A151D9E3B358885150729BF2A0797E6B3D428454F17309B74429C00F8FA5742977AA81EC0918273CFD1DAF82E4BA28650A2657CA501952BA69728721AB254D51121E5182DB10AE902C3CA54503433B4A80064B6716A51F0B9AEED92868B6068DEECC2BBF3CB58DBF0D31C45EBB1FC70A160CA9A7136843AC2DAA3104D643458D446B8FDE15E4E24B6EDA432AF01FD8BEBD4ADFF000171BCA05D4DD046BAE3D07BE6D73227C60F2F6601245BB9E7814D645B15A8DDD1F9DA688ED4E49D656FD1CB2410E21F5D43CD0F56EC763EDDF275126B168F14A0CD9F6CD40CB1595900C8374F23597664F7BD5543E819F7F7E5C5B39C1384C793E4C013CEC6820FF48D980172535C29615D5FCB1BB10BD7BE80218166AA472AFBFCD1E1B9E0FFCE70351227DE3AD5F6EA2813308E8C74992AC16A69ACE9A74E7F066133825B9F77F62BE5621E45F83B6E767DD2D68426862683342D82F4EB38CF20018466316CCA8A31A0B827FE93FB9148463BB81321530E29FD50D8C9D009B1402E16A4504D967C5DE92D704E5B018A17E4BE04A3DCD4EF90B88DF053203E2EECC99872B4536FEEA2F490D5A7DEDB74A694D1374F5F98E05642E41E9431CEF4E5363223C94F6709C165DB76200F854B0D3E030C70B15B9650B723CC0329EAC500DBF04B4B74C6D74E7E935723F59A08ADC96B6E09BCB97DECA30CA6605A7993094B6258E240736ABB7DF5D11FA046A0F762F0EB70D33A02E3CF51F37253D16C484122417FAB71E047545579C2BC13B56E7F8BE982733CB5C7D428546ED57AA5B3E9FF15757A5FBFE37FAAED3493EDE42AD9B95DFD18E4BF4C437699878F4997EF2C3F7146ED68A2E6901705DDB6709A255345018D8735EFF645F147801360035994DAF12ECA585175DAC0D4A2D67A88B0747D00761E5928BEE473D84222AB4B65154D7A90548EFB18FEEB33F7FF25D783D49E5A8F3A24B75B0B7894DD67186EE639BD8879222AC0243A"/>
          </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="246186423F8D070A63A09DD18B5896DD8C0FC39605B049736B95EBF6B32B34D9E2FA993696DFEAAE6AD9426A674C64801E1F09D8D046CF9AD26ABC5826B2B5CCCFEFF1C52706C8B68DF8E4EFB92972727A32738BCB464B7ACF486EB788797788B39ED94D58FCD46C6DCDDA6BA772BD140F9D14873E5D415806296E7DF6BB7AB1FABCB0CA4086EED7EBDDA02ECE509808847C5D477B73260E2138B496532B595294321C2EB0B0CE10B905511B48C54917C13637DB2FFA64D2C4FAAD5F68238ACE11892B26F67EA142035A0DBA86E63A88F3AD24D1532E8B41E30CC3D07C43C7306D30E2F3B2645BE0B368DF525A1A4A66CB4FD3F38A3D6B1ED0BE53FC0A795B13C2209F03F0681A5B3ABE7464FD62AF39EB158A8C297B9385930AD07A361CE6FD8BD84303624AEF9BD6E7C4854C0941165AA0E88480DB8476CA7F58F5972FCFD406EA06BDC90699581598F620AAA002AD977BCA7F51BF21B9F2C255F51351F166E1F15464D8C426235C3E004220120306816254491DE0A2445465469950BF1CA44A001BB32359AA722F94E578B0B17E56D23711885B99C9848EFCDE4698C51CABEEBA9901AFC21F9EE4768D8B3761245D333C7FDFDC4494BDE228658E8C76EE4D0E62A4044C07B3A70A6524880372D38582F7B5F068D62820DCC2DE6DD6057FA6B8E02DCE8B49AFCE80619DA6A1434131917A7BCF11D8050D0A9BF4B12501FE5FC8BE40ADB2C4C60AD093E5E77AFEB3BB60AB262BE9602DAB546C57258D05C377E11D248288E7ADB6D4069533ADE5E67999F3435EC1FB94A0EE573C3640E0E046D53E16BBF589689BF2FC83399058D85285EAD121223B803D822F99B8F4F8D4937E307359DE9E8ABACC32F06B3C6121AFE736F576EC423EBF367270B22B94C273DE1A3CD9714F84EE165CAF418AC7A9674ABBB8875026F76D47FABFE6E2CEAF32226147CE86C68C035D0AD1B1012132ADFE43C1CDD132A6B4AFE7097327B042DE0CDF71DE97A63777B0DA9BE47EBABF34F058F86EE66834F2FF8BB6EBFC2AB965D75D724B60D6D13B2590CF63EBD25CC11870775F94AB2C9DBA3298DA4C972BE33E5D953B072882EE508141CED62223803ACDEC684BCE072836735233C7C5EA4F6BF1F38E91355E3BC331B8577A11DDABC5DDA77963B2DD7666A9233A07CAF7C06F35AE0849C164FFF36356CAEE7BED256A6FB002A7F00187FDABBF179D7D9961CADFA5DD8BC1FF25BAAB221B20433149E3C75A3C7E626144E14E9C1AB5CACE1F2D36721836AC1913AA752D619C22185B3313D1E76F591D6D55D9416123DE73CAC7938F531682AD0A271D1EBD5FE419A41EC1CF4018F1C137482BCFFE71E1A2576A5D761E24F28383C6427751A4FB74411123D02F8038F01326C2B6CE3AFC0FA8706885BED039F1AD1B31B386DD0B4151ED846954A072113DA3E684D62ABF8726B16B47DB5B261A7BFA7113863214FACE9C5846846E108F015AB7883123F722842D691CC955383DAC46EB85E8EF6DEE865EFBB14672F182135059E14FF3BB26EC9C719B49022D5877043FB41F17AC68D103820A334B5C671793CED5130F1B17C1482BE7588C8BDFDCBF4AE8B7E2B6F71DD21ADB0764100CE9F3AE5E3195B000978EC10DB70CD23AB24D1AAA003176F8BDC01C0A483226043CB116A4DBF9E5BD5A161C389E2CF7AA9FFDCE030218D3305BC894164C765D22916C43049598AC6623A4693B0ED3BFC8A917D26ED9E904530E37D173745CF2F3A8EA62CCBA853B65BC734D2E203A23519CA93A5AAD165DDA1353A2191D8792CE888750595C9C4BD83B5D4F8E36C5E8D37B61225CAAFA895659A09848B550F8DD917A77E66FE90ED420427FD1FD397F7B91537A40A1B56B089C38D3CD4D40254A626B5F248BD860457CE4AFFACDE034C63CCF81A3D3F5A0FB6EED8EECF4E7F77FFCA5F86CC9E763566A4681A4593E959FAB6F5B8149D5F8CFF92BFF61A42E6BF3AC098CAF6E2C6F4ADB641D9FEC7530F12785DBC15CEEFE649862B228145A0CCC078ECEEE136F4029117FEF8D8B15DEE8A9DA1370E057F31722E3BDF7E741D97A5A8C3565114EE5AA8FDD7EA489DD9E74705AEAD4EE18709ADC1341C5AE96F139729EF0831549FCCACAA550D2E6A2C17172745EC2B1CA5852402A95F11F411CB75518EA4F155E4AF09F7363276B1346420DED0014C71885A8F155C7810665FE0FC5CB95102A5D6911774A26ACCE6DCC5269E5BD5505733EBB92FA05F31D31F985230FAE09A7967F5A09B86A23A04877293C6D21C37504CDD18EC72523B2C59FAEFA2832B3604C38DDDFE7A51063F0DDCBE12FC45648BC4EBAF3141871462F74EA7EE11196D0A503D3F5F380D0C23CD0FB096CC50DA18B771294C3CE75421DA14DC4E6FF60FE9AE56D1ADD408EC9B302A703E4E41E4D8AFB8BED4513E2C0CA5B4BE50F928D5E34BE73D86F71B95F432123133919F7F4AEE456DBC49BFCB8142A29A17ADFD03A4898F0F3B3308EEBB2939BD3113D1A02A00BEA19D2B9051F9B2A71230F5B422C2D8D3C6F15A4F59CFAFE40FD4A71A6236D814C04D370980E39F223B8E2E7FBAD5A1DAD376CE0AB47A64DE49517E88112643280D8D3B32537D50249574C6FAF32F544DA33752F4A6F02298F8C99D6770D65CBB81208561B4B9773C4F107226D78EF434D946EBC30FF6E36576683B883BDE7289C40FBD457D7CFBC217B98821188521FA269AB8DFFB6B0DC3E8B217CDFD21083E1ECD97ADC52A7AFE8EBE848DD4DFAFF31C3D79960FC3425B218C93AE3BFBF6A8A27EBE84E4317E40FDE1982027D99A57582FF3BFB4079CFA7B83D0E60308CCDD10AC2BD9BDA20B342925B0E1376278D6B83743ED3588DD8FB629CE25B247D122D25F378D2FF05AA46F213FA700E88A9559E0649694768C28278A1893900C57BC38DD37A03F81608326F18AED6660414E478E41415F5A5BF21EB3BF2BF30ED4C26881A0682E3D2F70863EC125D68B89FD5D6BAB6ABE9DEC786D2F69B67C97084EDF3AFEDE890D16A0864752FFFD3B5345741AE377863B46BAC2B2C671D7E3760693ED95643DA2DE7237842379AD9D70E6FB716D19669327E1C1A5B24E5639915053518697868FFC3A64D5AEF9F8C001E29EB8F7806F2C9DD00A289DF6538B28A33F4AFF358CF0A761C8438045D0256FA901A64B9F47AA36E00AA8EE4872D9D49410724954B07EC3072E7AFC5CA21E9CFE6A2A9CD71AA8A28F9226D969F44C580C50ADEF539E6C499F2371650F64D8D01051D61A507E9E173C132A05A09E18954EC2A43EB12369E1B9A32CADB64E3C0A4B973304D0A03028379289BFEBDFBCA5F259F0254E7CC32C9B30E507A326F5BCE600CD8874484CB415F4FBA5AD66AD9E5A5BEEB866E62BF2D35DBAA423770EADE741F9874D6B606F805818C37725BDB7F5FACEFEDA3623E95E06F7E508727CC75DDFA0D26A2447679AF2DB8C6A00ED4FD02474A55236BA87EBF07084063BDF375F7EDFFAE66B61A178AA39A95BF2978056E6D725273D1602E8B6DB4F110AC8D6093396FDFC8443190E200AF4B3FE7BCB4ADE490DBBACB6D17D64E041648F8D4FEC912365DE500321FD9707150629B4361DD86169FFC5904EEBC2FD492D9C599F0F3E1F822907F57AB484AB078243A4DE78E5D2FB478DB79F827568BA20CB26F897554"/>
          </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>
