<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="470C40B362F0DA224DCDA3EB68C43CB75DD7A1AFEF1E03EE7D7371DD3DC939E1"/>
    </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="470C40B362F0DA224DCDA3EB68C43CB75DD7A1AFEF1E03EE7D7371DD3DC939E1"/>
              <Key type="ByteString" value="18BF531DF7C8433E06DE4661F4FBE57BFD95C2EB0B20D978AA02C639EDECADC5503E4DD5CA5FB910D28FD8075147B646DDD0AF40B1DE30E028EE318F0BE7EF441DD392D7B194539A9CE6B906F7C0492DA654CA49CD81C5B1C27A222237AD2156BAB4292510AE092C90EA24B99FAC63E3A855CA6CA3019D8DC40312781E7462BD041465CB4252D3A829A046094B820424C989A4048D40900101B80162143191C64DC40252604229D232651A318D1008720A998061C28C04214E424208092124021686C4247284026C10258A084422CC860D990800CC32702480300CB384511666D3A08C48408184342C5BC8040A32424B308D49C465943465D4263048200511976524A530CC366D13B985D4446623098E193245A4184A08044922168C9098295B368922B58CDC204E22046101488609876908A1706044240A99810323860182290B31021236515428689A086902465284A68582A88102010A094682081432633842203971DA864512C225CAC82110290962268500A2001B3944A3C28DDB405253B808808831143966083782640492C3A229203250A2B01122068E1B478C11033053120E6336221C024A1206001A28100B948082A0055138255308011428321C216C444686D396700849841A88284340861CA80C0AC960C3481199863119B430434471C9C005243884E1944560A044E2044404035152348C4136929C442214086401466ED49488202290208700E0147213368288484842922911814818044ADAC67094A6010B342404850094180AC9084612B2686444128A062810940D8AB269422280600621D31842D40851C90465A3144D0A064898220190B64D22A92920A50C63A611A186499BB03121020CE1802CDBB881D232128A0664643206A3388A0A116CD1986D9226210818692049319B484284128203464D0048915438285B0611140002C9202512469290008C9A046A201220101352139705804025020172190068E1B0311C80219BB4655B42060BC04902368418132102878484802D93C43041440A09A78062246D08A7451B4624DC482091402DC2222DDB043283A045CC188E08C070623681D14890130100120851A3066A9A280202A8218080500B816D0C23411A40260A0449491662E2424C90462918B645104645C08845C1860122038964902444205181B06054986588089024414E4B4045D3988424A59154821041C84184C6490380090B3950094520199301D21420D1B2310184105248055910805BA06493B42941169008C464C3C26CC948220842428B1881C80244D39469D2225099946021424023A14014281109374619084603884924924921228D41C68523308194A27103C82024A3884CC82119490CD99271941650A11040599041803032D8B66909B1418112629B884D0CB30492B84521108E6302860442629AB009A2200A8BA44DCC16008028009AA288D44866419820204229D8284060204042C88DD488094B406964282619424E99080CC1024504A70C13140420C845A2302124480111012A09004A24B1495B4620DA1485221790442232D0026E44222D22B741181710044992C2382E20A2508932091B430591321254864162062A922251C1148923C86123B8299AB44C52B0219B20110AB2080AC841C30882C10465023931984850D0B80C5C080983863102464E9A286E52089191040A83B66813014C1C017109B90463142A0BC18493404403130021264C80C60510C92D04B84021178181468C101940A138465A802DC0C40858362221242948962D9B840009A52561300041087051C461D9C60549A60194A811D8C210D9B4294384114124481A4589DBC0300427089BB46413262512476004B709049590644280CAB8119904620A8401E14461C4A84D80140E0A370C622224E1B86CD3964451C44DE4B400DC324E18248A49986811016D1C8744240391DBB84004948D62088514491052922802146992B4114C28681A2392CB00414946290C25810A17015208891448480BB93000B64403206A88460254242D4CC06004906DD1162622112081326223304524160DC016060BC6710446919B40041BB240588800E1120894301100222209053200079021092E0BB64D0CA82483C42903462A443662DBA02C62A868DB0602DB304CE4B64D148001E1228008066E10C7805B1631C1C4496226691CA10C5A186D92408820C12C20884D4A3811076F22085343F987E03701C1F31E5D796B0F76D1537757D915140374FA60B9D6A975D869F48A4952278ED2D8CC3B75354100D9E9DCB0F05DEE45A38724AAEF850AB73994F9F96FA53CE49E6907BDBB3DC72C24C8DAC39363E9F319736F35B8248C87666DD13B8918F24593F3CC15CC638F60883A636BACEFD7BCED4E6A856DF30DF6E1A856C7351B5BEFDAEC9179E7FA6397D4A5E6BD05903E23E96AE156A9F74D4179025DCE306FFFFFF33A42EB2FA365887D00D107815A3D4A489699953412417C2F3D768E142CBCB51B32FBDAB0FE595A3F4988D830B190E3A47F7666FD81A4DD1CEAFBBDFBEAC506EC041F29739D73DCD750F3A6FF6A36ED064B7F176182B044B7B9D6DCC7EDE46BD39E2409D8C40774034C89DDD3F2E8508A4FE2C612519659ABEF0840FCC4959CA8AB116AC51CE923D941830162FDB4DF73BA963E20B6F138DC79F05CCB6B5F6FE5322108377206BCAE9085D75A94141AB19D687A1EDF841EC81B74B4277EA9E70D33978EF675DB989402BDD8634353CFD99DA54D9620258100FF312A8C1288B139AD5E777BBF9337C93AE74228FDE1F39F14DACC4104C6DEA19C84683630BBD89C8B121CDB0265531670A1E9D922C30D4B6854D0DD120C497BB5EF8DB55055A34D233E6BCA61BA715C044140D32FDEBC46397CF077EAF4524FD62B77B8B7DAC3F8444C4A8CD048733C76AF2402ECBCBF2D185EC47672816266339194F8C498DB0033609C2317B03E72910C8BD8942E8273054051E4EC774B41E3291830A4141B4E3954A66F120BC4B5429F14F88C48B493A12EE603BAC59B229E390975D6B7D7202C6E73882C688FEE4A0DCE69D6459A056DAF851D40DEEE74B1495D66E3D9ED48D952816CB7F13EAC97439A0C99032F8705E4BC2EB141B935A15511D8D90E1BEA789F267A74DBE4EA9E8B90FCF5A61E31E4FBC731CE2AF09210DFD4A4F0D24694FBE7C85977F032B07287BBDC63CB63392CC7E259A36706DDF2F06027A973F1CB796B8A2A3AE72299514B033176AE40E72FBD03B7B988AF5A1AFF277BC85FEC6DA4A7B33D13A07CDB5D5503D11FB855C0C4209FF7CFC99B4105B7F6D5006E9B278C7F588D3DC8102E4CA653D4F4FAA70B49F3E423FE24008485825B42800B1FD8F2A912D48E3F55A8F11C2AD56F466F57F0ABE50762DDF6D71EA998C48EFFA51585B632F2D12BBA54D2CD997EED12D93B5C345AD0BCC93D1AE1150769A68B62C15F6D1078C399592CCF86C7F07F8DA6D77753808457BAB170595A664E99132F4583F5B51DE7036CFC8D213B893C2347E81C4D53DD9FC8373E28112DB12B9A07DDD029B962766E3066078CB3DECC8DF5FEE29FB6A5BA9803D3E548775192EC4440F0A3C30DC67CE19FEB3D91C0425E6CE7AAC154C842CFD27472A1FA51FD07BDA15FBC11FEA792F85690CD8D87A16F66AB8A0AE4C55E1E8AFD5D81C9BCA46CF5702689F554F849E18E3CC98B99A98645B449D48F6382CCE5B7722DA2B718117FE1B9FCAED30A6253CB59DE584D74B54B0B680F334AEB411D6632EB94A5121167ECBD8D26757CDAAB64FE95A225513482B3572669803D639721805697A0B76B56EDF54030B35E80000D3FFE00FAF685B3FC1EE6911C0ED76A42286393D2016E6895FC80C36316F31A21C7880875ED8A575047BE19B2DAFB97F2FF461A0E83F958E7C67C4FA6AD92A2770A51EF92C5DBC5FAF47BEC454F26741A184A747120B08E279C8E691C686FC48F656F556BF62C2DEE0E76D674F075870C7A92B58829CC29549BC9BD4777C36B34EB44DE17AE4ACEEBBF660B16A63FF523E6D81F4E02E05FBAF79E25EF51817433B239CF8A53B2701F8D39248E67C864F46792274CCC90FFFFB23E9277FFDE6EF0519B01D242ED30623DB76E910F6F6A22F798730FB9D0AC4A698E3FDF618FE2645CE6D4A961015561919E3830EFBB8C0F641E618FE1460463D930E3D25891F2A404DF9B7189660042F1D42165331AD90F804A09AE2435D33DF31605092E4EF4E210600E4DD835925FFE4C58FD34D9B83582A121957B0E6E08D4FA4DBA5B9ABD9FDE2AB93E9B10D3414D272D5C8C6FEC9B629A81073939FDFF36BDE2F21FB45C094579E5202C37ED426741CADDA4C38C80031C1BF7F67192003787B593868EDADCD758C95E5809CDFEDCB0335A042BF23DEF0735E3069264A48E55FE47E489A350CF045C5531916B28EC641B085CB128D9EA185A808B72338E499F1217BE545AF256801FFDBCDA7DAB1BD5226134663C46061CCD6404B5CC1FAF7372E996F377C5D3ACB4F9E35355E56831490ED0FDD1D0ABE66B1336D042FA9EACAD4B3C50E5CFE2295CF8BA16B085A2E5430B21A67EBB8B383C726B5A96106BCCB7210E97E0A7D433FEB01A405EA779F31E32C46134C75B756F4B77D5C50C98FE944907C2DB7562F094A7CD38B0C7CD7D92FDD67C99C8CD0A7671B880D1B544E2C288050F23399D4793E083A4743E109847E28AACA40AC4092E6A395CF8E6015ADB950182DBE835CAF592AD0ADB35BF751B1F0635BB4C08F6DA33ED6E75AA4A3E3DD7CFFEE1CF94AF0011B4408F24CDD3FABB7393E65A7B0A6F3EA1B688880E329622EF528C34C580171C16919D8220C2262BC05BA22307DC7FF20451802B7001C4E358C94175A8751EE953B1D076FF0AD9FC45737DF739ED49BE4FADA0551BE2A0FC94BAEB35FD5CBF23394603A96E824C9D4E7CD7F5F03938E70DE60B9ED92AABFC825F1A25AC8B4A60B022B5B28C62D5107A19659DD6FA2061AF7B6D1CEB77600F50AD726191319EE6AA928047E54B98B70F8B97A228AC76CEC4BD480E87BF1756C735EEB716DE05EB1DE6345EF7D9D2E75DDE812C51848C452CEF74230F121A2296D5497E868A372B91064A5FA8788200B0A050C84AE7B7981CC40631E727D09113F0D014018521944A83D719D4577625F0C912E7B1A6806660673E6C9804E155B3E9902CD57D2FDD3EF47C426163EF2590076FA5F80D346A3C155392FA2A4B6BC885C57B4E50B1BEECFC476180E3CD7B9645B4516E929160E783EB34AA9FF3C1E17AE7AC81B4E657EB06C77C93A8A176CC505D9E26759E284B5319D4EA352CEC76418B46722DAFB36B77E79792FD6C790BD9FC4C5D69EB5C1268A86F088A363C75ADF29A8061780435C6AE20B5844F66982ECE2601B515A8F085CFC04C64CD8042E14D6D2667FC846248BB335897C8EB9C834A66BBDDB150CD830DAE12420E42481703DF9ACA08EF089F1B36E69E8DD22F202AC46AE44266A3CDA9E4C35861C7A072CC9BC5608C3EF33289648C4A77591A66BA70CD76B968EEC920673451E0A7652C26F10330F3AD8DEB6CB05E5BDCC7E8A6469E2718308412C081127110AAFC798671FBD9E61C4B5331D76114E45AC0BEDC7E90A5DD83F8572B2B11066733D1DA94679BBE314AA6F441B3EE0A6A2814DC425DC48E1196C5B8B26C98445BA865EBFAF6514707E8FF0868418EF7DC6D7FCE51217C1C3D69ABBD2E183BE1DA95788BAFEA7003CA60536AAA199E2FD4B04F3C930436D2DCE0947329F661D44000914FB491A53BF6364C316FC3D74E5FD4A517DD3AD5253CB83E4D24787FF5F6A227571E19E49162A7E43856FE65BC154970DD120A749D2A2F1FAA8AC7D2145BC0934D4EC8AFE233CC0EB0E54057E5E86EDA8655B10CA031D15D736D7CB4F78CFDE128EA82196ECEAC4CFA88610BD038D63D22E33B8BC988B46299D455B2846A950856B79E20455B00E3189D77EDCF3D8915739CDE0B9C5E4DF68DA96EB01129381DF15A9902493D5DB41CE0D6FE5017D3CE0CE2A941DA8CBD2E19EBF6AE6C8447245335F83AC313BE284C775D82A955D6E485500C9B0E06637CBA197293305A03FC94F21D1F7ACF99453B27364422F58AFBB88A3B58D33D21A8C608B30372657AF676DFB8CB9A9715053D04DCFCD4F2B86BCC268B270FEA9BFC99922D5B1B7374831338B7B67CE7D6586D703DC9399F50DED17925350FD3ADE6EA6574D7A1217830B59BF7C068F2FCF8EFAD7158A5B597FDF13776BE867795FC208D9D07498FAAF257F63EA5F9A38F08BDEA26702965440ADDA61B45DBD733A250D8F26FFCD45CAE04A67F057CBE71BF475018542696EAC158CCA33C3087E9370778652D611130604B23D2A02DFD33B293BE40A7301002D65459CE8A39D4ECC06C40955A3D2E895546A3ADD4B35F8C180FB6F6C211F574E4BD1C5ED51D385AFBBC41BA88A308615E1C6DC326070845152F238091B92B3B1BAAA1E6258BF43FB7F61A5AB5438FF1D7999452144FD42238721A158C563BD9D70A839BA9177458F247F7F84BF99D97917EA9F784964F686F8D813558812B5DE1DCA01CC989D7EA10BC445BFD304934C5DD75335A1E15F82A25A0CD26C83E4EA2601EF12BC236794119DC30A8681432DE432EAC1965D42B895BC011A67BBEA8BB769F954F98A39F8A6116731DC32795056F00AEEA41775FFC0A29FA37BD7CA6ED7D76A6EFDE364E718A908FA24A55DD6CC0221929C940F9BE8BCB71F1377C7C57A08BB0B94DBB4A91A1FDAD1320C797091CBF47A60243BE6E507F8939E9519823510EF0FA8113C2CDB764E0C5DE1699C34BDFE9EE6DBFAFBC3FFB69484B42865D6E8C8A2F8961902BD3EC074A10169D5A34A8E820D41A098F0FD78050F2005043B0D77CB9C252BDB2A14FBDA0CC2408D34BD82B9D1136E650B5C8D06FF94D376559"/>
            </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="18BF531DF7C8433E06DE4661F4FBE57BFD95C2EB0B20D978AA02C639EDECADC5503E4DD5CA5FB910D28FD8075147B646DDD0AF40B1DE30E028EE318F0BE7EF441DD392D7B194539A9CE6B906F7C0492DA654CA49CD81C5B1C27A222237AD2156BAB4292510AE092C90EA24B99FAC63E3A855CA6CA3019D8DC40312781E7462BD041465CB4252D3A829A046094B820424C989A4048D40900101B80162143191C64DC40252604229D232651A318D1008720A998061C28C04214E424208092124021686C4247284026C10258A084422CC860D990800CC32702480300CB384511666D3A08C48408184342C5BC8040A32424B308D49C465943465D4263048200511976524A530CC366D13B985D4446623098E193245A4184A08044922168C9098295B368922B58CDC204E22046101488609876908A1706044240A99810323860182290B31021236515428689A086902465284A68582A88102010A094682081432633842203971DA864512C225CAC82110290962268500A2001B3944A3C28DDB405253B808808831143966083782640492C3A229203250A2B01122068E1B478C11033053120E6336221C024A1206001A28100B948082A0055138255308011428321C216C444686D396700849841A88284340861CA80C0AC960C3481199863119B430434471C9C005243884E1944560A044E2044404035152348C4136929C442214086401466ED49488202290208700E0147213368288484842922911814818044ADAC67094A6010B342404850094180AC9084612B2686444128A062810940D8AB269422280600621D31842D40851C90465A3144D0A064898220190B64D22A92920A50C63A611A186499BB03121020CE1802CDBB881D232128A0664643206A3388A0A116CD1986D9226210818692049319B484284128203464D0048915438285B0611140002C9202512469290008C9A046A201220101352139705804025020172190068E1B0311C80219BB4655B42060BC04902368418132102878484802D93C43041440A09A78062246D08A7451B4624DC482091402DC2222DDB043283A045CC188E08C070623681D14890130100120851A3066A9A280202A8218080500B816D0C23411A40260A0449491662E2424C90462918B645104645C08845C1860122038964902444205181B06054986588089024414E4B4045D3988424A59154821041C84184C6490380090B3950094520199301D21420D1B2310184105248055910805BA06493B42941169008C464C3C26CC948220842428B1881C80244D39469D2225099946021424023A14014281109374619084603884924924921228D41C68523308194A27103C82024A3884CC82119490CD99271941650A11040599041803032D8B66909B1418112629B884D0CB30492B84521108E6302860442629AB009A2200A8BA44DCC16008028009AA288D44866419820204229D8284060204042C88DD488094B406964282619424E99080CC1024504A70C13140420C845A2302124480111012A09004A24B1495B4620DA1485221790442232D0026E44222D22B741181710044992C2382E20A2508932091B430591321254864162062A922251C1148923C86123B8299AB44C52B0219B20110AB2080AC841C30882C10465023931984850D0B80C5C080983863102464E9A286E52089191040A83B66813014C1C017109B90463142A0BC18493404403130021264C80C60510C92D04B84021178181468C101940A138465A802DC0C40858362221242948962D9B840009A52561300041087051C461D9C60549A60194A811D8C210D9B4294384114124481A4589DBC0300427089BB46413262512476004B709049590644280CAB8119904620A8401E14461C4A84D80140E0A370C622224E1B86CD3964451C44DE4B400DC324E18248A49986811016D1C8744240391DBB84004948D62088514491052922802146992B4114C28681A2392CB00414946290C25810A17015208891448480BB93000B64403206A88460254242D4CC06004906DD1162622112081326223304524160DC016060BC6710446919B40041BB240588800E1120894301100222209053200079021092E0BB64D0CA82483C42903462A443662DBA02C62A868DB0602DB304CE4B64D148001E1228008066E10C7805B1631C1C4496226691CA10C5A186D92408820C12C20884D4A3811076F22085343F987E03701C1F31E5D796B0F76D1537757D915140374FA60B9D6A975D869F48A4952278ED2D8CC3B75354100D9E9DCB0F05DEE45A38724AAEF850AB73994F9F96FA53CE49E6907BDBB3DC72C24C8DAC39363E9F319736F35B8248C87666DD13B8918F24593F3CC15CC638F60883A636BACEFD7BCED4E6A856DF30DF6E1A856C7351B5BEFDAEC9179E7FA6397D4A5E6BD05903E23E96AE156A9F74D4179025DCE306FFFFFF33A42EB2FA365887D00D107815A3D4A489699953412417C2F3D768E142CBCB51B32FBDAB0FE595A3F4988D830B190E3A47F7666FD81A4DD1CEAFBBDFBEAC506EC041F29739D73DCD750F3A6FF6A36ED064B7F176182B044B7B9D6DCC7EDE46BD39E2409D8C40774034C89DDD3F2E8508A4FE2C612519659ABEF0840FCC4959CA8AB116AC51CE923D941830162FDB4DF73BA963E20B6F138DC79F05CCB6B5F6FE5322108377206BCAE9085D75A94141AB19D687A1EDF841EC81B74B4277EA9E70D33978EF675DB989402BDD8634353CFD99DA54D9620258100FF312A8C1288B139AD5E777BBF9337C93AE74228FDE1F39F14DACC4104C6DEA19C84683630BBD89C8B121CDB0265531670A1E9D922C30D4B6854D0DD120C497BB5EF8DB55055A34D233E6BCA61BA715C044140D32FDEBC46397CF077EAF4524FD62B77B8B7DAC3F8444C4A8CD048733C76AF2402ECBCBF2D185EC47672816266339194F8C498DB0033609C2317B03E72910C8BD8942E8273054051E4EC774B41E3291830A4141B4E3954A66F120BC4B5429F14F88C48B493A12EE603BAC59B229E390975D6B7D7202C6E73882C688FEE4A0DCE69D6459A056DAF851D40DEEE74B1495D66E3D9ED48D952816CB7F13EAC97439A0C99032F8705E4BC2EB141B935A15511D8D90E1BEA789F267A74DBE4EA9E8B90FCF5A61E31E4FBC731CE2AF09210DFD4A4F0D24694FBE7C85977F032B07287BBDC63CB63392CC7E259A36706DDF2F06027A973F1CB796B8A2A3AE72299514B033176AE40E72FBD03B7B988AF5A1AFF277BC85FEC6DA4A7B33D13A07CDB5D5503D11FB855C0C4209FF7CFC99B4105B7F6D5006E9B278C7F588D3DC8102E4CA653D4F4FAA70B49F3E423FE24008485825B42800B1FD8F2A912D48E3F55A8F11C2AD56F466F57F0ABE50762DDF6D71EA998C48EFFA51585B632F2D12BBA54D2CD997EED12D93B5C345AD0BCC93D1AE1150769A68B62C15F6D1078C399592CCF86C7F07F8DA6D77753808457BAB170595A664E99132F4583F5B51DE7036CFC8D213B893C2347E81C4D53DD9FC8373E28112DB12B9A07DDD029B962766E3066078CB3DECC8DF5FEE29FB6A5BA9803D3E548775192EC4440F0A3C30DC67CE19FEB3D91C0425E6CE7AAC154C842CFD27472A1FA51FD07BDA15FBC11FEA792F85690CD8D87A16F66AB8A0AE4C55E1E8AFD5D81C9BCA46CF5702689F554F849E18E3CC98B99A98645B449D48F6382CCE5B7722DA2B718117FE1B9FCAED30A6253CB59DE584D74B54B0B680F334AEB411D6632EB94A5121167ECBD8D26757CDAAB64FE95A225513482B3572669803D639721805697A0B76B56EDF54030B35E80000D3FFE00FAF685B3FC1EE6911C0ED76A42286393D2016E6895FC80C36316F31A21C7880875ED8A575047BE19B2DAFB97F2FF461A0E83F958E7C67C4FA6AD92A2770A51EF92C5DBC5FAF47BEC454F26741A184A747120B08E279C8E691C686FC48F656F556BF62C2DEE0E76D674F075870C7A92B58829CC29549BC9BD4777C36B34EB44DE17AE4ACEEBBF660B16A63FF523E6D81F4E02E05FBAF79E25EF51817433B239CF8A53B2701F8D39248E67C864F46792274CCC90FFFFB23E9277FFDE6EF0519B01D242ED30623DB76E910F6F6A22F798730FB9D0AC4A698E3FDF618FE2645CE6D4A961015561919E3830EFBB8C0F641E618FE1460463D930E3D25891F2A404DF9B7189660042F1D42165331AD90F804A09AE2435D33DF31605092E4EF4E210600E4DD835925FFE4C58FD34D9B83582A121957B0E6E08D4FA4DBA5B9ABD9FDE2AB93E9B10D3414D272D5C8C6FEC9B629A81073939FDFF36BDE2F21FB45C094579E5202C37ED426741CADDA4C38C80031C1BF7F67192003787B593868EDADCD758C95E5809CDFEDCB0335A042BF23DEF0735E3069264A48E55FE47E489A350CF045C5531916B28EC641B085CB128D9EA185A808B72338E499F1217BE545AF256801FFDBCDA7DAB1BD5226134663C46061CCD6404B5CC1FAF7372E996F377C5D3ACB4F9E35355E56831490ED0FDD1D0ABE66B1336D042FA9EACAD4B3C50E5CFE2295CF8BA16B085A2E5430B21A67EBB8B383C726B5A96106BCCB7210E97E0A7D433FEB01A405EA779F31E32C46134C75B756F4B77D5C50C98FE944907C2DB7562F094A7CD38B0C7CD7D92FDD67C99C8CD0A7671B880D1B544E2C288050F23399D4793E083A4743E109847E28AACA40AC4092E6A395CF8E6015ADB950182DBE835CAF592AD0ADB35BF751B1F0635BB4C08F6DA33ED6E75AA4A3E3DD7CFFEE1CF94AF0011B4408F24CDD3FABB7393E65A7B0A6F3EA1B688880E329622EF528C34C580171C16919D8220C2262BC05BA22307DC7FF20451802B7001C4E358C94175A8751EE953B1D076FF0AD9FC45737DF739ED49BE4FADA0551BE2A0FC94BAEB35FD5CBF23394603A96E824C9D4E7CD7F5F03938E70DE60B9ED92AABFC825F1A25AC8B4A60B022B5B28C62D5107A19659DD6FA2061AF7B6D1CEB77600F50AD726191319EE6AA928047E54B98B70F8B97A228AC76CEC4BD480E87BF1756C735EEB716DE05EB1DE6345EF7D9D2E75DDE812C51848C452CEF74230F121A2296D5497E868A372B91064A5FA8788200B0A050C84AE7B7981CC40631E727D09113F0D014018521944A83D719D4577625F0C912E7B1A6806660673E6C9804E155B3E9902CD57D2FDD3EF47C426163EF2590076FA5F80D346A3C155392FA2A4B6BC885C57B4E50B1BEECFC476180E3CD7B9645B4516E929160E783EB34AA9FF3C1E17AE7AC81B4E657EB06C77C93A8A176CC505D9E26759E284B5319D4EA352CEC76418B46722DAFB36B77E79792FD6C790BD9FC4C5D69EB5C1268A86F088A363C75ADF29A8061780435C6AE20B5844F66982ECE2601B515A8F085CFC04C64CD8042E14D6D2667FC846248BB335897C8EB9C834A66BBDDB150CD830DAE12420E42481703DF9ACA08EF089F1B36E69E8DD22F202AC46AE44266A3CDA9E4C35861C7A072CC9BC5608C3EF33289648C4A77591A66BA70CD76B968EEC920673451E0A7652C26F10330F3AD8DEB6CB05E5BDCC7E8A6469E2718308412C081127110AAFC798671FBD9E61C4B5331D76114E45AC0BEDC7E90A5DD83F8572B2B11066733D1DA94679BBE314AA6F441B3EE0A6A2814DC425DC48E1196C5B8B26C98445BA865EBFAF6514707E8FF0868418EF7DC6D7FCE51217C1C3D69ABBD2E183BE1DA95788BAFEA7003CA60536AAA199E2FD4B04F3C930436D2DCE0947329F661D44000914FB491A53BF6364C316FC3D74E5FD4A517DD3AD5253CB83E4D24787FF5F6A227571E19E49162A7E43856FE65BC154970DD120A749D2A2F1FAA8AC7D2145BC0934D4EC8AFE233CC0EB0E54057E5E86EDA8655B10CA031D15D736D7CB4F78CFDE128EA82196ECEAC4CFA88610BD038D63D22E33B8BC988B46299D455B2846A950856B79E20455B00E3189D77EDCF3D8915739CDE0B9C5E4DF68DA96EB01129381DF15A9902493D5DB41CE0D6FE5017D3CE0CE2A941DA8CBD2E19EBF6AE6C8447245335F83AC313BE284C775D82A955D6E485500C9B0E06637CBA197293305A03FC94F21D1F7ACF99453B27364422F58AFBB88A3B58D33D21A8C608B30372657AF676DFB8CB9A9715053D04DCFCD4F2B86BCC268B270FEA9BFC99922D5B1B7374831338B7B67CE7D6586D703DC9399F50DED17925350FD3ADE6EA6574D7A1217830B59BF7C068F2FCF8EFAD7158A5B597FDF13776BE867795FC208D9D07498FAAF257F63EA5F9A38F08BDEA26702965440ADDA61B45DBD733A250D8F26FFCD45CAE04A67F057CBE71BF475018542696EAC158CCA33C3087E9370778652D611130604B23D2A02DFD33B293BE40A7301002D65459CE8A39D4ECC06C40955A3D2E895546A3ADD4B35F8C180FB6F6C211F574E4BD1C5ED51D385AFBBC41BA88A308615E1C6DC326070845152F238091B92B3B1BAAA1E6258BF43FB7F61A5AB5438FF1D7999452144FD42238721A158C563BD9D70A839BA9177458F247F7F84BF99D97917EA9F784964F686F8D813558812B5DE1DCA01CC989D7EA10BC445BFD304934C5DD75335A1E15F82A25A0CD26C83E4EA2601EF12BC236794119DC30A8681432DE432EAC1965D42B895BC011A67BBEA8BB769F954F98A39F8A6116731DC32795056F00AEEA41775FFC0A29FA37BD7CA6ED7D76A6EFDE364E718A908FA24A55DD6CC0221929C940F9BE8BCB71F1377C7C57A08BB0B94DBB4A91A1FDAD1320C797091CBF47A60243BE6E507F8939E9519823510EF0FA8113C2CDB764E0C5DE1699C34BDFE9EE6DBFAFBC3FFB69484B42865D6E8C8A2F8961902BD3EC074A10169D5A34A8E820D41A098F0FD78050F2005043B0D77CB9C252BDB2A14FBDA0CC2408D34BD82B9D1136E650B5C8D06FF94D376559"/>
          </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="18BF531DF7C8433E06DE4661F4FBE57BFD95C2EB0B20D978AA02C639EDECADC584EFFE7522B9717B3259D6826A1F12F7A714347A25737AEE8E77A715B8686109D4A9CA6B7E9B32FA649E4C10A627B67A082E7B9BDB36CB70444B97C8174527A615C89DB1F7588780AFAA602A8C2D8C58F5A9355209BB161EC2F7020A8FB625D3E09B69699A78C106C66958D4241FDC7086FD2E84C8E36B0EC37D6C7362C7EC6BAC97B2062E6ABC686EABDE53BA8780B52C01531C0BF45FB6511A77135DF34409C768460B89424AA4E3DCE12C4D3F636182191F981BF0CC02195F99DCA7778A215C8B7B8219A83D16013EA017ECD73D397C0F3F19913415E9794EF4C0AB9F58E38FEF4C17939803AEA09DEEC6E2C18A9A77E8971B33C93B807D865244B7453EB561B0A02A7715880D9727461BD47908EB10865D1F65B336092671C976BD7FACE49F8420DB7380A0923DBCD673BDF8510A1FE6655D9A9EBC7A9BA74178726E6277074A46F5A911009EE171BEDD5C5D7C71CDACFC95007AFFDD0321A9C6B5E51D00EB512FC36AB0C62C27670F172076A68E4302AD373384887918D73F34A954E75EE449B7C16154E9A8505953AE5BB5A362D4AF9AC3027F02A32DE1C18FD59405395AF0AA47D1D463AF3204F7D1310967E374997A8DBEA8965E90DE40AA1C6E4935CF3F9AA7C3D030500CFC505C9E31C35F40EA4418B445EE79DA1DE8D2AF4C2E68D7E390D347F135EC2E2443B6382A61AE300317EA163D3C5DE80C8CCE1599CE38CDACA054B2694E5DCD38EB53043490B5F1DD90A81158D855FAAF000B4048550B87F984F5A53B770A24CF78CEF1F98F6C16FB92573944D9618042F9508DAD2D00CF0D3FC60597BB36B0BA2B55FADF47C79477B21008082965B38ACF56C7CA0820519E672615704DD2C417443A3F84F0514D4B28E29F19986F30DE58F9865ADAFB573908D71240058F615C904C12F544AE5532EA0979A15CEFC3AAEAC2AB641BD74AFCC9914F9438B7B05F1AFFDFCCF4C32E72FF7EAFE7A9F7AA5499CDA538A35006E45A253EC18B3FCFC1CE861EF7B21012BABB9DE1AE8095E5CF9175255355602861D457F15A9302182FC0D3F6ED844AC44FEF2654B41DE35ACED169A82D556E7F8CE75E5504E261395C52D8775195DD783E4F4F13FA8B1304FCB7F9C41B4C949015EF0DF71D7EE07D25B6292ACD3566BD86E2D02DDE1906E659E986451202507D16FBE89D6CB83BB4BBFBBC8167478D5B9C0A729A8DFD8DF26DCB240DADBA620E2667854B8B16E0C97161B3A783AD2658DF33AD4B154C547F2E2B871AE360576BE2ED15AA30E759CC64FFD4A0E8E362C0C9281A2C9577B2F6CC594ED47BBEBDFD0CAEC9C1CA017583ED6B3865AAE5DD44C7C4819168B84D2398ED0501886F66F4707050ECCF6B50DDC4FF809DD6B85B28FEC9C9C97AC3AE83B03037CC31458A8D460BF40298263C25ED7211BB17B8AA85C7CA713B90F8E3E56D23DFAB8C262213495F91FE7C43CAED374A6040FCE65553C774FFFB08AE0F9888CD07D2553B2ED234CB9E67F3F755DFD0BE897E468FA3964C07EA793970926743A9981E446044E4D46641AA80771F3671FACD526DF9C211029C59CECBCC9C3616DC7C9BB89C359322433EE5B086318801BD256ED38E679F1E6C00A37D25175E220D9946775DA5F4B4AF4AA2F7E3AFE1EC48B406BD92924005ADD2687D852D9CA997C11323B3FE20B35612E3DF705E40FAA7059A52CE82C864F0084B7AEAB33F14F307DD60E670C43F38E0D14BBE3D41AEE5527CA95CD14B73F5A5F84F22D9378409A3FEFDE2C1ADB6DE27D868D45C08FD1860785171A72AC340438C8255CC504C98C4CDDD51B9C51B763367BB6D44B6AB229D84C53B64A69C713CFC38B04187DD8D02E0602A5B127F4F2FD35C5E8E6A9AAC87305E1F6DF71F2CA437067E7FD6C451A7D1D4742ECD6A5F087CD9E5CFF194AACA206055F14F859D4A3D5304E48B77B333A86B9B79A66B30305C4772E53CD4BA8E1765F44A02B8557FE12A943039FF19189217F6B7E3458B5353779248E806C348A58EDD0163D2FB4A610D6794C8AD2B72B0BE5FB1D837311D4BB69616D897A5CB26ED1EB0941977B24290C39423A909F0D29D2AD47EB9B9F99A609F45CBF627319518FE2E26A90447DBFBBAD4711DA0C78D86486E1993EE2B1095B6B7C6150EA3CE1ED6CFFDAF1008A9002E37A573C0580A9E55C41ADDE3C1B8D43490542DAFD2C6F4D2367316D1B7A571ABD6990F86C26207AE245C019CAF0CC9F9D5ADF0B6C13C5A664CFD080CA00EC3DA54C6461926A187C5713FAF391826A270C3239469267892D692FDED484478C1F226ACD486F8A1F8C4233B303A31FC75966FF11AEBD6F270D17A43BD22D688930CD2720979FAC8F9CA1627411C656A1E113AD5109D716CDC51151216A352BDA8CC2084DA2610A015CDD8CD7623B7A2D5684DD9F648475CB1024046D7F683187F75B90E5C0B515EE3DBC87F6CB5E08B9590C11A2188523D71BC93E5FAE3A2AF515EEB838F30744531C75C39845C165054BCB5CA94F98966B4B8D291A7FDEAC005ECB83A3589A50AE30B24725E921477601BD0E7C3E8ECB0AB67FC10AA98ADDE66D58CEA268611CDFC6033F14EE7216F33BBEF8EC05772774F1781463B99150F82209A7C9BE7D42BAB9BEB521CA4C706F0B386D294340046F6DC1DB9B64B22481ABC4CCCD8AEF4164455D9418FB289ADAF0E0E49BB3C91F9EA3B39DE31508DE10AF206E1F58F9866B3EC9AB6A1FA84A3405F01BA20ED0DEBDBBDA1D834596E98CEE430DBCE3419A0162DFF5C77172FFCC926248C57A964857E90B3CF181CA47FC8FCDBF493E945FA5D5EDD4F64AAF6594E942C0E09DB7D30149C19295C39AAC587C46419857528E61A34D0D4B5E253D520AAC9DD5F7CA45C71F0A81BD627DA44CADED93E7ACBB15CCEB50A9AECF0BCCE719B16657C5F2B41A631164AC7F758E5BE989AC1654636006E9F670BD503DB6691CC58DA3B9E5F0B682A9D465D8759C9FA9037E629B7C657F7FBFA88EDFEB72D4ADCBEB7E325FD4B53F9713A569AF5EDC751630B3A280693E7B753851A7ED6C4DA146D9D5B989A4D6B71B9533ECC21CABBDFC458FB404EC5EC1DD7AB529F916847BE2E89E8C9F2D88E3D0BC731BCCA352ECFB93CC90E6B04A8822DFB1AB909FDDEA43ED1C435CEB011DF448F8EE6B545B3B67A57AAE90C6FA372B1C86F1C041AE021A44C948477870339682DDA3B46D88377E87377AE5D0D4AF8EFEC85F2CA1DE6D2239F3B4672A9F69513D921E0199D4B41E5B478F946711267D02F3E6CF46DCAE5D8ED960DD279E6833A3A76560041F0D8ACC8EB1AB9EDE0CD8BCF623EA807910BE7FE96BDDAD422B07518C896AA24BF9FC7B97825E9F45323FFF41B1D24C4B1FC85D4DF6A08F93787CD973E8D7972CCFC15C9B4ECE7DBF7E9CE6FAEA8382523E8C92C8C416532E39C34CB98C00F32376BCFD0FB76C46A4F402D02505C29776CBE8CC9A43C0A14471171A054222B06E8C4808B678580836DD6989F6FF6393E974A63F7720FB6122EC9BAE9FE231BCE6F96444692422B0BA3F6AE0BC6800563D54C9C9BC3C42DAE18CB43B91641BCD43F8E0B0215CA8AA204A9EC6EC267276DCF0EC700A9A96F6E336EC42C500D864443FF31D04A855FF2B891A3"/>
          </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>
