<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="85E4D851E0C32A26E999750CDDB18475808B0DAACED2A63836DE8A8203D9ADF1416612295544AEA61E84F39D19E8F35183508046342B173AC3B68A8B93B8CC92"/>
          </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="416612295544AEA61E84F39D19E8F35183508046342B173AC3B68A8B93B8CC92"/>
          </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="1491E2905E7430679E82DE280798BF31"/>
      </CryptographicParameters>
      <Data type="ByteString" value="A5F331EC87B97E0511CE5DC133B0A126A0D0D5A26588FDD1A7F4EC85EF00C3F95929A3212E46ECEA3347185C45D75B8B07CE28CB92195B4915603273A3B24D292BA3988F3BA8F4C89C67BBC1D11331D96790373D2AEE9DF2B9DFCA230E8851EF09E96F77B1C31B3E0B52BA2F0B1528E08341FCF5A156139B1A4A5256E7001B5696C6D6F9F3B41B6385D9933D89B73C0B35B12329DEE8B6DFE3632BCC27A1189F9043E647205E92A66BDADE5836F7FE461679F8FF9FAB9A7D0EF757855B863E6431CA3488FE52852EB1C2D57866C5D73BE8875265054A69C4CCE59AA68C43684053451D0D32E7CD69DFFE49086F6663A99DE4C9C4C691A94FD7676FCCBC642CFBCA44DEC96E7420B24B19F7AF99412C3BB1570BB83F3385310E8C8252991983D7ADE3499BA11400A89D08F74BC3B8DB5ABA08E53F3CDADF14E080DE6E1DBDBA4265BB68759BE644969647921E4766B1ECFA9F0F535BE8921659E482E5AA97F030263FB175A5D6F9CA5C4127CEF038F8636588050DEDE08216300E4B94B0A0D7BE15835640C9177500ADFD34DDFEC224A5793286825505B37C7F7A8C1BD6A7C7901F269115DD7295EC0B5B13A15D0191BD2A223C7731F6E5A79833B25E03815BC09E91DF90804EC7B5A9B7793AAC4CB032D9909C31676522FEB61164A4273EA38495C0ED0E346A4EC754A3DD53F59CB8FDD8DA9DA705F1818CA014FACE151B59860B6ED66549890D7638A223E9F1C213B1DF79C081C5AEF36C25379741E08669778DCE16084D9877995C6256F95DA6C33755DB547F93E655217724FDC02269D88E9B8090B5FA698D34F953681BD06A9123F8B9ABB91405F81D841171DACC70ECC47D2763EECABCF1019469858B03DA33E9FFC9310E2E56B5FF6F5A71EC6A219D7EDF6BF5045490ED2AC8D90FCA056877F5FDDCFC69EFCB30722BB87FB7E6B9DBA3338BF37BCF30C5FB3321DA5EC8E1B7EF1157A645C4D00AD2E6C534198C204BA338D7ABBD57884DA322C13AF99E173760D10BD7315D137BDE484B031DD4E7BC6D1B7976004189FBE98903593FAE521EEAE20901498E661CAED7EC475271D7A67B01E94CBC021A69D354659779C253CA909E75F47A63BD566735781AAA5D4F4F217C1B9379E2BC60D7846407E4CD5227F297A5A2C1F8239694632F7862F2ED385B4A65CBE94562354036ED9EF952B996AEDB0C9796AB99874704D8DC17FC97C4225E599E640002FF2F3B4E5B7F6B9B6C3F4675FAB60F96B4E9CACBEC4591708E926C0995BFF8DD24D5C3A72C60835113F11E6D888B29312BF318974124D7C3D668AEDED07F8C8BACCF0123E83B8ACD800BF0C30868D83D703D88214AA4AC25F8ABE3B72D035C04B426D561C8996EB415623CEE4AD06EBA1FDCE12D8341B18130CABD56EF9F2FBCF93B947622F819526A0C63FB26DDEFB602D3565DBF563F499DF759E2ECD9C0785D62CB3A86708D7639A183C38A4E7989ACA92FB0188D1FC5751AE7AF6E52F3EED0EE4A9F669C5F31836FEADE1CB56484A6C735DFC79067A80232D6E5A210E52480A079EED32051E289F7417F3521F74C0089C05477738E49DD1DBFB87EE829C4EF20001401640E671CAC5356D944C5C2EA55CECBD5D54580B47A53E1876D8EDC4D1AC3FBE3E2A1CF559529BCF442C331FF47250DC576DFB31BE3F6A23464FD456947999D75C40910629342B5886163AA1D874684B3F824E6B839C0ECF20363974BB11D58EDE1B845CBD905EA5D98ECDCCFE9A697FC48F786A0877E2E0AD4E9687DA04D743D3394C31F42CCAB7FC46D3767CAC0DC6CE03798265A8C82A4D887978484AFCBCF53A690C7"/>
      <SignatureData type="ByteString" value="F32DEE3DDDB8333EEF93BD79831099663C8CFC3C45CE9BFF06FCDC74288ED435C6E2E21E25DA97B432F76B1B1E468A5E4F265192B56D7FE2C22E6AB8B6F0CA6F8D9CF1823C4AF30A8422DDB32FB4E5BCF83842A8CDBB0123160148701C6476233B34E5CD2C4368BEC8501A1F7809B42979DF51A99EF76484ADA614B69B416D61E4466BC8030A4DF8231480466E2E663B0F38257203658764C18EBBDDFE5D448C950B9BC913F6DA9CF9F33E9FF447F369B2BB7CFC5D5F1A64BF510631E13C9AB0D89F4D0AD302CE13705F33E3DCF18F5EACFF648E8436B48202DCD3BA31A9BCFD0BA48B4D5789655D2BE16A5BD7C0939EAA525DB2095E13A75F003E631CF840E56DB4BE3561457367288532C9DF6658DBC693E770DC026150189B16F477B7F2EC79437A7D065A370D67A660B873C0B2BCCE7211DD78D01584E87E90AE586EB2EF0CFB711400800A6CCEC198349EC898F7ECDD6B746848598E13AC03A614D0954378112AC2A0F37549011DE60E9FE55070D6320EF6772144E768DADB477F18A26B39A2C36ABA0B2C0DABC4B51F063D8E90D2CDB9425D106646C44768441B97A106F7ED6471F384B02CEFA9E3AA72100FF30E62D69BCD0FAA5A912874BEC0CF37F3BAF5B30A8353071CD5A76789BA5F6DD686CC214AFFFEB409DDFA3B7ABFCFFC5BD37D379F08C1C46015B15DDE7D151F703D5EF57938CEB7C84E45301390400646BE0335D04C5F177A8096694B5A87875E10CBB2FFA830562B999F041283AA867CA062B72346730B7A31D20E12DF018E7B51678EB4477F28D276857E6A6782DB066CC1A9F0BF967364B2C0823D525B681FECC82DB54EE40758371253251D6F3ECE0E1077A1AE9610E7FD3419376A20AE30C944A8FA8C1ABF9DB61D43775C1F5404CE1C7347C117D681DAA3A3F20DCDDC6A75D480AD0E381DEE7DD4DE0627DE781874F31A1F83911FB669B379D397CBDAECB5F7A42A5FB75879876C0DE30C72925620723B128E2F246CBF0723DA559E298C6744F06C56FD8EF1D618A2944AE9D400CA51A807B64EDC720267BF3B6CC7F0B69BE997674DDDADBEEBAB87B90AD34B8EA7692691225D640340DE0BAEDD60621DBC8AA88EEAB80DF8BD589C6CD7D10463FA22500DB60250575C66AA71E264C1435AF3774D088164DCDD31509675A5F2301EFAF024D8F335A29E2143D534A89C1D6A0CE3EED52EEA866D4AFDF060FBF9F30749701A8E78780A8D219E612EC3309CC251BF7967E53931192176322536899A32E499EF719A9A0C8941CC5F825744BF0D66539B3F8AD06B1A573646E0F55C77EA461C608E17CF064CCF85B0EDC136250B14276A579C6419963C360CA8A9DE43A989BB886738054090583A47D5CCE92F861E6E65935FD12D2EF21543CEA2BAC91A9F8572A3823683A5635889420F87AB68721831950D0FACE30DA12005CE8C20E03D98E450286F5D4D4699808661B555A8E820502B2A08CDCFE3A5E967B33B3A76D592542D5E78ACAF7F7EE4A0961AADFE132F4AFE938CA1ED2CA9F405C0648F57FD614E81304A083ADFBF785569D64161C39BFF31D8752AC5ED289582ED4D6E9E9DBD0FB986A830870C354D9B4ABF43AA70637296EDB1C9AF555A750E6D18DEA13C4F1F9D10C4E70CAE69853E6A34955E0117D624DFEA95238BAA7E8E04E41319A2D16FC0522ED3F744D40746698237A4F35C6EDA6FE5DFA559F25440BAA34AC9F9BD60B8DD43C6F8131D89FD8AF9746F81273E84A3142D87A6EE038C82689F1E85828FFC0A1EA4D66B4564F97EED5B31E4DA421858E96660EA04A257E5C217DCA9D5D17D31678009C98E8DC083626F1077891A1AED9875DC5197CAD55045DF9210A7A1E7E6B96E7C90A2447ECACB8BC93026E9598CEBF03DDF790AC59CEBD2E1139321B2AAACDBF6CBFFE170D223D0F5832D803747298A1D8250BD87380F06F11D12771098DD41B071FCDDFAAA7A145D0574F702AB44EB42BCAD632BC68844D0B03D806B2A22D06D20DDD668021F87EB6C42241795709978C8EFE99AE859A6174EF5C26996B90D5FADBF2E1942E8B1C673CEE1FA947D266A19A78371DFBA96517A007DE3B95A336A4761E96592B9D192C967AC8ADB8879976DDABCBAE42A5251B1880F40804A58F4C7A823A414F0662259C936CF2D92086945B79E5E7C323E701907B2E8F971FE6A45817443C23ECCBB2195A055719FEA4E8A0A2FEACA660D850612D1F7A8AE037A88FCFBF37D1FB8DC724AD658CE55BDC135C4D6F8EF1E9D421A411C7E4393FC3FD4A28CA3DF512D473336EE668191710059718ECF0CDC309CE7A946BEAD4C347A0F6A105AF2F6EC5E0ADFB4BB99EE91D27E3C2C878DA0FD49F6EDEE0E4EEA7CDAD81AD478404E13A1E8C1024754FB6311420D3434EAFCB38A4CE13CCC3127E7EADC04F91053C420BA182F80FF41B255032BEBA3D32143456DF2274DB160975AFB0AD1D17ADB224C2E320BDAD0C54A7E2DED3889039C8FEC8819707B88CA2BF675F1FADA9BE97B0673674E936D8B5BC2CFF75109016A509EF26ABB56FB3CA85D308C06131675B2E5FC2A274616244D607342328F7F2689A80805A8EF320DEE572CF03171FABAAFF32C327DECF530E214FD8217321B4A6084856454B3FC64ECDB58970E0FEF4E3FD5F77FDEF32064A8F6C3F799C15D5354B2FD7CAA2C080B48CFBEBD0FA0CCCFF4CEF1091F0F0B290FA1C141C975C82B0ED55F10BE5347EB916E64C105577BE9FCCC3AA8A598D8E254F7A7DB7486487C49296600231EDE190B3725778D5A122EBCD34238ABFDCA480191A8EDAFDF1BDA01E703594BCCD20D0A4C49692E096B42E5AE39C1E36381127D688FD43C854CEC1E7E4FD2E4C6C791ABED4310A1ADA4527742B639DBB85D5B7DEC173164AEC473690862401938BE9B1F0166FDDCA6734A2A5B9446A0D4F6ED813192B065140AC17F13BFD53CC7E1C0B881BC4E92E62A068EA0F37AE0B003293D8D5028F90ED9817AE3A57312973D81135CE2FEBB8925E2AEB319E197BDF6C3D9CFC44F5B666F271ABC615981A8EABBED27251AAEB3FABC6F3216F45C44906B1F9F2D1AEC6B381FE477A8661429005AFDEA1BB916057B6F592B9C0E9B8DAC2C161664B6237B71797E91B363595116E2DC6EAAF66CF137B6E2D824331038F74DD0A3417D489FE55D8941215970631D56D265A4D23B71C531FCBD6893BFBD4CF18E775F2074F745F6045E8E6C37C78F8BF7F6D302B3D68F855DC31BFA60F2E733ECEC6CED77262A227B977C020D08474083B90D852C41DC60923F4AA3FC29A137393C2990E9D2CFED0F641EABE66F2A4CE868427C0358BB521864B670EA1337F2C8034A0BCEA409F5C388C21A399735416C39510CD9754DB9A1D4793584AAB48911E1E398CA4E770D92BF79E45E1542A2DBB50E2E79B268D5FDE7E5592393F67110D945073F38F142AA3FE48881EFC58A36B05F569F408E1ACDADF82B9C5C41C77766412EE9217C2E73EE0F107DE011E3D81D9B4FD6AE1787D56FB87641FD10BC4A7B414265A78B22A5EF4FD79901AB555B3BD3A3A24C9028C9DDF0EC7D649347FE509A80E4CFA4F923F52468E2A103A94C532ADDED50C2E5730301490FE4560B8D07E5EF575845135CE05EE3C01474FDFA6E88B13F2F9042C9B9D9F76E4B2805DF8E4CDCB4628665A7A1CD1BF82F234CEA88E655E590BD27EF6A6A96402F4FF50A36BE22B528709DF2308272052F1ECA080FE06A7F34C0A912A5D8CE9AC564B13B774C6895BC4FD19F9E07A07081B6C5B3224E95663B89FBF500D0C2967171DC0D75554334E9430589D27DDF21E3B34D47D0E51BB5819BEB1D8A1946F2F6DF341A73F53E2CB414D3835AE34DBEAED1BEA2941BAEFCB42963D190152FC5C74D30FBFD463662679F56EC0DBE0E585D623570B2CF907919C547CE6397B2B2B46D90BC738F4C0F9D5FD65149AE1D6E40A521F010E3CEB134FAFDDAECD05100A55C30F9C6E42FC0025830F9DF5AEACD63868C65856661D2FB060E6994B2DBA9F1C4AEEC2D7157BBD80F6635445E591F1A833CD58E89F83FE7CF1477813F22F8778F6CD5D7D29CF996DAF3E0EDB7B8798F1A9F2E99C5C6E858044623597261B144D32FD2D579C2039DC0F1694225A82C2F7D8BE81493FC968DF3A31EF5E9C4C76CB5DF8FB92406965C2231A579262C817D0A85A0EE489F1326D447A9DCA27E41BD6E5207A16C70D71E8F0F830360D50DA53780914F518551052D6E6BDD7E647589A11C4766088BCA55CE38E7F7CEB62A0FFD52C40B20F2BF70AB1FAB00B5BD6A8E7382BC79520E40320848A72CF0E5A65BAF0274FEEBFDD8C22303C3B7FCD910F813373C06C39B286BEEEA329DB6101AF27D09324F1E5FD201EE198B0CD414C4D487D34EB26ADB1C6A541B703F5BD47E9446F5DEA919F335B09D97EF67B27F440F56171890557C5EAEBEA39A9BDD72B69B0201526D9321EC3B64BD91A43943DF23341A7F50BFC159E1FD4931078EFB65CEE5A1FA95831477ECE172774CCE9E3D7DC6A35A8DEE8579448F56DA8A657EDA517BBFB2A26E4EBB77C3959B0EAC3E2D7CF28C3328635FE96EA5E7D6EAF279EB24911F56699EFDD8291E61727795B4FEDDB5098690A75BF9222C73C76E388334CC86755B871BB1505F01D56BBB7CF9A891123863EE8914A4DDCFF1FB4DA5DC9AE2C950999C0A28F3DA4051B983481308B112965EB90D7C8B413F1AB66F59616475BA00B8FC80360C205FAFACFF154E09FEF2221CBBCD2DBF5D550F6B5F58CDE53BE1B07962AB5E0083B116E51BDEBDBDB801F53A664FB81493F4ECA62D51D158C67F82D163BDC299D18B33D266A3CB8B4FBB6E97A0057FB3E03DE23F3B70AC826637391DD8D2011C917A589848B3A5B80C5E1C854B02816C3B08D0D41BFD8BE49631725DB4297D1EAC95B333872B97C358D4E072C6A9717757D7B33AC3AC608DF09AC780EBDFC50E239BE07CFE7E8DDA9977411710BCA1E438275AD72022C3D9B75DBC82CF68BACCAA45D9EFD8F22CC9CE69BEE86540DF7AD68FD4612220A9E96BA2DFB4E0C6DA1DC321D02F80F0C66AFC3BC4A047EDA12A62E583B0404AECF080A3D35BB9F8602A999B3CC8C2B0EF394EE0955EB7DAAC137CD44F55787F1BD9FC7D9306767196462E296078BBF35935A7E431A67B1AC7A8C7ACA9FF26D98264F67F7578A06E35BBB9636655A6EB7E081ECC721C1817A2020638F83C757894C07D2FFF5631B1C8AB1F0291F7FF3F139C6180FB3AB21FB75B91B45D9A1577F8699B2244A9C8CE8D39282C582CFB2AE3A4B563BB0D68A267C853AA981E12FE7D0F0226B2F4AD69BE110CF7FBFF62246AA41FACC3928718065D92F75B5D6F3F6E9F37F50C0D29CDA5206069539D8241394E5F068391A269EA53B3402EB82E2D7FF712C0927C63CC7C98ACC6210C27C60C439962DDE6393BC5081777CF12A57FD5595C80E6B9EA70A8B91DE8FFAA54ED53C1C2534E9FF946CCAC6F8C1ACFE5BF99E2D1BCA53A4ABF3AD14B78A7B9BD3E7FB523661FDD6D446C2768CD4461B2CA816988D3B2DA6E2A27D95D2A14AFBEB319F3EF41C7A63E9DFB56AF511C8130C74393D623B19BDF945A2F02AE377E1D8D6933163B20E7AF75F98590AAC01BC3931D8B8E745F6773C1D2EDE56F187290D8B09ACCDE9F455467CBA20FBE25BC367031AA76998675A115EFD7C674D669FAC3270A9F93ED5A308E2FFDD08C6F0EE1C449B885E8B9DAA7F3766C671FADFE049689242DEFBC3C305E1579D988BF4F3365FFB926A10B9869C4356757CF146E539F4062FD4FA37016E595B6ED4ADBE62526B37CD9693B6ED88FE4E85819D6F4FFF1390E9B7C190E22A7FFFF20EEA367CDEFDD20BE800C1E2BBB471F9BED8757563C68301E01785CB97A3D163C60C1648315BAAA1CBE89D16553DFF49DF42F61BA813F18A8DCD38A330E794B7FA6E3E718E7D5B7A46E30BD618682C45FB0F595922236BC2099793993F05935E41A459C66E72655AE912E2AE1728C6839D135502D264EEA048588B026EAD6291F8DF74897D381B0FFDB1EF967D14648B3C90C6EA2CD828A276A7010BC32C61FCF4965257688743B9FC37FAAF46576C8B22CCC5C36A7570DD26B25272B05C8D2040F1A67BF57DE6C30608499999A1978FF5C75D84658216DDF178C3F6F4331346FF51F86C74D07CB10546BAB7AEAAC709EC9205F5EB110E37281BBACA0ACD1AE6E3A94E1C38C3E310D673FFBDF2184EF1578DB5DE2DB43A93EDF2348C40608AF54FF7463C5661E86B6FBC3F89F0FF5F88DB0DA8DBD027E6BA9807B8D06D2A84247DE704D72937B6EEC5BC4EA1E449D081244F880E695A3D8639A33251184E6DA31870DA590681FA3E1722F72944C9171D87F951DF05D706AFC0C168A41E5F2B338C13C92F99129ADC4547DCC4B155352C4D2936A4B934892C670735F546F3BDCF6E4075D458EC179F2769A65FBC3794AA0D6AC1EE4B1F142B21583F1CCB9C369E477F8CC8D6BEE1FF706E57B9F52C033DDCF15CCE325D03CF72F9DE4218D9905F10B3AFE031018656AE2E78B425A58B2993AD1062EE12412C68FFC2D5F1AC6CEC77E9239E06F31E88F66E3A31E2D1F3DF7171FD51617DA3A8D50C9F8F37F85FA7005281B9E512CD553B15474BFB3E2F8891ED7366A1C81A8C58BB0185B6E60BB0F4F770D4F1D1FD2D5030EB30B4318557AE6DDF37958E7785E41FDA14C191F28D5BD123E1C24034A0EC388DB2EF4CB526993B8415FEE8BE63A233677486FE26A983A1E87F0E27704CE68EFEEF4ACAEDAF5A80CE0BDAE2B46A210EE1106E289D38C8C2DDB7121A6F57A1B4C11A5BB5FF0D4A09A6D90F119A0A2EE3D607015A95CFDCF97465E333FA5D334B9D38A92F9FC78E11864223D4637373C1CFD88D072DEE447DB31B291C8B02227818CD6B30C66C02181C7C56B3115D684AA40FD732E0D6C30C110CF75768BE88295B966431FF9DE28EBCD90A850AD5753ADE898579664E9592252BDD071739B64E35AF3144B3EC6511349D63FDDEBD0AB7DB91534DDC758B106265A9FA8C15F93B5DAA0F2C2F955B86D0013669857094BA08F3A0DB3355D35130CC69B79C542C8776E360A53A02C096EF25192ED509A63373A636B483B49A392DD650DDA56793F7CE99C7FB4374364F09BCDC6FAAD4FD84C3C0F752FAE9947FDBD9A1A47E7580BE2F16E8486064C4280A6BDEF0D41031C6675EDE97D8AAAC26853AB35E0E706A5178EC7C04466F72EB7AE810909063E2A22B71C853319C6D6AFB8A742F7B68F9641A9E3F051C94439B1C53B7C80EC2EF47EFF21BF79879B9D6BE97FFCB78F0A56DF4F1D9267DE1D39DEDE25FB8977DF6588710E70D954BE2CEF2C4362F45369E86F3EB569EAF02759D351A8C8763025E4F61F401FE7C4533B446281F12B5731212322299F0B89F6A8880341467C9835732EC4BA2A009DB562F76862325BE666E7E8FE840496A3E0E292AB927420E36D86DB4F1FDFED8BD442976537C8D137C8F1E3BFD57768C9C0E5E27F9D8C15EC78ED063F062DF9EC41DC5C55B814CC9B655C80169FE4283CA328A197467DE2AFE9201AA60A394B060E2349AF85ED7C1539EDAB90C490FF8F9B181052F76A031F5C86383B79C90B4E32BA8D085696FA4749C9BC4FA1E633D19B082F821A905DBD93F57D60037955BD4FD1E0E1F2DA81367C29EA8A743A82BB72AF66DEE32788BE5CDFDC276599D416EEE02F76F898AD2E5450D213E1FDD635F7F22E4E58C22D640B6FCB95744D20002F693446E6FC8F4E8A062FB687A0845008311D7F7FF9C70E4532C898BAE30464AB8FF4CB85BC901E32362385BDFC02A079855E17F39D0EAEF0169BF73D1A479A2E73E816AA8DFC85BC7EFC80FE5906C3D5D32E46B22BF84C9DE0FB50D78F320F4D06F98317DCBD838639FE7D14159E6F24806AB11B6FD7B252C335A8827E4779AD3D9E36F3E0E87DBFB2B16669A47E83E27EDFF41416802D355B7FDD5D7C49829818836EE78810F37212296F1AD0E4B49C95434C59F3B7F6ECEDFD6E8B1A3BFC05CB0B333A5D3F52ACE429460D84F4181AB6F915F8616FD89A61EA4F0BDB55B346DC3FD357750178A631D783448CCA467B9922E1CE8293A61354645C158414E960F40BBE7314092BFBFB31F5AED399EFFACFA01331CBCE7136203399E65C0E846D553EE7791E05A298FAC99DE0C535E4A6A6C4F6E0C602552F850BA75C938DCF71B884765256064FEDFA25FC0943A56381F7F79047DD94C9C7CD11B44B4BB95E34ABCF82D083CA157A435317E7999F93DF26A3A4A6D7AAC2F099A0F75E69DE801319412F139C2932412F452BF4AF18AE760827B9CDE2AFA1FBD1FEE7F517CA7038A924C35481FE18A71FE8D1F9FF7D1BC4A4911009D7F7ADC2CF64D0FEFC788A986DAEE53129EBD4E60E85C530E483E2ADAED0CC25D2CA397C3B042C46A11F20AF717D13F789EA3ABB9F84F6F6B41BEC5C4E234108F2A7153F67B78675D6AED2270F69A36D89E89E220ACCC30EF44EFBCD8404E8818E77E9A531C2E47FA6A47ACD70AC2A036E82FFF7C1EE0F697BEA7A0FA6E44B842756704BE9687B51602A30DEF664AE64B6CDC7FD7D519B4EB02CBA3AE485C09DCEC53FF75570F2DA10D78265D0AFFB905B367A54D8E4FBAE231E9103EA2DCFD103F7704C592769FE28270F225C6AEA9CCD4F70E7F26255EF137F826CA70C0DDE7B23764D9F3CDB793C4B35855EFD6803D9769873DF031D15C1FD1512F41CA072DCD8CC273B392B3A1DE4142F5BA103BCF6AB2A6E9246449591895CC3394652454E6251711EFFBB41C05571D171BBDA2D888AF9A048CF5D9311CE3853C962E6BE3F73FE4D58C9B62A0F71DC8B9A8A9BEE93BB6E7B32508AE4C77B5CB4ACF78EA1225EF75C6BFBB77252161AB765EEC14FBCA4006AC078B508B6745A52F600DFF839C35404625434DE86C7E033BD8E1764BE93DDDFF8E6B74073A85D4DD3EB88F4363B59E46AE83E849C8758232CDBE537FAE3232BC429A9DC589D557EFC056F229922F4CF06F4050E74F4D7BB55983D15A1192DB4818C2F458969AD419F64F08249DF1DBACCE2205340084A620BFD3C646EFBC7A7359955379535ADE9471B485C6FFA821678FDF98D88B00133E88DEBF2AB5722F056BDEF8A8F3A2649954E9A5B1D749CC5D06F18EA8272371283EFD76FD309B1A3DC310F80C76F2B4661E40372E68A0AF1A7B342784FECB4E17EA858FEFB101205F4B0485A2A33B4BB59D2AA35B49F4FC4AB3F524B72C954392A4C31ED5329D2DE5D613BC61484AFBB8E5174111EFF4868ED103CCBA66E55B717C9C2960FFF34D7BCC0D4EEBEF33AF9A719F2A9E3DC9164EBF4A00FCB592BAF96D86482F8ABE1665492D512A41316A6989C424DAE4F53E6824085F3514784CC25D70370A3188CF3347425DDA18E49CCB4FB035CF60152414314BBA67F1C378C77F10D8C2975F6824B8C18C672DA70B3E86F07BB88D82FDD9F97E457C0AB2B51F5867DB2B4A9FC42E17AE1D570975E19D9FA4A44837C3BE044BDC7987A94BF4426B6D0B076850082AB85C55FBF33C5871FEA7B50E889D2F9046D9A3A5DDC571BB025F4C923DB43CF69E5FC5C3F2983B502DF0F57A2E4FBF854B71AE8D0F0BDCFF09C1958B2627D16934135802D3CD5DCC6E0FB62CA55B4964B6CF7790A4EF955D114E5CC6B2AE510E2A814DA0A2D6A03D062141C226C87B4EFC8C53F48D660470AB44DF1711BCA3775DEECBD2485E7A1B3219F4A86AC1B742D4CF1A3BBFF4855987D0C3F387445414EDCA444F666126898F4457337ABC416BD6E06D1ADA802D6C95784B344A0FA501852748E8D9C07DA3B9504617742C9739AAD415D2455F2F93D4B73C3AA8DAC992C555C0BEABDFD3522B73CE63171B0811553A57108E814FB3BD586B9147FF83C1432941613D745C8D85C278D45FBA673810BA9C7E81D7AAC91C14E60B3DC1FF4EFD1119116668661E33EFFED7068D34D0FF574C94082ED13F496EF588024F385CACA88AF8207BBCB6013EACFEF5F401CF0C37669FC43C5CBE3043FA3DE7E3B1F3D4094F3C8EC596B216DE8905799D07F13D509D51B4D74C5589F9EA32F52A743D2E7C047245824429F0117A1A2FADABCE2C87C6C7223B9868B4408630E98354B030C71E53FB9D09DB86DCF9694DADB5195F0EC6B4C8D925CDDBC45CAF70F321398475FB35E7A25F9B1A89AEED495EAA2CA98A92FF9C87F553E7DB22D2883BD9DD4BA7EA123FC12E3F672874A5F5792AD35450CF8186EA1B15B19BAE519181E8B02DA2DEF206F4DA3A7E0C2FB01FA25E35019AF07225930404989D64879391B05323089FAB6127F19B5A1F72C24CA898FB185642C71FB56104998F2110878FAD3A19C512155DE5986592ED11FE57E4A0DBD5FC94C782742A019D3FE2283727F52CEE96C2E11D245E4FC078C73A896773C83F0B31400C15D962FC483BE77E78D4FEA28C16F89999AEED549157F7379D349CD1060B98CDE0CB9D6A94B2E6A202A7032DDD0630B5FE132B99FBFF81A74E887DDBEC8185D91A28DCAD7728B4C369BA628C21C85FD4BC54B7F05C068E8E43914972768D9F457CC61E2F0AE5707C2EE2537C8C7B0927ACAF01A5EEE849716A7571926BF6843D269683DDD530F9768ACB55F77A8D03C8BAEAD82B6CE47267D8F3569287EADA10CB0A1CC6BB0B073F2988421260A6126D209648EE48A28CBDA01106D884CC5D3545F1B9AAAC1EC400AC757FD102B3F839863B5B4D5FD72C56B6234FA84F385D678F54FC6A735B30D6CDD65FB84292E1ECB2DED5ED6E76E11EA424365A33F795E146357D774A997B9AFE36CC2F7370DC3080ABCE4470B1F93CFD13A211E606F320C3B9DFBED3D54CDACFC255E1CBDB089ABDDEE0F2930AE27E704C3FA3E3C498C68BD06B96523DB8371DDC3C53B8793E54481F860DFEE712695EFB9AD02EB2D8C7183411EEE6B884E14C2B62631092A281492321D5E03A9D20BF88D2876F83C4ED2B69269A5D61DB04EF6B89825988A47E7BC6BAB26FF114E78D828593BBC0FDCF5A81AFDBA6F7005CFCE59CA79AB6FAEA1957D6CA36E3E9004FBDD83E539132846E014F1453C44903DD78820BCA89A35C784410B022513F2279D7F89A19DAC593D282401E75E7583716C8D9E6A964A8051313BF51A1CB1590A9C9482719F716ED5F576BDA95A98D932F11584D1B28CDE1E2C6422EC207BE19931DCD9E44421FB28F22015488A71391FA4F0E95A063C35AE1AF1D8B14BB56BBED6348E10EA5839C27EAD7AE1AF223A5E97561DD8CE09B67D53C20193F0B186D7A2F32F9B00F19325B4A00311D4BAA5132B1A855D006B03C23A488C6DF781CF8C5FCB739A19B95C199A7D5BE05D856E5C9FFB17CE5ED17AFD543CD786A38D838EA6BBE48BE6FBD9F11766D08BD521F758D90F9C6EBD88B1032A80F18B2CD65ABDFB5D0403D11F4CF680E3B42C097CED0DD35DF0F0BD83CC658578B9B061B2E7858ADA6C751ABAF71375125497B62A219B3D77CD757D9CF1D247C2C172905B07E177169C6280F8B37DA19065D0AAB7603AB0456A473E88A52FB291C6B4605BC41DDDB7104570B5DB9D8C691FCBF7DE007177996CAB058B91030216D799494C44198FA52848A3BEAC5C2586EBFC1582665CC918EE88CEAC286E107266A0703E477A64BEB4470B65209A2215931E6DCE7988D46C13F89668FB341B06EB785ADDA5D1D66EEE6FBEFB17ECD70932E31725B98C48328A842DB0BA5B74ECF3DFB82BBF2134F3FC779026D06D711E4DD5F0DAFF9F8F8826719C6349E33C27561869022D578E49A54DF3DFBE6C58F876F62C7B064490705D35729D76ECF80DFAF1FF0FC4C31F25146A8D28B69AF5ACDE909BC7D5ADAB26D37F7F32D61E0096427B6D4B12F1E40593CDCFC970B33F0FAE46BFF2B5DC3A0718B3CFED74312FB238964BFBD2500160F3920493B6B83DCACA75D6327906B355E926D4010BB052467CCBE816973EDF5C390ED0C188CB502460374006BB02EE781C4D3B1621D73314142248974DF1E2C08BB6CD3722B6F625C7405699FE07B41F3B10989BF44C05BAC83B86055B6586074E9C981BECE9513FFFB8D81EAAA315FC817A6C32CBF6597FCB15644392139A892B3B7000271FD4F857810286B1CC9295B9B7DC34D488151852BDE36DA50F806CA98BB602D80E6B831F520692757490B15E993ACA2AED064C471CD79C9BC1528125588C8243D2B57DEC3738DF4AEE037ED4282EAB6DBB99927935CF2C717019ABB44A24B0B0FB2CEAEF3EFD92FADF1E1D78439C235AAE6C601DD7649B68971B9CC93B3D3C9EC6402E119535F650DE85E7F5459A217DEDC26CD56E5FA4C94F80177B2A94D95AA83B38383083E78B8B9092F65EA21CB38B56E7D16B9FE37DBAB9A57B0D5AE54B1A94514DE88666CA48FB59064E4DE69B6F8AB0C36A5476BFECA4422FBD8E1B6393B831549524CC130776B97F9E7E0D025EA94FDD1A1DED26A36080DE11A8A29BCF5055A9EEC6A57D502184885EB83E739FD761B9F3DF8E19CFD04A80B99E3E9F821C7A3ED4E4B07C8A768404325D9A760CE511E503BB8DE403B1E1F50886E76B2FD814D36EF964A4245EA20E44F210CBAB4E5944A98F78C72848204168ED3B86FE4BF7CBF91171BF3063826C8561F6F56F0704CA05CEBCF4FD5CBFF493C847AD3198413F2C7504951FD76597702FE47E73C4370003A3EDA6CFA6E7EF3423BA1777AED81B86C8F69DEE88348D27AD5982FA618D9EB1D50C091D0010ABD8E6BC64A0FE1E4B6DAC49E0E6AEA63B40D8703CF1C9C79DF3AF276EBA6720F82ACDD301700AE46E50465FD713EDA36F3194B3A223826831B4D6E8765A243C556BC3F1418CD1E38F4435C4BA12FDCB03969D13593E3256955A2B4295BDCA681C072288956BF29EA5CA04431C5D70ADBA59F3C6E7A73D67AD6C31220018F7EC62693D476BB7EE2BA524A3036C6C2100F6B7371441D4954DD04937B3A6C65215F389436E2D6E5F68D3C0AE6AC207CA7A296D715BE12434AA3D0FC519733B51024EC06173A62A7515D7ABF2174E5A6902E4DBB81070C961D97503380F0B22C32FAB6DA5FBB64790CB4D30110A42B25F839EE99C96A2642C4D22C7290271CFD6DD3EFD6C65C14DCE8F346AE8858988B0288958BCE41E0BB6398632A87FD12F60AED3882F023DC1D4AC4B32A0D3D52978A2911B981D918E14D524F0D78C0F559605491E35FD9E03633022693DF406CF44D59BECE18187670565E1E7AA3CD6F54B5F3E88A6D2D03F8374819F457BA99B360A5CBFFDB1C3BDB26F9952D846982CF1038CFA3EDBC2B358B9AB84D94617D6CD967A6E7898764198A35DFC2C7A219C36523277C34650159FE4518AF4DDBAF5B910D47DDB8F8652BC2A502A9B987B7A13145FB88C02BBA41273E0D2AD04606ACF5B7488CB38AB9EA5064EC650F897AB50BD5D2BA6F60699BEF5431B5741EDB55D1C8BA4ACD33704A9DB4B5BB229ABDD92E5E7DAD6F8298900346782125E1168B63ADAC62F979AC0C0DA28A40397CFAC8C7F46382AC5977CB1552212F84CFCD64CC43FB771E0B1DB026DAD3284C5F4E35BB0914D1E7A6A4A22D9CABF71D1C87E3DA9A57A6DA422063DFE6E8E4D0C01913306BB3775B5A3BBA4EA5E7EA49F7F8D70D8759C20A55873E03030BC2F18AC22EA3ECFF0813852D91375829EE9D00838AB2B6A5F603BF6969A0DD727D55E0EF9CBFBB60E50453CA0E12CAD007DD5E03E165AA6D36E0B77041CCC74F7EE4135100631EEE37FC85DED0208E34C9A7B2A1FEE1E7105A5602057D88D714FE4719E8D890411C99A8F3950791E948942297AE7DEAB1CEDA522417C810B4A5D3DD4A2E3598947B8E400C951737B1F266A2760918A74B2B5EFD6707B30956E55A788D94206E50DA724AB9F20E166AE9F2EB17E66F0871B5B7FADC5AEAB9D95CB4E0C4EAA73460D36D7B0069F0468B21355422F7347043DAC41FD9BD123883746D2908F10C2959D1C3D13D4CE682BA6ACD449FCDBB5A107C68B8A3A9EABF6BDC15C3372E5EBEB2A2784F24C8A85CF08BD5FA65C5F750B2D3B3CFC5E048DF9AB6CEFB4669C107C985B2284BC3A4C97808E28EDFE149F58920CFBFFF1854D703DABA6DB6A0C027BE990431C40B1B898BFD30B13E09B53A24186B10266D0462060E10F32F3F4119DE85ED1FDA91CC3C64A30B07E22B19196F7F42D6486159696CD47A31DDD028A21FA8C05F255011FF70A25C6D66A753D0ACC1F0D8C753CFC3DD87C39BF21E49C665286069FB8537ADF9485C05F7ACB76095712130328015C17FD21BB691AAE4CA02F1BD920CBCCDE339AA3CC59D50F584F25446F1ED9002C6AB979F7D8D071F372D4264B818A0F55174B391109B99381638063347991D0880519183D774CE450D9C3639423A11646A61A10ACD47838F08B335C73D7297D7CF0113430B0E06F91D129AD9FE83D4A4899A80C6E24BB1965C859B4CAA7024DDC9F917658610E3568AB5B676AA1CBD44447F3952108F6D8E9B89D10A862FF0687B85A97DAD18588C47E2F7EBFF2270F19D5BA3781ABAE4012D3783852075E27C8B806E83972604F3A6799B2D5BB7F1DD44E072672E2E5EB6DC567BC9E67E79DFB4397DB758AD685D1F1DCA55950A0AF4E9B9CC35A2911176E9D3EB0D9AF67F3052804B5537A55748C5C098D21C67A4671B93BEFB43F027CAFD70FC011DA41A1DF8099DB7F5E7EAA5DFE0743AD465DC0DEE80CA9260256FD66FC45FA1A44586852B40852E5F840D3000EF901A1AD7D786DF799F579E88DCC4A6076614F6044F69BD4C4FC0EDC66F9A026841774F9F0DD5226C3B77EC98A1982C37358A3F88B62ED05091277996EBD387AC8E8758CE52863E5B8CC9AEE6F0CC6051B0C86DD5690D2E85A6261B172C5E51ACF04B1FB8DEBF713D1C2605E577263DBBB3F53209EF735FA7D3307FBDAAC25A2E2DC4B60652B6FF036456FE09AACC94CDD7F0A12BE808C05F7E7E3CA995C5F3BACD1CC7D7665B672184943460F519060A0AE463BBC7338F44B8EC36601C8A971173BC3B9C88F1B2758FA3A14F4633AE6D7136DE0630B6B377B497A1A94EE39E2515BED866C2F382EED9B0F7F1B89476A3E9B4BF20C17133B2CB905BFFC7DB988794A2FBEC8B48C151B68DCAEF048A6E7557AC60AADB7EC1C66F86B7C631DFCBC68517BC93D5CCFF471A1492B280639ADF8EEBCB862E3E1AB560DFF677BEF5F46191C2EA62E2D595CAC734FD428A951EE403325AD7BC653DD2FF3B38A5B880F5FDDCE0AC4D0627701ACC9A35638124B8FB7B4E390497DCAE9E0DEFFD5EC52FD00A206BA425603F05EB7AA36F25506931CBF7AA08898EC774DD8B1CF5D1E72CD65E950D78943AE884593E5ABECE7F3A6DBD4E2062CADAC5D8822CC8AC6993A184E593571A5509F7797D5D7D7F979FACB25BE66842E00319849C11FEB47107B274898F0644F77404E1969287EB958BB27A201BDDD2EA54D00D813CE9D30FBFC9A523BED01F6AB91404E44B39FE49FF43EA3EDE5E7ACD6C36AD6573C4ACBF5E8FCF6C3DE119ADCB6D014675F2727AC96681AA390788220BE92F5D65D051343A4564AC885518EEE4CD0DA8101CE26AA644AA89CACF14DCE59DC204D325C49BF03233BF96A332C308FBAB40D002BA5C139ABD05DF68759BE455982DB5D90DC8CEE1BD94C8879D59AFE0B9A9334313598245150E59DD4C7AB8BA4EDB1F8CEF13DE94076083E8EA62BADB513130D65A7E6EE24F427396307C43EACD319B5C26AF405C956717EC263199260B22BC768A81BA94487FD773AD320A9C1C0C425D63712FBD70E8BC2208AC94074F51C33AEF514229002CBC9B01A83C031B8CDCB8DFD26AC4F655509B3D03D486D5E07FF105D83BC1D727F873A46FCE78C9D7040C21C81931D61DBC1B30AEFAE6817567B952F3DC2E4F64707311411729E7CF6EF2040BB250BDA3CB10F427A0AD00D9FED7E789F5DEB7C3B66C42FDF5B54E45EDF385109B13B5D8D950AD67D9A44B254C3AE79657D8766D9739C4E75E784C7268137C674ECAA3E5051299F190C3AB2E0F770D7187451B24E13EB36318D8EE4EAAEE81F9ED15E946E1214B62CBD463B682625BD4EC4DE526E1BD8D5A8DC45E83BAA367AEA7874C3929B675803AC2AE1F068848835790AA84285E4CFE1C3863AB002520F972B69E4701D1D05628FB3EBF8F694AB89BB7232318D095813913A9AB8C6F54D20A297CABB8FE1B6823DF9B1BC09BE7F7583F9B974303C779A89DED6024EDB17D207EE8E914FA785639348BB872B9A650D83205CFDFB1858FF8AA616D3065F8E887B132C138D9D19DCE2F6BDC15DE07739EABDB1F151B39AD27EB5EAAD75152DF2AE3F6882DD7BF8F66E573D89CE93BA80A2779D3ADB2D0676C9DD01F29238DD4DBA246810AB78FE655D620F832010C062F5411E00E9BB42A80526A0C6D595C876A6A8165BE69F5AC0E926BE04116FB71E7944B3C11DDE1B5944BF8A84F64980F5A6A4E93EE6CA097BA6C26CB2C89815160EBD52C384A1F702A5C08E258D0B1988DD61AA99F746DDD4FA2759DC9A55549CFE368534E82D6244C37390E4D0C15AD37846D57D9779BCF7A10C399FF84A0642A66E3988069084A4668739D961BCDD746DAA0A90AEEED941044A71C85C80720DB2C978EACA4534B86ADBBC923F46B38BDB3A0B8D05C8E7DD0E106F516712FEE5430F0D3E664685EA30B18396F36054C1B9FA440F66373DEC196F523794CDD6D0CD05C068DB318C190DE73AEEBD874DD9FE74B4774FD51180100E450C93F5D16AF196C05F7FC4636F07A841F3E81F1FF35B2B40D885677A1F32244310AECF0FC844690A1F98CF45412C5DDDAF716C3FC043126280FB250D5EA91284481BA449EA9093AB644C86E3BB204D233F93DE39DD6A514FD0DC84A461EBDC9B89EBDB40FAC3818AD8D7D8420F8171F5905A55B3144B2268A3ED41E89C43750EBB4953F9D5CF6775A6D90FCB00AE168646AF0907068E2EFD7961A2B49EBCDDF12DCDB4B746519C54B62BC49D78F0936815188D550447F3DCCAB569D7FD6EA28ADA17060C7FA5A2875236F13C63C23ED6D45FB92D579F59960000C10E217F3FC98371CDDF4521DFA080C1A77945977A5B260CDD34AB244FDEF10D7090F21CA410F770AC98C91DF98EFAD52D2CD55A59F834BEFDC0B6050AF7A664B754DD0B523406317E3F978EF654385EEB3CA5189AF5C5FB48EFC377B1813399732BAA06C2111087F41702B7FEC165B1362FD2F7A6824D8DC11D0A92EA8D7F3067C60E4A2C3F680025B1B19174AADFF6F2A8DE94657B25F46105BBD32A04334AD899CB44A46D1DBDF48D5EA4FD86C7EFD6D4EB181CEC69F3C3B0FDAC0770E4761C53B04121B88288B73CFAD09C36FCC5C8B4C133CB7878F37A95D5204C2731F3AB3E011A96F2B8D28BB834642AEC72CD6AF2D034D3509E5F9879E50FFDA4E96E2B3F13C77916F028F4DA42C8BB9DBC9EBD844130B4761828DC18B5A23342C908325658664E2A3B90922E4E49EBAB4D6BEDFA6A34043A981538AAF3CB1869B20AFE8BDD851A7DB957E5FFC8EF3462C950AD254FAF14A0EC58B53FF7EAAB5C410655415855C29B9950D71896EA55EAB23F3D7CF6C65924AFE6E5C3B4F6417D24E3FA463F8E88D15F90451D1D337659ECBF96E00ACD770E98B6ED0EC25A920A409D2C865A291597E6DE9E3511AA1FF642230D1D5177F5D074F8CBCD440ABCC8CA81B3F902671C0F832B398BB500EE4EDB7C1BBFEF95EDBD5AAD3FD4FE91E2A6B0320AD4F48188B3EE01FB5B468675FCE42ED9160CE60F57FB9F5F9925E4201BBE79A08BE5EF8F86D0BBC4F4ADFB93D570B3AEBE000E2170C2DC5766CE8610074608DB2D91989371401419AB1FA0DD5C9A6A8EEC6C5BF2E63C93437A057310A3196275083B6E4D99C1ECBC2B174B50A7B194284DC8DE651E8D8CF8B1D7316AF7370DEB8494898D00878E5C041EC3DAFFD3D74A6A360489B3EC52EBED505565E47C02A10837DBF28A88E613C2AFABE94A938E975C01E2FDB7FE2309BA982274ED0BA5D6A2469E6946F920852736B4C72F9E9B29C6E95AAD170C2DFC5F801369E7A24146904F9DBDD5A8866CC3EBA155A1D87188F7C487EF7BC6B00F69EB91690354B0BCA98D6F7DD6D59F8A28E8B895095757AE1A09F0726A49B3DEE956E6DF5A749BDE8AB97266040DAD795C9732B408348FBCEBDB1E314811A94B2EC4E449EB30F43D82EEFF369AA6AE4993C749475BB75430A6B33D95DEFD04117627B4F01F7007660C123AC5B915BDB5E21DCB6A7FC59F166EB134C4E0663A1A044DE147F56CB0EA4ED180EA9C87E90DA8446FF808CFCF3DB3FAF7E2CC907663AEF7D33A7261AE4E1F32105A09B96E0E3937D12C4E7ABFB41011E37C404E21EB2C5C606E11771A3B9DC00E9B2F704E01FC46EAF63DB21D7ABD18AC2D3008BFAA5B81265A23E0DB38580A92C50CB021D523BB158E094D41BB0C7DFD4D287672A5C6E4C5A582EBFB0973D281AB2611A96EF07B6BB53969277C788D44A22DBD74891CCADC854E25922757AF7A1EE82FBB7F3BEB11C9F12094EF361ADB6124A45270BCC42C14BEEB2F45B2A4AD585303D9FFBA94991E78FB770A0B905459D4CAAA845D6418127A1A72A6DBF38E17CCBEA2DA6833B54EBCA9F3B9F15D9FC195186A9A68DB400294650D99239609C57B2F444FACAB54B3C838F54C478A1DDC57843BCD039FD263DBF7F9FBDC43F50472E6388163612F25994A504545A4A0E6FC6DDFB1055B46C13AD9CD8AC04F9DAAC00FC359BF1E0B43FA33022FEF59716B541BA2BFA44B3856008EC1EA91EA262DF81CFEB8DC242691BF9D5D2AD3FBA893B079DDF51B350A87DE281C463D7FFFF79190F50F4F0AEFABA363766BFC8BEC00F92617CDC2A13B6FD1295B8ADDDC74D23D5BADD8E58B8858114579954BFE002DB8EB80E60D2DCDC66421AFB901616BD5CA1A6702A91D444289E9C767745E03131AB4F0BA4150F8325A379A8C1965A9A407FED3DE39D010BA103D7E8A32E81474CF7D97450C011F52C4B75C8DA3ACFC55FE43D7406E64F0F46F7B74FE13591A180BEE8E96B41DA4CA67E6CEF5A87153F0E559F338B6670DDF940C5C14E678FC294C0692C81676A49BD89C2D8BB63D20CE642842235E08F55B7CA2CEAE6680707D428E130498190698385B7A9AE570BF9A0E7E5222B8E3A1FBA55B3F96C331AC2988249122C67D19D06DEFFAA70E7FC754A156BCBA9415B81BDA3AFFE9DB4C3DE910E3E934F8C00A54AD0D1632B56347BFCC357821921AADFA38DC5AA6D77242A9FD31D1083152FF11747AB747D688616500C28A755ABE6C4EC8557DA29522C4FC62F929D343D1627F3C8A59FE22EBC279E70E0F5CF555859F586FC442E2EA129127A57FF7722021918DDCEFE57BA05769DA2F4946A12C0264FC579829733F5017A74B0B1705A5D13C91B57557BC75A00905B7B14D203FD620E49A73750EF5054F5371A9B03168C619C2C9AFEF629CFEC022E578A12FEB931C6E8EE3A04DCA5AA5B9FB985034B9CDEF175583966DD41A446ED63AB31A3A39EBAD3B5075A3B3A4AA4CA55D64773AB22AAD04429FF73A9E80657C7BFAFDF13B121624493E2B23F07387CF005432DDF98A9DB859DC80C9214E0ECF8CC3D5C1F8CA386D262F5F6083C0F54D48C544C47987A145EB7BD515DE141D3E9F2E8E48B1E9BFF270815D4B18962CE0810096976AB130256B839D35721925430373D9E4E02ECEF054D795BCD16CB5E29D50142C7F27E255340F5F82F50A5FDCA84FF6D3AC6FDAE92E1FC879B5016AFE5A5831892AFFADFCB0BD3D3F57F7AA907DB63D5F5BC1F2B8EB4C632DBA3068F63E74EB5236F4E5896D4CEEDE56756BA5E60310AD34A324C58D0904675A0FD7BAFC8DAD2520B7ED1B718D020AEE53D51CA13873AB5B4BF3A960C4A988F78EEB7F5CFC54BADD7B1D22A3D3E714463F3AA6584AB40DA9B54AEC04E68D8E9E5EC6287B8C9528204825F4B4454A1D577FEA9D2CBA9E6748779229010D8A40B2A663AF2098D2323D2D1188516221EFAB8C5507E67F4AFC09DD995AB9A599084448027599F89A6AD4CA474CAF4AF4D0604CE707D86235C84351F773108099C879EEA700523D355A03A0102CD4B71B775CCE21635941478619169CAD5BAD4CB28339CF0AE4525F552FF908D934E9F057A5585A837AD71A9086FAD6DB9E611D8CE1066400E8D8849BF77F45EAD2972AA54309B34670C403521E0C8A67F1FE4C8B5EA5E782B931B0733E7F122557C43329E317B0DF76D9AF6C7389D7F7B8B784D242D85C8CA19107FDFF419144CF21D2CC2C7B43855AB53111878515AA029DF6B460EA3E45D481FE37790409F9ABE93B9C2DF701B1ACB76B74EB496F5690166FCC0B55BAAB97AD400B4E1D3DF6BC45B6FE0A1186DE28436D1A0EEC78929F39AAB9AB835E7BBE7CB37C7D96910E68CE8EE72546C028147B66C9F48A569251F76EB6CC353FB19907C07D9068004CA2A216022C16A2B1ACFC0AF866067E2057E4380F996CEFF72DA70F60A7A08365AC9C49113CA08889F5BDC6AD8211B8D16ED40E2080209FA6A8FB6483AE761536E068243ABB42AAC7E1D61134C28DB98CED0A4CC092B383AE7BAF8A98DBD6F66B92261DA56588BDE52D84567E6F4FF7D1D41ED73A2C7EF0F9F7D7EF6E183EB9CF5BAD88D335760D0BC16928BDC443F6738F99748642B01DFB9059D0FB0FD57AA358AE2217373BD6188DB693CCEFAC5069C342F5E991F656CD721224918C80EFECC17B97B9F69BEF8C1DB508798CCA29AC633D2323EC0302939A0684305BD5C980031D37910B536331D7584FC4795F456130154248BF3173E742EAACA9AF8A3D5C2C52C2F3BBFE1D5B1C1EFF481989E58DB76180A48F2580EBFDB501B637470AFFC4A71D2C3D89AD98285BE9A257F25B97194B58E0E13275D976BE2261E3556F2D7CED045806B34C4718F057DAD568AA5C5116E7B61BA0CB31A0F415D65ECE11AE15EC0A844E66A2D006FF04396E0F52E1B5DE4B9E7A61AA7A72B9103BD78A2488FD1A08E17AF3D452C1C63A9214941D1E99EFBE6493BE92B7553F8132A3E1C6622CC133242FBD95AA300FE08A510CD9D901EDF592E8B5CC9E20B2561A4FA5CA0047735EFDC5B0CFC278CEB88B854F38C4D239160F7A2F1534B2821E6806766EFC9CE20E4DB404FBD4C1BF85245C36EF6D2483BBAC6B525D8E338CD5CA239C6F80709D094DCB3F7F0F09A5786596E595CF61F462D31673C63FF7ED1089A0AD55E261FC90565494AFC77FC237717DAC5DEF33B4428FB3D67117D54F4801C62A24C5B7DB486C090A5A5770BEF8DE8117C553D5EB896A145D89CF2A39D8F9293D12CC12E8BD5F9D0C65EBE2AAC151AC0C6C5F9AA95ABF3B6FC283C3CF679A4DA0EC93A11A8BD254DBD2F0E0CF88ECA3F43A70E81BFAAC47099C234B2BF1D8D1F0545BC0D22A0489807EDB2CA62F60776B6A8217E2CE0B370E496705070F29892A701469ADE946CE3FC9FEB4D730740C833FCE7A5393850221AC520F650958F6C36415691A2E7B5A3C5FECF0CBC6327CBCF8B69C6BF0941CBDF07599A612A93CCDF0061FDD7A08F3E7AE9A0A21EF496F59FB0DA0478F3BA83860A5D43F21FB424F322AA272BC8279D30FA2B2CC04E5FEA87DE6307B4D973EA53CF9F7B698A386CBA71AFD26B075EF4E6C592DFBC9DEC5FD9158038E03D91421B84507EA6BDA328EA5C49E97C5DE9B88879B48C04A552838293DE77F7F75EF043BFED8FC2139C36769E000A81A90D887341A5CC57CDEB36F0365FAB348B071839B3034598980B3A1D3AA72E803F1A04A5E3C5AE8C8B8D98B0DEA28AC8F848528012A4E2605146D55ACC96AC265C7392740E735CE905F2A69F903613C50355A0A9287DD888FD2E6DE4AE8FF3ABE5E5C5D99929FAFE51B02336D316DC2A3569A66CB9CD9AB6AA387F59C1D6AEDC0C21CF81520292B84500A90C120642DE3A40BC417D4E21A66FE299D6D3B519BA2B52DE412A31EAF3D237BA946896D51980945BABFE5092423AF237BC5A6A983AED26CC04394923A2D118E06C9B1C031B4FA64360BB0C0E0D8EDC2C3A83B4477B268A85AE0F338FD83CD4C9F6C8E009E6A91C97A020AB6E069306B44A4958F49A6B069A9E9F0428900FC7F31831F97211B7D591A1ABF25921D6E8FD756413C8F6AF5215BE27A1FAAE0EC4AADE76511CB413DE039425E3F466739C99880B6FC25ADDE201206C68A2B8285A82D0B0962DC1E7BC7E94C2C8AFB9A64AFB9081C4A132B9E8F68466518BC82DD45704A7197A0A47DF213409D1ECCE1F8B04B6F7343C74982E60D572141F5A12D5AC06EEF31E996AE68C33023A1C913C43FE94FF862B01F50207E67FB03E338EA658CE635F95EC2C7CE0FFF09722C8A33FB50EF2FB146B1D772FBE8B8AC1DFBDD639467DDFFA33362DCB8805F54875F8807D27C0A7EF2E92E4A2141C1DF08CD4B3D787EC6913394E674AF577B4C0313D6D4A31360F62203B83B3C6936355E7F45EF3F1FF8EA34972E64317D9E4EF5E087FC0297E82E7C1D2BB388AEDC93488C5B5C280DE3750A71C03491DB4658BF204BBB5B1EE1137D4F424FCB59DE28359DECDA950AC7BA1390486E490C5503413B74B44EE30A96F7A52DAC19ED1A2F944E242AFA823738590C716D02929CCDB4E046BC760B70E2D443A0E306AF6485FF3CB53C3002782ABB3D499AB1142EFA2DA461B8BE4FFFB4D4ED6F5501DB2D2B99F5D3769CDB7B415C366431FB9EAA6299C2758834F67D40875256FBDC2FBB4EC300C2C0B1A587BCDF93F960EC08E0ADB2B1CE832DDE0CFCF27ACE6129CE0F9AF006B03124F8DBEC06C98AC5D8194BA2679DAE81851CF37BF3B3B6026C5F9483471B6A6F72767B55A5784BD6D40A24F7EBFFB8E7D33C325237876AE495933AC53D3EEDB85D39F2125659E39F477AF0B55B93FD4913964737EA7B53ED67F22541A2BB382177CC99D6E5E69C5DC7EEFF363A62EE406A87CB10838C5B0D6B1FA0B593764DDFA869CB3AB4E47EAAB794F406284B32133E9ED9ABE6598AB7E7F25BC1671BE61973F097D91A383F1E5D1DDDF289FF5D3908FC3D337A6E45C05EB733BB703D0288D7001FD79BBFFE226B4CA37719A1AD65421D18C7DBB57308BB08BBE0B6C78BC0CB438A810591F4495E9A7E25B90EDCD3CF3CBD2F8D7B75FFECCB8F8E43BC4E388AFF7360E5AB9987AF703CBAC232FE76E026817C0EC12CAD299E00A9C67082CAF1A92CB4F6E3EBA7437E1B04898E15C79BBC7BB4DE631DA826E4FD69EB720E51006279373E73AB2A11A7CD0FAD7C378D7DE8622A150D8135B9D162BCC523EF80F3675968313D771E509C2A3DDB55E69B2048AB048851FEA8BF1ABAC0F4F79B6A457E10922E08EF0357FC38CEDE9221180C281E58EBDF4C63761BCBDAC44EBFF14021A4C999BE64B51D293E6F6A2C53D06A986F154A003B91B008E7DB6D0CD5113E5F8FD03FCD52BB80982260EDE2255A9B2682771A3C10B3A8AB688E4486ACC47620A13D0548DCFFF634E69824BF88360AFFD93A74524C5646C0AA54950262BC366AC66D9C317B82CB01AB0A8D48E707C1D8FA229AC9682F4F61228B7A4ADDCD39A2DF3E306AAA7406FC1EB200534AD9B0BAD1BD25BA2E023C2B1283EE7016933BA242F6CC1D08B118566D31131CE33D0BA11A5BA14662D6592B721106195300BA666F9F95629ECF8657AF23AAB341C71ED6A7EFBE833FEFED9023E238AF78F08C8AF5B1F6B4C899AF7D74F188D09236E2F87528E85D58DD710D5C55730E36150B9EE482C102C43DE5A4D2FA12683993DC68A0A14AD8C7B37EB41F53DFED623A3AADCEB1841020610803EEA156B8E9656E70ACC1F20622EE8B73D4A34FA4502CCF8DF008CDE1EAAD67EF1CA3D5DF55EFED52EDFC0B7078D9708384B941C470AB48CED305A3AFF5735643EB3FDD74D0190600890A7F58EDA4F62824EB285E5C6C33915647FD9520EE4824A00A9DF59603905F4160206035E93E3F95DE0F5831108B45418C6D961800FF2EF8338682A14C536E283865C5EB6F6AC125A2611AB181D1AFCA9BC30681900E96FF817F52570E6621B175E40398214B447EFF0B0BCFB36FFABB8513EAAF5D4D726241E26B5633E08373608CF57CD6327E350E3A4D01DECFE51EB2EE964100B8F741B1BDCC19EB1D0C6B3474A94EFDA37A521D899E96D504875EC20BAD598EA71E3218B6ACDF5BA5D6797A579179AEB02D375AC523C850387FDAA2522AAE12866D440318A5104159EB9FB8D58D403CE97CCF05CF30"/>
    </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>
