<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="4B563171D25BFD27CA4C80A5767CD63502FA68BDCF9C80ECEE49ED85ABA8D87BF2DCF1CB1F77395876309A63887E9D3DA01CFB1FE28FDC2F7B1F758F5B27F500"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128f"/>
          <CryptographicLength type="Integer" value="512"/>
        </KeyBlock>
      </PrivateKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


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


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="F2DCF1CB1F77395876309A63887E9D3DA01CFB1FE28FDC2F7B1F758F5B27F500"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128f"/>
          <CryptographicLength type="Integer" value="256"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


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


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


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


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="0E6C74C0A7BE047F95CDACFDB7BEE2C92236E7A373AD02A281ABC504C82A0A6BCEEF3D3CA974FA872EF9514889D218757D289D34D458AA4CA81E34A2453379E61635D0D03360F2C06BBCFC1DF9AAC1B64E0B38411120A19EBF719D9B3465432A164AF34A896680B56AAE5576F769BD45B96908895E903109805936B4165D6EC032F387B6F07A20569496D2422A21F8F625B3F8A326761E9E01E3C4A9BD154C3CF17F97F060E2F8B20C2FFF7C2E33ED4503F4C9629A6040C9E4E799E92D2C86941300751766FCEBEE159203674002859BCDF2D644A9603D67"/>
        <Random type="ByteString" value="9F8B86A346E6516DAF7860722A688ABA"/>
      </CryptographicParameters>
      <Data type="ByteString" value="96FEEC4CD10E4510963F7FB4CEBA37DA3972C2D7C7D7C8D1346AF8723C1CD393B444D19DD62461D86ACB3E08D3BA06C56513617DF3F2AB689CC37133E7AFDBD447526ED4809CED9AF0B6C9733F6494A69EDF2218F11BE62318513AC4BF528E333E7E6C6860A4A5872B5298D915C3BAD688308576E31952B4BBCF78252419EC888FDF36F93A1DD62356063144CFA1"/>
      <SignatureData type="ByteString" value="41C9EB0142C5CAF06CD0E5B4AA9D7C33CBFA7787255F82C5F4BFB77AD0F40B6EFAFAB33F75D6652591723B8A2A340AA7F6AAAD4468C3D3105D4732BDFCDED9D0A4FE203A46E8B9B337726825F9FFF7257CA15A8A4DA5EFEE93604CDC42F9084BB742D787AE190311FC5EAE4FEDA4AFD28AA303A1C32BE40124FAC92E18449F1900F4CA839AAED53DE4AC5307C7C48601DB91478312707898F3CF3E1B1AC5115229EA0CE60E09A0CCFE9381A912A060B393A515B21C5015285932AEEB9E7FFCF75D47C663CE73D9F89DBD423B5F0B480B73F0B463D947083E30CB55E9F7C5C3CD2177525BED0BBB901CF8423BEE5E65756C089B2705A5B9A94E80FC409C8DC4800CAAE7819B90636E338C7A50AB22FBD53566E56FDBFDDA476C4D4CAC976801247CD1A4597AB23B491FE95CB20163BB30EC032F4252CEF19EB798B1D236554D01B3A1837E807B55DA58480F745218C79E39BA57604DFB11ECABE31F4292AC779E7E3721F9C304255B6BAC33BB21F2A319B24BA35C99FDFE78A0BF15C621826C482FB168D2BF07502436655D6178CA91A041E12CB6CFE679D4CDC368C99B77C96472EE5EB5EAD6D96FD4405C14147B19FB268BD86D693521AD84C358FFCFB7D9EFAC72626C729D2B4227E422229E48AE199391CB387C0D6704C812B38B5ECDD0DDE46C6342F249D4950194A763D2F5A892ABC0168C1E3F544793D242B276D62611B2D7217941D0AAA9AA41530E34DA9DADCAC2D7566D7E886E325B55A02DF2CF03CDF4E15000C1899FF0F7407C0811B5917DBAB245890CCB6D5FECBB58CEA10C44A3C2E7C736F784CB21760B160291C3B5961B4E65C61F60CDAA00E6404082CD7C1BB5D7B320B394B80326EF4C2ADC5DCCE7F339862B0055AFB5332775FDA375CDA54691943B7205859CE917B79D94E221FCBE53C8F2EEFE9F755F384A4612DA7210714122EB1F392337D67A4632A80116418A0496689E809C22B403743A5CEFD86DDD7E31F7385DC3F0A8A0F14BEC6E10D2B3AFC4693BA0034A3D527F0DF0955CDF64C43EA01254A665E8B6E0D3ECBEAEEF05610B946E0461B5DDC1F9FBF6CA23C09F183C58761B42AE6D52EC16D8BB764F0B4014F35BFC5C1BE53ED7C4D612E2965A36C187485FEB2CA6DF5AE332076DDC058717644CFE5D49DA37B64DDB07717A561D3F3F8EE3CB80C424F9E61281357A84666E009D490E3C448F93BF20DDDAA86D53FDBE255AC20BDBFAB0DDFA758FB9C61084036C1A24C44ADAD094AC1BC8EEBC21C90F32C0479ABC42DE1E18FE4C6AA35D225789DC9BD64F189A077B83DFF971F9F8F385B27CE3CF272C2F0D5CF4D5C7DD8EF3AC98A83EF8234336167D745C6EBB3D4C356C664F83D4F87FECC11E076066CEE96192DD49DE0AAAF185434C57C95CBA596D1A5017CC9C4FAEB343A57D2FF689C4F54649CBDD29CF14704370542F9F21276BE2B1E9E19D0D470940F7098908FAA5FC80656658F02C76E43FB70113EC81C79D9217AD42B6198FB0A151E2B47F247FB089A99B59B0AD0D67EAF0B068CAA1A488AD9417BEDEC25614F64FEE8F200262648A2C7751771F13CD0596B011E3B5609F714A89ED5121DF4A1D6302B225098454A4FB82D17D7A1F084155709ECE1E60BC51CF7347FC4510833512A0676B73BF4F647358AFD484172BC0F9D520C5F65E6F03867C41772AE544DCB7FA692307BFFC0EA12B600475C326B10CE0D5CC965CB9143208ADE829E3213BF38A60C6E20F961D422B64F192BFA256B011F08148618FC3C0E2D4CFD86CCDD2A5128E9E13565AAE1CC2C50554088FF3F63679D5D9146144CC298C28B69C936F699A22F4DD794001FE16E93948597BE45E73FAA3A7C02F3FFF776640F3160219F82070DDBB1D93E8626953784BFE37938DD0E0C647FD98B2480867595BC17CA3C725B1F256415B67301487294EFEB81731193B0CF0DAF54E027892F200B757D08559B3A23C5CE5B90B4643BD012874C675C3B0423436BB9E4C9925DA65530E3916944549BA55935E830777691AFAE6A96A3F6B9F7EEEFC1C851396CE358178E28B2A4659D103668009F1AF5EB24851C365198617E22C43D3CD6BAA1BD882B1A882574C69D704B40FF5CE7EF3FD4778D8C9665AFFCA82184E39F46544E4A90A2D29E9B713CB18F379EBFFE682203E8DC5D8BA221912B2BA2E10D2EBB077F5F71DEB59D5B9391B407C9F4666866D54F236A950F138EEA67E7C7C97F3FE623FC0910359836A67775663B4174036445B8FC81078A231084F785CA837ADAB77ADD354DD68C8C43B918DBC31B4B09D75B593F13154016EF804CFC63B33422D71E7E6D443CD0B69718AF5A8E106FF97AB7C5C23158E46E092E69D3399031A0A24C13CB7106E34E3082D2209DC53704420349A59735190822C4AF068B0DD97749CD9169BE25F130B63BA723AD6F93F0E82F5276203CB8F73B17AD395B427AC9478C4229ADA6A5B120A88D4431BE1EB4C25E34AEC46B6D2A5C63BE4D70093594D74194B351B4824DE7F76D8288E7838801ABCD735CBF87F30D4BA1EBE81868934EDA2697DFE6D9B2B54BA9EFB98675B999580F06C2AEEAFACFBDA22FD97D5951C08380856D3AB265C802ECEADDE090A6C069064F78CE7B17DCD32329F8466A496D3C4493A4D0A2D1D51053D85C4296BCB4141256461D4AA0986419819E291D70B8E55A57C338ECA9B4BEE8A041A0DB9403A21C22D3E85CC8046F0C9498A219C89C71724043E006BA21EC3A9B61EDEBED148E265624E1FEF5FEA8B60BECFEFCA2822F5029623FE63224A1D53FCCB6410A14EDE7E1F77465FFD0667177E2F5C03F15B7D1B2D4705BE53A067A199911BE75940268AA465EEF843C292914F725C31DAFB0A260FD686821502ED426E22C1722716E128CA9BD2EC50ABDBBD07E6A4FE63098B2B79BAFC8CAB84C00795336E11753B4DDDE02F41E44B0D24754ACDA855503853A2EA217378E718B588F1A361A46238299BD09560D6E45477B47A3391F5BA83CEA7980312828AB72213FB4A7E492429B9AE172AF19F74AE560B7FC7CB31C0F1D944EB1DB5ACAED55E7995005DE11231BD5391F5149912B3E0C5F5A78CF97087A207FB3FDC6C3A0079C323F427C11348E65ED5102582D643C46A941F6FE65504EB07C54336F4F345310080FAFCEA83E4DA893267C4C45179610FAE9857F6F5BE61FDDF2D49DF79B0835AA597DB4D7D4C3AACFFCA99E8095F7C1280184A486FE89F56E6EE0541F8C57C55E85AFB076108B15AC9235C0A2EE2EDF5B6C8F42E0258C4CEEAD509689AE260510F366B7496F6EF3EB62D6759225651EF08CBC29C88C6EB8438320B20436719F4C9868C07ADC55AC5FBC40A8724C799F2768F13AD89EB54BBF2931A95F3344C74CB1B90DBFFFF03AC0469BDDC8DF1A7162166B39179ACBBC27610D8D12B91094F7E6F3934ABB079CA2982103134AA759241C420264123A76724DF0CF16D58CBF490EDA3773D5DAB036BAD7DC24441D3F2EE387CDE99357970AD267E8FDFAEC7D1141C6132BC5861B08AB8FA4585653F93DADB82F99CA729D72B146A962D0BAA48697F2EF400A7AACF51A755D676F29C46CC6B3EA347ACD069D575DBE68888AE3A34DEE94994C63D3EB2F47AB9DA6A297FDE1C385E7F86E9D7592BB96D0EE3AC9ABBC679D31AD27ED57DB1A0C1F19912AF6420E30E0198E963C7EF33B2783FD38A448B578A937E6D66C5C9E0EE85749B6040E7747BE38EFAF38CD9A38C3DCDA28C106EE164431BA57F023EFD6393F3DB37C4E387A2E91C0C71B839E506F4783249255CC6047DCF5E14ACFEFDA639309C526C52DED9D9505D574E80089B71ED477BEF3AD0A66EEEC398CB8E7C0E6490BE6846D8784A128E3A362ACE49B5C5B0FEA803582DBEEA7FA3601DD115C2DE7965017092C5834384618E6D9D1AB4107D69FC11628CC1ADB2F23B314B77F39EC47B1AB213523BA3D3B9CE123F1307226774A4903B6B49950E4CBF464B84F492E85F23BD204FD6DA86330659E93DD652C0E422565A85706F5E782F81F7C1FA2B474B3CCC4B6027E473AF89C384AA01E0310A591A22463E0709758EDE756C325F62ADD1C90895931F01DE752020CA291B0A2C827DD9E0230133C339A1D76C10E9D89CED02DD5D1BCB169E0B81911A666C452F5DCC2FD320611DAC59D9E39AD72278FC2636E23FB3D56786724F15912A36925C525743DBBDBB6410EA117946125A9B5046D44334CC23D317BAC44129E5B8E99E5990564B1C5F3CAC231EA8E0D47CCD6C13D575065C4A92F63EA486285E365C00A736D5043DEF77E41C47349BA4EB6A08B39BCEE58612329D1071373D84702E83DEE81F589CB8D2FDB09B015F61205849234DDC84DC527F69EEAE3ED5607B9D0556F825D46C74532B2B103D5D74D3ABA92E23F0599AA5767084E5A9682B9847A6BB274AAE244A41090871C06896B099CEBEA100BA5E8D61D225B17EB9641124A585D2EF83A4D0DF0BB4D6231C76D75B913664C9904B2E4CC9E89327976144FB1E9A13E0C392A7E0366F16401FBF5B911D85EA91532E07C639F23C26FB7B6CC661E2FDC3E14792F9627D0D02A459D845A1F2B3D265F898D0FB62B0D0D8E4C7E9D07EAD891C723257605DEE20F57CB070037A95BA1271A02D9668540010EC66CBCC2F2E49BAF95BF605B811BAA3D428F4BFD4A078A9A6A92E9519300DA3BE70EEE2C26A9FC605D4CBDB07CB2648B3380B3FBB539576BCB5E0F6AFC2A645341286BF0F7C36C52102B9ABD9735DFD58C2492C1BC0577835BEC41B07CB5EF1F4C98FC8BEB986D25D46D35593DD82AA98B1F4A0FC10F6C746116558150AB21A5D441C3A7979238E98994300C56DBE551F275087D88AA61FD701FD9544566920DC85C613F2D2B0EEFDF8D44EDE7FBDB332EAA10B21BA1195D57832C5F9CE3E4403FEDF292C95A71DD95B8198FF1BCA55EE17549B3AF9204B33EE68E9B7AD51C7CE90695442C4A987FEA2F489BE209D5D9910FD80003E2448103A01455DF3C4B0F4F955D5F0DC3683CDD6004ABA0AE60D7A6D6A0D2ED471FECABB66C07F5247604C3C443FEA21D87748C6A57B98907EB9058C6A700E120CEBA2A464E996D1BEB352E989C9CA2BFDEA0CC764C4910C9E40A46EE0082F52FEB230210029E16C4B139DF8D505B3DC20E3E62A650F8CD3DE393483401C44C21DD47D9EB4C1F282B8F4A175F6D6530940754993CE5A71E5DBA2A79A71B9B4A6AF69F2E5B7B3939DFD63E1E7032C255B81DFCCEA1AC57526103BFA1ACADA72637449C69F808C6A9465F3663369182C827DB7281E90A5B249165CBD12F5AE63D45A633A4AF9088310B6B988E0485FA7B50D4FEC698487D9C964461612327CBD2C441AFDE7EF44166099A56327FD7E42E3CF83062D00559F246648FCE624545EAC2246ABB2483961E39DD61DEDA2ECC6A823C785696BA165949B7A42AB3E001C9EB9EA0DC24EB669F9039EE78E480BBBA1B001C8E183FEFA318775F5DEFCF634C762CF75C95B08EBB8808FB82A8EAEBB7DFC664C4D7B17CFA97C3064CE9F52EC1ABDAD74D36E2B67E35B5107CFE0A36AFC72FFDF66FB5210AAFE5068B16773FFC457CCECE5CB7B05C8320968970B675BD70ECA32EFB7E1D3C3CB199F9319E345A14A18A50170C8CA6815F4FD5116C1E2B9124BBD5DB7D3DAAF06273EA351C20ECEFA6203F369C8E8A01749F58D4E5942C95C685B0EDA3B2823E122AECA2F7C29708ECDFDFB9671605D5321E75BD8F6B7505DE09E046DC9E2D3C39514320376FF772123878F948402BD287E345EB5C6E3E3A537CD4B9CDFC132C8280D741294678CEEABAF141B8FEBB2A5F7413C75E155BCD7D318EC7AA8077395491B99C9CBF09E5456BA29BE18915388886F50E18A1C334BBA1E45220CC667851D0A001EE4C2B0E488815DE4E22BC82097EEE4747A83BEB378C800D6D7DD3F1229D2018A01F9724B7D3FC5C0A9DDC7B7F70E8A9B380AAEC0B8CCB02F733A75F75E4A0EA890E0377B7670EA403C74218877BF6EFA565C230644131F0253E443F123CEF04E1C177167FD1E695C7F20750FA21C889B4AD46F1820A204C1FA25D4EA963D0D4235F5A8C6DE2E2FE6EDC3CB8DED9FE054844D25F0F767C391B2D4F4D92710ED248096A9D16C1A01C78148B205355E9AAA2EF52FE23E73AA255E51AA499F44E4A5EDE3985D07B7D252110058C73016C61A3310DA5DFE820DCAEEF2A299917F5AA1365368AFABE59573E7E13DD840683CB18D60045C80485122F933FFB3936215432B2A21FDAF6B51DEBB2E45AE997AC4798EEF7F6DF41947603A53CCF4456D7531835F2F6897ED90F6345AF05E7A812C1FC1ED468176B92F45448C075D39C778519ED10F1C10DC631F3979CC7E44DD3E21270BFDB17BCFBEACA81665777E7C940465D864CC7E5157CDD0AD1EAB2F3A951886EEE6563B5575F664D470B20ADD495B01D775C6192F92C235674955CB43D16A1F607A21C8C2DA3F00C13B74F0CE5811CC4EADE0105F43615B3B4AC528855108227E1EEC56EB4763934EBC095714B8A608969E5C794C25B2F0829BD3939AB19A68E4895808B8D1FB15034B5381120996737C949826FECF0FA457823DE6213CE6696F429ADABE60642D0CDFA98C9A898F439AAD36A9AB042EC08F2C8EE9C5D6C95A0763D303D96C32CCE7447DDDC0DA97DFC55650F131FFED1011ADC1816336D33A163D7837FE2777568F4E7430945C032682C52F2D27FDB78B46BDB62DB2AB11AA4A75C56B1445DE18B68753637C0DDEB2F5DEE4C51CA26880370D74ECF2DEF23D31F9B0C89F218BA3ACCD72AC110C1F116B01C9352A6251A6E3BE9717A65445A4ED487D9F8E46A104ABA7A39BCCE7FF7940C453539B30D8F61D59524032EBE45493EB93064790C6855252DB82F3DDEE2E8A000E6E0A6C4A1522E8B8F6EE2B0275B0428A91913AF78025F4F8490067B8F90001A055CC561B0C25AF66E358DBACF82146488F598A155F64F4567335BDD791229C11AC09FC01B867A541AB7B7AE195D888999D6F0B322EE587CB3CB2415DB389560489AEAB03C6A8A030657A5989D2E657CC250D8C0110080B86E91C28E5D9A71CB8AF788CBCE1CC562FB7D6AC6B49E28D7D2A45DCA3A6DDF8B4D76252D61DA1726553751C9979A1DD508C596D35648B3250208C93C7E7356B68CAF041A65FD91E0BB1E938CD6B05CEBEE83C163D0876AD8CE9DE07661D95F59B8C79D770100646EBDEC1998D6210A534A64B25470A6C28252DAF7E523B9A73C83D7214381AAF2BC48F85C79D5ED99A2F73FBD604A00DF40ACF65030195169C600924C52155C04CAA8F9DBDAA7EE22A962899386BC3A09E05D679FEECFAB2F83FBE447C2DD15F1363AE3B433ADF515DC04B03DD9119EEE901B72C5C6D940BAD6AD1F4511FEEFA7342F0E06EA9E8F0BA8E2D909BC43D86279974F98149A2288A1951C91E57D4500320EF209BB50A3C80E8EF69B8905A469F199876361728B81C58869D4F97F864CA17DA40AA9687971436EE722F0688923C086371BAAEC21F8F281F2A1096D327473B7BF13A98BDF6354D569522C76A958A57DCD9F8533475054728EB7062C6430C1B7795E86BAE3A74AA0278FA9876CFB1314DDA8D0850298ED921873AA94DEEDC5C959BC23966F55AA80C13665332445000DAEAD128AB738BB55990942A542B9B58F440B509D3F26C4F06D09D7D740D2AA847139263F21672601439809304D2892E3CDA0E2BCB6458F8316AF69363E3F7268E328AF26D92B18E945234DFBB53D7814D86C9265A91D313AA198B696054606A605FD9E35CA9DB50C2FA271BA79B6F74634FE9CB8108C1756416CF461F4A74241099F675C65AB37372670E74C262A43F163900B2BC6674F075C9FAB83B8AF26DE0829726B26B6448498161E4F056FCD9F9806C41BC9CAABC92A3A57C93D7514EE3BFC163903DF9FCDB3AD0742A71552A8947547588B4EED43F76549F7E70CF27B05BE4199B4746D02EE80A2DBD94CF9A8B34E7DA8C6BC9A383C4B4B9D1EA0CFCA81359004754B4E58B010435C1A919C0AE6106EC5DD32CA3D2ECF1F46A41F8010A5F0879350392BBA7EA1C38538BB43B3A758290E929E9BD223BDAF49510CF7E84D787C9821893B58D807ACADA230A191B6A708AC3EC960186C999E9EAE78499ABC89FC3947BAC442D23C9E94CBEC75ED87A480EDD2070CA2BB563EFC049C9B31782DA6D2B345EE4D6F03B0888BB620D8C6CBBEF474A1A0F3C9BB1ECA61E64D7C78CCDB836572F08CF3E86ED6CDBE91BB9E512BC7746C63A0D613598F45E459EBE277051C3C913596E32F5C083AAC25584191C42D6CFCEB0F6BDC6A8C775E1CF11FA3B11942EEC3A06A4242E16CD481B9A9FEC611D2C00CC1A0D803D2CB2452343067149283C934F461DE7B72FE3224C8899145B632CE031154ACE0500EAA5C132109A8D649ED864175748447A033022D882D28EF9FDBEBB1EDEB23DF7887E4B8F5CBAFEF0B9F587F827AE272E85913170397AF5FEE4A704A36C9A64809A166BC81649CA2983ABA492760057C11A94D9939D0863C01B96B66FDA53032B5364C3E1479D9B996BD44AC0698280A4C19F70590B551F782555B7E5B51ADCF097366A01E74C1511CD146976FA4E885935E8693D4F14CD752534EDB4C6F3DDD5C373379D3F997D1FA88EE7F7CC7F91BC19495C9D6E8B1848DE21DE3461C2F4B1A6DFAEE8533EA0D6E6975437E872F89408BA87E9F8714E4691709D6A4E59A97EF2E6385EB7D0297979D5A185D8EDA8E8001DFD5360B8DA7A909045B49AC25C1F75C22D43AD2B383E20D209EA420B9DB5CCC7EAE41B6D0C55E6E786FBC9E26FE4D7C20616971895CE68FFB13B9EAC33BC11473576AC248DEE2CC981175499A0080E3077368C74AE617D2EDD00A3D7E8E0F19B9FB332BBF30F6240A29F1448A780242CA422EC7FCB6E16BC4A7F771B3E14FCD742FC24D56A22871FCD0FAA34B5186A71D641C725FCAE8C4E4A063F2ABCD6FDFE535E9C4F7EFC48BABF25E3BBFBB950BFF32E47289D0C3931F429AE81A1A03B8701C6C8419A8BF15D5104B145A29A7476C1C92162762039F09B81715522D1DCB9E2512CB8FE08B3BE61205959D3BF20EE650647F154CA2CE551E7E1F8553FA8D88615AE0F01D0739F3ECC7685A57E7A5985188090ABE1BF7412E9343FA03190647EA2F38B98A4EA318A60125334FD72431C1BFF70E15138B3AB082970F0DA65849E1D880CEC6251D570826D4E25F555D845877D2E4963B5B60088EDDD46A212E81020DC2B9877DD17652AC5037AB61503217AAE399A7F666418F23F654C301A42FFB94A60C4CBE4FE9FE424307F033B2403A3038B4A1243FFB508FDABC60A06EE21276F3E5AFF5297879A791B60676315552C8AB1340B9470BF307AF61E0C615D06AF8E84CBD66CC0ABD0ECB71AB1085AF7D135DE4E1AD8DB2A187B4DBC8876D8899B4AE73AE4722447E73B42C1EAC14E3B1F0B6BE0B8B40C45F8A88D84CCF3FE58BCD7BF040EDE56D7ED41FDEB6CF2F09CBBC879E91E5CDE486E10C5A4B5DB98C167C679DB4F4CFDC4866D1B86791C621A4AD1539333CA147C373DB34FEDE1F06BF979B01D838AE16817FF91423350865798C389CD3138BE43E74351357933CCC072A506E654678EDAC16D3FDEBE847421CFC43F060938F4F19E5BE1C750D278BA2EE68C70A9660248546D4D6C257E853F2FB79F287EA4F7642E95B0EE42FF3D4122EF1249699A0D431B3C9485B37E083D927B3DD34DE3F6174C596BBD68EBBBF9289C6BD0920F8C7D871C19D03C484E86739C8C219A7D995EE128EE6CC733ADF9D2B360959B572D330F2BE1BC793482E8A3C58FB2D33B68B8F5522C8B5918AB3304E56E711A6FB368B68360CCC399CAC5A94FAE9EBAC00D67D44E43E62ED2CF56E6844D2B1AAF9B4950542269C9B09484B0A319848ECCA2C034AF3FC1C37A4E540CD0FD57755C0724B58E98424DDEE8A065DDCB5A46655C85E1E8F15AE86D95E8046C4637CC5EB64175C616CA6F9FE7F0291115264F84096A14A3E9D0698C0FD481C94E8C3EA9E1119567BBA2CF9FE21EDA83CEA4B0B65CC0134242FB818B8CC34BAC103C9B87A8E0B1CBD62D1B47EC10C5A2FF4B44D79E20EE85F8FC6D4B4AE227B1D4A2C9101AE49D35ED5586E16EDEBD682CDA14F1638331A5CB70143D848ACA241244474A473E66B5604D3D23F1F0DA61DCFBC43D57E73DF241CA38AF386A862AA633849EC6AD22C6C4DA01770EA011E99E3C6A507C730660184663124642F0B6B1231621183D5E90E4544A3F3CEE96682BDA42DA4A76777A6BD502DF2E7FFC585529C58CC7D2C7CA6A44A7687F5F8587F8E6FD93A6B9F2C882CED8EDD0254C10CA6FAD8C71AA4EFB6D76B8172F53324F904EE85544DB7602FC455A244B037B0E8C9093A26A5626A9F188DE105F5EAF7B03017032315B7B6BAE2BBF12A6CD0837A8838A56E9CECA228EA82950773C0B5BE3B4670A5F8E11B72208D4ED1FAA472B0296017D917E4A718F25174E0446F57ED23718C6BECF56587AD2C24FA980F950475CC1DD883F200A03987DF19C390A8F00368A6E10CAF74278E938C789A9637CDD032F832B39E164973FE3E572E434087FA8626A6E6AE9FADD82FF1DB3FA8E8B7174C6BA207CBA08A5FE22A649A449479FC38E76F4F1B11635E4025391AA311948186D98D653D852BEF04107BD1688A6199CA32056884AAB5A76A522B8B0FBCA83BB94346C61E456EB5B240D58B4ADE940501CB2599891DE5AD12708775ACE3E672379A279AB81D67472D4008AD2F4CBBB045800C52DF51BA46F3D0ED2315FA67F576C7A1A3996AE97341C3D23FDF9316F3BED341596D769B040ED8FB162125EDFF87A8F270AD1BA85B0E098CB52290D2CAA07A0127FF5F21C80B521845F0E2FFEB2F72E73BCCD2D605DE4CFCCC0664F696763B06207EB79783A29442A39A060FF0E1CC2F1AE88AEB434321804DA6F025391A7C7CA66DC2CC8C992508F9D791934E6ABCBB37F09D08DB0306DE52EDCCB33A8F20B8EF07B2C091634388C5B7482B6912FDB7D94459EA03E648FFE734AEE121BCD2BC0372E5118232D093A6E9CB84BA4B757A5FC125F60B91C8DB5CF7231FE65ECDAEC441BE41D695E8CAE9F852B5A73653BA11ED5F85D30CF4C7896B8CC9791D36A5C57AD75CFE7FA145BFFFB05FB23AF3696AB69BD7A27C0235EF3B1906FC9618844DE138B248871FCE58ECF16272B708185A5A573A92322EAC54FF2A3EBEB404E9E7D738D0C1E18336B40509A8F774C4A3E232298AC8F191E9A50CBEC0EF574B726D2247F24FEB6E32AA69AC19200E85D2260FFCF52CB681FF8FECF5912DD2053E8A6A7748B404FE7DECB1816DEE697585797F034073AEF26A39EB5381D78F81E12E36BE3F147C94E4A7731C4997CA4FEAFF94BB0051ED93BAA325B61F167AF13ACF1104EA4735F44DD52EB9D1D71A37F3235F290F95DAE050D04FC98CAA89C7562493A6D7AD4433D371F7C7216CD492BB4063EA5171C94A47B69718D9309856E41E33BFAD92E9EA16E88A9D851EA814B83173A9AFC62C14AE16564BAA740670C1BF276C697845F9BDD26C7DE95F719379BCA09F5E6EF48A900FB878EBA7F46689753E7C30DB1AD8135A3D6348C55AE79C55C5FC6AC587B6B2AB9F2045E7F8AD0DBADC7E5B3091D740A1B59439621B7B803D7C3BC2F0637A3AF53265F5E7DBE28EF19A7B1DE856C3BD906FB8A8A65F25637A120EA823A3F63E391119B7ABC903A88CEFFDE2F70794AB1D94877A34E05182114BAB2C2EF6849BE70B3B5CCD61A0E3499E2BC353D513DB45E0176FDCAD0D9BF568AB891088703F703D576BD204AA3A4CCC0E68525291D75A007D10B7F1FC4E04304DB45CD76A1EACC82973850CAC706372DF59F6193F3C07C8443071A284A346F4A89468EAD709D0D6E31FCFF7F258A814B618D816C5C137E887C2084F4FE8F16573354F67496E0B48A40FF535252F300AEF68C8CF9710A0527EA3ECD227DB14AFBE055E13FF3104BCE12C72E947BC437E490EB54B4F8FCBFC3D041CA17F53DD94BD2CCFD2F4BAEEA9444843B9C7399A17930C102EF74C5D9771E8428DB2C38EFA85A03026BDBC7D454950EC53FB5F083F07759C1A34D1DE6045B3B6442167AC1120B6905AE4447C0F53C7CD6EB0548CA28E8ACEB549D196C180BEFF3EFE911A9FCA57AFB8085DF82D8F651F333D93EA8D5E6E6AD3184B49B02B0D14EEA7D0C840A19159BD77A280C17812A09B3A2241673AC8F4B534B5D2FFC06E0FC718D7A5CDF697D6E65714BF6F3851B1F6B5978420A6CC28C039A6CE3C507F5AFD7C8B77C76420417CAB03B306808355E86C74ED6A9AC23D916DEA25F41DA974BB16BCFCC08F9155511E8DE91F10EC84A73A30296C93F8D7E4509C6ADBA9140CD51032E6BCB69B019D54B4BBD3D0C4D84D69DFADEFDDA6519E4708DDF1BB73C146C10EA6DA8A773F649145A68ED1BE2E4EB3D81481252FDB71EBB4C1B4990E2F3E6B99F5151FEC7FBE0EDBED7D3D0BB069230F60AF71157C6B45C110C1D6C9894AC7F4F68C9890AE2CA3ED98D59106BC4FCE7582785363F14A8EA46B6E869E01CC620CA16BEAEFD7AFFBE371E2B07C9F048DBCEAB1F9F0563326BBAA76BAF0DBCEEE3B3F5A6089F74F7500048E3034A8A0C6DA9C1386DD6437608C62F76B1CE243E5B4CCAF28F923009065DAEBD7A94378865297DAD4908206E9F34992A0252E4411304679315D1098F433395CF2BB77C1FAA0268B55F4BAAEB291D350B41A5EE4CDED8D05BABDCAA087A6A647B85881DD1FBD6268FD7CF3DFC11DBF61A0DF5DFD335D67CFFA2DEE4628F8D335F7094996098135A8E6D05BBED3EEF4F5F12B6554939DDE1464484676157F5CB4B7E5CECC853ABB5D7AA685770FD943D65658DE47BD7D359DA81E7B62A238143CCE78D7CA40064610E1535F96CE0E897764A59B154095514B8C3EE243FCB441410B360957D33314B3C6F933AE69D10C98FC66884A3DD189CCD44FF2B6B857A20556FD9E46FE7D64DD755F1787A8CA6FE9AEB0A94EE943693D2E0ED702DC71B93B6FA1C214691A2F2D3D1D49A7836398318064710715BD955A86A36D2E8746F433C39A7658E6DAB0996788D3A5D36AB44B548FF0128DBEB2C429E690B13C8A8083BBB33498A410D4D864D0248767344AA9494D7CD7563DB4D572953A0CFFFF8697FAC89A62943DE19D58C6C734D3D8F99E48299A2E6E9772048CDBFE293D0BF40ADD534415158D50747F0B4428D4973A0E72CFCFA93E896BBE1CC1359ADF70165A5FF49EBB867658E38E485474BD1B58479F94F176244D5238EFFD1DEA49FD255864F7678E0A24834523576E8D0D84D98D878E126AB4861C6ABEABCC96655EAC488BB51B84145F5AB7184DB7189EB6657822A063F40C68149D1245E39F7D7C4943A713239AF3CB1185BAF1B9F6C7C7562E26BC6A52C2F22122BF69A6F0A5A6571F77A4A277377445C9FABD7ACD2BD86875D752E436A157E7E03118D96BB5785A2E1363D1C4072023C0D7DA3B1BA6E2599697EA1823635A13C4470D636CAACA20A4E9581909A26385F48CC2801866C884B09656F61FFEDDA1DE33456B2C34E2AE86360496A0A1745E000106A7E6A1D708CE9866AA44B013541C1D73DA6E2D116FA9CDC8C92DA89667A93A6205A990D70845F09C73439F735EE17E373B8AE3247CBA1748F7F5F928B6B1BC0E150753B0D08115F63F4FFD36AD5539B1A8DFE83DAFF24AE4DF1502831FD4808E9D6141454A36171E4146B1A428FF1ACA2F70EB6042AD7AB7F368CC25AE19423704EA77845A359890627C5F3E8DB4A9AA0018B758051E284B015B12622CA943F0DAC1FA4F9492E94C43BADA09671C61392395E583DAA15E6AC527A3BB44B0DB35BAC1DEA0FD52969CA38487A9BF0E606B97740DA815D0F4A6F0BC10CCC8541AEAB00C29B5EFF52481F081AB99E7F79554999C8CAD2503536CFE0F652E22A8543E14EB5B63157B5FBC2423758D6E996DDFC9D643D51F5FEE7B948F610C1F773E67652EEF9265DB9867D95B5E50C714A813EFDCE027D4741B48FE943B473F6736CA92DBA6FF48CBE39760361396129107385ACB32E065DB7BAE087041F6768A4E325C8BF3FD4FA827F1DAFF88368DA936F0DDE44E1184B3F607E22B44047DCF6E30EAB53A8A946FB8AA6C7F4CA42EEBB962D69AB2CFF457CD5CA89F4F980B815953B5E3EFEC45A984070BF4D9FC51E184FE3EFF80F3111AF52C0A3BB09AE224765F994AC45E3DDEF0EDC7990A22C9237EB508A55C6F89B24C4668DB518CC3D1B0BBE2E30CF7AD8CA7D0DA001C79BFC9485DCF705602B00E605A19333FF2B2574AA5F0FEC098000C770928181BC745C3840D708C3A8EA8208A087D9D1587211033B5D5A479F54509E10391D83D3DA44D0AF49A23CD3AEC3A07563C05CB017F0777E20BD3F0165710733F48F2D9694DD6B24C76E4652E8693712415707AA42329395708E6787C673D03CD92A281EABCE3D13B9D26349A12CBF63114AF006F1D04608DD7DF572A7AACAF94B11A883E14D4121FEE27D3F3257A013C899DD884E252A0AD1F184820FD16CACBAA527AA67F90C674886D132CCFFCA94D7C4E287E1E04800CB33E28EF6326EAFB25E6E40F77EDC8DB12E45F3D527AA3B72AB73473DFB91D3A9C716A52AEE733A30498AED800E00BEE0E88D6642A98E258611A3AF4E60E87FE8C7F0C105827C64469E12E5ACFE6091DF58C3F661F32D99FC06D6281DACFFB3F2A4A4DFCB3FE567B6B9FED724EE77B086A01D50FA5AC2311CA8969933CAF6FBE8A0F7967B11D4882814A3DCBFF6AE4DB644BDB0D1D9F1CD3C33E54949FD2FFF08D308447D52EE14C5A37BDC14B025856E169BDC339C1374EC66B4C34F63D27271337955CD9613DD0A442B47059229D33B485D1A585790DD3C1376953EC6A547F9F3D8F8357468832AB1CAFA28A8117CB12F401B6CE67E8BA3AC091BEA182FA0CD8FCF5907C2DF540626E26E77EAB38B0C36909B446A9847C421A0F98AD2BCCDD81145C59FFBF58451A9DE6993A8C431DF7A48C2212EFDFC31E210DB9255B3B58638FD6EA28B9BB5DB65F874A3D765A436C87DBCA3AD217758A456E28C101FAC0C143124368C08482C845F92422ECE7C0D35434E312E25A1286ADC9B2D42411F3B376591D16BDE748832D7DCCF58ACE6A046BE1E402C6D44E7A272346C4EA3C68F7AF7F50E1D44D880FB0886708ADF0F3799BC8039A81EA5772D894ABB5D3ACBE92D4EC2D83F4CC9078EA03C25F7F5B7C84A880AFC658F167139CC10D8579EEA024A6B5A20B7A062F2ED685F5FA602D48EF2AAF8DFBB909D7350876B9A9136BE625620AA6A19BE95B1FD9D10897942AF48624586095848F17542B7528659A49A08A7610074BE19E3958DDC46AA647CC672477FCE7CDCE7A16823A3962C52A28A1E7D7960328ECE3C47E21EF5035F9FF063E04BD25EA3381C466107B4ED7321601506AA65EDF38B91D38774B22DD518E66B300DFAA3A4833D304924B90EDA395247971685B20044055F8F4DCABD75A28816FAAD7CFB5BC646B3ACF2187A5B1E8F2849C6FF7B3D0CA3E5BB801AC0B1A1C81B9DC0C2B08817A8CEE772B137321E1C6E90E622720C27F686503A19657CA354048F188A167D6DEA3D764337E965E3EAE0DF6D68553A3472AE4CA133422257F88EF7270C67E4E1285AB303E84BF943CBC1E63D8575E268B320F0A0EBCF9501BB3E3F7D5B72B2C526CAD43E08C7D4EAB476BEC27A31D6B9E591DEF26A1537BF8D66F0283E700C4571EF49990B37920A2C0D1BEEA20F5EF18D938F4DDEA6CD1D7E9F0F9FD4309F944AD3D8C8AEA917DC34476F272E2646412CA0769F6E5AF557E2F199C4D9E6DD834F3800D63D56051D6B6CC949E5CD513043C2B22CC5E0794CD600367DB537BD0F796B39803A4BF77B57A5A1EEEEE5063B07E12B7B00A26154B94E55D9932749B41CC41221A6AE052C4398809B531D6E66FB371E070409B84E7F81147FED9C3165426DA6E3DBE95964E357958ADF322C3D46D980201A93E197D582B922871F9CE9905F65136B5FA943E0EE7B308A23E6122C41E9BF27FF126A85E934404881CF95CB69AE3AACF48D9B1B737AF3EE7D565294F93F4FB93F78B615D4D0053D996422476B03975B9CF1044281CA63CCA48FB565234963D7932C517E54C9440E9B8132F8EF5231C21E9B5C8D1CD66AFDCD26ED8FC4B05DD86E216FDCBD02C4E527C221B317BCBCDEBEBCC63E22DF51D65CE2D97588C7CC233026D1328A40FB3F2409D7BC797E892CF28D194407881432AEEF6DA8D05C8CED68A9B1EE369DDEB38E98C0FCF223B0E15AEFE77E78A6B788156B52D956C036BC656B9D1BD642377B82481D63BDFA6F1DE29E1D6B7E1DE6925E0E63C7666563DDD8016275F4F35550284B1B962C6A9E7BA6330F66E22D278ED81DC766AB5DEB479C0BBBF5089E176C33BF000879C269FABD9AA757DAA3D253495A157EF52A67870890BDD1FB3B85F7CDDF9F938E3B29021C360949D79CB30D597AFA20AA0028C0D97F96D1F9D533EC04346A441339364311D286597533E83758B754BFC6F16E1CDE87A55D5323BE45CF999188A0D036926C0D0813A61CAE7C32845A8185A8AFF4D370B1CE85E02FC8CD0AE6D1700CFE6C5B006DA26D6F50B768F1979146B1374226A47586453782CF636F2AEFA551F49884144B6C65021C1E8FE8CD2B92E2AA5CB19201F6123BBF252280C1962E59B3E45B46719EC9EA85FB289D0D3AEB17DB3C09718B515B4D71A33EFBF4DEA0CFB0A426AD59C7AAB8D70B1623D3EE148D8BCA64C9A0197361BBDA8AF344ED33E541ADAE1394D4B12350EECEDC849A4F3CC78EAB4CB78DDC3262E8540CD94C729615A790D3DF1F9CB13DF01E8569C28618387E0425B56F35D85E830B0B573BE8A3C9B9E01C845B764266BB8FAFF31573F23F06945B1EB5520DE40E402F4BE1DAE1ADC9598A8A1A14748836F733B5CCA297FC379B617F664005EF7301C7144977993919F4226D7E27C8420235E0EE48ED7885E55FCC654A593460DDBAD6D8E9B4BDE7A40DD5BE3109123EDF93CF1918170730AF4D5F3C3404B0E70143B3FB99D1F5E174A86E8790BA5257AC5BA700DEA9E273E7D2459D4FA4F19DD8DD7F01EEA30A5CF6246E824AA46BCAA39962253E7722408637C70851478E142BCFA36D236220335F71957C89BF2A553B69930F1333E1AD94D50EBB2869EA92C53CE2435D0B24ADED8CF006060A6A13F4F6E2E748BA7863C2D4D9441E8D8AA6401A60F7D5B357A02B051D501D5A6B5A45C93729AF835F5C531EC5D2186AD2BC8A4141FC73DAB67E6588DD029DDA6636CD39D3F2FF052C17FAD7DACFD3F0BE257EC60F425DA06453B7279D184F7EEB08951D1CBE39822F004D10E549F5789A645BD5FE742996B551A87DF5C6B1CF580B762CC7979E61ED1B66F38C2ABFFCA8E68F290D724C59A01E0FB3B0AAF1C626E62411D4B40863B9DE02EFD692916C816347C94C1752820EBA7E93341811C04494E1F3A0DDFA042EEDBBBADAC8A15BBA9187BFCEC8EF17F3167AC97F0BCCD9191DD0BE39A0BE2214D4BC47051E3221B3058746FDEEE6AA30FE49FBD4BC29E1973241943426095928435A882002B49F962CE8CB57965DD7E8B55FCCC04A88E37AB175D6A4A15C6A4B61A9F4CA2F0241A2D3CD439554FF1F8EDF6D27EA6F1B333B2AB5C62B30F24EC25A5169ED8902335F961C0B04BF3767CDCABD4CB572419EAB988CBC2CE8C20B2605CA13176D0A202F0DFE39A3F57F5A723E8CCD87597931084ECD0F61CBF7BAA46034696DA38643D2AB43DE65E09D4C0B0A3F5F2BB4F77FAE60FB4EE80114522EADB803592039C908ECB63E9BA764D0162047D915E4F1EF31D67746FEE2DC3CA7139EB5F27126A24AA6A69EE886C191A6C31F99FE6A1E2B0F68B4E4888E66BD2C702D2851B5663F3E7C12B24E4232AB9C48F6625CDF0BE1B14C32142A70D3E1316FEE909141CAE0BC12494BC23476A40BB03D2D26B1183AF3B4A4A0F2BC3C64B12F4CF7B5B15DF00B55DFFC36DA3F3837C4CB91A96FAB6AA4BCD6BD1395E862C14CDB3B5381130B2C7C35BF8121521CD8399405B3D0B3F1B915C66D1013A5437CB52BE10D2A7770FD6EBDF9A08A68473450B1FF110D2DCDE1F4017830F5A1DDDAF286333674F89D0797C758A767010AAAA947773A4608113033FFE448DF730C7138B99EC61F7F33B1758ACBC647EAF862458EB3F40181DCE7174F3C1E4CBF61CECFA06EA33CBBE0717BA67216839B5693FC87758ECB1046EBF9BF151AC9CA01FB87EC9ACF38AC15E3B759814944B6E2129A4DACE16F0351D757DD872C01DC005CA7BFE85E2A63F29880B4123E83F3E50CA98D54389775DAB771584671DAF53534CA5C42CF7057214355350F7480BD5D06C2E468E8E9017D50847BD1412BF5466507CFB35D0CFDE353EE7FAE40ABFFB996568EE72B0AA044B93CCCA2F326FFA854108377C224E62C85AA2C53F6474FB9EFA99E5D0AB7031626061659EDC71A7F23FDCDAE512A406E75C448EFEC54D5EADCFD5DCF347A08974C9AAB867E9D2394ADAFBBA51796EB575F77935BC707B32364E3210B70700BBD96A8F1356DA0DAFF9E80B2D6A61904F542B015D124AD6C3371DBD8A6B72E4426BC8877BCE5B32A6D792428EA6A76EBF2A7B5E414989531EEE78B49CB6BFE2ADA5E930868959A26CE52E9F23934C101F340F37DE42740D65D00B9A94BCE4CD3DDCDD84E1A7052216D66CD6D9F34C71FC6727113870E0E72034DA8291489BFCC053C49D2686E9A74D91CC49ED61DC0A669EF57862EBEE2AA8DCCC032E0F8CE81C9B6B4486747D686AB362360F8A8784963E72BFA1F62EDEB8D8F10FD67AED422CB5A0BEFB3CFEED92E1116B79F7D434981643A4C3DFCA02A438B921905CBFC544BC10549D9B9A18E189DD87DFF97E3E74066BE0C2AF09022D327642B42C1D540B1211B09B9CCD0C7082464E3904B1EA6F3E88503747C2DB21892ACD09589CDDDCF8D9590A238DF3791D03808F16A27C4BFFBB034055B94096176B631FA3031F1C2E6521CEC4F505F857CF2338365402643EC9002F3CBAC737AEF503DB81B7EF45B26BE61E4A7643A302FBC415A13FF2D33B8BAA809AFCF36C970F749BF0441E432C24CFE8B021B509B6DC903883FBE9C6566D3685028BB720CE9F36B2C4C7899A1637494890986538406419EF91D95C652F4B80C67F330781581AE1E33973A9F978AD5887F3870FBCC487F594B2CC4587D476CC9038563F288AAA14FAD396C1B3D8995CB17F2768E177303507EDF565321F45F95B081DD1233FC18FD986CDF380AECB77741BE7051313811795E951E5F34C4E881BE599A4D9ABA61752CFA4820F7FDDC1019BD444A95227B031D40A87ABC6E14BA88A628B4C83D7AB956DA0224970DB04EBB984895EADB2E602E675B0ACC55A4CA5C21DA33BD017AEA87F7F2164D57BF9DB55430E225E585AD85FF97B2A60E143CE9535B0DAD2A1E94BEDE94E9FE66D585AD9F2520F22B72AB61648FD7EE4ACC698087C2EDB3B04721F94EA16201EE39F124B30A07CA30ABD2165732B56919620C8BC760EF55BD79B533D2B8F419F197E3D382CF7F6FBE3FA1185E4FAF28F99A5AE283A0B94A985103AC0055D142AF4A39B979A6C9FCA38C6EF2D39766E0847E2096E590C13071737168A6C1BB84CE984248A0063E9858BAB2574607E1ACA26F39607F5D4B57347DF184C3BD0177C6DF1F0A7EF73F89A0FEFD384BED64198080A808C86B1190185F7AB73FE296365405E3B443E29986A28E9047FA6BC02F85C56C276B58178D2295EE60CA2FA75800E9572151C5EB0DDD57CCE614E44AEC63B9DECBDE5684AA7EA17A1048328A26A4E3BC17FC084B2889CAB766DDEF9061DD1733F00A3144C2BD2E9BA081961D368B62B3A2DEC15FE3452CCEEBD37C80BD4C537F4718833CA9685AFF9D8D08524E7D39B04E7CAD8B4192855D159AD791B056A18F9755B39748CADDE50550A22680C4BF8C0A38CD14856D6B646779E9D52EC1C35CFA86A9283F5C0BCE52169BC15E4ECB40EFD36A1573D5B84A18A762818A468B12F66734F0575CD493A89E7AE250E8CAEB85DE42C86ED49F20810AF79FF4698569C2D330AD4135037753891023659CA41C8900ACAE07E1D83B63A400AB77389BCAE27ADB0C5459ABD7A8F56E2D87E715D3759367415089B13349AAB21898D138D9DD13E661A92A716CD6F9EBD9C657482D1BEFBA0C5986A1A0619DE2C070899A9D8C519B80B7DC25D351FC02A24550B85DF31AB65C709A96F5AA77CE3F0BFC1F33EDE36EEAA0086F8C7181B9B632CD9904652688C7CF5BD6DD43C10366554D5CADB11CF8563BC842BD10DE936C5FB5276F7FE08CBE15F627A8BDC221C493F2B3B9C870E74867562EFA80340CFC77811AC83DDE2482203EE60D57E9B5667CE31D4BBC22F4F7C4475CE1675D535B9024F3E2975AA80543DC9B5AE5F240A2C1D3EF9D34407C5B174D9FF1631FCB7DC3C5A9A0B5C80886786CEEABE549E95B542D414B5B78358EA8DC6395504BAE188B5440F0E9AC840413D49B27532983E9E68F20D0E2E0458F923A9C80E753299AD2EC0EDD7485B95187FC235F7A0222F0A4337EB1BEC2ED924FB49E7A2784FAA26B0853DAF88DA08350EE8BD9AE0470B60AD3DA3EFCD0376A4508A24A1390203FC0DCDB9A6E4B191C439D17F703DD73E2E81314A01B68F178833A3804CEAFC36A641BCAA50FAE7E8E49FC2AA262E592E35EF598BE2F795C98C3788AC91A3D964AA13824316E59199E87E852C675AE3A89DBF11892B437D286F079E7A4FFF6D8A5B3CB7362684238BF186552ABDFB969846902AC84DF74FDE7DED9F96C426E0166D13CA4A43908A6BAD4313FC686F55396E601779BA715E12D986DC08F82443ABDD9A2435956CC85BBA741B0529FCDD6AFEA37229DEED4EE547734744DCF8AEB867EBEEBD910FAB760D0E91EE6535B438BEE3CA57557750C81BA1C9FC497D32A6BA7CB7DAE8FE5AD4981B425F3EA6B0F9908A67721555AECFD9737C1FE88173E20F4987AA8E1E2BEE37FB497CA1A69523B07AF447A91C8F9776BE28D7E07D1F2AD0CD325B0309ED0A198F00E4B1D29E0700F889F404663B7DF3BB39B438671B55E81513425F4E9DB4D1FEC85707FE75CB6C5B6FFEA43866BC56D0A3A8DF20FAA226993491FC6AA1ED49805BC183A67D3230D1DFB44527AE361F63C5BA968A810FA17AADB12677BCADF0C3D9897CE4EA6DEDCE4C2DE10D3571AC4122D2176CF54EDCDFC08E08ED7A066AFD68E40252F73A44F127A9F88F13ADD3ABC1068F5F39CFE0DADD736353109D8BFD1040FF5A8C583CB322CDF2CB0890F70ACEFB68E48623890A11C4092E3CFB7ADAD4586DFDC5CACEFC131A023FB3F7107F79A664D20B334968E74268F5405768252EE83F7D8E708048E0149C1CB96A4906B30DC0A8C2ED6F7B60835C70E1F71D845C8AA82DCA284F9B2D08936E45E4C7647100572327120FE3622E08EE273122D44DF0D90320FE082B3FF3867CDCC6A016F556B1B9EE8484EFF22329081A0CD87598C184D27DCC043E3B1E25934540E95C3D0D18DA9B2C23E7E45172B550B687E65F9C1C9B94D2A626B35D1A8D7ED39721BBBFFB2B3AAE813E261699C1ED03EBFCD4B80789BAD0DE20003623110AE77E0057ECB0A0FB9723790194D46E86498541260D4C8F513BC05F9A34E217B12919FED2F4A90486B3FCF2426CF8E599FE507DC1BBC9F3041B47B3B46EA54B8D027DA610020B46D3FD02AF87836C260326C58D16D10FA40958581603876C31E311BFB50FE6BE04AAAB5BE3EDAE5582C40AA84A64386F2AE9BB5F352DDE50DD5A9DBAE4A9187BDE6CC4BA289C763433E14D0BCF9AC2343A286718ADBC0FD86F75793DF33DC7F467D1D3CBB8ADF90BBE502002A62C63BDAD5711BAC59F18839F9C3CB7F529C35C2459E12E9636FF3AAFEB61780D0F11EEB958E8FFB567E818008CCED8D11A2DC252276003618E2B4798561188A46F7EB149AD0D5F1B7616E8D627007B84338706A28942D6E48D3DC40599687E682B1BB70A29A6CAA2B787C2C3869431ADE3FF5E57E36C51C0B53D03C95FB29D4A5F229909F1123829D1B9D156C0AB60B280D4C609C7BCA0E8A1B2244EAF18E1BA68DA2723639EAC47499ED2C7F1C2165A33C6FDFDD48E95AA4EF9E29987F9C6BBB63BB3C4B51646427CF4B7F62A2D31CADFCD31540ABED45577419CEF2706FD432F6FAF1331C45629909F049DE493F2C679EFD8827087A4814C9F920F89C022E799A4FA5552CA5FF50C0FF0B081FED3E279F237F78105264C7CAA3E7244584D130E9B84A8CA579C62842C9D44AFAF28EA187AACF1BAEC3AD0A7A78B65153ECB30CB4EB70E3D5369CC6B178D313D848271D4C48F034895E17B9DC89D1C6C2393323F171D63144736F10E45089506155EE1CA074ADD91E778FD9C95A3076D09483797F169662F726AEF917752FA27EA56B2DE7EB1D4BDC46B92AC23AD6435BE1D4FE5698BCB7BA1A057F2BED362F73730AC4E0BA5BE70F2120864E379E586A01906616CD453B5BF3443E8B8D55E174A49EB8A78CDB952BC1E5DFE220C213FF3236CE1AD4A19914EEC1F2894D559AB51AC1DD37CEDFA6BD6C97FA900A00925F6022A9689499F07D2D514AACA2E4BBDC9D4A6BD189482DBC51FEA026816528595B8C3655CC15936C8E0076899EAADF2386ACEE059D32D64E8238CF2C561D73E9A1B926035EC5A5985B1AEF4AB162148CCA9E7D6C6F2EF70827F53757EE642ACACFB788E5AFE849AE40C16E6A6AB5E65F358623292B1840E7E1C7B15550CEE01DDF68C0EE38B50300E189B0FA303C60832AF4E6A7B25BD3248BAB3906D5A6C67F35CE6638FEC9B7F2047A94C8C13AB2273655FC95B13B23E3F18532B15E0E0EB444C3C5372B36D46ED2EB0EE62CB495FD513AF463884D491CDD3E09F2B0734F0A748CF0FFB5DFA06CC765521A456C3B96AC27BD361C54965F6EFA39BB8FB89AC398F4FEF99D62CC90106064A28F02EC3D18EE4D3F5C28904F38D7D38071455D2E4FDD337A121F94DFDE44688C54156C62E300576CE1EEC3998A184FA5A8D26CD3578BE601754755F53540C7E7C20E2288B855E900244EB468331898F85C0F46FBBCD10E5AAC185C5CC4C2F3A64A5720D1DC7B52AFD39CE8640975B76FE16EE2F15BB884C41AF4867E26308D2DFF62F99109A3629F2DF2A78C55A62250C39DA1998394043F16003EFA5919C552FB3806690BB89FDBDE7ABD4F32B9C22B0E9350D3BA1886A18B2BE9D9F0358FF6A9494C01420E96A05E08C38A6811C06036011BA5B102B8BEC442AA7527C10000ECD79BC3B5664B0191014A1698887A1D9A209A47E23C2941CEEE31B8A0778EA817EC9609843468B0BB5C0374927E59DC801BE20D1DE298D0B2CB9B6670738E082D06FCDAAA5607A77F4210BCB570F8B6475A03561361E3683DAEA56C92C9901E75997EC600F61ACFBDB85F8AF2A47FAAAD9F9A2AE0754B1B46A02693168211EF1D6C39848702AA12EC310B7B88AAA9C7F8591047322E0D482D5E1761A69BDC9556259AA0DA2D2E714265166CE73483D862311FD4513189B20A68AC09A1879E6C8116EB4DB312C0A55470EE56AF3EF5BDB4CF19F0CFA3839B5EF6A8264AB4755578B73DD473962D91B1A2FA767A95DB819ADE86107505C34FDC4634349919A7C7B15C29EE6430A495A9DF3774C914DF42652475458889E62ECD5944E0DEF658BE9ECDA0809407468872A428A258650AA17857797EE6A902621190335AAD66C681F975D045F06C97426F83E2973FA45E2268443F7F068C9E65EB09475D352B14E156500805466E6D82575E3CB9DB4309A11622F20BACC428EB0B4EA044F6C072ECD6816BBA2038BCD1E64BBF6889E5FBA2E8FB2C680799A7BBEDEF6C565BB3AC21E43B5F0FFAA930AE7D0E5611C9E75EC3E408CE9E48E36D94B884329543FAD25C718FBA9679827F4ED8B38530CDEF425689FB2D3458DBF9CE2419B6CD6F905AD628A444FE7EDEEEA78D8F8FAA56389D91E098B922BF3AA1FF102BED55CD9C83924DDB1FAD601D57B97C70ED09D44A92DEBF74A46ADFAD67B14B1EC112B3F1AAD80C781F22D3CCC441F5679C7C9729836E7ED63F041C55EE2F84D020B45EF2A7AA37973EA359B5997120F6C024ADB467832482DC143A2FAB75F2AB79832D3074601C46620BED70E61492ECBB"/>
    </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>
