<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="737D946DF9C9E8E3D40A8B58A9E004550C67F5D8D64E111785D8B09D224306D39732A57134B8C4AB73ECEE43404E631E386CDD755B704E61C2C2C1FF38C91847"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_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="9732A57134B8C4AB73ECEE43404E631E386CDD755B704E61C2C2C1FF38C91847"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_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="A37F1B2A26568A597609F85A5BE511A8"/>
      </CryptographicParameters>
      <Data type="ByteString" value="3323CC05A0E9878C46020873CE90651FD7C80A12BCCB1A9E8C7D0F8F69D28EF8B55606D9B980DCAD92D7F640F516D78598622DEADEC7FF3AFD85867D9719633C43FE8AA616FD8204B2E8DABB05172413FAA6A9CD0FD1F73FFC1CD73B858F966C93FC581A29D22C412F3CBBD507FB56D4C10C0D2D86F6389B18B378423FB1416EBDE2B75CECE51F08D32FC4476D0FF3755E16EDC6FE544F4A59440049DAFF71F48429E4FB71B5EAAED20C81D64192E018FD5342B0A5C598A2DE2812D794F214550505DA4E27F1C8A0C6928C97F62D726B1B943BEE5576F95E780CEC3956B1415FA37803B3FDFCAC384197279F2310AECB616988D551B8CE09B9D74AD4290A38ED32B0A8A5F9D3D5A46A8CA62380B336C2E116438F9F740F4B1EFD87D3A117C4E8BBA7525AD390E1A4F8284A6004EC0640ABECECEEF2F395850A7B35DB78CECCB4ECAA1086F3E1AFCD04358234F919C754D8FFA16ECBB193CB2E453B825DE6DA7B5C437ACB40DE3F4C5AB89F85BFC3CB46FE93C1534929F866765065332D0985A3BB42F7C45FC6E79952EA97C3170A1C9379698CE38996BD5408D99228789237F27CB790DB5644AF8A774BE9077E00400979DEC665FB015A4C1D4E090F515FE43CF216C4581395713FCF87E5E4E2DBA211E9E4875DCF2908400FA370C8847E125C30CCE2211129ED013B958F03426AEF8E178D8E64BC1408D537D5820096ADD55E8B274FD269BA9E77484472D8FF3F1691A4077659DD9E847F9E4CDBB0A13545AD6D8E4258FC94958DE66B024094A72112852336DB5B42EDCE804B66FF4884E24A84067F21519BB5DBE3D19CCA6C04CA044C23358480CAB4EDAF94F4B16F795F82356E455FAC6D36BAA8B7A50F309D6374FDD578A70718B9CA662C8F87565D9389E0CC67CF79C8DAC4CB3C9C3A941A1A3F1C4B0F0202404F9C3EBE27863201F744F23A294ADC7FBF0DD87BE756B5F8898DB3C2894EA285C30A17434F38D5B340B29251321EA8CD01A599B287C54A67E08EF7FD3A73B38A96"/>
      <SignatureData type="ByteString" value="6AE686D3F682A525EB630C7658370B21EA2EED36A3349999F919B1C099C995CF5179AF65C3240B5A4D9FA2F70C1FA6B1460EAC0F4B2C93F8C66DD4C221EB7221CF988A6F41E83C3F89DE481458782F89C417F0AE3672C523F4BD7A464662CB1BCA5E8CD5C5062BBAD2B04D9AFAD11FF254AB78857D82747E6E0C15ED77E5B7B8703AE41D8FCCC02D5BA325DB17ED915A15101417E4893B46D4641EA4E3F6513D6A2A19EF86378BD4834470EAA13BEB3E6C2A8150004130683945B7A34C81BA2660E6E16AEF3F343948E00B8BBA5D99B91659068EFAAEDD0FF42D6892B7EE0C206CC38EDDD229D2812D8791D973B1FEE264145E2C3EA65B76EF310BEA2F9C110C18B3183B243876190304AE63037521BC38264B07557EB4B12671AA087289C58F5AF6B899BE32AEB137AE10F47E3E53A18DCF1C494CB07C4650870C6E2BA4F9A725004905CB70529D42E61A31BE848352B6DC30C33F223FFCE008EAD2B7CFA8C9762A95A0DBEA1464BB547A13B5B9979C694BC72624438D406C48D4ACC4500F62A615CAB2F234BD2AD2E8065D4CD1AE448015384FE1CD90A62DDAC583E964DB69C735B28FFC6002966629ED65ED7DE5E60F237A3D7E649CBAACF255BA3706EEBC06A4A2EFA7A486F30B8FA4B6FE930E165BD16116A7E1824F3C8DF7F89D75DA0E7AC00D92E87FE82C43557AEF08DC8746DCC3368C0EE1143B3635B84446061624E91245BE9C2E19BC66F23F410155C95B06E69685BB94ADEE7DEA503A2EE3FF93B465702D04601620A494ECA13FE2DB41A839E1AEE70AEF87ACF7E29305101CB1BF8E209D087C7B1C6CB3BA24EB017D34118308E940D899F38374FD8B10333EA22C8A9FAED8080E1B5D199BED5EFC7D2508C0487AA6E2AA1153B6F6CB20655BDF729FC0F041AF1C26DAB75C90F262A3ACA41C4AFED1EFF4C0C7FF7205789ED3C7871E8DD8A362DA7EF3B5A90D929046604E68B432918CFAFF2BCC619057D31093AA1D39E02DDB2EBC71F6D4ABC7E275FCB53BFFF774B454B6E08DB3041D4EDC965E452088665411C5794DA6FFAC7ED3C20D196AC7360D47F0D851559D61E5201BA344BE78CF33504CC76EE7278AE6C45399057051248B6B1BF2BDC2CAD0C39B4BAC80FF5A4684B76FC92288DEABC35B49425023852C48F3E5717DE1D3B3B3A0255A83A458EDE2F604F90255AD9C6B751E10DBC14980A53A72C3E0C69A7B49D5C930186D7D442375C898A39D8A70DB13D6279C4211F3ED929D089F4F035A2BA31F012EE49E75919A533878C0E5E84AF46C65EB2EE9EB1D732F48BADB42A0EC7C36C9D34FC47E9575987A82C5DFA42B18C11E4B8D48AC3CB3267EAD07F71C355C95588F394E7AC08ED19989F5BE538EA73F82E0A6D1F1B8B8238F1E309640DEA5A725B97A249D4799ACF2165698CBC9AB969313AD9594C7F6C60B321B230B1FD93085A2304CD54AAF317E2E8E5A4082CF157F1D6E0D26494F216290572D4950CAD2574C76E4813C7166479A9FBE225D48B3A0FFE54F51C21C0661B8BEA6AB29D5F0B5117D788D9479117CE732C667F8AA394F0ECEA226F928F1DE744E13B41A98F5189DD02C93AACDACB0BAE0DE2721215457597C3C062C44E464510EA8F81AC5768D2A2B5B4B85C4D5834F4398B546E7B95FD1E0CB162575CD4F36E481E6AA03026943465DFC40CA2BDA7E920E41193B83EA809B6D0609358310C27181CC7346ACD5D6DD926D2A747F88403A768AE5BD1D7D79CF5E250AE663AD81A14CE4F4DE22DF8DB3A89298F4AD3C433C87781ABD61072B77340BD01888BF503FF2433EC3F833F64058C2C1D82B2506C6A2032D052DF6705B1980892E2D3B2029C95943129901E183989C4BB715B9405445454BF11234DC5166559D18FBA3F5CA2D5FDA71FF51F497652BC2BFFD3138A26CC3B665464CBB07A6D4845FEE4C58AF2EAEFDDAAFAEBED44BFF0FC0FF90396E8A3384DB22C3492FC5BF400777A64ADC9A1425971D4FB3CC9D5B6B7675217AC766FA662CE186909C6B466AA7ED8AD97CEB14DA1F9392C1D0A652A42C75B9A1583F0AD34F7304520C52E9A1BD5647C5A9337953D0B64DA88EA6797D46EA36A2437AC887CEF103F0C5CA60BAF4ADBA1BDE30F7BD9AF14DC5579516CD971B979957EE4EB3B578A8468852180AF748740192D460C670A05E69523B2A7A46405BBA807CE171818198B943C3F0EB6651DE04EBDFE0AEEBFA323E319EA8C956E041CCC732368FACC2F9179C0123A588B88F44D1C990FAFF005AC87BF3ADA439BC233577786C36FC517848B4B01B7284E8BEB58182AA91636AF936BD36468F1762BAD158FF615BA824C3B6BB3977F17C3C73B0AFC624ACF43EFC1600897E907C1421DDBB159711BEB99E84B386E874710B90AAE6E8EB87779CC99ED3AB0C944FB88B8BAA2A804301C881BE60CFF188BD742B17F7335066493F0864AF30B4C79A5A61A3D42D47BDEEEEDF2BA0928B2868EA0B00A09A09BAFA0F4BF962186B015AD45AB70A5A97CB26175C18DF0F4270E63E44E759E098A7B1A1E5346A1C5BDC5D80F010B52670DE47BBC1059C0C823A3F5541F82D2A6CACA99B7836EFDCACC0D3902E64B5E0FA4F524133DEEF05F23276D6EC1840BAD2C23D7E74D0174C0E879089AA33DADA0B2B3000DB429CD0B5AAAB4D69EF76E9800396DA693115BA072AA05951757886D472BF0C7F26668A1D2E4885F851B11A96321565ADDE150A10AADAE89A34166409E41D97ADE3855CBB3D2821E9E1F18895184306F63D79561924F1DC8C3F5430BAE2704EA7A204BC60A04BFEF7AA70F028E4ACF2C3B7AA79EA8E3080B4EF06525F9B960A24C2A8AE2C4922EAAFA659555958E28CE3AECAA61EF5DA0A97589B1830CEA3003A25D56CE785157AF056140133EC6219587722CBFD82CB4B41AD7DA71777EC53846135BE27FAEC69ACBF16C9591E73FA6AD806E6956217FBA33401D835ABCCBFED1D47D24A332289A932CD6663C2B00A75AFDFB47645083CCF61E14AE9D179FF6D9001EDFCD4D952C0125EFF84C2C43E1830964824E3F77D41BCAEF445E42F04DB334A43179E263B99BCC86FA6EB9E986A6FC9B90421B1A27B0F5FF47FA68BF5B8D82423A1C2A5A0672DBF911F63EB9066BB1BC87CE893237E74B1988FAC8A5D347CC71383F00AA5774482BD14825CA470A7D998FF58F2AB6012B920B5656EECDBC57784E86D5FF95674B3D640376EFC23532D0B2235A822E0A52C789A3A7F9F7633AF5E6ED9D2FE2F67B7DBEA67E93598E2BE180A709DCAEB11F6AE78C2769FA6F4264236B11A7A363E09A86F49174BFBBB5140F06CE2A55112BC88EA91A4BF40740246F822BD8787F632AD3EB1064650587A2B8376858751292D1FD26F833578A3CC48A76AD2B71B4F7352898329BF7298402159F3A484A4ECD9252886907355EB90B77D25B50E848F84108A7A25B7B19ED3AB577B382377B0254C0BDE59076DABDEF1999A2F05562E45108255B8B77B725C97C758AA3AC859ECB1B34919A479213EA64CEA16F3F88F29BA9D3643ADBB50AF8541260034C30B1C49323EC82F43CE5736EB659A08856B1D3321088356623A8B57FAA43A8A25F2279B81DC141A382F8C0DE9F1733B51ABED6CBEB8511737286358974C3FCA1CD6E51ADF6B54DB77F6A4E3E5F558AA5CF3A3E528184E3A96773D32CDDB29954638482BF4569F1581F87ADFF8402D42A14235101697C1CECD35C47BBB6AEDA073E534A39AA6D49913F473BC91D43C928A3EA0C0CBF1FD673708432566DFC504BCC8D1B76FDB08DF51C162CBC44B82C3C5A7F253EC17EE29DAB7007C27B5C93A86F7DAD0A798C54265EA9D9CD201BF01B19E5C2DACF9082A2FB23013F1BC7F7236B4E2DBFB38D7EF8EC9F11D1A8A42A847A64A8E6F973775268DE4135156435CB87BFB047B8C8A64B268638A7E7B9A5226B8503B8E17BCB15CA380B8D30D2724D329EF48309BA972A2D06515A1CD2B7E1ADA65C9C1B077DED5F172924192E35249A425ADB207DB19EAA701BC681E623E5E7537DC1139B58EDAE1BC95EB981FF1091DD70C516BB6D2C34712F42154008626EDE8104FDCC3DA2B4F358ABA8DC9A71462021FE4DF229365C8C462DAF44C9FF5F64F53708F4E8D15EAA72ED648AE839E6EDB46EC3A21CA73314F6BCF15E776355A03D79BEA460A7B707C5613F8B2DF9FC7E5A782F75E5A192FDAEA237A0C17AD7E60BC290161E05A6B5AA353E7E7326C0C7B84440C8DEAC63B25196E762DB4E47AF9F235A313BFC1ED6EC476EA37858CCAAED7FA86DF9B9EE1B1898DB706DDCE9D14DCA22B5E62A44938774B8E0817290B0CA8ED292E2387324DB941931525926895923BBD95E438555587797819167BC1B6723816AFA86C5E68E0A82288C4DAB89D482BC34A99CEE12D4578CF274345F7B505E29061B73B03AE9903593507A72D2A4596E2C3A4D44143B0AB795645E441DF9592A01310F2BC5860C1BAE37470C29E9A989F976AAD76418885CC40CB13ED9EF6577FA6BEEFBEAA3339CBDAABE2583B37CEAF1D6A6D3B5F66D2BB46C2CB87D18C892D08B1EAA3BF167FA3415E438C33417C51BF873008CF93B743065A56A8270C5D58AB2FD003F94D5D29FC56E307BABDE88AE60A0ED19B772A00424D8ECDB55C070FD341F0159DBBA0F2FFB5BA6131F9F67BAD6FDA43D02E4A87132A3776D5E79543F25795AF6E7607FE6E07D21654F470A0AAE48916507AB39AE90238821CA692CF5C24D9A5481944786FE23C36DEE64157A82F1D7FAA5FCDCBFAAD1AF112A223027DFE77EF5818EF82D324ED8920CD9F1ADE80AAC16D317889E18F06A52E5551B0FF5215451843409EC565750680CF592C7302F4D30B4E7F4E78A274CD5104044D7BA4E85C7FEC12D67708ED99AD85BEA6894EB0958498561FA9E01A25F1854A9C56DCD3A9BDD0E69E703B13153853FEF4AD5BC27AEB656450A1C14FD7E7C52AADBA85A4E69F9C10FE3F2475F4F6479525BD7039C9F3FE6F86B72C3CD5EF4F6D3DCF6D650ECDFC193C7F94C1F9D5EDBD95A55BF64DAF85143E46E022146DC05431CEDE708A899AA964E80889CD2A632C4E8E8A25CB1977D69D1134C8DCCD9FC531C2A93290F55A556604F883CEC58491EA84A78CD763C4C6BC5E49808A61312EB4436B1958ADD1EDC968CB3C9E0D8FD6751437B235AABFCF7EC67D4F370B4A82E7DCC84151F9820AC239226FB246999B18C7CC7269D25ADF032146E05B07B548A86E09655DA9C58B1561C8BC3641B2D68FE05DB1A41791BD725BCCAC0656E12E0ED687E4606EB123F8596CBAF423A1593D41BDDF8D353A152F7171DA3CCC54BBC997E40F806081C378E19D36962A6CDD866C77A0AC025B175DD78DFAD2F850B68518BDEC13D4B48FDD38E2722B8529BF4381625B0D696576A9389DAB92D20E7B8AB784595ED435FD2A9632EFAB08421268138F69F9BCF91A75B68CE6D41CF82B3B38721FFF86B7B1099F8739DA3558AA92831058A4B033CB3AF4ABCB4477E07CCE70D846D651934709D26E1A7D346EA0D178D4379BBA03B0B279608ED66A573E294D67744F9D3069D5FCBB4C977AC7A616C8D25A742673F37908D878C7BA0052B1DCEFB53423269FA844FF4389C1ECC882A5180E94D36E6C8433A6E0412CD6EB7AA7FC4837D47A5B9ADEBB026ECA27C8F096181570047F1A41F161FAAE1DF62CB41DC59D543DE66222A066A84B3ADAEBCB1FA9C68C1D2BC9CB1EF284F807AE293E8063A1D3510D0CEC0B1ED591D37146D3B307862DA2E7E9FA749BD796E62878140AB9931F565D1171DA6813BDCC128250D80916F18176766D6B257E5018788A547339D98AD7D1AA23D3C3CA4410828E01B786B973720EF725EF280E0B534983E9A53A8D61D0F55E3FED89D46FC8A2063A1D1D5C6B2B0DB3291A2C5448C142A1551607F2E17BFFC337D998D6D54FAC85D6206F1A2D3ABDAE3FCCAC9FC3477B2ADDF28D077282C6B5DDA177F45680219F11F02DFB9737C21124D6060BF1F72B8B25FD6494644BA70A36848C78C40BBFE0294E9BF2CF17DDFB94AD4405CC326876BB362968FC3E91B0A771BADDF3F7025C52F8AC3C81998D695B144AFFA43D37CEDC1C1FFF2CBBF59B95C680F7B9644F7BF86101161E6E48604DD607D8424EE381D0160405D1E7D5E7DC0FE4B1A143906E7F9EDAA454E5937C93372BD2D2069FEAEB2B0BDB13A29227D373038CCFF5BDFB2906950B7BF2D9D70367551A79398C6A6BCD9E0D052BFF1109D18D43BF2124BA97DFA5AE1F36C787657A65C8C05CCE4B8BEDF3D6B06C63B8A5FCC74D390E1FE20F91536BC43306D23E300E2C76A78E28F940CB36F7F8196C696175FE11BC1672654E3B240B222D17051F772A9A644EF6130AF751704725AB9E6E5B69C8CA2F417C77072E6FCE53B288BDBA99606E2B851A323A6CC59CDC88FDD4929CB17FC6D8C6BE830C752775DDA898F0138BBFB0C626690E154F2D518B4692EC5638F9D4CAFBF63DE1F263A0F9DAA09DCEF2B999F7595E4D8406E9D601FFAB5A02E1D09AAE31F6E26452CA93F51ADC73D42F642D0AC087E6B1B6B413D171463875B25EA35199871A13576C764A886579753ABBFA28B554D7CB3BD4E87FCB17686548EA440583E559EBD14005BBC03848853141155FDCE4DB72CE5BBD89B81492599DB47ACE40F1A5A972C7F06BE5BEB1C0AB8F7A46056E7E13342DE80CB51DD5E468C659BC966E35BB73FE5352AE0CA9E45AB9083DEC9B02088E6281656D64A39EACF52A479196A81AE85741AB84C1E84EE27A25D7EA389098FC2F3C89502C9ED88E4645BA30A2CF5B5E2DF355CF9E08D4BA83CC373B2225E3F94BDF7E1D6639F8C1B348FCF6D4D18AC54884D1FD524C4201018E6E1B7FD61D9DDABB9E5E5C96A66BB86A80323C079EC198CD9950E929B2207FA6238C4BA44392FD0784C5CD127528907DB29E56D39125DE6840BC91AF4C6C705400FFD7B066D6C29C6375720A4A91E81265B476DDC4E0C36F39A6B95B2C3BCCECEBA7EEBB81B7CFE664CC76466701D7CFF4DBD4CA38A28EF992A680304ADE9A08614E30D119DC7B19BA0B2C45F1C0DB08B25ACFC42D4047694A75162E21CA5E923695E825B81E02DCF88F18811E8BF02924DF9C306BE1613E8EBDB67752350DD12C826B40B03084EB1C8DA5DB62B68A9146D8ED473845996B734B0B08F43E04998E165AEAA2A9A5D7D1316FE6505E3CBCC4943F910AC36D0B61A63CC5D67A359CF2B7E3F97F1CF9A2C8A57433102163164ABC67DEAC2B7B06C36A6163C5CEEDDF11511D0066074009798CE9C71081A379227AF4B0BD6623A81CF4E6FE9206726AB43F0C0A26F07F697C5CE41FFA2C596C481E4A26E3EE74ADCB9AD71D403CE2667E6E8EC786AAA07C4480D572EB8B2347F3D9BD577E463B2A1A2FD734EA65F33F95C317AD31546F8055DB45F47B87A194B36B07C8BA11849621154C6FBBAA42234033D34952C2A53878CAC698BC7E8DF97DABD4009CCFCD99465338AF82D6FFE1288CF9D0F87A2C87EB0B6F80516203D21597C02BCBAFDCD25295EABB458DDDF954A1B67792BD0D106EAE5F7B3FBE95D176F550E332CDD460B7C5971298A7A5E6247131462FCD0F20DA70585D26D75382519C5469EDF771D2B4CCB3A01F6DF3B3E38BF316118BEF97E8BC4B7562B19D88D2BC49392629F46815D1AD46FDA260AA9317AD6F8833A2B05070E8D662B3B12043DCB6636AB59C8942F989838D8508D6CEE4C796E8F396ACBB73D72AAEF24771F2F6FD9DA81B07C4DDECF20D6982DC415E75238BD1D25AED6D25DD7C84AB997F24F65814DACFB3E8B292BD1FEA9B511142D90C1D5FC22FBA73E9B55C7AB3FDAEFB9BC2B4FEAC1B9CF0BCAF9C3454455A5D2B120FD8185D231629AFE8548E189EAB69B87FA8ED4C08A97B1B5ED42D0BA632B59189A22F82648953D4F2018A67DB210277AD91694FA76DE84C87779D2E2AA4FC0D0A384DF96C6144722799F35357187CA6CF3C75DB29829E5EA925002A37E569A435F9CB0EB093CF1A82A588CC0F07D10DA8BAE1241A1D38AA805A6696A4622324B5B629D4C0898E1649F184F872999715998EA63F339D22B94BC120EE20C68786B103D4E20311B41087231AA1C81E5FDB61C0B8ED3CC35746C0BEBF6A2C105DE3F49A235EC12C8CC7371B2C678D2F466FC35D22D10DF3574A7C0D88A2F50C95A0CB8C80B7833091B8636DC1F12B5F3EBF50789F96C9A4319A877E5536E8D79AEACD076DAB48C3AA3B6056B840642A8D5094F9AE3A2CEA218432951A1D88074763EED94B8FC769DC418806F071C1046643D009B575B44038033CB8A2C3F84910CE45359802441348B16C37CE7670F5F2782D9A75437EB7D27C9849E1A9D4733DB3738D53C52F6EB8950DD218D244F7EF3724A10A1885918E8B6ABAA978A2D1DBB4C046803EAA845E0491D2D2701BA520042D4A1614296472EA3F11627F55E439EC0A4D720A5CB1715E46A0B69522490BFE9A1FBB9676BBE3F38CC83304D05C70650C936812168D8E503C6FE51218C2A08DD9181013DFC0DC44ABCE4848C806FE56081844B66CEF163727FEEA836E1DA7D887510CA3BD7BF1AFD02349B5CB9A8FA610EBB53DC337C81342371D1F327E6F886EDA4296587D8A1DC8244A0D738F089C509B0A64B5E4D35D1381FC9F0FF72081109D258C7008AD542AD519E2F6AB331D1A2A2A3D70892A572273F869F8FF354348A38E6BC719393C5A80E7962C9012E478F4F6C185F9755DCAF6F2BBCA8D8CBEF8C97DEDD692281A0E53046BFEDE7E19E72452BB1B60934DD0B07820BD051A05C2BCDA601636BAF2FA7554F6BAC33D31B3F86BC96B1A47FD42E24FFC57BCD19A045FCACFA5BFD2F0455712CBC97CC7429FC9CDBF0AEAC458C09727C159F791693D13B8F64CED380E8D9F9971DD5348F0211695C8A45CC5C8854FAC65D865D431C8A26C184D6C48644F27E4E6CB0324EE75DE2D624F3BD09842831CA706D29EF9C9CD84826E284F810756772D9EBAA1CF96E878E06A35BB98FAE6930F368689E4FC6AA4FD586E23B0A2AD37158B63C5FBD2410E01690710C515BDA9E42B1B04F45D82927BE93CD8C932305B4BE393A40E0C3416E1E442EA36F7B243D997DC90F0BFE47DD098DA27AC4BFDCCB95BDC341C2CF7EB78F915AD00C70C63C316F73B6CD8C23182FB541A55E404F723DFCE7D99300F60B85A64CD94F8BC242C4AF18A56D88523DE205757D1ECECF08F56F169E225D167DC53BCB92DA1257A6A117A0C5C8C6D61FF034B75B0390769417853A7D56E3C7CA53974917054137A8CD2578D4F9005F5548AEB52555E1AA657021F16640D9640982EDF19B026B058B1D725A86E1538E46D15EDD271E80CAA73175897C3D7B84ACA254088FFB3B5B398595B631C8E1F41E58533A333391F01063E0B2852297496C695BBD16B06205E89839F98E3AFF7D7ECC311AE13007320550B6140E717597351CF7917871B31C09D72B54E0F13456D29CF46D412C213C17129DC688AB016B50611EFA7EC016D9AC090779F01A01CB24C1E941F957E52A2A23567A13514D47C23E03AC112A2A8853E273CA979C7A8F0642A16536D170C08F2812E6AD853321FFD5DB6418121D9A52BC20467B3FBDA1A2F76DAD3A0B55A1ABE62F3DB8C23F750CEC0D04A8328FC9018D910809497B99A0CB3F6F25486ABB48C1BAD06E46A67FFA5307AF0DA019EABF53ADBB035878B3D47F5B6711AABF3C6DD41708A7224D1544FB0164A61EA7FD38D615EDD10D6458A6E336E2B5FB1C7464DFC204FA2AC56529989550549F5849EE54C7BFA0364813B0F2734DDFE197F76A497CFEFA0FD26A521289D7336C23985C1FE0810EC304F60DBB8DF8F22790DBA4C2269EE6E2BCFD7F4E9B83E35B4760C558B8566DCAFA9D1E8FA64F815807BB90B093C2341A9878C4E60A2F1A6A55F2B3AA2B392C97CD594D0D8D60A1BD6D69DFB7D61292190EC3F81311095507DFFDBE3F6E72D537066E81E989B7D6F199E2394D3A7E5DEDB38619BD343F654ED465A990D853CA1CF4B941D103B284C21C5D1744924724B2117160FD1E2D9B8C775821E26BFF005C8D3A2D156CAAEDFC613FDF97C1155AE35E3C1F911CE47882B4294E01B9149F3FA69DFE928553C85CF6E5AC5F15F71C2B8D69DA2D0723A1289FEBE3085D2F7F9D6A7E365F35649CAEF4104558BFD44B003A74B340B8CAA92412E42521D83DADA2E6CDFD25ED044512A269A2219781D54F6D840768137BDCB2339FFE959F6EB130BCCD5DDDCEF73248889FC229A5189B528277A2C2490807F23F02E4F60DA0B4567F54F5ACE4DAE8F4FAD8DD60A9F58CABFDE4A4F9F877C2E12F2A433617B0224CB56849A85488C3297E61A8A5832BB7684448F80EE82EB8281ECC715CA3EE79490EC89FB39B3E23E93AD174D12FEA7AB3C7F421810C39DFEB2191FEAD3C30B0F93A5E02E1883A8EC81A0C689873B2DDD0EDFE164B5076A4D7FE898DDF5C3B42C85B91C2E80FE55F54742AB590C9D16B51CC7D3883C6E85A2861F962C00A6B82DD6673B0EBBA08555E06FDC7AADA1B4316B417A46E19BE8384A2F831092FEFE8BE2CFC2757E67658B12934A0AECBC69D65971B2712146230D6EE281C0D4A97B3E877F955083208002F7E5C805E49E3DEC474CB8D2246B5FC7E067579CEE2334DCB897D65369FD6CF0A4629CFFD5788A743E82816F27BB1821AB1C59EFFF3EB7E4FF23C13EE3E31CB10832CFDFE0D5918486354A1C25728723ACD549AA7CC7FDD6E59E85351EF7AF1205F8171CF0B47A3C7E263C612B0B4027D042AC4D55BD4A88413C22AFD454A63C9A026A67C9FE682702E8B453E54BB5BBC81E92A8D83BA83440480EE5355C848F1357098B65C0DDCADE79816A7E024ED07C852695E231311712274110EB611A6B58B8D4CABAF8F9C5BAC05DBAAA67A057324CE3BF6442A624BE17E16880C2B412E1F44626044C956D3B175AEB4B8EBACB541F5F0FE07418D04A45BBA32151505D0C68118354318BACAB94F1129459850B9A347CE601F41E4581949EC9F226CAE75C6300363C53C344E2A7B5029818424B1A762FCFE44DA5B7F9FD8E14ED0D8B61E50C5924C55B92B2EC7D7C2D900568065127043C3CA06C6843E836DC2E36F0F460846C3CDCAFF76C2942B49B727A5A1C9E6A21F6974619532E26C9BD16343FEBCB54B7A05027C370BA8BA1B3F969F1C29E5B1FEB21CCB1C29F2E4005B9AA4447016EA53549D5E90BA6CE60629F39EF2A5D998ABD2CC7DA33A67C152765498EE577B001B54EDD66AFA4687A47D14EFA2CEC84F34FF26212808BD923F554EA93F03EC3FB08405B5A99B3BC8322D99C059FA4F25FA12ACC64BADA68267FD55CF35839BD36BD14F33719805D5D165CA4037C39BAE33FE87733D34B20F33686ABDEAAB2B5A85FCE2FFCE1AD08C585854116FEE4819A2874AB339993D0D8A853FDDA8EA7D86E901583BED6FCFDA4C8E6465BBDCC76F2894DF532B089AE4DCAAE06B4D0958FF5894F88C570A1D53ADE1071C0C998B2A236039830820B31628F235362E240221A6F5F3DA6A2FDAFC5A7EB113AF4F2F5C16B5C6F35F407E1D7ABDF38C3FA35C8AFC9DAE63CA697ED6ED0A12531FB31C3C1F81BEAAE243412E2BF4F3472B17EAF7222C4961D48BD7341E477E8540CBD17C8CB233C9DBF931D5F5196A22F390600915129E2B396A02D4852523F153B7EF28F448BD04520002C91CA8805934B4876DCCDBAE4055F8852F06567876E51ED10C9771213749A9C85A13342FDBF402D7A6DCFF509ABE60F20B8A003371A3D976D7B80E75E18325A24B7A02E14A28351CA1A90703DA5DF51B4E5077C9824AB605A542F0C4C54120806B58FA93FBCEC4D87E243588DFFCA4281A8B3CAE627953115752ACB7A04979516AABA86A91FC59F955B538E4C4F9694231E7958F0A312CC1E26D819598E782902CBECED3E7B27A55B880476476F139EDECCCA24D17F78D4C70481C8F654B8B363AB7A23D962FCA67F8A2D73361F4A1215BE4200FF889C7950C260BB3654E699AAFB67D309B872315DF5AE17201ED2D3F428D81AA28F2B24B6B088764E00A652984405070C819519D06E9E47DEFA275111A4A9021D62C823985AFA5F683216108404BD58EF6D5D58ABDE0454EFD52B1B1C57A9E8380F6CD1B069B0E3ADAFDEF8FAEA01EFACC2D16C68A8409CD2E398367EB7FCE55256865280E3236346D90828F03D52CA41A146F10F043E82DBFDC048C93F301F0FB31FCFC6A611866C7D785D0B769728448163A4A06F5DA0A5B2277B6EB56CF9D7EA052DCF6263C53D09250EDEC2A41F820234EA3937828C4DA0A126D74DF2C2CFAD6FE7B6A529C00ABE47A8788243327F1F3AC9A67A695577903957C00CE1E945923B6F698EA2740CF4F04F0E560F78AD9DA1EEF9AE9B4B13080D9BBA3746CDF1F5A7440CEF838CCBDDB9C611712A0E61A34AEF79AB620A15777DCE723DCD263449758BE460F838336D2BE29BF63F72000EA89AD62CE63BB55E438A747F54A464582D6623F0FDDF519EBBF940EC12354ED498CE1E03F4E33B48187067B497D22310C29909A17712D7FA76787F36B1402910DAED3084DE5DC7296D4DFCA1604C43A48112CB21F2D054F0CE5DE4D08ED0CF158E88DE70D426F581855FE3FE4CD1113F9DED732482497D9D759BAA42F914D874995693079D80DDEADBCFD983FC0CC5F70E8CAA0E9DA3FD3C1AD80278BBC67CBAFCA5A746A1481C9072ADA42CE42080E1D19B4AE1942D67938AE5F2115F4907C843EC3754DB43969A26F3494B0DC961A8998718C3E01AB47976690252D8EA385ECB8F55915FF47F040E731782D84E4E7F55C71E815E6757887617E4E975A43E4A53EB81B5735613423AE7541AA63FFD4A79AC5A82060FBF5AE90BF7892233BB34AEFB24C8209ECDB3B0F579FFBC1E048192BBCAF5CE7AC1060EEC993E23D8D462509F954DA3FE7018661DDA3CD1391566A48FF0A863009D58A683BEE07605CD610B15F4A32EA370FA61D2C928C285AEEA8AA2A992B00D54262C84CAFDB0523A23A217BB047AC3F15A5A0D67BD2AF37723D48CD141D0D24864AE882ED9B61B52A61B766937567F3B47CC3F900C94F2F385F139CB01A38F4EFAFC439597DB7DEAF7561263E058F1FCD40F64FE54B1F7AD2ECBD332150D5C93D40BBD382B62402205A8DE447C3101413074726BBBCF3C2965ED13B78255A7C3EC150740D992054DA7A00911BFE9E2C387B739BE6BFB52239AFC8875E367911951E2C097BA4DAFE4D74453C3DCEF55F179B0660690BE252BD5E365FBB143437A48491B26C266761DBFBD4D4CA76E2D408956CF7AAB6A3060BED73DBE1E2C73DD9D407B161CEB9D2FC79403E13F94FAAD115308B1F4A2BDB56B832A8C7A752E75D9797B8CC25FC7797A22F73A86583FE96EC23AA10864D1F2D2B77DE1D71F9FA2BA2EC69EDD4A1D6F359880BF0D711E234AF9F5953E89B76A59C0069512CD8341B1590CA9D800908C73C7C9780806FEE7C3EAE1523576F7571B5FD9BC96FEB6E8B710842D11F5B84563EB35E5BCCF1CDC98CCB0A9BCABA2AD48EDB3541150972E00D7A4A18B90C90CD2E0C843F3A539F9880205E18E03ED7204102FF87887D4DE2282498CAF470CF042F196919250D44CCAD6B96E5E52220C3E74B08A1576D39D61264218BE56494D404C6A8C3BF6B86AB30BCBCE1E0C30ECC994228AF43B0DA54A6C82E6BDDA1112C160601ECAF47A58EA73E640BAF578B2FB0A1B25B656B05139BCB4375015B98601677598BD07A4B421B18F1660AA8225BA25596C91527610F9D3A1BBCE07FD0CB8FE855C19FD6EF150579783C54A3DA3ADA7E4D507F45F6EC2335A276EED6BF2622C59914DFDECF6B273A7B72270A487ED8E37B107616567717132FD54B21FCB31602614F8A8D85AF1779B77A5E5CB0973FB2F0435E32E2EE37E4BEE40AD642214F88C34E0C26977ABAAA1134359E3E0A73720310C780845E0747A00297D9074D42F68D92C589F3DF458B40A5AACE3F0E7E881ADBC8976A9F48EEC578CD616C56454C2AD1AA9959973CE7A5182FA779D1516C2B2F4426DE0278D82B163730D2450B198585BA0B83884A303C8405C6A05B0E9ED41810BD43644DBF62C55C93C363C64AC978DE52AB7B2A5E9185E7AED4FFE289F16E3F5E0231D482BCB9265E88FE33DD0155EB9F1670E5964580728A35716A89EBA9150D7549690BACAC9469D753B2FD2DE448C9F8524185D418EB69BB84FD2C79713CE7E24926BB1CCD68BF452908EB62755B2555030453A1F4EA283BF2EEAF14FA94DB4FFFDF7B1C2D6B04FA25502D368170AD22FFF7BF59F147EC98792A4259AFF30EA3E86497063157AAAD4F59B4628AFB6D6C188E589B3A37E7F3068D1C7716E33C0B47C2AD70EF4F558D7C197A996CD683D5FD9DDB368BD814D0B1B860AC42D81D50A5A49A78BFEADF36413E307F5790570C66550E8043A6DCC94AC2602F7ED8797EEF09B5D2A368FE24D8C2FC2106F34843B81553F1713AFA20AE440D89C4A52FB63D20B13129FA2C88116701A8C456D807170DF6E49EF4C2B91C3F228326A2D177228102D23A9821562E1B02CDC8475AB48EC66A4552DB017F4806C70E2E8225F747AB2251388678266775C9720FD2EA168E4615D3E77CAEE9E282BEC9CDA3E62869DABB37929723689E4AD4A993BEA64E5268010868E43D91B5ED32DDCD4493924030DA1CB0D0254F83BC0E5476324E20DA7DEAE3F47F2870F8D389F22F42F3534969D188F7F550D3C8E560D5CADB2C4E699C4211DCF7E601CCEF36D1943DC787FB65FD8DA6D0435623982BED09A5D993EFB0E0C3B052A29BAC4F0BB835C5F041D2F0F9A9782A2729C6FB479EEFA3318003EDBF89C1B02DAD268C46235FEB5923DF099B08ADC94ADC0D416318F6677B6B590611474FBB54981F0D137267EEF749265312719B650C687D879FABBB37CFB592F169789F23213BDB8C60111CBDA04638786BB781EC66ECD64DE204751117D66A75078BDC6A8B7A85E9FFA5185EBD2441911368AE098E5C5D3498E2772BF4F2032F56B928ED9AC1CD7BF255F6FB0C9D80A2897A555DC759EC78FB947BA681D1133E340E1CE52265BAEC188600A55A9ACA0C5E39C1274067C7976FB53C0A6652DB1FE88714FB2AA1291765371D925713661181D73556B64E1B606A945341E0C1C7BA68A90F5E96167B672339466EE24E99BAD149333C173FBFE562E46EC54DC559765CA6E69B40286502C752C39850E016196F399211DB59557C33F8108E12C18506C116F4C79554812A0763FAB7F3BE922171B0EE0C4194EF7EAE27CFDC8B18D2071D6A87E89B4318C612AE00041B7D0561A4586FF9406776F754EA4FAAC6530A2A5F02A2975DFC54614CC8D286B077DEDCCC3022C400078BFEA45CD0A439C74EB5514773C8CF94CA6F8A4F704B63D44C13C936FCFFB80567F63E381B8E770DD75D660FA08EB885916EAD81A8FA1493A79F20352BB59E92A6691F4C6AAA8332E67366DA0B12F1D74DB42B4891E96CEA9482C0A545C29D6C0922E391228E3D9B2D7A7F48C95D6B8E958F3BF7EFD3C5EE123CFD4F332A07CB164EA01B518BE5AC1F10B98D85E3D4E6C5BCB38C8769DAAB5493520155F39184208F9606A6696A42922C547E7EAEA5F67979876A0F37EFF21A46E1AE8E2019454DC1E22A5480A55E95B0CAE6BEA8ED8F8E58DFD5FD2AF761B1F6670040564D6E0B8464E04D71640019265A355E5188E154460D782F7B921835D10FA48CBB35F7EAE58B1755DCA924093F738643BFF44539E29B03DC43EC6F59A142CC67243E19D208EE2E872B750B5E02DE8A413698E6C6B711188CA72FEF0F8B9D7BCBD101B81CA0AF77E92AF491DC2CE01CC27CD1F17511A49580A4EFE4FACA3203BAA11AF51C43C4DF9D6550B0AC4E3D436B470A9E2C70BEF03ABC92D6604BF0A1F53FB317F01EDFBB1619D8C10155EE00F41189F5616A06D7CAA86A1DB2CC8B84481822EEE4E69A444C11262DBA0E5A3368453542865B63984B4003D7DC1F36EFFA1885820A4D0D6A1CACA8E134EC552DB9580C27F162469B08696FD399BAD39F34A7F969C8BEDF87F7C0E815D50594C7841489E110A241D6C546AB8422AB72BB28A012A11F3CE21CC1D62C5FCB88CEE8F9FE9B7EFB0DF4ECE23D41FE86AD8B7DCC3B13F8B1ADF49E937BF8F20779E010A9262A6200097A9BDCA1DADDE61E949C926F5D54CB19EEDB245B1DA3E6F799ED33F7152CCF0D01F36AE92E07BB3D8F46E1E10276B945BD74F9E070B0E2E4535F6921A71F62F216FB7EA4F18573816899BDD63962FF445BE21D6EF1E2D5846DB1A9BCA29E064715D6B9E51F93D402ED47677F8C96AE7AA2A448BF271C960FD9CE9773232FC360C07C1A45BC314AF6359408E94FEDB51498BCE53FBE48EE6749E84E3BCA908C1A1A693ED6402B1FE669E0D1672970F8D9A0032940971876C8A016E52C5870A1C02CEEB871895C0A61312F51FCD3C07A20B52BA1FE5FC73D88AD1F3FF396D4C3ECB18525CE57199220BB7F4B55ABA63F71FF3567E833E18A773417F78D3378F5AD3AAEC0CF66509C986574708923623A43FEA1D1BEF0FD39119DFD562FAFC7F7FF8CF7C624DAABD1D05C8A977640460E4AF9F62F7611111201081BA12C53E414ACC017EC1B1BCC80E0BE068283ED45EB8F6D2D6A4C39DE903514D68ED10D262CD8D7324C6BF3E9BDE20113EB2FE456D3BB7F787DDD945DDD29DC49CF43BABD98F005D3DFE3C6028922E2B86CC32CE18A23E3A4C9603DF13B477F5C3CE7BC445B9EB0327C77B1CF10A2AC64B2F43B525C042178017396E7D6F7C380C36327C26AEEA7119442BAD06F66661A647B9761E73FEC5F50DFCEF3920608FB4B2E2C43EA5005007A0EB26718685E44E5CB67A853ED9AFA7FCF8246450ED0583FF79A0B2C60B865C75C15B56A8A555EF9E748B05EE7272D98984FE4AC4E86F27EE355A1F0FDDC96E08E1CFB2831BB6C6E64C53DA58FE42A8774371A1534A531DF93CCC76D1830C1CA62B9A3CC0DC44CF1887F9ED58D4BE9707B1EEFE6EDF89C3C07CCBAF6B30B2D7D6F3AB406535502AFF327FB586E969F562F7F0531F443F96255F5594F50F8258D12D3B6C6D0E79E2B0C2FC1C7487BCC316E55EAAD432319E7CCC988FC08B6C19EBDF8869B73C419DB78F49B5421C3EEA32F5DD1A555F90A34F88F1DDFDCA56CD7483D5A8906AEF63515CA4561A959EE226988590ED444F2E7D8C29BB8E074B9F12DB85342509C08CD33E397DA956A5A24ED86B650D477AF315A96957422E6CC952FC1FB3C397A543880371C4C3E5D0DFAD23A48749E4041BD81A7C4486E56DF6CAB727BE17C8865F1A1C73AF31E644AAD9993BF677B3CEEC7758A13100A2B228E0A2578234904C28574EDA1031C256E6F51C0DDE994FF543A914427E75FE15DF9C519138CD39331A86F85FEDB6B36F79D88A59668C294D61478B9187712A15CCEA95BF532F27C00A7FEBF6A04243C81B305BC1C0525FFCF91B97CC6D47939193C7770CDFE514A3E1127D01A6D1242FFBF8D05E61689118DB4EA23B4950A4667BE97D7BF206B00F7D0BB5923F9EB58819A618C5A8EEE8F2FB1F11D9AB409D8DEF2BB12BA63D2F72CAC0F8E38CB9BCFDA76F28E5029E698521773BB22374A2D49EBF81BE4B6CF492202FAE2474781B6E2DAC903065B57A9534E386FDA048D0BF9F7441A44F8101D03D6E798B6A72CAB6C4B764CB9A3DAD5595FC8A8CD241312AFD150B6B14576DFF73356992D8C6DFE9A80D070293C61661E2EFABC7E109F35791E1E4E75FF47172F9150E5C3227736239F946B81D609BADD74B45F2DDF18D085E6CB8621F67498A2F0D60B58BB3CE73A74659C78BD0790B1CFDFB162C70586E549F50A14D38820D3496304649CA19BF96194600CF4B84D39656BD8E172381F61157021B00A6B7CC7FC3BDDAB33A495DFBE1A4AD8CE613D0CEBC15D65FE5A1DAB5D7C329E50A58EEBDEFBA335977FC74F0A5EF6B2CC42C89F318557022C2799415122947EC9CBE21C1539784FA617F839ED6A3F3C5D4CD3CC0710362084DDB29B59DB6EADE0E527CD6D7E4A20FECD5C8F174F0060EA81D49198A708C9EF5DA2BF003FD54F48A73797ABABEBAE9E1A564A15E72C302844C3DD0422BB1B0C454CDDD5F7951600730A0EDBDF135988A6ED2AD1CE126F04670DB1F3C1F59C7DF1584C818B9285108E02C1584CEBC84E00ACD1092CBF9DEBF6B622ADEFE161F14BBE3AF05F751C0E198970E06F9C2C27B2C686C3519F12CE53A2FC322AC2EE0795F0FC8E4430026624BF1811DEB1FF6BB542BC14D43F23BD93103E082852986593765BEE5C96B686DFDFC29B1A33601B14F4F988C89D50A5A9BB5C96898A560A56BE90F2BDDF8E877B9EC8D554C219677A2AA295AE2DEE06F0139EABA2EBBB9EE0422011C3CAE56FC77457FC50532ACED129DCFC97E0DA9532A39C6593F8B91FA1C7C7751DD63CC296830080E3B7E206C1EC9623EA2F88E76FB1E5B241E5656A255ECA7C9561AF00044905560606A5A55841F610EA840F7F6CF7F1929A8E6D8ADB720EE0DA17D82614872C9B577085F628267C3FA627DB62D13CE534261DE0BE1739C40885201575AAB8D13D1E63261BE24BC6EC2430AE6271C5620625389D88FBFFA8B2AD94B39390C298BF280D2FD80C4365DC9C2E88E6BD41EB97E67C1E26B703C9124EE49B0744A1EB279CED558102B99D82DCF6ED358D331ABAC1EEC7E6079B1F7F5EB91C5CFEFEA8C59F9CD9AD9F81978E623E6D474A45477BB1FF1D0580F9004FD58CA317CAAFEB72367EFF4AB85DEC8DC3D5411B5C8E2D526C9CE34C935C44947B238D9ABA354AA94E2F725D6441B96A9673D710DD65561D20C56B4BBC8ED7BEFDD70174E33D33CF794FDB965EE726FDB201FF203D66601741EB42AE853CB792FF663B20244767F7C651401DA546468E905796FA3D9412463CBEA103AF0BDA47A95AFF3EC8610F672584F15B62F2EF70EF160863326143DC181F070F6468F5DA3DF3EBB52C20031F642278BE8229DC6AC85B514011A6C926F175587DBB59194D7D4BA99A7DF02A0F90193A29F2098CFF86581B48E6BD820AB3CDF9ABEF7F82F3E433AE6842F9A4E4C49ECFFC3691651164E6D4F6F24E18A4DE21B0415DEA751ED6A338D90C9A801FA0E688F89D3B7C22877882DA745DBA3A04FC8471659FE1A5A23EA79DE22295ABDA11D81F3C71F5CB71CEFF45D0D28CE66009FF63D41D0DD3549E77D1806C8D39B4731DDEE9537C2EC55BB7A48BD7C42D8C6159B92EF20ADE692733414237A0F58D2A6FD36AD61387167906DCD0BD9E16DF6618CC58A8D1E96EC08227B4268FC57D4EB7F0613C26B9CA42F2B51CE9C23E5D7F2F6E760163C6F6047CE5A609CE3A426FD83293A8153AE1FD7BC4F6B7FEC812640DD4D85A6432D4115C9FA6144B605454C6B5D9470006E5FFC9D9E87F04AD6E3B20107ABBE159E7D057BDB31A5E2818D833193147B39C8741961C6E6F62BB0FA50A2B2ECDD071EDF3897203F2901D5DF027112C7A44FEB56BDEED5C5EB72C442E17925640DDFF89DCB35A53B47FF99F03C737CC4356B95439738B2C8B8C654C11C99483CEE5542E71F24406B4314FDF0BDFE811BD4C52C97F372EE1AA5CB96AEE463CAFB5D383CD13DF47E887BD64429DB0BD49B0AA8EC01ABA7807A60498F3374CC2F8672531DDC31E2ABBE57B22E65D9BAF51A50A54170B9B09B9C34F13A3C227E066CADF634B82D39E2C0074F8A4A4D8F4400483DA85F4AA0088ED96EB941498304E3359FEA2AF38930A72753C37B43BFCAF74D3E119B8CF42205658C4CD91119F8A02DEE867D692057EE24A9BC0ACBD8540DEE5F0BD27E4B1467A542D2267B9BECB9D37C1CBB0B12F4A129661A494FC5802893BD114BC2655BE49AF966068D916BDCF048AEA3B301AD7622C38AD7EA4E474B48E630DDB2910BE8C3BF248C094CE3B260A6B80CC6F607B029C3D6BD3AF9299D4F48578320C83036BDACC979B1B1A35C8EEF793262B4DC4C7656BFAC1086F9EACD5CA6421A615B9D76818BFC7525CB67F3B40DB08C377147F782BF0CBF094BAD402706438028B03EC984B13EF00E74A04F556879B84E94618BCE4A6093C7F3BB26D5E8F947C689FD0B53D45F967C039A3BC2256AB2515841C6B328F353023B187FAA97E13FBA86BC780CF3017ADF626C161406BF825850E00EED2DBBFC9DD60F6358B2604EE99A284E0DD32733B299145F1C599C6BEA69BA5B7C7EDB2C809F631C4FE45248514CDD2CDD7199A25B013F59BB2853AE19AF1B1A22DD9C9A4E2011DBA3F9B538E56841894103943876B76B4FFBE2721898B3804C8F685F7A9DB9669AAD8E83BB48475B63C382AE450D21E3D5794349D072B480D133772B916FCEB5D36EC541C388E2BBE81AFF6CF79A759682721852128FCDB824EC221CFCC5D67ADF478EE83ABD8E177FEBB41BA2294D9F75908B22D5ADDDC23C355E8EBEEC12824F452B22622E93E7331FEC34F1D696C66952EF36DB5633BA485BC6079422D1B5B1E0807E272BACDCA96D79541947AE23021EC683471953C097807ED3C390147F13AAB527AB3905C6242C776123F39E1490DDBF70C46EC81897B112771E0AACCFB71EA89044ADB04F4293550EDFE075C7310204097B618FFBDD2910352EDE113CFC680B388802323044A7E47FDD71F360FD6C99196AD336B14A96503B6F49A270043DDFB91EA26F2361023026BB080DC64415A8597F5728B472575E1A8A456B49D78CC1A25124378422C7B85AC03290E2995292AD9BCA09E628DA5EADD2B1A87746D4A30146AD2613C520BAD453F0E4D81B3B25C5D981FD08A761A1005B2F9B38A63EE4771D37798C93C130F220171BF774B87B0EB364CF1B4944F91E0F69CAF5041593897202D03978E97FE277C05D1C5C1EDA8EBF5C84737288344ACC534DFE13EE518BE41E3F94F9F306AC5026C5BB95C6AD1803701EA0A33558010DDFC7BB23857334C883521B7097969DE317F11CB9A60747DEF833F462DD4F072E0524D1076DA126308F48FB5C9DB2051D7D7185B69F149D2B55D98329AEF56AE7B5463EBEB5989803050862ED2BA2A3FA2E06AAB820718A1E03B36FB2E7A2835A6DD24CF3E056F4AE5103758D5364E90637EB0DCE4154BDC7C9EB4B1164F6934CDB6A5EF44AD5545632C9C9DF83F219F505C068991C52879C6AE724FF09FD2504384D57ADE1BE478C65D73D7E0D961FF2D1A53AE89E978130BA56DADB9EA98867D37F4D14FBFF480D032216852863028B9B5B73EB30EC98BC93A9DBDB9923ABD725560DE935224AD244C53B1BA7059F4A414C48729C3D21143256D90A0275FC54118D2E4C49455C95D8F22CC727E14DB7E23CCB73A777E438B3D5B209D1FFB89CC1DA06D21ACECF75BB00D83487B9480012C1718D81C96F0ABBBA8A89B74668609F8187243934FE9D17962F07F9FE515D61FB4CF84A86455E737CEAFDF1D68DA7A9B097BE7CD793093B923760BF61499A048DAB0FD23EA30FDC42F29171251B23DC80AA59D8EEF050602E9939813ADA238C49FB8CEB67570F60245EB51599D4B43F19A7C91FD2294404B5B012B3F743BED0918D942387D1725E88E5227557034BD880A10A52D9EE72C567FF32DA0DDB234373F551D0ABECE100A99524ABAA1238C1614685FAD93C274040EA4F4DC8373F0612F9CE3E5E03853A36E212AA47400A38A53A60C93C26400F311E3C4045E0E9392F8AA0791FEC77ED7E27F5C4A78A732EF36604C367E0A29569CBFAAC020A96F32759A47B791D653FF255B47CFAACF74EFF6FC6DE52A526866CC3A66CC9576393F681637C7116B9461D19342F846E37CC47B28771D74A8FC2A1BC656B9AD3E4A36CDE3EDBEB266551539FF96D187712397E6465B7C1E0434FB7B7B78A1AB38CB0F59ADD7BB3E8532D1AA5DF857F9965645BFE0BBB6DFCF42E9B513281CB6001C6FC620401B751E5B966482A8D5DE428ECE51B98C16230B8FC53881E0F567EB2EAE8E9F108C9DF7FB36EB93B4F0F1862314DADFE3A3895C152F49AD25D6C269C30B32F25318D75190FB995211BB1BF1333AFC9240CD0D28D2495FA0790064382F98506CB6BB197AE0AF0665283A9B39DB19844AE159AEAD7F7558040627122A7FA703E56BFB57074AD6CBA57FD44E336C10451C6AB1290835D49791657C54EA1B16BAB71DAB467D05C68FB4723BC02EA0A0D6930D7A6DF1218FD0AECCEE8EBF14EFB6767B07C6DADB746D04653554F8CB5570AB9B63FF65024CC7A028BB1B204DDFD55C52524907D430F4CFAAF16CE39C67C3C1598B15DDF179C4B254AED318CEEDEF901D8068137819D8E673BEB3F292B45341AEAF03056E4D0ACF96D4A6B6A5FAB8160F6379EF0C0187BA0C5AD5905EF27E5487BEBA6B3094AF264261ED74B7D95514445C0A1694108E7FA603166614D5425A1503A90916393F5CCD140A4BE6199D4C6FD25C4476109A564A6D31D59D48C84DFE3002A192FEE84DB08CF7261C5F51DB47057FDE77018701F729AA506A78CCF02D6901307E38A333BB9A34A46EEB7ADAB2A868247F61E211BB8C315BD5751EB886760F3AD3E17084224180759FD4773EA57F890544BB1E0C3A70FDF6706B85ACFBED6BF269E83588D1CA5BD0B865EFB4FC31EC87A1F98A55FCC50EA6C86B0EC7E98B61D714BE2E231DB577A679636DCB253986F5AC656D21EB5EDA0BB73E776CB87B4F251E60449122D56870ECDADB7ECDB2DFD80D689790CB533A238E7ACAEFE87D690BEAB26F21007CB7A57DC8ECC255F9F1A5F422006A184DE254C988761A7D87AAF26E4746DAD709B79DCB50D8A56A9AEA02B652A29D10F2FAABDDF8D32954EECD22EC8CDD7C4C39C5754F3ED40A8F9B034FC056C17460FF0AE813328DAF0589537E19B26FC7DBA0E84617E659734C2FD400599B6D4B4850A8B6B9689A0B364D75A2410CBA021EB1CC22C70E7517039E8BC154A0A3F3238AAB918B59FF967C335E3C3E321B9F015B80EC5FE3C8A227A1357BF0C437E9DB55D765F659D6889F657175DEF797A760B6F98E5505EDA00339F1CAD130E5D41F7CB4783ADE83A652672BCFD638982E9EBFB5D91B7FAAA722CCA6CB6605C4ACA2C90EE9C96B6EB1958D7A544F1D4CF3FBA10A6DFC1BD59B69BD2F88EFD28E2DAA4B96FBBEA7C80BDC18D39398707B3343985C9888DB0665B338C15719E94279C0593A2CD53272B9C28CD3267280C65A98444A15947E23E871EC6A739FBAD66D7FE1A982CDFE3246A1CE50630C49860100F56D25F626ED40F3F190779DFE3EA690C2DBCBFD02E8D7756353BB1069DF1526A14FF726E3F1E5C23BE282E73BDDC5D0A540E9FA9AABF1BA1C2050EC04A5FF453E493835818F60C8DDFF9162B150598D0BADBF5FA0D65BC3C44AE30B55F9C765E7F1BBF61E628AE628CFAA57F9CC836EF8D0F4CF61631F49B8A9AFF6AEAE6771E72EF0DE3D821493AF70523490633671DFB505AD246B906244BEAAEF34C0738D1306C6564F2AAB73540947A4168FC51AD0D645D2988936BF077C83DB7E580EEEA2B0A924BD516FFF0ACC7CD009916B11A34685FA7830E2602DDACFFEB15FC9D0D2954FEA8ED55F7879CE3C796B417E120D953EDC4F28F8B93A597DE82660BAD7099CC2159989068CE733E4B62EFA364C2CCC015D05E94657EBBC243192BFC164036C0A494811CD789B6FF3F87762A6DA91A0271C735800F2C148A480D91DCCF42BD20AA01AC6D800240FF0C2941DF363FD002576DF81A98606CA338C6855511CB0EB4B8FA810A9743C707667DA18D83BA92B4E1E5F2A5EB127137ADABEDA031A98FFE9C890B0DC7916830757AFD21A342CD8930EABAF30A61227747C8590E1F94B8636E2839CAAD8F8AF287C0970D9D5B022102BD8AE0BA90E2360A11B60F576F5CEDB54144EF69BFD86C1E782C1B807CC170E3AB32389C1CA666D95ABFC1050941899730251706424261036B92DF2B74AA14849BCA6A7E7F83F1ED2040A7221ED865256BE839FF9E83DE1CE9801C7F41CE15796D8C0A01433FBFCFF99C41F63629B85CFE7EE617F1AAEED53EAB84C28403EE30B97E975337EB9D8892326427F46ADFFD711F421DBFE66F911EF414B12C7E4DD13EA5A767E0139778E583F1030DDF42DC1C0E79B0BDF861F5639AD037ACD32D1E614FB7A62533E332011772460BB82049BC360D93625430DEB7BF469865F35045CE8F885E8DC61229426602F990108E34CF90BA80A2E7BFEC8694BD"/>
    </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>
