<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="909421FECF14615EDB97802158D2155C87270C21F5646B1C167F6CBF58AD9DEA"/>
    </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="909421FECF14615EDB97802158D2155C87270C21F5646B1C167F6CBF58AD9DEA"/>
              <Key type="ByteString" value="4CB28515FBE0D520C5F264CDCF638EADA3395A250105776580F48655CAF636403E08CF92DA996F2397EE5C387746DC9DE5D71859305AE553C1C8854E16B629A9EF5D2CDB2D6D1980A96B314E7F5EE587DA7CB4C2F2FAFB58A8E399E2BF88EA7C365720171246484690974C7D17A23A0ECCA5FDAB463716B5311EABCCF56339A8DCB64C0008719896484CA24D0C950452366989406D0CB531CC48060A26410A411101896CE316448AC6515CC84554328CDC926520192CD4886C62C4019B3228C0A09043247099268E9B228C221985240589D43284133362D2B82D12226C098631A2080C43408AE0165144902D420212C91066C44469801024129350C1A410139764E430114B287214468D4A2626CCA600811440D0245010A3091CB565840006D0866C00393284B86D82162604324D1A485102042D93286521A820441829440046CC124E8C088958028D009384A0080819863043A24100306C0832420C242C090869CC048A99B43020276E48B44514B22D04A8910BB10558268D13C8691AB86DCB02110B236E0AA84C80046C9A0480C0C86C4034501993251A219012A9205C128252B2210B902098428C9CA460C2402D83464612098114374148284D0A094A593490A3120E9430865C1404500452E00066414666D112400B4944028369CC122EE3A64158368E9C282410A91111895108A88C9BA86088280E0480809324914C886D91062CE2908421090422B021D14070D80061130890C9906081A00D64960561A44CE31828E3288564961054C2890C9041C3062C1A88501AB26004122C92C02511C94452C26501088AD434098248906026091C930C62882D1BB465CB0090149644E1200064B041E4342504C62400326603120E61B651DC8411E34800A114845B2840911429E2A88401C1492000844A3805181721822205A4366C11A941099788CA128514238C49302D9A226224986449064000228052B2400CA009DB02708232292402841A988413124421B641490871609631C014641CB125401860DBA269241665C4324621B604DC1284CA327012074212087122140E8B30690826320210449322208146428A328D11002A12945148C27012C945242452598021D21268A14404DBC20D19C88490B22922C8245A0604D38208049271C42066622801C4240DA0126EE344880B47250B344182244D88C0490C9870D40680D2188914848904B7601926040990441B38621AA548CBB651008230C8464AA120409B8048194345989805594028A4408D10C24100264950B20984080E8AA28CD4168583B8299B10820A378424C48922864949464481220E22491289406D1030914B94110C112461388A49166561964D213806411045DA22651C364C5A106693168DDB46620B044D58086D1C02519C948CD22084000609239810E3A08004998143B881404671D936615B3422CC366EC32001C90881DAB6848344455B14925894644AA40122158D1838488C906020272EA004820843916402805A348558448C08262963380000A60410406DCB0411A1C420D0040C02C00819033108B360C19468C24226DC1660429011D1B04418A48598288D1420266098409BA225DA24621B87640A91282234620029694B100284B425DC804123474889C62024466AE2C264A4984011B3245AB641D34245833864C2022122B26919492403B98D63287204268C61B661E00431181371C2A24020154AA2A6691914240AC028D1B2901BC14D20A6091B4588411669D08261C4101003402442B8098948926114462149084B12054C40291BC008231284224931D93066D236860CA04D24844C09870DE2C4518826821CA9010107101000099304268438660322801A430011C871213988548285202480CC908142328420499208396A12B50518A88518384090024D4C044E4C804C0C100D2242211B310682B8281A49044BC4041BA22DC9C06DC1300883B8291A032054829113104D8C904C59C0201040060B3606D3000162A871E3268A01A50048080D19C064833429D2062C01C04C00350A600668DA80606116290B880C98A828492220DB4826E1922DDA284E4A888558482A0CA684430240C4400119904088426623484901422ED128052145619BA840E2288490A0711835864B968522030ADB466809A20D5A86651A342A43B08C1823251CA92858B821A0242A04460C02A791A2A60152402151864C0B94500807243F4C19705BA91833162FB934F8D1D1954ECF6978EC5836B657AA2C9C894E84CC454DC5DBEDFC6F0BAB836A1C09E5611C55850FE69E0991FB2BB1AA6DD08A7E1D6192BDD583E5AA10AA338E2596C29D3680B5B797ABFCC2D359FC16672ED22AE8A1DE914E20B748E840DEC46F2C93373822DC1436FF253BD3EABD3CDBAFA1F55B32A4995EEC1828E47F34314E788F75972DD2738B541B55C4BF413C5A53E19451789975EECE947F1AD55AAAA44332FC03F7EC43FE50D7D73267A2B4378E5FD94DE33C48617D2120EAC71309BD2D258A51A3FEB5D3942907D7C7D7A420EA77F06DDC0CAA49634D129D41861B4C2879F357A90BD55852A8334450D912E3A9BCD415111A3D4FC28F3783D4CC78F33FCB93C03A37B0610C9A5F19AD5AD56CA385E7098BDB06C835D3154D433851282DA579C4C91D1C3658C908248C524CEFE34A6D6DF480104A4623F90B6138CFB41F29C77ED930B6F79C26F893F69F028E8CA4450325BAB466B636A9B6182279765D2B9A2B1581CCE5E792099E94A630BAB2202567FC76DEB2AEA189C3572A12BB65E8240B224D5D8B1557D7F295F6B692DD304C2620A97F763054576104F0907AE6EDFACA1FE7377DC0C2F16B400E3F235B05D03BA035BBB7F0A8CA2AD893A02D5303CC0EE8C233D65F9F8A4F6C78C5EF28674DE8FD622719DB9145184C36322997A58262F0DD76E6F792C56AC75F1654CAEB81BA9F6E49DC58904915DF03EAAE4C10026EBB5CB6F2317A24089D77E1C92764E3A4D3E95D1D700F0B7A84FE38A54CF5E6A7E1AC84AF611597256A28900FAA07794D0ECBC61A058EEB1B0FB06BC5B535F73442B4AC1B4C9E05BBC32D8D04DA3B4E75D6261B0D31F876B8BFE60FA5F958BD7114672EF5D9CE2A4096F211B1E29485A686DE72537DD702DCA5E424D1B09AAD53C4B79CE506B4333C824007D3DA5D31677D6DEBBC9196F338E1AD5B9D65F476EAB3D2A1DE87A0F59851FD650EE22A44D600EA5ED7E0191AD47331F5C3287F5924087866414C3032852D2385D17665C60FE46D5C41B4A8E0C7F1D2948D6B6B9131E17097B1D01647604C7B17552678AEE8553907E860D31FE67BEE156B5A07E9983C327447316ADB6F12AD118C4EC96F73E3538EE7297724EC43C9DC7500E128B1C582734C074A2F1043A8FEC90255FD5E6B1882D030540E09FBF1E966B3D4D0FABB19D0CE73AD18FD59818B1F3A9310625A772FDECFEFEE2D53DD133F6D3D9A192F900121524E9E624BD19967A8A8DD20CC54BC7670CF8F217F715F3672F57F442C7951C9EA40FAE05C46A07E0506DBC164231515C4192BFEF78E2B509765BA1ADDA6A45BB93B1C8D2C63122751CCFDA2045B5FD71EA33F313C3E5ADBA74E303BD3C569B56EE81601CB5F87590E58E2B4A9525B14CA86F7D0D59CFB714FB52139A602EEE3A454ACA487792094185BD5D6873A915B80CA4136913DB14BF020CF1F645F52668DD83148D59A5AAFCC16C5138C45BB56989B9832AB6BBDD731E9551F18B86B04F931ED24D650FAFC72A371C75EECD40FBB53091DFCC9CD7C579FEF66EB7FD34008399F0EE4BB5B8A9817A596680845AB9F07EF43F1E7C89E48C7BE7DEF933EAFE50C52A0474E9109237B546CB8CD73FCEA02B25B551F61A24DD607B6C6848F6AA7A29DA3A5A75D511696302E772DED8D2487B2357AD9986198144D8F0E673E73ECA74ECC60472C71FA36FF61AFF189F911C05146E2E4EA3D46EEA1AD1983A6898849AD7320F032317119A4E1115E94DB5EE40580B5E6857F941F8D3F42D2DEA28CB48DA0DEAFE1178000CCEEDD9B675292D2EC373004BAB257FF3BF2C8C2DC96B6C2C78391B274244C22CE2A479705CB733EBB472C8A9076FCD00EB8CF43DAD41475E50B63C29E192811056A5E5183D889DCA3833A5373C36F915C5B1C02929BFFA42BFC9F3DA20A1AC8B441AE23435D2E087E81EC4935AD8BDE3000026473E4F3F1ED2FBFBBA6A4326595947E888BF514AAB1D076F962E4FAD7BC9CC422FDFFB97946E1ADA4D43C24E08E339D1BC0BBE91C4CD27F9DF0509DD18E70D2F70E47AA833A92F66E11193BF9F8C6442EFC12FA0DA444F58ABCEBB26CCE86C31697C1220AEB81C78F62D5CB853E9AAA777DEB9EC1EF93EC67E6B43753F35CB95695BB40B448F9F29E0B6E711ECD64CB6CEB42A9BF8D4063C0E524EF051E321E07DD2F5C1F3AF63C9CA1AEC07BA143DA2D024E3F72DAA837D8BD93BD47936E52D7F18A60720AB3FA1045D14AA0BECA6A65685AE3E4B95EB0CA255196A30A33D375A7CE41E451BF8F3E9C20B0453A8130CD1AA19DE35BB767C98A7B4A9031C57DB77C355CF9F2A66DBA9593E2E918E2B4D39C96A12C1F04E91D2E436644FB9AB8FA715B7CD72A45D34DAD87B430F37E4FAB942A25D8A5C12A3E6558EF4D2D67FF2B7D14181A647F440052FF53BCDFCED2A2BDFEC702EEC65ADAE9F692D0FD5C51D25BA4A2381F8D78602C6EE01AB6CAC62A65C29A5D1BF43EB27ECA9FF98656D3862C739FCEC7BB53D10EB3BFED05E57DBB3D37C914390F7AF8B9BBDEE70DEC3B4A4EA15D206FF97E1BFE2AA72379B9A2501AD83B4E9F2C673433A096F055E9A32991778C197FE1254C1347BCB4666E2CBCCA35A15EDBEDA92936D58C160786E45315F2FB059FC9E9A44F3FFCEE0B3551F5CFD5236CBE03B52B21A2E8781CDD606C59C7B6E70664DE269899568228743C0D1D3FEEF1BC6E2EACE834773BC8FA1659F0C43FD52D63FA87791A05E65C5EC4A7812F36F50201106ED0BE1CA94C6D222F793D8B2455E754D8AE12A003A20C022DA08FCDF168995BD230F49532C322B55A7471CDBA16F0674D8855E9F64E48AAFAE2D17D9AD04620F159EC00FC05519EC009AF191E2AAE409C7A90940A49FC29F913B9E108A291250AC2925550E1CEABC6FDFBC3CD1862BF537B301650726863F2C4CEB940C737165E1278E417C7E81D628B53469275ADDFC42F00BDD896F2F46FE151AA88F04FB05ECA0D113A8C9D35B19841F94C265031300942CA91BF9E803788311546A8E186E67A32517B526762BB766462516BAAD0D774494D17800BC8CDA03C6E0B148EE9C7F6140A21FE2F8CC94C1F8F02F671E844A7B846CC664BA14E1B84D70E8DA7A0647348D093961FAB174F48435DC5B5CE7EB10FF180D962449722CADCD66F026983570E0A3AD0325042479358C9305E57B8FD299470A2DA8D85AE2F76602C426D4F1CA9A79E7408C7796C3260FA6BC53C207831A4A70FD61EC8767A9623A9F78A6B0AFA952E12C8EBA1EF73D1122467D8FC27334D5537CFA7486BE6E87C23443F890937F56EFB0705FD5F4212AFC4C62F2691B1B77195FAF1136641C94E6D13043AB17B45E386043AF672E74DDB34E80DBA9CD04C2D326F962591C61582C938FB3170881103E9469A02DBCD86CE49EDE798232B0DFE33C227B8EFBA8DBA3324ABE8338E5027F6CC66BE25D01C7DAAA7E346411B5E0A7E1FA8137AC1CEA301BD7E9EA63C98BC4776448842ED4DE5231164799BC67D1B9EC5926E58383A5ABF55C2F90946A2443B0DF0364F1A80BA54D5F006DC3C38F6439202ED82DEF217516340BF2349FB7E31CAE1F82321F88E83D92DC2BE39AF16F78F038AFB1273352E6C88D472F911EF5A27F641C8804700E795D07E1E02B88809D90975ECBE10B5EA6CC1F611C9969883CD502D4D6D28D980B32FC3D1512A40D32C32E41599F4EE52F42FBA0AC22524C48440DB8778F14823186AD6ED4AE755017FA6D80702F04F2D5D9BADFC7178A4F06B2F859B8F662A047438EFC1FB99C306B840EC793843A14EB71C09AC0E4B5C7F7481674A05A0605383696C1B076A61DEC2942E7E1C5C92C5E88DB5D9ACCA736608CA6E2167A5782FB078A9678A6AC5B4E510B087685B059C04C0326BC4FB2142286F66B4F8A1D575EBE176E2750FD18D98F432AE508A2B65E4224548FA4A77EB428107F50458E7A6CD66B4E2C629DF2D76293ADE37EB58E975B5204ACC35A87AFD0AD425B976BDD7BF2B4384AE58E85F40D2B01DDE2A972ED4DC18C2EE88F635F1D0998BA3D788C260C93AA75881804F7135926F04573A2FE6CABB4A8CC3C146062C0500D40F3B9D45E1F755BAE44623ED68621AAD54AF7FB06950B7ED9C44E301310C638FCE80B9FBABFEC841947CAD9F05D46C40013F44019D4BC3C1055B0EAC7BE031EE2BFC86B316DA047F531F2D09B4BEBFEAC6B719A269E93D202B450E93ACC5CFF2AB859C93E70A2C1377FF43471EAB3F22014D7D1B2083F2D174C307C658F8FDC7D6BCB2F5DFAFE6919139806D4512EB383D8925E07C602609EDDBB1B4632CCB2931162D2A9AAC3D8062D37F30288587A1ECE37C2289FC684CFC0352920AFF920AA5C3D2559B16832903E20C0DF7691DC74620A7BD97A0AE9F93C1F1817397E23557BBA38571654DC183A5A93D35FBC7A9DEC82C1F1F595DE7FD5B948CFCD138098846B2CD354CDDB30BABE538ECDE049A9E82132BF3AA8A68B43007F3072CE2F077A432CBD28D44ECF1BC4305B8084A1D9C73252459ACD2ABB272B3394A6F38F7B5C6E103DEFC7ECC05A1A8877FECB07A4E8581C3D9531A9EB7837DFC34FE9996EAB97FB057E0B7B59F8A2D635AC602AF6B2F0C5CA7D8E59917A517D2E2EB0809DED7F0C03B70A6197CDD0DD83E3F09A9B5B904A0BE79D123DC86DF3E62E8AFA31E5FC19612E7BA3105"/>
            </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="4CB28515FBE0D520C5F264CDCF638EADA3395A250105776580F48655CAF636403E08CF92DA996F2397EE5C387746DC9DE5D71859305AE553C1C8854E16B629A9EF5D2CDB2D6D1980A96B314E7F5EE587DA7CB4C2F2FAFB58A8E399E2BF88EA7C365720171246484690974C7D17A23A0ECCA5FDAB463716B5311EABCCF56339A8DCB64C0008719896484CA24D0C950452366989406D0CB531CC48060A26410A411101896CE316448AC6515CC84554328CDC926520192CD4886C62C4019B3228C0A09043247099268E9B228C221985240589D43284133362D2B82D12226C098631A2080C43408AE0165144902D420212C91066C44469801024129350C1A410139764E430114B287214468D4A2626CCA600811440D0245010A3091CB565840006D0866C00393284B86D82162604324D1A485102042D93286521A820441829440046CC124E8C088958028D009384A0080819863043A24100306C0832420C242C090869CC048A99B43020276E48B44514B22D04A8910BB10558268D13C8691AB86DCB02110B236E0AA84C80046C9A0480C0C86C4034501993251A219012A9205C128252B2210B902098428C9CA460C2402D83464612098114374148284D0A094A593490A3120E9430865C1404500452E00066414666D112400B4944028369CC122EE3A64158368E9C282410A91111895108A88C9BA86088280E0480809324914C886D91062CE2908421090422B021D14070D80061130890C9906081A00D64960561A44CE31828E3288564961054C2890C9041C3062C1A88501AB26004122C92C02511C94452C26501088AD434098248906026091C930C62882D1BB465CB0090149644E1200064B041E4342504C62400326603120E61B651DC8411E34800A114845B2840911429E2A88401C1492000844A3805181721822205A4366C11A941099788CA128514238C49302D9A226224986449064000228052B2400CA009DB02708232292402841A988413124421B641490871609631C014641CB125401860DBA269241665C4324621B604DC1284CA327012074212087122140E8B30690826320210449322208146428A328D11002A12945148C27012C945242452598021D21268A14404DBC20D19C88490B22922C8245A0604D38208049271C42066622801C4240DA0126EE344880B47250B344182244D88C0490C9870D40680D2188914848904B7601926040990441B38621AA548CBB651008230C8464AA120409B8048194345989805594028A4408D10C24100264950B20984080E8AA28CD4168583B8299B10820A378424C48922864949464481220E22491289406D1030914B94110C112461388A49166561964D213806411045DA22651C364C5A106693168DDB46620B044D58086D1C02519C948CD22084000609239810E3A08004998143B881404671D936615B3422CC366EC32001C90881DAB6848344455B14925894644AA40122158D1838488C906020272EA004820843916402805A348558448C08262963380000A60410406DCB0411A1C420D0040C02C00819033108B360C19468C24226DC1660429011D1B04418A48598288D1420266098409BA225DA24621B87640A91282234620029694B100284B425DC804123474889C62024466AE2C264A4984011B3245AB641D34245833864C2022122B26919492403B98D63287204268C61B661E00431181371C2A24020154AA2A6691914240AC028D1B2901BC14D20A6091B4588411669D08261C4101003402442B8098948926114462149084B12054C40291BC008231284224931D93066D236860CA04D24844C09870DE2C4518826821CA9010107101000099304268438660322801A430011C871213988548285202480CC908142328420499208396A12B50518A88518384090024D4C044E4C804C0C100D2242211B310682B8281A49044BC4041BA22DC9C06DC1300883B8291A032054829113104D8C904C59C0201040060B3606D3000162A871E3268A01A50048080D19C064833429D2062C01C04C00350A600668DA80606116290B880C98A828492220DB4826E1922DDA284E4A888558482A0CA684430240C4400119904088426623484901422ED128052145619BA840E2288490A0711835864B968522030ADB466809A20D5A86651A342A43B08C1823251CA92858B821A0242A04460C02A791A2A60152402151864C0B94500807243F4C19705BA91833162FB934F8D1D1954ECF6978EC5836B657AA2C9C894E84CC454DC5DBEDFC6F0BAB836A1C09E5611C55850FE69E0991FB2BB1AA6DD08A7E1D6192BDD583E5AA10AA338E2596C29D3680B5B797ABFCC2D359FC16672ED22AE8A1DE914E20B748E840DEC46F2C93373822DC1436FF253BD3EABD3CDBAFA1F55B32A4995EEC1828E47F34314E788F75972DD2738B541B55C4BF413C5A53E19451789975EECE947F1AD55AAAA44332FC03F7EC43FE50D7D73267A2B4378E5FD94DE33C48617D2120EAC71309BD2D258A51A3FEB5D3942907D7C7D7A420EA77F06DDC0CAA49634D129D41861B4C2879F357A90BD55852A8334450D912E3A9BCD415111A3D4FC28F3783D4CC78F33FCB93C03A37B0610C9A5F19AD5AD56CA385E7098BDB06C835D3154D433851282DA579C4C91D1C3658C908248C524CEFE34A6D6DF480104A4623F90B6138CFB41F29C77ED930B6F79C26F893F69F028E8CA4450325BAB466B636A9B6182279765D2B9A2B1581CCE5E792099E94A630BAB2202567FC76DEB2AEA189C3572A12BB65E8240B224D5D8B1557D7F295F6B692DD304C2620A97F763054576104F0907AE6EDFACA1FE7377DC0C2F16B400E3F235B05D03BA035BBB7F0A8CA2AD893A02D5303CC0EE8C233D65F9F8A4F6C78C5EF28674DE8FD622719DB9145184C36322997A58262F0DD76E6F792C56AC75F1654CAEB81BA9F6E49DC58904915DF03EAAE4C10026EBB5CB6F2317A24089D77E1C92764E3A4D3E95D1D700F0B7A84FE38A54CF5E6A7E1AC84AF611597256A28900FAA07794D0ECBC61A058EEB1B0FB06BC5B535F73442B4AC1B4C9E05BBC32D8D04DA3B4E75D6261B0D31F876B8BFE60FA5F958BD7114672EF5D9CE2A4096F211B1E29485A686DE72537DD702DCA5E424D1B09AAD53C4B79CE506B4333C824007D3DA5D31677D6DEBBC9196F338E1AD5B9D65F476EAB3D2A1DE87A0F59851FD650EE22A44D600EA5ED7E0191AD47331F5C3287F5924087866414C3032852D2385D17665C60FE46D5C41B4A8E0C7F1D2948D6B6B9131E17097B1D01647604C7B17552678AEE8553907E860D31FE67BEE156B5A07E9983C327447316ADB6F12AD118C4EC96F73E3538EE7297724EC43C9DC7500E128B1C582734C074A2F1043A8FEC90255FD5E6B1882D030540E09FBF1E966B3D4D0FABB19D0CE73AD18FD59818B1F3A9310625A772FDECFEFEE2D53DD133F6D3D9A192F900121524E9E624BD19967A8A8DD20CC54BC7670CF8F217F715F3672F57F442C7951C9EA40FAE05C46A07E0506DBC164231515C4192BFEF78E2B509765BA1ADDA6A45BB93B1C8D2C63122751CCFDA2045B5FD71EA33F313C3E5ADBA74E303BD3C569B56EE81601CB5F87590E58E2B4A9525B14CA86F7D0D59CFB714FB52139A602EEE3A454ACA487792094185BD5D6873A915B80CA4136913DB14BF020CF1F645F52668DD83148D59A5AAFCC16C5138C45BB56989B9832AB6BBDD731E9551F18B86B04F931ED24D650FAFC72A371C75EECD40FBB53091DFCC9CD7C579FEF66EB7FD34008399F0EE4BB5B8A9817A596680845AB9F07EF43F1E7C89E48C7BE7DEF933EAFE50C52A0474E9109237B546CB8CD73FCEA02B25B551F61A24DD607B6C6848F6AA7A29DA3A5A75D511696302E772DED8D2487B2357AD9986198144D8F0E673E73ECA74ECC60472C71FA36FF61AFF189F911C05146E2E4EA3D46EEA1AD1983A6898849AD7320F032317119A4E1115E94DB5EE40580B5E6857F941F8D3F42D2DEA28CB48DA0DEAFE1178000CCEEDD9B675292D2EC373004BAB257FF3BF2C8C2DC96B6C2C78391B274244C22CE2A479705CB733EBB472C8A9076FCD00EB8CF43DAD41475E50B63C29E192811056A5E5183D889DCA3833A5373C36F915C5B1C02929BFFA42BFC9F3DA20A1AC8B441AE23435D2E087E81EC4935AD8BDE3000026473E4F3F1ED2FBFBBA6A4326595947E888BF514AAB1D076F962E4FAD7BC9CC422FDFFB97946E1ADA4D43C24E08E339D1BC0BBE91C4CD27F9DF0509DD18E70D2F70E47AA833A92F66E11193BF9F8C6442EFC12FA0DA444F58ABCEBB26CCE86C31697C1220AEB81C78F62D5CB853E9AAA777DEB9EC1EF93EC67E6B43753F35CB95695BB40B448F9F29E0B6E711ECD64CB6CEB42A9BF8D4063C0E524EF051E321E07DD2F5C1F3AF63C9CA1AEC07BA143DA2D024E3F72DAA837D8BD93BD47936E52D7F18A60720AB3FA1045D14AA0BECA6A65685AE3E4B95EB0CA255196A30A33D375A7CE41E451BF8F3E9C20B0453A8130CD1AA19DE35BB767C98A7B4A9031C57DB77C355CF9F2A66DBA9593E2E918E2B4D39C96A12C1F04E91D2E436644FB9AB8FA715B7CD72A45D34DAD87B430F37E4FAB942A25D8A5C12A3E6558EF4D2D67FF2B7D14181A647F440052FF53BCDFCED2A2BDFEC702EEC65ADAE9F692D0FD5C51D25BA4A2381F8D78602C6EE01AB6CAC62A65C29A5D1BF43EB27ECA9FF98656D3862C739FCEC7BB53D10EB3BFED05E57DBB3D37C914390F7AF8B9BBDEE70DEC3B4A4EA15D206FF97E1BFE2AA72379B9A2501AD83B4E9F2C673433A096F055E9A32991778C197FE1254C1347BCB4666E2CBCCA35A15EDBEDA92936D58C160786E45315F2FB059FC9E9A44F3FFCEE0B3551F5CFD5236CBE03B52B21A2E8781CDD606C59C7B6E70664DE269899568228743C0D1D3FEEF1BC6E2EACE834773BC8FA1659F0C43FD52D63FA87791A05E65C5EC4A7812F36F50201106ED0BE1CA94C6D222F793D8B2455E754D8AE12A003A20C022DA08FCDF168995BD230F49532C322B55A7471CDBA16F0674D8855E9F64E48AAFAE2D17D9AD04620F159EC00FC05519EC009AF191E2AAE409C7A90940A49FC29F913B9E108A291250AC2925550E1CEABC6FDFBC3CD1862BF537B301650726863F2C4CEB940C737165E1278E417C7E81D628B53469275ADDFC42F00BDD896F2F46FE151AA88F04FB05ECA0D113A8C9D35B19841F94C265031300942CA91BF9E803788311546A8E186E67A32517B526762BB766462516BAAD0D774494D17800BC8CDA03C6E0B148EE9C7F6140A21FE2F8CC94C1F8F02F671E844A7B846CC664BA14E1B84D70E8DA7A0647348D093961FAB174F48435DC5B5CE7EB10FF180D962449722CADCD66F026983570E0A3AD0325042479358C9305E57B8FD299470A2DA8D85AE2F76602C426D4F1CA9A79E7408C7796C3260FA6BC53C207831A4A70FD61EC8767A9623A9F78A6B0AFA952E12C8EBA1EF73D1122467D8FC27334D5537CFA7486BE6E87C23443F890937F56EFB0705FD5F4212AFC4C62F2691B1B77195FAF1136641C94E6D13043AB17B45E386043AF672E74DDB34E80DBA9CD04C2D326F962591C61582C938FB3170881103E9469A02DBCD86CE49EDE798232B0DFE33C227B8EFBA8DBA3324ABE8338E5027F6CC66BE25D01C7DAAA7E346411B5E0A7E1FA8137AC1CEA301BD7E9EA63C98BC4776448842ED4DE5231164799BC67D1B9EC5926E58383A5ABF55C2F90946A2443B0DF0364F1A80BA54D5F006DC3C38F6439202ED82DEF217516340BF2349FB7E31CAE1F82321F88E83D92DC2BE39AF16F78F038AFB1273352E6C88D472F911EF5A27F641C8804700E795D07E1E02B88809D90975ECBE10B5EA6CC1F611C9969883CD502D4D6D28D980B32FC3D1512A40D32C32E41599F4EE52F42FBA0AC22524C48440DB8778F14823186AD6ED4AE755017FA6D80702F04F2D5D9BADFC7178A4F06B2F859B8F662A047438EFC1FB99C306B840EC793843A14EB71C09AC0E4B5C7F7481674A05A0605383696C1B076A61DEC2942E7E1C5C92C5E88DB5D9ACCA736608CA6E2167A5782FB078A9678A6AC5B4E510B087685B059C04C0326BC4FB2142286F66B4F8A1D575EBE176E2750FD18D98F432AE508A2B65E4224548FA4A77EB428107F50458E7A6CD66B4E2C629DF2D76293ADE37EB58E975B5204ACC35A87AFD0AD425B976BDD7BF2B4384AE58E85F40D2B01DDE2A972ED4DC18C2EE88F635F1D0998BA3D788C260C93AA75881804F7135926F04573A2FE6CABB4A8CC3C146062C0500D40F3B9D45E1F755BAE44623ED68621AAD54AF7FB06950B7ED9C44E301310C638FCE80B9FBABFEC841947CAD9F05D46C40013F44019D4BC3C1055B0EAC7BE031EE2BFC86B316DA047F531F2D09B4BEBFEAC6B719A269E93D202B450E93ACC5CFF2AB859C93E70A2C1377FF43471EAB3F22014D7D1B2083F2D174C307C658F8FDC7D6BCB2F5DFAFE6919139806D4512EB383D8925E07C602609EDDBB1B4632CCB2931162D2A9AAC3D8062D37F30288587A1ECE37C2289FC684CFC0352920AFF920AA5C3D2559B16832903E20C0DF7691DC74620A7BD97A0AE9F93C1F1817397E23557BBA38571654DC183A5A93D35FBC7A9DEC82C1F1F595DE7FD5B948CFCD138098846B2CD354CDDB30BABE538ECDE049A9E82132BF3AA8A68B43007F3072CE2F077A432CBD28D44ECF1BC4305B8084A1D9C73252459ACD2ABB272B3394A6F38F7B5C6E103DEFC7ECC05A1A8877FECB07A4E8581C3D9531A9EB7837DFC34FE9996EAB97FB057E0B7B59F8A2D635AC602AF6B2F0C5CA7D8E59917A517D2E2EB0809DED7F0C03B70A6197CDD0DD83E3F09A9B5B904A0BE79D123DC86DF3E62E8AFA31E5FC19612E7BA3105"/>
          </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="4CB28515FBE0D520C5F264CDCF638EADA3395A250105776580F48655CAF63640CEF5D53D46C8A1F848B7BB74DF45C7403B16AD1E5BC26BAC153848B24C908B66DE5A8BAF7AD093D083B5C94A36CC8D023DA074C9821BB6AA833F07315779A32BE3674109B04CA272B10587ABB69F14286E36CDCF1AB8D74C76A4931520C8358220B2F57AD0672D4A2C74D770406C1CA16F313DBA3E8F79962CDF15C87DA6F063A7B796F6506644CC2E342FAA71CE4AE84EE975AD7FE3B775D7BCF3E612092214ADF6E87EB7BBDBAB391EF80EEB5C5C8EDA25233D718446C05A30A3E8A626D75CB9B9BCC251D468BD1F4012C743B129EC2A1868417A795CBF45F4EFCCDD8872DFAD4CC73BAAD320D74D0A9B0F12191797D7A3D693F07EB0D25C6F91DD78FEBF5E6CB3FBC64FDD5C14501DB79BB213068AE667964CC3A255EE8527A41DE4FC89D677829D7B76218B565B27BA157BDEC3C4868968EBDAAD3C4DF1A01F4533A291F6BDE242298761643B5463124AB0C8B9688B23E462FE6232821DD028E9F0E443A1AD882DCC16F7B5B04C1383C97D3B34116209CF50A395B3B498D15C1194F11A3EBF7E2094CE766C2ACF36D12DF122F0E3BB111BAE55FF9C54417BEE375EBBDE5ABD724D192E06BADEB2831773C4667514FCA662BEF1C6BE2289F919A5F3EA3F1929D9DCB704CA2B9C3448118DB74F491E8443470C47373ABED7060E0CC2726C343CAA4AA56FF2FA470D7CD7E1202CAB3FF90D375EFE3D48A7839F82839F2F6FAA86BBCB9910D3360196D0D9F62868727DA8E0F12036DA789D164B26CA4B59AC279A56A51CD0C26D7D79A03616E39310F2783C3E88D044CF871D8B23DF90D12FB3794205DF2CFDA724D894971B18D54D18D5807EDBB040D34C55EA6172E37F12AF25F346674F6CA5811550CBF8EC1BCCBF9C79D97F6420886C82297714AF20F8DB9883CA8A5CAE6DE14D3FDE9BEA30DA2AB022C50AB44A2E73B28E96683155C87966285F3842D0D221CBE9E60333A16EF167F141B472C62B08C0AB4118F12FD81C363789B7F9666DFAC25801AB8D2C05A936E2ECE81F077D68BC6411D65BDF72B16AACF4DA04B10B596BCD3956AC5E9E562960B3E0F1D1E1637EC382D814AE50F019BDAE0797F94CA06CC89088445A1A9C5BCACCABA18F10D1A33934F5BD3FBEFF1321EF81E90C234DD31C4CC1127ACBBA8C59E73F43E599D9CF91461548AEAAEF0D511C300FA81FC73AA11F02132F3F50BD7124D5AED79A65881F58B1A7C936B0CC3C5B8A6647BA7E53D2C204F69C01265AA29F798C55D0BD15E6F05018E1CE77ADEB49071ABD352BAD49488A98E47E4859D34FA8A58B01AC847B793EB3C7A02D6873D14BE599E4AB0666A29327CAA0E1DBDBF55D37F465420923FFA026ECBCE9DD4B5BC735F9827C9B14E06105C9AE4F34DE6AB3B01C3DD8E722D674D537B10F471E07503A7F17EDD4DD4F188176FB1440D5C14E644BAB736B11DFE55CD3930A8AB82411B762536C5E84607D766CCDB9735134C97FA624FBCF3D0387DE3F6DE379644CA844DF0E12E3A7799D563A3F75CD31ED4CA018C152EE334A2790992B55215AA25540705981AFCB13FE454AB8B0B1825A57C00555262437048161BFDC540EA83212F6099582F1CF1BBBEBCAA8761E0BE9B4CA45F7CCDAB720A2B747C1AC25D5A7573CAF96D4EE9675F52FA43D32AB9575841174DDA147500EBBBB29BAD46229C94A638D0D4442D1800ED1F430FC2ED2E09CA1EC27F8A42FABE510458C4D715D091FFEFE80DEF8D74E3F82FE1E0FB3976CFB8D934C3307CE5CDCAB641712A0710D77027C723A62720D5E6F645A37C7F7ABC508C995ADB34997E61FE4C71CC679ECED504BC4777F3D508B92A7B999F997ED54F8F436E9514417D6DD0E0EE8EF8E430B6BDFC8FE959DF08C7D372EF2B520951013419F5CD89F7E21D652F04A1422BA6C4135F4068BF503B20E2659CFC7C0C001F9A84F98EF04E440FDE2795536C8FACC5F88C5D0BB0CF9B6D494A2EABE5B7F3B921AF6862341E3680F361FA4A117FDD6718E3965A60C47EA7891FF8D29D14C708F2D01471A30CD897FC67AAADF8E65AFA3D53FE391137965B7100B7FA9D2B29975E7D5459A133E11FDBEF2FA2EEE796A92D24B47E5236037127031FD1C688EC83CCBD52A3BB61D1F7733F508C1FE8D49C1A902A6B0BB54D8F58A4C6C56F75705AED73E4B133D73AF1AFE06CDBF74D3CB9CFBF62BCE7203FC1C92767D1AA2F30602E588F1F1AB4F430A9DC2BAC9AC3195F9B1478DBF48A7C40612839CB318BD2ECFA07E592BF121A2909150E8AB076D814D43C28BACC8835C561D8CD0A71A0A86263B4BC38A838D352B3E172E151A17D3807AEE1E97692BFF6060DEBDA69A3BA3B58F8B9A063FBF0EDAA131CCBF40E92A6C5A77492CAE0FCBF528A8C10CDFFA569825AFDFE5F0E5C923D1F5CA0FFE21CB3452C742C14CF18BCFAF18E7D4495EA426DB725A0B4675DE8AF13809DF84D3B7377C5C4CEC0836CEB64762F131DC288F5ADF7F9C0B9B25E1D2D8B322F40D632ADD17B578324D540143928FF27217BBF85F4320976D2EE0B1D9A8260B98E059157E3AE49B7DAC3390838DA67EF2A4F0C007945FFB2F00267779C3627DD2AFDEDEC3B750C8E7DB816A25EE07CDADDDD6755D2843A4E14AD370D42460C8D3A229A8E1D1EFD3D9DE09B64DEB058E5AE1CD445A0CDAE7D4C2ED287F79F08625E8994F88E9F775A0ED5849F7BEF824AB6AA5A3E449EBCB2E1903ADC90EBD1BDA00B1C51AF542C8F9974F7FBCA73C238D5AB9F903198E473BE2513A5BC0D79C51B0AF407B06DE776D47DB598F02D680955F73951BD8EDFD08269E87842A9DA0F9464D3F6109D0D1D0A036844058FEC3E3D206D94190ED27278288D565819328F619459010E5BB4635150D26C46B80DBD58D0B8F0FCF663278266A777450FA8C90081C0736B999D7C98E4D779706F6AEED4270236C1B6180A915824F8F19B14059708297D22DFED8B454C7BD4E786D3712560430EC29EEDF16FAFDF19DB6940218429B1BC38B00B975639E27F2ED06E156A5B6A0F6DA99F5FA75FF5A236D4CFE9C0491257161F99684A74F973D236FE690FEB6984E09DE8049821FB459A67552A2B1DFA0EF109077F73AF83A431CE984467F884BC1CF4B9E44AD040F01726E45D34096BF04B6338FF7A3AF3B287DCD8BCD6B45ECD7556B5A6A6783BEA8DFC3CF59A1FBF8C86748E3F54913F03053BB0FA5EA485165094E5847D158073BFD0FB5283938B79C571751DD0E88BA102428A3649B5C9CAF2C2591C9DC7FA5D5C8A890681E9B7B250248BC972B1EFBC74DEDAFBE70731BD1B0B7D27E9BF917884B77EFBF5AD0FE3089EE26D0978CACBA8FC241C8FC08BAEEDC02AB43D31E32ED1FBFC6BF75E5F84E6635C1C3534D942109FCD536E42EFEA5DB381F095105EBEFF619FA7AEB1BBCFD2E1B7D8EABB63EE5A30A1CC5927F1F67705271F88CE153D85ED475D5F9058FED8469708B61EE7AA8956D09EB2D40647A6FB3A505522C2C5007D2626019B6723EBFD2A20CF0321FC9C74D173DC3789705048F8BF6DB6C5F7B65FC75B1AC3C1A6BC3505D0ADB9F4CDF7F47FA38B58C3325A3138402203D9BBA0A5BD194A08E2847C9E15CBBD774FA61E69AB3C4541C61B0AF43A5DF208C1000F2F59E"/>
          </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>
