<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Sign"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PrivateKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="AA924BC71F1C55625EA096C2F360E85484269C10D3A1001A84D3466851B539581D1713A2ACA3FC70F5CD1DAA3FEE8D3E628B1AB6F0E341E6EC456D144C6686F90000A219D14DE7BC09673DB6560C3235266DAACBD3EFF4415087D6EC256FFE3C35B15C2756358A21E7C122FE3F50FCA94BFE78ADA1AAED0E92DCA54C4F6EDC6E5C22440B94890239901C85400A081098024D8A328120308010324E90402D8C806521411120041091B47054120802314494484452228A1AB28D13A1709C064E433026A0226E84A2101BC54019422420C32014275003C62D8238221BA80C0226461CC800D392449A006A2196058B0232C8B20194282913C0091981455220840C3302613480A0084000300820B3718924925920214AB824CC180E41100E08864C6384881A8688E0242DD3A02122410213370482B8211230024A4862D2962DA1322C23350512443018190C20072CC8A6910A031159922921B82804014421A65018390263A49184A66151B60D11112D0B352544084619207002C06C0C2685D04871CBC281912065E31612094022DB904DD282001C280E93A08D9C1805D1920919A4858B84100C0460A0240E99240908A089DB243208232090029212116CC8C4682341908808661C492A59260180084AD4B84C21416D198725DCB4404240418C422198824D1A9909E4C608230805013886002568580265821490C238460A904C0A406C5A4412D22466E42261201268E1420501322DE4388924318E0A08701320251B198124454D4C3205894401E1160CA324701834289C3624C44648E31206C2C248DCB64413050801A23098A689E2242C0B0805A43692018021A0A4405A08412185894A3802D0208C61B20C4C286CE192645A167200124C50A88118A8818A849022B02D12B7641213209A0684E0320951B61103B1208C86681B3650D8166018240059A88401332183922C89C60121321082466DE4800513C90DC9348A18185161026A21B7700C0044A348086342225910401B084A003122230682444622E3866D10121151265011178912836519080AD1004490388CC0A200D4860D22985100060D4C240284089160462D1CA34C82162588284109397262324824837124315012B24859C2808144699448515C0040104652D2180D03828921057109A5418B926124C22C914408C8307160962C21A881083632A2060EC0226554445223B3504CA680D4164A109190609060DC024451A24489C24484100E519849E0088048C88DC3A23156F998A0967D23F9E9CFA15D82EF67451403B5E5D9A69AFD15FE39F223ECC465FA4DA942184D8A285875707DF88CFBB750D816E5365EA2C84D43C5B87F83C51FF3E754B07C6F7CB8CC0BE9903F6C76274A5BA734B84B2518B9A917AE156CDFA665469F21EA521D0293FFC3657357A0FA09B2F768A5C4410AF96872F4648A0EDA0BD39EEAABA5C2EC7073B2F7BD3A2BA19FE70EFE56657534719E842385386779352325544FDA1DFDD595053E4D4D8981D1B1DD0D2A5E43FB3E48EE73D1E00B50393AB33D0D6BF4AE613036A18BBFE26F80EEABB141C37C6EE965CDF52F40E451B9F7A59C0705214016CFA48BCFCE50B0188227AFF4ADC5CCC5A0037370BE8ADD7D16D5DC85A35FD283C2F3B16CDBE453F10FD5A4D92277C9C13411C042F5A3C29707748B687B3D63ED51D6546BFC5060473DC817AFE30AB5AA16465C28FC74096FE4FB65E505CCAD757BC743A0FA7800F5D6FFA8F9160D9CFDC54F47D71DB7DD688E4A0329DD499D895E5B2E905FB08CEF72D897D6E85A479FD8B318A7FB962412CB86C8CE63E9FFCD23FDE4590F85E8BB57369497E0D5F684F88ABEFE4BD14D0DC749EA05BA8768DEDB4BB38AA36C471D60ABDED4322E1C677749176054DD92C655C90A5B39F141EC2A3825E8BD8062A4226CB47FF14C0087DAECEA21BF1FAD8BD2EFEA7554FE9DE0E1A2535B2EFB4CD177D9B6A8B8725CABAA4F2CCE1C99D0EFF4F587DA6787C6340435B4F7DB7424A18C431AF3A08CCDBB2D64E0770FB3EF67CA9D034E0D59D143F3564D2FD224A6635D6ABCB2317499387B681573F1819EA0C5FD4EFAB7868FC6235EEAD6D8AADB5EC7D2D423A9E910876AD5FD585259FBF2305288351EBA5A9E627FA633D1EFB60D62148175CDFC1F2C6B758DB336DCDC6DA6F54B1E3EA5F4A7B3AD9B4705B739F9A1E2E13DD91009F45072E958091B90670F10A1B55D22CCFA942A42358185A9005FD4EC1436F78DA9B8BA94C2F4EF614E0C8B122208FF1C4ADEE4243E9D8F702261DE9CFE5D1ACF5F17192654F6CBD03F8F4AED878097F65C6219F738CE45FBA7A580E48FF378EBFD46E706EEA655B0581B19E03EC0457E50E6085900859FF8BEECC5B976B57E8AC685A1FB907940532823B439A454F6DBA89E744CB24C039DD3DA22285A8D1B0D6DCF2337A01515F84F3C3F16DE930A723CE3F7C3B219CC4F8FAFAEA3AA3C96F931B4C3211495152B064A3D17FEA15729067BD06084624955FC066B84FF6BF0C8E570B08E1DC0D40BD85B89AD33C706660594EFFAE0AE050D1846FD1A70D00795F51936A783C06F6DED5EE1A5E84BD6D935177DCE009CFCD7476A0B1AA4E756EA00773BDF6186FAC14613FBA3EC17FB98BD5A5B6DF438EC8145F867979D5CBD3139A3DAC38C51B7700657C67BB85C6A6D4FED25C7613574C2A8D43720EDD839C4D905BBAA97C27B770D827DF16F92B95A582B8314A08EF2259F072CDA983BBF99CBD7EC74A167695F3910FDE3085EBFC6D91A62D6D98C39C55D51145A155AC18C6612FB6A27F7BC51053D6E6CBB9CE2A6B26EC9D3AC42CB2AC4CA6C7A6CCB9072BE2F278B6B895908A8FE39481F217D8CCD42013481813413642BB068ABA3EC21D67570C6AB6C798AB05D91102DE2665829EF341D334651B83E667545FAF42A34B6CF4983E364D9B172DB36930DE13D80DC26232EC9B883A7196C855AEC8861979129270F5A8014166068ED8F44829C5C24E3B615839A3CB5A1CD41DE1FEB5469B4A700876BC25324D77C9740FAF46021EBEE9538B45E978D9D040DF11DA37D726404AA214DB384F753A3AC037B3BB860620B65FED1F2BE77861A45C04E4FD5A851720C031CF36C59AAB34DDF518A4A5E7104D8231057BE34FCB5EEDB3646C27F143A3BDCD9105967A400EAD6422872180626BECA3E9CFD52B50D0EF98936E1CF67A931DFF969FD2BAA19C0B0689E851B69EF33E2F9691B60AC130E3672772AD1C4A6D473972A6C1A5C8A9AD82CC441850DD74C94E0A7C76C43D41FF49598B79ED6979C03A9E291140E69482287A73DD10D9DEBE1D6E82DF3C5DE39CF7E9D076BFDC7E65506F465B1AF8D14592ACDE2898B1378BF58A22AEF3187AC36972BE476FEA89543597866D56AA269CDD2158614521CA88C3C6C1A75DD8283C7BE06A9B8D5E620F0AFAA8E018439A8E29269E67B57FF6CA9DEB813B3C51EB5564118C1F52D1AB3911AB666CF169C0832A1EB43A1EDF23DF91617932AF209485724583ECA58DFFD44FAA65AAEFDE73F7224E75CA514BBD73A553A6CF0BA3E5F8D541C9374A260E9D1B800C230F78A4CD50E7BEA3CAE551821C14394B2AF28EAB2D1DF2A35AF0477F6B39964BD"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="20480"/>
        </KeyBlock>
      </PrivateKey>
    </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="Register"/>
    <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="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="AA924BC71F1C55625EA096C2F360E85484269C10D3A1001A84D3466851B539582DBF88F54BA416AD6EC19B0A52BF10DFC6093B4E3B6DF64D3AB030CF7711AB05F9D7C30E7B671CF8972EEDE9080E7906B1F367EA19B1FDF33560DA940A05A30B880666999233962FA4B633788B5807014084FEFFDC11ED6011F53AE1C6A93EB7415EED533D5A57CC42768761F727BA31589701BFB84E3F1F64524A0942D3CCCF1A16C8564E93439EC34FC57EE36B2BEBFD49F38CA96857E11CA7682C5211B4DEC27992C8F80AC6A305FFF1AA29367A1B21A3675D5C82CFAFDF7CE5327BE661BB482A3157347E751B29A05E30FAB4FC14FEA1879D15316AB32F60A5F7979D00739BF3B0DDD5833EEE609A4478B0C574F96EA9598496B0AA69E8646F12A76230E058ECDB727CFF8502E5F68464F6680C6B9EDF3069634092524867490A653AE683103936A210EC30815455003E0156A309D8B7D14F594D603BEE3CAF5D7550915D42FB44421098D231D2C758E643651ABC396B329BB6A8EE70F5DEEE642939296D97FDE126F2F335212E0A96647DE17060DAA924B7B115C4AE7D511BC131DC6E46FBF40FCA8C936F68E289AC30704BB71E328362285EB9EE79C748270A233C10B90184DFB1A5AF8A3FD81828BEEE1395B54118E88798033B8F071B94D2C0506BDBC30140516579CC5A4FE277C8CF27B1EF3F6E33B26E45538B3C67B2B493C16251BDF2FFB107FE1EC6E890384278EC516927D4382985E23561EABB9FE1E4CB53E6952F066ACFCBD6903F25B4DB00C31C51B2E62091F0429B205CA7A7301D88DABC8138BD120D94004A36DAC7C12922EAC75AEEE3B48EFCF81E1A327275EB353F09AD959A8BFFBC80DBB07158F6884A5A8686845E3082F5D8DB0B14AFE852ED708393D9D2858A4A2F3CCB39C61FC1725FD13CF4E09754AF32864016FBF44130AC12CDBE0DABFC4B5D95916CDBF409CB5B9B83BCA1191D3DD958005707851C80F434B6BE9A7A025BBDB6279F3C0C7B63298690803A16B46028B63C21070F1E292C29F7B88EF35B7F298F16B1EF5C90CED9E6692C2863B4209417A3D7ACB4FD38A859409839743C6076F7B0E7B0E8F46642151EC70B248979FAC6CF14ED01F1AB846994DD0815F2460DA6B51C05F2AFEB9D551B02799192E6C694807C0CFC86C6A5EE01BBCE971E69F93AE58B26F5D100EF9AFF86B6FE58B14E0ABE5504111DCE17A01E97B8CA926E1ED38449E87B463A07CC02CF6DAC90245090F54DEAD068FF914A71A5656EE111CC732FA30B27B7F293321A0F0DEE10D577661D7527CCDC4759F250A648515E11E236819A3DA15347D63D7A3F8CFB71A06189610F94BA7E70A23EE790A5309067355E3AC6089C74CA6891086F2E83DE446C869099BC281B596A5F7CA4F91171561C1ED0CC21D35106B5130318E1223961FAAE9FD0819DBC9FDFDFDE18B82044E900C967B048E487B2FFF1A6E3D15FF292AAD1F9C2293FB019F2EDA02EC8E6C13AF3094E7006822521E1283867E5920D85D5AC713583EAB846FDE31100DD6CF6D00D43EFE41B931A0103C93FD74A7CE9709C8540301324E22E2AEDE24C0B31B8A32D7049A3264BCC031705F9F586212585148A72FC26B0FB2D7F00953EE3D57C994955DCF66530982C11A4DE44C46396DE623EFBD41B74CD638F1F4443DCBDF19A1BF7C9ECA245ECCB1EFFCBD4F3B75143FAA474C0EB182BE5C91EF4F2AC7CAF0A9864851B7A920AB305C545790A466C80D1C6E3A252AA7EBB7FAB60691597D4C3B6519B57B63AADF1348F19EBE727E972AB73C3A2584C7F9607A65164DCFF58946EE0F43977DB64869B75E05B5EDAEACAFDFBD29308D7353E8BA0"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="10496"/>
        </KeyBlock>
      </PublicKey>
    </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="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier 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="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </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="AddAttribute"/>
    <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="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="false"/>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="C203D9E97BC017D7DB31F4044F742AE610093E3397DAD9A8FD330A2DAE182A6A"/>
      </CryptographicParameters>
      <Data type="ByteString" value="678E207048250210E7E91A511EDF27A4ED5B46D606868C004AE692CA88E9CC349C13FF941578094E86C753A30A8F43EA6095F377A6CC85672335E9517489D73A8C24E061C9883AE1D2EDA38BEDAF3534380754602359597D75C91D4F5ADC3C2953405240C37BF1B5F617D00049FB314085432DB1B32B7BDF64A4DDBB3D31F8A2EDED871EEFBB7766B8078C9F38BD2153845B81527F2A16DB5F42FB3BE1AABC83B708BE6B4EB59B0696ACDBCA06DB2260DFBE65FAB4B0ABAB58D5D48BC20E1294D1937B5A1E0012EA5535022AD66FB034CEBD49F43E8E163363DC6B60A0F13C99D7B239B710F01D28B3A488CBE30F87C336747CFEA7EA470B4B8B4A3B29C58EDE00E6395E33E7A94BBBF0DF859961BEAE1794262ED03D7F11106C9FB93BD919922A222CA2BD9F585DA34C3B26FC5778EA4486144258B8012D88F7FD8C454C97F717DBDD124C03342BD77EE7D16B08090EF8E405D3D0316D073479A5F2CB30DB8A1EA62E056571CF4A59E474C5C036A72EE9C8BC20D6B69D46E043831C4E8E104C44A7081236F2D6B505DB896E784D4AB895F480DB7D203126B965F73C26D526E353EC130AEE3C226AA43A4107DD57ACD87FA9F17471633857B2F64F595C7BEF46E367C52426C9628668F13FB578E31D08BE54B7161C0A4A181039D450C38A5BE4EFB9EBFB5F6B2C36C00D7EBB7C4991864712E3B85FDF00CF62248F52002294E6ADBBFF096A651BA20D16F61CD9AC3DA08CD5735771089FEEC255607A0D3A4DB7295768B9E91E5CBB6A55C1FECEC224C39F9D8D4DD9BD3E1574E828C62085F8CE15C5DFFD6FDC3D19234D15AF1E14D7EB1B81000509627C0855D89526387F087F05DF13A6AE40449FA396B056C593ED0A0F60462805FDAE286B8D3EB47CE0B0D3A3DB430B1FE74B62AA0603B88BE795938C1107E853AB5B48EB328DF9A2EFA6A64E3B3D5B27791C164999D460459A5BF886E1A32286FE0FE1366A853BFD94FB7F674952E6E01C7430348DE7638D91B3706D8A8E9E6E0DEFA0221E779CAA50A431FC61F2F90BC983157F1230769F32FFAE062F8BA1C6F8E059425DAF6332F442640387958C40B9A0F92C54974F6731FED282AA90ECB4A7B892EE32B2ABC2AF6A166197A79D048158971C40497E8BCF8CF50972139C0BA3FCAB259A0E9850BC3A75D3221EF426074595469B90B153DD2DFCCB0368FD253D397F8BCEA44A179F32ACF19C5CB8CB57F8717038DA4423887ACAE4253883692C122FDAEA4C1F78B5CE20E0B339CEA711220387D129376C146AD7EE1D00E5C013602A6A03CAED5B8043997047588D5F69E7E50AF897C9577D33A5D8A79FBC4F3E68394199378FF72CFB1E9B80B4A0B9427F8EDA4F23284CA1C4A293C11A579EDE1924E711D0DFF7C1342D20E36B1B1FC666F3FE3E9B69624F4B12782E512B5A1C02069BD4661F367DCD75B8867797B43CD0E4EC7573A0E5B5F94D31065DC437ECB4977A1F57F0AA526872DF801E5C9C7C19D5F388170EB47C25F3C410729EEFACF6D7E21413CD11C36D0483271D0BA8BD5EA3A54D712EC396AC8EED69B31857EC99FD8CC719FB20BE2264B7DBA5600B135C7829C98A89AA829EFC0F338C342824DF2987291E0436876C2FD61BB16192BBC27A9DDC3C36152126AACC4F828DEEF97F683D371CCE8DFA5465FF9FABD02D6A4B92C17B2DA88C1C61A3F7ABFF8AED6CCE81ECDECCDE4E83F5CB84C95376C51E56CBDA6FF9BD7B6C4609166A5182C5D92F531570EE84352602BB38A814D326770E492EC4631CC0E4F2DB620205503E2D74999D79EDD36785903E8CBAA16D47A90B1BBA90AF3972CCCD03445609C6648E75DA165C7D3293C8DADEFED5E88DE737316CC869DFB4078BF51AAC819C41638E14754889A57915D4859944B7C567E67984E0976D557803BD63BCD5930618611E96C33DCF076C17C9D91DE2E3716B47CAADB39AFD60F952514450F5BD42EFF2677CB6230C32942D1EDEF866A7CA480D59791882F980DED5B9D06F64358BF6C140C5AC2B7FC5C0E230AC1ADC35B223C1A88580B3042FB714A836E8CD14C4D939BA2D19CB8BF192DA2D1CB1B095860BA19D84280EC4B1EF5990381D12A0EEFFE15DB0624154C045D1934564F488484DC64888BB14A637EA1D6F6D8BD1C3262092103AF9E24C54295998CE45AECE5EC71C09E039C0800F1C5693AF957E19DEA0D9F433524F6556A681483B24C38D7DCD04EBA5AF630014C5638A5E39F3D67294BC92D32C9C63B3C2B84439D54673A7B5CDA36BF1AE9B32AD21CFB603270FEBBB1E82976A434B7070DD544A96AD3695198D8649DE91901754FC17780CD3901703DAE70BDC8C343B1682FD82C5EF2EC499DC89933E12C5A3295E249E7E61F26D5F1A39C472CF72A320C45CA435BA75789A95D9FF40EF313C9E5ADB4E2F55007226333C3B67C95A73DBCA82704F64FD04AC54F47FD419A09B55A18DCC424D6DA335AB0833BF21CC8E15AE18E18A87DE2C271D9B9DF8361E2F66FC5C34586F21F3AB0DF82D91252248F1ECB5F2480797B2D5E53C644119B02ED99A58E169BE7BCAA160E8223AB3126381DCB6A964F8C9BFDDC6F2D33AC254943033E1A388A425A8951AEB12C67578C7B9762695AEE061BA3EE1858E6611E58C72AF98B37BCCDAA872648AC6B207A0635559E41F4EC644C8E65C6F624C970D1FE09D1A67D9CE209E96755CF2A94816AE44D2267331C6298C1771819B6A711ECE57330EC9B5E4367BCC16E678535B3A68F7DAD46A656453EF67CF4C0F49EDB47DEEAF4EE3B00E88183D8BD884B6905C6381CB891FEE0C7DA617BFD73EFC7307A59A9C09B0BFBC3380F9C277E30A6AAE3E0E498350924F19F8600E9FE38F82DAB46FE2EF64CF6BAD051B1B6E0804DEB4B6A367C0D72876878901D91B6DC14F9C68CA7BC1BF2151A6CE20ABC61AD91BD17B7B60322BEAA52F30A110B67539CEB0E2354723D6593017D592AA7C58A6299AB84F553B7231D2B0ED511AEF392739799D036D4473D321D0B6D364FE9A92814B9049DEAEB36BB4507ABBF6F72AE6EB3A91450FD9F2BAE397FE08A626814C6BE44945D52462CABEACDD60FE576A1FD95DFAE64A0577CA90666D4079711892B0781261170344E520DC4A86A4832151D8777ABFB932C57E4660481A0983A6093381E420A94297531DB3191083BD2BD98177C41F7B4C149499BBA4AE57619839ECCE43CF5CA2C99C97F60BCDC75E39EA0F9F7CA2BD92D8775141C372DE2E492880E06EBDA73A79FD1981B253C365D55C2D82DDA18A191A5A8CEB09D6A0E31D4949CF329DBA676DEC4107BBD7ED64625B176355FC7893F8B37D29251427BA04D5599FB826C0EDBF837F563482CD9884B2FF3090A4B876E901F5F38A7AEBEC42768A89707217628CA7080E736195EDA708A3110069308E5FC911CF894C94C791F2B7CA7074A028C3009AC1331740FAD17E401F417CDEFA40FAFE119ADB6326693C25B35C666CE827E58DDF6470895DDAACAAEC73FE03B7A51431DD5DC80D51E0FF32BD751AA67C6BB41D4533840E71D85BD9A82C43269BF99BCD03E3D89D452BC06373E262B8B454D6309A99FD52731714B5FA0D39114372141F2ECEFB539B4EB64285F726858E56E7E13D8798AF18C99CFE3674ECFB6D465A9967F00F9C3514B73348161B0F164A29E609A6589E0B7B0F3D6B30675381FF58A1063CD0B83CF1889625A42B2806072F9EC76EFBC6E861D538A84C8DBEABDDD7733E221745E9F154056D41FFE1B3B889F8EE1330597397C41D81B9A991F6F6D72585DFE090001EB1F7C76E5EAC7F57F151DD84B483025D521FB217649AE81C73CBED7F38A50A667DA39632B6C5B77735E65492AD6AC1C5A4BD84EAF77DC1482A7D341523B43D46E48BEF7548A71AD70AAA9425E3139AA8E1113475ECEEF26C18DEDAD19DC121CA0C37A54712A3D6D93371D9E9E9DA26054FD2D7447F497E8AD201191E804E49E3937E000918E97AB855B3BF6A78C46E32FD5B1FE6A5B4480C41BE308D5B2C8CF2DC51AE570C23606EB87DF9C756BF49038F744A0C40253541D60D2D795733354E7B152AC1C8FDA647685F0BDBF51F196E3788C0917B070706137755B36BC8CDC458EEE7702E808C4F06C514482B49B82BC0994125F78E3D62855842554CAD0D7CA73725AE4ADA0779ADB820B86A8D5E56CCA160794475FB7E9D324A35FA3A07267E7ED58A9F84CD2112869BF30CDB94D08E3D8F54D38CFB7DC1C53318FC1AFF49AB2C93FF5DED935BF5340640F3BD43D04A4750FA83B353127D337733DFC35618C68FB14FABDF17DE371207279F79B138F813DB5232C6D85C7C3FDE75CBCA6EFD5CA5B9A5F53BE3269A82C05C10D0525CA942FD4EC0B2BD8034A68B8E05B261F76F17F7F1D65A7BF5619B05F0460C0308CEE4282CC2DD1553968FFF713144C2A073076814D82041D16FBF2BD506540F3318BCD3C852D4FED72CD011172CEAB58C710B4556401CC4A1AC7A01C0B54123A8A62C5BE6D133ABB95DA9309DC1EE4B7080E0162AFDB66074A2A5FBFE8D5C815C6DD305785B356D8836430CA0906746A8788E1D369D917CACA4B71C3FBCE2FC6A49C0040896C4FF9D16B4BB7963042BBEE4B7E089C6CA1D71DC9C3C5AD3843DF1BD70A4BB262B605918E300BB035848E011EFC4F9D3B9DAEE7C2A33F61D18811770BED2ABE53DAEA8B0B443A1B99A9C0F925A72559CADB08F1B8AF9D5D3100D5C85BA559F68DB3B844560A68349F679760007072A7407D2C55E3B8720C2F40957388C9732109C179A84E75C6F730ECAA2AABBC9DD6745E81DED663C7F75C06BA2CF199213992331C9E46F705C24BF2C9BBAFCE02E96D970CAA031564266FB09F543802E9FA9859F8BE960B6D810884E43A8A37A7FB5AF22FEB83C9938AF1B2A9A4780E57202D43E357B96DDB9D72807396A055D9096517628F33174E8BA1B21C7198E0117C2B848063411D02BD8162F2C255354D0E243294898A72B4BDB72464CC2B6CF07552C8DBED640D4BF9A0FD01E7D4F5B0067E37DE99656444F771F4608D06B3BA835AD7B8054BCB4602DBF9FDDF6A26A217B17B8FD5E05B4D1ACE17A8AA0027F3AECC6C1E771D61820E0DCEF4A28F130F2A9E70B4FA5276FF794ED576CDC953C1C0AC7CE2794140986675D24CEFC49BE044E571FDC1F8902BBED56FC7A5D7F7D05AAEB94E7F57F49C9C42AD9A7E25D4D9167B4EC5A9AE6089EAEC4A6DEDDCDB04005072B4ADA26B83AB1B9C32728B17F9434D9480DBF830CD5366F0DAEB9FA828751015862F1826BB0C2ACDDA6BC3E0EBC725FD8605502415E691DCD45D77BE68E607F65366DF2F40D3A9E1001E176F203B5E429A089E307B737C654E590A54ED2ADBE1DAE41C3A19CFF61435CB97924BE025DEB254E944D7D2EA7F90F8EF46F7EFAC97B0534F561A00A7734D661355F31D5E3D9FF23499C28C451A4A264AC143438A59118AAFAA1DC5D0E6EEABD12CFD24A5DBBA228A7238CE22500D5D1BEAF7962F1E93007A98E918502A746D57E4EC42776611325762622D599C2398B27DE045544690BD7F648AC71E1184EC9F825A45E8BFCB0C304BDCBFDC0265055FF729E51713FFB22AD5024262418E34123E3FCE91739FEC52F75953F8BB9281A6FD089C45A72ACF40FBC988AC2E0399AFC57B6E941C0268936F8C41E340ADE45DAE6075DB2DF98DACC3DA93DC235BEF394C9496AFE0201772E3BA3F24D7831B9F95ABF80D4CD6346C1B5EB423754C5DAEB119766C3D8A09967DB2A15255A8FB77FE0928710A9052B2F0D439F9C68535851C94DDC30B19A8CE2CF2AD9F89253055488AA8AAC16A438EDC8175E64836991B523A87960E340296B3E9EB5E2F3F3466BA82206F9087BFA43ADC071DA05CA81840CCCEBD9BFAE768EA3922811E8E5AE39F2632F04ED9D820F82390E5ACFCDFD67AF9DC7A12D39CFD826F4968B8A7D7DBB1B41A803323022D36E18138F869D833A1EB38E66A1C97A9A6662351071F12895C995F752071C1B3E04686BA7D3363A5B04087DB31346501293AF1F4D6F263CDAC0E7C5C1F887429B66A2ACF1DC0E4A86AFA436ADCCE87D8E56F0DA4AB781E0B05A48B51EBDEAFF3BB5499B90D5A7036EFAD7CF50D79623760582ABF8C2F8E402328299DF7C445D7EF40D44EF5F821102E89D429C841333F32832631A69F449FA39FA12E7AAEB0B3D7353630A8A4CA8689D15ED0CF31EFD456943CB8781D1D25818CF3B07EBAF17D5A936BA81589D37F4B9E5EC3B4C61C97502FD97C1C1B4732ED4BBA7C140624D8A503A6DBC93FF4301058D3CF500A613BF907C6A383A670F17F24D809B9E3C81F6DAEDE160215AF16D36D229D1CB667C555645FEC1582778329A8F17846C79D32F5E075B7CFB6A058F3EC360B29AAAA60AD2ED15716BE0FD3569DDCA27E92F309784C47B72704E426CB769A1565DE20F65B600B49D1058F3DA79CCCB3ED6BDF8E01ABD94A90F5D0B868B25C95EBA7701351BA1E4E2104A54196D8BCF7BD4CD9181C85CCE5F172B079BE3C4E8657160664947A00B683EC03CE81CACD517F8EE4A738B3BBF20C149D5270A23A34C3371C543A2C7691F401DBC877C8FA8EC5211BE86111BD737A40911B1C04C86FB48B978C5982728B7745C8E62736329D2FB9574901EEB06AB375E6ACB7FDE7CCF8030EBA662A381C6A1DD7117C70E950ED490903C1C062B3360DA691AEEC994E67455710972FD628BD190964A1F6686A078599513C4F024F2395DA4C42E53573827917E4DAF0E6869A3542C41F86591049F986E4602BC77F2A32118DA6706DFFED18FB0B06B2638E69F97CF3BE3C81351380BCB0E5129C8D742EA73E7F5070073900F090CB7C90F6AA6BF6FCA94B9DD16090DE267796F0DDB9B677A7B90DFA60E6263F5C0DE1C5F1A73447E5F04643FBC6504C79C1663D785D0E82817E383AF251F732ED376421AD0AAF8CB51F5DEC3C47E5DFE3F04C68291376B03F9EC09123E96743EC828BD1A6444CB6298F40FF1D3E21520F6C145995D3B579190A65F9B0C91BF60E6B2A5D99F53C0859D23BEE8C9FBAA588815A3FEF75BF06D015D6E24C9698557DDD8ED7E3B9D3699BF3CF44DA958EEFECB280592E89C38D430E177D5ED80C292706841B7FA75818EA88B9B302F204E78325BA48CFCF6BF1E8FE7F3BD2BDE255B6C236DF8D1215A6FB50188A7BBC8BB239EA2B413DB2FB6DE6013D855E4378F313356F8EB43EC1BE76F7FBCB2D52031683DD8F4BB0F59B1650FB1E5ED08C9EE71B35EC7ED31F9FB925DC46C8D95C5904600E11FD3A9438FFB4329E43F7F79ABDB0C51"/>
    </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="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="0248CB2EC523A88E74A124BF6748DD910DE02B0CC0705170BE879949B5553CC412CE7237BD5534746621EC0DB0C0BA094DDDD5D98A7FAC5DCD38D5C1CA8662E9EAF3DD828EEF20BD596F32CF3A746ED6BF542900CD0A9D6D2D23D37F17DB8AA37B1359E63744B5B0D1EAF5B1ECE75A2F81E5243742D82F261B23B0AA34FD93785BFCD6A4D1FE79EC6943E85A50E3994EE2141837976659C55F4EA79FA7AFE929022C763CEEC5D92E1A8A4E61600E04EE89277B1E9FA6055054CB20E969ADE0B5CD57A09207A1162FFC9DF26BDC5ADA38E079CECC4A3A76B8313AF8E3E0C3BCA239D800CDB351A6F9C8FA80A48B74A2EDE903D049F09775645730BE698F1CE268F1ED0EB5EE7B07D69CFD20C4B448BC7F4A7FF32477A2550F9C0FC4F1E5E2125C83FB855DDCD017ABC4D50754BB1BE2CEAA01362D11C8C90DF7D09B19AFDC92B36C9AD14CD75E389743C506F310EBE743435693FBBE39EE7C71DF832E702ADED326FDE435285EE78DFD2C559E676D97ADD593046863E0B6E65659646CB31398F1E82771920B61740AC5576A5EAFBC492653DD56AC4588DD2899D68FE8716BA74E7DE60593CEA0D3ADDBB0827FC1B752D32C6AA7F5DEBB312FEF696619B88E2FEFDD7A81942A878396CA275E7EA77EBF45D9D23BCBAFAA5A043689C90E025EBEBCB109FF7E8D680A817925CCA992767BAF55FF6FBC50DB3057E3F36110A9DB6B05AF57383D36DAE1A6D09B66FD51D06DF806F437DB7134D8615D274C6570263E0F9E52E4013FA22B80D7C65B364CBB7610B301571FE45E3EE7436A2B13838E83579CAE2308EE0A6C000D60922F921474B2958CF7D8190E615734EFB6802E695AC8497F6F7C8F19890EC831F35AEDD4508E3A9680355B45E0261859E86F6AC2A44DD7F09516ACB14A402E3B202970F49688A013B93706B1892D9DEEF5A06C8ED52C0C3CC67A93325ED087A50A9357707A7344DA29DD92B60CCC2DEDBED894D8DE3AF8F45615B97A645C816C2396C650A7C8B92DFB96B85357A4D78C38E33F7810F0EB3663FFC5A8D8D8EB25AFD3085FB17092E710C578715C4E621095BC5B83C366F784DF9EAE85E87ACA125769056F0789322F2126EA8A1B60645D28F6CF486F41C372A58316E390337F7E4552A53DFC68986C69B289AF66E4F103AA3A1105A65549DBE6AA0360402DF43C17056C71CF21D298565BB7EA8A3E459A181D9ECE3C7BDBA733FD51820E08FD06983E6E5405553E39FA702538FD70C7FEB58F0EE64D30544E16849CDDA2EDF150B4324D9F27250D34DDEA5EE9D3C52875715904935197D92D88F60DF914A669DFC7587B9F3BC657FA4143AADB3FE86CFBFEF9D38388AAE5713CD25F12EBF5E1911D0B7AB87546B2779CB42277AC7EAC187F7B34B148455F29D1D6ADDE2C46F757C47156DD004EC6797784D687AC9DBB547F724C6072376EFD1414C9DEB9FC6A101E30BA22B16FF1858B0455B0B2AEEB67A4692FBFD0F52862C071BEB59B70CC9827E72B8356DEF4D8A4CD28293CD6F4BFE7DBAC96B27928C1439F327D34BB8BFB7CAB305651DA53789A1C1F8704FC953A40D6643EF6F07DC3AEEF67808AFDC96A89CCD6E29684D06323B1479F390F1F813647F510AAF81C076458F2BA4FFC079B00D8D79FC46561C8C81605109F67D92EA33A5A17DCF0807D4DF35FD5D6AAC36E083B59AB56AF9E927BC617E2BEF4124BC9FAB95E5FC82589120C021BBAD1D3040647504357813C085C0505BBEAE0AC71CAD366F9426FB2C1BF7C61E8B6E674A5539A4EB22B24ECE109C8D59CECC0E4B931B10AB6FC38F505C5F7BE782D25E74DA9AFB26A04E1889E4CAF7A8DFE194335D78556E3D9E69C9B138256F411EAE5A40BE2A0A951D3F596D502B3C1F170A31D5F8D9146B1C04BF815E5F367B40A5A453942E0E5A91809753BC68777310424D5B22122445CB36495D89A62DEE804021B221FC724C1EC08F1DDF0826332B53CA1327BBB110D44CD4FCDA71FB6DC8D8911905A598CBE89A075353E1B59CCB296842191C118B8CE9E972E8FF796E0CF8D282C9410E51228BD091F8E89E3DFAF9B6701C32FEE48BDEF8DA28EF9BE8A879EE66618A55FCAC6218D867622B044C35D25E975553BEBF9CAE2B0381BD0125E19DF7920806E8C32DE797DDEC1F748E88677A821AAD5F61335317B6547C2BB1DD77DC6BB2B010F77EE629B7D579CB7B8B1D3646CC362A1A1A1DC7659FB6EEACCB80CAC7D22DB2646068BB20694D7A078BE129BE2427E0F471F5FE9094CA141DB57E4A9828381F90E566F8FB50015BAD4CACE56B49D9E87EE61B5261CBD639EBC7BB9E21F02BA13CA1C66223A9CAB2B51F007041D33E6B9DBEA360EC4C695FBBE5AA16F9688CBBDEFF07931DEF3D2B5E8ECA77A64A310B6561EC3241F97DBF98BC732A196E095A0510A3663ECFA01BDCC24F5D00FFDDFE8BABD782127D6FCDD0DDB630CAAB48A8291B3DC965A23D3C5D15FE626621DBCD3ED11854EC20D0F91B712EA8DD2BAE283C1DB56533EBA27D10D9C721B87D92D15BF81EFAED1758225513E8FE8BC6486D4C4BBFED676BB0E7EB5DF5C4424F2C1412FA93D0715326B00BD57FAF2708F7A6D0B8C34962D995299291995D4AD7D83C30FF542625398C8392F6C45A811C12ACA161CA526ACAB1A68308A1CB714528C04D7717EAB54FF3B34D3069E4F64EA603FB4C59899C2E06768FF50092DFE829F646EB28A2232E5E685FC2583979160ED7906A3FCB2B6C7E030C5653EC656B88A58AEBD31CC3451E7195EDF98BD840264086C55C5754AE6D5CE7C6E5342D6F74CC0E83420F4E1D4E2935E157C339AD21047AB11A34D46ADBDF31662B6165AE8262526D64AC99502BB24A9F8E6D3794DF0E8A425FAF9E3400D8A43A51DA5B14ECC541C6BB2E7CC976D922F9E5CC5CD68195D46A256C3579A4EC74245D48E1C85EC75E399CC2433079E835D535394F8E8473809898C2943F9EB98AB2E53C60BDE89550495E153F268EB696564F14F1FD0AE0FB1909BB391BD482F4769D9944F84CEF0784905D0BE22CF89C9B935FE765575C089D21FC245E4C75CD6D621B28CFD28730DE1E4BE737953C4F980A81001207577E0E521282BEFF41260C5706672536F4D0FAB3C0C9F5E86F67579B6DE5E8A2DAEE7B7224579C54A076107A5484D56890AD4EDBABC08A771D9940DE16DC0BEB3AEC0E9FA844172CA4F05447032F74A549AE0A78498F3EBFEAE24943C113FDFC7B066A1710D9CA72BF42C2940812F11FF9BF1A69708FFD43A3D71CE9957C803B7A3A8F03403489CA5C90802AAC506AADC4CC005101D566A6B767B7D85889FA1CAEBF0F1F9010F1E233991AFC9D0D1D8EC010A131C21282D929EC6D9E7ED3E4D5E8F9CB8CBDADDED000000000000000000000000000000000000000000000000000000121E2B35"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </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="Revoke"/>
    <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_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="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </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="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier 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="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>
