<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="3F77F0E65B12E9FC0D2A1705DA135285EFBA39733CF7D1993D2B74503C7A3B2CF6139AF5385FCA79C88171BEF5B4128D6117F2B73A614AD11430C58460AEB85AA8FBE29516456436F13D9B5E34083F834EBD2E8985245A1EB0FC9E1571880E42"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="6117F2B73A614AD11430C58460AEB85AA8FBE29516456436F13D9B5E34083F834EBD2E8985245A1EB0FC9E1571880E42"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="159F824F4BF3413650E22B070C80898FD4C84BFE1B24B1B14A70D97BCB8287240303264B5E85C64F1A7178788E753A7D5CE4DF2C3BF9343BEAE1D412425BA8C85BB97D46FDE674B3F486F74F609C921F821CD7734AE2DE814A2432D339BBD611C1D8152095BD9934582A0F197B7E5F1DB40ECD186D69A070DA1204971BCCDE04A072CEBFB9472D503545DCEB52B9944EBB4EA017BF76848F98CF68C20DCE7A351661D20FCC1B6B54258D8FF2F8383F42D5126695"/>
        <Random type="ByteString" value="F8FCF6A5C1CEB1FE031B5553C7DC2BC9A4E1195DA516F530"/>
      </CryptographicParameters>
      <Data type="ByteString" value="01F46673829ADB259B53DDC438D52492FC696022E3A20C25EA062973F40416EB93B20A3BF4CF792C3D4FF632B37AF921AC3447ECFDFA480C2F5A42FBC618759286903F31F7D1C643565D1C2CAE3C802D02F08C6A969C7CD3E4020CBB12CF8A597CA56E33A7FB12389EDD887ACD2D0E3C1554CA5172F138F5C4E62D090A6520DED8E959BD789581CC41FE5CCF9140B9120B162033AE6243D563E7C829C85337FBAC1ABA873F1A52368778B3B5C79BDC8D10F65D4160CDF9937099D8CBCC0945F5B4236A6ECDC90869588100A7F5B36E3BB394320D49EC1F178888504884ABB88820A96836D790224304A62D80E5811BC1E15C778492659E1D5A41FEEF0C0D108601E629117450982A19C573E709795986785D559431B96F49BADD866FBA3B08778E37F93E08941E36F1A83D01AF59FAE1B1B82B15849EBDFB2432A5938789D356C72241045A0A3FA373DA32EFB5947B60710EF98D92CF9AD03B5449483791102398F3952ABA6CEFAA46BDE41F6EF9506E7ADD2598AD6B4A5C4DFB704AB4866058F9A1E80502F63E96A6A6F8DC2CE7CCAC9FFDCE98E90AC580F99821F80295503F9911063AA5EF6C49760FA272EB43F56EF473DF05C5FA69FFDC8E"/>
      <SignatureData type="ByteString" value="1BCD7C0044EBB1B067066B88EF8ED966D493250A74FC445653A73B2BEB99DB172E8EFAD6BA2A4F713380404029F078BDCC03F28582A8ECDFFCF38F504EC5D882B79E255967814397BFCDAD75FD688D0C058E2FB673D45F47F1EA849E8242917888A9F9FC85F90D9D86BA5B34D6C474B48322D150B410DAF58388F0EC685FE1090163DFC9526DE054BC17E1EA514837B6FEC096C9B77DF97C889D487F5BED565070A24A5ECF5AF28F0C96561414C6F3BFBD7FE49A2739E72B221910D9DB232F2136C56E82A7079A99444A491F8483ED605F3C105A2FF959053DAE4BDB1A6C425BA6EADCF804982A8D6D2E9EFC85AFD053ADBB2A14535BB9D2B94D4010C4E71F50E8375BDB5F26E858107D7F8D6776C6ED40AD1628A2DB561E817D7F2289C7EA15C8B9EB61A0F17539BC339FA9089E21480BB3C3899816C16ED4E25BCA197625FD1F7827265FC5B8E6A064BCDE166C15E055F90DF424703FCFDC1A3F4B2957BB80B22E6E3FF95C1AEEF9452ACF7330C57ED88B8FCF0B7FB2C2A6ECBDF8E72201693758CB9C0D97DF1F26F1ACB41FC55A461C50E4A032BB1948585ECD37DFA61064E91144897918A5BE82F9CA9CF682C49190835E048F08A3FFD25E969877C68F7FEAA93253200A0D928112B275FEEC0FD7CFC2FD7DB213AC8346D89C405E6F168D20661D942209D1354EE0DAA41CFF04DF99CEEFB5369AAB46EB046D10EEAA47D89B5D82665800A3D9F5F283E5AFE15A3312188E480BA827F0CD3F3E37D7B1027D0449AA8D05E230CCC608E6021DDACCD74EE00FA589E8C751B049B88B70012BB2C49E535F8B72A9FD627D201CA4E6603D6C89AB952E866197DB26956CE0E88F2BA613D2DCAE09B2EB8768123ABD4C21EEE2A169EFA43157AADDA4855D42E44281D260AFE37B248E853DE084113B660D0D521206E33F0166BA42D26490222FB2D1B161EDA6CAA984ECDDC407BC01FC5CF8E76CA1F2DE30015889D713FA7EDEA2997372E8DFB38F4A0564A5B7D9D9E20AED546FA2AAB42729C88FD3B5101895DCC777C5C30FFDD1DB41B62595F15D0FD59B43F5315E603B22A8C0326D724B3568C6A5E213493E92D40E973BBC2CA2D1DBB46E4A08C36B204BDA05BBB55CB5D70FC5223442C312DFA20BBBEE24576BE1D5158D1A5E3B9E31CFA5FC1B34BA044D6F99F722F70077853ECDF773DA6957E2547D0813451E51FD8DA5C8E6A5512BEA3F74CDA5A3AFFD8B10ECDA6CDE7BCE7EEC89115B5E73D5BAF3201728E6DAA30463EF9E94D9BD753A3D96DDD63B4D4FDCBEFDAC23A6D2636116F6486C73A84E2B544966581FB56111028A59CB17495E3743C8EBA134343381CC836B6B63DB5E97F8E6117C6F6A262803253EB85C9F0A4AD2537CCD9E8141FD0A65547E933283628FCE1E151F87F56482F3B11805F3966184EAC2DB82FA55AC5D85B930B4E2809D022D5D0B856C775554D5D9DEB85AFBC7BB4B65FB8C23C8527CFCC332DD853143F2CD0F6CCA00A7D0B6B94D13AE5650F0044DEE1FF65E39A9AB160B133702A4A3C01C693619A3374C2DD65FEA472842C644FCE4D95EB34A8B9B976213EBFC9A0520811E3CB52BE6C93B08731A5633305D45B343F3E2241AFB1872852FB996C76AAEFE209ECDB10F00EB122291BC9849B5A43ACBAAD00E9860916D9454448FC60579FF91C85CF890B7FB2F7DA7ABD372093499BE845D359BDC5127B3E8BC8B393866086C7371EEDD3B2156B783A2B5E4AC6568A97B59D3C7D6464E1CD5EE97CE655851C5ADBA6F8D844F2B4AC175C772784F2C994C834C07BA7EF8AFCF9F317ED2D9FE5E49E82F4D056650E7A86D9BB36D0202B47A931EB2D7FEECCE0863D16A2796B1A9B7803FDB7B0EF9BBD257E969AB1A4BECC9ABFCCFCB5B8B81B46A02A3CA2F5076D7463685D331BB348A7BDF9904DA61C09F6FB09A59AAEA85E9868FF6349B15F7CEDA7E3B73CCD6FACE872DE32D78067A816128D5406880185552FB370DCEE24E9C6EBC50CF935777C94510B2133424BF895A1F49414C41BE8E99627E6EBF8E92DF2977DAE762A3BA2F872CA40DA64F648A329C097F914CCE8DA1AAF9B051347DB4CD5D05225F0DCE6F2BCC93B1798B98AED42B51B615EB78FCA4480A95E58D05D980C263DF486BC3F6BF5150FE7C74B643A5765F6623CC51B5449AE791C36DE937AB84248B3378E4C836E0D292A86812C29A6D25936EBBCB5B7B87E3EBB700D44144B65F75969D6A3684DEB17785F3E9BE5286C4CAA54618617EB8008B14A3560952E3B7873AC426EF8D7E9245C14E9AC961411BD0553193867EC23328B062AF0163FFBA75E7B600055C7552FE1FBD5BFE5B32260E8160EDD767530217D9C1BCD5E315B6A763D0F388816D4B8F908CD0E3964770F181E8C39C0B13E9E099FD29CFFB279988F5A892B95C9D4BD2726DBBF440C28EDFCB26A0DAAB6E6AB8A62C7619A52D329EAF8A8DD1A71BB5D5EF8106B4BDB34BADB11386D63652959C6FFD9AB641CCFE7C51E70CFE6859291E2AC46D5A56580CC14468BCB63E42FF7EC42224E156A52DD71F176EFD2D0C81D8B0E81F090920562BAA8DB101214D8DE07194ED495ADFCB4F86E042F22F6ACC3C58802A3F9F138ABD7D34C6BD9014DC8B3B2AF15F058C30DA61CDF356EB0C0DA480F563210550D6A57E79F1388C479DD86C825E2202015F08E890079E6C8DD2D9A3DAA1F8DEA09B748747F502FD4E2D3F283A529E49E1CE74E7A2B79E9508E289B5623D1A64B958744B963AE48BACEA25CE8710E027FE2B9448824D50DA7F57FF43FA8606F88BD0F82B694DCFD083A7F39F0517BB9C045B81EB4A9DA847358E59FFB0937C9500DFB85BB77115A4130BF25B9A48BA88910F588543C17CDFCCEDADDAFE11F20DB38A49EE42949EB8056C8678E05D5BBD7CB3277CFADE388E7FC67117E9BE83B67DAC45D6CF7926BB6FF70150C09A2F1DA7AD948DF4F9FCC23C9E95EFEF14A16F57D4B883FC0827AD35351CE7A2A3E659ACD77D0B9F325B8F9B074A2B8AB6057628CD2E10E801A1406DC0A554F2EB015DDBC907B3ACB42EBD7419123ADBF3370D0E7708A847819691F90B7976237F2B8A7C98748A232FB6F357EE81DC0B5A6E03871885A15A0EF86872E285B384CA2D86C136F63630A41F6F6F76A3527F77C1D77B0F58DF442FC7DB00FEF0A457AC0C9FAABA733A09C5AE846B411506BA7B6DE7F2E3FA99978125855D3C90188A81B9350B5F38A76841E05786B57887AFA8C09AD65C42EA18B15928581B4F1F13185DE93284C375BAEE6B98047E2622240D441E52CD2026B994AFAC39F4E00827F997240AA24D5631C8734838EE27669E90EA59A3E881A20C4641016AA19CECAE11E1BFB6BE273EC7B2EDD7ED5FB71C44EA0937530B72F87F304275548EB80FBD577EB8BFD7873F18AE3D66A3F839648EC919CE386D36FCF6422B2C7C05792E274D6A6C2CD34E5BF8CFFEFB8668D9149FF92425AB4FF0D2C813BBEC99F455E61052188BD3DF12010CE14B481FFCDE0E2706441A44E47FB7CECBF093F1EE9290A967650F02C3B935505303F395F82E5A3F42448D4D54E6979762FE83139A83CB6D74C25D20414654EF5088FC0104156FB26DAC8F5EC26CEBC81478E4C60BC3C764EEB1E7AE73B104538C5FD7ECB74E24AF4C3649025274F547DA27F51A0F573CB03DCD339975DA198F81BEA1BC86A50B99235409CB1D3623B0B04726284134DBDBF08CD9D985F0ED916605CB0BE6188B74A4B5EAF54B928ECEBB23FAC1909CB9B5A7220BB16ED3598115698E583402A1491D373CF6908CDB0EE436874C6499722C2E375035F85E4ED74973AB33561A42D206D6E5B6937FE91DD7460A3FFDB1A108183D17FFFD1D165206F84859E417AB50F71D78FB9A4AE46CBFB219E237EB3CFE6164AF4A4EE9A54EADAA2ADCDD7D6B3FAFA3FB31C5BB0DD536C4A91E875B0F7C740233568494C66612BC5EEBF1DA16077DC500F13C4BDBBB54B2BEA541B7DBEFD05F46B28E7C8E04E856DDF4846BED2C94A82CEB43CDC5EF396EB5D4B9F5153E68A0F727902999990F904FE2AC95397744D55F1FBB09884C96F3190FF9505880E03EADFB4714CCA945991ADBF08414DD10B65622BA20621291883195E311E226BE2C4C45F156C4BE34372592C0F8982ACCA64442EAFFC6FF4A3E33807241FCFD1FB54409C130880641DAD5FA7BA007D906A1E778D762833AA6433B5C4B157D7B3865827204B06DF8CE26B4D6793F21150A84718DC43C40CFDDC5B307938758C6226F1F024572DDEEAF8F21614A2BAE90B3947C1A8EEFB67FE1F6D6791CD2614A99A5BE140477B8682BD36C143DA2C99CFC50047D9A04B3C352E522FD06DAB467E324CAE194B39E29F4C751E8DD6E728C9FB8B7BCCA6D46EA092623DE9E8438A47D85D00FB028A65F59A4EB722C2DEF5514992271CB2DD668E7A96D148A148CBFECA5BA1E9A226A63B781B46557A96CB2A927C137530FBBA63B3B2B4AF68409FC10C33EC1DAEE8D0978A9805BACA57E2D25A5CAC83A275C9A59EC47A3F196A52826C8EC0B9CCBF2661A76BD1BC440FE21B35C5269EA0B5EF9BD3AA2A3A4385922CD43B7F23462F4AEAB8F8EF8E55D2E6E07E2CF6A1A799456C0223E143654DB9CA71A05F50840AA838AC0DF7957B4478C9FD4B0CCF81B1DC86E027B9FB4D22F9D1E1F62E21577727D102939E997E41CA09285EA36AECD31022F494DC31AAA29068FAFA3979B36F294F81C086DE7F06E8F1E56E092E285E81B1539A3F82F75D2687D816C2DB438D835E472F6C215368539DB78030C6107C2654565E405757AD5A272F52DC607871CAE5B8D111F9DE4302B9A4D6B9A78E314168109B4B78F01FA2A9F0F608C013C204E80DCAA9B9AEC1BFB51FFF54BCA223F6864A545F3E0A9D20C276B7B5D0372CC4F381A797858A7C1A3914109C52A8934BE22A091DA8E7C3A2E0B580EF2AC4D5DAFEE896839573422E4171D818472E56D9A3E9A5C1AB74159D6E9F1DA91C9E20E8009F92E21C76F88F5115E35EC7201537240D6F22DA42D07E863675898C014291C0D2611E8185FEFFA7B8670CEBD3B6C9EC60EBED510F6EC49C50D997FF6BB364633151DBE04368ED57B8E9DE1138EC8C20FFCCA4554C2ADF3C98471527903717BD5A1952134D41F4098BCD8F9E6ACF61C15C9AB52B56B4E3CADDE308443A016EE227C5380D47ABC1C37295451578AEDA73D70089451A69FC620E24E73E2ADF6BB0C266E297C1A96BED5EBB4D7A6AA7648E671673ADFE28B9BF8B5E668CAA2A1D54BAC3E7234B009CE0B94AD70D5C6A12E959DB699D2ED7F6514E0853C510148D8765E6D9A53A44389714AAED6C49742ADBAF4E3A7B3F16A27C2C2C5735F33B021221C7B82D9C3D63DADA6726FF906E173E361A05ABC8952E5C0C516F308CC650C0A9F89CB6AE2B41DC3583F06E60721B6FA6F7DAA40E931AA4A9FE4698DC62FF0CC49110EFC351EFA49C91A661DCF1ABB538F763DEB856DE990382BAA8C7A5CDCCF314AD4328E69FF5ABC089CC273099738DE6C8C0FC589F45B34105C16A1C28B7E1DCFF85A77F46D0D4E62AC9BCDA98E524ABD1B4A7BF3351A207CB676D8E49A5D6B583C0CDE7864F4949A79C3E15C91D5F5D701713535E8CF8B39CCAD01BD6CF4CE9980FD78680A11C61DFF8A9E3454049108068A93BD6A467CC673B5936B88DB7AE96797D0D06DDED16B93A5F0030635D79C6951E021139583CE587C5A502AAA1C20E8499E063B3C232A571055FBB6DB28F7EE8CB6C12B1EB9C5EE12104CA0316E73727E95958C3F1228D89E972696625F997F549BA01BB591B83157DA899875E13B375DE0CC28E02244EC8961FF6631BF730C197ED99D62EEE5B5F205E88F1C02597D5D5FB5EC0F33F9B0EBCCDC419ADC757158827261970CE2D29E23B9B13CB38FD8AFF28891BD9F1C7FEBF35010F37E64F9AD6C7BFE1D121BB17C9660515F222AD5D2E95638D31C6AAA74DF46DD71AC72E6B5DFC1F88E68DF339954A3EF27F0F511C4D14427EA803EFD4660419B52991AF1E1CA1859D6A75FE16B13813F6DF126A7FF547E9EA08FB6E6F55115A9C80E56D487625CB7123E953B811849CF3AB7CA577D1CA4D80C67AEE98E9A68297482DBE3859CFB8248FAFB50670F5533EBAC8C7D54BD8BC2D1D0015D847EC9860F092BEEBA2986B339F862B978902B08474BF31CA4E577FFB5F8D74C193BB11F6917F14CCC65E62AA6A8EE56555F6C22D1E6D59A578C1B83850285BC77CDAF416ECCE5EDDCC48FBE183CD49EF27F2EEB4F3A40A861B618ED8EA9526DA83FB923AB31906A2E10CD61B90E939685270D95D6DE07F9DF4F38D44243A72F83C0D064A38B9B6F1CC98E85BA597FA319FB15757D8B4BD410BA60B040691AF6963E0E597F1B4DE9770307F780F37896C12241625601F28137A9CE87B066310EC56B1F6B58CD7A6CBB178EE938D91D87AF67FA90E840153466CBF0466252373F08E3D4BD971835A89BC5E98FBEBFE2838DE3209869D1E71023BC8A3CD60C05DB300664868AA2329A3CCF0621F6E50CD13A0027D23318EF53371FC7D2A920B1071F238FBDAEE2EE006C1A2782494F0B3EC6FA8748A36A54A3DED76AD6BE712B708C2CE465A0FBDEDAE56DAC7D177C7D8373608F327125D005B4AFDBFA33624190C2466CE9A0135D0AEFD1E2D435F8A989E55A8C32A8082C6AC7E45E6607B0CC65C354BEBC54D87FA6180499C7BF520AF2954D4F6888F530E0A77746A94F513C83262CAEE57E6F7687D5C4AA8918E908CDEBB05873AF699F62BF5AD7DAC71D2676B44F242EB7BA67D8B385E60359D77193CCEE65CAE23C36EB2DE03B8DE25656FC0DAE6747527B2CBD75AC749390884892C3C760377419D806B39A1942B5E8AA56CB401E08D4F5785BB981FAA5811378C8C2B1FA4F99E5798CD6933A351FDE3E746863C58661E124ECE0DDF193F45E23754A454554338481801BFF5F8542A6C366A8410A1FC57E89384882B8128D79FDE261D0E913B3E348C4402F595833A0EF624869FE2B1E54C379735667EE1C1CDCA4ABF1229290A32D7EAB3F9B44E188E5A9DC38BFCB3102AEC4DE312BD36D2D0E179C7356161842DD6E654A964CDF7113E4AB96D358D92B288EC7E93DE3BF5099DCC733578767B2833DD3BE0CC13F87A166B6FA74E334307EF7B309CF1A1E79E0E7AE04183BE0DA66D9497800724B896E4229FB18C8B6B7F778CA1D2F6CE4EF6EF9F1B96C1781EAD8DAAA96D643B36B81956065DF7DBD75C47027FB0DA479F99623A826CA4F10B78A3893FCEC4D58852395673C848AD03E1E16A7B9675A370092C23566C634CF7CDCF6501679C4A05A9D4532D11D153EBC7794EA5318617824D435D8D92E84CD5802C7872F3F536E5774889FEADF7D5BA6127A7939167E145B20F17CE9B246B9D1EE3A32A376D6EA6744AD38054AFF8AC97DD23CEBAC1E5A47F2DA62601A3B72C855B5E11BFAA6C7DE992827A2365D2929A0C68AE6660B8096BF5E815D7FE84DCC2C1F8FD26069547618A29D1D7778085DA591316499C723DF6F3460927BE13E46A9026572DAE1D3724AC30DD166D106EA4122B9426C022DDF9278F044B41B7DC29F8801326BE1AFED92CAFF0EAAABCA24D2E00EACBA6B2B989105A770883FEE55D0AA9564B5AF5B22ABF78ADEB8593AB62DA945AF0BF9DCBF26C2148C324E838DBA067C645E20B9A5A7886626B7A86B3E31DCF1B1444ABB2D2353D140A8B984AB1E75497555BFA2099D3F66A659620FA02F7CB2C85C8B25B57F75A0AB2850DA5AD86BA6315F32D05118BE613521B0FD77DCCE5EEEC60B2F03B494744EED4F0370B80B154E54ABA94FCC94FED8F0BF85D7F7EA467310E124497D5DE19785388726133826D47360C2D44E834658C3476C3C1B1652FA229C0437A85DE0B6EADADD6E8B5C74498BABA215978346EE85D02F67E3D6F683854A22B13E0986D9803EB4A5244F2381AAF0C1B3765483A032E329B0A10EBE2C751508B69C8ECC035A15808BB0E885E7E7AC96748A11B5DA8F6102D6FC064EA2B75CC26A3CD5FD91382A5019B255F504536F5C0A4D3B6B881924F79C326A090AE1017DCE461A53F95C3E2C79522B222F5629329FB4ABB183E72C7FDD36BBF05BB8EC145310FA9CE28BF1BECC2F4808284AA64B3F1C4A79C59F472435C516255A96332D6BEF48CA60203F78C4B6442C413A90F0B4BC79F5F61FE71D6C85624DCA18D16A6951076C1D403AFA8346DBF5073E7D324E1182921F52334022377BC1E6C1EAE9E75C192D35DF55E310FAB1666706EA204B7F0CFF226867EA6D68834767738819DD44F9D61848EBB79976A38634A67896F03050BC1405BF004F414E3346A9DBB2E190C385B102C800380AAF25809F1BE1F95A2423BAFB28BE49CAF5BD6A228AF51C1C9F63D2F3731939C876578A39FBF03E9FC48EE80A17D446977462B12EAA7648183C15FA3FD244831BC97581C28E5670B515521A340F024D7CBE16672B4E28A1F5A6A8C84DA9C94064AA48AA72A06BC29D9725DAF4FD3C1A9FDA8D66BE9FCBC622F626715E8EFE4917CDE081D284D0C4EC867C34EF5BA7000C3A4E02C19530AEBB50A012119F8566C8B74303A04E865ADA75B75B5E7379288CF78C46EB20BE1003190A0C0301B3CCC895C788B6AF61CF495F6DF11D3F19156930B4D9867A9718AF25DAE496C3C5A647D7C2A02CF39139B0D772E8F80E9EF26B1870B6882011F676B7FB8384181A79686E91A63FF839D2D9C2250ADAC721B9C0E1BBE981A77E960124732F01B6EC641EF20E2DA126DF4F94AA400A73761147782CC5F4F8852DF2C5F33204DDD5BF29646231C5C693F09B27BCAB2FF84ED29CBFD9190DBFC0FAC57DE3E4632A03DB98E2CE44F05B9EED9D5CE21F1E346EFAADB6455FE7A96065D8C8EC7E92D6AEA249F7FD5AD9B75027CFC6C0F802ED50609548D0441681FBEB8A169F6B5523D74FF5677A639A606A4EB49735C1AB8D586E70E8D615C05FD51D68D14CADA73FADFFA98A15A94DA11D5B0BF35E6199FA1BA2EEE91566DF18B6590E719A60634281B75557DD68260B9058C7640771FCC8ADFCF91EE0CF35FA2884991C937CB8967F386092E36A46E6E33300C22DA03AD38357BF0EC2D602020F1E046F2B887D672031140B8AEB41B87BBEDA739574C9715011A81B54A5F4C74A4670A0B75B0E449D87E0329E91AD3C0E868AD55864057E2436F34EACB429A109DBFD5F4D8817DFAA8C0E02D0AFD616B389AC479629ED474739E5C806A1E11C5C026ED103C6EB67ACB55E8325FB39445934079610D89511A4E4E01BA51A1368C3EC1A92F6B59AC91650CD1572F7A1BFCA4072966542EADA39FE42A979ECE3A067DA463D3293BFAAEE12C11C62FB865432FC64B82C88F62A341553974DD0DE514725F51814A27E7DC56BA439CE7BD10B0DEC6DF423E69BE72CE51D6CE7FC1086FBA174AF81D42A5910A1338F1A7C0EC7EAEAAD93729DA2A984623CF8E323F6152FC72964A51D39C007DA7363214E5A4F81EBDFEACF8F241149BBC550377BD8134B328739315ED922D94369720CD2504A49CE2E25F9602569CC8160961E908632DEDC364E8DFCAC3EB0EA2037B38AA9CCEAED90FBC94D35C7980595BB64F847F3D110127EBE0D1D2C36517DAD2149E040D662326C8429C24200F658020CAE271709EBC44FFE7B21F2E2545CEDA1E7D9A6426FD6061CA3D175586BFF38797469121E079FCE04BA4B8208B5F0F9FCE067EFF456574131F0088703E67A812C1C4678D66E5AB27DAF0D7951CB24EDC92B4FBB861C51A95281E2C300419104EF674F14055313454F1E878D9692DD3D66F891EA211B0703E619DF5325C0BE95370BCF6901009D014C59D3CC26FDDFA812854B4216B520C75DF97D4ABDD6E062B6015233834E0E6FF503E9A43D7C36E241AA9AFF0B2AB42E434980B11C7D26FB391A7436646D7E86E81EAB37B03B7C2A9464504AD60DFD1671C8FCE29CAD8A7F3E3A63E029B0531B12A103EA3E72AC59B28D01BBF923E80E47C4179ED82D20DBBDCE262F90708A17F3AADE5F98060F1A80CF60C96055F36F1C888C41A94E7888D5AD69B4743084A925D7A6C001C2AFBC84F8DBDC5A803FEEAD214B47050944C089BC597448A5FF681A764467596BF3D8F0146E00C8E827A8BDDFFEFE2C8CA08284D123E9C1C5EC242C879AC756D5B9345975FDF5834912A94F5F04F9793545754E12D6CFC6E0CE2D2DCEB02369A8C70FEDE2E54AB1082BC30331E0939F8E0FDE4AD03A44AC26FDDCFEBB97563562F9E04B903E88B8B95A0B87694843D2051CCEC58C508A2E5B81981DEF9AB3A90106D5D307A78AFE3625CD142CC2751649DCA5ADA54C9D169FFF506C9BA38A9411576C58BF38BC1D00EADCE7AEA2CD610FE7BB09438C937C6510400889EC2412651F5D117B621DB69862F2C58C19AAC738ED9E2B965DC67CB35D1D9E0FF27E2381536F630F75D969407BCC7290317BFC076203E7153F4297DDC89BE83070CDC3F3E8D21AA5B3D9DD942CDE4D6C65CFDFDD2ABF25468D9CDCC294CFAB329994AD465D4D95BA84863DE9E748A774535A85013AC328B3F90FC12CDCC6B56F2F0212981652FB64AE6D8E19EB8246BE9A293DA4EF122B78662820094063C785959F55323B91F3F1A8910002472A392EAE91177731B17E65B3FE1949D4B0D5D9BC570496A2EC69F2146CA97F120E99BA0331C55B03B3759ED57DAD947F022DDEA2CEBDFB94FF6025D267AE9F57752D4B3B6FCAB1F26F834FABD2F2FC7CD5EDBF433C81056F65BCABC30C0968177D1B4824622AB4B97D116444520D3CE796809366B4B9BE599AECB5713F17B038797C7F5752D8BCF37129065959A3828F1A5085C46A3DA83985D3486D5BD36EBE120DCAACE364CCF55189B8D1BDDD38E9350859196358D0E058C2C3907353B6B394552D1C50DD277DA36DC708C6E785AB661D9B495EBDFA759C5B1844B0A99C045BEFCF35A6D804B757A396931EE8F0E582ADCC7050356E015F9241B6AEEA5207F3C8FC99E95F57C6464EC3161FC9108085B24B5F013A2366EA552742EDDAEBB6F32E37525A3C7EF42D609489295D6707D1D4B5997058039491012742DA71800E81C7267BB21E05382141289D4FE2D2370D45EED7348969B115DCCF8727DBF9B2C687B42E411F8D615FA35813FAF8A6E52737A89DDDABA0587CEE933292789884E5816458A6A0471D51742F10CBE359BB10CA078DE0BB011FBB9048A8B9265687EEA6290EA83EA202A5A03157F7321B7236129062E134DBDC3099D7E83A7272E3C4B1B9FB78E3E8DBCF0736775593B5FB164B0C3846E27BE664E1877782AEC008F9100240E5FC8AE492DECCC056F8321CDA6F6D8EB57C389C7DD935A2B403A8A8641EC889AAABD024BA1F5336031F0B0E86B209C1B1AA7D4957794F4521FC4C29D7AF9C39F7C01A19F9C203EBDE9B52C81E67BFB787FF41425AFC3AD2E827050D0F674441277571E4A6B407625F4E78FD4E1B8C02DA3F3713C76B143600B2FF0279464F9BBCEFE96065018E6E30354401EF2E4CC3B29CC75291193DDD1ED79711C458DB9C8D6F4484FC75598CFA3BEFA6AB0FFAA30C723D015391156BCFD5A2D582875991EF8D7B915AC109C2F3B3055F7904D160ADC90ECF44587AEDEC5D81544AE5963836845D9BEF8C4150B64D82B3C9A6F85DDF7F9BEFBCB5D52ECA0F26575550FC9265FB3018D49471C4F9DCDFB16D103F7FA2685664FE33EACD956070EE4C1F427232160A9385799A234BDA7805631ED38249D2A613748F21E056CEACB8E366D688FBA8D8020AD39A757DC3D483E3463DFDC9138E38B83962A0652A6FE166B56E02245A883EFD91C351775B9B5866A5A5046E712C17A9AD82B684A67C749C2E90E7B7FA3A8D4E88594527AAC23E19F91BEFB728DD79D8F0D15312119149E56DD3D3D723FA1560B3A52E7CD02A6831F54A109CA689025E1B74964E1A982DF3795CD85032B161B728F31E0C35B7B37BB32BC1B373732FE73A309803B6169FAB8EAE41CE3C97C5AF8FD34C692D0218C2DBA660BD4C51BEACA7B1A5A230075708529DFCC930A7D5BA9D22CFF59C128117BC312EF2E269F5D6EFD7F1191BC9F95882AF3AF51FEF0B32ADCA6C209C63A3146280733187745CF245A190126E7C73B16502F7838B2A85157C4154A732E58D8F616D25E9BC15BB8F1F28CB7691C0008BCF2E9F1D681B7707394EA801F69150F2ABEF3B58ABDD53FADED89D9C115445BDB94988648BEEC680458C6A1BF2DEFCEBEE272F812470806A216B660FF00C0A3D093DBF508FF00A786AB7A556F81EED6EE16C754A005283DB0059E467635DA84ECCBD0FCB2556ACE44D3ABC0512ACCB30F0F0E6371F95AA37389A0C1DA67AD2C577A7253AF2000026D368500A5372421C065BD4D6582B8630D67BD20DD2034A1C1FB4368CCD373A74342B1FE44201B85CA6A3AEA24F1BE6A1E7B77BB6E46BAF68B886897F9EF96B9D590EA765288CA32CB3476AA9D39BE582B93B04A4F23E83AA88D56B38308F76DA8BFD80F614197CF854D5E66177870CAC343AC6A652ABC65100B1B5168904407B1F1464917F5269B28E2F1A8BA90069A20B4EAF69AEC1C2CC0E5B03DE4910DBCFF1A334982C751410D782398CC19D0DA382840DDD545DB66FA6899D444BF63A43C9A70DAE35D279731DC6595D1B82D1A0632072EC6909296F76385CC4D74C097965FD5DF2AD3FE3B5CFAB6E18F747CE26D8244FBB9309445FF5A1B3F64D73ED1C6B193B77E8B5A98703D540858CDEADFA45C002131D5F65CF1CF28029B8658E8D46979DD6EAACFD7D49991B3CB43E9CF66F2A6652C7BA31F0F67CDAA4C7752F40AF25A50B0FB3EBD7B6D01E123274DAB6F79E488C0F19E9A623CA3DC94AD4F0BCE0C2E288FD7D35723C89B73FA56F35E95A10D5514496C33FDBB926DD16D8A0C7180830B0D02609C8A56C46CDC3164C2E9A8294F724A097DED1D2FA906A3568F4847CB71774166271E39DA9A5F5B5D436D033644C25D8BCF783CC7FD6E4A907681008835BB94249CF06F5DA223EB18BD63DC5B40E587FE9E3482A35905D4D001DFAB13B6495828EE871B1780E5E8CAC682926A2FFDEAD0A56E39763B8B8CAAEE3AD82D35BF09E71A7B791E05DC15DDFDAAF0E6F0E0D1C1BEC4F6F21E904CCE77B00B7FD0500AE2A1A92968FED051FD52F0C4F405B3620FE1D43B7DEE60EBCFB9BC79C603EE94DBB51B25B4743013DFEB2EACC3C485548F0ECE0D4C2791715794486EC56C3DCF463264D3D7487BCE0075C52C32FAAB702BD18F38BEC7647816117C59FA985C44580057EE53ACBB98FFF5E48120ADD2833D6430C0B6C55B2B104751B2B847075AF54E90C75EDF5E7B32EEE8BC2354661E4F1BE5377A2570C4CEFAE9410508A3141AA3220F9A08305184531193FCAB7D0CCBE30E3C530C4EC91D9A5DEDE504D13160A037EFF19AD8C6DA8804090D0C1149CA40705BDC294A2A7A5818FEEE67D327EC257AB031A6D18728ED453B0CB9D0D72C4A27D258009324C6F3BB0BB28B5D7B76BC8B7FC4842BC25420234B3E6C2B3F3CA1F75345505BDCE4D87DC657229F211BA0B561CAC821330142B73FDD79EF9A3738AF8B0A8A90C0B7D32352E63BFC731DD664B9C768B255D1E225BDDC8C3C3333C238096DD9540E2C71ACD7C21A76258A399DDD02AFBC74B774E9C6E830D5EDBD7C9DB355E5B717D5DDBF639D368B92424493EBD9BDEDA2ED289DEAE34BB870A1A37F49A5E4C8AAE4C4AB5B08727A0DFB24507F1584E7D091A284CF6ED7E4F02B62177F2F28E0DF57D8F1A8F82DFCD81B5BB68AEBD8DE4DA03165C18A37D8D61EB84AFB910EB558BC650010BCDA4D0F2B19F993BCE75E12B00132369E671A136B73D2052463BA25EE17E2CE312A171612F1BC9103EA3B3680EFC285EB9AF0AC54BF9BF8C598DFC704E19D121E50652BA28FF807CE421D35B8BC117FD60743B1DB1ADED1208F620BD0F0C7CC84E0973D29BF09690E7FF47F7979A17E3DD84289A7AF51113B4504DA761B3411A6293E6777D192B416461BE9D8DCB705CAC94424AB86D365D5A214BD9AACC5E76BCBE0F37EB524650C5B7E5A58D7F5354A916A24BC5A2773274FAB6A8A8A0AD0D5F1D9DCE4AA18C83638ED97B2FEB24D71F8958769DD4E179ADE180F9C15B14CF552E0DA70F99E986835C92245DCC9B653664C765CEEA4EA216C71EC52B8ACA84D7741B96C016059E1963366CD539B83EB6DF274B51ECE757B6C96AB2E37922AEB1BE1761DD14840344CBF2DC55A84F893A4397C766E8DBA1AEBCE9452667738792677C9438BEE55F13E0ACFBBE28C68F1C52A64B141EF427FAC4F14DAFA231AC61D03783FD53357CBCC5CD9B4CC52859342AFA146D2FCA192F59E5F5507076EE6CBDABE8CB67885C0FDD7E976EFC07A87F6CA74936707D54048C4C23C04DDD68BFB1DB7B6D4DC9BA24C3A3B8A29FEC236A1FFC0F3DDD4A5A800B192339618E464E4B1614642AD630FF82ECACA3D285223EA42203EE9497A72FB0D97CAAEC8A89C8168D1EFAFE60B5E0F5324863236A47B822B1F76A9D719D11642FCC980D76219C0952F2C8D73FC5E39A2744BB01EEF28E1AB1C63B4D0A9CFA8C07A5EFCFDFB0336FC6D907EA587DE223D7E99728B9C61802A3E65C4D67E6905A9952CD90480448D9DD2FC9301C4F6E2CB10307D3A2C2C4AEE163AEFDCB0FC0ABDCDDAE032C9EF46F36191CA53A712D98A2D0D21871EC99234CDFB2BA672B108706A23FE6B0BA29990E76EDEAF92E705C547E0A5D2E1187FAC1F9C4F035C6D942CB46A6548EFCDD0635553831CDEE1F6AD6C6A6073DEC0306951C826B69EE96A429F44FF0AE0B4B25FC8FC5EA05F01C1EEB9E242D5FE727503481C5EEC0FA7C994041575EC3BF5265D145EE5AB4DAE6901EB7C148E438465FD267D95E65AFED1BAF83B9A0D8759A8DC9F3BD0F04C647B329D0254D24369E9907AF0062B5F40C354B2B9A3D9DCEDE3E71675248BE2994BDAAD7167A7CFC349FB19607D4E1C428618B3F637BE26D57A4CB4DA3F6EFC221A2A0E00AB23294E7BC51C94F2B03E76A1D978766DE3D76F67CF86299372E174710562A657CF2B1C5CC27FCC1B2656D5A539D318420FEC9FEE51A589DCC2914AC4349E33EF0DE296882B6127D7470DFF7684D449F4A8D885F60B40EDC3EFB0E00827AAA11DCF5C668D3E75B8015BF47B9F58D32AA2CF72E4A16C79B2CED0B6891403E194CE64A81F5B2D49165D52AA0BED663BD06CF3CE2FE42406D96E0863A7F4ED00C43C1698238C314A7B5ECD6A018EAF8818C0F2D23D7FCE5AEB68CFFC831FEF99DCF188B78D855DB04150D10111E564F91AD613D227F8F6EF6A22A03CF822BDE3CCACC8D0FE1FAE0F4151666E137482964D5C3BC8318A0FF342162BE406BAF63180A2716D0B214796EA8EF45815DAF0FE32A56405246DDE5941DA1D9726C8C96C0450CFF231EEF8D2E206C978C3F96F207388EDC32113255B43B25FEEE8F21E69FF0431D1BCF8E059A3438DC18A6B612F9ED88B591AC6F9D1F66BB3DE39238A55D3D3DF02FD08933C46F7F11D97B94B351C69830E50D5E964D8D03B46162AE5FD210B8D08FEFB9B1DC718455C967D77B08926C821F87641ED09CDC6DDFAD6341E0CB64AD8BFDFAF38B876F14C677E7C55264708E110BD8A46C22C6341E41A162A9D20DFFAF608F4552596379F2547D88D78BFE4FF062268B5A7FA0636D06076658BE0C9A9D85C5C3DB62B9E2E767CE3CBDDACBF9124955D12C1C63567DDD6451EA5DA0F287CFDAD5550BB73E4F94D8A8ABE4CBBA7671A086D90E9B587E77DA8362B3FCE3BDE6F3AB8D2CC37C11D684A8FBC47DA4F71430AACBC9D9A51386BA6107B90113F64FE031ACC90FDCA736F6BA2956568E6613047DE633EEE3390C0E8752CFC2290E4E6FD7F408F40C3B96AC59AE99C4B8ED42948947A972F78F4B3F4E0B06294EDE322DF6071720B84B830FC3697A3246B09F5A67EE6092D28F7A0BD5BC24D929E59C4E682C3892873DEE6DC3308280E8498C35C0A138C481A7E0768683D555A9FD1623C43624C32703646DD5FB26A5940D1D14D5392C5BDAA1CA43DB1FFFD0B1D9D1C5674C8D36BE774C88B276F384F673C75FAC5EBE9A39E6EAE4422DBE54756C99DBE7BF6795D1DA304BD7E1EA75C56B43E5DC9403F11F5B36E639033E93D265660D2866DAEA52F9F22F5316FDE8D2AA8D19C26C2B9E89814B548ED1452185B9EB4570C32DD3E1A2767446E2192BF2FC004C6A2371818FF65141A8D46DAED4B06664EFA291F7B5208EE92DB789E37C9F08801EB01518BD51CA4C94427FE9D99B4A213AC0B6DF1EBEA482C5BEE40E2FFC7CFA7F758515754A3ACD43D7C6D54BCC93D9CF34F987F5C494D79A73A47061EC3BF3A52E3323CE4DD45956F4DC88354FAA5FD552F6EBD78BED28D36197474AD0F38A86B740DC87B6C2CC598097BA80DEA92EE6A8EB9EA61D418802AC6A7BF80A87AF21FA14895AA8305D6341E2A18F6D69DA1EBD04A90242910EFE0A871E2C0B25C7CC44609355B58996D121C604897C133597D050803DD7412445D7498C66330C2E945478E6552D1074ADB3D2515B4002BE42A331786D9F28B3EB2F67EBEDC42D33DD867236728BA21B26A9AFC760512F3EE4EA2153938C7FD9A13F3CD5710178061F0AE3AD2D3ECB04B23B921D0A50E6B51CFAE3DB3BC69C0ADE65D2F4A829698B95908B7A71EAB797CE973A09AC370C838323F61174BF6C4138CD2F2CF2FE763CC5D1535F40B46F4FB08DFD02BD25A68E1B583096B7E864EAAA2E2027DA09276D53ADC8BD97EFA1FAF38AA7D8B6BF1D322CB0B901C83DED5FA7173B407A51907894B8FF0BABD79C4F3A7F6E74A4BC5C1C65C98A8C2BC76F0E78B09EDADC0BCC453A23AE1B6D8BE70730AF23D4A2AB0FD1BDC70682A9A2D5BCA2552C75997B70A37E95C2040AA6B9EF519C4B64F136403A6CF28E0329E12C696C136B027BFD6FF3AB72BDB1CEE80FD43EBB8194C26D63B1E57D0CA563EA89B95535A6BE18B85EC8C054C3EBC24ECD09CB7B751C3E5CB24833E1BE9066132BBEBD8E0F001FCD6E6CA54AA90200A18D8BAC6F5E0BE1C9219A14F1A08F0414584122B4694972B585565382076BD24C8723836D44BCFFEEE7EA81758F6D01633CE2B8C2A80D786254607CA6197658F140C5932EE3DAD196E31D25F431CBA7F1FDC202CD3E8AEE402772D4290C7D99EA465A6E61479AFAE62B5EF40E707914BFF14B284F09619918FC88831D10A9253D306E9D193FD1A77F6A427B2DA738430C948B4664E0AA391987205EA8D1879FA4A46C0086DEA9ADBCBB44FD0F92F6D0629574C744BD830CECCB23E6AD5D8040946D7EE6E7C426BF76F6112D4CAD933CE6676F9AAD2813D91DB97E32112778289F803193BFC5B35C51BCCFE627F95D979A8C4A233C8D5C394DB34447A17CF45E4D2E1EAABA5D5CC62412E78C735A7267E81D2F9AF2F6FFE5E21EA0C293242B402FB6956127B6B7FCB07828AF97B22F03AFD8CD773354845ED6A49DAA22E1173A5AD4B4D4F13756128832822AF9192794AF54B0C90C014EED32FC4CC5DAD6D284713B49744ADFE52228AB55984F80A1EB56F4261F1A11040922D06C857A72F142445018E05A156092AA229F59A8EAB88290ADA95305197E5AAF8E5C7A1A3A8A047063A0E4FDDAE33F07F69784007BF59D40CFB833956E1359048031756E6B7BD2B279B58FB490F8CF99163D3A17442CD95EC381A4E7B14ED948CB00ED7A90F1FD45F05657875976B29F5FB1E5FAFE824577B88171022A709731878C9189ACECC1B6A48057B258C4259030279BD47EF7CCCE36D273514609A8D048E7263E1767379E432853024ED74816BCCA5F662EB8EF8522018EC495564C56B4704C3A3194C8B6D454EFF4574FA9D282344F2549E61965BA309F58EAF7CB8B77B6F35E4551D69AB4E7327F761C7BF35447E6223B83EBFDC06E06AD9DB2E3A8212A098642D1965ABC58D90E82DE8ECF40F008D2BDF4FAF37EEBCE111100903CB5C7AEA81A2EBAE49FA21078F58C3A6C161828E0B0CB6F340928F83C75A4B799805D3B7CAAF3E0A76F2A370ED07FCC65B205050910C199112ED81FA819FC1B0B4A4BBD00E98FAC64672FCB8EF893A020AE9135BDF87D777D7CF8717FAF0C087CEE315BEB1B67E9408AA064E3EA99D46F7DEA67627AFBB962A11B2F6136D8AFA0191672BFFF40C866E0062D346D05E89B563D34F3BC14B4D22DDD64DA1377275B1191DD0FB52BC4F75BC6D9C446FDF53AC98C1F9CAEF3EB7852577578912529DB6ADA56E52AF494F6DFB1A9C3701844D03A0C17B32CB1EBDCA71CB1C532FAB156651C6109B186977FBE992E266C77ED3B8E867BA04FAEE150F58D2289A315D8CED36EF8B7614FB846ECE6265AF644CF2760DB56A7F9FE189274D33719529E4F143342EE598D83B01EF56335D0A132DB3165D1CBC278A5409F38D842B545F41DB86400819EF2E169C3FDF2DE868908D00056C406EBE08327E588EEC03F50740CD48D0ACD2046F3564BCB34E8B34F22992F9AE37E4B8C096F3A21C3ECB70953DC2CB8943833ECC0A4A0EDF8004DBE63D7066B4BF861D58DCB89A907443C2E52D5193E00C0B13D0C4AC8766448F0A43DC1B017B3F14AFFAC6A93A851530E0CD524995E04DE3806C2585AB067D0D7AF84300FCE1CEB527FC54428343C8F0492756ABA4C7265183CD085F470F49CEAB2A62E00E2E4EB4BEBA7FED52F3E5D39931AE7EC937F357CC7006AC30ECBC83EF2E468848733B09102C46E386E21875C54211B912B29024FC9199951201617F8A4A085B5BFDA01F900DDD97A54882DAFF39178083AAE9F3FE9F4B4B17C7FDF3C93241D1B08CEAFE433D5F30EF7547C3A9E01C13EF3A0FFAB8404BBFE334AD5B2FE15F90AA22DF9DC0AF8656B4C08BBF0CA39935D03FF18EB58012A1226AB7A0E16BF814CE0F086691BF39D5E59C4015ACE56C955419364148D116F4076F8AA25C335C9E361B5149BAF50E837D4D11CCF1A7FEB741EA182D9B832405FFB03B935EE89C7C158B7685575801C1F9C4EE4012965198B0B521A0E608CF78B709EAFFA49589BB152705FBC2383BB8B78A80AADF85AA0123620A34E4DD51C2B83386D306B74635A28AFEAC8F32D7997C0511D124D4D8C925CD0BFB551E629F19B2BCC130774DDA0DC8EF4A1890999806E0AD35743184F6A5EA3FBC26E5216A307CCE93C81EA4DDB865D1FB199EFD6982171785C775EE8DD02776235360FD420AD708DB2422DF8810FACECCAF7B8C6C1B4713DA3EBA865EF3BFF31B6F7170F6DE0C5E9A781C4193767EFE2CDB56E5940BAEB667AEE8802D6BF416C7ABF3BC59B70079C18677279A2752C0C682A76E815518231DEDBED606A728F622DF875A6D29FB7D03640C8CF3386120297B46BC207830FD81E57D5194ACAF985BF4FD8E1692CD61C478F21024028A1C3C40AC6F744583DE76310A33D25CDE0E74DAEEB3A5217AE63012859884DCB710EBE7057943E3058A6AE664B309A4C9F509A82B4A5154BD7034248CD6E889F9C3806EA16880ACB17068D5860A918C6BC0DF376EF2BBFD63A07805916E1626CFBBCA145E1727BB297A7178FD92D66D9B902825285CEEBB1B3587412ABE812BE12C826B0B3F2B3D4981C65D88D1C87CB40A0B0037CFD2438C00A34C50BE9201F3CF69DF83E454DD13FE6CA590C14852D2DFFF9B1EB554AB34120775707E2E412E27E4B8B3CA43853D098126E94DC808793DA5F55151960BD7C02EF223E2466B53DE64CBF216403D052C01A4C2BC46B0CDB514DD1D7636134D01F996C3F8301EEB6C10C71D808749742187E7AF2F7B63F774A90567B9637257CDD1AF63EB7A0F7E4A9602E93EDE72CFB354033ED51CBB48C3A6F5488107B5D78AA429E6E435B7C3C85FF187CE6BA8C9F9BCD1058FC37A84CEE7517ECFE58EC14DBE221F51E46C12F31CE3BC8388B18C31644CCEE79F09F1C13956607A71F1D2F490DB10C02F1BA03C0551C64E72E3F9629561D77B383FDBA0ADDE7B058A0F7C9E7FC4A3742EEE6F85FE87BAC6B9C023D098693F2A1F08ACBCE68B252192A370DB21D8D9B9D76B767D898A721DD806C2C6637B3DD20DC7E137FEF47219009F772E9ED3BEDB398B8C0E35FA11F0AC05157334F5DD74956630570735DE101A43600FA0DF858E3432DE7A421916C4086BABC95EC8F4681E52C0A177180A0AE8DC49DCA3E00F5AAAA85E07CD04BD9ADB2B960E286553973BC87B35AA01523D2AA90910E63039342B8882D38BD67974FDAF2958154868B33C4841530FF9771187D9E87A1426EBC92B7D5A99EEA046D6E8E0660D685947206D8D7C62725515F4F96CBA694C1D7754AC0BBA230D8C92B8D6BA0929716B5FEB5A3114AA4A9C4D9C352A67F5FC0BA0C8B40BFD4B7BA9C127EF75B72C1D090A57DCA98907690B65108EFE48B38373C5AB0C0FB38BAE30D940549D07D39E94A68AC8AE6CBB79CEC4F6BA0849762DD8E3110DA3141EFE049DA48D7D4A20483340DBCA039F65812AF1ECA364BD385C7D597790D34A689CB56332281FB61B61A0B4FBA4805CBB91C2E8B46F0166C8C061D0C23317E79FA715DABE38DF3D8019B1D4B3D22A647325349536C988DDDADA299335B216A02D151F7D611883CACC3BCB6DB44D79E46455DD25FE08A37F189CDB704D4D64A7F274691D5CD182DFCFCF9AF7DF00C3D1350A322E9FCD5E38EBA249B0BD94D1F6093A7AF5672B0960A230149256D69E631D2B7136D3F1D37C90075E407FFA499DE0625C2FA5D0176B180C98BD2CE26DB0A53860131411848CE9A83F3883E873B1AA1C63517ABDDCD69FB994CE4F5161CCC550B1F2236E9D3EA7EE731665E7AFFAA061229CC8953794523ADD653F721B302C7765FEE203B0AD54EE1D4365516284809608D64A77912FF69B0DAF82ADD32C3D423980AFC1E339655EF4B854EB4676919C062C538C4A1F6A24015F286781192B3AC28F04F1E16B6BE08FFAA277D232FF6A78D4D260D247F608566A2347C3179D56C22558F290D92C9A74B9A36CE9C06C335D8B95AAA47E1C6040A6D125F069E8AB131B9C9202D6198A71982B28DF41DE907EE9EF0655D4BA476835F88B22931813456339D4DAEF7FB15CD2F7D365C5472A70A6DBEFDDF597007054CE88D227DEF6816B91C37C89890E75FA13CC50D6B80284729F8C87068F3FB9CF1F9AEEDDF4AC36CD8DB15BA4A22B86EBE7E909B9BAD2718AF2044B5D4769504EADDF32849CC5B67A4C8DE25628DCA0E8CCF2231547C2F4C5C5BE2E1E6E434E1A16E42B68D2B2260870AD44EAF91B4AA8073D3A44522460FAB82283C4FD64E00477C58AADC984CA0474614A602DFFA9B14C0B85C0B34689C9A5EAFEABCC17EC6A747BFD69AED6ABB12C731ED7F3873565836E7F1637DF9E9C3192EF5B84286AD0F81D63E95C5A2AFE8C33FC1AC6830639ABDBEBD5159DF88947B7F3DC85B0E719E21FC22E202DF7768581D677F3B3DF154FE405ADC178BFCD01262F123503CEBFA1DC61AFD0DB88D9F820D7B6BFAAC51E8EAACB7C5B6CFB60884D9A5058586A2CBC7C0DD48D944130A9146624C13519339EDBA420F0BB1F39240DA16F1994E5402F4254964F442D692A555AECF5DBC5682C2F9739B288ACED760402A0F53E93561B3E012A850971F53DA49C194D8E9CB58E8A111B604AE1A1FB70BBF3C78DB945550B1D1046DB047C979BAE0BA9050EEE871A8E0758DE588DF95266835A39C382D2F7AE6EDF12CD2F1F05249802FCBC02867C5EA780E80F8ECE9F835B7ECC4B714D2310590ACDBB2F8C9C65824A1CB1E7FDD4259E6A33F5BC5D195481B007DDD60602FE4CDB585CF4DB942FD75436791561001D75EADC40F8A4BB67C12E6AD056195954E71F9CC233DB7F778F0E8967FD4C1E2134E2E1930D7C49C0B5FB6F603FB74537988331DBB75DA53240CCF7A7BB7B198A5D016270510E579865850C361209246A85DC54293E66DE872304F3FA18F8FD59DD7ECA49CB8403C6D04B4B16713F0047F1F88812C06B9AB58C19366AD5B67034AFD17492992C5CE014A38A2B1A4A56BA6C1957A5082F93EAEAA51D5CD13A1146BE95DFE4BFA8714902B8019268ADF00A078879BFF01900F2B6F0B24532387F9643DBE11AB7D833F36B4BAAD854233469CB41EE358C5B1D21C4A2280A78EBB53DA0B381DC352D3BF372260871CAC2536F94A225F72E7BCB9BD7BFE5E08E6666135D55FF23C8CE928028F7089709E936C8231483E2EFD8A30F15C8F92027DB2E506467D86448063996D9D2B87FF416C8DEB6BCD0ECB02B68A09E616503621B6675CB2FD09AEE1DD0F4A506AA8932A652F7F4835D9B4AB093A4C4A37D53A58ED627707CD42B93B0A1F7E529E49BBA5DCB6356F3B771C2FE772B3D96C4AFF3DEA415EEA23DBE4A86DB74C193F2E6970B98A8199F02B101376521612C1FF0844DE3B28C5D7D73FE5BA7DA1FA33B0EDE6F5FBCEF5D8FAF23002DB4C8D30FB8355DC5436F6706F16E596C113F13EBD6829AFD02529C981C791C9BDA2A29448390DF2EAFF3ED360AAB956FDAFDFE079A1715D41D3B8EF232E591509C4FDAB2CAFDB4E36946D0B944A36EA7E19158E04E194FB030E45BF857F887DA71B52718AAD4944F2648824FA6CF5C6092341017A875642E4F88F3089FEBABF1344168D49444920C81004B93C458EFF07ED0837F14E8F0D7C1158B32F5174E5E984C42D8E3F8A45EABB5B294F4250ACC79FEC0327D25518B7EF289CB8BDA19CF5CA5E4DCC50EE028100B017CC5A12F81063F229A1A561DC6828EFA27054DFA0047FC119B44752D1B0ADD1BDF956DC6FA882E6D2F13AE55BE5D9B8625107CE368DC68A44F56F14C58D4EB249BB36408F024B49540C8841F608084EF43D0E4705D2654EE522E2547FE511D0BD24B4469D6676A5B5B1F28F2B224DA3ACE3465B69C8DD0D1C13F1BA82FAA9A2962EA925DD0EC9760BB21E90872B8D1B8371D45D0F8AA2724F904DD5CCC4EFA0A404F0A4D12852169FD2AC22D293E83C"/>
    </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>
