<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="3279A4C57AC3BE890F70124D56AB882461D108B28EF6BA973C00A24E9575246A"/>
    </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="3279A4C57AC3BE890F70124D56AB882461D108B28EF6BA973C00A24E9575246A"/>
              <Key type="ByteString" value="6024AB912297D408F9C81113BD0E9F61D0F5CFE6DED2180A969567DBCBD3FA1E8CF4C5A887097462537678336704E9FAE1E8A1C697B4996DE4BF84CBF531FCE7EFCC60FE6C5CB82E3BA82B5DECF752C8403C5E742480346F1ACC2FCDC77C73890EA47AD2C9FAFCFAF5101D5FF7A3B9E1589FDCADE77564F0C32CB78A220AB9DFDAB82D20044D2129060A378DC1A08909C46D131425C82072822068004228E23228A0147251460A024025231620084310209285E0884C512820609244C1264AE21889C41240C9B00124236252466060223210C620D4822D1B283058842910C480D9B28DDA1629C4446213312D5A304053425281107094A691D09870C0360521220653385292106C1C007052C05008910D8B322920011224364A12B691422090000566D9348D000889E108801830211B9445CB102E4180041929656392415A002E03A14950A68C98328EE0389011974C0C2722E1A82CA2068919A7251AC001DCB201C08465E1C8900AB4885AA44818894CA2B849CB062209C3486006681911061103100BB4518492289C140C0844719992300249299330442330300C33084B04250283411BB811CB2825423671010346E1B24CC29470A1122A82162A20486D80024100A78D1B17282032219A4032130320CBB26D4AA86462B02999B62188080844280818070803960922B36100B929614852D24862121182C82469C824251CB39124A770E2140D909669CCC684044202CC907190083063868C50202DC8100A8982404CA66D09296514948DA1C068DCA448C41825E2C6201C2745CC100D539450D0928C4288881B27301A380664140D63A2649C402114C74140B66C14322411874492A450CA986C8B460514854510904C4498001826869B92101BB96CA3206C8C3600228289614081813288C41685189211C8A0091A882DC116721CB40D08434581C681D99671433020218981A0C68581968D09A2080A300510288000A3711BB44C08894C01954DA1860CE14649A12052DC3011C0448102095199A021D8C8081B86815CB08DCAB031D4284409C94C010489D226729BA88494C86944363100B01042B0200204700A274A5B3462899480598051621602A1B00903922D2331209B066618380918882190002510B5608836304BA8019128028B8800C4B65110394D5400021381054B806100318E21850989108E59362950C64953366E98420899362021386DCC323089484EE08049C83405DCB848089085C1A485424425582292C1380DE11830C8882419003081164C84264A19836100C0115086689036300138494A062E9396211310010C22308448715A168C0887104A224C42366A6028429894691AC04052322D0A35281CC189D91870DA2264620805994488CA4630020872A4B09044822509804D99C6600422410A36868C4622140362E3168D19402DD9C47190448122436AA240900B3806C2C04D10244EE2421201373214008111812943326484485010494C50062CA212625AB82041B02448C249CB020801370822134018276C4CA684C4044AC1466C52A28DE3C84021A1089922651C212A22094A1985800A31820B006961080C60168118348600C52C0CA69103244E0A8324DA440A59084858122A14940C58C4691C24219B186A00B0058806204B2204A122268B069198902D1A434CE4488AD09029130386819889A4B05104378841C26D62C40083A06C084529C8188A924821E1984C524845C0143194A2449482091886010A1422C014229946058238840329219A146D0147455B00726432911BA18D629848C28660CB446990484CD13692D3844461020881864414102091228841900D83026A13087099B04459146E0013520A279002198AC8A870A08624C8C62C89420808960941868C1402050223828A020D42849051B42CC4C66948B625E1804D2009854A488EDB08840B33606092890C33429034898B320ED2A030E3940191106E58442914340D93946449A84820196990300C19B340A018285B38880905318C800021B03158084ED9A04CD3A289C846090A098D92060D191620C4A4281B439151B40020282081220299A20904946819148DE4164111B72D232260C032889B408CE2324093043009B49191C20C5B3011A2C6910046480CC80012C750C8C00823229021B34413B648E122449AC44D512252024225DBC02052843049007240C060988264C8222E080792A6C1373537A860695FEC96F71B465537645E567822FA9B261A59ED1CBA89180BF7F7ADA9A27B4438640DF6BF9D1B678E969C97ECE9B77A3F6B0FEF5EC3AC8577B8659D209C11F49D219D9D2B9CCA4B9ECAA4906894C9681E51CC3F2D87F7AAF500308E1EB7B16F6E4321073AEAA6FD4DC754A547DE97779D0D8CD8C6C58A139A93CB30DDDF0AF4833A9A0666E6C6E0FC1781C552AC9FC862C4F8827E12F2001FD593D11D839F088D408EFD4F72E7513777CE591F839481DCF4EA93ED44A1CCEDE1D21121B8BFDDAAA1A55CF16A060DBC8B3984674ECDAB1A52C9E29132D0B754AAC2030D9F8596DE8471F692AD3A46CC727B96FABFCB3975CE1C976A4B24C570466EF655D9D8DE2029BFC4AF52A5A71D605F6E39C3839D3E3F05683A23D359206504AD219ED973ABACABBBCDAB2048B979C5D145C06B30D8BE16190F749D3702C874DD9841C0C040CF0028C9F1A89C83D914BA304A0319C5CC4D2D30F2FF4E06AB00EFC11B46B5072B8A8BF63FADC78055C1CBE344F4872BA059D5EBC9558E1FB104981BDCB93279AB4E60B28B1794024317BE7659DAC4BA7C74B067B105927FEFAE6F8E4F948310F757C07F81F732A614AAB8631DFBE799B795CF66A6D4C56DDB183EBAAC6A6CB3C02CC1D3CE8A7D2A888630F9AFA994B82D88E5398069E3459DDB873B2DA6CD61002844803DDAFBB2AE33BB2B1E4B4E510AFF56F7B04301056ECCB17F054027A7FCCD34D77B8B7E02CD6B90DB48FD939C088348E72FC9420FE01D93DBFA19AA4D5E695A96BB79333B6B99311959A6D7A98A9EB3DB4158B6B41C58E32268C43869D91FA6774B706C5EFA563B195EBF9E4C161552EEF32C445F9EFEEB945406D1CB32240BB9E633B82E2C4D4FB969C31220FBFCD9B58902E3565E241E4061102847BD13ABC0CE3D0CB04B3CACAB89DA37A1214C50FC963BDC2EFF7D189C1F301C4B8B49393A68BDD9D04A5BF494A6480CA2CC0BDE6622B0937E32F3F09FA607C8086680586402E90CB5C414305199A0D4CEB995DCC163EF6BD91936BADD3B70C021F4DF36F05DF9E475E988C178749AEC0D166FCEC3B529AFE856426E5CDE6C5C6AB45949982C8878AB5409AAAE4F711F5024523F73A30129C7B6D1CEE8057674F3353A6A5E1E6F310FDA73B02F11C055D45DB8227CD2F0652E26C97FBE08F6220E895DC5886B4D473D7319397AFC766C89021C632AE34DD5D6ACA83E831C0A4F964BD1A09065C6B68C8BA49DDDAADA34022FD1852F75AF020A89B002EDF490261B164E27F39192C2F9853BB38940FD6A8E210EBC45419A3293EB529BADFB47E9E18C660F168309A54C7BC157996719BA826FEBA41944FA13E98BEAA40CFAEFEE7071BDDB3165BFFB1350806D4FE90E2348AE26DB7DC16722E8DB540EE092B0E915E3F90D7384679CDED3A9C5236E6BAFBFAA49C0102C5232C5E68A338967EA439C1884393A25B1BA9E0B77A053187D354DC04C2D716A6EAE45B670D3315F0D8FDF5B7B03E3920D6B4A5C57CB78250860AADA62764ECF8AF8FD3BCAC2C19C072E3467902D2CB829BB575460F8F008F273344B5E2B87A6BF2BE7388C02EDE35440EC40052D4CA833AD2A0768FA80523A56876169689E934D814132B12CDE842408525D397CBB951C225438AAC670D7C48DED4EAA90CFB185DDB0959A373E421E888160C80E215A294B58DAE6BAC8989AC45B636E0AA82153B968017EB840AEC59B016BF07F7684F064844341BC89FB3C058CE6026C610F5A17AF0B38241556A01377AD7ED6ECC25A705A25AD1C9D62DB4D111E2FF7C7F7FDD8F0070D95EF2977B1CE58205B5B4E42355C2FAE38E512484E0993F50F352425DE88FD698180DAC901492186F2B70CC9E35C2BB047599D4492619B999AC29CBBE7C7F3A0B9C85FDA60A0A9D96758C6BDFB1472B02F0F984E1207164FBC74D7A34902EE7E07A763C0E95D38FBC319285914E172CC3538E0E10B727DA16F28A56506D88DB9F54D0E8C111FDECC6283056960E7E62886AD83F950D89BA3AC761E221B95082E7CF0D3B5C19C5528580B28D2C8A863B608DEFD62DABEBCAD8A0A9E3ADA8208FC3A41C6776C7E1A8BA865B225A978236F1CC1249C6D47504A1542BB296D35DF2FA8BCCA1025064A721D90FC0E7E4F42DA57EA35545CEE30F21525648F503B0A1063A1978D8B05C654E38D285ED92085EBB610F6A6240436BB66B9D8B11DE0A437D2263098D5554AF399FDC75E2519464EDCF43752D5B5ECD4201E30200170B0C67B0A9F27E796A6A52A0BD9A46D45F8B1341C3B8290F78BF085F68F9A590F01325FD7424AFFF1052C58C135F5743E212C29626FBB3F2CB4571528176A28A5C25FDD32D06210BA2A4141EE48D37B58E92CB486C511E48D10539C645F3AC69B9A08DDB91D45B7628674C0EE9C2330A4AC25725A3DC68987D2DE1D3C8F00AE546C599C6FF009645908D9E01740E88629C9FC3468341A86576D6DA5CACA1260F89BBEF8BE66C18B715022418F1AE34B365DCCB253582609B1D0E3562A6AFD88F219B49D4AAE6A7E2B207C87B36F308963911E7143525FEEA8A287783002861B53DAFF46BE75FACA3941C1761BCBF08B25769958386FB511426338F3003CC479477676B70FBCB4A8B916065798557742AF3F496806B9D92EB1E94F52AC61A9991157C20174CAAAFA8B0418E7DC08D553E9930B7A200F0BD026FB05C3442F1F5D88F3A88009C5D73A722A971ADA9CAB778C7EDEBD6C5622EAA2B18971D45C4FD9D9C08638B66E9A1EEA6700271876F54EF0CF6752F9350B4338605E5EC735738AA711F7CFE6DFC9A23D3AED0ABE8AA659048D0E27BF95927AB61B21001706EC94F0DCD5F117742B4BDDB882782B8061C4A98F417B930D6B5D1755BB418D468A474206D58F95185E82F97AA62B853E817A20AE848A4E2F8F0863D316A363F7487533EB1DE2B33934CB7B6155D4EBBB93B020D38169C01B3A0525530D03FC88C966B24ECEA90E0B41A6219DD7D378FE82892DB3C9A9E785516D43F343C86D9C8EC0FD4B5D9A3AE5132A29EF107353F61AED8188B27DB33F0874B2E56F7B76D18ED6A0659772ACCFA833CD3E9C66A3C90661D16360D5A077629CA763B7E5B95A03E966A7293A67DDB59989D1730CABAB4AF90FDFE094F3B328E3AE24CA99C4DE9F532B8CF6637B5A57036E7C3E5B49F85384459C60BB9824D12474FDFEEE7DEBAB3CFC862C4563565B9767883F24C0300C01FD35D51EED0C0EE6D1FC782FC0B6A8504318C699E8CA9CAA9E3937EBB993DAF7CBF318BB8AEE61CD2654E9941E2D4437BEBA05E5C816619E84FD192C8899B657E170FC8FA33D3CB347837B4298A3F18CDC399A9794CB33B5F1741C7C9C55810C783CA9A8A7D1A69096CA85D599F301F043E42929AB8FA4A6455B893E5EE2E2EDD9218ADB3F21D59D6B5B2C3BEB259E3F6C217E4EA724BADB1E3455053B71A18346A6B17EDFE0EB29C229ED9C56773C17D236FF6D114DC84DEE588560F72B1903E02BE520B9F3552CCFFCDDD51B14D58AE6B9B258CB9D5D6D4665F8A76E704C7A369058248608B015BD3480CD3D1837EAB14A86ED655E6CE51BE748C8F875E07C5EADA3305168DFF5892E3D1B80B6B83D09A06761D8E113431C0E004CD76A785EC6CEDD534F5C78B5D5A0CC915B5E30AFC730D189DDC044976FC1B27FC9FD31BD25AA3C9A468BC1164CA9933D15A58A0031DBB6A3F01D2CA15B7EA3D3B586865B3A7689DBBBC9522E765BCEE9289C15AB961896F8875442CE783E49931CFA041EE118B9949EA6F7A86E532AD887F7453BC209E882705EC38891F42774F2456709EBD91A14F20B770C282DB4D869C3911EAA8F52BBD19075731DAD6EF5203CC7D24EB1D6D751F56741E82728BD73A09485859AE494BD9983A0E5D3F88537E46E2B5CFDA13A20A79C8F45F1D69F721EBFEA476B25B48E6C23E78535D569805AF891EE6F77A2916DE62C91E57D64DE214747D4EC1442C05F451768892F6DCABC599FCF0B5A435680E75FD45257E208434A7D6C2DE6358E00B9E9F49661964D1940EE21420D679EEE65A92DB2BD351FC050D505A50D7618990004A19BF2927DABB75C4DA562595B5E9286DDE595655B03BCF9FBF8D2464806999EA7E3414298893A697DC61AD7D3064FF20FEB5353A02D39BCFC6AB9CDC8AE90A179CEF8228672A7107D7137A13BB053C776BDEDB880C4A99384A66BBE79300451CEF1919FD16CAA6BBEFE0C367E8884F7B972B201072FFDCCA4BCAF50D8DE1570B2631D58A660B966B3BACB6B1EAE144A0B59817CACC955E642DFC0E204D66F8EAA7808BF8653E09F4D4C657D456B2BBE702A4DF044D46303B6E223663F14E32F6D413C07B41CB46EC36CC8BA7C42B33E5D9DCD43AE8C61387F7744FB8E777D57DFF39BB8F98E2D5BD0719B77527B3FD0353F11F549C9F2C9ACF5FC197C9310F17CFE19712BF10B7D5668A90F0618B6E7E89F306D452A5D0493E5477606E63EE173908FCA7E3BD4D11176F68F7EDBB4A623AE98BE08DD15F321CF9F70BD075C1E3FC2205CFEF65E779A6EDB08BAD83D7C3D728C2A585EA1D926FA7F16588EA153A5BB2A27DFCADA617C5720BDC4E89E2D9A11DD85CFAF2FF3E01567757E6FAAED840385081EF4B990A18334C0039BA365D7BCEE0035EDF84D29B7E143DB31F2FCB059CA67575E1C68F88234C0FFC6C73DA4A0809FAAAA7BF234"/>
            </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="6024AB912297D408F9C81113BD0E9F61D0F5CFE6DED2180A969567DBCBD3FA1E8CF4C5A887097462537678336704E9FAE1E8A1C697B4996DE4BF84CBF531FCE7EFCC60FE6C5CB82E3BA82B5DECF752C8403C5E742480346F1ACC2FCDC77C73890EA47AD2C9FAFCFAF5101D5FF7A3B9E1589FDCADE77564F0C32CB78A220AB9DFDAB82D20044D2129060A378DC1A08909C46D131425C82072822068004228E23228A0147251460A024025231620084310209285E0884C512820609244C1264AE21889C41240C9B00124236252466060223210C620D4822D1B283058842910C480D9B28DDA1629C4446213312D5A304053425281107094A691D09870C0360521220653385292106C1C007052C05008910D8B322920011224364A12B691422090000566D9348D000889E108801830211B9445CB102E4180041929656392415A002E03A14950A68C98328EE0389011974C0C2722E1A82CA2068919A7251AC001DCB201C08465E1C8900AB4885AA44818894CA2B849CB062209C3486006681911061103100BB4518492289C140C0844719992300249299330442330300C33084B04250283411BB811CB2825423671010346E1B24CC29470A1122A82162A20486D80024100A78D1B17282032219A4032130320CBB26D4AA86462B02999B62188080844280818070803960922B36100B929614852D24862121182C82469C824251CB39124A770E2140D909669CCC684044202CC907190083063868C50202DC8100A8982404CA66D09296514948DA1C068DCA448C41825E2C6201C2745CC100D539450D0928C4288881B27301A380664140D63A2649C402114C74140B66C14322411874492A450CA986C8B460514854510904C4498001826869B92101BB96CA3206C8C3600228289614081813288C41685189211C8A0091A882DC116721CB40D08434581C681D99671433020218981A0C68581968D09A2080A300510288000A3711BB44C08894C01954DA1860CE14649A12052DC3011C0448102095199A021D8C8081B86815CB08DCAB031D4284409C94C010489D226729BA88494C86944363100B01042B0200204700A274A5B3462899480598051621602A1B00903922D2331209B066618380918882190002510B5608836304BA8019128028B8800C4B65110394D5400021381054B806100318E21850989108E59362950C64953366E98420899362021386DCC323089484EE08049C83405DCB848089085C1A485424425582292C1380DE11830C8882419003081164C84264A19836100C0115086689036300138494A062E9396211310010C22308448715A168C0887104A224C42366A6028429894691AC04052322D0A35281CC189D91870DA2264620805994488CA4630020872A4B09044822509804D99C6600422410A36868C4622140362E3168D19402DD9C47190448122436AA240900B3806C2C04D10244EE2421201373214008111812943326484485010494C50062CA212625AB82041B02448C249CB020801370822134018276C4CA684C4044AC1466C52A28DE3C84021A1089922651C212A22094A1985800A31820B006961080C60168118348600C52C0CA69103244E0A8324DA440A59084858122A14940C58C4691C24219B186A00B0058806204B2204A122268B069198902D1A434CE4488AD09029130386819889A4B05104378841C26D62C40083A06C084529C8188A924821E1984C524845C0143194A2449482091886010A1422C014229946058238840329219A146D0147455B00726432911BA18D629848C28660CB446990484CD13692D3844461020881864414102091228841900D83026A13087099B04459146E0013520A279002198AC8A870A08624C8C62C89420808960941868C1402050223828A020D42849051B42CC4C66948B625E1804D2009854A488EDB08840B33606092890C33429034898B320ED2A030E3940191106E58442914340D93946449A84820196990300C19B340A018285B38880905318C800021B03158084ED9A04CD3A289C846090A098D92060D191620C4A4281B439151B40020282081220299A20904946819148DE4164111B72D232260C032889B408CE2324093043009B49191C20C5B3011A2C6910046480CC80012C750C8C00823229021B34413B648E122449AC44D512252024225DBC02052843049007240C060988264C8222E080792A6C1373537A860695FEC96F71B465537645E567822FA9B261A59ED1CBA89180BF7F7ADA9A27B4438640DF6BF9D1B678E969C97ECE9B77A3F6B0FEF5EC3AC8577B8659D209C11F49D219D9D2B9CCA4B9ECAA4906894C9681E51CC3F2D87F7AAF500308E1EB7B16F6E4321073AEAA6FD4DC754A547DE97779D0D8CD8C6C58A139A93CB30DDDF0AF4833A9A0666E6C6E0FC1781C552AC9FC862C4F8827E12F2001FD593D11D839F088D408EFD4F72E7513777CE591F839481DCF4EA93ED44A1CCEDE1D21121B8BFDDAAA1A55CF16A060DBC8B3984674ECDAB1A52C9E29132D0B754AAC2030D9F8596DE8471F692AD3A46CC727B96FABFCB3975CE1C976A4B24C570466EF655D9D8DE2029BFC4AF52A5A71D605F6E39C3839D3E3F05683A23D359206504AD219ED973ABACABBBCDAB2048B979C5D145C06B30D8BE16190F749D3702C874DD9841C0C040CF0028C9F1A89C83D914BA304A0319C5CC4D2D30F2FF4E06AB00EFC11B46B5072B8A8BF63FADC78055C1CBE344F4872BA059D5EBC9558E1FB104981BDCB93279AB4E60B28B1794024317BE7659DAC4BA7C74B067B105927FEFAE6F8E4F948310F757C07F81F732A614AAB8631DFBE799B795CF66A6D4C56DDB183EBAAC6A6CB3C02CC1D3CE8A7D2A888630F9AFA994B82D88E5398069E3459DDB873B2DA6CD61002844803DDAFBB2AE33BB2B1E4B4E510AFF56F7B04301056ECCB17F054027A7FCCD34D77B8B7E02CD6B90DB48FD939C088348E72FC9420FE01D93DBFA19AA4D5E695A96BB79333B6B99311959A6D7A98A9EB3DB4158B6B41C58E32268C43869D91FA6774B706C5EFA563B195EBF9E4C161552EEF32C445F9EFEEB945406D1CB32240BB9E633B82E2C4D4FB969C31220FBFCD9B58902E3565E241E4061102847BD13ABC0CE3D0CB04B3CACAB89DA37A1214C50FC963BDC2EFF7D189C1F301C4B8B49393A68BDD9D04A5BF494A6480CA2CC0BDE6622B0937E32F3F09FA607C8086680586402E90CB5C414305199A0D4CEB995DCC163EF6BD91936BADD3B70C021F4DF36F05DF9E475E988C178749AEC0D166FCEC3B529AFE856426E5CDE6C5C6AB45949982C8878AB5409AAAE4F711F5024523F73A30129C7B6D1CEE8057674F3353A6A5E1E6F310FDA73B02F11C055D45DB8227CD2F0652E26C97FBE08F6220E895DC5886B4D473D7319397AFC766C89021C632AE34DD5D6ACA83E831C0A4F964BD1A09065C6B68C8BA49DDDAADA34022FD1852F75AF020A89B002EDF490261B164E27F39192C2F9853BB38940FD6A8E210EBC45419A3293EB529BADFB47E9E18C660F168309A54C7BC157996719BA826FEBA41944FA13E98BEAA40CFAEFEE7071BDDB3165BFFB1350806D4FE90E2348AE26DB7DC16722E8DB540EE092B0E915E3F90D7384679CDED3A9C5236E6BAFBFAA49C0102C5232C5E68A338967EA439C1884393A25B1BA9E0B77A053187D354DC04C2D716A6EAE45B670D3315F0D8FDF5B7B03E3920D6B4A5C57CB78250860AADA62764ECF8AF8FD3BCAC2C19C072E3467902D2CB829BB575460F8F008F273344B5E2B87A6BF2BE7388C02EDE35440EC40052D4CA833AD2A0768FA80523A56876169689E934D814132B12CDE842408525D397CBB951C225438AAC670D7C48DED4EAA90CFB185DDB0959A373E421E888160C80E215A294B58DAE6BAC8989AC45B636E0AA82153B968017EB840AEC59B016BF07F7684F064844341BC89FB3C058CE6026C610F5A17AF0B38241556A01377AD7ED6ECC25A705A25AD1C9D62DB4D111E2FF7C7F7FDD8F0070D95EF2977B1CE58205B5B4E42355C2FAE38E512484E0993F50F352425DE88FD698180DAC901492186F2B70CC9E35C2BB047599D4492619B999AC29CBBE7C7F3A0B9C85FDA60A0A9D96758C6BDFB1472B02F0F984E1207164FBC74D7A34902EE7E07A763C0E95D38FBC319285914E172CC3538E0E10B727DA16F28A56506D88DB9F54D0E8C111FDECC6283056960E7E62886AD83F950D89BA3AC761E221B95082E7CF0D3B5C19C5528580B28D2C8A863B608DEFD62DABEBCAD8A0A9E3ADA8208FC3A41C6776C7E1A8BA865B225A978236F1CC1249C6D47504A1542BB296D35DF2FA8BCCA1025064A721D90FC0E7E4F42DA57EA35545CEE30F21525648F503B0A1063A1978D8B05C654E38D285ED92085EBB610F6A6240436BB66B9D8B11DE0A437D2263098D5554AF399FDC75E2519464EDCF43752D5B5ECD4201E30200170B0C67B0A9F27E796A6A52A0BD9A46D45F8B1341C3B8290F78BF085F68F9A590F01325FD7424AFFF1052C58C135F5743E212C29626FBB3F2CB4571528176A28A5C25FDD32D06210BA2A4141EE48D37B58E92CB486C511E48D10539C645F3AC69B9A08DDB91D45B7628674C0EE9C2330A4AC25725A3DC68987D2DE1D3C8F00AE546C599C6FF009645908D9E01740E88629C9FC3468341A86576D6DA5CACA1260F89BBEF8BE66C18B715022418F1AE34B365DCCB253582609B1D0E3562A6AFD88F219B49D4AAE6A7E2B207C87B36F308963911E7143525FEEA8A287783002861B53DAFF46BE75FACA3941C1761BCBF08B25769958386FB511426338F3003CC479477676B70FBCB4A8B916065798557742AF3F496806B9D92EB1E94F52AC61A9991157C20174CAAAFA8B0418E7DC08D553E9930B7A200F0BD026FB05C3442F1F5D88F3A88009C5D73A722A971ADA9CAB778C7EDEBD6C5622EAA2B18971D45C4FD9D9C08638B66E9A1EEA6700271876F54EF0CF6752F9350B4338605E5EC735738AA711F7CFE6DFC9A23D3AED0ABE8AA659048D0E27BF95927AB61B21001706EC94F0DCD5F117742B4BDDB882782B8061C4A98F417B930D6B5D1755BB418D468A474206D58F95185E82F97AA62B853E817A20AE848A4E2F8F0863D316A363F7487533EB1DE2B33934CB7B6155D4EBBB93B020D38169C01B3A0525530D03FC88C966B24ECEA90E0B41A6219DD7D378FE82892DB3C9A9E785516D43F343C86D9C8EC0FD4B5D9A3AE5132A29EF107353F61AED8188B27DB33F0874B2E56F7B76D18ED6A0659772ACCFA833CD3E9C66A3C90661D16360D5A077629CA763B7E5B95A03E966A7293A67DDB59989D1730CABAB4AF90FDFE094F3B328E3AE24CA99C4DE9F532B8CF6637B5A57036E7C3E5B49F85384459C60BB9824D12474FDFEEE7DEBAB3CFC862C4563565B9767883F24C0300C01FD35D51EED0C0EE6D1FC782FC0B6A8504318C699E8CA9CAA9E3937EBB993DAF7CBF318BB8AEE61CD2654E9941E2D4437BEBA05E5C816619E84FD192C8899B657E170FC8FA33D3CB347837B4298A3F18CDC399A9794CB33B5F1741C7C9C55810C783CA9A8A7D1A69096CA85D599F301F043E42929AB8FA4A6455B893E5EE2E2EDD9218ADB3F21D59D6B5B2C3BEB259E3F6C217E4EA724BADB1E3455053B71A18346A6B17EDFE0EB29C229ED9C56773C17D236FF6D114DC84DEE588560F72B1903E02BE520B9F3552CCFFCDDD51B14D58AE6B9B258CB9D5D6D4665F8A76E704C7A369058248608B015BD3480CD3D1837EAB14A86ED655E6CE51BE748C8F875E07C5EADA3305168DFF5892E3D1B80B6B83D09A06761D8E113431C0E004CD76A785EC6CEDD534F5C78B5D5A0CC915B5E30AFC730D189DDC044976FC1B27FC9FD31BD25AA3C9A468BC1164CA9933D15A58A0031DBB6A3F01D2CA15B7EA3D3B586865B3A7689DBBBC9522E765BCEE9289C15AB961896F8875442CE783E49931CFA041EE118B9949EA6F7A86E532AD887F7453BC209E882705EC38891F42774F2456709EBD91A14F20B770C282DB4D869C3911EAA8F52BBD19075731DAD6EF5203CC7D24EB1D6D751F56741E82728BD73A09485859AE494BD9983A0E5D3F88537E46E2B5CFDA13A20A79C8F45F1D69F721EBFEA476B25B48E6C23E78535D569805AF891EE6F77A2916DE62C91E57D64DE214747D4EC1442C05F451768892F6DCABC599FCF0B5A435680E75FD45257E208434A7D6C2DE6358E00B9E9F49661964D1940EE21420D679EEE65A92DB2BD351FC050D505A50D7618990004A19BF2927DABB75C4DA562595B5E9286DDE595655B03BCF9FBF8D2464806999EA7E3414298893A697DC61AD7D3064FF20FEB5353A02D39BCFC6AB9CDC8AE90A179CEF8228672A7107D7137A13BB053C776BDEDB880C4A99384A66BBE79300451CEF1919FD16CAA6BBEFE0C367E8884F7B972B201072FFDCCA4BCAF50D8DE1570B2631D58A660B966B3BACB6B1EAE144A0B59817CACC955E642DFC0E204D66F8EAA7808BF8653E09F4D4C657D456B2BBE702A4DF044D46303B6E223663F14E32F6D413C07B41CB46EC36CC8BA7C42B33E5D9DCD43AE8C61387F7744FB8E777D57DFF39BB8F98E2D5BD0719B77527B3FD0353F11F549C9F2C9ACF5FC197C9310F17CFE19712BF10B7D5668A90F0618B6E7E89F306D452A5D0493E5477606E63EE173908FCA7E3BD4D11176F68F7EDBB4A623AE98BE08DD15F321CF9F70BD075C1E3FC2205CFEF65E779A6EDB08BAD83D7C3D728C2A585EA1D926FA7F16588EA153A5BB2A27DFCADA617C5720BDC4E89E2D9A11DD85CFAF2FF3E01567757E6FAAED840385081EF4B990A18334C0039BA365D7BCEE0035EDF84D29B7E143DB31F2FCB059CA67575E1C68F88234C0FFC6C73DA4A0809FAAAA7BF234"/>
          </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="6024AB912297D408F9C81113BD0E9F61D0F5CFE6DED2180A969567DBCBD3FA1E9102A4B9058BA58BF6F8EBDF28E7259370EDBA66885520093439B55D9D0EDB4C4061727061C466F816A4A2C3E075389A921FD2BA8AE779BEF788A86C108F2B964A735B1612B9CBAD4622A857CF6EC572352E8356109774C8C60D7CEF8D37B7584FD3722AA5A96255CBE5EEFA84ECCAD6EF2A99F2ACF9D524749FF029D29BB08789413123AE3CB184E65BA751CE1C8AAC29A6590021D34C9DB069F36418E9A8F1CAA80A4E9280C506B479CADDBE058A4BB35D6A799E32032A01B1FB1AB9FB46799ECC33AC49F0F924F73F79FF01FAF100981FB7F9AC7275E7EBB01F927D782D7218D1521ADB156736BC4A754E85F90ADD75CFEEC424C1844788ED4B9CF33AF07528C64CE2EA2DF2E8FCC5650BC6DECE321BD68F2891B0DF5AF5FDD4864B61656ABC2C3111D22AD352DA9C2AD1462CE94B2924574670E433877F29135A1E762493D3891EB52BE3A24E0DD202C5252825AF2C0DD142619AE8D283B29011177AA82A46F472A0473CA3DF9DEDFE9212DA5A7323B565E4C8D16F02D22111CF76176217BF1445391D16FBB7917C0CCF38A0846F3EC64219F1973A99FCB2272F22E81F4DE49342B8F3FF2CA1570A944EA4567994BF298809EC3B3F8F348EFEC2780705927462B0F42B96467D258D6EDAFA249FC9D9567E268C80F493F1D424B71601252F43AEDC043D78B002BD70D5F27457CB3CBDFA9E74911B1896A3755F80EB9D384F0FFB3EA293F8E6926B324FF7BDC84625CBCE9B7C2F2F7044719ADE94E746F674E16810DEA83CADA1DBFB0BAE47D567E5D9E4BB69E0CDB7FA95E4FB4B530F8FE8729738FE9B832BCEFED86F4AB88C1D4D60910C236077479D49B802C3CFBD5B2F9FB5D865C84149EFE7A042A1F052C3473D897083DFBCD0A513346986B3B18357AB42DEEE98108B2304CF32A849F43FA18DE44F491F3A8F232DB6DE2ADF0CADC0ED07FCEF01604EB91A399880A8A8F265AE1B988CC1BF703777E3502752317F3BE8ECDBEBD0173C0F9EF5070D0CAB33A34327FB66618685602BEA269FAF17B5BF12D993803BA346CCA07EFFE9BAA977E7CA19B1BC808F50D26B4C3F3B8EB2D08E049A6FD1F5D827B1BF4EEE744879297F3EC5205EAE69B65CCC2396E781EA1B48BFB2EB160672D41FDF5AE88CCE27B42B947C92EBB0DAE644E94BBF8437950C4083785ED719B4BC7B4BE8EF82EBB399895CAA147218D43600937D68ABC2665DBCD508ADD89C85AAD15DBE331083CD289525ED75830791DC2BC4B7FF2EBD08EF2854DC449871E8B1A0ADA1D1C01CB0A1B11420F0CAB4C98334E184CC40A9B0C7C6A1EF643F8CE3823BEF8C466E51FDBB12D6333EAADB9376115B90DB31BC7F17FCAABA720302DF25493F822B0F3D035323E7DF716586E82620AAD46AEDBC94FC4EF8C561213E00E78CDDFE40C0A7272EE550B4E25759F7CFBF5321840864F856745EB2025EC8FCDDED1481239FBFA1A023E557AC2B8C4BC1919CDAC95AF2F9C3F6A48BB638982D35AE6D2BB6BB07923DADEC3F789E780A7942E95998402DFAD005BEBDE8EF5B849068EB53D36A4FA694DFE6241D541A9B158F32FC2066A8C4B03E82D5CAFDF47BF7A2A2C83A936F41F99A052065FD1745A47837712352149FA6905CFE53474305111D66C5C0BBA54B0FD3C6B10210D2D5EC98D894233FC47ABAE02FDF8A4449222F484F57766A56C020CFA90A85D66E757E6C31388CF5C4BA234F407DB978BE1041A611DDE32A6AB5957036C9BC8C410E8BD58548470464B66CDEA984EABEA184759AD4B3F21B4D2DDAB6E91F564E02EE32F68B20B6FE4EBEE1C3D22ABCCAFD15E80F6B07EB5A260218DF24057FC44ECDCADAE38F9FBD80665577FC29108F584F01D2FA0F617F34F6E661931B5CC61159D05770A20E5717488753AA3596323AB105EF4CBD538809F07A74D0331D1AF256A0C6E8CE1A9498BE437EA9FFB5A02E102D154FA4E87F91A80D3173B5C5274F0265A9C8A979C4EBCC37A24110BFACAE5AF763F07B78961084F5B68314DD1A3CA4FC49604118D3B471F365AA887DBEC2047492A85AC1975613D628752CDA156ACBFBC34A3B8F611ED057C8F0D78FC3807EA6B8C17505CF3A6585029435CB627E870036EBBA265C4013D98661721CAD9F5F69A37176010F126E46172BE01C4F980ADACFEBF6F4DD73ED9F3DFCD1658B934ECC8D742879A302C6BD41AC5C49BC178A089CDB369AAE860A6FA2DF4530C4EED082BF6E68CC47F2A9FB85C035A7BEB32D5EB4CA082B3BD3265F29217A31A46934E5BAEACD4218D5ABDB39D4480F575466B84C7E253E1D6625580209D3D080140AEC06526E532E88DC1DA3DD0C2B83A05FD7E5D45F55A9CE6439611199CE128FBAA3E103FD959886C6C0ED625737497C7B4A06E4EEE672FB5A3297B683A5A7686F6135374C707C3DD51B77BB2D04A378783FF8342470D3FEF66093FB844E18D7A583CC84416E7CBF8BE96A3DF58BB945DBA90EDD32B55233B1656D9132ED57C48E864CD4C97202855E37BDE7B6B95BF6A17BA20912AB761E92E8BCC31AF5CDE74DF39CCF092C52A73246BCF8CA031030031A4323ECE6FB03FBF3693C46C0950A559DBFED165F42B340666B5A1B053CBF820FBDD123D3943E2E1F28A5CB7155E9885DCE93F652ABDA01954F307ADAA3153720092ED629606DCEC14514C32FBE0A3C99003FD03857FF59C2BB5063BFFA24CF47EC158204D18D4D9F8A0089E4DBB61D3E9C97200CF2E03C12E2DC34E8AB5D6E712B065E2E90F3C125920E4966D571CF12C20E09FE0560F4A8C4EF001B166267E78B6E27EA50F63E0CD838FFB8D44EBB386E535AEADD6E64FCF154842DC28E01420A151565EA3142904F57669F6B7B7D8F340309B48FBEEDA85A5084DEA83DC53BB96A9E999A5A44843AB4DB598E5AC71D817BDC0CA381BDBEA0C9CD57908D946B80EFD8D766FB2783E7CDF1984479CFCCCE386824D0FAB2917666CE6C687EA7F674678CE9F5CE3BA7D804458BC64B3259A4A861518B7BA6F5B5D74DF00420EC1B25AE977940AB708B7C801759B602A6F09AAF7CADF4A56C9B2AEC3739049DF0A25D1375D800FEB22D640AD2B1D7456BA9CC810EFCB063482A49DB9C70DA9E1018687E444A4B2DB08D78103A6F1206E7C5BF002B747575E6992E792238A121D30654F5692922641152C01992E64AE63011052EB2AD539F19DDC050DFAF4F38C1E2A8F30FC41541D72E577604C48F12857B7688A6B62F68A8CBEDFA273280D6C360514F60720635AD6D7B69191C88AEFB8A3205790B5471A4A5EB2DC96A019406C2CA4D5101DD40AE0FE4643C5958462490562F9A29D0D2CAE5E55B0BC4F64407E16A7DC8A77D48E6469ACB924F6A65D30B5A6F1AA44715D321994C76741C8E063158196C708D66BB63F80D9DD78DC2ABAAA1F2071568A1D28BE6A57B2392A29736D51BBE599287A89816C24FC0F74BD29F49A5C39482B42B8FF9F349C077740CE6685C8F10CE130C2F445E678C1193221E70C1777CD6B062AB7CC91A4547D6881910351DD8FC3BA82C4C7A7797F80EF7CD2A24DABF355937710F0B1B22AF5E65F92F93257DB15DCD8D4E17EB89F5188353001E8D48876046DAAEF8B3785A97186A605728BE0D55D6E7B7"/>
          </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>
