<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="C4D953C3334A18038C63D5A504EC650664BFF5DC6962C35603433540F4A2A1A9"/>
    </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="C4D953C3334A18038C63D5A504EC650664BFF5DC6962C35603433540F4A2A1A9"/>
              <Key type="ByteString" value="1F8781A1BB91069867DF14784A256F006382A7004E407945FA6BDC466E3B0E82EF0836A97B4D89F10F8E793ACF089E2D16500C634CB3D013E66DC0DA66F4CCD3B3D34A4B1807D7FB6510FE55A2EDC3DFF315567907231CBE53B3E9D7B284420DA0BB45CF326D426EDE4E2325551E99A7D22115522BA3665E1B0FDFEC6C228DD68A180649A625E2A050D434524228921282050C397002C72DE4064A23068520208A1A048C13024260B62984C00C101820A2262CC9086D041048E10492E124200443250C898D20232911368ECA381021488ADA1432A4B8100490290C496ACA102EC3222C0C870490A8295A0052D13470DC34620AB631E3C4490AC91112268D41286222A3001B062A9430110C892C0A446218C38DD1A6881B47861290300839429A36020CA508DB38602224444190290A146180168D4C16254B404584226943242C82A225E1A03181044991C8254B022248046A002506D4289001B865E0482AC4166D02936CA2802DD9160544020E11C5601AB044042785C40886D8B491980251E2205219132A2080601C3606C49285591648CA907140444AD99425C4164D8AA4842428068A0864619044CC164E00C36018280509002122002A92320C62A69112906C41360621C009C88030DA0005933662E0145004C230221912002302C04684A3C689CC280500896163460D20182D2397710C078E61A62DDB327060026601A30503324404278A0C054412122288142810A70C13A84CC0842882986183068C18986824953113B629D9A4840BA840E4026088A82C2103291919624CC00820416114448A4C383118362C0A1729518490194965023942E4022420A60822B60561826C84B871D390459CA680A1A4285C1204CB960C4B344012474152409020492E51C68D9AB84C52A809E008860BC840012705D2908004876008C36DC886049CB6906386295310658CB84C0AA910429044DAC651C0B01011B79018374488467213A2508B862540422518938C8C065091C2451B072158B62D60928900424A24A22021A08460964D12405208046C63446600A280C32292E29208519421C81484101586D2C670CB1265C8468A19208E82066102090291A44050306400441024093258A22991A09153082D42249021B88C4BA091A306128AA865E2026080842482248842301260C60D12884059C011E0826923936D5C460503111148882D18821051C82DE11691D38628C94809541666C830650337095AB88489062182B66909C029D0008280B6280081704A2228108148CA440092409009106004869193A821D9B085E1060502028C0C409108979194424E24385003B12D03192510192A03C1681C8045202548143862C2028EA314715142402130294A02268BA2205022251C45246318491A47085920488CA80D1AA8411127645C2464631401A19805C12411A1486A9990241CB62814304124398D21444180A88502349022482193B088A3108CD49860842248DC165259A40D51C02181486E4A42902125921114250B3370420251020969CA40121B064C1C286C00B22DE4308E62840944B26124904913350621B52800146C40A0811A16311AA2241CC940DA96014CC8055B04029A8665E2A4855C002402080D00168A24A94002338924A22C494492101532E4880953862CA046846030242144700B24508980218C3028012589A202918A444AC3321113852524974C931852D8B4901B1804CC408CDC14885C14451BB9904B484218A0115900214C944961366953042620340A4908488446448C30245A806D818408E1166909014ED0466D9A128D998629A4A65044121014186EC2B66D0B1170A444124348865AC40D8B384EA0C88D03B78162C4290808100A467094044208B744243772DA802410348E4A12519BB8889A32611802828986811127061CC2041310519B2402C246499B08101B8490DC0208589601D8384DD8183214B75119348903B04DE4240A5A28501B392551B670C9228ED38080D8C20CD3A42D42A66D10029211472EA4B810842630E008064018281A208A52042C4140501193655030254B046ED20810C986705C0828C19661013045931492143161A04632A4048A21390D9A10844BA2244A286159361280182A1A310604362022A12DCB028E09242A52288D53A200908061E4C48921A25101342CCC260522A16502367200454008C54804984852360CDA2691530672BB10B61AB9137AC73F111DEF34F240DCAA82903CCFD14FD7142ECB1F707E6BA5627F0BEFEA74E4F351E9F3F6EA3C0E8F09D2E470343EA5C3CA6BC351744EE0BCC5D29EF78DB82A9F161D4E2C13097C5EB7027C22499E2E08D9677E811DF15B99B56C390A9F1B41B4A92125B096BAD536A4929C75F78AC3A187DA0397A3D6EC4A99F06BE032E56DC3481AE7C434ED2CF081A1BC7E7526DDEDDA1C41F9B86EAFB768A38C24D4A52BCB9A988ED78AEC3A1C6E0E39B3C3E44898A84E8E901821A3098E5E08D5BF54DF7A3145EC93EB0E319CD342AC34D12A42694D30CFB16F952D3A25929A36816B4EB7524DFE68C491D361A25D933E923B64EF293E420E036DE2B68CB9777185D67CE2B8BD7D064963E04F16E1DB4A762ED0D3751F1430C8EE549953D64BED6DC86ED85829EDA2503926B56F9D324D8256AE6917EA8D88E9DC3A773D649DDA8FCE795E3DDB3D9D9653DDBF1AF57AEEDD894FB5B53C00D62E0297E3CA1438EDF35C1D15C084B80EEDE3E76BAFCE853ACF932F7013B6364F045A8AB6E945647F3836D99C6E026FE65D62ABC0B6B62696784D96C0DC7CFDA5837F68AF696275510643D73AA01C1B73150B71B890FC3BD53CF9E842294A4329BB8A2ED3238E3F12B925A91AE6E8F9EB2F0A58D9FCC6781B34415024EAAF9DAA28D1647999C87C0E56C73B8484323282249FFA13F233127F226D4C2A96022302E4ACB1C4901CFCF6B3DEAA92FAAB5E960E3C0586355E8790C2200E25452F1BE03333454D20291E67E54E6F5570B881B93518473DDB7CB6B3A77367A7C6245A77B7F7AD593254D5CA5DDFE54E543B19D7BB9920D730BC95D5FF837D27931CD850BF653DF29FE287211794BF88582736A02EC478AA7FB2F71A198076DE8AAFD90F13D4C6B7E02ADFD1081434689FFB36C65A21FF8969F1DEFDA6830281DF9BEEFC7607AAC9EB68289D453A0A150EB26671DE9F00E9F835870C607F35B27A39AD05F620EC1A267F50800E3875FF5964C866129FAA928369B74F83855FCFFA3CF89960D35C49CD3BE721EF7415CB3C282D04D7040DC59B8AFEE436665618F0D612C0B86A4EE6CC6958B3DEEF65FD5497B065F9EB6E02027EB77DD9B08153CA9644575A01B57F64F1319A0064401D51A654FE736AD1830F295339B339EB13A40D632F11235CE38FBF0BFC35934591822053FA4E32B98CCC664B03DFEDCC7C0FD0344F440DA639FEA4B9406BCDBDAC3680E8C1B17D03892F43D8C4FC548CEE669499CD8A9067C377F37C38E3F61625DE2377B77146DA637B7B2EA335B721EB5C425614AB806B70DA90BF80D5EB1AE47484323DDC5C551D5B2E567E266BD9A6294D5A4ADF542DF6A8F334B25630C04C00A25D8A0BF9FA4AB2B413FA17C44B7FDFB85B0C5B3B9166DA41DEA8283E46F3B13CDD571FF364AD1D67CD4D1FFFC6F59C51099237E9948F5BBE28558193585F370D4841A03B8EC1A94A5AE144110DA600D133D2BFE46C3AD114921EF19ED9B111EA34D24577DA2F7F455D0EC4C0BEE372453A8B51EBA25C9F9C86CDC5554392F6A8E720CC4F11AD815EA5EB079AD215F32E505F690BE299C0748502BCE0C37216A4F30FDED6F51764C7D2457D209EE6FBC121235139E3A7E47B78A350CCDFA09D8B63CBF765AB25D8465FFCA661AC2558682511B589DDBDE3EA4D5FE7CAFB0E2948041FF25EC1B507D7ECEDDAF314962C555E30EA8D82F4E786EC55CB2F026E0E7EE7EB41DDC489FB89D29F1CB8A95F04C1071DF92166C64DDCFBD1602090F7824F9AEBDFD9613EAEC24C0733B530AF9809C97A56AFC5C16CFDFAB40C9EB7C3C7801581679556F135F1C3FBBBACAF4952A0EA88913371810CFDB3970FB92475C6253B90B2C6A8EA553F06AD0BE35F418A24FA575268C5D9253F947361573D6EC14DED4CFC44E0AE77A182DBA7100B51C6CE57AA7B9BC18D8FEA2A97F8DF886E6F060E52460D9CFDE48D35A7E5D58C52CA30467C512140AB595399BAE2EF38EFAC4C4DC65EC997A387FE61E4BB2CF2C77467E52FC930A25D03449D27997C5A6AAC47AD5E766CA73ACCDB8DF87FD7976B695145985878C9FD479FE91E37C459FD002A8988F71B25DF43635EB1BBD81A4DD1C244F38D3E1428937A34631F225B9664ADEC24D16135677286D90B53040D5D4D2F09988DF5FEC06D731A2407273B8399933EC142322552BF170B80E0C3F2B6A0C5722CFA671F575293D4960D1BBC7BAD4F0CEADA5EC991E299370B24C096E70255A2363862C1C2E63AB2CA6D0953628E8155A22A828F6515ADDFC60DEAEE6FA7503763732EF94A7EFC32755CA0400233D65C5B62EABD4FF685105CA1F17700DCB173218080E7D76460CB4822DACB3B8579ED9186DD7E6ABAC145C7D293C3F68235069030B97028D01BC24C37074138AF9E8BC883A6400C022CA0195E67FD0AC2BD25CFD4FFB19D3308F0EE3701ABE88783CC25B4D00610ACDE4A194FC23F97B28409FF931C7299091F33EEEF3A8D7CB582F295A35693931F9700F4282073C1767A5017EB56868D0A68ED7C4830B2290029A94525F3C07FDA9A3AC9FA2DE05AA90260546327AE8AD9054DE2C1A27A99CA8BDCC37094757CF078A13B718BCD3B104187E52BB51D2212A58A64CDD5672EA9952F8B2E1B13A34C342506BFC006A476AFED3345139BDA282812E2389ACD0358BA9477036261763AF945FE2406D0202C230AB74C74BB6A616E8EB0E2470478508DA05AC12EFBD848F09A76CB0BC45FF8353F1C0012FFD0BF7C04079665BFE3B962DC1730FAA08761854439E45183A2F7936262E89EF4E89A33DAD48B80D825B76AAF58BA04E242900F9361FBF360238BA9081D7CE29F457DC7F9CD5C582D016AA02F22330753245ABDCA9E907B6E7315175A47E828007447F530A028C24FC5A65B7EF68FECE1F70474FA14E3391058BB206F3119D581E273C3831F3310F40DFB6770E32B47CDEC3CC8DE2270D21EEF6E60B6F0B156793CACC083420F4D8A1718A55C3BA4D1A27DED77E2234A6E28ECA7B5848B20A413BF7E3A8819C54F63B360BB43234FF1C1B14330C47FD355E8500FC8D80643AB8512337F1EFD04A2CC1A5128FD713F365903FC644911C83E80AB884E845A878599CCE1A2C5A53A847AAB87B5ABB929A498DDAC9DFE77A5A6EB220E1F0727D441708B40686461DE7ABC849A7260C582A2BF602BB356B3EE1132A5DBEA4233902754B38B46F291A724C87A7FDFB5434B56DCC01E0CD91418EA784B20D9F5BFC37A2CF66419470A93673B786343E6CC39F93101DBE99EAAD19115E84CC118C0EE69CAA091FA828FC808A7223E3206F7505DFB4077E5EE44C10267FED700EDAF507DC69591352EA947629748B80645461A7608378D896B81786E4DB09823BE5784D91CE0D42F9D009750560E7E04F07469DF53340AD53F2EAF05572B57550D9F18EFA6595486493E13D6E94C5C29CE623F6DA6DBA8BA1FD614A21A13EFF07DB0B0D4843E80A0356A9F787D23FD205CEF425F4D7E187DCBB26706581791128190A0444F20422C32B696EAA64238143D556B891ADD26B07CFEE5D8A49FEBB0BF0B6FBC1EC231A936BC1C0AFDB05F86E76DF048C6DBAA2F3E372BE3E941D19FF01FEB60DDBE5E39D9FB10B4D2A62717ECA3DC09A6574B1E2488A1C9B5DA0E0736ACA98E21E120F7EF48BA5BCAC4CB9C61BC0E527935AB877D0D37DBDDE132C02EA155118D6E97699F7090AAAC8C56ED6015FB2B6DFA1C1C59A8BF952652BD94E2384AB94E9565231DC1B3C851057C3A2F22B1E2E7FE87F9D814EC9FCCCA04ECCFEE2BE7CE835636FFD72E0E4FCD245C6A3851F63526D20CCDC3AEC702661890AB5BAB557BB4D317491629B00FBDDF8020717C682841AEF5A18C5A4B148E5DC88065D69F0BF64D64448A53041A1FF92C54E040FDAC81207B751004994EF01F04E5F9EEB46A4011324175FBA1AF80B0D285C8C8A5AB0B890BE9FF08CD679A61021AB8F5283A51CB88D6608F226D8B56F8B9D45EF4945118F101FB89BA78673E17CD1E76B103D5B750FAF4CA4883930DEC0F4A3A619AE0FE2E741FD8DF3EAC22168D60AA7FCA1DA669C980E9F57D68D5D3D41451C34CED6B7490EBE3ECB491173792829424005F0F17E289B3E11ABD2A3D15D844D929B5013740A86F8E69A88A0B345B3AF377042388F0A23CE59B882EC30DADA1471DBDCC63B44DD17B6CF1849D32254AEF161838E20171C22CEDA5A10202459AF7D6B09A63F93FF8FBBEB7E9E385F1AD839B9B2F2530CD1347DC9DB4433C54D28AAF989BBDCCBC1BFE9E36315706A441D8619792D8F6489E871CDCB007B5F731DEA8368E136BF21C0151A08540B928D417944787E4BE0C43BE7ABED14AA801178EC641B8ECD405C4084812DAB8816FF0797D92C503D8B08987844EC6F2E8133ED87B936BFEB2D1716B9760C75A46987AC02D08E617714D55DCF921047A75009522A955FF09A3DA1E5711DD9DED3E2D4A6D4A6633D6B8C6B2D0A8D7BC91E157B83B130BF8DBF30E5E5ECF8A30369F70B529DAA2BB14D36FAE88D33CF3CB0E8514E51058FF90F223882C44135EE7BCC52DD0A4B7A21D989D862D3DDF884B4DEEDB4192BFC026792489BC398FCA342D46D4B9BF9BB0969DBE9CC154D250477025E1C2CB121630047812914EE193EEA88C13BE5B5B4A70A96FB6E93876AF1421BF6E6B129A59032A600E2E84CD40F96FEE71A2FC9E"/>
            </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="1F8781A1BB91069867DF14784A256F006382A7004E407945FA6BDC466E3B0E82EF0836A97B4D89F10F8E793ACF089E2D16500C634CB3D013E66DC0DA66F4CCD3B3D34A4B1807D7FB6510FE55A2EDC3DFF315567907231CBE53B3E9D7B284420DA0BB45CF326D426EDE4E2325551E99A7D22115522BA3665E1B0FDFEC6C228DD68A180649A625E2A050D434524228921282050C397002C72DE4064A23068520208A1A048C13024260B62984C00C101820A2262CC9086D041048E10492E124200443250C898D20232911368ECA381021488ADA1432A4B8100490290C496ACA102EC3222C0C870490A8295A0052D13470DC34620AB631E3C4490AC91112268D41286222A3001B062A9430110C892C0A446218C38DD1A6881B47861290300839429A36020CA508DB38602224444190290A146180168D4C16254B404584226943242C82A225E1A03181044991C8254B022248046A002506D4289001B865E0482AC4166D02936CA2802DD9160544020E11C5601AB044042785C40886D8B491980251E2205219132A2080601C3606C49285591648CA907140444AD99425C4164D8AA4842428068A0864619044CC164E00C36018280509002122002A92320C62A69112906C41360621C009C88030DA0005933662E0145004C230221912002302C04684A3C689CC280500896163460D20182D2397710C078E61A62DDB327060026601A30503324404278A0C054412122288142810A70C13A84CC0842882986183068C18986824953113B629D9A4840BA840E4026088A82C2103291919624CC00820416114448A4C383118362C0A1729518490194965023942E4022420A60822B60561826C84B871D390459CA680A1A4285C1204CB960C4B344012474152409020492E51C68D9AB84C52A809E008860BC840012705D2908004876008C36DC886049CB6906386295310658CB84C0AA910429044DAC651C0B01011B79018374488467213A2508B862540422518938C8C065091C2451B072158B62D60928900424A24A22021A08460964D12405208046C63446600A280C32292E29208519421C81484101586D2C670CB1265C8468A19208E82066102090291A44050306400441024093258A22991A09153082D42249021B88C4BA091A306128AA865E2026080842482248842301260C60D12884059C011E0826923936D5C460503111148882D18821051C82DE11691D38628C94809541666C830650337095AB88489062182B66909C029D0008280B6280081704A2228108148CA440092409009106004869193A821D9B085E1060502028C0C409108979194424E24385003B12D03192510192A03C1681C8045202548143862C2028EA314715142402130294A02268BA2205022251C45246318491A47085920488CA80D1AA8411127645C2464631401A19805C12411A1486A9990241CB62814304124398D21444180A88502349022482193B088A3108CD49860842248DC165259A40D51C02181486E4A42902125921114250B3370420251020969CA40121B064C1C286C00B22DE4308E62840944B26124904913350621B52800146C40A0811A16311AA2241CC940DA96014CC8055B04029A8665E2A4855C002402080D00168A24A94002338924A22C494492101532E4880953862CA046846030242144700B24508980218C3028012589A202918A444AC3321113852524974C931852D8B4901B1804CC408CDC14885C14451BB9904B484218A0115900214C944961366953042620340A4908488446448C30245A806D818408E1166909014ED0466D9A128D998629A4A65044121014186EC2B66D0B1170A444124348865AC40D8B384EA0C88D03B78162C4290808100A467094044208B744243772DA802410348E4A12519BB8889A32611802828986811127061CC2041310519B2402C246499B08101B8490DC0208589601D8384DD8183214B75119348903B04DE4240A5A28501B392551B670C9228ED38080D8C20CD3A42D42A66D10029211472EA4B810842630E008064018281A208A52042C4140501193655030254B046ED20810C986705C0828C19661013045931492143161A04632A4048A21390D9A10844BA2244A286159361280182A1A310604362022A12DCB028E09242A52288D53A200908061E4C48921A25101342CCC260522A16502367200454008C54804984852360CDA2691530672BB10B61AB9137AC73F111DEF34F240DCAA82903CCFD14FD7142ECB1F707E6BA5627F0BEFEA74E4F351E9F3F6EA3C0E8F09D2E470343EA5C3CA6BC351744EE0BCC5D29EF78DB82A9F161D4E2C13097C5EB7027C22499E2E08D9677E811DF15B99B56C390A9F1B41B4A92125B096BAD536A4929C75F78AC3A187DA0397A3D6EC4A99F06BE032E56DC3481AE7C434ED2CF081A1BC7E7526DDEDDA1C41F9B86EAFB768A38C24D4A52BCB9A988ED78AEC3A1C6E0E39B3C3E44898A84E8E901821A3098E5E08D5BF54DF7A3145EC93EB0E319CD342AC34D12A42694D30CFB16F952D3A25929A36816B4EB7524DFE68C491D361A25D933E923B64EF293E420E036DE2B68CB9777185D67CE2B8BD7D064963E04F16E1DB4A762ED0D3751F1430C8EE549953D64BED6DC86ED85829EDA2503926B56F9D324D8256AE6917EA8D88E9DC3A773D649DDA8FCE795E3DDB3D9D9653DDBF1AF57AEEDD894FB5B53C00D62E0297E3CA1438EDF35C1D15C084B80EEDE3E76BAFCE853ACF932F7013B6364F045A8AB6E945647F3836D99C6E026FE65D62ABC0B6B62696784D96C0DC7CFDA5837F68AF696275510643D73AA01C1B73150B71B890FC3BD53CF9E842294A4329BB8A2ED3238E3F12B925A91AE6E8F9EB2F0A58D9FCC6781B34415024EAAF9DAA28D1647999C87C0E56C73B8484323282249FFA13F233127F226D4C2A96022302E4ACB1C4901CFCF6B3DEAA92FAAB5E960E3C0586355E8790C2200E25452F1BE03333454D20291E67E54E6F5570B881B93518473DDB7CB6B3A77367A7C6245A77B7F7AD593254D5CA5DDFE54E543B19D7BB9920D730BC95D5FF837D27931CD850BF653DF29FE287211794BF88582736A02EC478AA7FB2F71A198076DE8AAFD90F13D4C6B7E02ADFD1081434689FFB36C65A21FF8969F1DEFDA6830281DF9BEEFC7607AAC9EB68289D453A0A150EB26671DE9F00E9F835870C607F35B27A39AD05F620EC1A267F50800E3875FF5964C866129FAA928369B74F83855FCFFA3CF89960D35C49CD3BE721EF7415CB3C282D04D7040DC59B8AFEE436665618F0D612C0B86A4EE6CC6958B3DEEF65FD5497B065F9EB6E02027EB77DD9B08153CA9644575A01B57F64F1319A0064401D51A654FE736AD1830F295339B339EB13A40D632F11235CE38FBF0BFC35934591822053FA4E32B98CCC664B03DFEDCC7C0FD0344F440DA639FEA4B9406BCDBDAC3680E8C1B17D03892F43D8C4FC548CEE669499CD8A9067C377F37C38E3F61625DE2377B77146DA637B7B2EA335B721EB5C425614AB806B70DA90BF80D5EB1AE47484323DDC5C551D5B2E567E266BD9A6294D5A4ADF542DF6A8F334B25630C04C00A25D8A0BF9FA4AB2B413FA17C44B7FDFB85B0C5B3B9166DA41DEA8283E46F3B13CDD571FF364AD1D67CD4D1FFFC6F59C51099237E9948F5BBE28558193585F370D4841A03B8EC1A94A5AE144110DA600D133D2BFE46C3AD114921EF19ED9B111EA34D24577DA2F7F455D0EC4C0BEE372453A8B51EBA25C9F9C86CDC5554392F6A8E720CC4F11AD815EA5EB079AD215F32E505F690BE299C0748502BCE0C37216A4F30FDED6F51764C7D2457D209EE6FBC121235139E3A7E47B78A350CCDFA09D8B63CBF765AB25D8465FFCA661AC2558682511B589DDBDE3EA4D5FE7CAFB0E2948041FF25EC1B507D7ECEDDAF314962C555E30EA8D82F4E786EC55CB2F026E0E7EE7EB41DDC489FB89D29F1CB8A95F04C1071DF92166C64DDCFBD1602090F7824F9AEBDFD9613EAEC24C0733B530AF9809C97A56AFC5C16CFDFAB40C9EB7C3C7801581679556F135F1C3FBBBACAF4952A0EA88913371810CFDB3970FB92475C6253B90B2C6A8EA553F06AD0BE35F418A24FA575268C5D9253F947361573D6EC14DED4CFC44E0AE77A182DBA7100B51C6CE57AA7B9BC18D8FEA2A97F8DF886E6F060E52460D9CFDE48D35A7E5D58C52CA30467C512140AB595399BAE2EF38EFAC4C4DC65EC997A387FE61E4BB2CF2C77467E52FC930A25D03449D27997C5A6AAC47AD5E766CA73ACCDB8DF87FD7976B695145985878C9FD479FE91E37C459FD002A8988F71B25DF43635EB1BBD81A4DD1C244F38D3E1428937A34631F225B9664ADEC24D16135677286D90B53040D5D4D2F09988DF5FEC06D731A2407273B8399933EC142322552BF170B80E0C3F2B6A0C5722CFA671F575293D4960D1BBC7BAD4F0CEADA5EC991E299370B24C096E70255A2363862C1C2E63AB2CA6D0953628E8155A22A828F6515ADDFC60DEAEE6FA7503763732EF94A7EFC32755CA0400233D65C5B62EABD4FF685105CA1F17700DCB173218080E7D76460CB4822DACB3B8579ED9186DD7E6ABAC145C7D293C3F68235069030B97028D01BC24C37074138AF9E8BC883A6400C022CA0195E67FD0AC2BD25CFD4FFB19D3308F0EE3701ABE88783CC25B4D00610ACDE4A194FC23F97B28409FF931C7299091F33EEEF3A8D7CB582F295A35693931F9700F4282073C1767A5017EB56868D0A68ED7C4830B2290029A94525F3C07FDA9A3AC9FA2DE05AA90260546327AE8AD9054DE2C1A27A99CA8BDCC37094757CF078A13B718BCD3B104187E52BB51D2212A58A64CDD5672EA9952F8B2E1B13A34C342506BFC006A476AFED3345139BDA282812E2389ACD0358BA9477036261763AF945FE2406D0202C230AB74C74BB6A616E8EB0E2470478508DA05AC12EFBD848F09A76CB0BC45FF8353F1C0012FFD0BF7C04079665BFE3B962DC1730FAA08761854439E45183A2F7936262E89EF4E89A33DAD48B80D825B76AAF58BA04E242900F9361FBF360238BA9081D7CE29F457DC7F9CD5C582D016AA02F22330753245ABDCA9E907B6E7315175A47E828007447F530A028C24FC5A65B7EF68FECE1F70474FA14E3391058BB206F3119D581E273C3831F3310F40DFB6770E32B47CDEC3CC8DE2270D21EEF6E60B6F0B156793CACC083420F4D8A1718A55C3BA4D1A27DED77E2234A6E28ECA7B5848B20A413BF7E3A8819C54F63B360BB43234FF1C1B14330C47FD355E8500FC8D80643AB8512337F1EFD04A2CC1A5128FD713F365903FC644911C83E80AB884E845A878599CCE1A2C5A53A847AAB87B5ABB929A498DDAC9DFE77A5A6EB220E1F0727D441708B40686461DE7ABC849A7260C582A2BF602BB356B3EE1132A5DBEA4233902754B38B46F291A724C87A7FDFB5434B56DCC01E0CD91418EA784B20D9F5BFC37A2CF66419470A93673B786343E6CC39F93101DBE99EAAD19115E84CC118C0EE69CAA091FA828FC808A7223E3206F7505DFB4077E5EE44C10267FED700EDAF507DC69591352EA947629748B80645461A7608378D896B81786E4DB09823BE5784D91CE0D42F9D009750560E7E04F07469DF53340AD53F2EAF05572B57550D9F18EFA6595486493E13D6E94C5C29CE623F6DA6DBA8BA1FD614A21A13EFF07DB0B0D4843E80A0356A9F787D23FD205CEF425F4D7E187DCBB26706581791128190A0444F20422C32B696EAA64238143D556B891ADD26B07CFEE5D8A49FEBB0BF0B6FBC1EC231A936BC1C0AFDB05F86E76DF048C6DBAA2F3E372BE3E941D19FF01FEB60DDBE5E39D9FB10B4D2A62717ECA3DC09A6574B1E2488A1C9B5DA0E0736ACA98E21E120F7EF48BA5BCAC4CB9C61BC0E527935AB877D0D37DBDDE132C02EA155118D6E97699F7090AAAC8C56ED6015FB2B6DFA1C1C59A8BF952652BD94E2384AB94E9565231DC1B3C851057C3A2F22B1E2E7FE87F9D814EC9FCCCA04ECCFEE2BE7CE835636FFD72E0E4FCD245C6A3851F63526D20CCDC3AEC702661890AB5BAB557BB4D317491629B00FBDDF8020717C682841AEF5A18C5A4B148E5DC88065D69F0BF64D64448A53041A1FF92C54E040FDAC81207B751004994EF01F04E5F9EEB46A4011324175FBA1AF80B0D285C8C8A5AB0B890BE9FF08CD679A61021AB8F5283A51CB88D6608F226D8B56F8B9D45EF4945118F101FB89BA78673E17CD1E76B103D5B750FAF4CA4883930DEC0F4A3A619AE0FE2E741FD8DF3EAC22168D60AA7FCA1DA669C980E9F57D68D5D3D41451C34CED6B7490EBE3ECB491173792829424005F0F17E289B3E11ABD2A3D15D844D929B5013740A86F8E69A88A0B345B3AF377042388F0A23CE59B882EC30DADA1471DBDCC63B44DD17B6CF1849D32254AEF161838E20171C22CEDA5A10202459AF7D6B09A63F93FF8FBBEB7E9E385F1AD839B9B2F2530CD1347DC9DB4433C54D28AAF989BBDCCBC1BFE9E36315706A441D8619792D8F6489E871CDCB007B5F731DEA8368E136BF21C0151A08540B928D417944787E4BE0C43BE7ABED14AA801178EC641B8ECD405C4084812DAB8816FF0797D92C503D8B08987844EC6F2E8133ED87B936BFEB2D1716B9760C75A46987AC02D08E617714D55DCF921047A75009522A955FF09A3DA1E5711DD9DED3E2D4A6D4A6633D6B8C6B2D0A8D7BC91E157B83B130BF8DBF30E5E5ECF8A30369F70B529DAA2BB14D36FAE88D33CF3CB0E8514E51058FF90F223882C44135EE7BCC52DD0A4B7A21D989D862D3DDF884B4DEEDB4192BFC026792489BC398FCA342D46D4B9BF9BB0969DBE9CC154D250477025E1C2CB121630047812914EE193EEA88C13BE5B5B4A70A96FB6E93876AF1421BF6E6B129A59032A600E2E84CD40F96FEE71A2FC9E"/>
          </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="1F8781A1BB91069867DF14784A256F006382A7004E407945FA6BDC466E3B0E82FF4344AA5979EA91613012227AD782151A72A9A58D196B95FF03036B7D1FFC5320864BCD371AB56A556C0042B7D76CE7BBCCF0D45948C1B28C53E2B5FC270F7D7B2D56ED69E3D44D929340D18E9DB55E753440FE1757C248E526971B99F27285459C38CF559DCCF826239ED8310EEF019D1966823AF9F19D16BF11AF789E98D01CB3E1C53DF1822A772E4D54DFC633E84CC3A53583B913D0E500C78D825F573E89B59CF22D4C60B07378590FF60B98A691316138E55B07679EF7CAA219A4C0FB31759D6E89364E5F8A55BAC35A369A36A5AC564CAC79262EAB4C569A6BA7B1A2DB83D74ACF1CC953EF7BAD5B22AC446212A17BC7584F12A6B9D86761ECC1140E7E299C30C39A49ADF5960C86A88BF3697D55A215CAB7C69FBC959C34741DF71ED1C5F9DDDB075119850A743DA30222B7AB7575898312E2A3D368AF5CA4D3CD7F5F446EAE48672AEA7798438AA4EE1B5D63D3B100CDB835A2FDDB7A500AAE60EC467E2530ACB2950D4C33AA9303F0CB24A78861A6FF3F40FB182708897E812206B79F2AEE2F920037A8D943D22773725C86CEF97ECFAC56D9804199FB42A2AEAF181315D10FB0D3BE4AC4C407780E32B8A364758BE16ED755F14040FF2498E28525460E9C07A6D2DDA6085952DF2B9E2FF379BBD0FE209489F9316A369927E2D8CD01F6E49A06801352077AB8498FFCA289F6C056DD21808DFBF09D24C4D6009A18740DA6A905F9FD38D0CD49283488092DF8CCDF822F69A277CBAB46AA782FCEF2682DF7F0476E430F81140F86FD635E08E26161E411FD302D91692F6F7CA010BD3864D84398FDB3DDE08B56A3ED604E3D29B1CA247B9C67AB232B0B63BCE61A51A2FDE1B4CA395BD6BADF8568F39436D886C0AE06C2F8CB1B06968E76B7EA50CD8470290356EBE03F156CE50994ECFA38EB02D4BA92DD19729C9FA2886BCE7C4E4A3C3E1A66F578B55AA02F19FA13CBB984D3368833EFD7970AB0076A120C99453FECD3706F493306300B71B3F91BF8216FB11CACEB9A55CFEBF6C6EF454C0B3C68D0614866834A3772AC27FAAE560E19E5909975BECB181CC31C145B26F7FD42DD2A394389647620EAA16EA56272FADC5AEC88F529B401C19029C535C454B46BE1A57F59E7B23F46307F31FAD6CB2E1B578569DFD08D25E5942C857458334A2EBE7D2B6615B7BB21E2FED785AC9B5A17D315E52335BB117FC2F4C2C101A0DACEDF82CFF494402A9C43EFF3F5C26B949678B75A2DCB382229CCAB7314D181339E753699E658737C7B5E9A7D17F6BB4A83CDC0949EEF7459B7C0099C7153EEE313094DDFFC90D9E981FE1A5F4A7533B059369E54BB97B230C5964F37147388CC63B664AD3AFAE4B048EABA6C2C7E76761147F92899521DD9D4B36DDDF0512E96ADDC080FEACB8B072606131612D8ADEE146A209942585BEFD6534E47BE543AB1897441E6BB1F1476E452CE1FD225CAE62C4707688606320E67E715C4C6D30FE0411E7306F0D0F0412A3109CDBF88EC40632CB9B5AFEA2BEB84FAA076FF275198D8BD8EBC11100C40B714ECBCC80C6FD7782D415F9A7EBDAA2DD31F55C25F4627FDFC7694CC066D1EB95D238708DE1CBEA0B9099BB9411E3762486D6250AC29C42B1923BFAF3C4DB474C9CFA7A49FDE8421E1A03B86813BF791FB2F5E4C9B8E7707C361E8CBB4FCE9C8832367C44967C6ADB4ADE1E72ABDAAEF7DCF05FEA8A6C4576F539330C00C3E61801706007BB017259EF6644774A05D96B75479B9011F1035F8878252997EAB1B557088867E9A4056AF0E017551C66FA416C5DD214C29455416807B243562D220BB6E16FBE8784130D23BD0DFF63C5FA7ACD1855588318683957F9172B2FBE9AC3595D972C1EDC5D2C64DD3061838AE14EDD237FD62E9261146F0C7B7D09CFC3F948297986D546BED352724E53F965FFC3F383816A4B19C5A697DD69AE790EB4880A5F9972457050DE646FB4682F6FED5DB3D58F16FF4F5A7159455986ECABFA7E73C7799F5F337AE9B260C7772AAC6942EBF279B707F35CF5193CEF65051A94BB921C6B75236A6FA4D1A3D0FB24F2D90F0A79780D156B58280E03DC5E734BAA27303CA306D50A1807CAA2CA7A6A63F02C1B4A160836D4851DC3EACC435C35B3A4D730BB907F06296F41F5D666DF4E3A5AE0353EED7908BD3D99AB030F43277FF6AF2EE0CEB890443D44A4AFC5BE9097361FEC552DCBF264EBA57798784DEEB2F56E8E81FC2DBB813AEEB09A9405361177DD9A1052C10C85779C919A79CE5814E1D7EF97BB719AF4B2935D60412F02B98396BED3FB11D7045F89D2F7265F0836C69C16699C232C9D48A227B766EA3F9E8182B421AF37ECAD557E71C3B7CFDC11EBA57968A7A350A1505AD09570CC87126B223B57796FBBE7BF6EBDF1B9B3CC68FA9090BBA43039B93DF4389A4C5202CF1FED0C620833DB06ECAE33C959C0F0ECF77076C5906FA8CB0B52D22575979967F3D83F509B7F5AEF071E82C31063613941996F684F69E1DE97FD5D09D36EB65FC8FC3478DA01CC2B980B0F64BE21C2DCA38CE306472AA5612CD6A25AE9609763087603DC0AA37B92298934B6B3F89F7FCC8206BEBC38FA8DE078ABB6C4C78B70FF997B0F92052478B8C888BEAD6FB16466DC2B09AA8A2E66FDF1935BC9A61F193A1DE4A96AFBD8A3FFB85803B456B79E36320EF5035D32BD6EF4F103DE99E59980FE0E24AB7AF4F9F04CA4BEC688938847D0D69AC4D8B72EE89D932B73B4DF421DCD3C9E999CA378F511B68622EDE4CBBF2E01993ADBF9966DCB28B9AF5B718D6A44364BB6DD3E313FA588E5BA49E83A74C5DD53486D8091C7C6A38756869B43D14721DD0194A197E8F5B4F71A606BD57A760C11B52D1E45F8A0D26D847B0367F3D64AD64752A2D68B453E4F3CEF73B082E5A9569038EA530E0147D97B31B918B38033BD43FE3E9E0D9DE2DA0AF22854ADEF0B2C3B968FF384BFCD936BB38FC8B21919E6399DC73A13C6C77390369BF64EDFB5C9B97E5E44AA88004C13DF2CBCEC771DAC364D1C1807485AE5B2E15AE623F2931C334519FF408A788422BED2B6BEC23B366D6B71FB4EFC54FF6B4E3790B9ECEE9BAF87C5793E7F668A00856C73B786244BF2F1B6D585E5BD2B449239631B29A853A295C94D6E9EDCB0F59877898CB61E504C2C3B33ED80098007AD0268B7DBC593499A2046DECEAF13BDAEEAD5FAB119825ADA17132023EAAE1E232D045E9244938EFEC670A10B08CC68E5790C141F8CA13268EC5C2123C3C0571999391AE84C446AFFFD93CB8FF083F3D38BE8E08805ABC47C53E282A925018B085FFE37BCBFAD3737BB2E58559185674E4093F99820E807D33C94C5E36E8EC18F85F34AF3FD7C15AF409B123AE52C0C9B9B71A511CB0C2C2F5256F05AFCAE1A22CE6B8E22F6858E7F0D17E84D18E364F71ADB074B8570E0D1E06767B0B1AA9FA0B865A9A9779D9B351E895741D89407EAB974B0F9D3FD7A0B082B126489BDFEF00D6A1C7C495D8DAA1660E64887DFBC236A855C59862C62BF7E6A7E4431C93936F38F35884ACE0D3575AFE9B02060686C219C699E062C7638EEF5A61FD1EF45063AC58DE91FBBEE351EEA9E32D6C9BE78E749D89541651A97773"/>
          </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>
