<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="40A176DA9F90E6C01F68B64F1356CA30BD16CF269E406765E1157C313A7FE377"/>
    </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="40A176DA9F90E6C01F68B64F1356CA30BD16CF269E406765E1157C313A7FE377"/>
              <Key type="ByteString" value="2EA481AEDA058480F6BE67AEB68DDF16F9B886F4F075D4DB483E67A49289536353A986D34D89AF7E4B60412EADF06F92785283BF67787A5AE9B05FE19F2E213CB12BD21595390FAAF92501C88F5863E8F2027A43F431EC35B3A3577CD6629BF894BB0C70EA577441B486534797BAA34D3A7DF8E781F462E8F508821D6F70A848108401C42664D088810348451A2202149231E3406C2048061CB63059943192A010E1000AD0B809C1A80D60944108C86460C00153487299C8040B84801BB850D8A4110AB74922C78021212A5A3412142048140929100051C1324883B22D0829622299698436485C364D12066E981666C0286920107103C88193C8640882308C905114C264D4C8605CA251E3C4705CA491910689CB202E13209294440049C6695B025203372D5C88841B915118B22411980D54C64811006A5B9621004160A2C6640A853111A22D1808821B330292488D51C0408B904D03C36011018564A06510A00889B68CC8B44412214D4A305251340922016CD0102411030A5CB224533845C124601018698B348411494C203406E306465330219B840D58245220808C08488983C44908126D0436440C054A80084CA00826CA824120C12111024D5B908002078A224520C10012CBB88C12076C4B244C4C2005CC966DC4C209508249C9948002978C08276C00C36C13C14D44B26093002251A469E346628C4686600464C020111212044C30690B2430CA981002184C623644229720108264A2224E04C425C92849CC8888CC201103082C2406284B2844D8126692260DD9384680204CD1A22D2047024A045000A9095B406D41968100976D63383263026603268E194582013506DAA8318990714B12621A87045030459A388C8B265118862141928D1C12211B1081CA3441C0487053A291841491012630D49009A218684280308A0282238248821822C8300D02B190114310C3460C6010125942429410112094800C308254486959409003376C19C38C5A347154303108164D18255000384D004371E1026A13C7608112851C8690910461984401123344CB2012648845D4284912444AD8028104066D1A075264C4040387055A144110266E1B278A93242DC0A881A0B824523090C8402810478422404D043311580002614042E0442902150A124665E1200812024A4BB64C52104ACA88050A988942860C142021DB9429129110839688D2308E1421241A095221392E10A529E11242602632C8148401A02D0A198D823090E2423258308C01B42588948952920902A2914A82302098105AA050A4C888A2308E99B4890495449B306860260D600462D924290A27098430301B3250A0400198200413364200098211042224016D92B00C8B90092111660A461218A1244B320401122ED0882D13485222103020239060082610456950862961268601954498B07161480690461113186610472A81428CE1140A0AA82D48B42511156C08948800282458466D54448992C481592664DC34910997291CC48043C48509C071982425DA14021C3344E4A02500030CC8026A22A9300C100243442211930441448EC8A02004C7490346320B9621E290004C2611D29064E3922042A2080B24520A396889C88CE20265599011D8A03142464A12098D50B800E03664D9C488438848020420E2447102808890A231088948244162D4A445C1986192060194A630D816300CC124C920869122320A810D14294CC11448212101C4A828C82041041922249640DB02610A22258BA820999005000321C304888B266D1A23041A450511206524258D9A4451C13642C2860990A85122042A9114218814860C314660206C8310845A840CE146520A30428314621209889098691B1825122240CB3681580028C3889122368C9C8641C9406263284549126620B30462B48DC8C86909B7506338889818105BC64024368C0900904AB2851B074921401090B8909BC66589425200105223428484044108819089426919850C00C209042110190528D3424063908850109093048C193726DA48841318690C332CE04426CBB00DDC825160A22C80984152B665A2160EE2822809C149D8B4018B0469DCA251C9046A4444051982255BC608244811524420C1C608DB341041200C54A2700C8751C9080009C769D2960023364180404C0405611C9964D8400C08B829E4108844080C492082C9B0051C3261A3C880004245810990443B4DCA9A0E38554D082B3657D4D20B0D9A01E2E5692ABC9724091FD43095AC37E3FD90EBFF6EBD47EDF7666AF45BF94A69F6DAE904FE79F37918C5AE28C5A960BE8350059E4B80CD944DB249477B7A765F6FA14CE7AE0BC3A857AD34BC191871CEEE4EAC16F1760ACBACF2B159D69D20C17F028518D2D9265AE53129E92B1C3C8AB26A675E37D63007353613779DC6F16BFEFB016FFB4A0798E1EFDD98397430D0FE51C6036B6D3994FC379908BDD127C356A6FF7EC1D768784A1AA708D9E3F5DB1BE2989EF27FF6E3E5846C82BA8F36D1B1DD8A88DC400C802AC34E0B0D765BAB6D3218A5B0EB5350003283D659A91F2EB2E6BB1440F7F9DB6A0E4B4A95C934D9C3EB51DAD139FB076FB5A47279E2275AA0554BC42F583250B570135DCABE259CD08AC4F28BD18086BB9DE6BC4E181D64FAE968AA8DA623BCFD32CC8B667B1DAEC2FFEF7F80613E75AB75D1A11DEB2962B64A5100AA2A067B629D391B0FC5E2DD482A4131DE76F73BA4F151AF145EC12BC0A551FFC68B36B8586954E7A13A81FF701E1D679A999066C7939CD348D5606F16C0ED408CCF0B8109F1958F6AF8A4B5E131F4C848D5E30A12297D608A928F8AB0F124104F61E7B714FD5667C1ED07859BEAA78D4B5D6F773A4F9A6CACDFFED2B3340762DB763BD9AA08B6682E57EBA608245985EC6CEBCAA9EB5CEB34B47A6E2FA6EE4DC117BDCD021BD78E93408C4BA54B0D5C003433A5BCE631147DE60F4482320EE1E9B73A7A5C76DBB0E29039C24AE9FE19DE9C1C6B9DE228F37B3595774C91A22B362B6D93CBE0881DBB4536AF338B5FCCC7E6437B59938F572D189A4877FDB96B55E4EB1BF6304DDE6E20F9A6CEC8A6503427D1E666D3B7F1F5030317E6ECF05BA5A94A7583E8887D5E8A0FF660AA87DA0C6E8AC9CEAAA0068F0329971502F7DF2290AAB0CD12FD26D33323B89F2B51D252D377079120D13AF47D91A6D97C71C097CA6EE8F7FC4A8549D791140C035FA89353AB990D7FAA4B5BAFB0630DDCC86D4F39E4081FFADAF3A524CB3FB8197367138DFA42D52B301FB9B47C9632A6638E89216A5E4B00B67489C3A703183AA249D2379B3CA0C5C37AE91B8470849A6F526C9C565DDC9C1387CBE3E55B3133DDA9B93DC45AB4349BC416CFC9D6D03361C7890B9DB444792816E3A9078C08EFE3A1824B566848888B79D5486E88D29D00262DB917F7A93D4844D3FE1C68B78C5EDCE803EA683F7B0E5041D797378D8234ABDF0CCB0CCC24485F147063F3595F8DB5BF13B73BF129C41527CA479D3F4B623B246501DBB4870D1571535094722B55C3AE93146C9321DFC52503A670FFFE333F8D05F0D1D4CC02B1C12442B0D7A5D78C820B8742D43090E47ECF4460B2B111B4B1E1C3D354CD19573F404DAC756E16D3FC53123DAD905CF341B36C54C2B5218E1E1274CDB3C4F5C985C6DEF52E9AA735677BACA1C603FA72361E87B838192A3F01E065E82472EAE59CA17159F9A6602F330F4F6BCF551DE09CA5EF59B48DF60F06D60E4B26FDD060245290587069BB9176A42D50D70A0CD39369DD5513B5D1A3D283E9D178F9D82CFF1ACE500A70CD71AEDAC000C1A5CF73B71EE0F3583F0A9887CE3DBA6501650C0D4537D467EFE868C40A611DDE0D48A5F5EE0AAF45EA62DD4FAC87CC24C1B15956A89765E6BDDCA171358AC768AF07A1B981E2A5D20A80A8DE876282FD4360474696AA010CDFF9A1C6690E01A94B8B636BCDCB9FBD3442B1D0D4B9BAD7AFF2FF67CD07CA6E1FBDF6EA859D7E0E15AAD0E0C359E65CEB7E452413B299373EC66B4D6F9ADC38319423081710CEA9A68B32F9A4AC52450F442009856E5C17E3DC50594B7EDBBC4BC58FD7C5005D62E2FB2ADD7988B82214555C2B329BBBBF19E81314828436F9CDEC848A6064372B4FD9ADCE55DE52983D38CC5E9DE4CFFEBC2550B8BD4EA37743D417012B323B65348B63AF45DBC29809DD5F36384C9850B16194F2172F1676F36A5AACFDCA3F7B2E8A25ADE414EA73E33265C4E6B1F60FB83BF652A7AB773F86D1A8DCB0E12B3C0F6C95F6376042F45F5AA985CBD309AFB43A1C941E9BBA239D3618155550E56F54ABB9E4495D0B0890B7A67159BCB91AE5E1D7E51A11ED78C86E5CBD7F652B424FE69E991E287791A251EE16AD4F547E43ED307BE02BA353BCF6849C7BA4871942C7E859A990700494CC1AEC56F34AC746BFB71C5687BF18FBE1F5A60B4BF968EB995CE2030F98C0794025428B69ABC0AF7BC88B31A86ED95B6CF8560EBDF68E2636DBA3E180516424DE0E1571BEB47B8CA5D7956386A8CC243904B61AFB7E33D1B02C53D1A09BCB3E806B83F5F7CAA2F74CB147B588FD78F169607916AD241317CAD814064319532E05AA4C858F502A057AFC632309A80D7CB79A21A61560D7990749EF795946C46C084CBAB8E55E136CFDC6725460D8AD879E4611094DC4EF27BDA63D09C0E5989DA2C3CAE114CE9077D250EEC4E7E062B3055880F28FDE988D28E29430240145728A9ECC8ACCEE064A040938A7B607A329C54AEDB9BA430F614F9C6A906E45021B7406C0A7AE6E82A3514107BB0A64EAC16D9370F6997CDA7BD55F5CCB0C52B92912D47156667639A59A06F569EE0BCEFF6F365A59E4E000D0DEF0F07D7C0CDDC02B7A3E8FE938E24479B75E6F8E1C73CB2381EB33A79767FB07FD4300C2B8921A754FE70EBE40DE78F29C368C9615FD797F507F1621D9C2E63DC3C093EC5083961CBDECD7743974740D29518512F0BD4B71BFD8364882071F95C2CE315CD6092A03EC767E33BE90A4F0E992D4257B2314BC893C1060CA17844FF8A073D3F1E0828FAF027579D6E69EF338D8B946B8F2F568D73216BCE551E2EC6391357D4DC0EDE579B553A76C4B4BCED44B7A9ACC89F240BB7AAFB1C3AB3A6BF3689C7E87A1196F2BB52E4B99492D519061F66379401042EC8F0EC9A8B8AF4F05C985C85E66690D5674FB0C57626DAB755D131A7C15CE3652A594E946B6BC8F4E9342B5C3D78AB8E02D04FED563759EAD5D17F9BE37CEA50CDF5E3A8DB5EA9291652274E8E9CE0C6E46CFB25DC0161FEF79727E243F7FB60D7559532BB8873E25545767A0591D0EA6470D0BDBB995EF2889620B92EF82AEE130603E1D83566D42D47135759E00FD82EC66BFFF15213ACC67A71C260C231B1DE85222BCE1F12358591FA2EE26D1E76BB7041ABE134F6D6A3D929C1CDBC7A4D8123B0D6F651123D153EBDAA05ABD7A5368B5018582B7BE0590371B4EF86E0E19EF6BEC6B39467A8123B3DBC4475E07A95EA2AF1A68D5AEE83890C51BB668AC47D403043470E66BDFE00F296FED2D8E0E1496DE0186392843A8C03F44628E37F95D95C520F1E54CD9D87F9CCB8EBD4321C149F36A7C3144C94478E4C146FAA5F952EBDB9D374B775FE0A7BA268040CF34BCB4F622C7F218CA7CC84BB53C5EEC471196374BFFBEE0B0F41963E882205CBF5AF41F0CDF1AE68EF284DB4E76AF59A81D498901E3BDB3ACA169C293A28F9A025F7E10718530165332D67F283074A53417F5CC3705D38B7678B63D4F606BABD2792E83D9D2FB6E6E334090D30F7C72D2A1E675CA99019AE787651801747359885BC8091200643B8B5E5DB3301391A337AE717F6576F5EDC71C4378912C9A8B3F87DB6F74C22E7E7E0B85806897C2D9306F8CA98E0989E1E480528DF810DAE5FDDD3CBD10E3C916E7180FBFA737F57E7F9AF40B5F88B978FAB6D32B0B4E25038684194AE5330DEB2D7EC531752E0A2A1EC6E2FBFB9331EC6D9EA0234DA91C01FAD8B8BDEA519667AFC23D10EFD782FDC94897D055858CDE648EB1C69CADD6324A6CC10E81CF3B7C17661EBEB4017DD99622DCCB8F33503352200CC182B2C9705F654DC758572C6E9AE025B7BC6B742C7B5B10182C77E2B5F9AC58DFD81DBECCA4E1D74CA1E0EF2D7D82293970C37059A2B640E8D9E974D625959F9A4F53828FE9D9680A206D0A5211BFE07951058E743F1E382AB9FF7B4DC2964B51099D0CBE7A1AD9985B4026C404A2B66D9B0765A8CD19E6CEF4510BAB40D58AA4B64D47EABCE5D2D48643F31D719D7C498DAD772F9317072D299BBF440FCF0B7A0D30A8F1278743A03A5A7BF98DEC2E7FED33C358EDF2B78A470AA169691BFA01DC4341B6493FC5C5B20B59991DFB9A2ADD7589C0D7067C58094CB1F6C97097A51C8C85324C3F89A3045D03410660AE23924D1A049E65CD488E1AAACCB18EE063C80BBDECA0608B2CFECF2E1294F78901228C6D08D1254AB3C2E11034971EC2E14EAE6C1ED8D09FD48749DC19F52D2C4EC1D76EE6F18465BC56761B3618E9A68DD2740545DAB133CA5A3CF5AA3C6B0E9ED00B36EC0A096386F008C28DCBA48876A43251EFF9A75DA4BEDE00E32EADDFF64303167C17799F72FB7B243FEB1F6D5D91FC4B31BEF88793D24473E504E8B155A02D4C089710A40F924E9957511317498B3721591F4C2A7B86D71FF47726C69050CCFFB856E4F0D00D82D5F73066238F7CE28C3550CC13D53F2A8AC8E3AE184663027AAB6BAFA06A0132A2148BE28F88932D38BE4E9C64FA139C54C96530173FB7867C4386F41A42F2CDD6BA3210F7CA0EA904BEE9A6B5A1C10FB58DBB84F500659D846C032189514A45E392F62B827D87FDC5A1EF46C71E31D89CB3850351FCF1CA4C572E5EAD69C4FB01225CA589951606F1F1D35AD4BDF5FFAE0D"/>
            </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="2EA481AEDA058480F6BE67AEB68DDF16F9B886F4F075D4DB483E67A49289536353A986D34D89AF7E4B60412EADF06F92785283BF67787A5AE9B05FE19F2E213CB12BD21595390FAAF92501C88F5863E8F2027A43F431EC35B3A3577CD6629BF894BB0C70EA577441B486534797BAA34D3A7DF8E781F462E8F508821D6F70A848108401C42664D088810348451A2202149231E3406C2048061CB63059943192A010E1000AD0B809C1A80D60944108C86460C00153487299C8040B84801BB850D8A4110AB74922C78021212A5A3412142048140929100051C1324883B22D0829622299698436485C364D12066E981666C0286920107103C88193C8640882308C905114C264D4C8605CA251E3C4705CA491910689CB202E13209294440049C6695B025203372D5C88841B915118B22411980D54C64811006A5B9621004160A2C6640A853111A22D1808821B330292488D51C0408B904D03C36011018564A06510A00889B68CC8B44412214D4A305251340922016CD0102411030A5CB224533845C124601018698B348411494C203406E306465330219B840D58245220808C08488983C44908126D0436440C054A80084CA00826CA824120C12111024D5B908002078A224520C10012CBB88C12076C4B244C4C2005CC966DC4C209508249C9948002978C08276C00C36C13C14D44B26093002251A469E346628C4686600464C020111212044C30690B2430CA981002184C623644229720108264A2224E04C425C92849CC8888CC201103082C2406284B2844D8126692260DD9384680204CD1A22D2047024A045000A9095B406D41968100976D63383263026603268E194582013506DAA8318990714B12621A87045030459A388C8B265118862141928D1C12211B1081CA3441C0487053A291841491012630D49009A218684280308A0282238248821822C8300D02B190114310C3460C6010125942429410112094800C308254486959409003376C19C38C5A347154303108164D18255000384D004371E1026A13C7608112851C8690910461984401123344CB2012648845D4284912444AD8028104066D1A075264C4040387055A144110266E1B278A93242DC0A881A0B824523090C8402810478422404D043311580002614042E0442902150A124665E1200812024A4BB64C52104ACA88050A988942860C142021DB9429129110839688D2308E1421241A095221392E10A529E11242602632C8148401A02D0A198D823090E2423258308C01B42588948952920902A2914A82302098105AA050A4C888A2308E99B4890495449B306860260D600462D924290A27098430301B3250A0400198200413364200098211042224016D92B00C8B90092111660A461218A1244B320401122ED0882D13485222103020239060082610456950862961268601954498B07161480690461113186610472A81428CE1140A0AA82D48B42511156C08948800282458466D54448992C481592664DC34910997291CC48043C48509C071982425DA14021C3344E4A02500030CC8026A22A9300C100243442211930441448EC8A02004C7490346320B9621E290004C2611D29064E3922042A2080B24520A396889C88CE20265599011D8A03142464A12098D50B800E03664D9C488438848020420E2447102808890A231088948244162D4A445C1986192060194A630D816300CC124C920869122320A810D14294CC11448212101C4A828C82041041922249640DB02610A22258BA820999005000321C304888B266D1A23041A450511206524258D9A4451C13642C2860990A85122042A9114218814860C314660206C8310845A840CE146520A30428314621209889098691B1825122240CB3681580028C3889122368C9C8641C9406263284549126620B30462B48DC8C86909B7506338889818105BC64024368C0900904AB2851B074921401090B8909BC66589425200105223428484044108819089426919850C00C209042110190528D3424063908850109093048C193726DA48841318690C332CE04426CBB00DDC825160A22C80984152B665A2160EE2822809C149D8B4018B0469DCA251C9046A4444051982255BC608244811524420C1C608DB341041200C54A2700C8751C9080009C769D2960023364180404C0405611C9964D8400C08B829E4108844080C492082C9B0051C3261A3C880004245810990443B4DCA9A0E38554D082B3657D4D20B0D9A01E2E5692ABC9724091FD43095AC37E3FD90EBFF6EBD47EDF7666AF45BF94A69F6DAE904FE79F37918C5AE28C5A960BE8350059E4B80CD944DB249477B7A765F6FA14CE7AE0BC3A857AD34BC191871CEEE4EAC16F1760ACBACF2B159D69D20C17F028518D2D9265AE53129E92B1C3C8AB26A675E37D63007353613779DC6F16BFEFB016FFB4A0798E1EFDD98397430D0FE51C6036B6D3994FC379908BDD127C356A6FF7EC1D768784A1AA708D9E3F5DB1BE2989EF27FF6E3E5846C82BA8F36D1B1DD8A88DC400C802AC34E0B0D765BAB6D3218A5B0EB5350003283D659A91F2EB2E6BB1440F7F9DB6A0E4B4A95C934D9C3EB51DAD139FB076FB5A47279E2275AA0554BC42F583250B570135DCABE259CD08AC4F28BD18086BB9DE6BC4E181D64FAE968AA8DA623BCFD32CC8B667B1DAEC2FFEF7F80613E75AB75D1A11DEB2962B64A5100AA2A067B629D391B0FC5E2DD482A4131DE76F73BA4F151AF145EC12BC0A551FFC68B36B8586954E7A13A81FF701E1D679A999066C7939CD348D5606F16C0ED408CCF0B8109F1958F6AF8A4B5E131F4C848D5E30A12297D608A928F8AB0F124104F61E7B714FD5667C1ED07859BEAA78D4B5D6F773A4F9A6CACDFFED2B3340762DB763BD9AA08B6682E57EBA608245985EC6CEBCAA9EB5CEB34B47A6E2FA6EE4DC117BDCD021BD78E93408C4BA54B0D5C003433A5BCE631147DE60F4482320EE1E9B73A7A5C76DBB0E29039C24AE9FE19DE9C1C6B9DE228F37B3595774C91A22B362B6D93CBE0881DBB4536AF338B5FCCC7E6437B59938F572D189A4877FDB96B55E4EB1BF6304DDE6E20F9A6CEC8A6503427D1E666D3B7F1F5030317E6ECF05BA5A94A7583E8887D5E8A0FF660AA87DA0C6E8AC9CEAAA0068F0329971502F7DF2290AAB0CD12FD26D33323B89F2B51D252D377079120D13AF47D91A6D97C71C097CA6EE8F7FC4A8549D791140C035FA89353AB990D7FAA4B5BAFB0630DDCC86D4F39E4081FFADAF3A524CB3FB8197367138DFA42D52B301FB9B47C9632A6638E89216A5E4B00B67489C3A703183AA249D2379B3CA0C5C37AE91B8470849A6F526C9C565DDC9C1387CBE3E55B3133DDA9B93DC45AB4349BC416CFC9D6D03361C7890B9DB444792816E3A9078C08EFE3A1824B566848888B79D5486E88D29D00262DB917F7A93D4844D3FE1C68B78C5EDCE803EA683F7B0E5041D797378D8234ABDF0CCB0CCC24485F147063F3595F8DB5BF13B73BF129C41527CA479D3F4B623B246501DBB4870D1571535094722B55C3AE93146C9321DFC52503A670FFFE333F8D05F0D1D4CC02B1C12442B0D7A5D78C820B8742D43090E47ECF4460B2B111B4B1E1C3D354CD19573F404DAC756E16D3FC53123DAD905CF341B36C54C2B5218E1E1274CDB3C4F5C985C6DEF52E9AA735677BACA1C603FA72361E87B838192A3F01E065E82472EAE59CA17159F9A6602F330F4F6BCF551DE09CA5EF59B48DF60F06D60E4B26FDD060245290587069BB9176A42D50D70A0CD39369DD5513B5D1A3D283E9D178F9D82CFF1ACE500A70CD71AEDAC000C1A5CF73B71EE0F3583F0A9887CE3DBA6501650C0D4537D467EFE868C40A611DDE0D48A5F5EE0AAF45EA62DD4FAC87CC24C1B15956A89765E6BDDCA171358AC768AF07A1B981E2A5D20A80A8DE876282FD4360474696AA010CDFF9A1C6690E01A94B8B636BCDCB9FBD3442B1D0D4B9BAD7AFF2FF67CD07CA6E1FBDF6EA859D7E0E15AAD0E0C359E65CEB7E452413B299373EC66B4D6F9ADC38319423081710CEA9A68B32F9A4AC52450F442009856E5C17E3DC50594B7EDBBC4BC58FD7C5005D62E2FB2ADD7988B82214555C2B329BBBBF19E81314828436F9CDEC848A6064372B4FD9ADCE55DE52983D38CC5E9DE4CFFEBC2550B8BD4EA37743D417012B323B65348B63AF45DBC29809DD5F36384C9850B16194F2172F1676F36A5AACFDCA3F7B2E8A25ADE414EA73E33265C4E6B1F60FB83BF652A7AB773F86D1A8DCB0E12B3C0F6C95F6376042F45F5AA985CBD309AFB43A1C941E9BBA239D3618155550E56F54ABB9E4495D0B0890B7A67159BCB91AE5E1D7E51A11ED78C86E5CBD7F652B424FE69E991E287791A251EE16AD4F547E43ED307BE02BA353BCF6849C7BA4871942C7E859A990700494CC1AEC56F34AC746BFB71C5687BF18FBE1F5A60B4BF968EB995CE2030F98C0794025428B69ABC0AF7BC88B31A86ED95B6CF8560EBDF68E2636DBA3E180516424DE0E1571BEB47B8CA5D7956386A8CC243904B61AFB7E33D1B02C53D1A09BCB3E806B83F5F7CAA2F74CB147B588FD78F169607916AD241317CAD814064319532E05AA4C858F502A057AFC632309A80D7CB79A21A61560D7990749EF795946C46C084CBAB8E55E136CFDC6725460D8AD879E4611094DC4EF27BDA63D09C0E5989DA2C3CAE114CE9077D250EEC4E7E062B3055880F28FDE988D28E29430240145728A9ECC8ACCEE064A040938A7B607A329C54AEDB9BA430F614F9C6A906E45021B7406C0A7AE6E82A3514107BB0A64EAC16D9370F6997CDA7BD55F5CCB0C52B92912D47156667639A59A06F569EE0BCEFF6F365A59E4E000D0DEF0F07D7C0CDDC02B7A3E8FE938E24479B75E6F8E1C73CB2381EB33A79767FB07FD4300C2B8921A754FE70EBE40DE78F29C368C9615FD797F507F1621D9C2E63DC3C093EC5083961CBDECD7743974740D29518512F0BD4B71BFD8364882071F95C2CE315CD6092A03EC767E33BE90A4F0E992D4257B2314BC893C1060CA17844FF8A073D3F1E0828FAF027579D6E69EF338D8B946B8F2F568D73216BCE551E2EC6391357D4DC0EDE579B553A76C4B4BCED44B7A9ACC89F240BB7AAFB1C3AB3A6BF3689C7E87A1196F2BB52E4B99492D519061F66379401042EC8F0EC9A8B8AF4F05C985C85E66690D5674FB0C57626DAB755D131A7C15CE3652A594E946B6BC8F4E9342B5C3D78AB8E02D04FED563759EAD5D17F9BE37CEA50CDF5E3A8DB5EA9291652274E8E9CE0C6E46CFB25DC0161FEF79727E243F7FB60D7559532BB8873E25545767A0591D0EA6470D0BDBB995EF2889620B92EF82AEE130603E1D83566D42D47135759E00FD82EC66BFFF15213ACC67A71C260C231B1DE85222BCE1F12358591FA2EE26D1E76BB7041ABE134F6D6A3D929C1CDBC7A4D8123B0D6F651123D153EBDAA05ABD7A5368B5018582B7BE0590371B4EF86E0E19EF6BEC6B39467A8123B3DBC4475E07A95EA2AF1A68D5AEE83890C51BB668AC47D403043470E66BDFE00F296FED2D8E0E1496DE0186392843A8C03F44628E37F95D95C520F1E54CD9D87F9CCB8EBD4321C149F36A7C3144C94478E4C146FAA5F952EBDB9D374B775FE0A7BA268040CF34BCB4F622C7F218CA7CC84BB53C5EEC471196374BFFBEE0B0F41963E882205CBF5AF41F0CDF1AE68EF284DB4E76AF59A81D498901E3BDB3ACA169C293A28F9A025F7E10718530165332D67F283074A53417F5CC3705D38B7678B63D4F606BABD2792E83D9D2FB6E6E334090D30F7C72D2A1E675CA99019AE787651801747359885BC8091200643B8B5E5DB3301391A337AE717F6576F5EDC71C4378912C9A8B3F87DB6F74C22E7E7E0B85806897C2D9306F8CA98E0989E1E480528DF810DAE5FDDD3CBD10E3C916E7180FBFA737F57E7F9AF40B5F88B978FAB6D32B0B4E25038684194AE5330DEB2D7EC531752E0A2A1EC6E2FBFB9331EC6D9EA0234DA91C01FAD8B8BDEA519667AFC23D10EFD782FDC94897D055858CDE648EB1C69CADD6324A6CC10E81CF3B7C17661EBEB4017DD99622DCCB8F33503352200CC182B2C9705F654DC758572C6E9AE025B7BC6B742C7B5B10182C77E2B5F9AC58DFD81DBECCA4E1D74CA1E0EF2D7D82293970C37059A2B640E8D9E974D625959F9A4F53828FE9D9680A206D0A5211BFE07951058E743F1E382AB9FF7B4DC2964B51099D0CBE7A1AD9985B4026C404A2B66D9B0765A8CD19E6CEF4510BAB40D58AA4B64D47EABCE5D2D48643F31D719D7C498DAD772F9317072D299BBF440FCF0B7A0D30A8F1278743A03A5A7BF98DEC2E7FED33C358EDF2B78A470AA169691BFA01DC4341B6493FC5C5B20B59991DFB9A2ADD7589C0D7067C58094CB1F6C97097A51C8C85324C3F89A3045D03410660AE23924D1A049E65CD488E1AAACCB18EE063C80BBDECA0608B2CFECF2E1294F78901228C6D08D1254AB3C2E11034971EC2E14EAE6C1ED8D09FD48749DC19F52D2C4EC1D76EE6F18465BC56761B3618E9A68DD2740545DAB133CA5A3CF5AA3C6B0E9ED00B36EC0A096386F008C28DCBA48876A43251EFF9A75DA4BEDE00E32EADDFF64303167C17799F72FB7B243FEB1F6D5D91FC4B31BEF88793D24473E504E8B155A02D4C089710A40F924E9957511317498B3721591F4C2A7B86D71FF47726C69050CCFFB856E4F0D00D82D5F73066238F7CE28C3550CC13D53F2A8AC8E3AE184663027AAB6BAFA06A0132A2148BE28F88932D38BE4E9C64FA139C54C96530173FB7867C4386F41A42F2CDD6BA3210F7CA0EA904BEE9A6B5A1C10FB58DBB84F500659D846C032189514A45E392F62B827D87FDC5A1EF46C71E31D89CB3850351FCF1CA4C572E5EAD69C4FB01225CA589951606F1F1D35AD4BDF5FFAE0D"/>
          </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="2EA481AEDA058480F6BE67AEB68DDF16F9B886F4F075D4DB483E67A49289536352B8E1A201E1BB2956212B68B7C1CB3EA27A2167902D0977BF2E43B618940921174EFDC96E5C6067EB50867FF89FD6F2A37186222ACC097C9B3EFA861A110E78226FCB14535925CE15A9C23371C056F25757F690AB57AB6846457FA9068FD3CB2E284480C3955AE9FFAD0853539BE7EB33E77796BEE6ED19F838752B82DC2A78D312140A94695676B60644EC0AB64F7A28A5CC899F326EC0A0CA9E756CEECA1CF1D7F068D10008108001295B4F4491B35142FAC3AD914BEC19065691FA14C420BA2716E3F42A6458E806964560307FD40C1EFDB0041E18A61F279076597B773DACC3E38E3F6F0DF33AFF98734797B4E2FDA6FA8463A61DEBAB328296246D1D4D1CB0EB8C875F656D4A7DD6126E1436D9823B0BC9AE1B5AF75B3AB8A23052DCAED8D7B6E17F197FE581BA5F91B73552304FB9CAF5632E54A6A54254E52AE0E841EF2EF039637C8DF8E5466EFB706AC507D6AB76A26B688CE8449B28F346C1F8C86A9988F3408BE66C4E2BC0A4DF9C2D99AD9AB0C1B55C42D28657C719659CB00552572629EA267F6CD8D7BBB107070C8F9FB6A7F87937A363C2F11B2033CFED3894BB8E376537F8F1353A9A9FA75B4CA76C657BF8710CC69993BB538785DFCA388AB847EB0FE4A935C0FEB48E019C0433B08D9F648E573F963B6EF62FA312DCD13D079188EDE7A8FC70326F22DB9EBA7B6768C088E4E583B04794EA573664509C127D6F6CC5AA300B202291D1F531C4B6513FBB1145BF4BD66DC5F4B813BB2835E0C1BD142AC659606D3ACC784BFD1731E0A328F87D37D8DE83F96CB6300F467D227ACB8313A9E00C1263C596FFC88CF40ED52F891AA755D5755CF32E6834C99E41A8060A1B756D7B574DC31AD33200B8EF8D35F8C6F302A55E28BE2806156161280BBE294156B015E128CB79385888267BA57E18E7C4E658E87F417E368AD0EFEE1311889554ACA73293E4BB3561B19937D9E0ED600ED5ED8A1A9FFE3288A7C4E91E85A13323BAA6232A3E50790471E5A134C74F046C101765C96BD5B0D9819511EA8EB0F14FC1813193C70F708AD6A7267F30472A76A1952ABD59A7476D225C79014FD176CB53169E37B900D4FD48CD0666D4B3AF71F6D39F3842150C9469CD142D8F046ECC83EB02E8FB3D2007543852EDF6F31E18679028621FC48F2AE410FD2311EB95BF1BBBE827DB0CF866F8E850DBE1D4408B443218E4979C72E967B47568450606C37D778032C5DBEFBFA9DB7CACCAF6934127CC5AD6D6E5DD008673DE4198CDEADFA5E452429384B9C08F5073F7B06B1FABBDC64E37E9E4CA723BAEBDFF65B12743C3523FD162F2984AE3D2FD755E1A2024985DF002C2FC71822EE081F479C985D9ED941E357BF60467A5CCE7CBAD24973F0FADBCDF6C7C9AC55A2C33348584C3156C6A06444FDDE528F22FE01C4D6DFF274FC38BAEDAAF04647BE412A04123E4A2AA47DCCAD114724622678480EF4DEDD41CD7053FE384767A018684FE4F73AB2F98B4F4AEE179EE3AF952903FC0D698B472E3270686908F465467F91F28968DF8DF62AD98DAB244E457521C6522199BDF004334D127D63A3244247F9615C311D3593B708FF0AC04FDF754659509EF92AE9F026CF5A49C198A0F298DE5F228E6D65A69F9227DE259E7C4D73954BD12C5BDFE5DF30533EE2F5FB26CC31971741FBF393F13A46FF078B033C272744E399C7FF1302F3EFA0FFE7C9EB4ABDEA6D48FA7B3CF2F76B0598528D2D8503669B97CC4A6EA49A702424B4D138C23AFA144C5B18CD1A77B242514F42C7585A19B3C6BA0BB5E16BF69260ACEC57B2FF53125AA9D14CCE3C704AD4319E4D25CB9EB0C394FE1F9E5C5289ED0D384810DD5313895E320E05B4239590EBCBB638CFA00A1C27C22CA1BC290651593D1CAB941C74378987BE2D8969D342047FA7D38EF188823C132AFBDE9006F0AD5095EE4CA465E85BABC6FE734A636963D8B64286AAC009F8A97A522D1645040C77F563F903E074F13FCB86C20974AD0477B124AFA6C618A356F0222E5A28A9FD453BA967C59AF8474D209A0B06EC8146497703ADD93D9E465EA94A725AA43089948BEA4BB5E441697FE0E07F266CC7EC214ADE814F9EE3ABEE1AFD59FAC5EDC59817C60D732C71DF53340B9F8754B1A221EDA25C34EC8CD0A5C79FC3829EA4FACD5B2F2521CAB389EB3DB8D62F3D0BF299A9BF91A78134DB51A1551A2987F33895C23F23D464368247B88FE5031560AF397F36EE0AC4C4FE8493D92C81A2C2370CA5B2A2460350F18E62310B6D361420E7FC9E4D6C7AEB1E86F8447B1B0BDBD9C4DBAFF2804A941869C11AEF7D91202169D31007BE6D430D47DA8AC30B2CF31D2DB38A167278048E2FCBC0A7DFFC612229FEA9FCBC1D5A9316D45BFFBD044AA05029B9814CED0CE5D12F47F83783D76EE7BA4338F25FD5D70C21EDE3FEA21F3AA98B614A1E8C4BB4C8F70804725CA0756B1D27745A83850D4539DC9F3CF4DC97814E93A82AD3ABBAEFECA4B42BAED6AB5A12EE63C090CDB6E53101E44F7F02A416967855CF08F5795DB77AFAE8C4BE558C389733DFD713368F2694928A48AE5FCCDD1F4085EF0DC1A19925D7BE50FE6FD2850753762704A0D34D1AC8F7E9318779E1F502C78742378C3DB1424A948728E8C17C95C2C44728F9FE46ECBE8141FD889F21B713CB179B73EB4D53121E1A33BB88AAA3B678BA87FCCE5C2D88B57C1BF20F0D349FACBEABE740AF66A20F5148B0E3B7E91F4E55A36099FF1966CAEAB06D2BAABAB589548772919B94FB32315118AB76BB52D2BD4FFD25D13F7AD3BDC3340C5B50B816DD126DB36EDF0709BBB2E1BC5B347021E055F996E14EAD2308D2090C79F00BABBAFCADCF68D6529F6A1881E4655F354B7932B8DBEC8EDD16A06C4D98B0F6E7B5EC5B48634B5BF5865A2ED21C19F45E037F6FDAA3BEB52DDEFDE7930F4418203D670EB447B63F1E465970954FD7697CC9E75B56921DB22A24559E1F0B2C060B939AD6D550872FB0B537D98F13724601F7A7C5520D55AFD1F1AC9C5E683CCD39C899DAD67187A3B28748F58D9C7876C385BB1BE91A5D9ED6FF79C0DF60294844D33C39F509EB4A5D750C825F87D68FAA84E60727B70BD665CD7463E74B03AA9EB5BFCC929843010FC8F9D70AEFADF087BA9D889B56F18FFD9330B4CF1528289DC47D73B446D9A66DB0A176B7ABCFB8FD53BA5C143F28BDE2DAD119DAB97A2093A4CB4F4C0C921F340F9D30B1635550499FB4475D93DFFD0FE3818D0E6AAED38461B427D9472927D7865C4420C45B1F469BF1F0876EAB3327BA0F71C93CE28AADE68AEAB63DEA1F928F36873F98CAC2E48D0F496FA4420C15B9F3691E7A7E039CEBFB1F825ACE3D02D1824C74F562CA5862E3A09A42796F79418EDEE96DB479D396E011F2CBDBBB0399863E4F205CD5E71744D8256A04221031B0A2DE1F33194BAB51FC450A2D7BD67E063ECB06094CC74808BC5DD84A9C56F19FC27CE83DE91C8F45F1127A95E6723D4D60A34E56BD9CD54E58A3C39E44B94B8671E2D25ACB216A83FA8A0B102D35BEA4E47C53BFF07FF687AE399BCD310A66911B5512551FC3D9157C6F4975E0CC5B5A2DD0D0BD9E6DD1316FF4093116E1DDA3DF11CA2"/>
          </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>
