<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="DAE3ADE808178BC97DEE05051076C8778C264FF9D337BFD52633119532F0461E2BC82E2429B178E60574B176B8AB6D919A58C4548C2A7053C6166EA38C415CDC287DC17F4FDA53834EC464DF2BD4D43036BB8876C36F601318ACEB38174F75FF"/>
          </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="9A58C4548C2A7053C6166EA38C415CDC287DC17F4FDA53834EC464DF2BD4D43036BB8876C36F601318ACEB38174F75FF"/>
          </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="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="3CC21ACDF20FC9CE8AE03BCBCD29D4C9531C6D8310D67E43"/>
      </CryptographicParameters>
      <Data type="ByteString" value="43"/>
      <SignatureData type="ByteString" value="C7B335208D0A22442AB7FEE97843BF05DD75BD7C0330C0ADEADBA084D37A2719D2DB229C438006845489603DE657C40DD6DDB127FB2D1D6D964A358697CCFA733B9F7892DCDDD33865C70409312B900BA92E742C2DB337342629583B5FA1F078AE8731869B6C3E36DFD0B152DEB2E74B47AB0B13B6D67105D897BA162715C8FB2CEDC20171990AFB51FD5F37F1EB74450F0DBC2B3B1BB677FB60A6E1938F531FB7A2ABDE00E51BB78597C58D2C267B4D29CFBB68A61DDC9BBDB79235A150055A00D987EF812DCE6D71CC38578F81381EC87702057617949502BA639E7DA3BF677256E093AC1C86346E99AA6D4800FF2DA787C1C6D5C4E66C50193E58EAB4D06240E72AD97FA7E02FA93DBD05C411E82E3C31547869526ECC9924C9184B6A2B02A45B560C02587E9D3C71D1C7D7A9530836989DF7C44D15FB64F9493D31BF15EF9EF407CC815D3B3350C1B0F7F19BD69E596F0B6D345F7E78EE24CCFAA298808819BDBBE9997AE4E5C503DD84A5C97431EC2D350FD85C7BE9D3B2347A1BC8E65F160112D73BDE0199726FEC0A9169D029E674560909B4E18841CE712878996DC90EF771891AB637263E4292E804A9255C832D94EB1D8B8AC9E7A0D206155EEABF3E1DB8EF978699F41CA7EF655358CD970B78032F5B43AE4DC3B17B3189E57B1A28C9695E5E645B1DBEB43470089920F8C4B266862D124316C4075F8821684DDF90D9E0F725E6C3F6B1B01D59E6A0DDF097B8082ABBE0FE0FDFBD1038D08100E122072D9A3489C0C020525B3E6544CD0398505884EB0032E20347066F4CC1FA23B338AD522B6459E966C3C3F8B77D5C63142FC949DFFE62FD5F7C9932C55C888B5AA76B272460AE92F20616F1CF2E425D73BCCB2771D9FE3F9F6527E0C2D6538525697623C24B9BC29412969D244EAD4DC9B1CCF15176108DD95906F1108288C767E91EA2E5B8B28366B48CE7087B282211A158A003AFC4E05EEAF81CBBF46755AF0DA8358AB7767B935A26C79A8C8D313C082DA1BD6A5B462AB09D473038A2CE0733EE7B60F4AA071CE59D170108DE08809FE2CC459E56444510B16BA45FB7AE070F9FC4FFA8252D0784FF1BF7B9708C39FA7117CC94F51F032BAE13B3FD7AD4CEA9131ABFD889354E9CBD1B369CD1B534B2FB395E6DFF96C7640BDF7CA0BFDC49A671B690BDCB0C5C068FFC05A64FCB7960073A564C883AFF808525ED3B4DF4668DDC3531E77301812F2A9989A29D8F3EF4080F08922037D6718EBEE03FBBDAFCACE8B701BDA0F463ED63B5611C03E199CD03E0A6320E1BBB55C6CC91D9D5C74FAB31FDB6DAA3DE955D271AAE418C7CBDEE1D9F6AEF8501C829B448EF91D364F53852609E85084F3C06442F0F88B272EC5558234B810400037AD7852B4FC719B3FBC9BE5D4D95B120CBCEA0ED8F203D2129919D546B33C807F68AD3C6642E6072414FD4AD02564856EF483FBEE74B9B4616BF002CE6175C04050E2014544F3746233C6081CD406447C4D5E80B1CD2DB07D3E31ED4BB5DF8680C06EFA471256A99DD36EDF8679674DD120F70EEE30B4F8A89C80A557CC9E27E3703B963BF7BB4AD99311A1F3D3FAE6D602F95CD1D536D5AC49DA5A6C6B960616F7B8CEA2506A3A6F2C429F5E306E94F62A215651A7B9517CC3E9A02778B00D34AE74F0A6FDF91954F7B36E9EC2EE27BE978C1C7352CE35596247E2CBAA3EDB0343D9169CFA17D491CCCBD00629E64E4B24E0B0EBA511F383D9835E1FA3304B105578902C391A2126213DB6A76317E7B4174371487CD8CB6B1339396DDD03CD4F913499CC4260FAB2F0D0AB8754BC396B06D039E0F4A65F3D2E7843C694B7D26BE634F2448E886C4945354E896DC704AC51029431A89642D77DAF62AF8B925C8D93620F00CF6BF9B7052F7E59D0A4FCF65B64C8EDBC136E566DC140A21AD06988F46C34CE7B54A23EDAA892824752E8F1A2F01164635CFA8609D2D5BBAB60572D7D7C9081211D0C8E5D25C3883B242E0F3FF0C168B2084B79881A14B540E3908B75F3183B955FD394FF2947E4D376146EE84AB7AC620C0C69166D5A8A70665B4DCD9B7DEB8BD33A15D9FD361F7F43F8FE34117F6AE923F4B7A42B0B04B60F67FE4D6803939FDA2A85D78B068C18178A78D6C2054F7820E86D90AF936FDB4025F71190417875EA3FA74BC6B06E67569C5D82E5E016731ED544AC60775F9DE415112F21A8DBB06F7BF24E7EE937AD907D31231B04B6DC4B0C8F648A4B37E76C83142E4B43AB64D903122DC7BE6BC76EA2725DBB3381B9162C9A7C154EC129CE36DB779B68D9A2D0FB12006BF7973A0D0C7A7116C2852331028BC127783932F0DA515C90028436BF34732E4FA72F0A3D390C3FC93F383CF81C8B7FA1097B7F5DDF156EF0CFE22B7A291D5351ED845B814986AE4ACB3E72ACBE62FE9C99F12C2AA9C65A01FF577E145BBC64AF248EE33884DE14E959B74408974918E67F08DAF22AA563839C7A22441CA908A159784ABB4A303D92D633EBE1FC8F6D52AD740D9CBB81223268BF1F48F006E3BFF05A42A93371A566BF81335A2E1D07D9AE929570FDC5340B6728819411C984298DD02935401F9B99FD77D8CF22218FFF1DAF652651B09D70B260B4E301E4A2F0946D41091986BEFE46F0A8F8D7B981C365AAF11F4DCCAC3007469E2C78445136DA9840E3761E80D2F071A0B3943DAF7DF2BD08B3580488976013B43B724A656A7CEA0672FCA9B91F30A230BE9AA4E1922750E972F088AE2BBCB95D5F22ADFE322886805566C46013D11B6ED75025E0A0A17E3FF6E6712F72A4F0A69967D9BCAD5F3D8C6E905FA133B483689CDD257E2A5CEA8B1B1685F5E54899636249995C815D26168701B0C8D54E06B55167A3D503C80D82D5362F067DAE6A48CC09048F302F03FB87141CFC6CAD03D7E1B4FA9C5C52022835BDF89C56DFF826883E26071694098EB9F340FD2E983286ED5E98100B622871EAD5D3C8D6950C99E926A008EE8AE2A589CAB4D8AB3509B52A3D5D8314F7A2B41C3F012C5F6DC4AB3ACC807CC97C9F5C26E3E3B43F1E06E5F9145F2A7F3C48F42DF69C90E92CD102B4EF7A7F2334AA2732829B9AA7572BC31BD89F7772C9CED05FC55577BD8F13A083E8469DBA516414F19CD1088F6CBFDADC7EF467D98DE825655E473E0C70E129D4394660FAA4F34D4AFB6DD33DAEBACC8DFB193ED469F48B353FFB3C0FC50D9E729A383035FF39F3BE84DBD49096D4B5394DEC498DF0F260B4980E7D6CDD5589AD0A350004B45029BD9CE0B0D041E8715B530084A1803F60FBDB3C6488F3D8316891A7E089E03CB43CA9E7425FB1674917E087414D2002A8091B58A06E5EFA4BD069D2432AA078B3FD1AD7AB5EC18F4AE1331E1AF950D9861A107AE97FEA0F97E394E69115616CD56EF323B29B422C87765AA51A07D662C99A9A0E8828E867C6A5704DBA9110D37BFE6BBA0F1B2369FFF76F12DB878BED0F97C466F2C5668695300BCF631B23E2A8F384641884885D5446926EB64F860B2465CF40F49E28A6B301008E9E4EFF9CEF7C0F9490E967C9EF41E695324530F75F1772356C116666209DDA2C17CDCE56ECD98AB1B142935C713295B48F5C0E498370FD46577FBB914A6444373373D7E367AFF7301C60F0B9DCB1E0C923835FBD0477436C6367BF083AE793DA1678FB6E4377F6E76CBC0BE75BC1D822ED6E32C4AD13BC72D9A456BE83EBC7AD7982C8F2387A61D8A33B6DC5B64826F29EEB519A8A17B92928B0178CB54F720618866A2F67E98088AD250CACC22011F6CB0CD9B6FA86E4B9F78967BF876A8DCC36EB757C079E5760D3A59197B3E812D746576D0F8974A379FC8AB5294BFB9933E9A08438BDFB6EE9B14BDCE2401604EE8B1D344493A99A3E3903AA11FE38DD5813F245442F8FBBDA89AB204A500753AB77379C4469E4DA9734EE30B533A8B84507342B23E53926F64EA6744C64657B320D6AC027413025183F22136811986A0AE35EECAE12CA4A8CB1B790412435DA13A4C9A47C710E23D225103CECCD1E1C0243EBE7A49BCC95E4F55BAB052EDB8A2542995B2310531E506B68A67ADE26743B83C16BADEE596FDEB25869158643024C666E259C10A23CC4973D884F21BE146815D56BEF48BE1F51EE41D72385C39AC310081EF1168F5A39CFE60DD9B9F61B41FCFA886230F540E3EB8B324654FC2D1A692E0BA7AAEBA96276933E540397A0021C87522044A98069E6C578FD41DE00AEAADD92C9574C79BC3AEDFDDF4BA366BC2EF19ACEBDF264B1A1CE6BD752AA72207E2981EA9640E4EA8366703E4B8E55C92CA6D8ACB47EAED7E94D6D094D154D2E863689758A97DC5373078B4D6743924C5CEE7E5B41CA9E19A3366118AC425520F160824519371FDCFD0860C470779608E46556721BB16B8A2AD89FA4D4008C1D5318ABABA1B47AA2F8A6480E12E6AC4FDBD244A90062D13A5DEDFC4C209CD32DEF5CEB9C8940504975C29FD4FD00E7C7BE0147AA061B0FE477D0B22AF6D24038D48FA6663BEF43821B05E13C7262A970A25B289AB549ABB531FEB5C8EA18372743BE7BD79304758219081C8E90726FB49440FA76FDBD3A59F99BE49E5197AC1A19105AE6DD6D49D0E7026636F5BC68C0B0143B45058611050B8372A68D93E831AF67BC6A77956756A8C90CD7C2B28908C40728D62948033317A82D43833C6D6F6B7ED48341C273AEBC75FD715CCDE78FCF2134C9E0A5C6999B586D3F3F792F7F3675D1C1C6F93F3FCA4AAF076BBB54B7315915E5505CD0F7BAC6A73B68D5800F44C4E0435243B12791850FC0B4F7E4CB3B5ADEED2BAE4B4ADE7DA3D3BCB2857B16F716BE2DD344FC672BA7EAE7F947EF9C9C059B40034648578A5462F3183C2B5D999A4EA878863F3C3D5B973FFA775721E4B0682AE10A9D4E48EC5286271A85AF9B370F37D3315E75A7A6D7BA9AF717161D8024EA4B51DDD7D60B6023DFD9E415B532D82A84BBEB8EAB71816E91F7BC0A972154697F0A5273A361D52A25CB63C0F38D2025A47A9966E27A111AE1178F1F8F82E8E980EE526DCBFC308C1B806047E6563D8A0ED60E6E2FFD1654D42A47CB0E7FCA4C36EFF45F5C8F7EFEB0716C239EC1769E3367510983592F33CE0D292C4834B4113304E5DA1162AF3F4904C46BAAEA92024DBADA23EFC82EA6B218BB9627CCDE93A31320FD0610F50AC55952E5DDE6833DFB65FF359690C1DE973A3C1BFD8C55EEBF76252CD84D6D0551AC53D2EF3B2B4DEA0E0472CFA32C66CD4A47825DFEA86F4A983843B6646C1A6E1A728B8D2A7F1084302098E71D450456F60D522C3EA5D83A46734E6139A2761860C2CAAD1D686F8B04A51BCF4C783681FA9ABF4F223E7BA8CB61E201B7DA87844E846D4DF52B8FC3939A40106720D0855922D28737C331A96FF0BA4E6B8B5C145E3D4B4AA09A1B4CF79E7618561299BFEEE6FCF2504F1073F6D90B68EC5A8F9EE2D2D116E32DA18296468618BB28C458959C95DADBB94D17392F846770B6E5B12B76D3BD7ED1AD338A42E64F6589D8B58EA199C9C441D1015649E70DAD4DDA4FD24751C682C366029146A0FCA197016A1711C710E76EDD92116F7B4C36E171712AF11EA55F57F6D75534AAA5C0B7C3F0E36DB802B12A3F61C491650D4B19D3C366207D0AF106634FAD2BCAD6A902EC698D7A89B002139D8D69E2179005F3CB64AEE45C779E417CAC2418EB1440639E8B8E73BF16E66C982CAAECD33BCFC950CF25989455665A9B14F2E557913A2399D7C48269CF86D2289D5275EA90FA9B7097BBBDE29F4E7996774A69F0A9E2B3FEB252DEC2E577FB2E27DB23013767181C514B46AF6D5A15141C2888BADAC7B240704BFFC164D453D7333A5EA5E8D394352016932C75CDEB87F2DA809CD8864E63ACC8F38DDEBC6694A367A15F0F33F17E9DB9921A00198E432540C48FF0EAA8AE2EA704875BC0AC269D54BA2357EACABB12336EC05037656C335C71500BA5AB0CF79BA3A7330C75D4C9E500FDFBDCA88310E1046F2C6917F8651C1A59AED8BF2678198AC8B8C17AEA676D2E784CEAE09AC8BB67283FFC1FCCF3498EED2CAA0186200462C6CD59F7CACE74F9FBA400DDAD388F5EF21502EE2DAD393E04B24260A0D36E2D3B3D8F771CCC660D92634CC661AFEEE43C300FBBD16C2815647724094BE2CE8DA65EDE405F43B23BC53B8C6648F0F5C4A61910BADE952CF37E7B1E5FE5F73A7A30ED61F5378C1259362AAA95BEABD44487E933911E78BB71CCFB522B622DC709B6D8F067E8AF936578A4DC4E9BCED105E0B9FCC2423C501CC24EBA2133C08A80F103BAA37D7A7C9A85BFE0F6C593C682AA349CD84E825AE1B991078D853A4A71A75BAE46317AA7EB2A7FCDDA69B559F1266AEC4B9CE4FF97B1DF41849B80EFF5FE72DF403874A16841AAD82EDCB125AAEB06425AF7DF86200EE0AF421EAB9A020068B86E5EAF003F7DA5BD66C2F3E375AAEE3A2EF6D64F9A947FEE5162BDA56B1DBF77659B3F4F880DDDC87EB3D16C732D8CAAA4667749FF4A652DF029D28D6F28EED3B0EFD62E26FC8479F75AC84775019C7BEE1B99563A04BAC23C7052202D05375A8A81729D4073FA24149890A66FF70863115E4337F5A793CFD3AB630CCDCF0097081A400D831206D7FFD28DC0653F703ED75C6CD37A0BA644B9257B61B472C557D826FF2251489C4F383EB52E50784C28DE742AC4E37CB3FAA6164200DEDE38A44E1D2887160D20FAE01C721C982A064392263560B20F3FFD5D9F37B0525CC51EA7BA3F0CA2465D26CC5EF8FA1B087FB44E967EF55268FDDBD3DFDAAA2AF8497813E3FBF66D63F44A773CA14E943B2352040BC5FAA89B69BD6A4BB179D25E9A609FE5CB9D6F3B7F56F814C1EE25BA8D0A019D9F5B0545F1BEF3031E5CA082D1340ACC316A3DD216A327443F37D6286751B1261D00C55E225452AF8377C7FBBDF9B633027E3A08AFA4ABFFB8352D1B2AEEE27C5EBE0BC5162E7578D112EB77543EF2B5175B5777E4B39001A0F285B825C4CAFB555FD1314B127B285FD26D08BDBD9E07678A505EC511C9760FC8052F3757EABCDA25288FADC707245FD11FD2F7F84A4E94D471813F470E749E2AB7CAF3705EC83BD80E4142A3EC1D5556CBC24C2E27957C8F3DA2186656A3B8171B1C3CDAD9EE9194DBFA2AC603A4C99F664078848D4D5E4D696BBC095590979C441758413EE2143FD677BDAEEB99F231D60226C2411AFFFD16B21B329AE98574C9EC1271D4901E305F00DB7C01CF124F8B4FE5E8D7CDECF5BAAE5B00C2555A7DDD249BEE0BE3098FA8DE58255E5FF59EC1E32DCE34EFDD3BECDC14574755ADE969032F657EB6D38F942E47A72FA4A28160176D926AAD7D6F0A9F70BD992FCF9EC85DE0F9482473AFE88814F30591090981C29760D22A161880B1CB26E1F1CF1EB33F24B7AA30A01EE704FE9273C391F94E171F52566C77C5A166820082AB7993F0F3BFB7B66D628C41732DA6999A672B8784FF8E832273547A91998F1CA9F36FD2E0DA4F049FB2334FDABEFDABE7DC0156CD080507CC2A1B0FB0BB2B41E371002999BCE5C7D556671C9CA75E445F7F5FA75A92AC599E071168B92285383576D7D47ADEDF65179B2C84B07EEDC549DB77FDC81C81576A902D2BE06D51FAF3E994D13262E9B828E0F73F03291E6D949C9754D4D0C9D0BF05EE3B613D960472902057039BB3F1A391618D821BFA2159CC7CD2DC9DAF6E949225F14DC8158A2AC54CFB0B099CDA9D745DB957227A047DB4CE206770C09EEAAE9F27ACF12C29E400E5638887CA3F29B5D7CB3D9451DD0609F5EB9F0EA3BBDABB539662043C618CE2295468541ABB6E5E00EC47475EF5B66F952FDD4FE30776484786A3F87ED7D673A478D87803C45524FBE92014FBD333300BE7DACA456900ADC0E2B8D331A237DDE195ACC1D9736BE20A78CA6406CE5E5AD091CA6BB2285E1A051D9E0F79B94B507F7B82CA72CE0F614C727F7839EAB37182ECDC80CEBF3BDDC88507D29272310B4D869620F32C27582B8C04F14C07B19E7FF295F138E1954D2FF1A52C911D1EA39859B083EDE81C5BE25CD01C22DDB63321A6DB6113A81FC5BED06220E1C9FCF8EE6D11C7CC574A3175464AA9B30BD2DF3896A0730D812B915E643224927E4F2B67984E0E572F6DF5282F02FD9192FA078E4071B133F76EB4A3259710F294F6EB14343A90ADAB50922C73623FD0D6C5DFB454488EAECE2A74476E4E3A2E1B24801A16079744BF883A3A4EDFFCCDADFC9CA3FAEA98EAC7AE39AB722CEE1083860CED71BF76DE22CF72E7F6DD25ACFA7A2ABC73B4F57C9E45FFA8FC1229726CB6EA3F6161E9D42A121B7543ED8E6139940B8AD4CAD8D8180654C1CF7093155182ABAD5F47893ACD6442B4370995E351798249D2C24093281527165822697E19F4D15CD2C165A49E77C255EB63A94CB829D7C182BD84B7E39644938059A15485627098DD2B5F052DDE6A51E46535C9C60EE9BB8AFB5A9EA459C95CC9528BA2EF0DF6D57748D7DFA598C17CD89A9023B4110982207F3EA62C39945FF144C09DAD248C623A458BA27CFA618BBD5E9E07B90E2C736D0D86EAA312BA1BEE7168D0AC079FE3F94FD155DA24D894F8A069467F31C8E1A8B1111726709174E03879C2B97C7CD89CAFC78BA0687E802AA276C1B02574589DACD90112DD51E1F53AD1590AFA24B806DE76B1A3031ACFCD42C61A6BD2094B496CB25DAC63403BF3D01674756ACC449E2BE4FB39D98BFB63B577DA68345E69E60F3541BDC9D838B31B754CBA254AF3D0AB233320F83A1BEADDB3E20D2FF429C70EB1FF33E4B4380644A0749F825F7DC02BA4888A5DFA84DB09ECD3562DCED99C7A71690EA5CC183361AAB4D27A9AEE7EE2058D3E45F09F4CC7045964802E26B1FABB8437F35ED18A0C5B6CF47F31D0A17F34680F420316725A24ADA94B41805C87DB0BE6FBDD3235A57381F585ACE4FAA5AC20CA105E73E2DBF1E3F5FB2E18335A95EE471AAAB0742AB24328D334A317705BF2883F985D02D03930AB88C106C2BD296AD401E1DF2C313F5F78EE03720C94DFF8B087DE972CED0834D393BE53D6ACB11DDB87B5FFEA3CB093DEF9ABA194B6D0205D6C374285E87C20AC9C376B2D6D90977071CDAA472B48D0F55C6993DD4E7528B70E811DE0CD08FF9000B67016B495A074914664673D0D3D1AB9123AF9B7B016BF26FCE08230F199519848F8100A9FDD32033409E00CE4F040C4D5779016D88CDE582A819CB512E234DBACD53157DF7585199C7806D599768419BA31380C2B580BA56AAFEE8CFFFEB37686F7D2921A2DA7905A58C2A183BFB689BBABC2D43F9E5E9FC891E5B03040248890A818261C647AC3931414FA74FF94F51CB8F1A38BECA70EFA7281BA675F0BC0FBE6DA1BF290B045A1B9ECDDCDDAD567B472DF9B91BCC7378680B971F4A39770AB7D8626DAD735E6AE813F42733B8FB858D93504FDAE5EF827C890EC76DB84F476FB86D2FC42FE2ABF6948C4F11310B70E9641732A8B1ADB4857AA0D37C486494AF3AA831DC6C46C919391C75B865FDEC39401085A6965B5ECFC8F585A193C4A93B8F0948DBC0597CAAE25F5EFF29A05EF894D10475108CFC83097377D2494E71992AA4BFCA82094AD7ACEFE3752D6F096403A536218234B9DF113FA58F760DC9DA0808C9372387D03D76E29111C735F95D65466DC1E74FFEE122B6F4C783A341F46C02CFBD30C65988FE1BB15679215DA3707C4F530CBE29AB49AA5F5E8E913B9D0FD38A9F14767CEE3D35F9E30D1F4E23AF73E196B19C2F137B27F5270D8F7FD0D2AE72DDA57EF8343F508F4CA7085663D53A55FBC53500276E94334446A94F141EC5B1D1B08E93623807C427F3FD30E8F350868289A7195D7FF804598C08513D599C5A72BB37019BF1455E3436D6BD62EC1891C011DDFA01530279AD5AEF689BADFB5638A12E893A00E516321C259D9A48049C6F97C0E0DBD383824B3E87A24AA99B84E80D32950BDBEE3087019C8C54150B12301DB4F6DEF50280D42FDB2D38ED8574AB2B5CF0670E5E8BCD99DF79DD59F5F4F92CFF029B4C8245A4D84BA80FA967E481595EBB13855708872F1496C777ED45AF13CAB32983D188844603B9AFDF6FACFB34C7EAE9FCECD62336EA0AEEF233A2746E1CE43DA5816765996FF1163656EE20B48DEE598F40929F42AAF21E3F07D3DE76223BE46FBC025D7C2D0466355A06CFF3C57938542D30C8F1CBED8FA3094098EAABA09950ACE21636AF7FC47203B56059453A60C8CB7CBB77640E659EB69B32D40806B595248C0FE7D6FFD178A1453ECF2030F018536E99BCF14073B24C073DC8ADADCCAB5CFEF3B2DCE41DFB708361C691C4A0E99F1F97392DF90E371487E15A5DE1A5323DD863DDB854F3BBB36C97B3919335080C33A8467772B7876233B1A515E0CF4DEE243632EF84FA52981255D6041C2EC3FAD0C23F46AC89810A8D34B2EDD546F31CDCECAF8C6FF5B008D2835914633B48A8D0FE7AAE6233B275D41E29B0033423BCF768F1204FE237ACAD55A6FD8400E63B60A7AD4101038414DFD1511291B7591080B63638AE20118473025FB54E6FD79334B2E0C5DC08C5696B45F52A05BCE9094F11F99EE21A44501C693C106701E74714B4CB855E4118B524B14A7FC5940F4188EC711602B3CEF19EAA425B5CB7EA6CA32035428D18CBC885EDD6AF3BC4E1B58F7DAD3411C4648C4301EF1C54E7C4521CA1A4ED65BFAF643594443B8D48BE97CB6CBA6F4252617A7C767E1D889EE4FAF8AE97F946AD94F5E6A3013EBC025BEE494410B47DC8D68A3432003BF23571E860482F32E07D98427CDCAF1CC3950E729E2D75D9A5E872C5A706293357EB358152B6CD05CD236D1A9566066B87DE09B1AC242AC92E9D2B67167476F9EB4A04792B666C8DE4FF3274B04C6F42CD80848DD390DB0CFCA46E12EB864866847F926DA544E570D26D444A3F59F1D3CA3CF61E9D54533C27DA28CA154778A4109E52C71C39885E1CD539C3EE193BC77F5D7E9202899A3BCFF2B23D1B823DB08EF31E8DA56DFFB55A46FC53223770C49E8CBDAF39D5A53027B3AF4A78A92D8A9CA247D294503D0D48E65D2EA0946754812400750DF1C0EDEC22E2AB9F1E64A6F60349FC636900096961AFBB5A513A19D5C5177A1DC8A25EC06B090018520C36E354214A3413044738AB50EE93F5CEEF617C6A4579A7369FFA7D98E75662CB5A1219CF95FAD65A288BFF4268030F1DE7689F463C5F81048DFF6612FC7BAED05F12C71C51C22EFA67BACE52C2136A04A13DF8FA23E3DC9E653A0A412CD610FE12DEE20A8DF46F4E766FD7F83545B92AAC38B34991649A9176998E1F9C37C11B654D4BA2816C9EE027C86D4D82F45780B611D968797F6E76796FC1A647B71015FFFF9253DC582F25EB453921DEB2488239079F0A2E68904E33FA662C45041684BB3423A150EF850177DF54CEABE45A9AA62E9D5F37AFB4C302AF03A75FE48A49BDA2B0FEE834A123AF519583BA31C0F021176099EA176F8121206E0130F9762679F451E599BD95916C60C3E13B2190EC82B9FA529E0E5E037BED633F6223D8C6EB464D28CAFF8292E131C88E9F89F916E4440EDBDB717B976255E8C82AC295420570F7D3511FBC5A87BFF2D705D05E81191055A7F64BEFA491503546576B1168F3ED67F237CD037E12DED9D839648B9A787BA0FE93F81D538D07EA908F2E0042EEC77433859467B1339F6413A1E87AC6347292682E5D389F5DB0217872A19DF0F343E36F1C4498EFFFF4E19CA23ACCF982841B0A96279C2233A522E3201D1656336ABBA1AA4E2121BDEE131164A704D3C9F222CFCD3CB0E5A897D87A50C7E54BF3FC9934B85BC25DEFEB2A236939EA43AA0EECDCBD081F3212BD11A0AF884414BEE04AAD7F10B1BC8399C658F2AAE769022A5EFD80D39FAEA554F979B42B3D4D6370B19D5292CF51B76B648D2D013AE4BC297EC4743F6BA7AF126AD1B7B24A974E35714BA188D8F60CDE399B8FB15F1346BC28B8F939814C002E7811BC3A192589EB46F2CC14C36306F4EFF0DEA8B4C1FE8BFBB10DD822EA7FF244E7A740B1D6453A649E58D233EE4E442301A52EE3C39B85C9C2E7D398D9D12AE900C0D12D90CEBFB61ADF412E1D7915D18F9154CAF0FEDC0524771453CCBD4B8A640468E30CDFD834F8099FAA9F054849FF98FA58B94D869624116C6A2FBBAF6206527872DD0F791F8C9FE454E75D0D13034C0D09652FCA29C9FD711A4E9FBDFA93E7CD1C62BB41DDED7DEAEF8E232E896850F4B08877978117833CDEE87D901CBB8D0BB8B48308A002673C12B49649113F53E8B72CCF0E2DD8CA4C5C1D389EBEC34D0513528A835FB562C1BE7854B608BF4396D64DAF9CF308A7F2C3F5CF6EC98C77BE2AA30EEAAC58BF5FAB087A64CF742F69C94B1F30710EF9FAD0D51B33B353A3DCF5D837FA4A5B78721154B919A1B60ED441ACA57115A709D13DF7E319B08B1169228F035917F1A0B145857353C3E9D3E213C9894628928BF711B3BB7F550439FC986DBEA2B4D46FE90A5C764F9422D871AD1360C3C35B1BF2E9CCF39402A7CEB92E83DBF3B3E9943439287DE54E197C5C827BCEC70F2B0F716360059EE462B6ED283C5F2ECBBC58BD07B01C93FCF7E3F232DE289649D796FD60DB1D20640CEDC74A76253884DEE1C604BA6FDBF9053111A67C1FC2B6D82AA9B512046D17307EEE88FECA392C6BD1D32138B4ED33179792B432F0DCB63859B5DED4B4B1610F20BA34F85001C52775A80445849E67A5563CB871A87B836E46F8EADB19DD99ACD057269FBAD85B10E4AEF0476DB0AC92C9A7A2E4C5D809D43864DECE67CFADCA5B7343E64D4637E1F3D3FCDF496D3B683FE577BD0A7BAE230819FB2A861A145438094DB18AD36A15125906B6F7C3B984E4F26BA2EB770FD4875A3386AF8F9136728702D3F8C788717682948FC55095A151B0D2B58A0B2A3B00A019B6523841B0BE5ACD468F2E2C76ABDA69C00F7CE2841B350A114E05ED43B5219CE8EF1DBF576C7765E897061BC9301BA297DE7DCAF21114948774B749E8216ADEA790C79578A00A00E90BB114A5A90F226A80B7544615443DF46E4C064407BE1F5EED45AA12B9D5BBDEB9B2617A9E348CA7B39D9053BF393222CC3EEB34C61998AC4F22E5A8E2E2B15AB286ADE44EA9F0E9DA2E41F268EF6A75A7DE2A5281085AECECA639C0726DAA4309F938CF8EC68E566A6AB823CF8E457E81E83D30BA9EE070B57F69ED232B6BFD0A55730B2C396179186EB20B78FD6F7C69BB297EC05F151F17BCAFB7C019090B099B30CCBC46873000A2EA3305ACC36D651DB7847A4A7B2578328C412644ADECAE102037F3336F1998DA9DC4A330608FCD8B6AA0C247C0F7B75EBCD74149FD06B6A35AC4AC90520F4F6F351AA09ED1FFE7F1E6044757F96216D6F13D640D6576AA64083B686B9E8CA911617789ACD0FA92D453E45A203E9091B171EA11BC4A5DB243B0645C324B7D97ECC9F202AAE21C2EC75CB337510DB965CBC3574F58C7FB76E4D001CD8283AF2DF35B20B476777D4741F0ACC0659EB7F35F4C6D13955CFA7295EBDAEFD0EB097CCA96AD64FECE5669A181F534CC548C69944F5DFDA894BF89B5BCFAF0B7CBD1A6EDC3E6BB90C7F83239C4ABA4B8D04E7CC041631A866A5AE48E7946186964A8FC11DC72E55E565763823F1F6ADEE582FD5F43BAC89D2D275AD8CF6302A5E9419F59EC6B3684835E6AF5268EFB5683EE82C4246FB41735629033A6799F7D2C8D82F89ADE62B94705E78726101FBA99F0F379484F7D40D46C8EB5294DC48093546BA30EE580251D91873C9C0F854F738B095FB88EBF9B8BE5BBAD1FC180410FB12206E65945FA26BAECE117828B05CF70888D9CA2F40C9CD044F5D0A05D97AE88662AC0BB0325F4EC5901B37C9A2401C03230A87D0249589F46838713C557695C236C391B9CEF3637385D40EC61D7E82542F34C30022438239701C20F94003C95B7B849B57A565935E9F99B83706B58F8AA1BED5E507253A289FF140656A4443C56472E9884A14256DA7A2762E204638A6C5E63F86F3893E38A45FA828730726811A00A18677BAE5A5CB1ABBEAF1736AEED8AA8E32A3BE4606C010EDB0E4FBBDD265537EFCB51B1F9E3DFC0BB5E7C0F9839EA2908674309FCA781878B89F9282163D40CCDF06DBE1E127E5F94A816B376A08204D9A9F86B33C986BD9E711C33D8AAF6660D6339D829CF57094058873F9D20625BDFB20D75DE0F53974A5203FA9B0E089390D7A9BCB112A479190554C8C1FDB133F5FAA653E5F59208F2AD41716B9514EE9A70E39CD2DD228D8708B4A4579E7D2EB6AA7F183D6E5B6BD484316822790700F3EB0F8E9E731010E054110A6E9F1B57CD5CDB259B4B27147D582189BF071C2F2C104F4D9AA710DDD59DF5533D746F9B7809D9C1E3074E2DC86C76EB258897D489D61D150C5C546D5777122A679B67F8F42DEAB56281EA6270E99FA209FDBA2C65E07FEB1F6874BC69685B94E7926DA8B06F4BCA5BB74586C97A62DA2104A242763DA6F98F3F4755DC11598C3635EB800F72705142E4D078F1E1DA8F6951056E3D748294CCB200CDD8442BD511AC337339D8EC0A4F009A2F2BD476997C65925FD26B8D0D1C21BF2540B7BA954ABBB07B728BE1C4D54B1839286B02DD7E49924CBE10881B4BD38173E2A00B6FEBF7F034AC2B10BAA2CE1A1C85721A6089D03E374B337DE35A4F02742F1BDC85CB6B276AF2F1072B9009D970B7D519CAE6C7ED23683E4F93BF8E74E1A99CB0D5EABADFDEDB930E9CA9A56FAD6EA2D1B0EC309DA71E745CBBAA0F2E7BFAE59DF915EEC14C505BF2938EBBC49E5D07427B6496D8DFFB07DDB8F3173BC74A338A78E4ED8AEE886C423DB7EE3BCDDCB20CBA6B81F84F6F38F8E7065F34D793C666AC103740EDB00F43D9AB9C646CE8AEE9322B8854FD4B1373797BF71ABBF5F528E52EDAD02C6DE79C757EC97674EF8AE4655727F482BD820143EE98C1CE5F2ADB342061F866D937EB58CEC3AE239EB11604B3FA781519A968A363DF837C0025552B89EA0E2E50A72A862C1ABCAF2F12E8D8B5DC7B7C765133C4AF40DAB710E491C41844FFD42233203EEBDE61AA8A4CB01EDEE2EB7D80B174C890BBF5B57EFF3C4B8C2C1167A7477272B77F78CB871CB36E18E30378E03A7D682EACC8D55F321F585D79F64BA5F69529F27415C02E56FC9B57D32758F9BF2677B1D495AD0C916B064584BE77B7813EEC368D1F3CF98E752AA576DE36BEAD8BFDA37953DF78F3A3382168D20C3D87EE2372CE70214C941F6F8EEF328574179B44E97DCEEAE5E7F8299263049770683493F37D727D108796DB52E6669E074460187601C445AB5876A64E596FA669ED55BEC7304BE2B1C3E7703689247310431ED1E482D8BE238061E58CAA8799289A7E5F7D214FFD612F3D577770D99C12B6790CE1D6EBB8CE4CA514D8CDDADF7BE04649283C1A0337954940FD0812EB54049271B3DC9E5D03CE078B344E5554DA1A6E9B311B70EED69E741D276E8E675B77D839FC4DBD4DEFF28227D17BD472BD5BA1F3560ED82588C3221BFEA159F8EBBB6D470AB87C664CF92E1DEF69DBDC6703100772ED3C1653851C2710855B3F3C236E6C648DDB1C47A5D9D6237D01A3F618394C944F4687AACA11DDF81166D78B334348F1317B81ED0DD7D7FC08467C871D1EA8E05C86697FCC533EB94B18A0BCC8CB58A9A42C47B778107293A853177695D0430F313E1FD2A97C06AD40BD1FBD6E57D881E2654B3B27CCD9692183970A69C3B5578215FEC9AD08F50A7AD10685D7648B462ECAABCD2DA13BBF01F4FB9775B4B680E0D4087D9EB8E1AAA1424D96AB460C58A087CC3D563088E2E0EBFEB8BD00F0B8CF1A44950A6898EA109BCBA0A9E22A61AF61755E2959E63B08AB6AFE77A7CD839509A50D383A1C1947F6712C65E5A7ABADB888113A8D64A2858D376AE5B666175B53ABB70F185FB9E7C54FD8486CDEFCA35C7DEBAFBCE3A07CB03BA6397CFBDD598918033D9CCB3572C64FFB9C5797B37958410BC035EF1616D470424F2F7B6539AF2F34C552C111032442C46DCD190819CBB8A194357E0F992939248CBEDFA09F32E8FFBE8AC7B557DBE517BEC4B1E19F6E4776E2E80A15ED7FC53FDE274D1770BD12FA4943E17D9C8F638EBA0B32388A31274934740F5E7BE322892BE1F3C95AA8B735A613A94FD0248120EC11FE213222B7D2E245342893ECB3451C15AC4075CDA195EAD5B5933B967B9F6B4C1272A4EAE1E39BBE3CDCD8833387BE2BA594A9541A92F232B1BC8E98FA94EE867D1B5349081952AD56A75713ADAA1E51E11337DDF78C5E579C5081A74CA39F3969F646AA5DA0C6E2E907CDDE9C92904F59447B1C889828A5D848A5D5B4C847EA4F75837B6FCF896E6EB583BA65A01B5CB89F3BA356023CAFDF2F1C5BB5670CBF97AA221769A4816874FD150DB33F0C0D869AFA8E41A766CA40D15A4E2B7AA07B0E97342579340D9273D4C845C4B64F0ECA2AC236A9F154A589F07B4E30B14DE8D85E52200777C897D92C903780C17EFA8A9080C8641B35251908F3BE8F9CCD12DD9CF1F6BEB5E9B3459FEE67444FC3D96AB78F3250A636521D56499C1D3DB1D044B94672F0737CFD22A9718E889C35D33621403E40E97397BD2DE04941CF730503F54F938140A90C2B97E56C984637236FE739C51306CEEE828790A5EBF9B36115C7CF0E18F3BECE0324052564D7C0459C86187EA1F82E4411CAF5C46478CAFE16FC626191D6A3AA8AE3E2238A947418535EC24BD8F580BFEA05563CB6415FF55AFA648B97A1974B01988F2268855A0C33612F378A9745A58121AE896FAAF538CCEA946C09ED0EE44B0C607F4439D363AF45628996659F917145D2E4BB10044D1ADF6528A5E9FA34E40BF231242688E36315E1CE8D633814F9EA9921C8E984AD04C299442E8BCDCD3267C30689C44DED289B531E86942A33468C199A3C1230508E2443E864D96EC5963AABD6F35498AC1AD2C22E35B6310666B7C5B722C0A35EDA1EE5075DBA94065B04A705C4B6EF7D092305F18A5212471D26F0367A584C4324A53E4E90BBBA3F43E8D42B59E9B5A84AC4683BA03C69726C51A93C30938B298B3336487398285C9701FB90E209A2D8C7AD8C41458218E4AF59285A1C0C49677BA598F391BA13C162D2E8D24FD6EE7A3313A6AB38E37EED55AD9DB6A7E1B442B02DA985E8C70D886EDFB284B0747AB88F644C7DE3707D6181A96A6BD1CD4F5AE31C157C2B052A6A21C401E43D0B93A6BF042BC435C550D9A69F14BADC423136A80EAD68624BC04B1D3ADB2CE0FAF05AD89A80BC18C35F64C3C328DBA983C7B1CAB7ECCE98282BB5E14D21D33FC3488856E2053F8EA2A3C3726436A4E1BF4DD962CE7F4082E6E68A7381FF092E74BB7FF2866BFE8EA48A0E237FB38810348EFCD95396E296808C4B08C65BA43921B1106F7F0ED8C3E2AA287BC6A22BEEFA2870934D648FB66E9B594630A9FCCC58E2D91FE1C4B8E718AE0C7BA0DD1FD45DAD1A7187662339E8AD38E68AD40E48A8B5E862F05B4FE82BE0AFB6A377299EEB79551840E24E886816958D960536A80165F4124BE6BBE14C676CFE118681EC4A5F325A28B4F2BEA525DFEBEF811CA87B508A7D11BF34A7B6E143D00BA5BC9CBD6430B194016830C1439D0D072D4A196441853122BA309ECCB1B7A54E1B4B12730F5C2B6DF7219CF5B43E6697B349734FE4B3376D2DAE4342E730A294A2B4E3E6338FF77A152C25F819B5C4CB66A47CEB946461FA5E1A094F31219019271B6AB42DCB7DBC36218382FD3DFE461359BD0B61DEE53AB6AAA4EA3D4F7B75B24C2089E7ADABAF7D59BFB07E51ADE8FE68CA7F9B7113D3C49B93F84B51EFC633BEFEC641AAB32CC573886BD2D57B15615CAA387C0948FD6830C2C6403EF3F5FD13E886EFA9B7BD208C14646C687BD912409E8F5368FA339779EB70F6C1E019D065A982B50CA173BD2C95062D7F4BF90678D366AE939F6F41418B2C72E5D1BCE6F8583E8C0A62199F8C55BAAE709A21C469E49826CF3AFEFD8D574F1BF1B36B1EDF7A6ECB450A5DE8CD033A5330B4C70960A1ACEC7F01F3B6817E307CEE746BCEB0F272249D54F860113CB2283529AFC92EBE47524A7FC88D7AC11F1B7B4AFA8863EB0485799E929D3AFEE7F86FEC556B093F4C9ADF128E35CA2E2E12D6383D8E483901AA83F7F3F213A5621F63BFA57BBBE996BDC1DA1A5B85C3F55770D78DDC8CF6D6D2E76AE7D52687948AF847C40DA9B9AA74D12B2312C8F76376545E1A813C61B4E77EF0C46EBCDAC611E35FF3E7757C98B03CEC655413F6951834B4D38C4B8111A783D45DFB2F4DF7EF78909BABAD5FE11B9D53734479F7264FE39F09385D37623CFED960C9D9C7F8D8DA9FBD7FBCABB08F8EF0BF711B033E562B08955FA33ECB7A1CA7807CA7F3BABA52CAB7CDB7B0DE4C05ED20B2FFFFB7132FB352BF2EEAC84289186991BCA19603457AEEDA7CD96BFD678E7DEE0F924CAF38189946106FC5655F388CD51395552A8E916C6CB04B60B7C87C962490855EAB14C3EB30CB1B741B827C6ED30C8CBD116F22B02CDCE70CC1908D5DECFB0F45B30B2BB333EB411CB5B8D9179268E4C7D80396A813C24D444EBE2B3E71835BEC2AACA98267103082D8745EE2863BCEB551C66E3E3AC9CB270AEBECE4C0427DDB033B2A4F64CDC46349E936801669F6250624C9867455D3E6E4D4F02A7305CD0320D93BBE644789B6DF0CD8AC2243E2A4555AF156DAE4F34D6BE2BF34CB007129396C9F5E45081D80EA45327F3D789AC81E0A31279611D9EC68D601F0CA7D7747A36759FF1DC07509AACB4DD5EEC8711D4864348083A2D1B05138340CD26AC9A31508FF106B6F26414C65E2F6F68319BE77C6D9C26D4781B15329123F605719DDD5884148349EADA896991287126F48EEE61260A4687353D0F7893A2BB913CAE5CA383D7BDC66249A6ED6E7710062B4FE0A5777FC17F1E600C79A08E6935F8B99C14DC4119DC45BC94617C60FB7D69F3FB68B27F56BE313BAC6027628BC4F2B9F37F9C0630F80A34D8F038C6DAC8AC1BC9BC6EF15B92F69C725A6AC1BC7EF0D40D9F9C44C89B0E430A633D16BD14410F98CD4891A4229AEF9BF7A1472BC27A84B3927511337ACCA784FA17C98AE95758F19AAB008D235BB880119D727D62F7971B20128470595630F65313835EE092D0E5FBDFF1B247F1623217B497EF3CB00543007D1A1A44301337F463B52B820DDC267671CA3FD36CB27AB5C4E64EE98EF7E053BA74FBBBC1712A2D4CA1523A9649F691540556939E3E7856B173C8B7BB3FF40638A30F0735046D44A1028F52B2ED4CB0951E1B6C7CE192AAAE49907BE86CFA0FF20A2CCE975ADC0A8207FE9719F363D5691926DD4EFA96F47CF842743B19820CCA0CF76802AE231EBA44B2A9DF076AFC03C575F3552B331CE0DD47455E40B5AF286C3537E009DAFCF02BDC4721316C536704C3DDB88C9D52595F71692BCA51951B5FB920E32B783B720B7E3B4F803BC9F2886DFAA4180E83478E775D7FE4DF3444764DD0F6D283C9E3BB378FB72E8AE61C976836F5A28F8EE3EF07A88C0CBD490E12649BE84228730A47B17B536DC02E681113D5DB66EA76CDFA63D819262B491C4EB48988C79A83A96E11E9BE0D39149C9ABA3576E106F5BBB74499CEC9B1EBC783F14E6551A40D29B2A0DDAA37B3CC38D98F6B2DF40D6FD52427496705D04FBC73176B2C7CF95BF9E13E19AF63765391E58088B0507C32BB4D8DA29E30E540C097FD1F14F72B8F259DFDF7E37FC6945D1E483DC8EC552326B8BF9FF5A4A9568ACBA21F87EC37F700F65A46951F74D02C6D175F7E6890A286C71CAAE921C1D902FC5CB410780ABFAA3E9FF22B0A239F084652D9E020FD947BA646F16D58D06FE6CE429E4B0FFBDB7C90E15CCD46377E655B39EC6EF8E1A9C45493ABC0F80EC4276B6AF385AA8C6B2F9019844034DB1E497216BD45C25886FA1C87E3FC088434FF2AC56AD5C246BFF2D9AD72BCF1E47127D7735E2C2F70271D544FB4AA0BDC51C5B86F46FFAEDC22C5A792C667E1D27704D68D36BACC3537B14603F8FE8A0DB1EC2A4EC4EABD123ABB827F3CD71E739B05CF1D8955BB0BAFB6B66C49FA2EC9F8D59588939A3877C5CA3EAC774011086B444055B55E6C3FA56387FBFD5ABFC54948B122FD6F8F15AAD15BEE4BCCC48E385F1375D06BDE0DA16CF3F04F36B454C230247A275D37EB4D0E4CB61890F926F8900E7937EBF2813388CE445D0E1AFCA118434E177E4F48608929896DF2DC78D699464B66BCB4818B2B3FC9396CE972BB49DBA2D887EB286A01AEECF00600693C0E28BFAFA32A27F7442789D29A84F6F8BD19CBDE6AC9CD798583E05E014E69E38CDD7933B28157B9480960AC5F5FD41DB4C854A4CD5F1D90326393936B993D3E81D1E982667A28FB067E279C27D49906AD9D37A3ACC120C56F2952ADD1DCA6D843FC4C083BD63D3186EF3FACAB1F5857F0543417EEA3E162032D2080010F83C2BFA731F01365AC6B10E943E0A1A4916EFA4D9115AC9DE0E71F32B89F858D7D91DCB6196B339F4F6087C41D6DF386EA47C00A214A2C9E04AEB5273E7E8596A6A0BBCA914CFD53DC6C07CBADA9DFCCCBE1097767B15053C58CCCED843C6FBF7B2E3D73B4E99BD0BE8245085F35E8F2A4CDF7122B772000EE689B9C466D5EA74EC7790B925E0BFBFDB2908A4DA2E2B0D3125D0AEF19F8AF35C84617228416B5A23C1C1CDE2D9E060E7E1165542D68CD7351A79A78A652072C9E85D96C0E59C976F2EE509173B1BE018B7D17B6464F7A9F55AEA02E83A78EA287445235578A8A9C094709ED1C5C04AFB4FEA31601E730B2A93B56CE7C6849796B09E7F7E257F493E00A26353E244ED581DEE4E055709EDB9AE17F49BCB54EB1C76E0A4A26B6692061017CD129502C9C2056C63B751E12047F7F2B7A3AF64164DB48368FCD88AF4B93CA77645892C81FF64C5487E42A6B354F212796DCD9D79B8996BAD8A125D4A110DA29CB9833F526129CB28EFA821BFC9DD3CCAD75BF90941690CBE7E760C61EAE9E65A2CFB50D122C794EACE7A0E9E373B69899B128D9AA26230D2AFB9A7B43E29CE0BA6D619B9EDC9ABDE95C078CF0F5850DB71199C85D60648CB8CC7F657F20DE77F9120B10AF00B9F1ACEE44A0E1DBF1D4165200365096FC366F6BD4A5F9D9453977BFEB3BE67266501EDE7330F584FC930CB39C915EFA6950F130C12E62803287259E9DF7A1CD4432CDC533574C2D33C313ADF72EC8673264BAABBBDACDA9AC3CFBD050802D67C1CA91AA710660B855D0D3EDD2AD4F55A41C57C91C941557F5078700EBBF758199365593FA35F1D11AEF3053393FB37F04003C469E1C815FBB1E9CFEAC57CB69A746412A3E1F1C0703512831B9EC95497F89E003F54CCB66A7C246F9D0A889BB45E857E07771C678DE0E4685EE5D9DAEDE3D84F3D69776C87B0869B42596C187ED8CE4D43C74189B640C1ADF13EAF62A6F7A048928A258949E7717022951D4059DD253959F86F12AD6FB34C11488055379F90CBD51AB8C705CA326AF6B0E2E93A56DA46127C34D7A68312935FA44D2E38CE594BB09B3C4C1A069A4D6012D817058012A6093D360C85C5E1C8777A3259D49007319527EF8111AC85F5B70D965863DE92D2A6E6C0FA1FAC1FAF957BD322BB40CA8C41B5B3BC1CCE468B0B1806F3AD5C5F739FBBA7FF4A4CD2DA6F1490D92E8D8019F9AC81194FC49822513E7964178740159D0704A0B3AAA90C4E6A01B202A9359BD7510543ECA50A035F164AA8F9CA4ED6B43A0900007AAF32B520AF38B9C1599794CAC72C146AD6F1FF8E74474AA6D6BD37B17DF5A4632DD37F5163D4F6201977A097A13E6E5ABD922C1D6273D896DFAA90A4C46EE5BD20A23B49368A3389AA018084A537A900C7C5EE6B41B4FE0F6207DB4DA2D5F41C401B7D0813B9C445D9BDA68800FE1C5DD0C309C1DBCA2F2F3B302EF663A9CA1D899D68A139C9EBA285ED753A88F95A57686365CBF71574B2485A115FFBBA6DD8D0A06BBD6D615DC805DCB54E83ABED86A516D532AFD4811D909683AA29D0F1CDE37B11A720EC772C6E15E08D35105BA29BA4B236941076963338F12F7E765C98E9F24A93B705EBDB759210FFE0916B6FD2FB03ACB404247E44AA9676463B594A8ECE9EE0E507634DD3222F127616E2CAB61162C4B45DB774B6FF3D872931093E69E7438AA0344D4191ADA34C52C91DB0BA0048605223D32CDB388CD868B23316741062D2C290B04CF0087CA835EE577DAB3480450C6655BA785EECA100FE8C327DD4BDB56A38075617E0F437568BAAACEDDF4C2F5C15ECEA30435EB7E3F617A9FE722418035A9E0447B5C8CF8889D0E808BB3BC7373A1C6900B54469E640428698DFE6DA340DAEA8F301B6C09B7E24AA66B758268A98260B33140BD33B669B1E7EA0E9E2AAEABE5CEBB6DB3D867699F83ED944F7EF1525DE14CB68145A9E11BB631B3DB7B788C065A52C5E44C8E5305320C5439332C650541E4D85B542CAB138E382A6325D27AC7B7E18A0DBBA0EE5B21B1B90C10329277D1B1BD34B54D50E3023654FD838BB53D51856287D33746FE0F3076DAC700F0175F463E0E93FA6D8F499BDF14115F663AD4ABF73C84AA3D3B6A5073CAE5FF199A272B10F2658B7EC7D4D97F05CC2CC36D5A45059ECFF924D5F631B05F700D6D0DA030FCBF4C033A0745BF71C0BC1DC6615D15F1EB231B987AD2A58F5D738CB74160D4A68D4494248FEE6176FE98EC735EEF64D6FC5F89086E31D45B891DAD73A048CE68B150706E7FF66DDD4920AD56642F068068BD30A936459D780A8E23D3CC48B4102611740032498E3DF4B109E7AA58DA4DBC871B82DA0A05B1A16ECB4D9EC38C4EBE7FF88E0EF785E635FCE62C847EF41178FD84548DA2FFAF955BAA028EA537E43BACA505D2CBE3464461DA759AADDA4FB38700A5DB9D8363EC1"/>
    </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>
