<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="83A0D5C500782F428D17C9FF2BCF5ED693988BF058955F61F24F68B0791405C2"/>
    </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="83A0D5C500782F428D17C9FF2BCF5ED693988BF058955F61F24F68B0791405C2"/>
              <Key type="ByteString" value="251EEEB12F5E4860ED69C17C170BF1BE635A8042AF05667CA0A385744E2630B33CB317DB8946D3D7E7A71200ACA01A3F5DBE8266B1D1900CE74ED2B543EB168B2F6EBF99831B94DEF69B696CDCD379FC943FBC249DF6EFB6546679BCF610EE88A7617C67A508D0F1C5F87C28FA5DA2713FE661E3FE2E3ECA0A489FF72D0508B802B4414A08880C3972E0141111384E1B106A20C088C0226189028EA190640A48281110650B486483B62460C46923216C5888118A2225508468C29244E0342680A02104378512B3289AC4001A84488C360403066A14B3052121040BB3418C0686124884082148C3A0654AA48D4300661989616130495C060622822DD8904C8420515B948919886C14A78D5324669B26308494100C476AC4C66C230605D1C681C00051D29285E32265A02601044652A1A22842000CC3422822838C92126D428600D9084A64A04DE0803024B560DAC660A3C84CA2402C12C12CE40051E1A65002202414278E8386244A3208632290E0940944A228A49290A312409C182018B9210BB341188488D4360D44B82921255088B82108122C1C466C600649E24246940251A2205154880D24B06D18118182308E02C50182024A8CC64C21968D990205E4086DD1A0301B4232D3006D9090304BC82199208608806C91006A09296280C8298B32490192211A07108AC4016212128C4871E3A841A102528AB2004B000661C68D588051E132105B886943C67113814D48443141428A5084642139909B244A88862C481425A4866123968C0347209B286100C47159323004B70182100D81B08010378240B0305228021C403023B960A3200590B8001A036AD00405CCC688D844810A12698B16850932302334240BC68D4C246C89244509C66901990892262614345051062291222104914804168AD9066DE1123158120804342912C46909B1711C494E403025C1126D603431A134520136618BA290D2A469834268604031E2422C19474A59A20CE3B64101147053A46CD1849043005012336A5C308E82424993208850986118B0450C236C12C024A21845094964931488093928923630C140464C28251CA045D2044A91248E6126481205245BB08C10934121248D0B0948042248209448C2404E141210848830D0B024CB408D149341490621E20066C2826924B02D5B960882326D81B62D92282614A4651136299B806163022A0A879123303284324480B451C83640029649840642434820E1C64DC0324A0808290B481251404E22144261166802A388421649D9B64C84380DE0802051043012370C04362D04174DE0103194020520287220B20182324A418841A1340DCA1842E304290814111C062E48A0291B480684002DD9B68CDB328DE4404C52C8019996442230621B22895914440BC19121A329221212DB8288214291230012CBB450C0844994140613326421125210336454C8710B454E20952CA3A04D83400D130222D13691CA388A8B026482080EA39010112110D236020C3866589469A4462DD4C404E48691C826445C20850B102A2202660B321103A94084284002484D49C644D92628D01072A42612E0A844D9C8814C100D0AC94598204613C7418CA89064066108128554166202926C404202D426668BB6691A864118998D0127920C170AE0464A1205500A456EC224249A403214C1508284451C248C89068EC8B64D41124A09994D1B396CD1C66D120210028969DCA888204260C0880D10266248A608109965182448A4C82401292819132E54467164984C1994091C430421A350C8B2840419408A168593940454286DD9028908014CC32084DCA86092B204C2C88C430800D036920C25711422461CB33114B3490C098C59063113112C44A40C04080A022148A3066E1B934459C084C9182A1A4569A0C261008628083865C1404C0A902CC3420DD124719B92684C486D202021C3B20D91B8056220469A4025103706A14264C9380C58A04D4A404E0B312080946923A3894332489C122609499043B6098044709C0422A1884D64322504C788819091E3380443804DE1068DCCB8440A87455B8849C088054392614B144183066109082CC0024212958410C6480A09825A9080DA0069539450DC1684DB30854B466CE2288A5B0004CCA8640942405A124A13086D03948C6130442045660B399088144E13C16C0444650180680AA505A2201053C811838669C13045AC1FEF67EE697E1F3C6E3FE665527099AA1871CFA5A1F71D217E8A4D5051767197F0783FDD11AF18EA54980315D99DB4097D84B9FD6F265E95FF56F0A31C6C50B61A54D2E1A5D49A978172011359649CEE8D7A81F09154AF6D0CD35F74827752273069D80106FDA81E94F8A79E6A19134E2E357EADC32CC67B51856ADB16D211ED77996E9E85A4CF47DB564B644DFB3C7091A8D381EB3B542227F12694BB7CDC5B21572077AF06E8F42F109E1F088B0445248672918006437A9005CDE477A97E3C1DED116CCE1C7AB7A63EA31F237067A63B739FCE8B4FCE7C7E4EE9B8CB1198F1FB387C871163ED744F1278CE54E7897633B5D377095D6E3062174F1DFCCB269FCC3CAD056A4E22F0E43486A8241E42E8AF381A990BDEA0BEE791A264C50974B9BAF32C7DF6D8DE088F17FB8F8A2CF9C97E8D97713182F5C2298A76DB517602ABFEA27431179A67C823D980C1F9F5644EB88D9C2E2500B344498341EF16AC7501E0F567241F62D382D4B36624483F12FD8F2DD0F5C950C56E279B7C8A4F1105CFE64EA0298988369F2C58F8D3897F9380081A5B2A0BE74D33B4DBA8BF74E66E6E7B9B15E96FC02D95A71ACFBC4CEACF0F8928A370EB1EAF0F2FAE598EDF211AFC4D7958BA387B4723665B67A9596C2F814707AC2D7990559FD90DB592F4155416B39C8967E39769F5B41B22CAA1643879FCC772B6F2CD5A2CD70F6FD14A38870376851C3DAC89C680DD3D6A407936949E5560AFF9FC4707B6D6D6B87A85DCB53EDEB44B6ED7AE1AAB26937AB85EC066B9C5A993FB9C69146FAD31FA208D7C7DEC68965B8A5206C86CAB3279B74299C7BBEFCA18CB69B2C6D2C70C6B408EB2F3519FFFE1628BF900E655904FA5D71702125A204F263A169E13D5830D4E246E23821D6D0B0D2C86BEBEAD05392B2D57DB521BC043A23E2F0D236E6D451D8491C0332106D1137E1FCBD96491639A5A5432E744CC5E58456A8BFDC8FBAED0CA298EE25B5692434EE5DEA40E8D8D195B0DD133618D58421B9F98B2EA5EC9878E69EF070EF0666210BFCA357D49028319C57998620E9565E5F0E5BD08786DA98D6F45178AF2BB7222AA569B4A7CD81F16EA31EAFFD7D51943140533FF00F81567B0F72CDCCF59C224D06A328CC7B310880CAAAF42FF148BC7420876414D4F28F0E57B34CCE09917C4F248F85B71C8B429E7D31FCE341219CE199EFD4BEAAF33472A8C159469ADE028DF65076BB7ECCB3A818323702B0F521AF26DC34FAEB09F00ACB9D382A00BED53E101022485C87C3A75A8AE0062573A58154D94585414D8728AF886028682E94DA8C746241C727A03CE6008C7C78ACD3ED37F2D103A30188D53AC434B229967F9512F206351228DAB4A5ACB1D0A029492F87B04E1D217A188707047FA3D12A273411B3E4427C085045121B1EB554B5C34298217F14CFD8F4F24673E32102B38BABDD9CE489EA228CCFCB021ADAE267E751052F4E780EA3602318E277400F6DB9D4883D5FFF2CF450B77452DD4E7D321FBF7839FCE0B2D2917DD6F8D0CF61AA1A351BF809C5679EADDDCF8BE2A23F31323E45D091065F577F977A2F69C7AD3B44E8C235F71B363FE2BFFE8E606EF38613DB4EDD9DD27C1D5B435CC9AF816918956C2CCBD8E9E218426EB58F99DFD8CDD82652463E1BA588D4A17B270A91B160296D983BACC9AC4B02052C0D68A59A7A9CBD64605C5AD3A745192C9A076BD657830FD9E805139CF0C56762550466A48D801588436D10C73FC8CEB092888CD98F7684FDB24AF04D6377A8FB2646AE0BB5947F84AE495C9A4698BC44C4780708E5A11EC5F62E7B4CCC37CC339CF5356B20CD9DB2FCC2CC7DE7C3B5FB49C45FBF3E229CFBE43728A7B424F0E976807E2F2853C56C8D26FB7FB461DEDF9FDF93E1CCE2F58746FB8716139E3536C2F10EE827351E244363D9252155769B1E5FA5C1D9B4CF0CE180FAB0DB478D992A7F875B99C8E2FF6527302004B8FE5AB4677A5133324BAF0098FB028706DAF91336197C564B8DDD71C939CFA92C3C221E8A463B064CA062BFC3F7F1F74144F62601E0F1B64C5E514E2F0716E2642C75EC9F7DDB7673D9675C77B7E2EA20C2D7D7C6D5E1A332EF74953D27F50DA30F2A3229E02A0CFACEF03C08B9EE5051AC72271565416C98D276D3D1992A1E68A35E12CA7EC9F354EFBD901BAF83F303BE47F5A224EEC66EAD240FA273E382B67E780FFD184EBC9C7D3236328E438720AB35A8DFF5F963898D898765014E09180A92009D435A4E8E06733835D21273CA621C95C298FFE02A6B874D79078DE0F166D924BA4D7880F2883953EDBBD278AF7370A4F4333FA8501656D8685BB01B351B9339F77D9A85256C47FCF00EDA8EEDB2CE44EF54A7E5B14A96D694BAE2917A2DEA8A113A137DA49226867BF0EB9695AD318BF7281BA8A15F6AE587EF92C28E62F686B10A9B639BC5757C19B7F97BE8F9633A8EACA97244CC4F8E611D931904D9CD9B877202759E0BF48BD6900734DB0681090055BD0B79D8B263B5AAD40B13C6AF368F6F2DC754D2365B0B06C62B69A9493D7184B2320DDE1FD666DB844011D3F65205EE787478EE798EA101378DDD2310996908608427A8DEE21A87BDDE1D82F06FAEB88387C0602FD78450F397E95AED5F8E763EF5149B8A0C0A870978568015E50B6193BE8309719EADC7B3F4B28E8B1B6004DA2D60FBC58545FE88EF5ECC1BA9C5514E980B26B747646D45A298F9C985BC157295F7CFF3FF3514381198C582BE48809FF905D16ED33DCBF4300F48866266D43BDD76522E5ED5E28708B7748379891F3E321AF82597CF700F7C0E55E28A165EBE1DBA72D3C4EB0F526BEFA8F8DF3C184BDFA82976EE42E1050760E22851341A55994F7378D5EAE6BE53C9F9574C9D26E16FBD98A03300F6BA58F74B44EDA41AC14557A257C33A47E9F341913318E3764428F339637A5DA5734982703EE654970D2C8716F9BB82960EEBCB14C443B6B9DB3DA0BEB8834FAA83B16B4F3ED355951ECECA9EA779199CF7450852249CA4FDD91E9FC16825717CDDBCF875A1D6E96A278C20590C09E96A83311E5B1F6C00C239562A3680FCC484E3475682F3C2697BD3293245BCAD148ACF78D0E175FCB57401EEC343CBE09C3E36242C2889128B11702FB7F37B0D11062D036E5E50D7FD256C51DD6B7A6CD44F7794FBD353E3928EF722F8F2D8E7DF1FFBB215EBEDE637A5A8E1DD2EA796B30164D1E06120201019D7FAA82AEDD8401AE94A23D39A10742D38FEED120402F7C96219E4B04133829AF9561F2D9BEB99AF47CC56FA94D2A08A2B3489F0AC2DD4C0B795CAEAEB7AFB002B34BE2F763F9127BD32F38AD991C60A967F6F42F9F02576B4306F8644B195E8E5AADBBAC3CD5F5122875509D04BEB6DCEF0BC4BDCCF7A29504BF900FE02919B2DB52510E6EA0F5D88BC4D775EC8ACAE0EF63226C28B8BD4AFD6E10F4A1B132641B1112F04AB41F8DA01D55CBB02648CB20819F604A5AEECF479FB51750CBBCCE12048CD435A4A723C7DA5F2BE4EE03DF6B49DEB8523489A5F81805A7D9802D546A891701F8D470F102A55340F30535E44BAF6D69A7B8F283F3EDAB91D6A19F748C0B9B25D57EB6768D690BDFAF65331BFC628CCDC379102A30088FAF59DAEDC61A6346BFF699FE2F3D35AF71D4015D7A8A4A71CABD9F27817B11BB4EE630FB0BCB45DD97F23FB6FE9AFD948E013EE06932255C36D1156275D64883C4561FB9BC3071EBEAB7CA94D44007CB11E49F968500F6C6005EDBD2F2E398BF57E12C944A001671BA580168B64D815F5014FBDEC66F7E28533CDFA9E7E31DE5E5230513031F9BDA7FF2F1717C24E14C3BC719F7C57E505F4C1D80FAEB817B2AC8748E525EC35E3130ED94465F8738ECFC6FBB778E64C0351878F342296C06C07503B833688D1BCC1753A82D4DA3F32FBCF0B1D51180DCC006E180380069DB7E5A48673BCE540F36FBA8ECFE078D549E11ACC07239DE1CC4FBB000B6B85851822E955C4F5B7AFBC7F0E7AFEAC64BFBB6133F04182646029C9C175A917EA1EB28F9228CD9EB343714652E8209960C73D2C1828811139941C5456D4F55C28AE693F2C1F120CD971EAB8AA8346D4A4C61ED2C9DCC1BDAF8DCC75B1F542958ADB45933797909D21DBAC2B8532980B5EF425B348A8B5E834738C126C4688DB986C55581B68676C6F2A220641DED2E11B099E15D4CA00FB1D398DF592043B3A16F399CFF1839E2C0D0DFC7F1BF8BDDF5AD09734D2B87C93A828B8E4FA7480E50F4D9A6753B6835024AC3F184FB747E68E8AD0872CFE95EE0AD10A80FC6C74F2341AECC5230C625EE7ED9FC65D147BFEDEE7207533BF3338B0554C9ED4BB72422EC69F54929740915E90AAC43871E71B6E7CA75BC0AD8ADB668CFC8D165421B1A463B8602449147FCA852D8E214077D0C14773F49AF0639D7DE7541C56C8D512EAA9DA22169C3B05F7630639E9EAE6AD9B94987D9846FF7606BDD0147C65E263FC5BBF0CD86A950A7B709D31E6AAC97D6EB6D80E1972DF4377606AB5896098EFB25332D301E04902651E62F684B25005347C51AE357FF53A295E3DE74359BC5242957F46392015465643B4EE156DDF75C2757D33B1B2A6D881F71BF81BB952E0278807828C4EC676BC189D2EDB0EE4225AA127FE87EDCC682586E139EDC9F6DA5E92339A13CB9DAC1A607EF772EAC4E687FEF200B6B"/>
            </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="251EEEB12F5E4860ED69C17C170BF1BE635A8042AF05667CA0A385744E2630B33CB317DB8946D3D7E7A71200ACA01A3F5DBE8266B1D1900CE74ED2B543EB168B2F6EBF99831B94DEF69B696CDCD379FC943FBC249DF6EFB6546679BCF610EE88A7617C67A508D0F1C5F87C28FA5DA2713FE661E3FE2E3ECA0A489FF72D0508B802B4414A08880C3972E0141111384E1B106A20C088C0226189028EA190640A48281110650B486483B62460C46923216C5888118A2225508468C29244E0342680A02104378512B3289AC4001A84488C360403066A14B3052121040BB3418C0686124884082148C3A0654AA48D4300661989616130495C060622822DD8904C8420515B948919886C14A78D5324669B26308494100C476AC4C66C230605D1C681C00051D29285E32265A02601044652A1A22842000CC3422822838C92126D428600D9084A64A04DE0803024B560DAC660A3C84CA2402C12C12CE40051E1A65002202414278E8386244A3208632290E0940944A228A49290A312409C182018B9210BB341188488D4360D44B82921255088B82108122C1C466C600649E24246940251A2205154880D24B06D18118182308E02C50182024A8CC64C21968D990205E4086DD1A0301B4232D3006D9090304BC82199208608806C91006A09296280C8298B32490192211A07108AC4016212128C4871E3A841A102528AB2004B000661C68D588051E132105B886943C67113814D48443141428A5084642139909B244A88862C481425A4866123968C0347209B286100C47159323004B70182100D81B08010378240B0305228021C403023B960A3200590B8001A036AD00405CCC688D844810A12698B16850932302334240BC68D4C246C89244509C66901990892262614345051062291222104914804168AD9066DE1123158120804342912C46909B1711C494E403025C1126D603431A134520136618BA290D2A469834268604031E2422C19474A59A20CE3B64101147053A46CD1849043005012336A5C308E82424993208850986118B0450C236C12C024A21845094964931488093928923630C140464C28251CA045D2044A91248E6126481205245BB08C10934121248D0B0948042248209448C2404E141210848830D0B024CB408D149341490621E20066C2826924B02D5B960882326D81B62D92282614A4651136299B806163022A0A879123303284324480B451C83640029649840642434820E1C64DC0324A0808290B481251404E22144261166802A388421649D9B64C84380DE0802051043012370C04362D04174DE0103194020520287220B20182324A418841A1340DCA1842E304290814111C062E48A0291B480684002DD9B68CDB328DE4404C52C8019996442230621B22895914440BC19121A329221212DB8288214291230012CBB450C0844994140613326421125210336454C8710B454E20952CA3A04D83400D130222D13691CA388A8B026482080EA39010112110D236020C3866589469A4462DD4C404E48691C826445C20850B102A2202660B321103A94084284002484D49C644D92628D01072A42612E0A844D9C8814C100D0AC94598204613C7418CA89064066108128554166202926C404202D426668BB6691A864118998D0127920C170AE0464A1205500A456EC224249A403214C1508284451C248C89068EC8B64D41124A09994D1B396CD1C66D120210028969DCA888204260C0880D10266248A608109965182448A4C82401292819132E54467164984C1994091C430421A350C8B2840419408A168593940454286DD9028908014CC32084DCA86092B204C2C88C430800D036920C25711422461CB33114B3490C098C59063113112C44A40C04080A022148A3066E1B934459C084C9182A1A4569A0C261008628083865C1404C0A902CC3420DD124719B92684C486D202021C3B20D91B8056220469A4025103706A14264C9380C58A04D4A404E0B312080946923A3894332489C122609499043B6098044709C0422A1884D64322504C788819091E3380443804DE1068DCCB8440A87455B8849C088054392614B144183066109082CC0024212958410C6480A09825A9080DA0069539450DC1684DB30854B466CE2288A5B0004CCA8640942405A124A13086D03948C6130442045660B399088144E13C16C0444650180680AA505A2201053C811838669C13045AC1FEF67EE697E1F3C6E3FE665527099AA1871CFA5A1F71D217E8A4D5051767197F0783FDD11AF18EA54980315D99DB4097D84B9FD6F265E95FF56F0A31C6C50B61A54D2E1A5D49A978172011359649CEE8D7A81F09154AF6D0CD35F74827752273069D80106FDA81E94F8A79E6A19134E2E357EADC32CC67B51856ADB16D211ED77996E9E85A4CF47DB564B644DFB3C7091A8D381EB3B542227F12694BB7CDC5B21572077AF06E8F42F109E1F088B0445248672918006437A9005CDE477A97E3C1DED116CCE1C7AB7A63EA31F237067A63B739FCE8B4FCE7C7E4EE9B8CB1198F1FB387C871163ED744F1278CE54E7897633B5D377095D6E3062174F1DFCCB269FCC3CAD056A4E22F0E43486A8241E42E8AF381A990BDEA0BEE791A264C50974B9BAF32C7DF6D8DE088F17FB8F8A2CF9C97E8D97713182F5C2298A76DB517602ABFEA27431179A67C823D980C1F9F5644EB88D9C2E2500B344498341EF16AC7501E0F567241F62D382D4B36624483F12FD8F2DD0F5C950C56E279B7C8A4F1105CFE64EA0298988369F2C58F8D3897F9380081A5B2A0BE74D33B4DBA8BF74E66E6E7B9B15E96FC02D95A71ACFBC4CEACF0F8928A370EB1EAF0F2FAE598EDF211AFC4D7958BA387B4723665B67A9596C2F814707AC2D7990559FD90DB592F4155416B39C8967E39769F5B41B22CAA1643879FCC772B6F2CD5A2CD70F6FD14A38870376851C3DAC89C680DD3D6A407936949E5560AFF9FC4707B6D6D6B87A85DCB53EDEB44B6ED7AE1AAB26937AB85EC066B9C5A993FB9C69146FAD31FA208D7C7DEC68965B8A5206C86CAB3279B74299C7BBEFCA18CB69B2C6D2C70C6B408EB2F3519FFFE1628BF900E655904FA5D71702125A204F263A169E13D5830D4E246E23821D6D0B0D2C86BEBEAD05392B2D57DB521BC043A23E2F0D236E6D451D8491C0332106D1137E1FCBD96491639A5A5432E744CC5E58456A8BFDC8FBAED0CA298EE25B5692434EE5DEA40E8D8D195B0DD133618D58421B9F98B2EA5EC9878E69EF070EF0666210BFCA357D49028319C57998620E9565E5F0E5BD08786DA98D6F45178AF2BB7222AA569B4A7CD81F16EA31EAFFD7D51943140533FF00F81567B0F72CDCCF59C224D06A328CC7B310880CAAAF42FF148BC7420876414D4F28F0E57B34CCE09917C4F248F85B71C8B429E7D31FCE341219CE199EFD4BEAAF33472A8C159469ADE028DF65076BB7ECCB3A818323702B0F521AF26DC34FAEB09F00ACB9D382A00BED53E101022485C87C3A75A8AE0062573A58154D94585414D8728AF886028682E94DA8C746241C727A03CE6008C7C78ACD3ED37F2D103A30188D53AC434B229967F9512F206351228DAB4A5ACB1D0A029492F87B04E1D217A188707047FA3D12A273411B3E4427C085045121B1EB554B5C34298217F14CFD8F4F24673E32102B38BABDD9CE489EA228CCFCB021ADAE267E751052F4E780EA3602318E277400F6DB9D4883D5FFF2CF450B77452DD4E7D321FBF7839FCE0B2D2917DD6F8D0CF61AA1A351BF809C5679EADDDCF8BE2A23F31323E45D091065F577F977A2F69C7AD3B44E8C235F71B363FE2BFFE8E606EF38613DB4EDD9DD27C1D5B435CC9AF816918956C2CCBD8E9E218426EB58F99DFD8CDD82652463E1BA588D4A17B270A91B160296D983BACC9AC4B02052C0D68A59A7A9CBD64605C5AD3A745192C9A076BD657830FD9E805139CF0C56762550466A48D801588436D10C73FC8CEB092888CD98F7684FDB24AF04D6377A8FB2646AE0BB5947F84AE495C9A4698BC44C4780708E5A11EC5F62E7B4CCC37CC339CF5356B20CD9DB2FCC2CC7DE7C3B5FB49C45FBF3E229CFBE43728A7B424F0E976807E2F2853C56C8D26FB7FB461DEDF9FDF93E1CCE2F58746FB8716139E3536C2F10EE827351E244363D9252155769B1E5FA5C1D9B4CF0CE180FAB0DB478D992A7F875B99C8E2FF6527302004B8FE5AB4677A5133324BAF0098FB028706DAF91336197C564B8DDD71C939CFA92C3C221E8A463B064CA062BFC3F7F1F74144F62601E0F1B64C5E514E2F0716E2642C75EC9F7DDB7673D9675C77B7E2EA20C2D7D7C6D5E1A332EF74953D27F50DA30F2A3229E02A0CFACEF03C08B9EE5051AC72271565416C98D276D3D1992A1E68A35E12CA7EC9F354EFBD901BAF83F303BE47F5A224EEC66EAD240FA273E382B67E780FFD184EBC9C7D3236328E438720AB35A8DFF5F963898D898765014E09180A92009D435A4E8E06733835D21273CA621C95C298FFE02A6B874D79078DE0F166D924BA4D7880F2883953EDBBD278AF7370A4F4333FA8501656D8685BB01B351B9339F77D9A85256C47FCF00EDA8EEDB2CE44EF54A7E5B14A96D694BAE2917A2DEA8A113A137DA49226867BF0EB9695AD318BF7281BA8A15F6AE587EF92C28E62F686B10A9B639BC5757C19B7F97BE8F9633A8EACA97244CC4F8E611D931904D9CD9B877202759E0BF48BD6900734DB0681090055BD0B79D8B263B5AAD40B13C6AF368F6F2DC754D2365B0B06C62B69A9493D7184B2320DDE1FD666DB844011D3F65205EE787478EE798EA101378DDD2310996908608427A8DEE21A87BDDE1D82F06FAEB88387C0602FD78450F397E95AED5F8E763EF5149B8A0C0A870978568015E50B6193BE8309719EADC7B3F4B28E8B1B6004DA2D60FBC58545FE88EF5ECC1BA9C5514E980B26B747646D45A298F9C985BC157295F7CFF3FF3514381198C582BE48809FF905D16ED33DCBF4300F48866266D43BDD76522E5ED5E28708B7748379891F3E321AF82597CF700F7C0E55E28A165EBE1DBA72D3C4EB0F526BEFA8F8DF3C184BDFA82976EE42E1050760E22851341A55994F7378D5EAE6BE53C9F9574C9D26E16FBD98A03300F6BA58F74B44EDA41AC14557A257C33A47E9F341913318E3764428F339637A5DA5734982703EE654970D2C8716F9BB82960EEBCB14C443B6B9DB3DA0BEB8834FAA83B16B4F3ED355951ECECA9EA779199CF7450852249CA4FDD91E9FC16825717CDDBCF875A1D6E96A278C20590C09E96A83311E5B1F6C00C239562A3680FCC484E3475682F3C2697BD3293245BCAD148ACF78D0E175FCB57401EEC343CBE09C3E36242C2889128B11702FB7F37B0D11062D036E5E50D7FD256C51DD6B7A6CD44F7794FBD353E3928EF722F8F2D8E7DF1FFBB215EBEDE637A5A8E1DD2EA796B30164D1E06120201019D7FAA82AEDD8401AE94A23D39A10742D38FEED120402F7C96219E4B04133829AF9561F2D9BEB99AF47CC56FA94D2A08A2B3489F0AC2DD4C0B795CAEAEB7AFB002B34BE2F763F9127BD32F38AD991C60A967F6F42F9F02576B4306F8644B195E8E5AADBBAC3CD5F5122875509D04BEB6DCEF0BC4BDCCF7A29504BF900FE02919B2DB52510E6EA0F5D88BC4D775EC8ACAE0EF63226C28B8BD4AFD6E10F4A1B132641B1112F04AB41F8DA01D55CBB02648CB20819F604A5AEECF479FB51750CBBCCE12048CD435A4A723C7DA5F2BE4EE03DF6B49DEB8523489A5F81805A7D9802D546A891701F8D470F102A55340F30535E44BAF6D69A7B8F283F3EDAB91D6A19F748C0B9B25D57EB6768D690BDFAF65331BFC628CCDC379102A30088FAF59DAEDC61A6346BFF699FE2F3D35AF71D4015D7A8A4A71CABD9F27817B11BB4EE630FB0BCB45DD97F23FB6FE9AFD948E013EE06932255C36D1156275D64883C4561FB9BC3071EBEAB7CA94D44007CB11E49F968500F6C6005EDBD2F2E398BF57E12C944A001671BA580168B64D815F5014FBDEC66F7E28533CDFA9E7E31DE5E5230513031F9BDA7FF2F1717C24E14C3BC719F7C57E505F4C1D80FAEB817B2AC8748E525EC35E3130ED94465F8738ECFC6FBB778E64C0351878F342296C06C07503B833688D1BCC1753A82D4DA3F32FBCF0B1D51180DCC006E180380069DB7E5A48673BCE540F36FBA8ECFE078D549E11ACC07239DE1CC4FBB000B6B85851822E955C4F5B7AFBC7F0E7AFEAC64BFBB6133F04182646029C9C175A917EA1EB28F9228CD9EB343714652E8209960C73D2C1828811139941C5456D4F55C28AE693F2C1F120CD971EAB8AA8346D4A4C61ED2C9DCC1BDAF8DCC75B1F542958ADB45933797909D21DBAC2B8532980B5EF425B348A8B5E834738C126C4688DB986C55581B68676C6F2A220641DED2E11B099E15D4CA00FB1D398DF592043B3A16F399CFF1839E2C0D0DFC7F1BF8BDDF5AD09734D2B87C93A828B8E4FA7480E50F4D9A6753B6835024AC3F184FB747E68E8AD0872CFE95EE0AD10A80FC6C74F2341AECC5230C625EE7ED9FC65D147BFEDEE7207533BF3338B0554C9ED4BB72422EC69F54929740915E90AAC43871E71B6E7CA75BC0AD8ADB668CFC8D165421B1A463B8602449147FCA852D8E214077D0C14773F49AF0639D7DE7541C56C8D512EAA9DA22169C3B05F7630639E9EAE6AD9B94987D9846FF7606BDD0147C65E263FC5BBF0CD86A950A7B709D31E6AAC97D6EB6D80E1972DF4377606AB5896098EFB25332D301E04902651E62F684B25005347C51AE357FF53A295E3DE74359BC5242957F46392015465643B4EE156DDF75C2757D33B1B2A6D881F71BF81BB952E0278807828C4EC676BC189D2EDB0EE4225AA127FE87EDCC682586E139EDC9F6DA5E92339A13CB9DAC1A607EF772EAC4E687FEF200B6B"/>
          </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="251EEEB12F5E4860ED69C17C170BF1BE635A8042AF05667CA0A385744E2630B3B4D053744708CC67676F29FC0993A668D74C871C01DB4BC7A51E16CF0005108857E06F969D339E6A1F7606B9CA722A11277306EA5F3C725D92576E429C4993B7FFB5151D819D0A1741A12F35E5386970D2423E0D58CC02E7147CD0D6DDA3234DF048440F34982F86D175F0ED68D47AC9523E49CAF449B915E3CBECFC00E93F07DF658A396F1A3648E4033CE510B428A014596EC7936DF3AC849541F8C4C1F91DE5078813CAA97C768F5FFBE244EDA0491974C0F70CA6AF8D7C159CA601D404A83CE67AA89F768655FAA5B96B8F41F415A1AA0A19DE69DA80B034994837C5B062E6276C25A6C539AD14FDCBBC334E407D607541830A55829860F45847473FD6A31747F5472641CECDE1BB5BF3F11FF79C979D506EC77BB6B753D24782A7631AD5FF10226920566931828EE0B0F5E29A4E0ACF38F1E30B35800B76326FD448CE2779B853FE2C70B04225540B3243695151911FDB74C819DC1B8CF77EE8196248391454942F50CA1FA5A5318AD3820B9EFBFAEF4E8E2929628C887F00DDE21C22BB0A33C0ED580DA5D1B9881D69B441552BF50635C072FA7340D7FBF5B40F7CD5840F6565062E7211E1A86FA576F91B03967E47BDF4A828A9F9087F7239BF4E95FFFC0AB27482CB44652163CD13EE673959426F07FCD3E5AC74C6B211BD2A1179D8889E9A4E488742A35659DA367EA43B23DBFFEFECDDB468024E9D0EE3F06542F2BE567F08207BBD704614A68B67793DE9671095734D585E56485C0687F65CA7CCFC23BA4017C9F1D60D917D73AAA96BD2C27F6752CBACBFF04FD23B3A25C68923F55E70A9A36C9812F8D56914917849079F45F6E8D45C2696A4B9B73703D495D4459AD9DB2A183E3D57DA32B659A1C01FB89577355657299F2AB0C895F8043DC37255CCBD21ABFA7B8FC33C6FC0CDE0749AC100A757B3B3CE863D9EA3FACCAF99F5CCD731D491C222D80C663835E558473F747D46FC75E21FAC535C170EED623578AA581C09F2428C75B738F1C8BF224B827C8BCF0AE7DAD9531CDD670E044A7D1DDA3F186465D900BEFEE31B1E43D1EADE12EFCF7D9FD0DE364FC66B7ED277359FE89F784E76033BB78356DD2738CB91E358E349AC69C3FAF95A7F1521A09ECD67283A0822779330031713CC691A91EF910982D2D1DC5A089E619F5CF266706DE6E7F4DDC1304BD66C63DE99877111177B12A528436A6B0B6AF5126F1D42A364917E36D9E7A74E1F04D415E36C68F92561549F5882A8BCEA9827BC3602CD4D974E992EB0CCE5012D307FA394C2848D2BDA04946476CF8187744889F9A7CEFE3277D869E196920BCEC5422A4CA3A354085E5A17D7871E8B99CDCF8A7583C21578263AB91BDD44B681FDB5180B6F7593069E24A250F01BBF9746977230CE56C2D532BE33C2E70EE505D862989E9E6E0B85D6C5665C592F0EAC4DD37B90FC8E806E0EC5D9A0EDDAC13FC0DF1AA37F159F0696C80D6B2F03BB75D5C7F5FD8F06A4C7BDF970EFCB2B41140467F8DAAFF37479D1DB977DC0D9E652D7A619AC91936C2EA92015C453A4D37467275B3FBF94EF4E6170DEF1BF488CF9765528A865EB86AEE2CFCF2433EFB374C226CA662FF2E94528743B342A2567C00EA313B6735B8C77ECC31E89CD274BFBDC56D3A779AC06BEA4FA5AA6F85DA010D3CCFE18057A9DBC9D53E8EFAC0981D3DD3352942AFF6AAB0FF50E39DDCF2ADDA2AB9D3E2A8B38A554D615277A6EAD0FA5369288B70954A3A417607A99153C2F0BAE348967C7523B6D9A7E599663B4D61DEC1900A586F1C2E4BBEED2D69302A167CCEB9D5028DD5F12984A502F53C9F6947F754A32ECF9EEF1B05CE33E7A714960966BF8785A62581FBF15A9298B5D13BBC2B07521EC5C8E785469F5D2133DD354303393D3058AAF8CD26D5414947F9D29AFB87DA3C11F3540BA32932E46E25841B3E03E1D983F645A6C8CA54C4E605B073C6ED2123E076F24163905C0574234CF23AA0FD69C92E3D29266EE3DC31C54B58471CB01B3251AE68821D351B10C71379C4C3AB20BC45FFDFFAD9B864B1771D1BBC82C9F1C51A7A15D1347B4F61E75DAC6E16A9F9CCF21405D86570EBD830B06FBA5411965F0B229C541F4475C923A8AC094D43F8C7D672382B0E75F2572FD83146A71BF9485F0BE003BBCE546BE3E0902AFB5A6E4C87E6FBBBA22FBA3A55C0EEC432351370D367C4E409EEDA0D48208FA281BC952E99634E0763EFF4F7641B05A8A082E4210DC0A9D722547E7504B8E90EACA77925BB374E2E0CE41E3EC2D4FB6BAB8E25B839951744FF8BF483F4360A165732EEB48F682BFE55741B71B62C8FE53B96DA7034F36E0E51FAB51BDC4D1ACDF2799A39DB9A72B6FBE9926659B9E406462AB33C431CCA94F45D13A46BE4262B5A6D67E9217DE8BED9FFC29F9626A7701D85AD9510B0C9D4E961647905D7AD521BCE2C7515F25F532B9507580C7FB4D0E3D25E8631B50D7AF48ADEC5553D25FE8499135C38E62A40398FC0033228B91C67D7D28FA044B649E1737CF2131073DA52C6C6BC18DA07DE9F4FE2F60AF025BCA2C4595E3F9FE3BC84B5346EF4D92A3E0E8AE57F871B7AE786337996C63D8924FA02ED9EBC28F6C7FC651B8D0E35EC1BED89C869DDD4DEC6F25934E7DADF1FE88D546054F91BAA897A71C963C65F7CF09F4DD7A82D8E281BE7F8DFBBF8389D7B31C5CBBF4773FFDDBA5F0016E8E195979E1643CE45F3C506FAC2A5139F5F23E197B82F364F12B74F0339324C814633055C0FF000B625AFF8D7CF9EBA6FC6C8ADC4C568EEA72260D886162F6F30BFD0D63F2017B158EC9D304FA5C2EF47F1AF22FA5E5DAB184DE266AA32F83499ECCC20AA8BDFCA8B103D940BD72E1BD358573423E1081F1DB0C23FB7C77A33FB4065E19D7A47DFFF7A50BC0948BA68394C661A25AEE3AB9B18EFFFCF28B38EF4C4FBB5D50F0D6A1AD0AE518ADDBA547CE11078B8FD166FCCF6296260B90C1DE41944488FE0BFC4C80E119B9F127AE159A26284B45B0FA08D5B006283332DECCE27833E87F7F18FC3AC123811A96A1CE4E7A849AFDA0B2C8C9D3A8F92E9EA057A75192281DB9FC339B35AD30BE25B601D7295A746C2B379A14C6DFA2A9384BF413FC0D04186A51F6D48A390949E126CFA25D4552BFFC3D494D5BA53306A8C593161A42420C587008E029428E0DE248F05E94E3E997270283E92334D7F67459A9FA04B4DB79EB1BC5F04384A0C70D79D185CAE6601B14E0AEE4F0C604FAF83C20800A8C938BD1D1722A663F2994BA6B7C5D823AFE4110978D13DD1F969C2E970FD664947D1C67F23C6A202D563E42E263B09361C00E1B0F4667CE998FA7909557494281E6EE108CFC6D9190C4D1EF164195DFBA56A4331BC367E02C7C529187E7E62A1A80E38E612309C2788640D78896ED2106033B422343925766F5ED70681A708969EA221C2B1F70D3E1EDD16B9E2BE8EA3D426A3E8FBA73200868E6E2D3084E1C32594FBB1AE0B6F75C09867304704043DB9ED2D1C649EFDB5DB516854EE2F3203432E91F85CC9569E49AFCAA9781BE2B1ADB2FDF098874FA405ACDE2F1F0EEDC10E0AC664EBD5E014F900C1E6D3242200AA718419A7552F586724D6F3B3242F79B87A1BF8F6750"/>
          </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>
