<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="D3AC6CD08F112D3CFDF4366FB8B81D29F6025F596E895049E297615FA37D002B94FDD5BEE8B9A0E58105839F9C457943663F0C7CCED23617A6576519DF2AB5A3DD436E1C648A6FEAFC1E90BE6CDA2F737A3408B704A5DC76497B9171575F2215"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_192s"/>
          <CryptographicLength type="Integer" value="768"/>
        </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="663F0C7CCED23617A6576519DF2AB5A3DD436E1C648A6FEAFC1E90BE6CDA2F737A3408B704A5DC76497B9171575F2215"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_192s"/>
          <CryptographicLength type="Integer" value="384"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="true"/>
        <Internal type="Boolean" value="true"/>
      </CryptographicParameters>
      <Data type="ByteString" value="F5"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="A820AC93FD458613B0094172021EB23F1E58AA36253D607A74C90A22F2FD76CD9A727F4CA5DA1750861F75E3E06CF76EEB1C4722ADA76D0CC58945A303999F3A5D1D11F36E387D014CA16B2EDA53978015B5038B452F2DE6ED9E8418459313D281A6DC5B176B888FC6E52EFA3B1F4C98BEF49E281287AFB2916C427C1995102E154FE370A9A98C4B4FB7155161C3DC3B3C21653057ACC339AF0614CA66D2C36DD7CB8626CC158AD1119B2FFB80670098A1117E4FC17BABA2264437DF721F3BC9C73D61161DD18E6E85253DA465CFE48892702F9CBDC4D827C134FC01304FC1F705F8689C8E07431141C9C8948FD236BE79E67134FFE02753B1BC2E8FC7E301E25937D05C19BD57157DC66C4673567AD4DE745733E97EFA190B80D5B72C8A9DBBEF28996D7F3B4884E22BF15BEAAF30BE930313CADA6D7165B4D1F0178174663D6AEF611A69CCB40551491083178C4012A2BFC0CAA3220CBE881D97D8127A8D9D3B5D4E24DF196D79074044ADA0DF1ED8562A31D46FCF1979586010DA64028BF89BB0EF8258D5F3AF3E05E5C5BA14E1D992DFC53B463DC775DE4891ED6FC85E927F8DBC796021C24A4250E247C0FC0F2AF34BD8930A82CBE41332D92AEF9F40B75EC5BCC98AF9D9DFA7C0E80D4A5677C7B9BB91C505E72E307BF72E5DD63E0251F26ECD41E9A73E96CB148FF80F960AF357BD846701949B7D059214F1BE4B1D3D1DE2F34A1FFE15E1AE3D71D1036D9E83891BFAC3970A93B15F61910019431E8D41DC1AB4A37ED6389C91FAD1E826FCC4FA9D18F761EFB5128344497758545DBDD57F9EE883CEF0BFD05CF5C5AF039E24FFB4A98C8CAB1D7307E44DD9BA83995B75F0DBD5147C714035A57D05C30799BD37C99AFA7424A32D50EDE2C212A82CC02B075657F9F31558683B55998BCC4B0DFFB0CA51836ED9A00131D288E14E7770D6B716D3933EB28A2BD3A9B5CC6783DB25AB14CE995146B3B5FD5DC139795BC4D620447C140EACF69AAAE27A7BC88A2C90E1F91821CB805E9C00D157D4B236116D4FF08BABC485695BF106B1D335204A9FC18A98F0EDFBFF46FADDB30C2D788E205A082E54F4091293D62EAD188B305724C98B6E1231A684C100F7151D9CCFEA8B0C644EF8705852465467C62C8A291B321061A79B5F184D320B49E5302F8072D2D915AF6CD2F7B153E2F468D3A145F856F155E656B5EAAF14D4CE99C06F3986A26A41B1A0E5D3F1229062D3EC7EE4712928E34459A1073C04F25395AE549CB6B1579CD2241FB8D794AA693A032C8EC6C60DEDC863233C10B6528AC1D0FE057F446DF5C5B5B993C5028C21AD00B1C30FE50BF1E664912931E6EB3FCDF3906631462E3C9DF43E17213DAF9FE241CDB111D9DEE78EF8C11C1D5DDD7E253AEFDD980A47B38741ED89A7886C69E27167D6D34E4DC4152C411A67547B75C883740509785AB2095E395EA23DB2CFB2EDDA6D4A5E551AF6FDD23F23DCC73D9E42A87447FA28F2B26792C773B46C4403B949A286A47BE6FD8D73A0C8C514C0C715D59F5BC44E3B622CFB6F0C8E0A36A0C2200FB1543196EA465C2B9B9513D8363EA3ED4A59BD034B072EC85EA55B1CB2ABC55D36C9E2FE5994BB4DFCF5BC7993342508AB6BA0587E0D893C0B3F1EC69486C5819F431B5F4DC1AA7AE40F6D750054D66540F0255B81449269797FB157F5E8EB52E9E46846270D4D5DFB78117FC9B233296B81CD5F64329A3647F14B9AA8BA24DA39E21B3132FCDFE893F20EC0C85960F95F8BDBA613ACCE93ABCADF1DC0D3786DEF6BBA8EDB7EBA22174E6C2261D81FD832998697BDFAD90CA8712270D39DA835491D563A74EE8B32215645B19736A5DDF6DDA95FD283AFDB3656EDE18C16D9BC839E6749613DBA974F52ACBA6432226C428FEC44687F5EA93BE06E3D0F7A82FD2E8F70234D6E776856A413AAC4D1D26F5C12DF84AF5D53DFD16A0BD8B8DBE4FF0C6EF2BA19B6D0C6EBBC393EBB03994AA9D08D81E1FE37CF7BEFD92BFEF5176DFEFDA24ABFC5310E4DA8A749C311B6A9528962B13FCA08DD563AE3D0825269A84F99B274D3938171D635434F11FB003D726477F2001B83CAC49125866E0FB86AA48B21293588C34E165D8A2A689821377621BDC7BDADB1AD17413907799E84BCC7650985434A94B72F6043DD30D9F2F761845DF48B7EFE909EA422DA3FBC424FC31A1E451674889E4F00EE914C01EE8EA0E8D684746DB005EFEECB0AD321F5FC9FC265DC7FC447A9999523A20816E7ECACBD0A1F39864F01AE1B9A82124493C6EA0DE711435E5EC8E450019E30D2DE34B942629F7D00D3A488737B0759F92A6C19EE1C51D4141C4E4CBB4EC141ECAB06D25D19922057A8CBB93677825A3C007D49566E96767543523333D2E23D6E1953278594CB7BEC7EA89D2C12F3E168BF56DC8100530B6556E347567C104BB11418C00054982B5A7E4B2045048CA5690B43706AAFC0AB6C8AE866B92C6F2CAAF9E6E9EBFB0997A49540ABA3C91CA1AD2EB0FF7BED0007BAEA237C77A9BD494D2B0DB058403E02DA6C5F8D15E6BF8E210D7D300B8186A97970416D23E52DD8958437D904DD8FEC61C8B57A1D82EBE2C106C9D7BFF1397669BCF20105F6C5876639B1FB7B31708FF7C027D4E95E6A3147E658F132E3270C7310B80816542EE0C59EAF5E2BFF332BA4428942D60BE14F41A2406B34F335BF6E5D45ABBBAB91B274601E0BB021399A0D333E1421AFF451DDDF76CB8474346A208A5FBE3D097AE00E8D6E77D035AF029A0C883C97EBB1A55199100A32DC2404C0B596BA11172E55D15C9B66778095B8CF1D5CAB23049CD4786797B711406142DFB767983C565127F5714424A9DF3274402F9D6770D632D30153C928E5BD141FCA6DE9EB184C13767C08353BD580B486D05EEC182E5469545FA944A8D4BDD783F38008816FB97A7C5E1C1A1912BB5502231391CB09627CDFB3C630FC3F70AC8DA8E5B02824B611847A8DAAF3C7AC783C636D8510056234C06AC3F4F9CE2C76E3053104E6331F76A7AD55D61BA811C076306BB41BC75A9AE6802C91A644DFC4C97E5B9FEBD250D55FFD57C180E243CE09BD0C2DC91AD843C80EEBC28C647B1E6FB86F3C4AE23BDAE343D79690EB308C3B23549D3575064BEFC454169EEF29E9BD740BDA9156B1B8E568BE8C319B753F0A75E720F9570EE14F77B1A744ED2A5CD41170284ED5F773CD16ED110A616914E48FEB3862619167D4BC7DA898CAE7694543C8222EEF2006ED64C6CC0C921D3D9B437AEC9A0AC9F4ED31FC56CA7FF973348C8A212DAB72A7F9EE306070829B12278C170F2F6929825BABD1BC446EAE42DDE868973AB3DA7C2E6B05E58EACC4E9FA62A3898F1C113D8321FCFAFCEED2DCA6CAF40062B6343981628928CE545DD301891E57650C5794DCB20783FFCABCD21FF079CB6DF15CC0F1E107572E761055AF7C5AE5C8208DA8D69C692792FDF6E96619C79E214797CBA5C45038B0F824A94C074BB9D6B5AFD3B0A9FE3E85176E3033C110DC056F98E904969E688241DADCA6EF8E1D602B0C286B60DC842AC42278850EEF503CE59CDC56126DE434BEC7CEC9789537230C022E70D110136F986644DCBF266ED2D97A98A0534C7AF6D911160B0FC5BFF017CCDC17F8FDDFBDA5FCE60FA5B58C4EAC5C4D51F417B656E7436FEE3C4FD30038CF57DAC8C9E1DCAB91773582CC9D70FA92AA4C56103F9337E11910D51B302E267B0DD081239CD9DE0A9C92B9873C67E7D0D599E2E83A5499056C951791BF2162ED3706EF7074611A24E26DA2DFFE5BB320BC705344C3BAA960BD4C2CB1AFDFC3985CB33B5F661898F4B6072E35B9851B7B19B29CFE1C02E0667360C2C50762109ED4BBE1EC0273A705AD43DC731A6346FA09E434E4F60BA1F6225D65BC0C3288C5B75BB4BC0F4A8B8BD76FDDC504CE45A49A59AF0668790CA1B8C2896106B09CA20AAEC69C89E5E722B69CD45A728F8AA305998EE7CB84497898C0C8E8C2555ADFA217E39DFC0C563A9AAE037F918B823B778349C21B521277DCA2A8728378D52069FA0ECB58F2AC0A9C3C465C173F58596E3F3CD9C7902D1236131298E58A2047203D9F998D8EFB98B9A6EADB354C6DD33941C5570BE7E36C30C15270AACD0054F9B310D0CAA76256938F7A76D291467F30C87742CBC4808A00C281289C06FEF0783A0AEB4EC8CBF49C01CFF7582BFEF8DACF858390D7D9907D9CF63A42AC9691C4447F18F565D199DEF82916143AE07783FAC7BAFC6F00AE136C9125E822BFAE598F9EFF9AE8882583B1B6D68AEE4735B8401EDCCD720969EAA46240F44AF347B37CA969F4586F48CDB82EC029C62498D12CDA17700657152553022518EA3B3D09B211135F5550BE4B2874FEF425B3D4629CA9B731058E170A8872D590DEBB6032564F5C87919BD64826A9C1799B75A8AC13EF128208648DB98EEEBA66407B84C67F65ADF561BC0BD1BFE8CD3F3D34B48FC7A12639D445A4B48C71B8BA24DE7B9A7D148A7F6A3E262B026955D988F06026435AE45FB223CB12F2BB4E2B8F14F5F8D923E11E6273A65EF69DF6B980CA8EFF0C072EC61066C860BF7ED09E9720E155E4DC734591BAD27FC488861CFE542627DD840011F5F34E3316EA68A9184DAEA33C347E493566E5FEC962588314C12BC7C60B70FBFC5A3F265789004FACEDC13DEBD7AB0492701A893C2C8E8105EEB431D2C25843F37FDD89EF24B3DF64911B99203904D87F624CDF8AB4313386020237062E38343537854B8B6E28FBF1B54E7E63F071DBBF143A979AE663965E7489DCAB99547D7F92FAAB35E98B95DF2DD2F516476E592D0F069AF2886FB6060B2CA257A7C3CFF880E967CF0F11984B9FC8CFB66316AF7BB065B424ADB78B77FD2C72D64F573CD6FDFAA3938E7C6550D5B57F72ECDE8945A1AEC81BC2B97BEF0F49A0C51761325DBBEAD4EB67287351AD1DE789C1B2AB27737CFA9D4D3DBCA6ECB58A7D3BC0119979546325A1A96ADFA62DA804FD8D150D47D5D012CFA7112A118E0222EB7EA294B94FC6AFDEA0AA28DF54C4A33A0F92CBD89B2C1DAB1BED24A2B9B4A4B086C8F0D0EE7B139E9B7C26FC74B5CDE23012FB343A3A398F3758D495770ECB4657875AEF7D69A7DD746B69263B03D53A59DB52CA7CD13932287389DE13C030A138012AFC6530AE85B553BCF9AFC4E76B11A70DFF792609D789932C75A24EDE08EE92DAC29BAB83D69C30C85AA3CDC765B2427FBDEA90B3EADD8C7246250716622342EE7401A46304D700A0D3DF71F004B79910A2BB3515EA2C12E7D0D8CB6909F42563AA96ABD12020DD1C48F1F7C1F737508952006E880269EB16350258E062D34B0013F5A03D3102BB2217DD1869C4571DAFA06A4CED42976EA3E1D80AAB2998D090CF80F64BE6C4CC24DD70A4E17C1DEEE78C4049C963BACB9F2685653A04BF23952EFCE868B7FF9D2BC8222473A3E25DDB7E1E4C4AA33979D081A8A8416B7791103363219E64E4C62A4163A51AF29969309C4D3C187C92F792A6CC4196FBDE2D70C10053FA13FB85CD00CE9BB458AD3EC911DA5BA15C51E4C685E0B9C62199315D0E41ADDB29D550BA326A2F2DDAD54CBAE4E7E8E5CAD187065C062EB88FA262A794017040B63A303E7A5891281D8604312FB1D0B754758D6E00970C7ED543BF8D55A9506C7402D5482F0D92F85D9327A421A771F74F4ABBAC617CDE442BD7412C110619955B765713385EE81BD7AA39110BBFADCA4AF0AB33511B4F2001B7C90034DD00444C394334313B4615A8137A48F5A0107402DCD70A5D119C69C69EDEABDC8727BAB447A322399B1F00A107A5636A4D5D58D6B96B87685A5377A107EC11FE6F8B9B65C5EE022339713D395970CDB1BB8AC2294C9B764121AC0F464E208B0A1E57B8D15327BD192AD1E6BC1BAE3A5496D916C89DF6D442642C62A4AB3D7EF4F618614FDA9880092AAF6577A6252AFFB1DB1CAB43F109035A34D4C0BD0EE7813CFE89582ECF3B91ED7976933C082EAF6F81BAB2C830D2179628972B249CD42964626C8F9F17B92F1CCFF714BC8DF52D804FC773F12AACA53619ACCEE3DEC1EC3977F5361809D138D54612892928D97A27D70AC305F0C0C76A7B2F8B8EE384959E8618C5FC46E470CD15F66C72A25DBFB37C77F81DA178E2DF2C21E43530E52F1DFE420BDF73FFD47F8B182489E8B2B7B7426EAA9934EC263D5AE82669B5C216AA61F83A5E86B8C47F7D0BB5CF36ECAA783FDDA781A96DB136A79A92BAEBF138ACBF700233136F2D5F1A521EB356AA04C0E43E9CF75F8DBDF145B325DF69D1EA2BF2EB31C816681DE59BA25854A734B9272AA9C2358586C220C31CBEB40FEDFC7E5D91A4561B5A305884A2AA1658AF4FA849292C471E7947696639186E1FA71A9C14C9205362CFBC96AFC2048CD5CAEE0606313DE8B364CF5A905ED62E97AFED5DC75F73BC6892D73C84FDBB1FE869CC3A4B761C6B39DDD83FDA00719464B76D5823C14BCDAE122BEBA0F0467C30F76C09CB4391A4A08E7FFF09AF13AE93BB9AF238BE3C33862AB76A5F79159D90C7F4FDFD7E351118241B030F9DCFD6112667E3AA0F63B7DC2E9C5BFFD32CA6D1349ACC051BA6C7194EB3EF9B5E14E1571F93638D7E4BBF0747F18DFEAFDB70C75B9C451FB116748AE53A0408B75EA43E549DEA99E91AD91A6230395EC8427A01AA781FB9F6B147E6120E321493C75D5626C958A0CA6E87273B0C75AA96D6ABD61F7FEDD32C80BCA8E95335857BC40A8BCEFC0292BD14799342B4F0F3E5584AE96B3FBE73736A983D5F3C3264BA0F46F94F60C927DB874F0625E868C2C690239B58544A5E14775E729DA4C98B1DAA96E2F3D907CB2539D2EF83DCAEC83F4CF9C038458E8CEC3F82051C612AC86C45529E4C8C373E55273D893751875E9F850B92CA00251B0AF887AB4F05971D22BA9B2F45B40EE8830AC21316455B89C18C0EF9BE75D71B513B3BD51B58C12D6CC564D49FE9C972DC4FF57E80279D5525915646EDF11945D339B5FFBB041582ABBE7D0BCB018073012D01982FEF8E79C4E93729414DE48636623D96E8C71EA4B425893A38E5F80959280283FA51859D361C8E11ED9ACFA61F771FFC0B999757D2254F1FCFA6CB96D79590E1E735B54EA2C4B15A56DD00F6334A7F7262CB3F1421DA432D3F764BFFF63E5A5381C2A4B6636E6F4820587FCB3794BED5AEE7165AF454E355900081E66613103D48423932565E36F33B96AA9B26DD296F6B6F73AB47E6DCE75960B6E84B01CFE5A7BA355FDD5D3A45687B66147D5A9C8B2AFEB2450E5D1BA4F822F49A1C757C397AB68BCD8D80D5A7B0EA6C967122EE27F8AD106AF3B7654DD776B858894AF73F73B96652DC2EC688C2576B0403B5111112653007477A72ADF289DB1C99523090D259366CD9C8A8B3D703F06271EA14BCCF6CED2D193FAACCA66B303F9A4CCE04789802698236502A1ACE672EEE802AE612D0FBEBC4C23537F527911130474B65B408426B99ECFB7C541BB6AA6F4EC93747AB7D7A1B8451903B47ECAC5B5A670C4DC99DC6CE6C02F82116144816E3046757E1C464DF5C752ED3E8B2CC87C71A0709421D83718D3CA3AEC08428248D7B556711106FDAEAF514AA6F8E81E13562F8159003659C5CB748799F2B205CCE14B1A2816A43588462B4A2FF8490DA099A17CA26E8ED3959E722EB6F510B75D416D4C79ABBF4978B064338ADA9E511588BCEE54A1C8D6B12C17735D98EECCE8AA792B20C79CF871357FE6761849E271FCECC0A9C3FF2A22B8323B0C12117654321379254709268C632BABF46A03E4585F7D663F14EA5DAD8916E33ED5C11D22819395EDEC4ECE423D8B858746AA6B949450F79B4FA293623B023C25C703C4237363AF9B9A2EF73964DF7D7BF016E8089DD47C4035E96BD364EDA5AAC8AB536ECE2F712985E2E686C4A11C98AD086379C1FF37CBCD4D2743748B3E915274CC1ECD61C5B4F5A061E73B1A2AA7A57BB6E160C7D0D1806E4F179D25F4A41E56DC6FCF9BC39A250DF1380452418D88EDAB95B247E4D10AF43D4959348FBAC8609A212A357E257D88020FFE26DBC8AF776EF282409B5338E62B7A5CF134203C33DA6C29781A39A7CDAA07DD56124E29B757CB2E16F4056D0058F291A6B251B615D8DEEC08784D7AEEDA94D826DB25D3425A521736DEE5E60660268F4AEF7B17EF9C34FE933DDF5323F8319F548A7B3574132CDA81726592C53BF02C3219515AD5B76CC05EA539E548259965438E5788F97F35AEA99D0ABD592DA5508777952A13BD022813C6030FE1484861CA7752B47AFDA0DD4616F58BEE7D0E8B115F31CBD5F2A93B7AB9169442E39956D7411AB188F89A6F478AABB17A64E3C8B278D8D6964FA49AFD6538A8B72544AFC0BE2D49C5126008B7B5BBB0CFD94B586801E258125AA409278FB9A50773A25B69D4BEADFCEF1F239C8E23ED0DECDF657B26D50D485EE314CB6929431918269C8FAC17D5C77D9110037E21F93EDFC5AB853DBE144F5B38757F7A8F3566C0A35DBE09C682038056DF5301BD41D403C19594D186EBC742D9A6A9DD6087F655E600DDBB9836B73C1BE96FB39D4CAC2D79604BF2F7B9D570F4EC7E9A9653024AE36AC797BDD2EBD9A78D07F1FBFE0B77BCA5F28D0ED59900D151C43F38C548A813EE9CBF778187DC4BAFD48EE76E0E53D4FD1DD14C49901C7FA67C38B0EFE68E9E1D375BDE06D82E07F3C9B8376DFF8954789235E7F97B11ABBADC856C55338214B3A9FFC96CE880788E495C7248227F395609790A612CA9F82D980EC260E59E462127ADC0892E913BA24128797AF9C9AB389692C2F68E0320E6898C46F0CA94701B560F6706FF9073B35BC5C9A59362ABE38911F54821DD3A26E0EC2F24D7F9F22E6F4A8A2D83D4DB5806734B4C4D814E822EECB8205242921A0B35EADFA3BCA0A491BE4B7B817E6E65319B3442167CF6782BA0DB59437E5AD2F1DC2282547B11649EBE7DBCDCC52FC3AC255891BEE2835DA7D8C3D191BBD9A30DC0F5CA8E2334351405CD6936C2317D86211527FCA618891AF3DF2956465739E7AD4E217DA9A6F875F80DACB0A2E195F7D15880C1193CB5F9DB358DE85ADD2BB6BAC2FD39583CD437B283C9631CD6DB6CC2FA822D23D37112E8AD9EDEEC5793A093F4B56A036820ED43662FCE3EDAF8DE7D5B0771328D7756BED793D0CE4726BEE61532952A988338EC5D77F3A60F7F59CDB154F420DE861742F237090896CBA973FF1861C3C5422C76A4361898B7C741674298E7B48BD37460BDCF7CB58064FC67F750FD47573C95602CCFD4B346FCF8AE1B531300221240C4E071BCFFC93A8600B5A641482888353CEF605BFCBEF943D0746E79D3CA58AC729B35C9B7EBE1CE1F523DFEEDD942C28C83D0B3F0ECE8C2EC6E4D571670865D7ECD5145015A63323E822203D3FEC1EE65623CCB9BD23D665BA16F3D9074394BABA3D4A7C8EB6042C550E12B21416E5D38F7542A734791AE764C95838D4C40D7EA49394738BC77FE1DD6A8E2118E7FC2E3993CF83A6CA2CE3BC855B56648FFC11B3CF6F9EBE223B601CB79E11D8A1D039DC32D3463059D04C538226D7B8D14760BBC6A6D76AB8E44C56C150543F2C586BDA141E38232518F48EF5BF66139F4FCEE1EFDCC57E46999C4BB1F792BDF1D79704073A67F8A557BC29F446D2345276828D654DA8FE9AE4A32B2474F5467B137C208AB0AAA74B6D61608F54946CFCDF15CBA455DF9FE5FFA40EA65BC524A132722BB8243D46404A9FC0BAF00AE6DF0210E0721DBABF232BBD85138F4C70B2DDA7698148605E76AE5F362B0961166B661CFEDAED39E56EE186BFC472639764E01CC45212CDFD8BE3091EBA102E5B6E18B40C82ED7A5D46EE9C67CB957A3A2C30D583A3483116FC71437046855CBA9D96DFE84EA6689823D4472827B37E777BEEB7EA948BC291B6BF0E94156E0AA54000D1628CD719ED23FBBCBB852021E050871BE40AB692E51C06BFE44AD7C79ED7BEC97DF9F3E06C0A960F93D1E91062E702BF9EB190A2E84B7D4AB0934AC254087B9B853F1D6C8D0C40A183E17ED167203C20D36D8E49DC9052FE3A2AA2890AE5DD87D069956B6662D8835AC644CAFB45A4CD0D6738A2E70A7F8A9443F6F18697222A189F46DE1671F34D99ED320F528EE274A802ADE49045B850BE98562154AF09E055DD396DCF54F337B19197D8E3A511F3BEEBC2A2F9E43FFDD41BF27BBD8AC541A6986213106CF726DCF7FB27656AD942CBC0570636318C39AE24BA62F6DDD6A2144137340AA023ABD1AAA3AF66C6A6068FBC3CBC67530C5BF7D319AEE72B2BFF8F4D570FA7A28ECE3CE0309E3B780008A7D9377A59A73F78F72CEFEC308208230F78A4337612751F86176BAE914C9B4A20038629B49DB7368F23E4F1E73F4A16E4B8D666C2266E0F0402FAB66E231D33207A52D1AFBC4FAF85A24625805A1A53F45B1D5C99DE270F5A28EE6B51947FC807812CBEBB9A824DE26E20B876E677EC9FBD7C44A30BC8BBC90DF5E0F9F4455DF230711B9B0A957C4664432734E21AC42EAE57F9F1A1D09A055CF3E9AD4D2E751137C5F722B87F7CD66DFE9CECCDD8B0B25E60A7A4E2FF054EE4C3D6B9DEEC4568F16281FC2D4062116ACB43A0684EFBF1A4F1535A10C89FD5D585635E8FC21C791AFD0111E1388C25437B3CDC5C9A738625D91B17757377A9E9B88B21DA4226D1A36F205FD328F0CCB8E38FF69EE5110018ECBFCFB6889659561496F88571862C5D4B2E2DE217B423FF1BBD77D6B19864C58EE152F275A1D4F1DB8A3DE251B3111FA394E89781209ED893C23CAFB2EA6C9C908D50D42916F3C8FAA3368579BF4740A4CE27C49EBD81A716DD1E51C2638C48564A0D513110CC1FD6EFF3B16069940B42480615538906CA41EB79DEBEBBE49D808C4065ED837B7B4C45681CCBDAF7A38875C9A601C81A46CF176B3EF2532E56D31DCEC755AAB5243EABC3F9B1A530EBFA37A44EFE36136561CD25C8F5F9B0E3507E8C29E7867EE1AAC607FAA16FDB0B705D5B38CD9E9B1C4AED6CE82864BDB54BF240A6AF53951EAE07F9556B53CE49C1BCA732C3BC691418BA22CE2E5BDD383D4A34CBDDA42E0D6772AEFD4558ACBFF7DA5C976A255E42F8E829BC2B1F6FB51858D535DAF86DBBA6BA66E86EDA4C62329F64CF372E657D7AD70B7757012C37C96B4980E20B880F9F8DA3DE7E6C74F64C0FC084872E20F915D7FA1395099036EB4E62E9F518AA43030D9BA0073BDD88FE6B517857187D67EF74A370454B0399CCCA7E6EC646A7AE693528A293CF9A84213ED459023784C86B08DA14DDDAFC0BC2812344C8819E3C2DAD8FA60250EA71698AE3FBF8E3913BE3BF97BE59A68D86CD90DFB58ED1EDDB70FBB847F09CB42967D572B300C232333AA7768D3B69316D675F95B5481F151EDD1B4DC97C4B3F8262A6109AF7C01930E8CD80A6B0A32DDE00A96A8F168CB0D0296E87F7527294DD537CFEC8E9F8AAC38060D70F8873A017F92AF0EE1BAEFE172C741FB278810E0DA6A170B1EEF7CE8B32D641481DF2496CF6840D87D37B9EF61CDD1D6E2BF4213FE8D27BFFF90957E9311698F5B5FEFFF5FAFB8FD6880B3B289080EEE93E880BEC4FE7C4A0AE80890CB8C483E92F79F0954C3A6E451C775E28DD1C52937020F1A8759DEF2FB15C9DA3B56F1EF41B88568265F1674FA46EC6C336B030A7C584EAFBB49F6FC4A8D1A45E7A5F1443C4603166DAD8B8FBBE56C3068766BF6480E9511C5366576B1A23896F76AB2DDA7B7E9C9057B6C0B7672EED254FBFBA61991CC6E2766DF1362BD04F94289C39BEB56E7959CA2ADF40436EA21B577EA3E5A4575541FFAF0224646896E0E1AFA2BFFF978DF4C37EFF8D4498ACE5DA7EF66DE2459BE2C59C37BCC1921A62D40D24E7F4B3B412523C64E97273DB12A36A70C9FC168DF621CF7FF257055F82F9BFDE8F0975AE04CDB73CEE8119509013C299F2046D19B891F2D87BED21579B5B8BFFA1EA21A84E4A986D995BD4273439827B6F0A3302BBF2BBC70520D35B48DC9540453D45C8A28121E65775AEB1674E7ABB3BBA624A3E2CD0CC22C7188F8C36F8AD5AB6C6C9C2177D252A9D2AAD6DB47C1D582432DB93015FB6FA3D3785EC48080F0FD6CD01F396DB5B89E2D864C4761F077C6ADB957660CEE7C864C38B1E42E2D67EF43A730AA8330C3D6F13A19B5ECB43BDF35954A81DE8848A25DD193ED46A5D8D0FDAF2FA4C7ABD78438144EA27CC2A1FBB1063234222701AD451E882936D608ADE07C0FD5B9FF66004AAEA3F442F6B233F2E89E3728C296D1D4ED7F8D5203777E02905526B94CA4B94B7874A0C0391FE28F9E12C8F926D45AEF51374205DA6D038CED15398EAEAE43EB2C2FC4C7C5F20560FBF00F4CF2AFA75C4B9B865136FF7FE1FBC73AB82DC373528814E9137CF1C5B7FA0D07BFB57CE907D114E634CF974291C24E1016C417139B0CE52F68656C580BC8C6589A54F9EAB20919CE11269EAD16295B12FE4820847C60298A000AEB56F2BA50C56054842ADA7032759DC913B49B0ED2DA6D87539A0663FAD83F360A7E9C89C6A3338B2B5933BD74014577E09572087AE82D9EE567B7CF6A6C85B5E6A3838E986EE0E91AE60F3DE5093BA5AFDCFC4EFEA90464D39941B5A4E955537B752D8817337BBB0E8690091F598022DD11A1ADC7EEE93F458E35A30B8C6CE3579CBDA68443B6EA0CED539BACFE7681B98EA7C763497C9ED0049B70F1A537E26B325FDF49CA0A72D9A8F771FCF3935F6D384F3DDAB1608C221858589B8AC49E2435DFFB8256AA54A9A9A9E0E5CEA3CEF5E30D7FA3709D891B5645716C3151C66FD2150B61A96F5AEFED0FECB7C1837D9922EABDC338AF0B7225D3BFB685FAEA51D9B7295D06DF9D9C1BFF698A72AF5E7B6327577E680E080EAD17C654EFE43466E67ACAA3D39CC740DEEADAEF444D4A53E91131BAFE7DDE380B4D6902053301966840A9545FFF72F6B7424D9DBAAD7012B292A538675FD7DECCC7861A0A35E46AA46B1C91C4905DE0C553324904801B2F3DDCA56265E375EA4751E758B805D73A13F365EA0759AFBE31C37DBF7A56105D692A9A7B9EB936FA33B8CABF68E4B8272F4FE05686FB9CE239AC598F648E5C4EA37E816DB96CB8F769E3FD1F7E2C5C3BF9F81D81F5DA8D9745BC2F6DBB69F1FC225CE4355DFAA5088B417F802EBF7060F11CDD4959BF2B8E929140733A3D802E50281A8E7657F2D30C266223A43162F1A3AA4986EF57BD6251A12AFFB61404E999B67F4B2FB44CC91B5782C43B82F6AE5F8E6BDF1C121A30E640453094E812D23BE68C543AA607ABE61906BABCB34EA4D143DD5CA97A56E6A2CFECB58E97EECBC626D65923EF320217A9F8EC8B8FBAF6C53E3FBC9CE767DC821AE83FC1F756D639C754DC3C5740B5413BA75FB72FE5F1681919F9829C15995B0286A4494F261F2DCE443F09E330D33C4C044B37AD9375389FBC8AF13C4D6437C98FA7121E9A9F8430841BFFC271064E90821A1BF9534C17521472BA2D8BB01474D530FB48EF52ECA9D37C35B0ED50AA5354B54DFACD0712591E7CBA6085D9AD81AD08BEAD04C22D6B82B735FB68BE6E6435C2BBE14E460DF927AF7EEE82CC2F41663BF6947E9275B0C7955F2FB43B7128D5A342E348FF1A72F16EAFE713FCC3C08335F0A75B39DA56DF24F9A194F6049187CD3F95E0CC46A42CAFC9BEC9D0544F5088E376BC0BE0FAA9CB6DB91358811BEFC334DF5FB0F8EA2C3559A2A85BCB977928639A55541C8DD811597127A54FAC2B6F2B75C3E38396C100B431864556A7691B5A083BFF632EB1714512539ECE95F3C4DA1615AAF4B188CD5A5BC170C337A99B54E919C0B94863698DCA5E8CC122E33E8F2AE4764F0AFAC4D9757FB9B678BC4CEEA5437EC37A4465C3C1DA861CB22B439000B0F78EC547869C09370757C5AA756BB296FEF2B81C8DE5F1BDE66C90F5E8D51D6381242026A293FCCB7C726FEB1A2A26327080DAA07FCCDEE7B627FF9E8CEB3806A1D6DAA1679C0C5818110EFA878783303617C89477EE42EA6FB6A984998463E686C2C4E198075BC6AAEAC09D4FEED3434A3A5605483DFCE7832577C9F2C7D5476DEDDF22459B480CB950EC0DA10019FF3880FD287325A426778EB96C2F9A00C84737E795FF3B4EC82119DF30BF9251367257C2B0769178A5CBE38D875DEE1AE4F9216D67848B055F3E045FD91BC03FB4FD8A45BEA1C6FBE1B7C183241E0B7932AB799C2FC6B01BD49E6FBD2501A98E3D5A20206063A02D4850B20242FE25EBE4B4376AEDF61AA37FD9E97CBAAA82524AE2588719140859DCDE0FB06C8A590054B004AE33B39B74B9BC88C9D6B41C9518CCD1681D85FB9BE45FA4ECCD2390B135DC25D9BBE6D34A23B51ADB2FC3115EB1EDF81891A51B235923E46120D7786D85036FDD7C69BA66B5A562622416507FB73F33538915A220CF0617B302B835DC1C783F275B815AB2616CB101387B4D717F367E246791029F99599ABC9EDC22BDF06685980F640B06A1F0812DAD24FB105871FAD150811BD55CFD4C7A12367ACA1CD4A06187304E99B7641F7E999F1B17ED4E607E0B992ED7ADFF41956544D044108E72AEF6C113188250DEACFE13BD683600EA5AFE296AA0A0AEEF1522A936E59D84F07A5C57A03949F8BBF72C1DAFBBCE049D48F4B4A3F41C64465CDE8AF38E1A98EE51CB9AE32B50BF2774560B403A9EBD36ECFFBE81BD6C41D58D97751313950013E4A5CBCC24A1ECCDCF6EA1D28C5454536185E50C4BDBAE7E5507EABC2ECE2C14C4F7C40E64F06F58303AF01AA42F08F2E91D2EF12C0C729DD2483C42B7147319165307AF908258057286CF49AD6640A4466247025239156C4EC7AADC987E61E30DCBC351E879F6BBA75013ED2FB23577B8C07222CB742C903EA656CD88CE49B514204F80B9F4F8AF4A2EBEF56719B24C2FBDA1B7E22812AEE92407A294B83693B2D0C383A441E58F1DE2D6594831664C50040B0659BAB8230F80DAECC505BB6DF43FE28F451789B8EE9CC87307AC3DD47633667B2275ED8AEFFC520269231DB8EC73895A5A6F34E197A9ABBE5917788B2A8451141E5E02C3505418FE2C1DEA874FBC4F1DB05EF7A4F38893889816FF92D5B55A53419421354230647974A8F096A309D9C1A24FAB49877F1DC7E3C088CB94E3527F4067DD88DFFB0ECA09B4E576977FE2BA752C5D40F1325339C1187B76BAE0F670946A176596568C171365BDFCC833A5AB0F799D0D40B610B6497A8CC5C65727120A6DF22EB254441CA5245F661F6884B7268E9866BD380EF443B6E9935A57671B6F90B146DA6DBEBC5FB8793D5710161BB669AE8B9B4166F990316C31AAF6F99061CAAA0E6B6878B490FFF032B5688D8312FA0E4B7E1180D76B1B955C6BFAA05DE80FA9DE36B5A6F65F200103A9DA3B030706DB9EFB679A70EB0EACBCBBA40F64E7157058965E4931B971A21A4C864F342B602404476637627BF2AD0F85AB8A26656DC6CECD78DC8CAE5FF58AC459E82129FEFE3577227125FFC58639E8CA146D626B9414A8C4E1B17C0D961C81363226649B2746D848D6328039929DD183BAC7502E3E229634064BC7324A59D385A22C64C45FF90FD8C270CE1488E1767C2418EEC188F68B3A86A3D220FBBD48AD26E497B1FD87097809A5722D0E2DE1C6E19C14EFA4C2D047C31588AB330351BACD23DD574EDF6061A99F912B5EA29381DA1ADACAB11047F9B55349CDF01BAC2554E8AEEFD373B057E525DE68A66C67A4E5C2F29C6833316555177DF6BAFE5E1AD9036EC0F8E1E34E18F355D6D76D35432AC653BD122936B79559989B9CD5E61754C6399975F321F13FD0854C099262895CFF7ED835025EAF7DEBA1B90370735E10CBBE69EE38839367617E6CA5A628E5409FEFE8AB5A3BB6832EEB4A8DBF2D3CA90F2661D9930442DDB09EFC7548A1AB3F170B49C78E097A6A38E67CAC4038ACDCEE2ACA1C1BC071CA6EB982C1AA5911708402A0C7F400BCC8D069878B9DB1DDAD7219447BA2F4C456AA2B266C2415821164CAAEBAADF6948AA07CB952112009973601E6CD4A6B3C22965C06787271D2E378D6935DCC2C698BCEDCCB94B918B124394B9E47CBEB0326AF21D74EFB8EB687C3853517BB94178680205401E2753D4BC8F73457E432A29F17FEF613583D0D9851A8F649178ED3DCC38C97D362D158421CCE9798ABB86B3D29FF364C4453F8F2A0DED9815A25B8262B1C898461CF6EF44EBDFB51FDE0FC8A9AC438D9D914730CDC5D3C1604D145E53EAB870592B02C3BE6477311F855B6FCE0A9A9E90FD2B228F61BA7CEB5D111616CC91F0C2ED6F6431EF255EC63EBDF311A6CA54983D06B10FDA0B3F9A9E08CE99E148162FDFCF2C516E8E01D642D37CB4379F7A955223FDAE80676628D737D716CA7755B07CADBAA492607015C3F7B91A729F3307DFB222076F9E7AB8413A9CD5A19B8CD0CB8A484BD308B5C5ACD67934503020CCC833FE1686FFC0B178F4E2059EEC9208E4D6A642400B149173F31B44B5BCBB38EB9753DCFCE366958E50BC86D413A872BD05D456DF341D55DCDD47F28544D205A9D6EBA37964DE468771F4F80E4FABF33C130BDBF23F22AD6C9B6FD76A2DFE138F49862BCB5911CAD1384B9BB5A1C49B85CCBAE73DBEB617116FEE3279496E9AC2B42CD7B9CCA10D48763270F443C97166EDC8FA707FB6B6F7598121F5A578FE9AACC8C139C6DF0449F999173DCC611668EF4256E38C2962F14D993BBAF6588170D88FFC7417BC20554DA8E5FEEE188C41B1D57AFB16DCC27FF371E254C5A1B54495E3267B2F7D3A8A69A82ECB2D093F89BC3681B6E9905E31CD0A47E730A72CC8233FFC9FC289097E42E95AB7E3D25A10983D0A0198805FFD88AE0E55EA1DE1696C5F9A9CFA220017E7C41406EB308DC03C218EA6BC5B9E2A1CAD486A5C5A772083C9FB843095A5ECD0F91A0F5D7067783FB525F38545110A5E7B3327E930CC96CC258FF490A79374B876675302D74143264DC11B2B3C60B7F79643584DFBF0A7F405B05A9D2E55595FEA0D5711C547F555AF874E294E53C09877A660BF7FEC127E18B2BE993034B997AD713B2A107A72BDE1EEC493623FC317ED29D9A5B8012E6096549E8F9099FBBE9DBA0CAC1837A065BA61A4FE97951ACBF0FEFC446C1E081EF05E69D3F5F1896C9CA9FE584FDC542718447C5E55D3B69C3B92B0A12110D06C742BBCBD8D34424F5B9A9E97078DF9AEA801D47B3BC76E4AE969F39C46355D83F37DAC2F007C722856BD627898C8A0A9274185097A5BE7205B5D2915D5AF25342A107435DCA733599CB6C6C033B3AB706BBFAEDB3792BECB8D61DE5CD8FC52D62D17AB901CC4EBB1E70221E52FDD78DCAD05A0C53BDDE8CC0B3579E59067673D265D613F94A45646B5418FD0389A2FAB3D17A97F4458948091CBD733DDF0A8E9427AD9884888F2582F7F7ED8D915F3321657FE58DE3E54B23DC8089329D451948E072927B011BB2757AA530A4379CA9A065E73E235B423B69990556563A75FD1BF8792123F472C76B70EB51E2FD83181523BB7E8C557A4369C4DF6516D295E89F103750FEDE0FCCEE673A0CF75B133BC6BFB407630ECB5E8F4B7EE2D50351EBC3689B08DCAEE729494B9B9B768E984F4F52936131AA218CEF7040E7BB0DF44FD9909907A267DE688F0D2F34DDE2AF38AFDE8DB3F00011E9E4362D7B26A302A73AE29B74A2D452F6237766D8260910D45F5002575F8E56B77D941EE8C2462D2B3B49CB824DB0D77BDEA3260F2CC6442F3AA71B64D3FF0340D613BEB9288EA111586E5EF39DC8814D9118A3E1AA4C839B2AEE215A84642A0B08374036F3BC8AE218440E49A6F5543C0BC6B2D9BF2FB909A845DCB894DF41EB5EAE294C6C647A0B39B81EA9122F87CAD530B6ED0E24C3E32E1EB277784F824D6BFE2DCD8B17D748B20F293277CB3261420C88D0E67DA506EA6860CBE49AAC44AE252DA018F79171C9F8FB6DE7FF5A1888C45E409C50F91051AB288D750E66AF0B998E303D5C081E20BB70A8C5D9FD32538ECD616860A54D9BCBE71413B70EDC2CFD72943468D464190CBFEB1B746C01470F76F16D62D297DED53F7DF8141E2E64EE68DD47A348C5F03097FD7C6C65843ABF62E389A525451B52EB0A164BFF689EDF2EC29B243A766D2D6E094CEC6E4078FA391068B83F3651412494CA42CD5B049BA2695DF0D034DB8954FFB224684F2E60804EBE7B9BFF1EECB3430403C4A338EFC88BA8123E3FDD25842FD50B287CDA5121C2AC1D3F928A9A068BDCE338687AD2A18BCF0DBA5A398DCA07CEBCC0280BD11C8FC06F35DFDAD967AD210774A55D1ADA6506CF35B5087B9A61CCBD8664E08E4720E2384139BC3160486014566148F71E08EA04725BBB03FBA8B237664A8E8B18C7F85329DAEEE68E7B0F3A8AFFC39461832974C977B7366345297CA006932CC2C9A8F71324AE8553F165FCA4ACB51D8CE962C7B48A32B4419969BEAB77A57950BE76AEDB4686226BA2ABB91626B7E79E2D9A67812D94D2CF1112C89EC5EC2390D6646764590943308E0DC65566745B91EC11DD49D0823C2C81CB9541E5DF10CBB5B267E3ACE5709819C2FAED5FC5FF8881077F463633D58D4FF5E5B70680E2064E72A10B3F80BFA70A5F6DCEA540FE6F3DA418E2996FD514C21E863BEF796DFFA1355473FFB889E36D73876F1EE510C2ED48A92656BF28751BEBDAD5DEB65DAE7E8A080083EF104BE81D80E90A1D18F961721C55630D0573894DC4D6FE6A1773668EABFA78B758F08BC973350CE41B027AC1C50AD75A554CE47406AA64586F30C2D5C9547D08C7A7B57C1631F9B366D504FCD59DA3C9873D4EB94F7E9FD7A60C341960D2AE019B01D92BF24CA523B7ACBDDAEF414B491201BDB47F54665F626EA9F86F16739EB7D16405B9E720590A1BB95156FA8F5D7B943D8F6BB2CC840D6712E475B6F8A1B56FF659CCF627AFD29B9EA62FB6BC4336ED417B224B474733F8699906A85CB5AACF2B6944D1FBA6A6B8682FF21F06B44518D4357A35F074A16E2C7896052DA089F52592E3EB0F368430C00B59489C185DEB97FADD11AE813BF7B1A2BC99FBA8A62A9DA9D75E7C2A43CE127B0C0216CDBECBF0B97AD373B2EB6FF30B8F340D66F357D8DADEDF7250E0BAD40D51D40D53E46970E0B20CBA9BF58B242DC3598A28A86E95D29D743F43BC08D5A9F9234A21584067CEE11A549F6CDE5254DACA1D13938C2A5779513C71C7D9150B7BBC5A725C1A5AC90FD0A4B26370C294978F8F6E8985E73087B7BBB63DCAB3A9C979E10B8BAA73238564B2AA77FD0774E88B80873AA34CB2727A83D9AD8B54464C7C2C6765170BB1AF356594E084D8017C72FA183D75195CBF231BEB70F47A16EA6E7946BEDB3AA55E36413DFF05A05FEFD51FFCCACE581979C563D3D81121275523C77989A6C4EB9D00B063B4A9154F7A49036E0AA16EF1045E5F39A4D9ACB94AEB2C0D32F3B96A5FC62548255CDCDFAB08EEA7AFD1E61353DCD88A5532B34CFE0F288EB3BE101343216E904C27228AF98F51B459ABFBE8B67D1F316C86C04A9A46561A74DD65864647C16D2FF346700F781EB68F3A5CEDEE674681C43AF1D389970302400A6941C3EE847EFB64C6E8726207C9728E4F5595863D649E83E06642470FD3C79C640CDF117F6D7BC917D19ECDA31CF7C13E5A4FE50A7CA1685262C1407E5CDF6E47BA6F7F205A40876BCC7D2D9CBCA109F806B79EFD9ED5FFE422E5AF098324AE24040F9FB22F6C7E465AECA85CFB223FEC5F732B43EBF418DBEA34FB581A69E08FF8A9FAA5EBA7E7F4B3E8160599F2BD482EFDB74D6B0C3778427826DD1F0514BC060EC166A2BDA2EF0BDED5B1F0D3FA07D9C46D5532FE8E295C23E8B57F7C8EFB4FEC9D8063F0D592FDDF284D65D8BF5A44A4B215B47B21032AEFCFCAB7807DE7910889A343919369E12B52113667E0B59184D30A07F09270D3A2D13276FD58B0A93BA9AF0A52F7457AFA2E07C6EC98059560DA4ABD074F22C6BAAB01A666A93095658D21608142D9C314B1F8ED383AA81EF6504175B3226FEA76218F6596A28A1AA0A80D2D0D2E1BFEFC968E8FE3AE59BFA12E937332BA6C76BDDD3D9827A86FFE97E4F91F804BC8304329FE62FD534FCFA5BB32C151E2147C145BA1B6A4473B12D817272B7E71641DF461FB5DFF8162F981911995329416B084151D4BC2D109DCD1499016BF54F6D389657AC46FDDDFFC7346A0C3B18C8DD7B1E9B4F3468AC36EAB44BFBDB85AEA18F03CCE731CAACB9D8702E42FEC4F37AA1DC93D6C3D047E42122786A7923F58E402E1C4BC60A4D383216F0B55C1B73A57829A74771BF455E896CD2BBB56DEFE5F23BE00B3B5E667448301A2023BAA403DFBE6588598E9B3CC77724AC4D6420F9C266FF36C5E4CD1ADFEB08616F093681A5877E4BDF5AE0038A25C5B3DE27F30DD98931CD553DF835F8760C6108802D40924419221AEA9417DEEB850C43CBB7B192032C16D1440FBD803558ADF3F249B1F1C96968CBB10E64C788539765467C369EFD4643D829F60C22D72DFD02E11B467D732DC92B0BE49B63861F545024A9E363AC5E2B99484038BFDD1C333E73465B98D752EB663CBE04733608773E3E3C48AB92FFCE9502A88E48E1251EBC6375176BEA087B92C71F8E8B1333B8AA34C8427B5790D2EC4AD4F6EA72C98469E666B280BF07FE5E9C2068C5FCDD80D1775151A30266558A6874C2039FADF870D14E5A7C1DF6B0C443260BF6001E2DED6B2491EE197D93B8CFD4B064879F3B8790834EE79E284C1A86F9327738C72A855113114BACBC8586007117EE17C3A159E306689D13C1DFACA8FEFD4CA1661AAD5F5388450FC03D64FCEB95DA7C3EE1434F21783DA2673EF53766C8963ABF55FE2A4EEF33FC5643F2F6FF99EBC0C8B4CD110CC372CCDF732047DE6A266A4A4DB658D48BAB7C5C37A424AB6DD0C3D26566B6A9C29F99833C2805CA7C87E14AA6451C3147A9A17E831B69C7BF257177756C774EC91FDEA1EDF77C3AA33EE63675CA113A54F4443C6C8EC3D9FBDF531B29F48231164A2746677935FE765987AE8AEEABE1D17782C9DA3AC43A2D2761EAE45BA5164BC38D9A68F7EC9CD8747FE48C029DAACB916F1815C27B17D925FEA0916C0D64D3099A1BD4F87FE482D1FDF6C2570C3981F177EC532BCA81443FE9168DBA12AEE89ED7BE3B96C32557CA2E833CBED6DEA7DD70B232FBBDC41F3306E1F28A4CC945BD659E1151E743495F6B51CEC36C355FB7523E793C40BF6A349C8B536729CD442EBAF4FA94F202BF721A5C2409F078FDB3AA31F8FFA15F48084A952C68BF2D52EAE83F1C68F8401A41D6B56CF97C8AB99A9773639CE49B1FE34588EFDA6DB2A8255BACB669BD25C6F8AEFE5699C7FEBDD3794B825CBEF66512B1E21FD02F2C3DD39D72FBEB19FBFA47FD710AF6C640130A4E2D65164637A6ADD11904F9C9322C806198FE731DAA4F0958161EF77366F387BC294DD7BB35165B4E24C05B06E564CB502D28A99A62427E27D8020472778C742C4FC6C1AD1EF4C1D4D7479D17E64A5BF3FAEB7DE5224DF395954BA1C6E263094C2562646BC688B5AA0AEB9DAEB8EED2CCC4EB9AC37A0A4EC86BA8B9C500B5C95A82635FB8ECFD08E0B4EEF386D932075CD180BEA03D9FA1FC773F8039E05D187FEEFF2AFAE9EBB59088D23F7C486C15C2882B358944D8997E54D03542E8112F70C4A87BDE9A3EBD3F21C9B6C763DA7721EF38C2078F5423B0064F1C272B3230D56AF3D745C5F6623B425CD2D1923AF53583935856DC750185BEC96EF17CB5E3C90992F206EDBF0CD5825D652E90843FBCCABA07A03EE3CFACCD3F55FCD8E204742884C523793FA1351C836CC4C70A3201A428FBE4CFE34EF390F466A08085E1208963AA74C462CE6C72BB0C8EE39A4B6443CA4DE23099C52A700C52A5699096946D0206F73989DCC93A5803C0D95087D4DD3EB6D8415CCE9AB3F675DDB01DB8F48D0493D0B278C0F7DBDB313391EB2F61B728695CAA0CA29B9880873936DB694D0575D31B701ED425A65D23EEB85D010190B117BFA88C41784E5EC49C29270385F78117BDCC497C3307DFBA3DC9948EC937C6531FAF1CCA124CBE2761C67AC21C3046594E7AAB8BDDF83CD21DC269EBAFF50BB50B4A0EC154D9FCD168F53CABB24351673534C24DFB070327A84BF6A5E4E0135D21C03C248F05738ED5069E269EF2567861D29D5778C68AF233549FD7FC2E7E55D564EA2AAAD9B3824F73FAFD22C201C52F3E302D4841D62A5971EAFBAECE26138760CBE40313E8EE9CCCCFAED28A690AA05AEF488942D10F36ED4A0E5A945A8C5F08BAC6819C11723D7D186BADDB8DFD4CBC6139625265AF15D1CE5768B42AB4E14EDD5A6B6FB779922EAB68BBEF0AC8564A130502ED614BB8B21045472F26B323FD49850923C9FAD6BEC11516C903B31C42F78CCBA06F0760328A4326091416B243BCC5053DB6B1ECD196F3BC72F399F60B8CCE1D91E45F1029442348D275B82FECBFFEAEE34AB18724EFCB91E5890BD1B3638933F2B3EE5EED72D083206B92464A2EB300DDE97238EC032A4951BF962F6D842AC8BA60C74717F7FFB68E2C80673B19BBA37D783FEC374AEED8A03137099D2BE0ABDF7DE6870F3CFA77493CB923619458B9414DFFEE650E2F9D82C48432F8C39E1C029E7FA4CF395E94734D9D6D59ED6649DFFB720AA2293B10CF8A2046DA44A551AD21939419512444FFDF8519188FD76F2824FF3C1008D86F111761C83D22986CFAA781E8C8A456DBE3E669F17B861BEA83BC53DC7D371358D8393C3B1E823E6F828CBFF3C8707711A72B1C426E790024E0DED63186BC36C2D04CF4EBA62CFB24AF1CC63295F7D6BEE74D0A1B0F3E02D5F45F66D834C87284CCA79B36E88A673A9987F570DB9A43E0304A179E7345AC92C5AFCD611D0547CD38D4E86FBD70B8CF90001CC92E359C23B388BA39FC6EFCB8B71012A3D84A2B853ACC34"/>
    </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>
