<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="BBE834DEFF262041FCAF4A5E71E4CF4736A44E0E1CF4E2D6FF15703418329185"/>
    </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="BBE834DEFF262041FCAF4A5E71E4CF4736A44E0E1CF4E2D6FF15703418329185"/>
              <Key type="ByteString" value="ABE8DEE390D16B8D9D0A4E16C86B6DDABB678DCFE286FA0ED1227B71533BA2A34797EC5C17A5FDFB17458809BF85CC2ECDC0008FB63A1423892889F609D486BA827E3B8DD8630D736445CE1C01F06F0F74C8E9BE41FD68F04420479F3E24A3F11DC4B0D739AD7488665B8022796BEF68EF556C01642BF7D6BC530D355986D4E913960DD2340D020906198428104864882668DC3062130306182531DCB261D9084D94A67180B448528465C114812221698BB471CC846C0B410848186208A529D18891840492C90404248309C1C488DA264E802400240070121300040189E3900D044546219451918271C0A2490AC405E040898A306A9906060A984C08056800467014C381C0066E88960818205054060262280DD3360182986C20228CD30432229070D2320A98440E92268944428AC808125B228150162EA2B424508425A10869434052C0960420440CD332660B8385A2A62052B851DA4028620260A4C42CA202628B022498464EC1084A9422715B042D58082522B045982086192200A2066611C791E1B82422A3890C4161D9B485DB180808850DCC360D0C90201333490BC52C22B750209124DC046DDC402D54C40413058D4AB00C8040025BA42C8C1080191946C0B84C64081212A46453144482868D0929511C4366D23889021050003025E3142E5C0080C00050A00480C080689C36061A2080E0A670CA1431219284834650044241C0A231129110E408821A363221C14403B50403A36D1C4042209781E42881D4A6499A144090264C43A88108858D090190D222855A962820C451128740089570094908D3322483180E41348620072A1A21299C400A99102120129142289204A35021B7882488810C85289B906C21B74103422C00A26CC9248E10162DD386401A134EE3300AC4320040168AE1463212C20D0311710A926D08390822C35104C29009C2881187048A14119C06864886850BC90D4394410095695AC21098C649E4304902978018088ED4060D1A96908390514A3808E2A28D13240512360EE4A20918B0441B408C8A286CD42224A3420223C1114C120D9C2021DB964114088662B68960108D8B389209078291448E093542E4884111C22943C00C01086422296CC4284451322AC14690D1C2298B1021924650CAB4114A2641C8C48062942892B22960082022A810194721A024064210290C050C54286E08B270A4345263224452C46122908041286C480432E2A65119032401A5645AB83082C25111862CE0204E1A9161101592C01466539065040249891041E14469198690182968CA8841D9A0010B429108176E0A9505D31022092448C09664CCC0481B434A0B002A5A8000991224584669DC46700A48821C3190E0A88C14B64582044959C221A214710333468CC848D100892421084810925A088C00469249146118272952206DD9408D189328CC188D23954C5148825AC645908809E4846CE4B2610C466A20426653028A21271021A0458932205B98690B370814B70813906DDCA66913A15191C885C1182E1C1250A24072199228A1424061026151964100C160DB90890026881C406E0AC10C010149C1C28142A240C33210110750408201A016511A43655B126A5A94410341088BB8850114524A240462109289C8319C00705394494B06811A426C09346264844D22A871C344712015104198680A864D93940888C0894A90510BA9050B418889108AA43606C4C80193B22C94460E4B146D8A400E44408012920140903193A831C982455212225284309A220E61C004DC162DD4900D80C04C1B05611A2942101369E426121295501C064862268DC8186904242C131980181961801600E0920554880810A268DA380E5C866C00B569003780633026CA1842E4426E0A478218017212219240C864E2B205E4A28184182E424690403888D2406E021710E18201D116304940625420015B200921316A5196046414119A2640C20606D4C68154166421A00591A071940029DC445049A62594123104072953A800080902CB086E13C10D9B10820BC888030470080446CC06411090284416709B988C882880203902081311DA046419220C12814D18B770CA283113934D14409048422519465144366EDB424143288E42268291B2681A3631044580141261000731E1460692366A212090C3146CCBA03048066800A589A138081B961012378E8C0622CC9228439249D56520094F0282CCF611CCCC6E3E8290EA33B0B4144B5BB1BA42AB3C002E196DFD35CDC07BD4B3F0EAAA12061F2CDBEEE757A997BADC293B491F663F4A6634212B0C1B43241C91375A920B951994792D6CCEBF0CC76964DDC6A5A5590ECC8A0890ADD24504217D6C14DF4D0735303AE20AFA4C9356E960A3C90B9A54DA5F306751109C5827F87044BA46363AE15C103CA4C69A98220F0DC608A324D57A60D2623788B7ED26E4A4225C4215F2CF82709BE634821CB652CB13E722AAEF2D325A6CBDB3DE474B0A8C63058D4B3417BB879F934391D3C9DEDC96EFAB138B3F65818A72442F3C231E1807AC0807AA7D6DFDB9EEAC6543F06148D7464618A7C57A2BF0A887250692A6CFAEFAA4F075CE5B6DBBC9ADF6D3F8F3F45C3CFDD9927E31E9AED435D22F438AEEA36C63294877F6AED1D6B0F559B1CD45B7E806D5A88FE19E6AB2930F2F43BE3B3496C1736CD8FF50C23E793397F8BAECB52B87E836D5C3C80F3292476DFDD43D74A9DDBFFC925E88426BDCD4DADF42E8ABEAFB0F0B0B6ED2BB99B1DBF15C9AFDCF167A3E673CCDA57F4E63489C24B23C4EC138DD88C12D76493838304A9355FA26868A67D357BD8C0062C356BDCA5543EDE9B6710E32D6A400F26379C1152867CE5CFC2FC5D9C2A3DC1412DB77A16D2DCAA366967500D239DA67DB6BC83C567FCCEEBF2DF30C86FD68D85A45520A76F3B01674FCB11A565B497281C8352955AACE6BFB87EB12B14F457067671964AAE109E518599C518F0205C867E5C91EE9645A8422254E0D5CF49B7833F0D262953403045CB04477CA6DC4768961BE3166EA143648AB39D386EE7E6DFDD9339727E99EE64C71C477D83E34CAC150CA688E135D255BA40E9FE49C9919C1CEF7AB5662A121FF8BFC0261E4B5E2D1687E0B733BEDA031DEC8CCB02C21D11EB725AE1999582B80EA0DBCC2EF2B34034A35CD8E9DEACDB7410C7079B82A83F1A9CF84FF83FCA50CC05923A2E6B58A9CBFC37BA6BB4718E8A21DCB19876AB575EFA7196CABB33D401A5EDCEC70453926331641F2EE7553B4D4DBC996BE4FA019F7F1353BE41868448523DFBCD0B0DC424D92D865DEC1AA52A88D1F3D7B4DC4F67F957136BF37D04A277EC009381466CACE74A962F4440C23EDC9AB749214C3425ACBC06C4BE75D770B1F9ABFB8CBD1BDD86736C435811182BD59E0A0D8AD4E94F93AFDC1BD67A6595F2E8627D7CCFD655DFB692179C875161E8AAD67ACA0E497F5F5F1E909135A444541DB8D89A013F29270B9A7CE3003EDA7CADCC6F97E6EF38D85E4C9EB6DDAA1AE45589D9AC81432DA5B049BFF28181FFDAE9BF2F33B634D15F6D65E23094C56F27C6FCD822EAC10EDA603869C33BCF4F25F085D4472992A721912C200A3BDF41DF2AF6A64CB73FD35119C76F3FFC192962BDAE4F96652535D91D5C79205D4EFB6128FE4BAD06874EDACBCE09451C5F89E1EC72BA659EDA39DA98E8AE1C980EA475EBB3FFDB809A08B44661A7F563DFAD2B77CFF82B0F25B111277835199F6D6C66BC84782491F6158CCE8EBE97629C8B64C766145C189CD6EF7A6CA8C851F0D0080A13D5BA933DCE3C3ACBA6E28BE72AA8667DE7A9060BE3629D629EF8F6F6FA27692F9974C6071CED8161A1A1065C3BC19803B939984BA57A616E9E1F47B0337EBB676087094F6B23FC5FBAE63ED3E3D09358C004DAAC75BA0A81F7F87B35DCECF4B4873474ECEB5AB7451B73177826D12EBAA62EEFDDF5394309FB4C4E9BC65BC3114B57AEF5BE7BC8BDBDEE551B25C4384AA8BC9AA4792D9B6FE88C3CDA4EA73D0630F9984AB2C84F13916ECE5D75C1367DAC8C37F17C5B90737CD23EB5B99E17FB8133FE33CBE4B0E6DA8BA1DCF80D1E16ED22304009AD1FD39D243D63A3BDD06D8F3ECF42BF225D1617541361BE68A83025D2B2CFDE1BFF65611EB37F835AD3D7C6081DFB2B68105BF69915C113BC56F3DAD9B92427C1684C8FB3D5534A854E08C10B0D46DCA09911B8465DA69BF56F8FFC03D8176C7E0F59C1C0874854ECD71195F56DD7D3352EBAEDBD815D26A0318081A408C9E5DA0804AD33AE9650D728E82F2469DC29F115569C5A4A785317E52D8D1CF5D2A5EBE6D084205A0B8B1EA79A3024EF6BC6290A8ADFC64F4ADBBB1EB98A948130DC0EFE5B2625322A7CC99AD5169E07DFBF0935A2D610CE100F96FD0D3D2079FC2FB1CC5D42D493460700DA6A7C85237A72D1745E19044E2F1BCB5D45711277CB2A1110F9341CA7AD4A26DDA5801F09D2F34A41991CA0F78118965A18174883E87A8ADD47AA1645CAAAE69D40A0A8694420C629191926E44AF811E9E173FFE89DEE74BE6E55B4F6AB8C3EF31139566BA910033717B6052F6563FB3930566D4A782EBDCA4B41E6E461B0780C9650719C1A5A29C008522C667B91CB52D74A7E738413D3E8A2E92C1533625C149CE8C259ECF9236D3D2CA2EE3758403A40ACBBF9B47C7BDF3177AFC8078CD787C318D5EBC28CD05F023A20BDC4BC74C03BB43ABD02CD4C72168B0AEEACB6E0E53F0F7A79A814FA94A19589177A16A642DB3E3DEADD46492D140ACBF4D741E2B0BF8B6B59E74C9BF68A775C6C05213A40E476FE4EE3940E23E0984571268A207FBD482BA10F4DE415862D0AA906DEAC516794B9CA4B459F9A5030756654F583097A0AF4EE8EE26B5F2A4FE228ED5D08CE73F5B9431E6E3D6B6658427680537043F95D26A3CA2329CBAE026CC746ED701ED6E7D199AA3FA325837C90ECD7A625B7501D29975C27EC2BBBBD5BBE0C80FE3C302ACD80F701818E7933E81B40DF2D3449373A3D426D2539A5AA5888BE9049D50C63A298FFA44ABCA8340A7BB8ADD8BBF6F721435C9A7D538680D1277234AC7334F1A08EBE03F45FF91D5BE59B2A8609C8C9A356E01A2E44C8160AF12218BCF6B6839D8DDA0E9F6AD9237CDAE826777AB419C424E72038BF28D624190EECF5F011B1F6DC1837B78579EF5E8A2D370D734D3B86418C80A84AE56B2A23C650528834E274BC3FC9B92159E4121D44E550CA5F058C91E52EF834F6D23E84A6EF9D61A643578723B8554F26112C60EE36EF9A2E45D3CE4BB68B5E30D98D829935A119218C3A88CAB38C7578C9589F550F9E7C78654EC8EB1516226913F7CB1BEBBF633943E45903400952157BED1E112746C3136A8585B0F39396757D7720636A3DC8F659499343BEF4EF07D755DF633D070BB419233939FFC49265801AD8F1DDE46E07532CE079CE6826091142F859A7F15EF19733DE74D26D0E92D0A73889E357CABF556E5E5E801B3922EF6F7FBB65BAE87A3E05C35428BFE3BEC048EAF1D7ABA05CCFB58E07DDE7718D8CAFC0C34459DFFEA7A93E25FEADB3D85003F7B148CBB976616CDE1A71878FB37131AE68852AB801E69E20125311E9476CB7954B041C3DABE1E27E0A46EF3C6EF9204836D7A406234184186A664DEDE6E21F604144B6B060442364C4564AEAC8565482EFEBC7EB53B6A16F4120AC01433E5E15976F493492185A6306F7742793734740B40EB5AAEC8FF9A0652A15C84CC6DB8C24015042A399E6C2C3014DA9E311C9ADD07861BB52B3DABD12795B69D749F28F97F2AD77D128187B31975C03B099130873887ACF3ECD828774738E83FD59EF0E056A3799EDF9FBFEF4B6F65F696EA2745244882672869054D74FC2F53322D72A5490C9E55483D3D46474350A98EACF2F3ACBFDD40BB470E7E4AFFD4F5DAFCE0857CF7D29EE913269F7981576E9A809058725F68FDC109C794867F59C0FC610F551EFA66449D274C46657C7FD33B48E29C044EEB36430AD42F2064A027CF94ED8DEF96CDA1BA72AA5E827326C341586B57066E0A8FF95EF8EDE0D0477ED7D02996DE388936F7730AF1E1C91BE33192824C876F8854305773DBEECA2A999C7A49E93470A68265DB9D5741F6E998A1005CCC64E47C882EF6F07208824A37BD406644512B7F387ADD865F6DF4CA14C550FA2DB1CB42C261BAA16C47AD0EC2A815A5DF80010CA74AB5D75CFA6245628645F3D54860F63B5BAEE211DDA10B4DB6742658FC4B03BA9B3864DA2787243181208BB59C4416F285C7E646F36FEC7CC95637DF8D4747F91207FC751B71F1B71DF9723FBDBFB56712ECBC48DC557057592B0B33A3EF34B8B1539CB30F980207298C5BDF9D9675DBD2BB92768D29B753BCAA7104655B76573659E23057BB09CFEEEDFC7A79A1ED672CCAC3E3F6241EF4E5B34858656B50088FA83681C79F8B6A85F8DDBB8A1D6EC6B921FEB8AE561D7891EB9C836CE049E39B2911696043F7D45BB75A109411E715B721DA00EE11F583A3E0AE8B0BCFFC567B9E669AD11C7B3D8BE29A2131CF3D85A968BC4F3D752996A604EC616EECC4DB982DF2CF882D042C827E4612AC989AA7BEEFBA1E5CE382AE85B44F673482657ACE17D73F739D72CF57B740F6F5A9C694F8582EB3286820756758440716A6DE25B465847AD316CA33C3B4A28EC74C5BA0104E70E84D0AE31A089070B89624202D62C61ED3633F812AC29A73C19EE2528E6BCFB52052F4297AD8BEB8519911E6627310CF383E3A3F0809004239DF418E8E02D4AC77D98726D5BD5E6A3405152A8758C578F5146A4BD4B28DD14E752BD3D510E4C60AB8F82C489CDDA0EAB066CE74FC1E3646C7E46AEC117FD021C89FF527126A5A76F332B83B3F139B45FD1E0E6DF5272067018A7024BE27C690BC9B4FE447E900"/>
            </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="ABE8DEE390D16B8D9D0A4E16C86B6DDABB678DCFE286FA0ED1227B71533BA2A34797EC5C17A5FDFB17458809BF85CC2ECDC0008FB63A1423892889F609D486BA827E3B8DD8630D736445CE1C01F06F0F74C8E9BE41FD68F04420479F3E24A3F11DC4B0D739AD7488665B8022796BEF68EF556C01642BF7D6BC530D355986D4E913960DD2340D020906198428104864882668DC3062130306182531DCB261D9084D94A67180B448528465C114812221698BB471CC846C0B410848186208A529D18891840492C90404248309C1C488DA264E802400240070121300040189E3900D044546219451918271C0A2490AC405E040898A306A9906060A984C08056800467014C381C0066E88960818205054060262280DD3360182986C20228CD30432229070D2320A98440E92268944428AC808125B228150162EA2B424508425A10869434052C0960420440CD332660B8385A2A62052B851DA4028620260A4C42CA202628B022498464EC1084A9422715B042D58082522B045982086192200A2066611C791E1B82422A3890C4161D9B485DB180808850DCC360D0C90201333490BC52C22B750209124DC046DDC402D54C40413058D4AB00C8040025BA42C8C1080191946C0B84C64081212A46453144482868D0929511C4366D23889021050003025E3142E5C0080C00050A00480C080689C36061A2080E0A670CA1431219284834650044241C0A231129110E408821A363221C14403B50403A36D1C4042209781E42881D4A6499A144090264C43A88108858D090190D222855A962820C451128740089570094908D3322483180E41348620072A1A21299C400A99102120129142289204A35021B7882488810C85289B906C21B74103422C00A26CC9248E10162DD386401A134EE3300AC4320040168AE1463212C20D0311710A926D08390822C35104C29009C2881187048A14119C06864886850BC90D4394410095695AC21098C649E4304902978018088ED4060D1A96908390514A3808E2A28D13240512360EE4A20918B0441B408C8A286CD42224A3420223C1114C120D9C2021DB964114088662B68960108D8B389209078291448E093542E4884111C22943C00C01086422296CC4284451322AC14690D1C2298B1021924650CAB4114A2641C8C48062942892B22960082022A810194721A024064210290C050C54286E08B270A4345263224452C46122908041286C480432E2A65119032401A5645AB83082C25111862CE0204E1A9161101592C01466539065040249891041E14469198690182968CA8841D9A0010B429108176E0A9505D31022092448C09664CCC0481B434A0B002A5A8000991224584669DC46700A48821C3190E0A88C14B64582044959C221A214710333468CC848D100892421084810925A088C00469249146118272952206DD9408D189328CC188D23954C5148825AC645908809E4846CE4B2610C466A20426653028A21271021A0458932205B98690B370814B70813906DDCA66913A15191C885C1182E1C1250A24072199228A1424061026151964100C160DB90890026881C406E0AC10C010149C1C28142A240C33210110750408201A016511A43655B126A5A94410341088BB8850114524A240462109289C8319C00705394494B06811A426C09346264844D22A871C344712015104198680A864D93940888C0894A90510BA9050B418889108AA43606C4C80193B22C94460E4B146D8A400E44408012920140903193A831C982455212225284309A220E61C004DC162DD4900D80C04C1B05611A2942101369E426121295501C064862268DC8186904242C131980181961801600E0920554880810A268DA380E5C866C00B569003780633026CA1842E4426E0A478218017212219240C864E2B205E4A28184182E424690403888D2406E021710E18201D116304940625420015B200921316A5196046414119A2640C20606D4C68154166421A00591A071940029DC445049A62594123104072953A800080902CB086E13C10D9B10820BC888030470080446CC06411090284416709B988C882880203902081311DA046419220C12814D18B770CA283113934D14409048422519465144366EDB424143288E42268291B2681A3631044580141261000731E1460692366A212090C3146CCBA03048066800A589A138081B961012378E8C0622CC9228439249D56520094F0282CCF611CCCC6E3E8290EA33B0B4144B5BB1BA42AB3C002E196DFD35CDC07BD4B3F0EAAA12061F2CDBEEE757A997BADC293B491F663F4A6634212B0C1B43241C91375A920B951994792D6CCEBF0CC76964DDC6A5A5590ECC8A0890ADD24504217D6C14DF4D0735303AE20AFA4C9356E960A3C90B9A54DA5F306751109C5827F87044BA46363AE15C103CA4C69A98220F0DC608A324D57A60D2623788B7ED26E4A4225C4215F2CF82709BE634821CB652CB13E722AAEF2D325A6CBDB3DE474B0A8C63058D4B3417BB879F934391D3C9DEDC96EFAB138B3F65818A72442F3C231E1807AC0807AA7D6DFDB9EEAC6543F06148D7464618A7C57A2BF0A887250692A6CFAEFAA4F075CE5B6DBBC9ADF6D3F8F3F45C3CFDD9927E31E9AED435D22F438AEEA36C63294877F6AED1D6B0F559B1CD45B7E806D5A88FE19E6AB2930F2F43BE3B3496C1736CD8FF50C23E793397F8BAECB52B87E836D5C3C80F3292476DFDD43D74A9DDBFFC925E88426BDCD4DADF42E8ABEAFB0F0B0B6ED2BB99B1DBF15C9AFDCF167A3E673CCDA57F4E63489C24B23C4EC138DD88C12D76493838304A9355FA26868A67D357BD8C0062C356BDCA5543EDE9B6710E32D6A400F26379C1152867CE5CFC2FC5D9C2A3DC1412DB77A16D2DCAA366967500D239DA67DB6BC83C567FCCEEBF2DF30C86FD68D85A45520A76F3B01674FCB11A565B497281C8352955AACE6BFB87EB12B14F457067671964AAE109E518599C518F0205C867E5C91EE9645A8422254E0D5CF49B7833F0D262953403045CB04477CA6DC4768961BE3166EA143648AB39D386EE7E6DFDD9339727E99EE64C71C477D83E34CAC150CA688E135D255BA40E9FE49C9919C1CEF7AB5662A121FF8BFC0261E4B5E2D1687E0B733BEDA031DEC8CCB02C21D11EB725AE1999582B80EA0DBCC2EF2B34034A35CD8E9DEACDB7410C7079B82A83F1A9CF84FF83FCA50CC05923A2E6B58A9CBFC37BA6BB4718E8A21DCB19876AB575EFA7196CABB33D401A5EDCEC70453926331641F2EE7553B4D4DBC996BE4FA019F7F1353BE41868448523DFBCD0B0DC424D92D865DEC1AA52A88D1F3D7B4DC4F67F957136BF37D04A277EC009381466CACE74A962F4440C23EDC9AB749214C3425ACBC06C4BE75D770B1F9ABFB8CBD1BDD86736C435811182BD59E0A0D8AD4E94F93AFDC1BD67A6595F2E8627D7CCFD655DFB692179C875161E8AAD67ACA0E497F5F5F1E909135A444541DB8D89A013F29270B9A7CE3003EDA7CADCC6F97E6EF38D85E4C9EB6DDAA1AE45589D9AC81432DA5B049BFF28181FFDAE9BF2F33B634D15F6D65E23094C56F27C6FCD822EAC10EDA603869C33BCF4F25F085D4472992A721912C200A3BDF41DF2AF6A64CB73FD35119C76F3FFC192962BDAE4F96652535D91D5C79205D4EFB6128FE4BAD06874EDACBCE09451C5F89E1EC72BA659EDA39DA98E8AE1C980EA475EBB3FFDB809A08B44661A7F563DFAD2B77CFF82B0F25B111277835199F6D6C66BC84782491F6158CCE8EBE97629C8B64C766145C189CD6EF7A6CA8C851F0D0080A13D5BA933DCE3C3ACBA6E28BE72AA8667DE7A9060BE3629D629EF8F6F6FA27692F9974C6071CED8161A1A1065C3BC19803B939984BA57A616E9E1F47B0337EBB676087094F6B23FC5FBAE63ED3E3D09358C004DAAC75BA0A81F7F87B35DCECF4B4873474ECEB5AB7451B73177826D12EBAA62EEFDDF5394309FB4C4E9BC65BC3114B57AEF5BE7BC8BDBDEE551B25C4384AA8BC9AA4792D9B6FE88C3CDA4EA73D0630F9984AB2C84F13916ECE5D75C1367DAC8C37F17C5B90737CD23EB5B99E17FB8133FE33CBE4B0E6DA8BA1DCF80D1E16ED22304009AD1FD39D243D63A3BDD06D8F3ECF42BF225D1617541361BE68A83025D2B2CFDE1BFF65611EB37F835AD3D7C6081DFB2B68105BF69915C113BC56F3DAD9B92427C1684C8FB3D5534A854E08C10B0D46DCA09911B8465DA69BF56F8FFC03D8176C7E0F59C1C0874854ECD71195F56DD7D3352EBAEDBD815D26A0318081A408C9E5DA0804AD33AE9650D728E82F2469DC29F115569C5A4A785317E52D8D1CF5D2A5EBE6D084205A0B8B1EA79A3024EF6BC6290A8ADFC64F4ADBBB1EB98A948130DC0EFE5B2625322A7CC99AD5169E07DFBF0935A2D610CE100F96FD0D3D2079FC2FB1CC5D42D493460700DA6A7C85237A72D1745E19044E2F1BCB5D45711277CB2A1110F9341CA7AD4A26DDA5801F09D2F34A41991CA0F78118965A18174883E87A8ADD47AA1645CAAAE69D40A0A8694420C629191926E44AF811E9E173FFE89DEE74BE6E55B4F6AB8C3EF31139566BA910033717B6052F6563FB3930566D4A782EBDCA4B41E6E461B0780C9650719C1A5A29C008522C667B91CB52D74A7E738413D3E8A2E92C1533625C149CE8C259ECF9236D3D2CA2EE3758403A40ACBBF9B47C7BDF3177AFC8078CD787C318D5EBC28CD05F023A20BDC4BC74C03BB43ABD02CD4C72168B0AEEACB6E0E53F0F7A79A814FA94A19589177A16A642DB3E3DEADD46492D140ACBF4D741E2B0BF8B6B59E74C9BF68A775C6C05213A40E476FE4EE3940E23E0984571268A207FBD482BA10F4DE415862D0AA906DEAC516794B9CA4B459F9A5030756654F583097A0AF4EE8EE26B5F2A4FE228ED5D08CE73F5B9431E6E3D6B6658427680537043F95D26A3CA2329CBAE026CC746ED701ED6E7D199AA3FA325837C90ECD7A625B7501D29975C27EC2BBBBD5BBE0C80FE3C302ACD80F701818E7933E81B40DF2D3449373A3D426D2539A5AA5888BE9049D50C63A298FFA44ABCA8340A7BB8ADD8BBF6F721435C9A7D538680D1277234AC7334F1A08EBE03F45FF91D5BE59B2A8609C8C9A356E01A2E44C8160AF12218BCF6B6839D8DDA0E9F6AD9237CDAE826777AB419C424E72038BF28D624190EECF5F011B1F6DC1837B78579EF5E8A2D370D734D3B86418C80A84AE56B2A23C650528834E274BC3FC9B92159E4121D44E550CA5F058C91E52EF834F6D23E84A6EF9D61A643578723B8554F26112C60EE36EF9A2E45D3CE4BB68B5E30D98D829935A119218C3A88CAB38C7578C9589F550F9E7C78654EC8EB1516226913F7CB1BEBBF633943E45903400952157BED1E112746C3136A8585B0F39396757D7720636A3DC8F659499343BEF4EF07D755DF633D070BB419233939FFC49265801AD8F1DDE46E07532CE079CE6826091142F859A7F15EF19733DE74D26D0E92D0A73889E357CABF556E5E5E801B3922EF6F7FBB65BAE87A3E05C35428BFE3BEC048EAF1D7ABA05CCFB58E07DDE7718D8CAFC0C34459DFFEA7A93E25FEADB3D85003F7B148CBB976616CDE1A71878FB37131AE68852AB801E69E20125311E9476CB7954B041C3DABE1E27E0A46EF3C6EF9204836D7A406234184186A664DEDE6E21F604144B6B060442364C4564AEAC8565482EFEBC7EB53B6A16F4120AC01433E5E15976F493492185A6306F7742793734740B40EB5AAEC8FF9A0652A15C84CC6DB8C24015042A399E6C2C3014DA9E311C9ADD07861BB52B3DABD12795B69D749F28F97F2AD77D128187B31975C03B099130873887ACF3ECD828774738E83FD59EF0E056A3799EDF9FBFEF4B6F65F696EA2745244882672869054D74FC2F53322D72A5490C9E55483D3D46474350A98EACF2F3ACBFDD40BB470E7E4AFFD4F5DAFCE0857CF7D29EE913269F7981576E9A809058725F68FDC109C794867F59C0FC610F551EFA66449D274C46657C7FD33B48E29C044EEB36430AD42F2064A027CF94ED8DEF96CDA1BA72AA5E827326C341586B57066E0A8FF95EF8EDE0D0477ED7D02996DE388936F7730AF1E1C91BE33192824C876F8854305773DBEECA2A999C7A49E93470A68265DB9D5741F6E998A1005CCC64E47C882EF6F07208824A37BD406644512B7F387ADD865F6DF4CA14C550FA2DB1CB42C261BAA16C47AD0EC2A815A5DF80010CA74AB5D75CFA6245628645F3D54860F63B5BAEE211DDA10B4DB6742658FC4B03BA9B3864DA2787243181208BB59C4416F285C7E646F36FEC7CC95637DF8D4747F91207FC751B71F1B71DF9723FBDBFB56712ECBC48DC557057592B0B33A3EF34B8B1539CB30F980207298C5BDF9D9675DBD2BB92768D29B753BCAA7104655B76573659E23057BB09CFEEEDFC7A79A1ED672CCAC3E3F6241EF4E5B34858656B50088FA83681C79F8B6A85F8DDBB8A1D6EC6B921FEB8AE561D7891EB9C836CE049E39B2911696043F7D45BB75A109411E715B721DA00EE11F583A3E0AE8B0BCFFC567B9E669AD11C7B3D8BE29A2131CF3D85A968BC4F3D752996A604EC616EECC4DB982DF2CF882D042C827E4612AC989AA7BEEFBA1E5CE382AE85B44F673482657ACE17D73F739D72CF57B740F6F5A9C694F8582EB3286820756758440716A6DE25B465847AD316CA33C3B4A28EC74C5BA0104E70E84D0AE31A089070B89624202D62C61ED3633F812AC29A73C19EE2528E6BCFB52052F4297AD8BEB8519911E6627310CF383E3A3F0809004239DF418E8E02D4AC77D98726D5BD5E6A3405152A8758C578F5146A4BD4B28DD14E752BD3D510E4C60AB8F82C489CDDA0EAB066CE74FC1E3646C7E46AEC117FD021C89FF527126A5A76F332B83B3F139B45FD1E0E6DF5272067018A7024BE27C690BC9B4FE447E900"/>
          </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="ABE8DEE390D16B8D9D0A4E16C86B6DDABB678DCFE286FA0ED1227B71533BA2A33B15003822B874E8F61F97C2677BC1F187944BB8C4AC6DE89A13BCEBA032DD4D09A100EC6C2C294844576C602DA24F59835BC7983ED5A2333DAD6B54246A02FA897FC3CA582DB4F5179F9E5C4E7A555F6B03590CC15C2B8AA944B89017590D181DAFEC2482D1987834DE34FF4D123F3F51F0D8C7B71CCF2801294E4419F3932A25E33797FB2733D68166543F28EF0D0A8895830864EE1DF33497A0569B62DE26F83EC3CB302EC7527C651CFC58B1EAB38CA5BF6617BE76F4B12AE96AE2E51A4D8DF20E1BC9A3148CB29896B16929C9F237149D73EF1CFB42982DC2EB844D73CDEF0220EB124E51790F398FBD4BCAC4D2E69BA78547F18F088EE7633BB0466DFB7B9F27695C759630B099BEF11543DFD797B178EBDE67943C6DD287C26046516BA3623A6455F0C29DE54FF5CAE304E937D76D0309F4D4274104FD642429B76402E66391F27E8A4771540A37D8D39EF358639C18BB3DAA7465FF48A7E85CDAFE0470DA154B2AEB5A3ACBBC4B14E4905D9E1208B584F8769CF05ACFCAC22EBA191AF18C0F208BC988549077CB6376DF86A3EF4F549E90C76A5B3049FA91E5F800150CC05C309CA82FD0B37E5AB6F3C18A7DCA8A1EA34B02B86488767F02C160E88510B1DC494BF00A40F9FCB0E78A129ECD27876920F6BCAB292D57FCEB8696F74CD49B142394C4A3FF321073D03C478C494B04C269D13F681BAFA6730F84AF63E985609DF55D4FDB2AEB29339679137D37587B43948F47ED7C0CC371A3A7F7A84CF19E632A35FAF6A0AB160983684A005EF0F0E83E7009952640BEF4BFAB732AA66829584BB7485023B3E65F357B5B51EDE7356F6CEE8F32547C6FCE544E29C9B51429FED71269FC5F1CB38AFEA33AFFA575ADB4AFC71BD880EFAEB5F6A02C76DBBEEC6E3CC7698E7F642376D7AE1A6E82B59F780972D58732A6608485A570BED29DC462AFF127F207B54041DA171DF73E629FE21C61E024C3FEA3CEC9C4752B1CC97BEDF1AB56D82B3828108F68FFAD575F85E9C30F87A0D11383210C34703D158EAE8CBEF76825C5D83FF22588DE55D4E2EFD6A79DE3BDCA73ACA2C9625EC460F8FB5D0C088BBA9C4B379B9B18A98EED9153C299E294127FC70E549EBA1C2F22DF84FE09D579E87454199D06033E3FC9489A402FBD37048F2A3A1AED879745660ED062F1F56550080E504603A9339C577F8D1555E9243BFD7E63086C2EBD526A024035C23EF16BE869BFF4EFA6CE5B095126C37227A85010E495E2E205EF282A2E379DD4D5BB8F33505ECA973F72FB21DE5CA622252B5698EFD861F7BE82952E03FDA2A4ABFBF11A74A1AF58577974EC1E29285E160557D791E5157419FE9CC9D12F59D17259C764C92ECB9408C4EE77159588EB95CB182A70B299C6D80E026B225CDEDA6D6A4DD8DF6857E9695A08DE7FD759266FBD7B0EB650B3FCC55593777E1AB787E61FC696600639E274E9289F429B36F724DAFEDEBF01EC56CD0249178CB5965F754CD11F4A3A42E27136362EE7E759D4F44CE71665C3E92DBFBA88BA04C52869242D79FE5C07C91D43720A837597E5CA2A4568AE05A9F312B6535B09C5841687196358B8D4B1EDE080370ADD144D8E789743F725897619F68847EE6583A36C231895EDF8006299C7DBE13C4E46F9B744CDE79752ADBDC0F51C94A8DBCC2624829DDDAD7DC7F7F362D4E5A2AB669376D44CD64E08D48B3F3202320650C8CA14AC599E0EED470008037C8CB7D792741B637A3384D598A9857DEB39B0ECF15B036A700458E0C2F8DA4A4BB617D1FB9A5EF01CAC55F6C41A4511E17EF8453DD256B4FCF99DF080C6D628377C714565777D4136ADC7F90697E0ED7DBA3638111E053B8896B1C37C00187066E61275394C181B26D1DE5B39A2556BF4A0B6341B27A3AD31693F4429E87B05DEA9A445BF8F2C8322223462127DFAFA8665EFA7A3FEBED53FE62D87E19133CC1499D32DF5460E8282605FE6FD57CFB4C292FCEDD954C8586C541EBB8F4B2B7903D0266F06F25B6A9B19876505CAF30F70560E125551CE163C34E048C1D278277B9F8559D6A039C27EE8073227EA776D86026FE62C8CB8489038641F598B45BAC548DEA126FE8E02ABE95911FBA98B16A25E0FF81ACCC8CF0D1E50163DF1B03D4C4E5FC507A635207BCB7A501344FE4A604AF65F2D608FAB23EAAF6C1AD37507A01569DC2A827A48A0DBC7FC33F63209318A31444D8261595ABDD2DA9AE30A6E9F528EA98933D6CDA42F525C98015C904C1D3785E05D23B5FE1D6268D82170226DC4B94499214B691537B7E20726CB2BE9F42EFF4E7250C61DAD4F5E174675E001B252E9B1051EF6F0329E9D679A1678B0946DCF2BE694FDAB467659D37E1505E8FCC4A3923C816B2D1E8AB17E7E9820E4606B72E429886615D1B28A0C9D5F054D751557436F95297A585E6D7FFB52E73CDCBB8E82907254E00227DE4BDC0F206248DEAD86344AB606DDB69079A36DF18FD5D3ACBDE93E6135858458E7577BD543D25535E11BDFD31120CDCBEDD25CF7077A1E90A0CFF788DA08D526FF84F27642E3DE1C2D52E7260407E523ACA472681E73F6E1A51EC4D02240215B1FB530D95B1169A9EA745F4252A0222E2B34DCBC3E2E31A3CC66646CDB13EC7757EDEC3165C3C0EA90CA9C7FD9F19F8C8A3677F724B2F59E6CA034ACDFE32FF1507B8F674A3B05ABC2231B30179B27C743DC8C6BEC5E43F6FDBA21A35D12F121056E5A3C1737FC938B5B190046D0CAA51C15B18DCB315A66C3277BCDF262486B1C6A92271E5578850D708D3A475C6B0C00AB66887B75DB7E7827BF68A5568BD705867BCA0B4D3CDDBF6A1AA80BE7EB00101453687474027D79D1760E383F76FB67FA0729D328937A16BC1F2F5BA4DBD452B2BBB2E836D2E4E321017AEB4DCE172FD980CA1E8B0FC1B6AE9555DA7B7D59B5A0BD3E4D5565EBC75CC7684369152A04AE3114DC4E11C8DAD9426BA0C3434A220213141FE7193140AE2A241F361234D6EFB8D890CD9A06471F9E107F93B1518FB9155341AFD5EBC652EDA09A58A0A5DEEBD33B053122E658CE1823419E30E48CA2DEBEA1800F2F503AFEE17BF6810C34C8A4938C21D4D7D9A5FF96A34D32B55CA4AE78982B69BCD306437A1E25817CA2D2D66D474D4B4AB8FE616EC9DD78159822A9ABE32AF9C6DDD097B9BD702C69586EACC6E51EEF5C9938FFBA6B72ABD15DE0629DCD7C6FB63828AF3703EE8475116994546E8585D4F72F682D391C28D5A6DE348BAAFE76CEF70F79B96C3EFB90318E7A56C8DCF55310BC46562A8FDEE527342EEA44E6AE57431914E6D8A1059E0C1F253DB93D8653C1A426C2F7A58E61F319E13D9F0F8D58EB20A9C74EE2379AB08527CD4A4F5911D8F7003E1A62586DC396375C5B6CED3D0F228FFFACA4DC0765099205A81A304890477BEB41414D0C69B0EACBA229BAB8BF8134F3E9165B1AEE9830165DB45881C5CE606BAC43944E72B89555F069474B1549966E5B1D499E9903D25FE4E4466415F1B38E2F59B4AE57103A2D774AF3554F003F79757770CD0C8AAF83EF2D26D3B50ADB7205FD927F0231AFD45CEB9F8B302F294F21CC256DA4BD53F394F842FD953B2BFB6870DA814720BA6D854F6316"/>
          </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>
