<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="6283E1893DA6D40496D1D1822277A701E532320E6BAD391FF123CEAC10CAA97464B33679324D66FB702094243F7372B06E3307A2DC3A2578CD060612E4C39970"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_128f"/>
          <CryptographicLength type="Integer" value="512"/>
        </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="64B33679324D66FB702094243F7372B06E3307A2DC3A2578CD060612E4C39970"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_128f"/>
          <CryptographicLength type="Integer" value="256"/>
        </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="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="97CA8E9263CFAD837CC8DB5092750659"/>
      </CryptographicParameters>
      <Data type="ByteString" value="93"/>
      <SignatureData type="ByteString" value="AF605B7050104AEDE4F210CA2666E51A169BF16A5E41C672970E127C971B305FEF4C377D93D65AC1B12D3133158E8850BAEAB0379A572A29732DF3B70E6D3298ADB45CAD7C1A9E9F78312A679CC616625F712D7B26459956857F48F7978FB76E4F2D8C8657391E83D965AD89256D491F035799BF82E904BF378E81503E0A4E5A4E2DE2A5F2786AAA5B69CB7423E11DD97CCE87184B60C3BE5D41556119187C75CE5136E13A0CE123DAA590077F58C7299D8121F4FE881E7CD0D4C0C2E7E57C2C476DA9EE856FB2567FD99A3C6AF970E5289B383C7B2C9D87C9C0D46B42B35754D1F0CA2B80B32B2A4965F145ECE0656B9180745933DC282089E408A553283BF24E41B7A1E392C46289362991175ECA229EBCBBCFEB635EC58A29C65399D69D9883397B3AD8E2F12109D795D3537AC07D1EEC79F92663AFDB4CCFB0541B4304E9AF45D1571471ABFD6D8A7218586B9B316AC22625CA706B6A1359D3BC689DB8964571187CD158FCE462D86FBAC4FE3F90C98FDD2B48B2604246707A481566D5AC73ECE9BF8ED8207763ADF94132413638835B53036ECC001D1E021A49486D0D509D592602B220B6C4551DBCD241EFC8A310544237083411F2654B021D61E45D8F172D93CE68E4300FF85F7F0F027CFCE73D9A4F301B6A718E0A4594BB4E6F269FD185EF235A2E02C002645337444EAA300E0F961538D7B70238DB65C71AA261A15774815B7A8C0BFAC078EC4372BF5C5367ED3C69D77253BF79CE251569B1E5D803344CADDE1635381B6A1991F0E59A1C57636428E7CFDAC057B020C4DFCD5F0740F1A9626693D363E5559BECCC8BF7BFF97069E666948591B3C92621CF4D7034068170CBD59A8C65DDBB6DA506F2AFC70E76111492488791C0F310CF60A30BC899A6684435A30F67AF27AEFFE682CDB8D09ABF260963F5C0ED6A21CE83C59FE937B0624290C2B2FD56D93799B299EDCAC9BC9879B45D7254012BB2EB9D3F0B74A4AD5BF5226FEE2DAA06181126EE1A01916FC26F0D20F9A96A97C62742AF53B810186E5C219737244C9111BF624C427B1B2C624B454BB7DDD4C5DCD68CDCD245CE120B2CCFC74BE13C2D612D156B801E8AF4F277D9184BCB7778183465797231A34C87E3E9AC9C41923AE3436FF59C70BBC2C2B527E5B1E8D4E6CA1ECA36E077BC3C62AB70DE69EE6436A0DEC23602BB52B1047A00287DA65AB0007739D57924CE52D224BE863E95450F9E2F825B9864BEAECCAC252357A0F83B1EB518F9942A83D28476314E2170BE807E524B10936920FB1F78CBB5116856DC68AB00FD5485C19BAA8D3341A72F4D9FD19BD2ACB29F255DE847DA43F1E145848702785AB089034F061377B554672BA6CB7142F55108F9FA5515242343DECC140B711D92AFECAE10B1BBA7CC6F849D2BC86908DC38E94CE824B797CD99AB8B647F1493F7C31EAF3791A7BF96B680920FFB034BA837AAB8269AECE9B3FA0C64A9D779990DE6A3567395258EC8BE207A9D8A7DA25034DC3E56B926E1154B1C083538C347B7B53DDC3F55A591465650D65AE62D28C9DEF41AE808C43ADE1C51E831162C38139CB3CABE1A5E45C9ECC49901D2327014E4A15C785C0BAA36B54C1C39FAD016F239D4D58831B4940F325B5FDBC30FA37AC4EE2F34F3A5A3A58B0378CEBB59501FC66C412922B42FDCBDCDC8E3108189DCCFC7251F6387FE48745E58F10E3C83A5F56B92988403B16B4B4662ED230A53E76B1EE605694F1F19C59B8110148F74B7F3352B5DAB7120C8E8E0B47E887EC15852A5B9E7ABF473E313188D33B9E71FE492EED0DF2D6EDAA3DD8E6732CB4E88E589A4ABE99BAF8324B76A1A1568D4AE2401C65E0CE78FC680D1602C7DD09AE79A2B28F5FA866A4B996FCBA78D45EDBA35BC2A29C61CFFB1F44FF0DECD65D16EBBD740BCF596C5E49B53BB7AAD0857242781D154EFB15DA7064B4CF6260F79A2FBCF7896B019EB120AFFD832A33D81D71DFED5961A4E28A33C1548E3EBA5BBF2849D9D9C13E401458561DFC5FC75E347BB0FF08CFF852AFD55004C369FB959EDDC5654AAA085EB734877ED1F6C9E52FC938B677547C88E6351B232476DE4EC4FDDF737D1C2B992ED8AA236A2559F7AFF33AD7BE706164E585D38238CEE5808465A94C8A6FEEC23832773FD6639280FFFFA43A977B3570B3D4B34B38B0C41D611D8C7251421B4506844B52556D95C943DFD4049D2CF86706A8358DEBC3B453C3CFCE3E061BCBA78FD29E8DF9D75E5C77DF7C28746267A56C1F5AE618C79A2B8C8805F03C58014EE70717A3976FF0EA5ECB49167130A1203F71108029AB871CFAAA882567759C53B92326AACCA13A13E27D36F6361A8E3E4BB176AD43E1424F2BF389614DA3263D3FBD2E1A6ABF5F72CCE33B9DFA904034AA1F27E5F4CC340D2907D7D7C794F4D4B1C3F3FB57A591867F3C7D122DE67AB88C244ADE1AFEF0D1A72896967DC78D4436C4BB3039724DB2C94C90768DEAED2651155024AD174C705F06BB330281E24164D24F0DD71A598C4941F6C7634A5AB6F5C34196C0EC221078271AE085370CCB8750AB761B071FF4C67C5A2D3A36D3D6E1C6A8B2CDDAD0EC9905389F5534DEC39F5DB39A01AA7A20F7525F3612138C185F639EF675C422BF1E20705245954B40BB213C621363215AB0E8589FAFB4D8A0BB361CEC2F3A5371D017C9A80851C1795EB77DE2836193990198FDEBD6397EF3D29E11723714AD2ACEC40E6C5397894D51D5A9E65CA21C2AC90D301A6CA24D329E44EC792DB6465F11870DF7C61AD069C8C8DCC5EA35124F245600C7C6D77AB584C6AFD2FAC0D4E09DEE98223E2DD6A13D59161020DEB52A4F9A1C77DFA27F2442092994D0C0A8B6F59F0BA07C2D93D7F3AA9EAB1413C8647D5FAE08FF837353D257E5CE62DF41F07645B14C40358A0167AACC2C2BE19D129A3A2DF98A9C4E7F99228981C31E04896C8EBADF253A7A61F1025DDA30358B161654288EC6DB459FF0DD043D142B2F1F02188D8A0AD5C46510277362302B9E60C10EBBE951BEF522ED0D4E6190720D53D8AC9AC949DBF85854B4B27932D676BF7365081923F6BF2BEB1979ECF41A095A001473BE8CB9EBD8C4CF791EAB6367646F1C529B4AF022C41BC50E12DE4FB427578A30EFC6BEAEA2CBA8E5D2D955BA0F20A512955F896AB0D01A75644BB9C1F78C70B6D187F7987167540CE15B757102F7D30CCD093053142CE24B52B06F19CE803850FB1FAFA78BBB1105046D5A7A6BAA9C9EC65A86F06576B505B5CC64DF4850B22932AF314D91598903925C56EC1D86038AF0BB2D28C3F815192917797D498866A6FBBE43B1DCF9229A9F9BF4D82FC373CC4883D8448566AA6CCD55975A5160AB3E135291EB54C088F3908F5AABBFB21BCB308C45A3EC94BDB6E52E6F7E79738CBCA0724B4C3042B2EF506AFA7BB5AABB8657DA76D0BC7BB9FD45472011C301B421A08CCE13ED7C1BF62A654C548641E247E4DFE3B22D4AB9F050E724FBC2C2DBAF3480B70B5F80FA529CED95D6EF62B8F606B9A3C51DC4F239D4306DE2FEAB15641B4A57FFD8173FA8B4AFE0E1846EE9DFFE6BBACC9E788342DD01EF7E29F84C43BB4F287C3E9F339F33317BC6B36F4781BEDE7260A8EF6FF53363F046301EA88D2ECD6E8A4E6C0EBCE28162755BD0160D692AEEF25EAE8255ABDA662481CC18C55B4A4606A1E7332A6790D648B68C6C983717449B12170A0A4DCCC09385CA9691C6696AAFCF25EAD2AC1DE5AB4AB7DAA2ACE120A3FA41662CAB18A3DD82A3FAFF60708BD069DE80F0492D65298433158AF44F3BBA9FB9B63E4B06834C7D7B7C2258C910FA3BA421B63042E7074F2338E08296B1CCDEB1F16A2647E95839D31A162AD1802E614D030697676F13A1C650779F17EB687CAABE4CCA6E4780900B07EB5957B3012B6D6D6EFCB4DC41CEF39514B4AC793FA1633FA403C550DF55049220AEC336CE3D26E36E0CB00C7A0ECFB15FD6619BE61A654E15D8580AEB909D4BA90DEFC76560DF0476BBA571823AEC5557DB4CF5D28594EF2CEF59752C8347B8AC84C8AD81F850BC9025E23894C3DBAD20E6E9C50F081574793C07265E0147A16B4D1AEA3E8EE013216A839D741994AEE718B16C5F777B697D9DDACDC65148D58B34B83060CF3DB4C822AC4733852294794593AD2E22656201D6ED60C42F60FC472EB569D144746C29542E20AD9A37734187184891E2F25D18C6EF9EB9FD715EF4CACB9B8CDE6BA326FBDD276BEDF5A0FA39542095DABA755AFA3F445329C4178AA6537F8EC079BB4F16DC579A535F034924B0DEBC8264F1E0171EFDC3CD671E40A719529D13377439AD6BB094C01F494B500E011F84CC0884846D18B243CE85F6EE778D84E15F0A97A844D21D2E6660F6829ADC60673D53363DDFA3A985B94F58BCC397C18650A8DA539C5CCD836725AE33EBD3336C65CB34D1CD3EA55DBB07C97394781FDEF7D624231E2F8857CC19C52D29F0DBEC065726ECE999EBEC806464706BB921D3613250ED988A038E5C75E26D0C02E2B8A737E1BBEB0A99E9939FC3A53727DBF91F67B164564A5DEB18E4C2A7BC1DB0E7C7006FB84E8CA71046A825EE6569D0CE9395C76C51AAE105DF8A9BDC4F3179C23B375B3BB1E7357D8289278C2A87AD8157152BF1435D3AA72D819F6F51E32EC6E8DBC3286A316C572C06131A8D9825A1DC65ED57580E0060A5EBF9A531083E82ECDB15866E8DD194022F97D3C6F610C0F2BC1FFF5150A365DD662FE4A15C21F898B04E1D8C21C09CD632B56DC675A288E1C96DA7A998FDFA5AA8966E3C6346D91293396467B497E0EEDAD79E09299CA11BA02F026931727E6C6D38E0DFC232180CE3ADAB7699B6BD7A283935798FA328B950261695A5F12F6953270F61E6C3A06B4E282D45EA49F1F2B49D0E1456E8F4D53E61C0CE49F2EDDF2220494AB45C86D3D538F190DC2F8AB57A10144F7C405AED1234A50863A341079492550659C67D0663CC50ECDA174A0B35CF7A48DA99D2C464AA607C3B0D1544D2C5B4106E871D9864EA51FD370D3FCA99C0B41F0365EAD4F9D1BBA820D46E6CC2F91C572AF16618654821E83937988E9F31C94F9AF72A6D125D04F131A3A8DCEC9FCC87AFE6F28B4FDE1DAF0F55C1D352F18298A96E0529A3545DFCFAE4980ACAFFB0F00D2736209C10B83777E776564C9F91D25535B7543389094EFAAC1A764A1B5E05FD190642D454F9E8A67012F509D39F58C3BF8E9682ED1FE1AC6E853741B976945D74174B12D95CD9E41D09CA72F85BB7DD5464F88DDDFA5D6CB75D2A45D4C5011BF72CE9712B6EED2659C967628CBE7284B46ED2296EB6DA0B0D1A41E850380EEAB796F197724F97A8F8BE6B1520CD32EDC72C20ACC454D2F166F3F55531985718500F94B2F0247ABFFFE2D4B90E07858B1ADA0E8A1B16E802A133CFFC0FE452AA29068DC51A96704591314273194943D092D112433819F7B544FB8EF791FBB2529EA854251AFDDF9B69E735BC299FE0EDD42719CD11755F78037B5F391704D63ADE47055486683AD7BC32B2276D66C94654E3E1B379C900773B9AC74808CCDB5D1B56427DC7C7994DAE05C4535F90C5EF8C32D667B1C18AA5730A8559D5D3D0368C32444188E1E4710BBABF6A08F67545AA82C7A272C6A51660352B718E09CE6AAF5AFF11855978E39D9C4747DF93B9DDE0BCEF5A4B9F9B43A0884B34A8EEB2266A5A4D46FC09A65388645DF6FE0B4B16A5F518F398D68C61EBC21D1A76A0D2735BE0B7B790C8001C39C1CB43395FBF0072CEC523B7D2F103F2C9663DBAE7BB061F2A3011AB35E4B8493B5023DB188A1E9DF926D5BB13D715BCCA219AAB97C558BC789264C6D7533461EAF9F87A25CFC7A2397864806C6BD1A6768920060CA126450E2E4375E4A0B6736270E80A7A04E814215624E2815E51E0046CE620795474DAD90DC0FCB2A1684925310428080361C60882422537DFB2EA72E82B0FDA3CD45B2B1E0DFD8106F9F383D8143F7FD9B6C7D8402C0CE107CC195AE8B3AF2840785811F58B9B44A8C7CC4FE5EDB81326F5D213903AAC4D31AC7C09F6003296CCA143EBCDFA8D5289B6FFA2151ED04F7C33104ECBA0F6646C49F3EBE0F6ADAB43D3AC60FE0719AEF06EF5C8B21D3FABA94336A8A85DDFA5AD8CE476A1B93002B1411EF1ED33863C8C9F0C8F2E7B6DAE09CEBCC20846B8EC9791633C8530D0CC3443348CB348333397B0FAF47CBC2CBDCA2A016442E660590568FE059C03C33F61717E04B1DCA690B0F2490B29B73FC9313E98EFFA467AD1246EA3DEBD8943F02F15075D3FE52CDA6B38A607E8F0CAFADB2D8CD0B429FDF5B5193514D6861EF41CEF5BDD868FB4042B9CE78A3C5DEFD4A0341682B3B8AF7D3B4F0ABB0D657A27C0EC76FBCC11B31604C9442C22E443A7EE82F59E6C33D5DBEEE0F04EE6A8B5920578AB5A6162DED0825CC5EB3F2C3A5545B9AAF1FD81F8619AC570DB1FAFAF0059D0732A7D96CC9E1C8B47C777440DD9F900AC45523B5DABB8B856EB42E67123E088D14A6E4A48FF663115C9DE9B40C92B9820B04498305BC6FA2E172973C83BE314E2EC5C5FA0F8BA1CF9F27C94D4B33CEF1DFA4621AC4799303F75EF0CC0D4B26E4F29F8F5B4BB992D46682A9BEA89CD639C75E173EB166728D4F40D5435B8391A54D36676E9C88B9AF44207CA35491D6196E7544AA8EB58A037CA609F27E9C3D3B8048094B8FF3C8DB52748D0919EA6A4E1D31CC37308049013920F182C43118D9148C91485A17CD0037C8E5177FF48964FBA3C08E206BAEC6A2FBFAAD9246F9B40699B115AFC8630B8491083A504BBDDCB560B694A2486C87AECEB8B2B8EF4A3188C2374041C6C60FFE4D681B6F37B46F3B540DCEFF76D1D5F7D7C5A3AD9B1E40654B097000CCBF730EC0898748EED78A35284797B6A31689BBE26830E8A6BA78B0391703A6D1DE0A9B2C62DB5CD57F54FF22436523532A0DADA5AE42CFBDA484AD5084778DA1629CC3B6D0D137D0BC52F5B07C3D1155AE3E4A9EC0BA1687BD6F26B5CDBBD8D5B960A50CB1518A85C8F4338D79E3A50E78A2152264216D963AC85ECE519AFBE742D3F6CCBC113168B72D254A62AA3F9FD639D6E0CF2EF9BAEB1C558E2DB746592BC5FF8908855F0CD432CCEB4DE32F7DD2172860C34A5570925CE4E05C1824AFF64A532F88224CCA89767464F02C77DFEAB37FF02E0DFE047BBC1CCC77FB274CEC39CE78BF44479853079571A6F64F7388A368EAFA927A50F611288E777C90FBC644DECCE012EAE1B6D21FC713B542E2AE298066144821B35A8DB38A4B52E2E66DD5037B02C63FC821FB7E80C7C64320C19162F0CE65A47350ADE4271F9F9BA2545C45B2D419F09DFB3D47933437312A0793432E7F85E5460DBFAD6902E3A625E0892E4A7A4EA4A1C0BA398BDF9E3B543BACCCFF717C57CAD51053D9A5C94CA44C06B5A73EBC7B2E2126C4AC4846B282313FE0B84039721FE111513EF4ADA791BFABE72917B351858FA0DF716E89C50C0DF971B6D1344CCF90E7C64B2AEF160DFD53343205B6EABCF191CB5A88136D58BE03609F629E731A2E1831D606422144807B7305209D89D13294530E26DC40755E5A6192D8ECFDA20F29278C75BB7F7F15BFEAB9960435328D0EFFAAC66C42DD4887D9D711E304847FC30D232E715D013DE2B3D9D698EC16F4CBC041CFFCA0541C2652CF99FDE81DB38B1A1D645C87C893C99166E62FA198EE336BF80072A78A045953903381F393B264525141F2765B16C00C14C1157E62A51CE0A251CC7272A1D1BE889D4262E57C7F488319F1506B55B9BBF4928EB84028C32049AB75EDB51B530CCF6828ECE23D646B33CF642E28C3B30874EC673E591540060AE7003BA46F27944C098CCC7B049A3B45A8CE0D77C5BFA0D4D5A8455843A661CDAA8E10E019D0D0131EBA6AC0DACE4F74595BEC1FE3A0A54C8A59BA143DB575D12382D22F34F0A230BDA56E3BE511982468753D6BFB771335AE1D859DE9D86E82E060205675B3F326A14D82C3368E8E203FCDA8E2DC8E4F58A21D643DCDDF03F753640B2AB50ED8D088D22445FB6E687E774B1310DB6A385236FDC400B0ACA221EEB8A6DB73E402FD6549CC1EF4CEAB4CC763738E60AC96EE3164883B642A91E51F3AAA0571088FCDEADADD495DEEF1715B3BC6A2B9D10BBB951172459D85584BE833F63EF0917507E25A1EFF862248A5742E468BB5A970599C23BC9D82D1F51F664721A623EF3115CF10681D2E81000AF88A1A60EE63E25EE0A2B88DFC1A344221EB98D45ECE761346D1E97C8B6086D67823D17184F02E4F7D916222B7A385BF1C4FCEC685ED7B42D712290FB0CD6AAD9963F04B06B7F1EE57157CD08A799C194E0EE00E510EAE726844D1C68E5EEEE248F77FC1529A61C7922C2A30C35ED221872672E021CB1F9EE902EA0963797CCC5E92AD12F6AAFD028D17A1CB98ADC78BDDF5F35D4B9FECAB09F8505FA05EC372FAB8E9C3B8D2258740B4C53A64C167410B32076450BB7AC0F0977BA84964F9810410B602C9E7B906B8B3BE04A2FFCE2FAF33F47F1E1643CE495E9A72BCE032737E46D2CF055D1187BF072E63E6D6A9E88A4F85589119418E6DE7A8CB32333594E873A205AE84E41F7CD409324D3E79D168877191626742E61AD275B72014E0771795BB56F5B960B72CE685474775BD3FC25899E9ACF8432F77FE159A5FF93747C3DD85C41BDC3EC77A7DCE4FD4C4BE6FCE4F94153900D9C25E648D7C34D81B2661524420C183FE39C1AEF566EBDC610B8328042A10ED2E1BC7311AC585F0F9C6B4DBA2DF0B42BF7CE8123C9F1499008DC0FCEFE987EAFDB9FAE5435B503FF824F979EB55F0EE6CCC6B9AB385C59DCD3E4AE6A1B97BD56092D14596BCFD3116866EA8AC017EC642FDF8EDF7937853A2649190F34CE2081ADBE72E4162661E6899F4778A5993FC82C8FDC1DE45FFE0FDB88F6EDD80DC337B481AB4402CA9EBA25F30DC2C43AF1B73A65F6EECD776E346576A362C5F9A5AE25CD22E96CF5596AD11A88AC9F8C1E586A148EDF5ED3D8D0D79DED4B218CB128F842594D206E6D8D834527797827618535B9A0CF9356D65367D6C591309AE92E0872BBD2ABBEFBE96235840755D84EE0A5EDF12D64BDC913FEB69DDC382FA063E9DC9BC429581713426B2243E0DF5CDFBC9C60A4F2DBDDCB8E51E35512DEA377C95DD6021C3CCBCD0879F2D59A96BAF58C270D40AAC31999ED8D69A73C626539986D37CFF3BD188D28619E1C089474F75E992508C4A91EA1D501827BA9182BFFAEED855192F0D50319E7EEDCDF3C4E73CDE4A4837206BD2F353E182A4EA15CD0E39F7B88F7B7DA738D75697FDDE972B6D089046D509073DB43D6F61B12A416EE962457A47F035A19FFA82889BEB24BDFD95319834BDE060191B6ADA9A316799E23980A96B1BD9B32A73AABDF7766FEAD524E0F60AF2DF969290901EC9D8F98722BE38E6CCEA3FE9D87416F0EE052F43E8C7AF98E2D4E5D8B048AF9BBB5F4F53A4DC5EC24B7FADE0EAC0DFEDD8D6C099865473AAD3639A9CBC17D7F24A7D57CCA531928D91F5D6F98451C67D0CA72475989800AC91F8CFC15B81E651B712E5DFD09F4AADB80223F3A391A9F15E7A2C03F9D8CC719AEEEB3D64BFADE93454FB17C6AE4E2AC86A32588B934BE0CBA45F5D51E39D163181763D278E27449CBEF13377CB5B4757F9CAF9F607411A36661FA27B620D7632EB216462248674A3ECDBBBBB250CA5376C73BD5A9B874902E31543BF3175624D4DA112DB13CE6B3DB92AFE6EB71374996FC6FB8BF98F56C18D2AA2D7F99683089CDFDC5F8B4A8D2F07A8D34D7666260FE3F6F391E5DBC0EB611C49C4F370190D4670F13BEBE28DDADBE3095322C91D0DA3111B9C2227D681155C9AC526FAD61B3E58B59A04DDA1B9A38BF59F6C20DD74C5EDA73DE250265CC017F1E0FA1CF03ECC5C7CACBB248065A53DA8BC71F99E75B453B0FD1CA1F1AFB69BD7FBBC0483427E1CB0155F849525ABB08443D8AE8D6C1045F47C765ADF92DB23C99F979EF1ECC58642BB29BB7FEC65F866584B04612149B635B6EB133EC409CD359DCABC4246CF4230F2DA96C4BD6D7AA88001BA20DA2C44EA4FE4996211A0C151E9D7C7B54AF88C3400EF5F774CFA0277A4E2BDEDDA229C23DE40D26DF597EC2D3FD6ACFDD048DE56532D4E2726BC16B02CA18B9D2CC38B8297B78976F8BC0F482AA5031CC25113A92A4250C1C93838526238742CA339B96D01404503BB631A983D681855736DFFF8D357478BAD14206E4EC8B84EB7EE757E2A7066AE4B1E50663860487FC80FBC7ABCDEBE1574A90DACFA90FCD5437D129CFA6200150D5341979CCAE6BFD7B0DCF3EA0A2C3BFF093D5636EE2E5B3591F1BC1EC2027D3E836D83822E8B767BD9ED9FB99CA5757D92511BC40D3499A12B1483F82E1C33585D250EAC97B614ED66C487E349786735FF816E5DBC32A234EAA35EAE10B1EDD626437B4A68BA8B61349F741C38FD8A0C03559D7164AFF0BAA57195A8CD4BE8615237FDE6DD40EC392888302CED4644E3FFD22AA350C27E32BDAEA9B499374226E6DD0E26C144F42F328EDB52EA69F9A782EC6110862BFF070553AD74E92D36B2E6FC3856E117011B3C9949F3A53A77F5FA61072579ACFECDCE009C812D87297F0D628AB38F5F6763C816F90C98B92DBD02D8521ED4B6245B2875A7D0192B76AB1C9EA21D02173F62B5C8CD766CE4AB41ED9C74638C1D9D5FDE8B57D7EB39E43A36326F62440B01D585AC60365A574FF5987C66C419C072EDACE640F3F8CD4499C9237A15EF19D13FD25FAEF0D7B74A6C072082ED7C8B99533048849A2904FAB14305330FB7DEEB2DE51BBC3768E2BE9349734B69D80E0008DEEFE8C665C196BAAE96D5C18AD2F95B2FFD8DDC00F658B92071E94C3AE110628BB5F553B299AF20E17B847F96F1B3774FEA0DBF17333509216BE7489533591D127A7EED311E5A1F41C0890B58E4A47358AB58CD5729F452F71A72B57DEC138BF90B0199E63C4F80576FD897ABBE5CFE639BC2E31AB09F841D4F5287274D6AC580092987BAC51448D08A0AC88800E09B71D2FECA52DF437D5153D5B062693C48B3EF7D9DBD6ED8187A812C11AF08DDD5701C190BB83FAA3BEAE468D09D37183A62094219E8488D279DA77A2C5137151597C188DE167C853683605C1AE82829C078ACEE63F8B9A390EFDF678B2DAF5E258ECD18A8A683C9DDBC860EE9A162E08E858DC6B4C2CFAA7A776B61E42266F251FDA2F2181C6392790BCBE558F10CCAD20C2044554D91CD4F2DB0E89F229F7161BB2191B0C054E665E27710D7834AB26E6E1678B854DD770EB0F1EA5A0620CE9D4EF6D2D535C609663224E75DADC202CC017419A652E3DFFB9B0C2F7E05951DD4F175DBC51E5DE1F1D30E43659D6356065E1B5DC7A7925F79D1F915798ADA019729243ABC7289CB4DF2B84024FFB1F11862127B213F25DAB59115434FE0744151F1BA13FBB03FE51A6747B25679FA9F27577E9EC1DC4A38A5C1DC0DDEEE58C4738D2EA10B0E44C0901F1AEAA7A6846338E5C6DD2007C9590CE94EAB32FC576CFBC9008DF4B969FE898CC72F9017D5F7831BB5281BE29BA3074FDA05930FF00C84322AE8B5350B4FB02B4590D42E32A0E7104B739D31052AAE2A61A0B27F445F16ED154B0DCB9187A90BA21AA0274A856DE85DE91C44F0EF4671043507F7AA053E3036EAFDC6A1D586C0AA692119E03356CCC6DD1F945247151EC6BA7B5644B6606A038B4E85AAB091B9E3F58A2332CA53D4DBD66C557986F70B872C7C3782067D208DD884031C9506BE410BA64BC31635EF2B1FA1347AF3D365753530D11E0C2DA24F04A7A69C274B237813F5C8E4BA97BA4A69DD8E6ECC4E0DAD9A7AD0608B3B2BF2AA16F88FA12E9715674E79841C6F540BB42148FAC5AAA77E27DF1B148CF5732539033062617C0AC770B0566FC751AFA8C284D1FB915608C2ADA875A67A6FB43918A67C00867A4395FDB81463FF5A696CBCB9696EC3C4889EA36264DC3DB0AA3B98397F6F1ED67964DC67861F1A93551E35F35C83580C0DD1E9D803DA5FA132ACB8270C26DF25902B01A4CB1CC16A5F45BB957CAC6653E99A5FDB2C2BEFBAFA743F68D6B42936A611895A56A4FE14C0031D1B6EA01E185F1C5B4BFAECC0B8DFAF4C82F8C5E3F1798DD448AB20099D5EE56F2F1B80207193B431E59F137356C85AD05464579169FED9FADBE164A79E1F67C7BF1D46D876C7DF6D32B562E0661C3102A06DD3A06C929E004A16C94B1C9F61143BC01225CB895076D86852D7CB928F277672AE76F11B1162DE41A0437A5FA072977C71E17911C9B23586E0D159A38607A08E28BB9E72E486021B655AFA86E18768B19E4071F3598D9FC4223F6F47675BFA25D033A890C157000283F3CEFFDC7AE09D8C6B7B9B3FB874470D3634D7F7924CC2C4DF22FB1BF68CE667A82B49344141FE310C7E17D1EAEB8C460F007927425CF1A2B7D2C6138C116314ECC70CAF539A1652F0D9100D6EF94C1D6280CA9F7AA2C188FEDDC1C76EACC65527AC5D05D97FBCF37D5114EA593D00C38750BC7B69780AE336AE1593A735230486565A50F0D004CC092298A955E422B627D243F8ED1993226D574457E3050474B42779E3F1A4C258277037B67B6729E79F540A6B5F2D99196A4BA5DC06DBA229DBB75AB67E0BBEB5AD93A2121183FD7F025792279F1E6D34528EAAFE478C762BBEDAF7475AEF5BB8434DE0902BBEAD1A3EB2753A652418C76F730489580CB327564414BC91D4006B879A2738E3A0930C286B8C3E8DDC0AFE33520F575D81B3F87AE708F29E8246E45E7F498B72750D9A38F48E10A8A9EF67BB73322D9D0FD85A208F532F34621ECF57681C6654C50E1FA6FCAE3B35304945E553BA480D8ACC1690B2B11E504C74D9A2E6504138F4BE7BB2E94C57B55EE22C2B30E6D1F9F341A26FF9F875BB5A12876AD3CC46190A0870AC25F96C606408603BEBD99EBA1DD7C993155BE3830285A9D765AD68019552314EF3984D8ED1C46CB3CCCEABE500B0FFF4F0466EC635BC14A2B097B9219D3DDF32D558D47672E38267CFBC2019E855DD42AF9A49320EEFE577B9E207867F4E10A5D9E45A1A68CBA709EAB96AC3C7A3ED37B131CDF8DED9007A20DF95FB4CCB1977B164A878C30E27E47339D6498D404F44E66BE33AA571003DD2BD94D44F7C44DC0C23905E6661717A1D9DCA8506E1DD3B6BA241A13FC3C53938B4B614E4E0A2D62F2453A0AC626EACC72C2B930E468E7AF8C198EE63A699E354BE54D2AAF8BA25A134D1B2AE01CB24C7CB3C4093EDB27032200867FDE65C016EDB81B032830E7677AFF6AA91EA0781385020A5698B8AFFDD2B510CD85788A132449526E080806650B0376B6470EDB1CBFF7E5A871407F53E70CEEDD93DE6A97EAC61C7B584951D94E6255AFDFF2C325A0F6A04E81EEA02B6DA32D114586F6D27C1A7955C7F83DF86574F16614E6C7F64F56CBABC1E0B1B2E6E7693D75828F22C53BF8115C6A92C15B838A490E67F1A2DB9F705A598F2BAE4606411BE50CFF44015C11DDC153BE4B9818EAD148152E523B505C3FAA6981EE8F1D4B6F4EE7E583B89EB2EE7AAF2E6DACA08F005E9FDE96770D761843864267397B945EEF2A04BC876CB0E3823D78B6B9B4ED0939D1392F357495F5E2ED7F23C119711641E6A5C8F99E5B8C8FD64E577006978BB8AF554EF4EB43F385B7B1B15627FBCCE63352DFE751B98B174B9D6B88A76A0A725FCBD8D0A72F0AFD2032D773D3E65B31BB5F1BF5BE9A53EE2A9012E868AA3FD96754B2D2E51A68DC1559E3E63400D15E185C47337180741F0BD11F7FC767101A8C9B02A5DF8F8D8C941BC349B17DADA56BF95936069C0AAC6D64EBBDE0128D2CFFC075BAEE2FFBA14F69C3B83B9339DF81B3BBD7C42D550181A00D521FC69DE61723BAC5195B8ABD9A7FA2197A6B3432EA8C79C2C8536EF8B02EC50274631BBFC322A1D5B8023EA9210E13F5CB1F8679C69E49FBD18A2C57595244ED86DB2DECE93DEAD1FD5B0351DF2F0C3548CF705CA210BF4AD1EABB850DE117DE133E55CD57CD6B6907E4F4E998B84F3AAF3EFCCF184D3B4FDFD4029ACD82E7923F4A5F6022DC50BB4297F02C3F0B035466F81F95635341D7A9AEF20A5176ACC646976A67D6110F9D667D41D3FF2BA6F20C8B7C352A7306AD6671CAE16255716817FB8DE30A1021345A395B2007412206946A92567D95E245F1C16763A7252FF4F364F45DA308745EB63170CF40F913ECC4FBB4409EDB8CEE1C4A814517E390EAF896EA66CB667AEC5BD2D3436E86494F2C285E76F5B069BC5AAD59378D33D7A6080188BA81A85C7F47A4A8A03416BD72CAF9ADD5870B949FE5A183D864D3D7587F6B0954935E37DC8725D7A34173C2B3E847A9BE3B81A74A4BB92D7C79A00E0B0A7E023D20B4D2F8AD6E2266B8572DC9563F69620560705B0FDF81CC7B287D37D47BD5DE0E00998ECD577E63B05079CE88BBD6D72DDF4F7DDDF544E4E4745DAB47F6FDCFC968AF4D513B0CE7173B446B2C325F3ED885FF0F62ECC0310DECDC6626C638D7C1E8E5487123FE0ABC8FC55BF7750B9E490F52A1CC7033E6B40429B243629A9F132EFAB742BEF9497F7039B9AAF4EA190A427E1D85E3A49DB3F37ED912EE846144ACA193DD7382D95422CDBA3CD17CF50FABC4D8592DBE4C1B6D0A942B7F57DAD7EEB0F4FCDB74296E361D64F962AED145B78AED50CF3069EBAD3E5A0F52A4C62558030794AC60660E4FD13737F033E1DD37A18DDED4551F225B9E9503FFF41109FC372C02E2F1F21A048B775212F8A79B1D5B539D5F4128520291E5C2455052129BE0BDFD4405A616415F9486F9B31D322ADBB9ACC35F4FD4CAB8594DA7AF743CA90D80D5AFCACFDB4CBFC50D903C934B9F1670C32EDDBC62C7591353CDB35B85E545D8DC36DDD4008EADD3E675B1D889CEE25B5B6FDF573CB04857D50A42329F6CD0587848EDA985D423B311607127DF3FE3AE8056C799BF5836B500AD459224EF327BDBC97E9C7C7270AF6698864C604B696A72E0AC9E6250E252B3B4EFD9C9244833248C2CED3D43A21503117CBF168DEC6DABB82DB3058D0D2862FAD35A2BE25566EE1E0CA4D140A15745B395C66414AE56AC1EA241799D7568BE25FB27E126FA065B920B369DB0F223A7DD924F4CBF7837704479783D5116F39916468695FD9DFB9AF2D29DC2817DCE546AEB42952ED76EFB6692AC4D8C7EBED8CB1229F29CC7A532C31949D6D28E9A16E9FFEB67CA845B55AB89660772CA09C75A653C025003B71498E8B44FC25F070DE2DD42C74024D7572D13E4071ACD6E7312590264781FD8D1A453134D1E889DF27C65473EF273BE73F4F0B4303B29CCBE422CF0B56C6A73231A7143A7FFCA0936CAE5391F4BDEEDDA3477036D4D7E539E13841FBED7EE617CCAC9B34BC884728061D34C3972E14E996C7F88140261ECEEC0403BDD6E46A2CDB2A672E9DDB984E7F58B678049E83C5D97D995E93F41B304C3EF6FD29CC81A0A96F93F815075748AB63DDD111512045DEFE5BFE62A1CFD30FD405671A092AA92004983A4B01C70F794477A5D5082734FD3865B6D5463C47DF2616FC3D0E30CD8E3CAF5D8C8606DC32AB874F2AE8C0A0B8ED31FC5B2041D3902ACFCBB047560FBF99E4D936A654B588F56F4B79C753D7AE68CCB3CDD01A7E5E71896E008CD7D8A62ED209A1A67A1ACF0CA54BAB22B1AE7503B745043635E49F208B911C8864B1AD1CF379D73B79BF9E84CBD1096AAB5ADF60529CA1CCC67930E34E3F02A9B387D6D29755E89CCE060924D4EB6F81E3E089B8CAAD92615EC14A0722FB31D6168072E418CBCD598E8442E968E61D4D977E4C54BE450E71F077F3FA53D71DFDE76864A1B1FACFCC3ECC2B6CFF4FCD24871BF3207842689B03BABAEEFD5AE7DA3D919FBB6A227D86CCFEAA79C711C783ECACAFC5CCA9E7368868B194FCB7405293A699D04FF44FAE7AC546AC1BEAB7FB7236AAB9167F57C75D4C0D4A33D965D110FE303AE20C23D5CC30F085865A5BDB375E72652E8388786C24B7E786047EF5B46DB1DD5B736F4548E98CA531182B01DC6194341212AC3AE496A5BD9F538CDCE82ADC972505C91351CDFBA45E1535F7079ADAC498DD6CE7D1B4EA42DEC31F8FFA52F2B96E9C086EAE22B7EC670608122C2BAF77D46491B8F952B505B3D818810CD9943D7086D62CF44D047AB70FE25BD2B469B86D24A86F77352EFBEBABEFA0169AD4535347605866E7C102E53CFC96AA33F09EC318FD744CE28876E06FFF811D30062579847A1A93EBC7B3CEB7C2A2473F7AB95DA2D8BB0C91D47CBFE895AEB214696B83126122D65C639D9F5D47B8AF6B00ED9F2D1F9A25DBA745D068CFD3128C7E36AAEDCC4F3A09FFCE8C6036FEBB6C39BC4661BAB865034D478045ADC554E1BBCDACAE99DBD9E8D2F45C65C210EFD454E22063FC373DE2C821B3A6343B01B00722E8C155C5B402AFCCE1DC5EEA8BDBB691EFE90F2F84CF8F04F1246A0129294797BC16A74C916B97D2EE5727A539A4FBD585CFCA9A2E0C6BB84E574A16ACE69F5BE5A8B629ACFFFC81004B7F71E61823BD3F39C37453EF67B01A87ED1F046938BBEF06F2B9AD725F59C8F7A9F6C8C0649F4F34A2C72800A77FB07544E45E568C8A156B724ECF199F320D9313C90D815F832835D74B9794A318AA78C3A135B7876B5E5DE876E955006C4AA74A508FF8423FE395923AC4AF22B4DE83A6C508D2C83AFB972412EF5D08B6DBDDA69DD27CD529E992E7339FEF2DD18F488C16F9E5321D8CA9845928AC91A7912EC1CB52790790578CCBEF5A667C50DF7E8884DC95907483BFACB270F278526F947A74DED22164C9210A01AAB112A40093D043B76F19F186FE8CE63686193BF5CC8F0A490C14FD4989651DBDE55937D20D651F0E2ADDC04F44090E8BA0720E6AE2DB45416C77C9AA9C52F9D13F406DD9267E592CB2D51E5C17C370C5A882777E805D016DC98441BA881A9621118DA9774100313F9BE56DDFEC669E7957421AF4652CD1AE3DF6BB38C5785DBFBFC17D9DFFB7999F9B9EFA61D13281B06BE04D3614E186072B21572F71DDE0449426480C97A083A8CF644DBCC62D471B79C97A0A69865C2E2C7A139049819D9639712C9F0873554DEE1D38978963675BA30DA4D018F6E17E22DC5FC23FAF7E1584FB5DC46FD451CAAB62CBC772443E29DE72625BE392F03C433BEF66988035F2B3EAAFE2F71323C7558E542DB480B25DB9E9F52BE79CA14E25E47439872181EEB04A537F20733C32DD6EA00A2EFC1C6C0D725CA3B57AEC1B69E59215E9A50FA16BF63C0BB41D402620B369CABBD7D5E66C11699C33422D00CD945CA9C5F21018C229EEF1329347735B373D4BA15B2ABBF25539E87D728E239B812277A65A317A78F7455E43F06B9A756B0004CDB0330E2AA452E39D2F5B3F433FDD8EE21CD5794910B601C19E04D7BAA1BD1ACE56F3D3D202B8041E6E71AACAAA0BFCA10E012A29693C0FC4BFC0D5182D47D4B68CD917752370FF328F16C4110E387A902E05D59AFF779C47244FC633938D2640A948BAC9F206849D7A88B645A161BD48059634C12197BB068E323E5FDE63118326120EA6D8335C27FE34829894E12DD7BF494976EB066FA7D047567A411CBCEB6220EDAE698BDED6F247C5227BC00E988CEEE462DA2A689F98B2DB9D026B9741F081FC3A3C48AF78F8D4884BA3CC8A6E8F7D8F45D137DEE465C5ACD106884AD9ACE4C8C146BEF991E2DBBE0B707EAB41AE8D53BA23D5081F87E46946D2D225C274E223890CA43BF80FA1D291A15E8BCEC6D37529A39A31D3B76EA6BAC38423B43941B71069EC0800D91E4D941DC55D5241FC68512B0187F5554BC2A8B75BF0D28EA7064154DA5718E51FC5888CA25D62E699285DF2C80439A0CE45E740929D307E8F9DFAC06F270326A2068840F1542C3511EC3E34AFB225C9462D0A801D1100E61417D350525D05C1236AA1C3994F5F0952DFE18E7D4F2A6F008C2D32A66AD89CDF1C6344E1FEC54C614801C0A37AF024DB29362D2DA9493357E22D453E6CC474E9D0A86666BA4A0AF71C46E1A38F394349B6CF939A3D305BA3BABF41BCE4971CA17CD9790324D2E37221D2D3DA5EE72A9346A6B93D152AED8EA8F5851EB5112DB75F59390F6D1C0E6FB296A15A8A3C4E5907442898630CC8208F23E82D3E979C9809E3D0BF72B452E9B1F1FBF4BD9E7673275C21F50C79A6A0A295F4E5ED23E9994287C4B92B1D2F65A9D55D71CA304BBE88108198FDAF280079EBEC98B898EDE6F5F730F53A6AF76290D985BDC971A328C7C2722853C4464EF9EE10007C200482C7F50201E81C453CA821DB427EE16398DBCC0908159F1A35B7B4927F0A9BAEA961CB8FAB5CA71B0D6A4A0C6FE0C9CC670FE3D9624E8BA1525C2BD8D298B9F7587B55F79327B97B7ED6B9B29DE0F9069118762B306A88F61744A9C0C7BAAF69A92E5B370E7F5DC4C095739F4B1887C16282FC637978549B194ACEBEC8B8FDEAAE10FDF92C63CE9E09AE805FFFE9D82AC627CF9E24AE51487C1154B30765FF89BC621BFB492B3F29998C6991AA683C6FCC0CECA8DC630DB72D6213B3B88776AB0ED1DC2AB40553A790761B1A12CC8D6BC03AF1698C6A0540F43E53A2A2F0B3649CAF2441FE306A42AA969708E4A305186B11C4AF84BFA0F93FD19FF86A154E6DB5023F7052E8B863CD1648731C01F078931D03D1BAB56FEC65368F70A6C432AF962C980E17A025F1A2FD45906E6065FFBC2396215F1FC1333967B8AF60AC44BB0F625F06ACA179EE8B65CC610202F285B8C74AB6034B5C81C7D5C88FEB522D9B088A885ABF6B42048270293C9842C58A2A62C0DACCDB9A141EDAFC87BB47363600ED61D17087181BE5433B7B0FB48D0924659F54521043E57248E2320D9137AA440288D9E49C56797F5AFB76AF593F4F013231331099585902B794A0934307EB80AE119EEB2F0C19CBAC388462BA2F92B143B300ABB9BFF8D97DCB955A203A6103176DDD091CDB3EE0603D2DBE74AC695FE006AC98FFEB0586E51AD7079B004B529DE1033C4BA5578407E36B01DEDFE2D64E8BCA1957C488479E98D56D9747617821894E8ED367D09C4FDE1291BECF4F34271C4D2516A50AC2B21382A7A754F59946A632B5B0D231F2403B6241B6F058A8655E70E16D3C47E8C9FF762B9C14D5212C90D022922319032402D4540AAC18AD31935D37E7F9E2BDB0B6A0B82243458234B1F929688EE02FA9BF9AD8905EBBFD4228E1B9C27DC33DE0F0EC845601FF76FE2FD5AD9C4483D1A7E772EE529B13898589FF9781063C1D47D4251DF8D8A450B512E2522DC42E9A44945A8E7DA3DDBB4082453F1EB817CAF60B05AF49BDC8CD7C3DBF3283C57CEBE1AD3AC12DC965FE7AF21EAA65B7184A7155CFF2A509366B8F6A29A8A57211AF0B375E047C40090E6A772E4AC383BC48D10D0096EBC9D1717AC4FB590FECCA1E4B45DE70E8910162AE8BD65C2E672F9BDE76FE86D308ABD97824D5FE3FDFBB6F638392B26DF1CFC1F241CF6AA22FCEF8C5E8141B108FCF78DF11869BF42CBB6DA0BD1EDFFC5D1496938D05E3DE023DEE7BE0A18FB6D471836D0654FD9F91E99C15E4E9C488662F4EBA219DDC063A5FBC7F58D23C9D517242D4320F261EE0415A7D96D12A751E725FAD039BECF361C52F0F2E8F85B478F33282491F02A392AC29F340A304B6C94DCE4C4483D35FD37514207EF2D16CF18199734610367F3F9249E69E0481A695335301D7C836C31B9A9E3A104F9BEEB277321460B2E17A97680CF4E933710A5C8BF2705A04207D63EA740FDF385E6402435A4A26C4AE407C8684C6C0B1B3303680B0634FBC879A3563B11213904E2411E4B1E6EF479DD6A1BA3F284F0BB32FB174A56815739DEB6C6846560AD53D2FBAC897319E0AF1E3F8B0D6E66A5678F560E21B3FF045C66CBE0838992919BC8C5B7EA6F4FE174002B457DAEDA4134A143F54F0BE3011EC88ED33B6A0A9BC1A4BE0A85AF6D8495803AA24D0B2B85F8C74912B1D9105B39F82F18FA9ADB3B967917CE2D09932A0228BF4B4776CFF6F0A5D619ECD2B2EF0C61F438E2D67C1C14363155588B594AA619FFF2B0EC64C99DCE73C4FD33B259C7535B842F3313E2E7B3EAC9C45F1D66FB3353FFF8CA683EFBEDA17C02C1BB177B4CE5356DBAFC3FBCAF54CE3ED2997E49D649A73193AE8614EBCC63616EFFEECBF2718EE10039460B860165070196200D73BB9F6E78AC7B5C15FAF30FE7CDB2E86678294D601C40B9D5B0D65DC4E99D84FB79CFC9852576C8B42A69E9191EE1D3C0B95DAF09F48B92A25E6475446F814CED40B26DF6E1D338E229D23DDA864CAB5ADD6422D2DC8B59C9ADA340C0F958CB2A6CFDA685271ECC9D7AC5D10FA8EEA80AADD3EF66AEF6D48BF834293A1D08CA3424B22D41E1AD93195303384D25DBB0AC43191FDDC69F403B7D2EDC32B8BACAD554B729C5187275FC02041371EE633FB5F69927F58F4635DC0478EE6ED1FFED76DEC59F571AFC96CB4CAF3D72BA9D39FF46F539196C460A51BD62C3F0486E9CAFA6430B0CFDF0B235C268EA1F21974AE346C77D0CDC8A5B3543167BC10277BE65E7C1E2FD06CFAC99E2CF2110D8C747CAD1718E228B224174AAABA010E35270133F58CEAB58D49D772A7F421A5EE2FE3176EF7BE2691A0DAB725EA9ECEDAC7D321DA4C05D5F577ABE747048235EB845F64779858E142D70C67BA50897D628F7935BFA3B337003374D393ED63524D1667DD197FA819A881C39B863B7758D07A5DD5AAFDB7A3FEF5887E68B825CFF231B3D23E26E11D8887891C7B13DABD5023EA0D659C331FD0CAAEFEEC8A6E7D90538411997AAD355239C0A30848026EEEFA9C6C9D226142174ACCB2483A33BD388E7DED06657176ABA1CC38B97F672EBCFA726D0D07E9C8BFC73E3D7BCFEE92C060E6C61C1CAAF3765278DA51C36815502137A327579CB6F3B0C7B23E6E0D756087553BE80C8F213BC9F7D2434294E22F7577C3AD7F2954089376470D4DCABAA74DD9289A855D8E22197EFDB5F8D105EB3EF4599A62CD890360556684F99D7ECC8AC3B254E19595CCB58BDE12CA7598D8F410C21D953EFACD3AE027DC28903D55938BDA3699FFC121AD1465E0253121E2F86F8CE3CA0596874780F31BF98681F46991708ABE6C4C891FE57569F4C0F3099ED8F61726F5703DDE0AF92E30CEA8D7BD274FECAE29A1BB8C7C71B0B221614131E9A8451B90F52E42713948ECE13569E3989E9300C95737D5CFDEFCFA8A3B5C5FB094BC07232DCF0226D31F3F19EEEC0988524021C82AB2AF9D025747618194E2DB1F23CD8D1D4F7EAC35E2A0DADFBB35D0141A6B0A517FA3BF081051877BE4773F24EE364EB1DF8769D3C3A66B7F4FC85898918C60D771B3B623CE19917D95D6FBBBAFC0AAC02F120DF80065681AAEE7A642500D1E4CB77904FF6CFA2BCB85BEEA457878E4C99494D1EB9A4FD9F3EF158F62A6B44E1B3EA3259EE4418C3CD3F6067A7B2AA139A090317BE6F46D825FE0FC66A116035806F34E37774F68F04D5BB89B20B479828F1DCFC7F7031C6B0A81BB05C6572DE4E1BC4DC5DDF44488381BB24B0E7D9ACBF424A5E47824AD843848D03D341575BDE72C9048BC7D3710DAE3BC2EC5957F1D1A04913943DEDA3852C9D92396D4A334AEAFB3328A63491B618BC472F3409D3F363DD54DCC4D3304FAD69C2793CA6DA1F8DF0C83F005A6D0F4D002408085504DA8911572131E4FD79D596E4BFBF8EACA56D9E38D72BE0BA2B2C03760EB2B768A2E018547A9BAB2B329835B230E08A3E5987CA7DFC72497389F9A96B08183DE2568CDC9645DE68BF327C3BCD96CD6C9D7093C4594CB62E657F3E2094469D8D8236AB3102A2ADBB33EDFFEA76E816A173E79D0054939BBC4FD42A9EA75882831E5A15A8278220D711C96817F44124D1FCD74A5CAC8A9BE8183EC08281422EC40D4D727422239BE1006A0F88AE7AA1B1A44E311684BFC7F77979AB59B1B0116A08415419862D5CCE679AA91785E644EB7BC9406827C20A523B9CC569DBEFCEA5374FAD77F1587D88B1B591333B2B99822239EECF233A5BE8D093A5181ED7406076575AC872A1833BDCD594F468633EDDACC5E41ABD4923635AD33641BCC69B81FA3387DC612843973AD301944FE8DF1F508CE2ED9A347D131DCB36662DBCB642E87166E53053AEC19C0167D54559CC45FD74758DEFD5210A35D48298516A03AC1375577DE4E537FF8904DBD34DC056940150B476BB33456EF73218E4339DC55AEE152F211BCBE5CBC419EC7C6C9E9E1BAA4453892B30192402B2C60E662DCD07AEEEC37E3EF81E358118172699C74F56EE1CF407BDAF06E462E5F217FEB1EA66FE3E1DF6AFC43DD44CB38E89AC51784DE43FDE5A3C1F0C0C36B7404CECA867B8FA0A9994D4A657FD39EB0A69C7CED67CAB9F415F9331343A50211340ACFEC061547532B88FA84341117F5C8BE47F11644B6F4EF72A7E79924651FD4D51C2170F657BAB3220F484710A7B604E1F1C1731C5CFFCA26F1C3BA8ECD8CE44408FE73794D5D65138F2FD95E801930A698AF6072FB091BACF1BBB273A083D3843F2FD0A4F4626C9B30B667258683A15FDE671E888F619B3556D39146DCA1AC0ACBD42BFD58C317951ADAEC18D19971DA3510388D3871C593C65EA4B0D6840CFB45234A99A868CBF8BF98FC524D48C0678D50314E36197BFB6FE386383C950692A9B10164746EF5CA53E26243AD5DC73EE0CEEAE281CC692DFBD2D8DBF75C2A9FB62512A34AFC223F5DFD7639FCBBD70C8FA094368E871A84C8969810CE6706C50C2FD802DB16601ECF1B6DC19438827DB0D4C2E2B2C48DC74071692CFAE95C2106878BBF41D09F7A025FBD2A9A15E752CF0643B14D13B23AD41263F6D5074DBB43948090E7C7606F8B2F8370AF6CF4E398B6D614F1D0F34034BF5862ABFFF696131E8685FE883FD537FE7C682D9BFB5D799D7A40058B5F218BDDE22821C1BF21A4EA5325F4989238491E8ACFEA41E5C170C5537D337321F4B4D96623C959EFDA5456D21E646B5CCE662F06892BE22971886B3AEF7DF66F7D2F99391DB6A0629B2AF00581231EF08C19540C384D860D0A6C20A91CB36CF539FEA904817FAE11D9F9B16B47191B0884B6A9E052EDC3081865622B96BFEAA8F82643EE0E350E394D243D282B64E477DF01EE6E0DC5DA958287732774208E86F6909FCAE93571DBE71CF06164CF5FB8829A85DDA3B5121BDEFC16D43AAB11F01CCC4B85FED7D2E832D645617C871638F9AABD048886974C04DC6283E5E32C6E6E9A05DB56CEAB9D832BA83E9C18D91A0989569E1E3B07B8C53AEA8039C52B0615BDD275470F9AEB46A9C3930F229BC701A4EA4EF49FA01379DAB1E25CA6F412C2D5CE49E7961D9840C9D7E30B1ABC04F0E4A70886844728FB49C56B7983703AAFB501FA0F35346394F32A69A95D008F2CB8B68C56CE1D15C5B896AE04C3E89F6E5DB6047355462823F5EA7D14FD57F9871C64D1D3CB16C573E3AE5C9F69B8830149AC0CFB2423551D58CE4CAD9E45FE74A50214236E115DF76B5648CE81D2257C9D2E0D83AA166585723BEC37D14DFF16FE4187646F510596F66536353F7400B187D7B8378636B281A9D305E49CB0789931779FC1C9C8D2BD4E9632DB4DFD1A339F985FF6EC77C356CFAF0EBBAB7F3FE8E615901B93C0F23B047242B46EDC6301ABD99FCD779090C80DFA1FF677CC8B530F01F29A5F2C1D07AE0458F3411027E886836EA4D5D6AEDB990DD0908D8A0E12B59F5A31D6B0A826C0AFFBEC521307A7CC5BF481BCF66FC3C9A80E9405A41585B2D26020989B014675C51B1AFACCA4DD4E7ADE56BE0CBAD9B9F62535436177E721FE428A4CE5F118A68D3EFD852FCF6494CBBF2D86A9377DF90E6239F109DA2534E8FF9482285924FA00D9553DC2574C70C58C290ABD71E7BA06FC3DD65614823B2E37A9459273865ADEC4BD8E0A732177212D280853AF1E6C081EA352F3B6F04D5C7B0B4797451D34B791F398DF2A7CDD9700DC5F58D4C36412FE25CA06285ED148212BB6E2B2C6E4FB8145AE026EE30CFFC4A5308943C856FCC1161586E63BA2B0F6AA0DCCDC28E28EC796E4C4A09A70164BA3F5083BB876BFEBB2770A05CB94DB023A23CDC847E25F3806F66CCD95DFE206738B92AA"/>
    </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="SignatureVerify"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <ValidityIndicator type="Enumeration" value="Invalid"/>
    </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>
