<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="48C9AEBD7D7E078CADE1776FCDE38726020A71597A9281E6734A0777B740EEF0"/>
    </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="48C9AEBD7D7E078CADE1776FCDE38726020A71597A9281E6734A0777B740EEF0"/>
              <Key type="ByteString" value="22BA73A531EF5BE4E37937856F18EC1ABAAF6445C1C6C6B455546B794A941B507141814C42F4B102EA4BED8FBF5DECD5D7C47148B8AF106D20E1B537598EE14C4DB8D0DEE816AE4750C8CE9968B4F804A24D3028A072785146FE8A67041C9153B5E05E8BE22ECF65D60CE62454A089D479012B1F4FEDCDBA9F844A82A36CA95701C84D638891D944009B106C1C118C13A20D400849C3007243082549B40123A9314C02281BA6081B003013054022010D1C22490B278D230565CAB849DB0022120432C3A468490426043485C1A8800A3569E3446CA210880B874522320E8124250B104EDC382008A0111214880C037122B70480B29019048894A448D100411C435041A65101360220C24C20C665A40829A1480DDAC061E1C26CDC0452DA20520849524B928551020064384DDC827000154212B24499C464890069009809E40205CA042A1805809B84418810662191308BC22808B62DCB0668E194701B01691CB02D24058C1085015940628910000B4486640820A3424C42C46CD8808C64044C083306C41486DA8420041000013290E3384212364283B6515A10461201258C1846E0A84042A62023925102128252404DCC245253488C983449C39460E1420213226A04220054C241A344216306291244081089004096909B14029800301A41441B867148C230A2908818252AA2A06DE0B40924244DD98489002525939601C3389260843064300A0B312CC83228A1A22144840923156EC28865C232400CC511C34882C8B84D03086E10B6001C15699AC22D094811DCC8201C3605C4A82898B080D804811C300683B40C4BA260E4A28D0BA7699C98085A48692107801B4542A4928C22A32D8CA86004A74D59062A1410900A43800C368EDB120900904914196CC4982C93A2111347911AC960D1328221854010960CDC20511C402E61348C24232A1A15241407089AB848519024883466D8320561186244B40400B08C834631A008884182310C94615204691C40706200660B494103C54D18A1718440321A171094C221C0A44451B285532061A10851120249D9346500066862A00CDA085104B888C23670D94080C2266AD0B22D5430625834809928704B040C4232514C000C52A088002804E0008D9826852304480CA2845B16685CB24C60208DC3C280A3C8249B9024D40081993642D0346C240140019350182942D008200CA56450420E20C8210B201140803081048E02030A0C2549E0C608613071A03241640030D288711A82904104288940715040921C1892C294201316905A0026DA366612170A04C38001108E1897701991004100260C231093B82D0C310C1A26615936452410014B36325AA42002404422217018A6651B2690042608E186482445001312290BC20104A284E2284024966D9B842818046C82C249A4282A1C230D0908855A006519380DA4321080B65043168204A16511108182380500892113078CCCA08899C660D216719A9404C8980853106D1A32602309690405224AB82852C4682203021BC6844896844A1645E0324123072248344210422A19C6841C482A61922192B2492134849980214B144A521001E3086DA2B44844281002A841C384802206120B175048220203233013130D181141A390651BC04C0B1282222529DBB05041A88064480D433464D8442853028E242330C4A068811829DA0260D44644DC261152040500842C4A043111483292B40809C570184482134266010526841091DB084DA13864D440458BB030133004094411E240111C45052042620B162600A06CA1A04C9B848503B76D22049010A0889A303021A66549A2691B2508023108194480D2B451100131D24229641080E2446221B28589B62C840842A21070611625D2C224E1148EA03445DCA63018242101A4608B928944884D91027142422CA0448200450A5B426E4320800B8465D40671D20468C0A46C0B874858400659C430A4B849A2465213478198402161B04CD92450C840465C0604A148091094900A8650D82622C282051AB24D18A08091300E5C1681D49249D3180A9BB8614144104C06428444891A838110A088891632428810DB924821370CA3227211C60C83288CDBA6701BA1681B46461434101193488B4489A2906522170849161190348AC3B62D60100C1110402130684A98459A32509CC87089A40593A465D3340A101850E4A06DA30669C9022E21B64DEDC2B569D798DC94E26F8492A48F6CE03F816D8682E57316683D8A49F496C2A8E365017337461334A8D8B825CCFFE6A5BFD918029E77F74A0BBA915C2D8F9736DC622432486B8C26E1C24E8A08897CC9FAD65079FB5F09FD26C51DF5EE374719FD3ACFE7398A2B90B88038B1651576FF43526DDD7F36698E339353EAC82C4D9260BD503D49829FA597908A638B17DC35DB938DF827DF616F67E9B8B5DEDA98CD85E196164038C6BC70E5833D5B139B9650DC12D277C5C9901C7A8E76408FC82C35FAB9E0BAC855ADF35D102C68B61C64749E6F6D95B1A37130DE47837DF0DE7399BEC248A2C20D574890F00012A5A664DBCD45630C01F6F87137B3BA0A7BD9AE23B293216A5200E7ED5C926075B0BA4DE2B0BAC0BE822A9FD548708B93140673454B7B89E3FAAFD638E27F1C9FF94E0121787B1B9814B84DF4E6731F61711E191BCA6EFBECF25C83933DA1F8B847BC4E3035B559CC2A7926E02B5F55D1D73F89EC360282FA0CB97431795F78672E31E279D4A87450BA44FBB96A536C70EF57B68C0DF1A47FB5CF09FECD7193464E694BFBF83E4C78845A74667CFAA8D938FF75FCA0498F1A8D8B63ACF9EEDD20896DA5600B6BD9C283EC77B07A79352372FC7A9CCA8817BE112D1B15C824AC39454BB9EDAEF7232DE41E7B9F13DF857F94A6DEB515530E692DDF5B90830F758249847B642613DE2FA3B74774F59BEA59FE547AEDF434EDDD295A582F2BD9BD6B79BFE834A9B079B382DE6FF0B4274F501346678CED72DA01A957C20D1F64776967D2E329F0584638EAB9B0B280F5AAC13E7DB88854F3FCDFACA7C47F095F4D9B3591A98F60FC00B834BE81A16FCAD96AFF3383F917B8D0D115BF5F48442CC82D69096CD8DA939F22AE7032D843EDC0987D0B559E7D741C9AFFB9B65DCCB8F7C40E03B6B03A81C37F3ADFB8EC95F619C08366465B49E07604B14BF1C2CFA93989243FF72FAF508FA42CFC1959BE8987803191DB0EBFFE836E2EC2497FAB3B10BCA1658EF267787D041AD672E4278345E5E4E6B7F48956562E93A0B522A9CDE43ABB5B5F55CF7272769974DEDED7D5260FA0D507BDD6731B65FB3577C4A2884FAC5BC271AD97F2062E01AEF2E3E6AE36F2B4A6F08C5A1D71D514B5FCD2CCC7EE7DFDEEC71538DA5BD6B7B4F41DEBA21E9037AB997C067FB48949114207C884039D00D6B97CB68FD9615D8749B221293FEEF6752AFE84954A0A6E2E93775ADE3A4D1D250DD6130F5542926CAFE2E5EC0CAFFC8D315C8C48C9520B1199D6BA8913E2A2C3D2FD33490EFB2F12F11AF8D28113C884F0903FA7983615C354EC4D08BA94134908BA554F412F8DD53717C55307D4EBB53386F5C1A8E1E78EAF54EDC00CE5484136C1DB417BAA2F58F30BFDB159BFA10E00B750CB4370711ECD8487E7DA1282E8835DB80D546F7B42DD9A3FE5CD45A34701919A65E5C8B6AAEB0ABF8A3E11516FDA020F15EDACF77787B8851CA3B6FCDA2DB0D4E37189FF20BC9BFF9492FCE72596F0C74BA515155E7D13B91C036DF9C83CD3E1533AF182BE2F90040D7CD1D5744EF1D37A61060246867456C4348E3E7290965ED25D5E40ECA3D5FE1EC6325EAE1D60F163081B92A100052765BB98CC5DC377E4779EEDD2489A39801679BBB53D8A48A17A3B46D5E9B00B161DD4FC58C2A3F435E2497468C7F00E5B412B46276C5A06F293B642E7EB579861A3F925859676E8C05123D57D576EE427C191E32217E252B3D67A675FC1E8F88EA687A5A160E3A11C89711DE8AF013B3FBF6344466365A3D1C15D08A856E7DD8921366F873EA7D8C72EE8E27859DB4F25A6D6E4A268BC2F58CD4A84915E012DE8A61479C1C83E7E023811C90151D8DB44C7BAF5E519D0C7F717D9F27651B7256189848748E28F37C2B0022E2ABF62D4543F3E1D87767B0EF86572A296556FD7EEC0EAE0985876C9721D4A610909D35399BCDF7F05FF3217FB83571F4AECC47BF887B86886854126F4286B1CCB71DEF7CA410017058298739A6FFBABCCC593824FA281D360765E7DC98099D4CEBC410D2B9602DFC8FB23D1C556E2937FA06A1F8EF5033C8E4F9D361A290AFF109E4CE41FFE1FCC3339B7583A3D83D243F4E843C31268F002A261D001CBC4826B1A0E093A2AB63040CA976F9CE26BC49F2FB7E645CB183D815F690ECA01004BB07A729884FED73C7A9E8A564B929655B5C08A51C4F91DC973C0F910BFC66339900182AD34CEB4F7A254AAA7F17EBD25D42A7DC98D69CF2082015F9491A03DD3067F13204FE3E87D3E1A49E5BFE8C4C9943F8A1168AA6B2710903D09543F393248C4A1BC016274D4F75A0A8A8EA4692977DDF9A4A4430129DAA6BD15E7323959BD42816B62DB038EF278C38D95FEEAC1FC39BA6BEB214F8106735AA536DC37F96F748605E217CF53838E0F87B2DA0456D138A018916F5E8FFAD36D2E8BA49C3F8774E8121BBA5301448DBF7B9F902553EEBE8D7EB2AB2EEA945E8462056A7108A5B5EC04E21A11EF620065AEEBABF4B7953828E73424BA1D75883999F81EC824B6F9014075B233C3EDAF42993D488ADB7DF3697B1F0285E7D08778C59B5A95BFDB29AB3DB3AF9347D4C1D0315FE56E9B09AF05957C6C31DC1C9919AEEB517EC293CCD5E102FA6881C758051E59A19656D4D86E03869C7943D977C00BD0A0030B676C13C0A2F1799754A4C8F7BE4766C51DB3BE13EBE8C21EB4CFA034CD04931304BD89D67E543F7CA7CDE6D3E1640E63B1723DA31C24D253DFAC26F1370319E32235CA0BEF44670FF371486AF793C0B18077C71D275EB80F07EA42183A655CA54CDBC1E53F045BA033C309764E4D73F929CDF695F3AEEAC2FC907F3522DC54237915F4542179F96F5C11529D078063DC7BEB712F7C2F64D24039C4AE92901149DB42712288802873784F2BD4EB68787D455F1FB2AAF2310DF60F33076F2EEBAC437FC6ADA39B7566FEBA09909569CAE9B75A2DDEE2F4F909AA5F3C4BE0032783EE12D6A86C89EF6500F9AE14709E5A526F7D69A830E899E1B94C774A66AB13E0AB7DF03564CAF5DE9C14A5F37DEC7B4B14A2C5AEB278333809DF3BCD81C0B76329E938AA020DC15074460F97F30EA3E290EBD53DDD92DD1196DD8F88436F9060C06936B4CF84568F59FF9AF9B454966B573923F5D8612F5AA2CA779503809ADE5DC247C614C4317E158E93FC02AD680F5346DD16BA3D08F5F9312FD9325BD722A4720C6C5399818F0854EC2CB92354C14E5B165E5685A450C6BE3EE2C883E83FF090AD92536F924948EA7B28872687490AA178B58D7F1D03A301CD63CF8C3D2CCCB887B892784B46CE59969E1958F013A2AF71F880B423E8EF7B3A4745EC1C7DFDD69B831DB48CF7D4562512F4532A69342191563E95258526EAC4385FEC0F7267FD3644AC6D7E2158E86E7FD4E7A8A75FACFEB6A0CC3AFC5BF3A0F8C7D54173AB57A8B34104EC324E76D74AE3FD6C867BD61C40D884C31B66622298EAF3CA5402C46B4EDE81F922AAC28F4F7159508EFF2009B63E5612EB1E9EBF64B013BC774FF2AB6577E1409ACDE2316362E18170FDA7A1B8E75DDB6C4DB391C2ABC4F4CED45F72BF73C6991FB121DCF8D1D6772220CCD786B9D45143532E6D86FF9537FE4A18CEF2033D9CBC4F98E2BB1FF90E0AA67FFD7128E6C05431431EA4A2A4B4EF586B7698631F2A69CB7260B9EFDBF1D909BC566C90FB366EEE51151313BD84E4FBC5E4002B3CF2D440A6DA947811A056D80B19A4634A347317CE0804A0A9BDA8A73F8C3E82EC2AE13A14400CA3DD283551C020AA6AD2B89659ACA92DA1C5469A338ED0DA7595E0FA41134F4CA84DEAC593B7CF41FE35514E9B04CD934C83E2A0AFAE85D63C71978611E1163EC2E24230D8589CE30891BD8104C3B147107B5613B3BA944F98F0CD8C9C046AB54DFB30ED58148A47385467C1E3146367550B8CD6FD4AA93A8FC980DFA7FA81E702B8287EBA5D18E886A8B50E0213FAE06870187C146AC56E99EE25091C2C3A8E675995EEF818BB23432E0B2C17872581DD93252C5EBD4E2CD9B34BFBA2D46B259B89419B937465A410609AB2CE1F1F55FF26C1A55DB72EDACAF29BE11C4C4F54A26F84AD214BA50695B40E333C17EBAC63DE93203ED0534CDFE1053607A9F2B14A1931588A46F714E49527778585835B173955C583516FC5EB82B761F80E3A79FB3471D97055D883851AA01F35EC6838FB197234FF61D8A9BF2F04F473FD2D6E4423EB2B0C8EB92295497E71DC86D38965F0DAFA35986392A40E4AC75028C3E24EF45A44F09209F98A8445F4B9A0D772D8801B6A72CE797D61B61578007CC7BCD0E96208B3C7063CEC51C6D790AAE2FB2E6BA75C3E5C1C21187DAED00C61A74A0BDB1C5D686BF230D4C4627E491ADB7573188769A9E24836F18BA674E20F2844FD2109EC78589C4DAD473E6248833E22425F513D71B4D7A884ADF7791A3EC974FC61B960262C9DF090A12DBA7414A9A11220A48822724F42C3D765C6B4BAF54CD0FDCE17665858E0773B70C69CA2BC1F2C4A85029225C5212C9A96D14A44598A26B2717249764C6102F6B1B88CE44F06D0906FC617E965DCC7234C1AD5CA7DD0D007B280C107A7695A8BC44D15BA2C22FC9B5538C2536BB6CB7B346706D16672F5310263DAF8B40BE0D801C498F343752D13337C4ABB08ADC04E229EC02B9CD20EE0E39F07A1B7DDB80C34356BAF04"/>
            </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="22BA73A531EF5BE4E37937856F18EC1ABAAF6445C1C6C6B455546B794A941B507141814C42F4B102EA4BED8FBF5DECD5D7C47148B8AF106D20E1B537598EE14C4DB8D0DEE816AE4750C8CE9968B4F804A24D3028A072785146FE8A67041C9153B5E05E8BE22ECF65D60CE62454A089D479012B1F4FEDCDBA9F844A82A36CA95701C84D638891D944009B106C1C118C13A20D400849C3007243082549B40123A9314C02281BA6081B003013054022010D1C22490B278D230565CAB849DB0022120432C3A468490426043485C1A8800A3569E3446CA210880B874522320E8124250B104EDC382008A0111214880C037122B70480B29019048894A448D100411C435041A65101360220C24C20C665A40829A1480DDAC061E1C26CDC0452DA20520849524B928551020064384DDC827000154212B24499C464890069009809E40205CA042A1805809B84418810662191308BC22808B62DCB0668E194701B01691CB02D24058C1085015940628910000B4486640820A3424C42C46CD8808C64044C083306C41486DA8420041000013290E3384212364283B6515A10461201258C1846E0A84042A62023925102128252404DCC245253488C983449C39460E1420213226A04220054C241A344216306291244081089004096909B14029800301A41441B867148C230A2908818252AA2A06DE0B40924244DD98489002525939601C3389260843064300A0B312CC83228A1A22144840923156EC28865C232400CC511C34882C8B84D03086E10B6001C15699AC22D094811DCC8201C3605C4A82898B080D804811C300683B40C4BA260E4A28D0BA7699C98085A48692107801B4542A4928C22A32D8CA86004A74D59062A1410900A43800C368EDB120900904914196CC4982C93A2111347911AC960D1328221854010960CDC20511C402E61348C24232A1A15241407089AB848519024883466D8320561186244B40400B08C834631A008884182310C94615204691C40706200660B494103C54D18A1718440321A171094C221C0A44451B285532061A10851120249D9346500066862A00CDA085104B888C23670D94080C2266AD0B22D5430625834809928704B040C4232514C000C52A088002804E0008D9826852304480CA2845B16685CB24C60208DC3C280A3C8249B9024D40081993642D0346C240140019350182942D008200CA56450420E20C8210B201140803081048E02030A0C2549E0C608613071A03241640030D288711A82904104288940715040921C1892C294201316905A0026DA366612170A04C38001108E1897701991004100260C231093B82D0C310C1A26615936452410014B36325AA42002404422217018A6651B2690042608E186482445001312290BC20104A284E2284024966D9B842818046C82C249A4282A1C230D0908855A006519380DA4321080B65043168204A16511108182380500892113078CCCA08899C660D216719A9404C8980853106D1A32602309690405224AB82852C4682203021BC6844896844A1645E0324123072248344210422A19C6841C482A61922192B2492134849980214B144A521001E3086DA2B44844281002A841C384802206120B175048220203233013130D181141A390651BC04C0B1282222529DBB05041A88064480D433464D8442853028E242330C4A068811829DA0260D44644DC261152040500842C4A043111483292B40809C570184482134266010526841091DB084DA13864D440458BB030133004094411E240111C45052042620B162600A06CA1A04C9B848503B76D22049010A0889A303021A66549A2691B2508023108194480D2B451100131D24229641080E2446221B28589B62C840842A21070611625D2C224E1148EA03445DCA63018242101A4608B928944884D91027142422CA0448200450A5B426E4320800B8465D40671D20468C0A46C0B874858400659C430A4B849A2465213478198402161B04CD92450C840465C0604A148091094900A8650D82622C282051AB24D18A08091300E5C1681D49249D3180A9BB8614144104C06428444891A838110A088891632428810DB924821370CA3227211C60C83288CDBA6701BA1681B46461434101193488B4489A2906522170849161190348AC3B62D60100C1110402130684A98459A32509CC87089A40593A465D3340A101850E4A06DA30669C9022E21B64DEDC2B569D798DC94E26F8492A48F6CE03F816D8682E57316683D8A49F496C2A8E365017337461334A8D8B825CCFFE6A5BFD918029E77F74A0BBA915C2D8F9736DC622432486B8C26E1C24E8A08897CC9FAD65079FB5F09FD26C51DF5EE374719FD3ACFE7398A2B90B88038B1651576FF43526DDD7F36698E339353EAC82C4D9260BD503D49829FA597908A638B17DC35DB938DF827DF616F67E9B8B5DEDA98CD85E196164038C6BC70E5833D5B139B9650DC12D277C5C9901C7A8E76408FC82C35FAB9E0BAC855ADF35D102C68B61C64749E6F6D95B1A37130DE47837DF0DE7399BEC248A2C20D574890F00012A5A664DBCD45630C01F6F87137B3BA0A7BD9AE23B293216A5200E7ED5C926075B0BA4DE2B0BAC0BE822A9FD548708B93140673454B7B89E3FAAFD638E27F1C9FF94E0121787B1B9814B84DF4E6731F61711E191BCA6EFBECF25C83933DA1F8B847BC4E3035B559CC2A7926E02B5F55D1D73F89EC360282FA0CB97431795F78672E31E279D4A87450BA44FBB96A536C70EF57B68C0DF1A47FB5CF09FECD7193464E694BFBF83E4C78845A74667CFAA8D938FF75FCA0498F1A8D8B63ACF9EEDD20896DA5600B6BD9C283EC77B07A79352372FC7A9CCA8817BE112D1B15C824AC39454BB9EDAEF7232DE41E7B9F13DF857F94A6DEB515530E692DDF5B90830F758249847B642613DE2FA3B74774F59BEA59FE547AEDF434EDDD295A582F2BD9BD6B79BFE834A9B079B382DE6FF0B4274F501346678CED72DA01A957C20D1F64776967D2E329F0584638EAB9B0B280F5AAC13E7DB88854F3FCDFACA7C47F095F4D9B3591A98F60FC00B834BE81A16FCAD96AFF3383F917B8D0D115BF5F48442CC82D69096CD8DA939F22AE7032D843EDC0987D0B559E7D741C9AFFB9B65DCCB8F7C40E03B6B03A81C37F3ADFB8EC95F619C08366465B49E07604B14BF1C2CFA93989243FF72FAF508FA42CFC1959BE8987803191DB0EBFFE836E2EC2497FAB3B10BCA1658EF267787D041AD672E4278345E5E4E6B7F48956562E93A0B522A9CDE43ABB5B5F55CF7272769974DEDED7D5260FA0D507BDD6731B65FB3577C4A2884FAC5BC271AD97F2062E01AEF2E3E6AE36F2B4A6F08C5A1D71D514B5FCD2CCC7EE7DFDEEC71538DA5BD6B7B4F41DEBA21E9037AB997C067FB48949114207C884039D00D6B97CB68FD9615D8749B221293FEEF6752AFE84954A0A6E2E93775ADE3A4D1D250DD6130F5542926CAFE2E5EC0CAFFC8D315C8C48C9520B1199D6BA8913E2A2C3D2FD33490EFB2F12F11AF8D28113C884F0903FA7983615C354EC4D08BA94134908BA554F412F8DD53717C55307D4EBB53386F5C1A8E1E78EAF54EDC00CE5484136C1DB417BAA2F58F30BFDB159BFA10E00B750CB4370711ECD8487E7DA1282E8835DB80D546F7B42DD9A3FE5CD45A34701919A65E5C8B6AAEB0ABF8A3E11516FDA020F15EDACF77787B8851CA3B6FCDA2DB0D4E37189FF20BC9BFF9492FCE72596F0C74BA515155E7D13B91C036DF9C83CD3E1533AF182BE2F90040D7CD1D5744EF1D37A61060246867456C4348E3E7290965ED25D5E40ECA3D5FE1EC6325EAE1D60F163081B92A100052765BB98CC5DC377E4779EEDD2489A39801679BBB53D8A48A17A3B46D5E9B00B161DD4FC58C2A3F435E2497468C7F00E5B412B46276C5A06F293B642E7EB579861A3F925859676E8C05123D57D576EE427C191E32217E252B3D67A675FC1E8F88EA687A5A160E3A11C89711DE8AF013B3FBF6344466365A3D1C15D08A856E7DD8921366F873EA7D8C72EE8E27859DB4F25A6D6E4A268BC2F58CD4A84915E012DE8A61479C1C83E7E023811C90151D8DB44C7BAF5E519D0C7F717D9F27651B7256189848748E28F37C2B0022E2ABF62D4543F3E1D87767B0EF86572A296556FD7EEC0EAE0985876C9721D4A610909D35399BCDF7F05FF3217FB83571F4AECC47BF887B86886854126F4286B1CCB71DEF7CA410017058298739A6FFBABCCC593824FA281D360765E7DC98099D4CEBC410D2B9602DFC8FB23D1C556E2937FA06A1F8EF5033C8E4F9D361A290AFF109E4CE41FFE1FCC3339B7583A3D83D243F4E843C31268F002A261D001CBC4826B1A0E093A2AB63040CA976F9CE26BC49F2FB7E645CB183D815F690ECA01004BB07A729884FED73C7A9E8A564B929655B5C08A51C4F91DC973C0F910BFC66339900182AD34CEB4F7A254AAA7F17EBD25D42A7DC98D69CF2082015F9491A03DD3067F13204FE3E87D3E1A49E5BFE8C4C9943F8A1168AA6B2710903D09543F393248C4A1BC016274D4F75A0A8A8EA4692977DDF9A4A4430129DAA6BD15E7323959BD42816B62DB038EF278C38D95FEEAC1FC39BA6BEB214F8106735AA536DC37F96F748605E217CF53838E0F87B2DA0456D138A018916F5E8FFAD36D2E8BA49C3F8774E8121BBA5301448DBF7B9F902553EEBE8D7EB2AB2EEA945E8462056A7108A5B5EC04E21A11EF620065AEEBABF4B7953828E73424BA1D75883999F81EC824B6F9014075B233C3EDAF42993D488ADB7DF3697B1F0285E7D08778C59B5A95BFDB29AB3DB3AF9347D4C1D0315FE56E9B09AF05957C6C31DC1C9919AEEB517EC293CCD5E102FA6881C758051E59A19656D4D86E03869C7943D977C00BD0A0030B676C13C0A2F1799754A4C8F7BE4766C51DB3BE13EBE8C21EB4CFA034CD04931304BD89D67E543F7CA7CDE6D3E1640E63B1723DA31C24D253DFAC26F1370319E32235CA0BEF44670FF371486AF793C0B18077C71D275EB80F07EA42183A655CA54CDBC1E53F045BA033C309764E4D73F929CDF695F3AEEAC2FC907F3522DC54237915F4542179F96F5C11529D078063DC7BEB712F7C2F64D24039C4AE92901149DB42712288802873784F2BD4EB68787D455F1FB2AAF2310DF60F33076F2EEBAC437FC6ADA39B7566FEBA09909569CAE9B75A2DDEE2F4F909AA5F3C4BE0032783EE12D6A86C89EF6500F9AE14709E5A526F7D69A830E899E1B94C774A66AB13E0AB7DF03564CAF5DE9C14A5F37DEC7B4B14A2C5AEB278333809DF3BCD81C0B76329E938AA020DC15074460F97F30EA3E290EBD53DDD92DD1196DD8F88436F9060C06936B4CF84568F59FF9AF9B454966B573923F5D8612F5AA2CA779503809ADE5DC247C614C4317E158E93FC02AD680F5346DD16BA3D08F5F9312FD9325BD722A4720C6C5399818F0854EC2CB92354C14E5B165E5685A450C6BE3EE2C883E83FF090AD92536F924948EA7B28872687490AA178B58D7F1D03A301CD63CF8C3D2CCCB887B892784B46CE59969E1958F013A2AF71F880B423E8EF7B3A4745EC1C7DFDD69B831DB48CF7D4562512F4532A69342191563E95258526EAC4385FEC0F7267FD3644AC6D7E2158E86E7FD4E7A8A75FACFEB6A0CC3AFC5BF3A0F8C7D54173AB57A8B34104EC324E76D74AE3FD6C867BD61C40D884C31B66622298EAF3CA5402C46B4EDE81F922AAC28F4F7159508EFF2009B63E5612EB1E9EBF64B013BC774FF2AB6577E1409ACDE2316362E18170FDA7A1B8E75DDB6C4DB391C2ABC4F4CED45F72BF73C6991FB121DCF8D1D6772220CCD786B9D45143532E6D86FF9537FE4A18CEF2033D9CBC4F98E2BB1FF90E0AA67FFD7128E6C05431431EA4A2A4B4EF586B7698631F2A69CB7260B9EFDBF1D909BC566C90FB366EEE51151313BD84E4FBC5E4002B3CF2D440A6DA947811A056D80B19A4634A347317CE0804A0A9BDA8A73F8C3E82EC2AE13A14400CA3DD283551C020AA6AD2B89659ACA92DA1C5469A338ED0DA7595E0FA41134F4CA84DEAC593B7CF41FE35514E9B04CD934C83E2A0AFAE85D63C71978611E1163EC2E24230D8589CE30891BD8104C3B147107B5613B3BA944F98F0CD8C9C046AB54DFB30ED58148A47385467C1E3146367550B8CD6FD4AA93A8FC980DFA7FA81E702B8287EBA5D18E886A8B50E0213FAE06870187C146AC56E99EE25091C2C3A8E675995EEF818BB23432E0B2C17872581DD93252C5EBD4E2CD9B34BFBA2D46B259B89419B937465A410609AB2CE1F1F55FF26C1A55DB72EDACAF29BE11C4C4F54A26F84AD214BA50695B40E333C17EBAC63DE93203ED0534CDFE1053607A9F2B14A1931588A46F714E49527778585835B173955C583516FC5EB82B761F80E3A79FB3471D97055D883851AA01F35EC6838FB197234FF61D8A9BF2F04F473FD2D6E4423EB2B0C8EB92295497E71DC86D38965F0DAFA35986392A40E4AC75028C3E24EF45A44F09209F98A8445F4B9A0D772D8801B6A72CE797D61B61578007CC7BCD0E96208B3C7063CEC51C6D790AAE2FB2E6BA75C3E5C1C21187DAED00C61A74A0BDB1C5D686BF230D4C4627E491ADB7573188769A9E24836F18BA674E20F2844FD2109EC78589C4DAD473E6248833E22425F513D71B4D7A884ADF7791A3EC974FC61B960262C9DF090A12DBA7414A9A11220A48822724F42C3D765C6B4BAF54CD0FDCE17665858E0773B70C69CA2BC1F2C4A85029225C5212C9A96D14A44598A26B2717249764C6102F6B1B88CE44F06D0906FC617E965DCC7234C1AD5CA7DD0D007B280C107A7695A8BC44D15BA2C22FC9B5538C2536BB6CB7B346706D16672F5310263DAF8B40BE0D801C498F343752D13337C4ABB08ADC04E229EC02B9CD20EE0E39F07A1B7DDB80C34356BAF04"/>
          </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="22BA73A531EF5BE4E37937856F18EC1ABAAF6445C1C6C6B455546B794A941B50398A1D3265521A376BCC3F31F83206BD13B1EC33F62E75A9B3EA1AF718E41CE3D890937702673894164FBB5CA4772125677A8256CA5EE7215F1BD9DBDC62A1FB126398DC383CF68C2C4FCD46E19A03E66D94CC1D43C61785E7500A778662F474F3C1D018690319F99A703A917821CC301D2E3C8DAD5851670AB6864BA8A73B1181CE1DB320BF9678285DAD7145CF22EFA7E5329995BE0AFCADA240D8DAC04D29F547721524F22254C9D5D76B0748F2B730FD2254AF5D0887AC55734954093AF83ABAAC399496D732E6371C8C63E34A22AD6E1FF6316D18E73CD89C82216C397EA9BE33A9E927D005FAFA90413E36D25BFBF6AD9E27B592B03A35C415A073196968C0C1E2A046D234AE6EF1900975925E764CD16FF88386E4DB7B3CC78419908C384B6D845893BC2DD1E1B19851ABEDC26DF24F7C7F1C9F1B2DE085FED74D9824E567A2922C9AD36D4C592D4880F7DC29E36DABB9967B13B3AE9BF00B28310CB171ECDE245B3158F9A796C38E1216FCD595116DAB6AE9ED194D1A3D932BA5EF25D29D0BC29DA57F4A5C4E4E375243673F73A3468A9B21FDA5E4F68CD0683578F7CBDE4D8D9AE488A837428B56694FFE011EC69D3976A7B673A84A296EF23D8AAEAC1A2B7C7347E3D758A10B1ACA6AD272A99EE9E5C8408633B4D8BEE049958AD6842BB04B31CA690B434317FB98B814D83C386CB3582CDF590C4A7C9868FBA7235D85FA73653AB149FDBE30C877AA4779969C47C64E5E3D6146BC1DC47FAE4CD7ED8DCD4E23593E387584A6047E0D683096487EAC0343E1547998EA60235A3AC1EC65EBA7F19EFB28E9C57228E9CC1874BE8D9C0D1DC603C95DF7193541576BBC0D7AFC1782E52DD94936971D30A85E6898C56CB70683DF893CA0F476C25F4D2958A960CC0916D3B078DD1DBEB259968A06A8CC972EF42AC0F4A5ECDABCBD8CDCED8BB3AD19CA48C95F71E7F7AF9AEBEECEAD9566367943B556490CAE8A764FE0AD68E6493E71552DD6CEE8DBE928146C2F3A177D033EACDF4763B8D0DA44AEEFCA9090FB25921E6A23DA0C46FE6795F911C36EF9A835F055842234103AFC51C983BE987D6078B4E5D705DEB3A74169176330E74407FE3E07F04DD2B2920B3F93F81A34A42E535E1DA8512AE9BEFE32EBD584EBDF6F0DD317D7F22ECCD32699C677FA9BEF00C7DE373743FC9B103F78074EE76E86C679D1D590C56ADAE11BBE13A09ABFBFEB8DC9DC64AF5FECF6A3996F34075C0612AAED6A6BBB0F1EC0547C088A6402B0C1C79C5F5F37C5A9018CCF2E9C6BA73C752C1003DBC438F8AB3857E58820725618D302F151417E8DD24C3006A330F075DBF7153C81D827DE4F1CC4A0744D6E363B8F6A772BB2533FC88CD0F9FF712557CDD6FBA1713EA3C365E687AD7527664BC8631BA0E4EAD1C97697F4A7F7F050318CAC85E57A702EE504D6E3C6075868182C730E0501DE4B7D3EC503381310F6AA7234115BBD0ED14AB9570C09E34F64C8747A6C3B9AB640907CC99C99A9FBEDEADD8BA90F7B6479A9E1CEE87526F10C175537B10FC1F4D10309443BB081EB59AA9B08980B1F768E631FC1F2DB76267B0E1879AE0AFE1F31D06E004CD0650CD9610C3F1587AF24D6C41FCDCE173830AD2AB77BAF0071D67648A1D0E6BD4320F3040FE7F9979BFC520D89E9237F94C28EB5EF0490341596693C2CE413C0DABE4222128B41ADAEB35529D404317B274B8915846AACD5674B35443394E0501A265973137812C8673F4282D07012213C59788DE5504BC63E076B27F99D1FCB20BC61C1506DC95CF91D8E6F941DE57E11AA6A5A07ED6095F2E6A190ED02687C7F656746470B80FA0C3F25596D2A153794422843F0A3B18E0628A3483FEBF89E4A319D13250793AEDFD07B48F94F495E0B4193E74C5C11EF714EE5A848F53AA85304D3F4D6DD516C7600B79566E555321D4D259823AEC20906A17C2DF6A2583F627D43A60073C81C0E751114CA4C59F0803E2A3A24BEFB71B6F1C6BB7F515A998A6F3E4F255F3474AA20B5B750C7CC251FB192C200FE6580192A1655AD96B8CDDBF8BAEFB729C4B1AE5C389C61D837C8D78D7171BAACD12B03FFF2DF94D04CA5BADF6D429AF3376B359B6AC755BD427FB02242326901878ADD9AF260A8FA6D26CFD94A05CECD7DA4E729A1D8092425D47950D9F74E844289A9473B98AAC619101E5C2534F0B3C0ECA7B9C9E2EB69E2AC020983506A0B86BD7A44DEF22FE7F63BD75F79357F6B007E82DCC2CA0D182680710498EE74B7EC82B18754828BA0AAC020CB68E6CB573AB38025D153D2B337B039D8A227FA7D6134A03E49BBCAAD3225097353B92C19A6FED8DDDF677D81CB552E87C3A0C4CF9E05B086855A2747B619AFE36C4FB4484FD184D38F7E841AC02C80D9E0436B81A17A0562FF026F498FEE0ACFE7B5D3E2D48A524899B2B5C0BA63D5B1ED5AB395141E932D9E23F63F47BCA4BA4B9069363C88137CD86EF35670D05754524565099C34B1DD356C296029CC3F72B477FC9559B141AA0071119E89588655414928413A6C3E779E446DC60FD2182BB114F6AC84C56521B6DB9783461B8F023C18D6B09CADE82C3ADAE823E2A3F62D93BDB3614A255C629ABE63D3BA38BBF45CB7FEF53502F05AD2A90CB0AD723F2176FE4B42889FC629E8F25AD4F859CEDB390B6D71AB088585358D95A7370A4F76BBE2EC7EEB2760CCDB99F0A4A3F5D3FDD0D4258A717A897A9756840AB556989FAE3346E024164CF1628B7C22FB229C94B401119120C6E304707755EE25F92885D420E1888670E45C38DB94EF4E482B23752A1C57A523F7E679F18C937DA765362D98AA95D333582FA35CD98FDBA76A4D14FEFFFC8724F4AD69CBAE8DE3D19125D0D516C35D6DE3005FCF6CC756CAD683C8512BC46EFE6C4B9D762C82812A59DA611DDEA096B37DF118C9EE206CB7FB23F1048FEA760930D9F196FC9527D5FF79A8D28A8416473FE427BF12BE030DCE836B184B9B61C77EAB34194753308F43BE6AFFCA73CEDD3330F42BC55019692C51205B2775456E4559B64624F81C48FCAE2A81F97A1C9959ACA97706CA439742424060DE603C1D20D19EA93229EDDB6124F0AFE67D442B2567C90DF1B3BE4018F0D107D9541F3EED1BAB61F66F550E599432568D438D41CA0B22122CDFCB1AEA735287BDC6993ED85DB8220A63DE8AB147EE43BEC32A0BC5295A2AF8ED9622CE0C0D3AEBBB264332B06FF75F1E89C113389FC670695419FD788875472700CB1EF8473D2CB107BC4497891DF499FE270EA8F3E588570B07D2F594710885FA1A4522934F076B39D924EE457772A4A23A8B8047ED90DAF559F78AEA59BBBDFAB1CFB1686813838F7353AA759B1EBCA041EAEF9BF42B7FF9B33657BE2DE4971D03BD603CDDBFFC642D6A473D85F1A35CB53ACE472D7B533396E188E57D5BFDCCFDC859D3CC1171A2916915CCF103B35DFAD14B3450D75C02806D161C1B3843C0B71B4D03755C270896B6EAE31EBED443F04607F1CE73CC7383DDB22A385A788FDACAFEC62149B8ED4F358356C58F12F25FAD69FDBFD6C1531D66B5D2C23E942A061B18E2F532CF5E1711935B29168118E297617294A894E193A7D71CD6FDF077BA"/>
          </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>
