<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="FE0024AC6C721651C9DA035F05E13132A5DF0163F88E8FDC20B1A7E92790F511"/>
    </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="FE0024AC6C721651C9DA035F05E13132A5DF0163F88E8FDC20B1A7E92790F511"/>
              <Key type="ByteString" value="25ECF6C1D7421F381617765281487B802EEC0A499D458C7F3D71E81FD9249B0F293E93E7BF7FC15E27E236D06D5BE4CF42C934EA37BE11E691FCCC63CA620F1BE167DFFC312CDCB790691C7344325C4C0E27D86DDDCE69E9D83CCD1FC5C7A67F2ECADE8C71F40866991AF894D68F61B796399BAB536F089546FF1CB14D38BDE2D4166A993864A38664D0C0499A484642A61191908088A60004828462328E0A1332020424C388448490909AC42951A86D1AB90554B66559225152A841DA3645C8C26520B66554200018344ADAC289091562549605229010D1060620820854308D11218614B181CAB60010A10802884164243183302ED2A260CB424E482829A1162DA318501B436951A0652024481B350D0CA32C53160804044649A02440B241A1961164826022262522C8848884111A24918B924499260582B2491A878C89424400068902450288148E13452A4306221BA4081CA18D229380E4180D013224C414511B440D42B2290A498544480953C604102781E0364644126CD828824B424D0A376294B42DA40466E1182254868844C8055A3841040646D01260541605138440E0324C49A60C60102CD3866D02464D01C425C31602DBB251D4242EDC006E4036809C30124A24811C1868E28860C1A0111C06081C136C110891A3C08C4026061300511890409B282988B041DC428163262A2407860934251A280DD03860C490251A138DCCB44D94466E0BC42D928069DA1429A12641D2B00122354C8C14060C466219A78C10B66DCC382AE11631D496488AB4310289485BA645200168129261CC0611C8464A830691C022525936028CC6649AB82113B96C581241DCB660820061243342C202824C140DE0000C48308160C890E3C6882490045C32640CC60963084104C008CC8409483891218841040480C8B6651921694810680A86290A827102346AC1C27050124C14348253820C98004801070501002143302988C64819A70920A82911200ED21028C03480602051A34249A1C22C4A2801D1960000C10824194020494141448C0A297103856963B02912C5511C146A90A22CD2C48C1992081349490200721C9949D9B030CA18840A492910229261146A88483023A86409B26592224E50966808434602C04D8C84094CC010842052518441DAC0510327081B926C90446508890CA2A271C9A84D113945CBB46560204D4B486E934680D0A065A02604D2C285CC9210C0382AE0362D9B948CA2062801290D1AC76108C029C1B82148246520C1819884451826448BC60D11080D02B04C64C24953940412C90984C25059B648D43249DBA225C4B409A3802418C920A1B21122C28C00254D91A2881196280C02260BB289D11812E0A66940268081443001466A44846914132ED19400041509D2224A21C3440A054193907058820D199889C8920C5A06040B130662066991A83049963120023280044500A30104A4240A262242444E03388CE13424C942494C1251A1164E4A1880048565A24001DAB06C10C910D0068024829100092560C66C108001943826808851E2C84864484241A26D8C2088E0B408D2B405E03012228708594044614206C0466E40326910966C109168928044C2B84C21C46D94042858C8515C124E514685804031CC4240111362824244121401DBC88520262A003829C944528A442518B80811134123064461068C1AB90D1411510A21404B20650812064492086318260819129BB08082A6880C4508C90249649804DA00240980104234610B094CE1B86DC1C4245CC0118A08819CC268831250CC16465BA8489A3006D1163284842420B124CB36614C262891260A1BC6040A967020A544C42205DC304A5BA84410438620176062366408178448A225C2382422228860842C004452E3004002412A8BA84852181011A3715A048E5A182A62B4481A82310114110B4550A09200803831592070E0B28943224E14094283A6901111929B060522C088DAC40DD2A2301AB28089B27153C4618BB06121C845D014819CC065932271D8C271843606243764CC8241C14248839665D3828C922671E0C08CA2364A22180D8C2625E0B4908BB03008066C5BA82D9194700946250B106012480992C291199065190290104111E3228614A204A2B00844284099429013C781D9387008B27011282049B60C0AA86D008064D8182281029194B8651831311411860348420318711EB3B13D4C9EF90B1E6FA1A4FAAFAC6536EFAD430D9EBFE1B57BB3E3D94EC004B22260201A3F52E48CD96CBB891E897D507147BB0BAC0B668B9F088EE93C6D002FBAC7D2C58CD0EB02E9D85D16172B4FA7A92B7F8F1192F853E8E8B057207415262E9DD2476545E776ACC9710FB98A7A7036D4B167072439AE271745B6A35ABA0C9829735B63149123EE10305392F36C32DDE8938DE626A5CF0FF1E04F413778D0D3692480B49387865FBA761EE7E6604F241E956CBABA0FB8392D39267E4A9FFD8D510FE7F7FD602F303F8773E98F3485CBA128ED08CF93CDCCA58BEEA1D543A62188F546C3D955009D8D2AC5E23428EE8DC8C8F539B99B308BF04B2CDDB6072A63230BA0B5F492971F3A14BE83534C4A9E6BDBEC7D05C72C63C013BADCD6EF5E428617038146A10ABD60EF57BEBB321D7CDF1FB72981D1FE7C17A87E9D5C51BBEC89B45E3DEE97151AF83F204A28B8FD5970B18615AE1111F1753FB70BDFAA2BB0568D63E0A91E3AA676B7DAA922806AEB5C43FC98F6D15DCC4DC4D567396BB971C93C99F6F1102E96763C57E996032C8447601C2989CD07F92F70863B96D10926D1C171E3DC3EFF60F452E1512544C4DFF6E9D2374C39877C9C90DD83221DAF76A8599235CBF242BF26AC80C700D278D3AC01A0578FBD93B2AE4548B03740A690AFD99BA56A7E11FB6CCE5E34DF235425E5EFB85C291352FAC6999E9C9E83AC3A0D2C65AD194788B27BA8673670333A35AC846143ACA01455C4B67B00D017EB726A5B40D2DE12EFDC06DA80CFCFBA93051797C133108AED792E72EA877AD2230ABE0EB093865E8F987D82449C7DC72B95970C2720B98E93B4B6BF01C1716E2CB56117BE3C95C43AC70D668B57EF51EDE2A10E893E53D379982F6639AF4715CE89F14C8B36D4421018139F45D81BB475F8615D19E5B63F2B7EFF2149B07165BD601DD776888317ACAF710EE58BB51DAA4E84F06F20FED40ADF94EA6FB1984AC93F7470DE76CD5CD4C137403921A610A2DBF969F2343AD4CF861FFC2BF430DA9F2E531812D97B5C47D717AA015BCB7D81856E924DE0615994E24E651F80926AFE1E0E61741A0D13E1502292BB227A56C0EDA3F4D912F8335386E91D397F2F1CC1EEA63BF7079C27B0E8818BD09441235C6840E25C46494F214C08F96470628D2C20BEA0BBCEED5868BF5A047556617E17193626AC3A3C6C6EA9D8ED9063B5DD941507F314F71D774781AC4AC7CF5A2B17149F2BF7E1371061AC3648EB96AD625FA39CA418DEDF9A8ECF81EB867F496AC4CB4DE6C3AC0EB7826B34E115D16C5654BEF6C0C805481CF9EB400124C5619501BCC3A0B52D5428C30D6EB862A686640A9BC99EBA35A31AABC95B1AFB65F99C108CDA2841CBC712CFE4A2146F14D2275AF384C2102FE4EA503AC19856A4C0435B4AE64CF6FDCDC2CBBF5F76E6BF16CFD8A2220FD9D523E9AE8BF6945E1167DAFE2724B24223469B4A4F730F686CD0E4631A71086CD4F4F7399649CCE4CAF77F464D82C2B54CE12863DB66DA11CA0D8D177EFA12CED1859399F2F5E930F355DD302FE2BAA0736F6A718A53E5940EAAE85127F53FDCA10D4C75404F7C9A94A897217816BC94D2D293B73C1D1C40F8790E83D934A187963B3CBCE2D4F82937571709E9FA6B5BF4CB449FC894EFEEA07D70B93A5AD96D4E4BFD628F5DCAD4B926ACDD4A952F11E5BAE8895D0630227C693D34AF8993AD3C150439D6E374095E8E498926EE9908E8CD15FDC30573E9653D26FCC3CC0E1B1984DAB697E7286D97C12504A7338B2FB942FC04FEB60CB6AA878BD78E4B0F20EF924EE14F3B0BF9D3D3802D5698C4B2BF561549924EF0249C3D8275078366C0CBA010FB6721F5D23F7AFB1EF8103B8063746F6E67A095FDB707000DAF16A6BE8DCDBA34C711E2C6E6E168D9D3A10EEC2C45A7B2CAA7ACBBE7E0B9C1FA2DCDDE88A075920C8544244813FDAC1B179B2EFC187CB4285053D98943EB3D6556F3A2D9FF6E44F1ACF6ECD90F3B5AC7AD54880BC074A7D59DADBC7703D6ECAD493B209BB96B78FC6FA555630FEC100F0C5BFD3798CF439009EE3D77195E35363AE143680394AE2B8C0474F910AC47FA7CC8413C267A9E5EB63A9E2AB0A95DE9A1168A967272ACC466BFF2B56BE6B60B00F61D34D6DED0DFC25BF9006751FBFAC6D6FA6EBB3F80A30082CE877C541EDC7B34F2E9B8E4E1A72751D0CBFDCC3C9825737AD014CD7A6535EF754660CDCED0DE952780F8ED2B23EA52F7A212F49891E8FEF112AC9C1D074091F43C44F113DBD958608E39D918296A0F12A43D5C26C0AF663E3215D6388D537E948ACE0EB2F4E174F2D1C26E86B14AFB0144E484D6948289454D3F62937F6B3C5D23F8003C4409B498549DF8EDDAAC2F405BC7D0B6F4D9F570F85585BD9B04DAC7E2C9797E7C3357E5776E03FACB21E2770A097F9A45231E7F17B690F2C5E7D9AD8C9BD660E642CAA53B2838DB25B90D4BE953744013C500C425F5836E18C695CFBEA7AD56E1020BE7DC04E976CA91B478D5B28FADCA83ACDC8C7D39966DFEF6795FBE620B42D1B46B89E5AE99FE879D97DCE01E4774A89DD99ACF426E3F7B8C485A19D3AD0948F08D209B2C8BDFF0774D21687D1A8EE6393EB1E53D97AA03D5D5C36CF942C5F48E05FCFFC14D32B21E9F75340899D2726C40892EBC41AA2B19B6692F0CE215C51D5C437A5E9B493A4A5D8B80765F1C1308C0E6499D242F965079BE3316CBCEAA273BD3C94F3045BAEF4ECC009C2427739F368787240F5E66BF0451E1C03517C1A9A9871C7C7107F1084DB86344FA0EBE762027CDB1CD7AE4ECCF09E15E485567C098133579B4FD0A2C21B74F0897036911F8EC9429A601324A1E209EF48B61964D908E6CB0633D1BCE28080F51A1B02E06851DF8ABA6D9DE83B2C6862AC4BF69E902B578525F965801D77861A599FE9822877E3C577A5E4BB436FBCF79FD89727038EF48FA3380F3585DC8E0B31069D799AACD51FC61636227D413B6A010089A63D5A26A3EA58BFEE3CA0A125EFD4EBBF0602F329799AFFCC1373197DE33D39EE5BBADEAEE1EE55B080B86CCED2EDB511640DB343770EF787D081A7BA4C6F0799A5E02E98598FB3BC53D8A378BD8EFC0E4D66B466BFDBF383B857F1F6AF2EBAF2DCC8B038F716562D3BD0A882E33B8EE874B0F351D0A86CA6F1378366E7A373CF0A8706ABA8A45C5DE58B780606147BA23F5CDFF9822238DD9A9DE65F88190CA48F9303EFE17C98C14344D11D52317525011BE84A6C609B9ADBF4970D93DD6F2E14D4D32382713AED01952B2F4B1B9525BB71F9372A5CD204F4A4360CFF09390BC12D2DB1608DC47C3C22FB02CC66CF8645D4BC7EEFA600CAED9FE40ED38305110B3F8EF65743771E1F9A02CD3143ADB115DBB440A8A69EB50B37B648961BF5C53EB5D9ED2F28B3EDD8A26EBC6729262355BE4B31F6486E4798AB4B6D5EB2400AE57CCF4D8634658B2896CB00C58F1AA1E7789B32DD8A5C8D4786BB16C779FE7E72E05668B0270E39BB782503F0F6D0A27A024FA3C5EF5011C2384BA03361697AD3DF5EAFA9C0CF273306CA7D52BB2B21BDE9F68711A996BB2911143EFDEDD0CF2029044102BE73936CE8A5E9C0894A980DFAFABB1CE1C7F5F32C2BC8C7B9B6A9E1A052840C7589D39B7425E158B724D833B3B0D58691088147935BF938B02747BC776A38FE9A98EE9B33E44E5487F485FA783ACC1A1CA34AAA4D8BE825FF98BD4ACF6C6734B4FD359D1D24EF9A47202C9A7F7227F67AE38F40D98D0D5EFDA818CDB828A8C9AF946ABCD710A89AD32FC44C6648188B3B30CB6D47A35966431D370C8DE6A32194C9CDBC093AA3326D902CF534DD36E272E5FC0743AE5BDD20A8808EEB56D413020733E9DAE931590529F22024547BF50F99864FB9DDB99E2D49462CE99977B77B5095CD554C30806E6DD173D7E2DD5E200A35BF271F4686F7CB80004FB5877843A81572B863ECCBE8A1F6B7C2CA78F77B7EA9E8A781A4CC335B72E5DE5CDF7F0C962D3E3832E1BB77A55BAF8479CACD8A103D6D8CB9F9E36192C2A3894C46F72C9CBA6CB9D879ADF13A2A17444A71FE4FE58201A4A04E8FC38970A9618BAEC793968B22BCF120D4389921D5A6A1F274BFEF20F81EF814E5D19FD60375B4A4EB100ABAF04EE12789376518D894FB0681CEA33B08AE6AD800CC0971C40FCEFE5D88E0F40FB750C6609C9179CFC18D5CB6A2985399C3B0AD5B2456FD1C981CB65902741B4AFE95595EF6ED7BE4D27C252C48AB60DD3773CEA34EA26DFD17569DD13CCFACE1EBEDAB57DC90807858479880823CED8AE3EA1B407AEBEAA90D17C7516E622D98F66997E9E05274DF70398C3A86F8447664E3AFB35DE631CA4619B6E9A48D413D1275014BE1C0E46D9AAD8AB812ABAD56A57F64AD7837105AD8B6B073394D263D1EE5B65E7384F674954410BB079A615E6AFD271103C000A578FA9A37E28DBFC5B9CC919B2E191F0F35EC404968C5652B16AC304A620C43D4DF3841728D1D5EFDDE7DBEEF4D5BFA5F088691DECE891CC6A45ABD3280054CAA195ADC22A5E65C68FD853371A10523C8156E0E6ABE9D1A716A5C3C63A55089EBA75D79A18FFC315BDDC89961C7EFF4C614FC25FF99E7F571B68D3310729372D39DC18746D9F0FBF62128EEB9DDF26E74519F4EA9129E6D5D4429082514DB50D53C76435AB0045ABBDD62C10"/>
            </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="25ECF6C1D7421F381617765281487B802EEC0A499D458C7F3D71E81FD9249B0F293E93E7BF7FC15E27E236D06D5BE4CF42C934EA37BE11E691FCCC63CA620F1BE167DFFC312CDCB790691C7344325C4C0E27D86DDDCE69E9D83CCD1FC5C7A67F2ECADE8C71F40866991AF894D68F61B796399BAB536F089546FF1CB14D38BDE2D4166A993864A38664D0C0499A484642A61191908088A60004828462328E0A1332020424C388448490909AC42951A86D1AB90554B66559225152A841DA3645C8C26520B66554200018344ADAC289091562549605229010D1060620820854308D11218614B181CAB60010A10802884164243183302ED2A260CB424E482829A1162DA318501B436951A0652024481B350D0CA32C53160804044649A02440B241A1961164826022262522C8848884111A24918B924499260582B2491A878C89424400068902450288148E13452A4306221BA4081CA18D229380E4180D013224C414511B440D42B2290A498544480953C604102781E0364644126CD828824B424D0A376294B42DA40466E1182254868844C8055A3841040646D01260541605138440E0324C49A60C60102CD3866D02464D01C425C31602DBB251D4242EDC006E4036809C30124A24811C1868E28860C1A0111C06081C136C110891A3C08C4026061300511890409B282988B041DC428163262A2407860934251A280DD03860C490251A138DCCB44D94466E0BC42D928069DA1429A12641D2B00122354C8C14060C466219A78C10B66DCC382AE11631D496488AB4310289485BA645200168129261CC0611C8464A830691C022525936028CC6649AB82113B96C581241DCB660820061243342C202824C140DE0000C48308160C890E3C6882490045C32640CC60963084104C008CC8409483891218841040480C8B6651921694810680A86290A827102346AC1C27050124C14348253820C98004801070501002143302988C64819A70920A82911200ED21028C03480602051A34249A1C22C4A2801D1960000C10824194020494141448C0A297103856963B02912C5511C146A90A22CD2C48C1992081349490200721C9949D9B030CA18840A492910229261146A88483023A86409B26592224E50966808434602C04D8C84094CC010842052518441DAC0510327081B926C90446508890CA2A271C9A84D113945CBB46560204D4B486E934680D0A065A02604D2C285CC9210C0382AE0362D9B948CA2062801290D1AC76108C029C1B82148246520C1819884451826448BC60D11080D02B04C64C24953940412C90984C25059B648D43249DBA225C4B409A3802418C920A1B21122C28C00254D91A2881196280C02260BB289D11812E0A66940268081443001466A44846914132ED19400041509D2224A21C3440A054193907058820D199889C8920C5A06040B130662066991A83049963120023280044500A30104A4240A262242444E03388CE13424C942494C1251A1164E4A1880048565A24001DAB06C10C910D0068024829100092560C66C108001943826808851E2C84864484241A26D8C2088E0B408D2B405E03012228708594044614206C0466E40326910966C109168928044C2B84C21C46D94042858C8515C124E514685804031CC4240111362824244121401DBC88520262A003829C944528A442518B80811134123064461068C1AB90D1411510A21404B20650812064492086318260819129BB08082A6880C4508C90249649804DA00240980104234610B094CE1B86DC1C4245CC0118A08819CC268831250CC16465BA8489A3006D1163284842420B124CB36614C262891260A1BC6040A967020A544C42205DC304A5BA84410438620176062366408178448A225C2382422228860842C004452E3004002412A8BA84852181011A3715A048E5A182A62B4481A82310114110B4550A09200803831592070E0B28943224E14094283A6901111929B060522C088DAC40DD2A2301AB28089B27153C4618BB06121C845D014819CC065932271D8C271843606243764CC8241C14248839665D3828C922671E0C08CA2364A22180D8C2625E0B4908BB03008066C5BA82D9194700946250B106012480992C291199065190290104111E3228614A204A2B00844284099429013C781D9387008B27011282049B60C0AA86D008064D8182281029194B8651831311411860348420318711EB3B13D4C9EF90B1E6FA1A4FAAFAC6536EFAD430D9EBFE1B57BB3E3D94EC004B22260201A3F52E48CD96CBB891E897D507147BB0BAC0B668B9F088EE93C6D002FBAC7D2C58CD0EB02E9D85D16172B4FA7A92B7F8F1192F853E8E8B057207415262E9DD2476545E776ACC9710FB98A7A7036D4B167072439AE271745B6A35ABA0C9829735B63149123EE10305392F36C32DDE8938DE626A5CF0FF1E04F413778D0D3692480B49387865FBA761EE7E6604F241E956CBABA0FB8392D39267E4A9FFD8D510FE7F7FD602F303F8773E98F3485CBA128ED08CF93CDCCA58BEEA1D543A62188F546C3D955009D8D2AC5E23428EE8DC8C8F539B99B308BF04B2CDDB6072A63230BA0B5F492971F3A14BE83534C4A9E6BDBEC7D05C72C63C013BADCD6EF5E428617038146A10ABD60EF57BEBB321D7CDF1FB72981D1FE7C17A87E9D5C51BBEC89B45E3DEE97151AF83F204A28B8FD5970B18615AE1111F1753FB70BDFAA2BB0568D63E0A91E3AA676B7DAA922806AEB5C43FC98F6D15DCC4DC4D567396BB971C93C99F6F1102E96763C57E996032C8447601C2989CD07F92F70863B96D10926D1C171E3DC3EFF60F452E1512544C4DFF6E9D2374C39877C9C90DD83221DAF76A8599235CBF242BF26AC80C700D278D3AC01A0578FBD93B2AE4548B03740A690AFD99BA56A7E11FB6CCE5E34DF235425E5EFB85C291352FAC6999E9C9E83AC3A0D2C65AD194788B27BA8673670333A35AC846143ACA01455C4B67B00D017EB726A5B40D2DE12EFDC06DA80CFCFBA93051797C133108AED792E72EA877AD2230ABE0EB093865E8F987D82449C7DC72B95970C2720B98E93B4B6BF01C1716E2CB56117BE3C95C43AC70D668B57EF51EDE2A10E893E53D379982F6639AF4715CE89F14C8B36D4421018139F45D81BB475F8615D19E5B63F2B7EFF2149B07165BD601DD776888317ACAF710EE58BB51DAA4E84F06F20FED40ADF94EA6FB1984AC93F7470DE76CD5CD4C137403921A610A2DBF969F2343AD4CF861FFC2BF430DA9F2E531812D97B5C47D717AA015BCB7D81856E924DE0615994E24E651F80926AFE1E0E61741A0D13E1502292BB227A56C0EDA3F4D912F8335386E91D397F2F1CC1EEA63BF7079C27B0E8818BD09441235C6840E25C46494F214C08F96470628D2C20BEA0BBCEED5868BF5A047556617E17193626AC3A3C6C6EA9D8ED9063B5DD941507F314F71D774781AC4AC7CF5A2B17149F2BF7E1371061AC3648EB96AD625FA39CA418DEDF9A8ECF81EB867F496AC4CB4DE6C3AC0EB7826B34E115D16C5654BEF6C0C805481CF9EB400124C5619501BCC3A0B52D5428C30D6EB862A686640A9BC99EBA35A31AABC95B1AFB65F99C108CDA2841CBC712CFE4A2146F14D2275AF384C2102FE4EA503AC19856A4C0435B4AE64CF6FDCDC2CBBF5F76E6BF16CFD8A2220FD9D523E9AE8BF6945E1167DAFE2724B24223469B4A4F730F686CD0E4631A71086CD4F4F7399649CCE4CAF77F464D82C2B54CE12863DB66DA11CA0D8D177EFA12CED1859399F2F5E930F355DD302FE2BAA0736F6A718A53E5940EAAE85127F53FDCA10D4C75404F7C9A94A897217816BC94D2D293B73C1D1C40F8790E83D934A187963B3CBCE2D4F82937571709E9FA6B5BF4CB449FC894EFEEA07D70B93A5AD96D4E4BFD628F5DCAD4B926ACDD4A952F11E5BAE8895D0630227C693D34AF8993AD3C150439D6E374095E8E498926EE9908E8CD15FDC30573E9653D26FCC3CC0E1B1984DAB697E7286D97C12504A7338B2FB942FC04FEB60CB6AA878BD78E4B0F20EF924EE14F3B0BF9D3D3802D5698C4B2BF561549924EF0249C3D8275078366C0CBA010FB6721F5D23F7AFB1EF8103B8063746F6E67A095FDB707000DAF16A6BE8DCDBA34C711E2C6E6E168D9D3A10EEC2C45A7B2CAA7ACBBE7E0B9C1FA2DCDDE88A075920C8544244813FDAC1B179B2EFC187CB4285053D98943EB3D6556F3A2D9FF6E44F1ACF6ECD90F3B5AC7AD54880BC074A7D59DADBC7703D6ECAD493B209BB96B78FC6FA555630FEC100F0C5BFD3798CF439009EE3D77195E35363AE143680394AE2B8C0474F910AC47FA7CC8413C267A9E5EB63A9E2AB0A95DE9A1168A967272ACC466BFF2B56BE6B60B00F61D34D6DED0DFC25BF9006751FBFAC6D6FA6EBB3F80A30082CE877C541EDC7B34F2E9B8E4E1A72751D0CBFDCC3C9825737AD014CD7A6535EF754660CDCED0DE952780F8ED2B23EA52F7A212F49891E8FEF112AC9C1D074091F43C44F113DBD958608E39D918296A0F12A43D5C26C0AF663E3215D6388D537E948ACE0EB2F4E174F2D1C26E86B14AFB0144E484D6948289454D3F62937F6B3C5D23F8003C4409B498549DF8EDDAAC2F405BC7D0B6F4D9F570F85585BD9B04DAC7E2C9797E7C3357E5776E03FACB21E2770A097F9A45231E7F17B690F2C5E7D9AD8C9BD660E642CAA53B2838DB25B90D4BE953744013C500C425F5836E18C695CFBEA7AD56E1020BE7DC04E976CA91B478D5B28FADCA83ACDC8C7D39966DFEF6795FBE620B42D1B46B89E5AE99FE879D97DCE01E4774A89DD99ACF426E3F7B8C485A19D3AD0948F08D209B2C8BDFF0774D21687D1A8EE6393EB1E53D97AA03D5D5C36CF942C5F48E05FCFFC14D32B21E9F75340899D2726C40892EBC41AA2B19B6692F0CE215C51D5C437A5E9B493A4A5D8B80765F1C1308C0E6499D242F965079BE3316CBCEAA273BD3C94F3045BAEF4ECC009C2427739F368787240F5E66BF0451E1C03517C1A9A9871C7C7107F1084DB86344FA0EBE762027CDB1CD7AE4ECCF09E15E485567C098133579B4FD0A2C21B74F0897036911F8EC9429A601324A1E209EF48B61964D908E6CB0633D1BCE28080F51A1B02E06851DF8ABA6D9DE83B2C6862AC4BF69E902B578525F965801D77861A599FE9822877E3C577A5E4BB436FBCF79FD89727038EF48FA3380F3585DC8E0B31069D799AACD51FC61636227D413B6A010089A63D5A26A3EA58BFEE3CA0A125EFD4EBBF0602F329799AFFCC1373197DE33D39EE5BBADEAEE1EE55B080B86CCED2EDB511640DB343770EF787D081A7BA4C6F0799A5E02E98598FB3BC53D8A378BD8EFC0E4D66B466BFDBF383B857F1F6AF2EBAF2DCC8B038F716562D3BD0A882E33B8EE874B0F351D0A86CA6F1378366E7A373CF0A8706ABA8A45C5DE58B780606147BA23F5CDFF9822238DD9A9DE65F88190CA48F9303EFE17C98C14344D11D52317525011BE84A6C609B9ADBF4970D93DD6F2E14D4D32382713AED01952B2F4B1B9525BB71F9372A5CD204F4A4360CFF09390BC12D2DB1608DC47C3C22FB02CC66CF8645D4BC7EEFA600CAED9FE40ED38305110B3F8EF65743771E1F9A02CD3143ADB115DBB440A8A69EB50B37B648961BF5C53EB5D9ED2F28B3EDD8A26EBC6729262355BE4B31F6486E4798AB4B6D5EB2400AE57CCF4D8634658B2896CB00C58F1AA1E7789B32DD8A5C8D4786BB16C779FE7E72E05668B0270E39BB782503F0F6D0A27A024FA3C5EF5011C2384BA03361697AD3DF5EAFA9C0CF273306CA7D52BB2B21BDE9F68711A996BB2911143EFDEDD0CF2029044102BE73936CE8A5E9C0894A980DFAFABB1CE1C7F5F32C2BC8C7B9B6A9E1A052840C7589D39B7425E158B724D833B3B0D58691088147935BF938B02747BC776A38FE9A98EE9B33E44E5487F485FA783ACC1A1CA34AAA4D8BE825FF98BD4ACF6C6734B4FD359D1D24EF9A47202C9A7F7227F67AE38F40D98D0D5EFDA818CDB828A8C9AF946ABCD710A89AD32FC44C6648188B3B30CB6D47A35966431D370C8DE6A32194C9CDBC093AA3326D902CF534DD36E272E5FC0743AE5BDD20A8808EEB56D413020733E9DAE931590529F22024547BF50F99864FB9DDB99E2D49462CE99977B77B5095CD554C30806E6DD173D7E2DD5E200A35BF271F4686F7CB80004FB5877843A81572B863ECCBE8A1F6B7C2CA78F77B7EA9E8A781A4CC335B72E5DE5CDF7F0C962D3E3832E1BB77A55BAF8479CACD8A103D6D8CB9F9E36192C2A3894C46F72C9CBA6CB9D879ADF13A2A17444A71FE4FE58201A4A04E8FC38970A9618BAEC793968B22BCF120D4389921D5A6A1F274BFEF20F81EF814E5D19FD60375B4A4EB100ABAF04EE12789376518D894FB0681CEA33B08AE6AD800CC0971C40FCEFE5D88E0F40FB750C6609C9179CFC18D5CB6A2985399C3B0AD5B2456FD1C981CB65902741B4AFE95595EF6ED7BE4D27C252C48AB60DD3773CEA34EA26DFD17569DD13CCFACE1EBEDAB57DC90807858479880823CED8AE3EA1B407AEBEAA90D17C7516E622D98F66997E9E05274DF70398C3A86F8447664E3AFB35DE631CA4619B6E9A48D413D1275014BE1C0E46D9AAD8AB812ABAD56A57F64AD7837105AD8B6B073394D263D1EE5B65E7384F674954410BB079A615E6AFD271103C000A578FA9A37E28DBFC5B9CC919B2E191F0F35EC404968C5652B16AC304A620C43D4DF3841728D1D5EFDDE7DBEEF4D5BFA5F088691DECE891CC6A45ABD3280054CAA195ADC22A5E65C68FD853371A10523C8156E0E6ABE9D1A716A5C3C63A55089EBA75D79A18FFC315BDDC89961C7EFF4C614FC25FF99E7F571B68D3310729372D39DC18746D9F0FBF62128EEB9DDF26E74519F4EA9129E6D5D4429082514DB50D53C76435AB0045ABBDD62C10"/>
          </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="25ECF6C1D7421F381617765281487B802EEC0A499D458C7F3D71E81FD9249B0F6940C73FBA7B20F54EE84F196157055682FD72C332F57903D29C97AF432222EFF8F1146E2A591E54BC462CB055574278EB48A48F3942E5ADF901FD17BBF837245C20800C39263C1DDDD4EF38DD7AAA92A789933568D89500DAFEC689C21A933A046210B5EF6102A92BA9BDAC43DC1EF0F70EFE0F0449D25A1A1D49E068BC911FDF66A34DE56FF972B23A8EA5BFD8EC8C6548C9D4E9B4F985A546BD8CC727B7B09A0191C374D7DF122F623FD7E4CC254A1BCCC5DE968891CDB83F42375C31EEB200C3061A4389EFC226D59CBC88727EFA95D0D074C940AD94214F7BB149B1D5FBA08DE08032EBC8813947FB2E10928A16411813AD08E35AD85F6A815772C4BE340FEE5669E2D888BD91813EA58E051A9850A90A0C3CC5CF3114F626819A3B552A8CFBA6BEC0789DC15D5A5723CE2B44A00AF3551C5D7FED5391874F7873EB8C7A8C552AB967B01FDEFAF2EBDCC7B1A275D74584E529FBFD19D97A2266BD533F31747BB6FF501471F1DC1D46302FF7A998F92E5E47D1A00A7F1A9DF6417E03E17B705E7D624C482C392E242A71242BAA5FA2E02FDB71669230E5AB214FBB46651969E6D6E492E379C139E8B7E90AA8FE371EE50A741E614779CC2F95AE47C4F30FBF4F8E711C6576D0F435B61C23A96BD973D968D1BE42CA9975E767F3C5959C9829791A50FB1B0B2A66C8F1F8120B0B8083144F968E4291F50164F6A483A622620E93AD4158BE4B90C4A675939293681085E701F436E83C4DA7F247F1E7CFB1E9AEF7BDB1ED06B27C565ADA1EBD5436710066C452BE6B15EB144540B8835999432AF701D167146CEBDA868CB029D30CD3747C067AC10E6B8E81B9FCE2B2F721CC6E8B9FB033BCCA8734ECD15B7EBCC840E1AC13A5B6D5946185074CB9EBBFAFBA2D4B659B6AA9A6BA73B0723FAC74DAF54DB75CE26CE852D804A58418B80F0340C2C5251272FD6B49315FA6EB0BBF89A1A3095BDD8632B2FA5B709648F5569F4C11C426EEE0911B1B7EEB5E2A33B18E56A85249EFA09C169199AB8D908DA24F2B5E4B815E1D10A46C9E1147A5793A372D49DC3CAA91E417FBFA6C7DE02F66A7127F950298B3B69C5E69B29FB64F231F182AE50F378EA755EDA06095C4C835E9CAA10F763A5847B7432A510875B55B58D1755A949D70B6658A07C2CDE265EC566CDFF0E74806C64FFBBD66BC90F014AFB1885DF018AEB2C8059D6CF995559C3DE15A0AA230B64D4D2657D303D6E785C03C233F8966D63FEB16214121F821AE90FEE78CC3C2F6E9F01F4AD57D1A3792595BCFE34E7D6F47EE59121D03F755AD3FEFE2B33692426D0B109F2ECB185ADA066991F72A938DE34DEC1D6C5684386F4536487E03F43BB63CF547E340DD33CD1C0151311BD852002A2B839B85061FA68DDC972708A4B59AEFCC87A65219F88385D08281622795B1CC2AE78DF26E22AF9C94ADEFCB064C54C1022F3570F93EA2F8FA590F5F32AD2B211C0F932D122D17BCD5277B73B71D2BC2AB57FA3EC7230F5456B11921AB056D9B0BCFADEB36364FD05F10C8AB145B95B354EA050CF27A9E005AF492B53F9F760EF77DDE618C449790D5DC56325E74AFD46ECF6CC058074E00CA7A9ACDD499DE98565BC42A191A9ADF05BE68282B3662A20A48194B4E93290F61A1C4FCF0D4805799EA11D46A91629FA9B9960B03972EC0C365300D1B710BA5C8936559194FAE8B4AEFC4CDB586DFF82E7308F3EC16C11210DCBE79DB113A0B03A9887BB19FD7512D43B92E2D85F8082C4BB2093D3A4B832E75FD9ACC5C4A1C460BB1F34CB993CF7EF28910BD192947C66C54BAD485F08088D20902717547FBFF9596FF4BCCA551C3C5F787D9A9B4A0F0A4DFDA3CDE39284B0EFE8609C3555BC4039880E948E853F6004D58E8C409F46B3D8DF1B03FC1B902E4B4C4CC04CE8A019B5C4911859F097541AC2EF2DD9013E00092CFB2025B7C6351BA1150EE63F51C02B58EF9BF7F935097B3298158EE2E6EA06A8B329D4B67B618410842A53890B37162D3BD9631A70A95CDDC1F8A6B76A756E3969D6BD861EFB2D6CE3631ACE28EE091B57BB60D8D42807E354C9D90CEC8660EFE7A186BA68DEA185DCB1343F559730E35072C5C12E146828BE561E5D2EAA5A2E22155ECBC565E6135EAD8595D80CEA6E762E0CAE2211507D5C814521EF8729852DB6C4FB03E884559825A5E1EC992B5C2B3A09953008916816C704F3104C0802365ACB6DE7F13C2554E7FEB840614A6DC44CFBD03A568F9BD3AED2DC1FAD3AEDF5A2492560B0CACE3E5C66B2763CF575B4004BC654C1585CF03D5806501F2C09F7CC35391515F230E7E111F18DCC850E353667E4FDAF9B310B2F08A2A9EDEF1B6B8E380C907CDA48891D5CD9A2FF55137107EA48523B624374FE840CE41A2F5D81B5933F4D54987F76933B787CC1ED6D57AB3DBD1CAA1E225A0F572A690E96C7D96F83B04DB09C3F9731E14DC582ABB1D320E33966E9726FCBC2E9141A08AAFDA71BCDA60EC8733A28EC667F4ADD5B9B1F19990A83C39915506FDA11AC9D4EB9BC99C5EA76564874AE795A718EAEF23ACFEDF8EBF8AE242CF8D3BF6D80F6E399D04A40A7BFDB93E152583BB6AC0842760864E68A1BA0561E7E6711A784D0B3F21EAA9A48689E712BA0D1611423C48C90C8B1826F79009100F3646E0EA47A5728236BCE5CDBFD637AA4F3456AA4FE0A561E21EFBFC1591A7F143429AE8DEA35BD233F8FFC5E1B67DA8E65C1C256C030C0E2F712F4B5A5ECFEBF515359B6DBD77351FAA68FD89200FE3157CA306885680BB1C06B4FBBD4105D2514B717EA3C0344242AA6603E6299AD01BF305D4806A3FC5E2C27B0AB67ECE8D39FB69F6E2001E6626411CE83268C202C20427C98ECA9C6D348282D658F811503EECD2BD1F53FD9B78E2511D6B0B96895CD65087F66CF822B2FBF5864228E5B713917C0DCE7F83CD3F5102D9772ACC2178457866F742F7F2E8C9CD0A0AF41002BBB91D7C750FB3C7125C1DB50F564D56489BFF7B695168D96ABC657600D7F822BBEFB2997717338BECBBA17636D32474CD18BF9DF6C6A7A88BFDF9B49899A6AC8EE3704164E668C1E710239F7FE7E78F0DAFFCBB8E2345E36A6B6040DEC840DE77ECF42F3497712DD589DA2518629A5D6A8E5BC43905CCB4D6E91356F935DEE4B2B31056C61EE611E445D12706EA29DEB38F710FA9CE7BE4DB478263EC7A485FA34C1C5F6B474534D4238A3068DC54395C3247B5A00A6964664D3E0C2CDB93445E7CA09FA5FD8B92EA11BDCE78BC9722C5D2C8A49EB2E1E0B5E3F7A0D8B1BB258937F086C6E8094FB2B508FACD9998E6FDE43CB75ABDDDE7186AB39F738F7C1A248EA4005F8374DE5248D23B7CEAF93F0F1C9B99DE92E11FB885F6ABF23C645F8CE81924BC28B41B4E5CFD7BE072B9833EDFE0080415E865B7DB365C268D137367F04B7FEFBE0FA21A7153B87E24A6D37E8D23D628B0DCAFF5FA28904CF3F0C4299A7B7B1FD4AA55A58E0EC061AD1B5AA331DABB6BC443100BB9720195B98296FF232E1BCFC869E4BB4C525619EEAEFF53E2AD08252E437F3D92F77B98F8820EED3067C2437E01912521A311942BCC2B3E2E9CAE67A60BE43B65D0A892612A1BABADB60E26"/>
          </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>
