<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="81F1668FD60BAE60FB3AE1286DE9C82CD220155586F29F11D6D810D8ACD5B18A"/>
    </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="81F1668FD60BAE60FB3AE1286DE9C82CD220155586F29F11D6D810D8ACD5B18A"/>
              <Key type="ByteString" value="F8946EA08DF205AC9FC3FD03ECE63D1C7EEC3274FA29ECBF62C07DE38A3E8404D4E60799263E2073F30539443B310D89347807A23CD8EA0A6688A4B37BC0E87DD67AB8016A92522FB10A9C518C04721A9841CC624CA226C7E23307F2450ACDCE9CC649868AE30071E879FBBEE7C61394917632E516FF296C07A65713C5A0C44420B60C583245032110D8A64C1B4502011591E2060004C40059024D64B265A102098322861B456AE24270C0264902918C62081261285213021010B868008130932628128650D0C26840922013B04C1A3568830680942686833060C1A28DC41005DC229020456AC1A84C489241A4086D62B42D60864C44928418250950B8200C16718C128D84A02D8C946914A64D0901321C310D0225501B092458166DCA826961404909190210804C4B080519342CE1029019A88819456DD9126D64B0840826122049488394705B246641384A01350E59364002A089D8308D99A421DB9030A4922522018403C069932630CB10320AA60D61388D4816004B3000503649C2988D490600A4306801160EC41089519044A1922D4CA20C09264C1A446C52C021993064C21249921890083684D20892A2444DCBC429C102868102255B46715C068D93C80C88C828DA26600A3951D4089282C6500C97412003119CC245C91070A0142DE420482140410B011082B844204104CAA0301A912DC2324AD29890031605D0804D1BC388D342869CA0111A268021982880188E18024820B640A0048C143009194860DA1800E1446801826C54200EC1022022238E9B48021C376E92426DE434724B121010B42993904194A401520805188964CAC88D8CB66402C14510258C8AC209089688183330C30802C230928B42051088714CB08D219010133606D2B684E0001283422200017244B225E1486E09C570A242918B006193480A9C2424203792439465E4880981026CC04244A248491A471290342CD394501B3121DA246C221904133481A4B40DCC326C092411D81281D90071628221D4480193944D9990601C838418C8850CB089D9C05049008801192108131298204A0A488464B8242145461C068293141124084604458D91940514B42D148909CA0005224546D832688B28328C2046C190200183210831820C37000B802909300C21034902476609A74990345000955148B608C4802CCC4285CAC8280B278E58044882044CC338802412019A820D8314911C40892443929B34719428686322298C188802374298168589C428189249E0806C014922033446C8C60809C3700386454AA80414456C521671092540CC18914494400BB141119508CCA00D20150C54A42984143214992814B96900380D04172E0B368ACC0028D2348C1C166C41020A23C18561482E5A3846D9B469620870DB328562248223C88D12038014B365C244315C447004212613112D42B43102332D0B14916406681A432619994DDC186889304D5910685C04118B384853346DD2820C623861099429D3446519162460306C1C352D8C304152342C1A18415496489B966D1C3580A196319C340419162CA2B261DC48708C346A030811A3A021138049D002719C182CC14409489064DA367248321104050D5C0045C3288593060E110702E49830E0022D9396041AA50512A42011A57188B8705C8811CB380E8A2882D0A61188C26D50C20D93001013359060B42C90129252982881802D1818201818322228491C1791A1182EA0266ECAA00159321099142A02349023C729018060848408A43409210380C330709A404841C46D42104544388A01C88DC296085C8648C122221A494C8286018100464C866511B8290BC5301BA54814252C190388C3246D5316901812121340691B4848D2026E12344991C060A1428489943194A26D240764DBB068D3486E10934118A70402932D94C050221001C9B248DB38829398510904509C289194880102C524D3A66410234A8C1828030430944229241772E038708B18704440824122468AC8911B15825AB0014B1452510805020540DCB2801B47104A424242B84C09B24C13466ED33606D4926108910912C089C944404AB424D40032044982D13610238051E2A64CD11085E228081A0228E3862D2185500B382809A6294C4446A1440910078403190148B80C48400682486922187119C911E3A25144406C63029224974D49A670D090010C094203976093A44C418685AE1D8F31F8074C3485CF9FBCC36C522AEB05730CF4CB7D1538D9FE5F9A97B1BD1F7945EE32810A3B8FFB42FAB27DDC5DC16A321166144C1123E1E4E7D6BDBE9C6B091D8E5519DC710FFFA67781BD41AD610E3C70D8BE3EDC17F13A7834862E7AAE54BD3E0AF4F223A332BE3BD61B62988D83E457D5358AECB41F1211892510DE8F5CAB8E451BF0A9131AD2DFB98AB606582904591E3C9020271E425234622C53F9FF52782FE72A600EB8EABB7254F8C0FEB18F1C7DEB7218AACA7845BF178329007B369C17AD5F6AA02DE10A4050CB9B0D76A014677180ABDD778A3C7346391284FB9BD0F03AB8FEB5DDEDE9DB9F2A782FF8EFF0D9F4024D2005E4F4E78D90D2B8BAEBFCBEFC823122972BCCCACFC36DD225521296C2FC451C57B13CCE25CEAEDA9B9411126746EEDEE68B938FC6CC08E7C49C4B716DB64914366CF61763EDAF9F31EF40CB5123989797AD51DC0E64CC4506F62F29CD60919925607DB1BA0ED41F2901586BD093B26F93A9CB43262ED4663342AFA6D30E889961DBFF95D6219143C83657276ABBBB21C0C76A5F8F8602A8725C47DA822A704A3CB528335FC05C9B840AF93855CFDE7DDB3DC320EAC1A519871A55F0F67DB957D8FAFAA11066CC897DD3C6D00A7F3DB447B08621D5B650979D4F0A6802C18DF3C6731D3EDE7C9A3083613BEC45CE15802711263F9C7E3F3D305C78D6DAB22C3B5DAB55FBA7058F5E173C768A9EA30744DD3E1026D883DAB3B5E5681D2A6E05EFFC7D388DB8AE4474358E4D7DC2B0C0B33211A682F286E6C8D13F432E1E6F2BA91E6F45E3C84EA330175786FB36B2A41BCAF0BEAAC704179366C6471048F5088E97170EA1730980EF6C0E6F901CD88DAAFC7309E071D7C04C362C23BFC3E5338C88D111032963A40C829DA18DE0CE818CAFA93ACA8E260ADCECDB3903C8239CEF2CF2DE07D8449C56C0369B6EA03B2973B69213DCC87C903FA8B01BE9CE444E82FAA9ED8AA7B69FE4EEF43D0A842591BDFAB89DCFA752BE193DF6770AED2618C27F91A901660CD616FA975EA08193628E27F19E69A031428F952D63D3C5A10F99D9C770A0209F27D70B463E703FA7C8FD9DA349B80E43354C4E3BF716B4516772F2F0E6E329E8956EC96DED3C9D01F3466704D5EC316E09427C589FBE91146B753BD21A2DCD0CC5D537E2A12D3795414B32B8AB1E839BB4D2C07C9568B8E4C467E2E5CFA968CF4551EB2B80C2908321E16D02C733374B396CC8D1B0BFF9977BFB510CB42FE01F946EB8351E7B736C99F301A020931AA7BDB4C90D872ADD3F1677CC868A14B53761ECF1445D12D5CCFAFBBF4F1270E10AD9D05532EF7CEE62D6E7EFF6BE1DC13C237FA5357747995DBCAACC72E2A09B161288F7BCCD9799F93A47DAA1CB6843C39588AAB49D6276FFBDC42D56E4AB2A337A67ED791ED161C494985EE427CEE4740D3A19E2C0207D26211ECC89D5E5881A9AC53A308FC436BE8DE5DA61B86B5CDA9552E7131307E037DA1D4058D2BA709D6AE6DEE7C454498ECF45123D56DD2E68AF0E062C5F0A624BC3A37033201E39894B2BBBB556816D66219A0035D4B1CA24F28BC091323360F8D80137701BB457902D4A601FE7700B709F999C2A44750B0C46E9D20B939E1046DBFE093E8075F1167DD925987CB8EDFCF76863333F82785427C44343841FE6F177D16FA09A2586432E88114486FBDC59C85891973716EBE1F9B00115CFA9541124C9B8066823DDD8DC85F34694A1AA531545A83070464637474A05B4E2D82A0979CF8FC5E72197F2F5EA15126D77D25E4E459883CE5BA758B36E119254A5F116F5DB37AB00DFA79A7686C907182D9550BD3F431A651B7BF396DE0FAB975C0F325BD32D0092952FD50B4BC141EE5ACA8DFAEA27F7FB169115C9D0A976F111AFD1989C60F60E7E9A9E60AE62852910B0F91BD1E90EBFDEBBC88C54CBA6CBA3EE2C50A96A3D4AAE6D21CC12F900211958A9EE4057541FC3E7B343AFDAC4891E3266B4874105A875AD2FE08318E7FF970BEBE0BF81B4B4149EEC53F80F88C23AD00844CFE42E202D63F982494F00AB8739E16366EED9CBB6C523B8EA4E814C1DCAB5204D8237176BF674E14E1706CACA06D9552FA71ED70A05F3FD68656ABE4DC50F294FDB9B57C7C8F683FD342897FC4EEB35AA3A88FF5B9B38DB23AD252CA2D1516C19828C63E3AC96F6B1E7111014FA9A45EF849DC9B9B3163C605B3E90E843862184E77A79F02A0ACDD07A944F642FBA794F99FB70FAD816EF4698C4309C6D7B55104393C2EB7B06C91B6A2061070C4130A60CDFA0C632627F434067A0242ACDBE6D414057E354440E4976C3842445D5BFEB992A04F9056DCB5A1B95CB0202EC745361B419E638DA494FF1A05FF9D5668AA7B5A8B368920DE7EE0E09360E66A7138E29A994D0EBC08E0F10141C6F94F2C36DC66307A195BDE48EC2BC92C56BB838FA94B18F513C0C6F988821545FC9F7E14C1716837E3B98B8BDD0B5994F677D7A4F68BB35174498CBA9A9A6B2DED3DA6D7199E6FA9BDAE4F397862B3B710837B1A6C8EED93A2AFE389F571F57C8E4386030FD81F262FE1ECBDDF74694A4501E62386066EB58951101CDD9368CD5797F8F625532350C42E4A057562972739CA7130B31DDC1447E610DEBC7709EC095D281ABBC939DC0E63C06246A089863E3A54A46C23516E99405699F1F7821F9E468621487A1363A46C5C444AC682FFEF06EF3097A542BCC8A1B810BF02735C2AF292078865CD033431323B5BD7CA018E42DB5A404B09A7CB57CBE348969676409489151FBDD7A5D58D1AF2F32F6A4A67AB66DF9C4AFC0F51BB70369691F323D84617FB474DE77DED49FA57A525F01D94872317360F0032DE3494C4CB57CBD92DD1766C9B7886AA1B53C4E7B74D6CFD1160B831F9B913B32299440080C49813DDA359FA98722146EAA10943783ACEA8FCEFDCF24938681E35F352E23C923A9BF0234BAE85EC4579A6F666E9A4DA68D1ABAF50BC97CC331D260C88F3272AEE7D5E8F91DD2533A6899C7BC4C4147D37DCEC767C45F953E9172F099571BC94522113833B953E76942EB053F01E264F242F0B59620BD448236EDC55C4F2C0ABB616AA4829390EDB21622B4C5FDCD0AB9E45CD4CAE986B3464D4D0FE9AEA021FE882236990E6D5D05038C2FAAC3B6875B520B3949483F4E8EC9EECB29CDCB99F9D96781552E85AF6DE596B4974C47EF2835561051D02934C824A609DA0F746161EF3291AFD66AC98EC97A463574D800EF0D65DF70AEF9153E8C7E00F699DF01E259E06C00681FF70B83F7919396364AAD76C710337BCD5A7A1155CE9835273E1E5AB303D0C8A6AD970B8A90A1E5489A858BA358FBBAA2CD457A607CCBED9D3E944E7E347F6FEDCF21004138C7BC9675ABD5437CE68CEC9BAFC1591CFCFD2F3EA57C5C15CC9ACDA45A5178648EF829CF2B8096C59112DD85E4F63AAFCBA5375AF90C2B5A1A7FC649BD9DE823221A248FDB59222E948132CA6753A2DD1143627DD2D64E8C2D9FF8CC11821B3BA30AE7120930FFD9D908BBA8C5834A327D06D852E5ECAC085E65E55D921BDE733FFC0704031E8FF16C8D27AAEEC9CACE75B362BE7CDF7B2EA3E3E70FAA61ECB0B786682B7FB300B8D0AC5551F6F2D22444B6EF4CF3A24D59C616BDCD548508A8ED421984591703788C15CCACBC0649E0AF3360C7F27F631FF4A53D682F333C6931F3CD11487075F17C24F5B24568D3F395E37FBEF7A9B30403CB9FA84BA5064CE42860823E0E45A74A1AA473D1861FAD4D72EB936EA0A2E96EE80734FA71E2C464843BA951BEF6506D80D884FA8C1661D05BA492A18F4DABF5DDA0B0AB0CEA66BEFBE585CE8555858345907ABB93E15F86B69E545F7335AB68103447964094B856EC22701F64651245B34A31D4A8BB58B9AF29C2EF9F07144F712EBE8E38081370977CD2064B263D76B8E730D4B968CEABCB376EE52015D28223354D970EE14DF18183C33066E72EB4FF4036F27D4655E4D3037C46D677C4A6A4165FBA8F975E46C5E2022CB5A5973D2C037DB5B96EAE3CDD9AF47FF51E38668E3320D2218A70A6980ED402FBC572285D12193B8ED78806BFE352B5CCA9EBA422032C8F4385D09E3989C99AE20342A0CEE087DE442D8409F08D92BBD49F40D0F3FA236421DEDE0A8D96CAC82280A68449542DB7052815CB3EF96C9B181973A8F7C426051B09D4056CB3DF86FA7A1FACA4292050D8539A55E3FFF3808BA2F5058077B19312E35626A2F6B9136048DAB53F4A1FD4C6C17C8C46B36B817D83352C2D0386EDAC5EEAA631D3ECB0EBE935080CEFBD6A6FDEBAF2F9D2D8AAC66131234746203878F3D4D5D7B78D4FD777897B893B950EE899E0D31AA554607D9B68137DD3A529486792E37E2DACA0852FFFAAD8311959FBDB444B8119CB627AE65DAD75AD786F5341BE75FFCBD7568CAA446BFCE5A286D41DDD1885A59FE051F236587E011837BAFEB437F2B14A5F3CF34A57616D13CF4C38E71988F021AF801AF96461E4B8F854ADD50FBC6F2F2DA6CC8237F54DB488AB5FB47E58215A1F15BFDD4BD68F51CC9ACF94D7AAE241A6629D806817C20FFE35DFCB73AC82D9551C26E304F07202E30773A7485282212AF385F339181680DCAE2AD0B3EDD1EEB668CD7FE9ABCDBA73A472D14EA99F7FA180F891676932DB60F3E34A2C5C290A27B74C9106CC706B983EB2C44282"/>
            </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="F8946EA08DF205AC9FC3FD03ECE63D1C7EEC3274FA29ECBF62C07DE38A3E8404D4E60799263E2073F30539443B310D89347807A23CD8EA0A6688A4B37BC0E87DD67AB8016A92522FB10A9C518C04721A9841CC624CA226C7E23307F2450ACDCE9CC649868AE30071E879FBBEE7C61394917632E516FF296C07A65713C5A0C44420B60C583245032110D8A64C1B4502011591E2060004C40059024D64B265A102098322861B456AE24270C0264902918C62081261285213021010B868008130932628128650D0C26840922013B04C1A3568830680942686833060C1A28DC41005DC229020456AC1A84C489241A4086D62B42D60864C44928418250950B8200C16718C128D84A02D8C946914A64D0901321C310D0225501B092458166DCA826961404909190210804C4B080519342CE1029019A88819456DD9126D64B0840826122049488394705B246641384A01350E59364002A089D8308D99A421DB9030A4922522018403C069932630CB10320AA60D61388D4816004B3000503649C2988D490600A4306801160EC41089519044A1922D4CA20C09264C1A446C52C021993064C21249921890083684D20892A2444DCBC429C102868102255B46715C068D93C80C88C828DA26600A3951D4089282C6500C97412003119CC245C91070A0142DE420482140410B011082B844204104CAA0301A912DC2324AD29890031605D0804D1BC388D342869CA0111A268021982880188E18024820B640A0048C143009194860DA1800E1446801826C54200EC1022022238E9B48021C376E92426DE434724B121010B42993904194A401520805188964CAC88D8CB66402C14510258C8AC209089688183330C30802C230928B42051088714CB08D219010133606D2B684E0001283422200017244B225E1486E09C570A242918B006193480A9C2424203792439465E4880981026CC04244A248491A471290342CD394501B3121DA246C221904133481A4B40DCC326C092411D81281D90071628221D4480193944D9990601C838418C8850CB089D9C05049008801192108131298204A0A488464B8242145461C068293141124084604458D91940514B42D148909CA0005224546D832688B28328C2046C190200183210831820C37000B802909300C21034902476609A74990345000955148B608C4802CCC4285CAC8280B278E58044882044CC338802412019A820D8314911C40892443929B34719428686322298C188802374298168589C428189249E0806C014922033446C8C60809C3700386454AA80414456C521671092540CC18914494400BB141119508CCA00D20150C54A42984143214992814B96900380D04172E0B368ACC0028D2348C1C166C41020A23C18561482E5A3846D9B469620870DB328562248223C88D12038014B365C244315C447004212613112D42B43102332D0B14916406681A432619994DDC186889304D5910685C04118B384853346DD2820C623861099429D3446519162460306C1C352D8C304152342C1A18415496489B966D1C3580A196319C340419162CA2B261DC48708C346A030811A3A021138049D002719C182CC14409489064DA367248321104050D5C0045C3288593060E110702E49830E0022D9396041AA50512A42011A57188B8705C8811CB380E8A2882D0A61188C26D50C20D93001013359060B42C90129252982881802D1818201818322228491C1791A1182EA0266ECAA00159321099142A02349023C729018060848408A43409210380C330709A404841C46D42104544388A01C88DC296085C8648C122221A494C8286018100464C866511B8290BC5301BA54814252C190388C3246D5316901812121340691B4848D2026E12344991C060A1428489943194A26D240764DBB068D3486E10934118A70402932D94C050221001C9B248DB38829398510904509C289194880102C524D3A66410234A8C1828030430944229241772E038708B18704440824122468AC8911B15825AB0014B1452510805020540DCB2801B47104A424242B84C09B24C13466ED33606D4926108910912C089C944404AB424D40032044982D13610238051E2A64CD11085E228081A0228E3862D2185500B382809A6294C4446A1440910078403190148B80C48400682486922187119C911E3A25144406C63029224974D49A670D090010C094203976093A44C418685AE1D8F31F8074C3485CF9FBCC36C522AEB05730CF4CB7D1538D9FE5F9A97B1BD1F7945EE32810A3B8FFB42FAB27DDC5DC16A321166144C1123E1E4E7D6BDBE9C6B091D8E5519DC710FFFA67781BD41AD610E3C70D8BE3EDC17F13A7834862E7AAE54BD3E0AF4F223A332BE3BD61B62988D83E457D5358AECB41F1211892510DE8F5CAB8E451BF0A9131AD2DFB98AB606582904591E3C9020271E425234622C53F9FF52782FE72A600EB8EABB7254F8C0FEB18F1C7DEB7218AACA7845BF178329007B369C17AD5F6AA02DE10A4050CB9B0D76A014677180ABDD778A3C7346391284FB9BD0F03AB8FEB5DDEDE9DB9F2A782FF8EFF0D9F4024D2005E4F4E78D90D2B8BAEBFCBEFC823122972BCCCACFC36DD225521296C2FC451C57B13CCE25CEAEDA9B9411126746EEDEE68B938FC6CC08E7C49C4B716DB64914366CF61763EDAF9F31EF40CB5123989797AD51DC0E64CC4506F62F29CD60919925607DB1BA0ED41F2901586BD093B26F93A9CB43262ED4663342AFA6D30E889961DBFF95D6219143C83657276ABBBB21C0C76A5F8F8602A8725C47DA822A704A3CB528335FC05C9B840AF93855CFDE7DDB3DC320EAC1A519871A55F0F67DB957D8FAFAA11066CC897DD3C6D00A7F3DB447B08621D5B650979D4F0A6802C18DF3C6731D3EDE7C9A3083613BEC45CE15802711263F9C7E3F3D305C78D6DAB22C3B5DAB55FBA7058F5E173C768A9EA30744DD3E1026D883DAB3B5E5681D2A6E05EFFC7D388DB8AE4474358E4D7DC2B0C0B33211A682F286E6C8D13F432E1E6F2BA91E6F45E3C84EA330175786FB36B2A41BCAF0BEAAC704179366C6471048F5088E97170EA1730980EF6C0E6F901CD88DAAFC7309E071D7C04C362C23BFC3E5338C88D111032963A40C829DA18DE0CE818CAFA93ACA8E260ADCECDB3903C8239CEF2CF2DE07D8449C56C0369B6EA03B2973B69213DCC87C903FA8B01BE9CE444E82FAA9ED8AA7B69FE4EEF43D0A842591BDFAB89DCFA752BE193DF6770AED2618C27F91A901660CD616FA975EA08193628E27F19E69A031428F952D63D3C5A10F99D9C770A0209F27D70B463E703FA7C8FD9DA349B80E43354C4E3BF716B4516772F2F0E6E329E8956EC96DED3C9D01F3466704D5EC316E09427C589FBE91146B753BD21A2DCD0CC5D537E2A12D3795414B32B8AB1E839BB4D2C07C9568B8E4C467E2E5CFA968CF4551EB2B80C2908321E16D02C733374B396CC8D1B0BFF9977BFB510CB42FE01F946EB8351E7B736C99F301A020931AA7BDB4C90D872ADD3F1677CC868A14B53761ECF1445D12D5CCFAFBBF4F1270E10AD9D05532EF7CEE62D6E7EFF6BE1DC13C237FA5357747995DBCAACC72E2A09B161288F7BCCD9799F93A47DAA1CB6843C39588AAB49D6276FFBDC42D56E4AB2A337A67ED791ED161C494985EE427CEE4740D3A19E2C0207D26211ECC89D5E5881A9AC53A308FC436BE8DE5DA61B86B5CDA9552E7131307E037DA1D4058D2BA709D6AE6DEE7C454498ECF45123D56DD2E68AF0E062C5F0A624BC3A37033201E39894B2BBBB556816D66219A0035D4B1CA24F28BC091323360F8D80137701BB457902D4A601FE7700B709F999C2A44750B0C46E9D20B939E1046DBFE093E8075F1167DD925987CB8EDFCF76863333F82785427C44343841FE6F177D16FA09A2586432E88114486FBDC59C85891973716EBE1F9B00115CFA9541124C9B8066823DDD8DC85F34694A1AA531545A83070464637474A05B4E2D82A0979CF8FC5E72197F2F5EA15126D77D25E4E459883CE5BA758B36E119254A5F116F5DB37AB00DFA79A7686C907182D9550BD3F431A651B7BF396DE0FAB975C0F325BD32D0092952FD50B4BC141EE5ACA8DFAEA27F7FB169115C9D0A976F111AFD1989C60F60E7E9A9E60AE62852910B0F91BD1E90EBFDEBBC88C54CBA6CBA3EE2C50A96A3D4AAE6D21CC12F900211958A9EE4057541FC3E7B343AFDAC4891E3266B4874105A875AD2FE08318E7FF970BEBE0BF81B4B4149EEC53F80F88C23AD00844CFE42E202D63F982494F00AB8739E16366EED9CBB6C523B8EA4E814C1DCAB5204D8237176BF674E14E1706CACA06D9552FA71ED70A05F3FD68656ABE4DC50F294FDB9B57C7C8F683FD342897FC4EEB35AA3A88FF5B9B38DB23AD252CA2D1516C19828C63E3AC96F6B1E7111014FA9A45EF849DC9B9B3163C605B3E90E843862184E77A79F02A0ACDD07A944F642FBA794F99FB70FAD816EF4698C4309C6D7B55104393C2EB7B06C91B6A2061070C4130A60CDFA0C632627F434067A0242ACDBE6D414057E354440E4976C3842445D5BFEB992A04F9056DCB5A1B95CB0202EC745361B419E638DA494FF1A05FF9D5668AA7B5A8B368920DE7EE0E09360E66A7138E29A994D0EBC08E0F10141C6F94F2C36DC66307A195BDE48EC2BC92C56BB838FA94B18F513C0C6F988821545FC9F7E14C1716837E3B98B8BDD0B5994F677D7A4F68BB35174498CBA9A9A6B2DED3DA6D7199E6FA9BDAE4F397862B3B710837B1A6C8EED93A2AFE389F571F57C8E4386030FD81F262FE1ECBDDF74694A4501E62386066EB58951101CDD9368CD5797F8F625532350C42E4A057562972739CA7130B31DDC1447E610DEBC7709EC095D281ABBC939DC0E63C06246A089863E3A54A46C23516E99405699F1F7821F9E468621487A1363A46C5C444AC682FFEF06EF3097A542BCC8A1B810BF02735C2AF292078865CD033431323B5BD7CA018E42DB5A404B09A7CB57CBE348969676409489151FBDD7A5D58D1AF2F32F6A4A67AB66DF9C4AFC0F51BB70369691F323D84617FB474DE77DED49FA57A525F01D94872317360F0032DE3494C4CB57CBD92DD1766C9B7886AA1B53C4E7B74D6CFD1160B831F9B913B32299440080C49813DDA359FA98722146EAA10943783ACEA8FCEFDCF24938681E35F352E23C923A9BF0234BAE85EC4579A6F666E9A4DA68D1ABAF50BC97CC331D260C88F3272AEE7D5E8F91DD2533A6899C7BC4C4147D37DCEC767C45F953E9172F099571BC94522113833B953E76942EB053F01E264F242F0B59620BD448236EDC55C4F2C0ABB616AA4829390EDB21622B4C5FDCD0AB9E45CD4CAE986B3464D4D0FE9AEA021FE882236990E6D5D05038C2FAAC3B6875B520B3949483F4E8EC9EECB29CDCB99F9D96781552E85AF6DE596B4974C47EF2835561051D02934C824A609DA0F746161EF3291AFD66AC98EC97A463574D800EF0D65DF70AEF9153E8C7E00F699DF01E259E06C00681FF70B83F7919396364AAD76C710337BCD5A7A1155CE9835273E1E5AB303D0C8A6AD970B8A90A1E5489A858BA358FBBAA2CD457A607CCBED9D3E944E7E347F6FEDCF21004138C7BC9675ABD5437CE68CEC9BAFC1591CFCFD2F3EA57C5C15CC9ACDA45A5178648EF829CF2B8096C59112DD85E4F63AAFCBA5375AF90C2B5A1A7FC649BD9DE823221A248FDB59222E948132CA6753A2DD1143627DD2D64E8C2D9FF8CC11821B3BA30AE7120930FFD9D908BBA8C5834A327D06D852E5ECAC085E65E55D921BDE733FFC0704031E8FF16C8D27AAEEC9CACE75B362BE7CDF7B2EA3E3E70FAA61ECB0B786682B7FB300B8D0AC5551F6F2D22444B6EF4CF3A24D59C616BDCD548508A8ED421984591703788C15CCACBC0649E0AF3360C7F27F631FF4A53D682F333C6931F3CD11487075F17C24F5B24568D3F395E37FBEF7A9B30403CB9FA84BA5064CE42860823E0E45A74A1AA473D1861FAD4D72EB936EA0A2E96EE80734FA71E2C464843BA951BEF6506D80D884FA8C1661D05BA492A18F4DABF5DDA0B0AB0CEA66BEFBE585CE8555858345907ABB93E15F86B69E545F7335AB68103447964094B856EC22701F64651245B34A31D4A8BB58B9AF29C2EF9F07144F712EBE8E38081370977CD2064B263D76B8E730D4B968CEABCB376EE52015D28223354D970EE14DF18183C33066E72EB4FF4036F27D4655E4D3037C46D677C4A6A4165FBA8F975E46C5E2022CB5A5973D2C037DB5B96EAE3CDD9AF47FF51E38668E3320D2218A70A6980ED402FBC572285D12193B8ED78806BFE352B5CCA9EBA422032C8F4385D09E3989C99AE20342A0CEE087DE442D8409F08D92BBD49F40D0F3FA236421DEDE0A8D96CAC82280A68449542DB7052815CB3EF96C9B181973A8F7C426051B09D4056CB3DF86FA7A1FACA4292050D8539A55E3FFF3808BA2F5058077B19312E35626A2F6B9136048DAB53F4A1FD4C6C17C8C46B36B817D83352C2D0386EDAC5EEAA631D3ECB0EBE935080CEFBD6A6FDEBAF2F9D2D8AAC66131234746203878F3D4D5D7B78D4FD777897B893B950EE899E0D31AA554607D9B68137DD3A529486792E37E2DACA0852FFFAAD8311959FBDB444B8119CB627AE65DAD75AD786F5341BE75FFCBD7568CAA446BFCE5A286D41DDD1885A59FE051F236587E011837BAFEB437F2B14A5F3CF34A57616D13CF4C38E71988F021AF801AF96461E4B8F854ADD50FBC6F2F2DA6CC8237F54DB488AB5FB47E58215A1F15BFDD4BD68F51CC9ACF94D7AAE241A6629D806817C20FFE35DFCB73AC82D9551C26E304F07202E30773A7485282212AF385F339181680DCAE2AD0B3EDD1EEB668CD7FE9ABCDBA73A472D14EA99F7FA180F891676932DB60F3E34A2C5C290A27B74C9106CC706B983EB2C44282"/>
          </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="F8946EA08DF205AC9FC3FD03ECE63D1C7EEC3274FA29ECBF62C07DE38A3E840418537FFE3E216AAA37B18323105B9F79E530A58BA4AB1F204B37B26CB74175B27F69465328C785B7A92456736280F9ED482AF66B9E17B173CDC0790F63AF4432D65E97622DEA71400A2411919EE77BE363BA8C101E93EAAB45292F50A57EAEF44AC98640F76E4AA02C707007BD9117A3AA1AEC3AF7F3C69918894388328428A9A30FD47F2823D96D9BE2812BE0127D6EDBCCBEB6A504AE15DD6A2A570AA9C40826D7ED6277B239EE23DE6613CE0BA35F7559CA6CC87B95D32D9E25F4314B3B15AE1433B212B2A90A9C4F74050F1DDC91B194912968A33A1463A94990B7359F1311F724602E8966C8721278E46D2523278ACFCD8FC14534FD0A1ABB7EC09086842C7952E17B56E4860B3CA66B230863A7270F1F32ED2760B116FEE0E78E6C1321855694E08745B55F00BAF76503EF0B56169A1D64747154AE16DA60CEB3F74766FA4DAAAC00B1C6C8BCF92B848773867BECD6DE5FA9FCADAB82FD70D6BE3EB1FBB91254E9D869405A0BFDEB55D3CC491AE32ECCF94721C72A2D61C1A932B3A7A64EB6B47E77401D7B76331BED5EDDC91EEEC1CD9C049CB9E95B62505E8409F42781EF12F1F4360D89602D19944BDB1BF2F4AD566CDEED56C31C7DB5407DB447C86972338A9047A9403661C6C52FDD5C0A3AAC03FB252EB4BEB9F04AC437BA670E6371A20BA66F9C089157A1B615AE43A5C1CF79920B2DC851DAAB7FA833540B9B43528E6BC35ECFD5A646B5454CA5134EBE02415F558AC36C0B6BD9C94BFBEFBE73C77582125FEDBEF4A7639B1922375969544AAFADCABF2BF7AF5DF3A6957FF9C257A9CCE63E11958A1E4CD03D5FA830B0D143F5D33A0F0D22386EC9E92D7BF96EFD1041D4A5B036D5836E84E31833B7FAF3D3D072436D4DDBDBF0EF46612ACC8FC96B13386DC7D1B5DD1E38B71EBFF32B3E810137B07F0E273A39776191C6ED8868653CD617D54B56990832084C4DDF3AA52C6532FBF5C23682B27C45D7169790FD4DE0A3AB891EA1C3D0B49F9729B6FD8C03AD2B4A17C7CC32A08797D8E4DBA44879AB12EC0895D0840AE129B5E3154AAF11F21555D656583CE73F563878E0CC717C398F40815ACB0BB8C224EC1ECE04A6C84F3C142E8A8A4420BBF0DD5A6BA6A9191C6BDE39D59A8CBC22C4F1A429C53DD77F67E7A09D8A4F267F980E5D2B0B92F50A09F5BA3FE06A19F5474D25E8976A72ECB95E443B938D41B6AFE4E46236BF7057C2FA2967C5A0E286E8089AAB509198131E90F0C0C6305D0DB1141D11FE3C5CF309C5854DE7A9F393E8034988EBE9539A1BFA86736A64468B4C3F398D7ABE416423648DDC2D0959FE473FC53ED2F892A3657064480F2F6D846D295C8E9A7A42D0414A1E93EB7402552A38DCBF28862C4851D171C90A897207462532770E606AB4784E3E568CCEB1BE5AE726F2F8162A690EC7C166E44BAF63BABF2257522487882766EE612335FDA4DD2381BD6C4248896F3046F3447CF0B83BF56DBEE76D8C268AA4F1A78F402FD42BB59733DB08F515F7B3FE522C4B03F5DA4C039C7812C3A839470E7BB6BBDF0959FD522658479F5838E1C724A3E185A98BFA4B9732C18A845883E0856AE7AAF5CD1241DD58F0389E51F22CD6098761219B304FD7B150CC090F8BF8BEDA066245E65B2F867711203969241A5AFE1DFE8919AB3DC704B961901278FE22559E13752483E19F07019B7C9484820CE048586AA32613F74D57273DA08155F360734B64F4C48F3CAA5F8E9C548E1E12573F3B32E3A0470C550A1B63F68AFC1B996D7E507B480377F13EA14F08213A025E666D66FE071442506E02D1CBA48F8B68759D80A69866309041E4D544A602272A4A375AFDEADAFA41986B7E87A0497A73CB71D5D00BDE6DAEA468AA099A9C6DFF47E52037E4DB464D728D0FFBE5043188E701D195937102614D81954A4B70BE5BFC2775F1F830B8B83E29DD0540B17D51682368BF75CFBBDD1A5557833792386042C1777F5C6BE332B2641E64FD1C3A0CB84C8D4DC4F4348E1DB663474EACB404AA42B1FA9E352BA1416CF57ACE8EDA146B3F7CEC0FB17FDCD3E2AC9D44BD4C3FEDCF9FB76ED10C18AA11E8D77A0E27AB17BB9DA5E07922188761FF9382ECF39F69F847FBF9A8FC4694B9A8719CFAE38C50A203D00FB19031877A33712A0D9E393DD0E644D59BE88B8C2BB593CC2A24FBCD62546529EB8D1A4CCE799EFB8A7ECC79EB24479D88333AD1EBA6E2712D1943B78BE8EBB89F0018261F4868E10B0E3093F9F4D7084AEBCA38A5971268A33286FC5C1DF1DC2DDCDE89FC19BE15589A43CCDEBF2381B520EE97BC4352BCBFB02E5504CEFD09207DCEDD0F68A5AFD32D1C38F24E373F6C1AC9813F936E1A69F7DE68BE17AB60D16F753E4323ECDB85D211C3224DD3741A4DFF97481D28F85491B04D28C6A31C3EF82A5E47FC9DF6DC1DCEB16455DF283860AFB77A657E944F91477A02DE27D24764AF12A3141017BC93BCCEE44383EF16C1864D7DE7C2A38A6EA681D29A47472D7A38DBDCB29F868CBA190328AAD7766D236DBAA4F89C2113D135691C6BEA0FDADE90AA952171C42451F28E35B31368A9B494FFFE85A4BC9458C55F7EA1E3E2D85E138A5BAF70AD7678EABE50DCB989142E5C5C5A13143B898F98DE231B7E22857469F3602408FB3AE6ED91C75866E6A317EFAA65BEB2429756AFE692C79414E568EDE37B0706E0C0FC8238BCDD71D4E134D2A125B4C7F07284A664A55A037D2E760DB549529299A4B084543C1342705AC0F019B0BE3170D87EA2C464A99698D3FD5F7C212989B4EF31ED6FB1A71C76E708D9E502A88A059FC73CE99DCD85270A9A6C8CA698785DC4E5E9A9CEBFB3ECF4E84F144CF1403CABE710478F58A3765A97B44A687B02FD66DDC58BB30637C871DB46A31B3B2DC87F6C7A1D5C4DA1BA59AB0539DAC59568DC460E8C62795084A647394DBB58B7A5C71AF69E8DD5EE6CBABEC6B2ECB8B467D8A686FAC353CAA658FDCE99BF1DE033C18FD761144726BECE7A1184A8A0141AECDFBC363A266F7B9DAEBA0EB995D51B17EC69FC487370724A689EB7E3C46344DEC30A08C678B3D55C9EDFA077166F846CCF9DAF08CCBED3C8B8E4B5EBCE65DC69D4CF3AE578956DC0E591DE9B348D44AA912F9103292621678457584F529C4345ADA21728FE7DF6320D36E0F79AB3A7575AB198DFF5FF5CC842A47395374A8FD75766EECAA3FC642B0434E6655BAD8FE2F0EC183FF508AB803DCAEDEAAB793E698FEFBC66CA7CB53CBB3F88EC591EA694DFB11BAAF14B57A037D29E9387C250255CCE7EB31A058E649272AE192EF6DB3A4C11574898970077C6DE5802541C265A0C91AB22EC01ADCE903DE6D69AF50C1B1EC3FAB334B0AF7F270772E3C29FE3D6E88AF3DC3216E20533904F611F0FFF42349597CCBB793247CAC37ABDF7EB8818E6360693783857555DC956E0D84EEA3736D4BEF4FCF0F3CD4A4DE7778145EA51432CC2ED3BCDE420D5EBA4FEEAB2C42E12CF2D91A7F613FF3961A27E223430D2CD8EF293E58AEBDC4917B6CD7A5CBF85706A75784C44BA94A6888467809E183E0B36A8805255D188A2D8107F45699D6459AD28436AD29F4F6478ED4D549F2B1298EBEA1B5B9F145DD6"/>
          </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>
