<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="BCC2255DEAA53F2ECF540AAA94E5BBF346A650250975A0E7D35FC6A3D95D5ED760752694F4B88B506FE61CC3E2CE4F3D073B5F521E4476D5D682C382D5CBB9DDC22550F029F62AAE7E58F4DB0A76966CA92040B585281523459844DDC147A5B5"/>
          </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="073B5F521E4476D5D682C382D5CBB9DDC22550F029F62AAE7E58F4DB0A76966CA92040B585281523459844DDC147A5B5"/>
          </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>
        <ContextString type="ByteString" value="A54F5DBB5BC5C0F434BDC855809B5853BFAA44184FF434256C63B19C13620BC877340A3D0F87D2AD4B2256C36B0047D9A689CDB83789BFB08D6D432D730C178B813455C775"/>
        <Random type="ByteString" value="FF22B46EE5BBC8286933D3628F4594E4280A756BAD6E118A"/>
      </CryptographicParameters>
      <Data type="ByteString" value="FFDC8D627BA10FA4C192AF9124A82AEE8DFDCDFC7F3CEB153529EC31FA85FEB0D8FD4FB3BC463456BB2FCA5959639DF84985073206A0724E9049A8B0F7CAD48CEB09F4C1A17374942FD39CF28B7C5FDEDAE3FCCE11EAB9CDBFF12630DA6429582256D5B84178DC4554191CC06D323FB67A83152123F6E2C1C1353A7EB9C8AD4B930A24CB33D961EF0520C5F4AB7B02F96FE0F888B0BD6347210892A368E266190DC73B702BAF97720BC5DF863D04C953D9A2601FE2BB13CF7A507ACA4C6DB5E4A703F874CFDC9BCFFFDB43C38DDE979CD2DE111DC60D1D063B0A4CC77E974E4F"/>
      <SignatureData type="ByteString" value="FD0CCC0728A4CB6CDEC0582DDF4D8F3BF97A02DFDFFC7A02AF966AF1F17606028A8A104703A09544B7C6258D1242FFF3834A91532C4501745873694716220B94238A030B2F8F2F4F62621981EB839EBEC788DF091EABE1D9C9BEF039BAD89522A2DC9C4DE782059FE416FF5198899E1222068241F4AB2F27943306EBA31B688D71A6FF3D766853C93C36D6CE4E799042686425E301BC0E210363EBE37312AC68F8FC1C31FF0B5B567028DA5F68C0512DF0E776132394FAD7D845E583B4D6E6F50514F655C93601963B2B3EE30544323123C654B5445B3368EAA40DB13551633DD369BA12E1E11694AB3DEC7ECF5B5278257C5BD3964890EE43E1D78E92A19C5A54FBEEC92808881CB62A1014E273291E1CB20A01CB4A143AD6C9B176C1150D4728E8650A0D1F50F94047B95FD75F7A1C65DE44ED4F092579AD538E9D8D93351F522B5AD2938583E6F0C407C1BC37AD5DFC833DFD05F7D423460D768EF6F81E5E965E8440B2810BFD007A9FC843DA91DB2F944FEB1AF84B5607662349C99D688FE754C796DF578E5E1593AF91BDF5537514054B0895660D87842208677583A8DAA7428F3085E7E3B2994D0B8A6800F1F7F3C288EBC7FFCB3A88F2FD05D2546E13A600CB509DF2D2AB8B6ED0397B451A18EA13C8BEE8054C6D182C5B7961FCFBF6D5CCB43CD37ACD6CE6F4BAFE9DD0BF55E38446115AAE365D53BE33F50C88530AB1D9085151F95FE40111AA0D88AE41E5A22F332731F67D907B5FE627F838E64EA6D6975DB2ECD6D52348F2103304A920663F3E6696E0E8172C67447A8D33ACC2D8662DDD9BAF172F2C46727D92399F6B91F8C25F6EDB0C70D4891E668172AD01695F2A0A077F53AE42E4001C0694801446476A2D4204BA09665E46271E756D24026E6C6AFE5474BAE377604F8C8EF1EA608F0098E0AFE487597D37615593D5B003F8408C69D11E5BF421D497342BD097AF28D08969E5802386A5E69F3213C6B8848181E729CAB5CDB4A583D23114F1B63C8361F70ACD229335086159E9214021BC68CE1CAAF6643500069EA3F36EE64A2033405D448D9099E0EC99FEA9E53D394838B301639EBD37F64518EC85A4C66BB85E38E11BE995283299AAA2FE9AD1510A6C4F56DA41B1EF69D805947ECA87C9F981A4D6734CBE122A590F3F2B89E1E8218FAAAAF9876C21D3BDAE70C5BB24D20281A96C3CCC62FCA99257083C4B8C550638674B8C6D5CBCED729E97EB401107863AD68715F7720165410B3958896C61876EC62C3350AD6D0EEBF376B3BAC20878B895A4F084A0B45116CB925CD96F2F72A25C8EE11DF740A80478A3BC4DA1975E181FB13386CB7F32CCAF95D3E918BD7C48430D87E154C7816FD003756A3DFAAD0EE8D050BE884E4C5373C90F89F0B4B0627AF656EA0D339A740D2877514199C5AE7A6B05C16776FBAB2B70BECE00056B0D5D3D534757B80384FCE7C09521856620D5B17A236A434F02F1E18AEF322B8436246C3F6019724F5079B116B7CC40D237E7925AFB5E26D3F8013759C19DE37B3438A1415F09B2149A166AC827146E615FDAB3E687240E5C2BDCC341914EA4B7568A0BE7D8C81722B661B7D803C6846AFC6B1915D3A8E703A07676C3829645647D89216AAA373EADD2C366DD29BAB42BB63A2A6051D8B02FFB935C66A60162B72C9DAD5F96F7378739C639D479AEFDB1D3B260EFEEADAA73336AC0D78514A64A21E3394E31563105903381ABFCE26F4C76EE3CA4F8675CDF66B50A3FCFC09D24A367F939019BA41AE084C2376CCCD0F7FD1B32ED0E08E7BDD37A10B97D8578546A4294C48BA757AE42074E6E2FE214BB94F0C443460F434C87E69700AFCD585A713ADB3BDD42152F67480A45DA0C9078905A9CFEA15E4D69A9017B23843AE2ACFDF0F056995ABC2B932F7DF7772DDF072509EB574D357EB07CE257505384737F6211C54BB7A618FB56F965E60862AF0C87C52E206E7672E6DDA09BA5DF49CC41281E23D3310B96317221D751440909B11E497DAB6F1EEBDC80690684D401D14CB586D83A2398FC81510FB925C450F679FEA2FEF4B4364D31C7A01BA1A971A3A1573128D071EA038592EA34B61E141BB8C01B15DB8851FB12F5D11532A0737AAFCE8B3050222D8B97231D00382F0B926A8EF847ACDB32B9E448692C44E3D46A19440F95DA880A67717D6005AA0A27D777367D35C6E0E1CD791064B3B302B8A33FEC1140BDEED541C9ABF0A4D3FA1FA0473097B141719BB0C2FF1A56D1088D322FBAA1208F43630045F2F9B46EE533CD77918DD6F3DAD8D0A150EBF94D570649DE78D62A24186C86982DD5E54F4E681D8BBEB817EB2C7528A13CC6334EFE4E2547B9EA6092190FBC8BFB7D0A73713766737F4C56AF677220328C190B48D3E4822366B277A205BBDA2DF5C4785C1851F2D964F4843621A02724745BF2F2077517632AB0EA7812A2191892B7112BB703B812F21B429FAFA04144203267A3E1FB3C2D92C3C5DC5D7E7BEFCB9E16CEBCB9F247C7A54A506F75407C7EAC90683A860B444C6AF4639329EC65CFC27D1E5A9521197C1395947601F41401F008F146137D0A6EAB5ED383586E80DECCC49A97042C7A0ADA38C972C16A33B139A251897206F241B95BEE59AFEC57ADD00BB0B8E05C1A70FEE00B58CFAE7B6754E0ABFEB7654E2575FB6BD232EC37C755E262A333CE77FD1AB69887C7876799F67B8835FF4BFAC0251425470CDA18AA89606AD93DBE0441431AD216C4721A688DEF14237CEA13F4A1024702A85C9AEFE5F419CF10C75127ACE4D27414A96F70C2224C24D7AD40A0AD2C0154F071B3D40412705614D321D92A0D251B44CFC9A70A50CF771FAC0FBA583F9C9CA86C6B8FE6DC39C346E9726063BBBD47781F14B800DBFC6FF65C4F6539A6CA4EF81383F3E15AA73F3B9D565A05506F5E6B82051717F40372A4F9F8CA6346A02CF56A87D422AAE1ECECFCEB9D0EBAC537221FF7F1231EF37E519B063BB331563C4E2C046B225B3A134F150D6FE22F4A5EDAF27C36881F4A7F7283F13652547387FC558A109FDCE1535D48DA2FBE29B26E4D4647D6B535FD4EA4CD2B9C111E219FC1003BD3F80CECC1F597395AE39EB421542694DD1473036969C4C131DEABB23F7D9FC6EC219DDD5792D00812A652D918FBD0B2D3145966D30657BA78834124BB60352344B7CF4A77D0EA41593FCA949E2FEEBBB65048A6E78EA51AAA15301116B14B9903EEFE933231C31685F4469A0C262ED4028A4398C6C944A760006D3AE689C0FF524D6F7D0AB41A12BF379471B969C896A46266710D8797EA76812CCE314E1ED722A9BC461C91BFF4537860AA5F02EE269A1E30B025BBA54B6195DD147DD985F603BCA437ED21AF011B9FDEBFB081015157C8F9FB440CAB9DCF0D874AB0F7AA6CD1FF1FE33F01253A32548779FB9BB4969091A48EB1DC2DAF69315087F99D9A793ECF10C54A897A3D7F6DFC5FC743BF0A7A769D9CB2D9A46F42A22126389CFCF37544A0C301D40BF5466F95D49802A6895E7EA3E7227BB3A09B8729A300A2DF38F5E185222508A261C23FEE78494D739E31E4860C7FB9AC3390707CB3D49160E4905473DC9DEC71A9DFF393DB50B59DBE6DCFFCEA41061697BBEF69B10C70FB5A8404AFD72AD473EEBDF6159084A326DC6C9BD470AB6565C51811E5D19AD73C942DF7F83DF55E69A982E5F2FD99665803E38A60F3F90FBAD489D7972DE9D49A520AA17D98B5C16664A6B11DE8283A9543356653FEEF555E3CD69E9E3A04FC9318EE2EBA092DC96E9982A0E54BA3EF7981CB547B4E03C429C6703404D423146FD152CB3DD822318C2AC59A45AB5E840FDD08A1CC1CF9F087633EB3C6A00A0CF4CDE1718D38C26B04DD9FD7B287CE06A9EC6A17AF9B4AD2B4C1EB52695AC4C66294E53DABD3C09A0D542F1675C8096EA3337B30E6BD544B6BCC87837E3B5F8510CDBF2B6C5237F10CAC1551BE07FC5BF84D49C5469404C10FFBB94DA0F396BA40DCE93CC1AE38151E40603311EDCD4E81B7D84CF66B5AA982C0389FB3D64A278F6FE3B4246BBBA0143F381F355C107AD18F73842D690492F676172B25D367DD568FCC3E9EB78D80658CF428A0DE452E55757158A8C16E18CB9AA199B735B7919B75FC0F5E467E4AB6A2404FD8E3A9933478A2228A62DB1C22BE3A3AA037FF3CDA86E4A1DB1FB5E2967EEB18023EFFE0CDE8E41EE52C297CEFE7CB0C32D600F737BD80F4C08EAD3AA8346ECC0A983315931F59682EA9DAE17E81CF6692EC10D11BAF4389230189A4C694517D83FD632D91776B1EEE8364BFC269ACC97123F517386553E26AEDA16041D05E72678EB2F456904FA52058FF900995780406075688370085EF107C249E0FCCCF727528D69C9B20B83F7B1527518D7FCDD1A04EFD4D5746877F122AE43D3C4778F994E3A818F84524FDD35C6360F737D1F782F253FAFD94CB498BA33D7E24854006928A6556CA2308D8EE3E4CBFC46C74CA9BC866D3CF0F579FFEFB8DE253BC27946678A1799CCD8C9971BDA616C9C34BDE92719615B24D2AA73DAB91BB8400C47DC5616F85E86F54AAC71EA0F4C2878E73CFF46AF04E4587922E33A87FA265E2E50968C576B0D94C32D9E3CA68CEFC1D4D2F6ACC2C9E88F30E352FFF2FC0237D37DC01093DC3595C4BA5416024D915098EA1AC289785F399C1442A2301CE1D6E7D5177CE895FBC86CB8B23775742A248A9BD2DD609539788E005FCC2C6A5FC63EB683432304513D4B8A53658EDCBE0891369ACF48DFFF6B8C48D2E7329B0E0FF802C01110B4D07A0CAE61F7EEFE1D8AAD9F9BF1245FB7676EF4BD68ADADEDCF75E08CF6747F585CAF70DB367AEA7B9C599F0E3DEDD6D0F348EB687B847112E59F81A99C2F799A6BFAAAD3E7A9AD474943463EA78F11D8D5BDDCC4D9ADC933A551FA74B35201404D9CC50D88ECD9EEB02517516DA3D3EFC9049BD07F92D5A07E5A472958E788FE57B544E53E116DEF45400E55C24459816D201C71D60442A95D3580ADB144E9E36A6398EEA64429D7841DEC8E8AEE9AD31B03EE937E7852E97074986F93F1A322C2049E292924632A15D5FF2E9CA37F558D4539D14389004B829813DE06D3880D7B5252584DF2AB05CCB5C6E01C78D5B1230094B102C3D0ADAE853B5E62A067BFCFD14A9D3AF2746FF15AD2B136DEAA0BBA573F04A76ADE6784FC3CC9FBCEE67CA154F095E9CA6B0074A4013D9C0E5646EF883E564973C5B66D77CE933A6CF49C396C338647CCC0A122D7ABD6025657701A9AC44D8F54D49BD3BC47FB8962B3F9AA508AED1B68F279B50C7B1D6D3946D023A5A9C092A9AF61174A308668B16DF86D165E0AB95C0B7EACB800F011B0C4F27FDB43FD3589FB46E64B2C0B578DFE52D2CE965DC921EB1A0C140787FEA87DCFCD74E009214CE4F6C239F55BBD2C4965CB81B3A3B71CA89B9B2C3A1AB2C5D2DC3266343F790C0075679CAC026D6BA217AB691FDF06C98B11D3BF4B1844A3F97F2F93963A4721C285AEF556A18CC9087DFEF3F5960D5B5E7F8B92FDE497B7D851DE1BA7CBD82204A70C2F987F1022EB4F4F740322B393CD76522DF26BDBFEEAF75861062544CE4A4CA1FB5C6F9CE48A5445FC4A66F52EF13A106A1F7F9A7A542A4822A207D325D3443B3D5F0FB475693768179CAB052ED70EB88489902987A42CA73A390ED38F9E9A7DD00C82662130408191BAC1DD1873705E10EE476FF524A24B62A325ED2689E6BF87670758A2B51D2249EE96B56F61AE5E785791CEE0EA916520B363C92FAA2810D9745BAEA65D76FB0BCFBF1259FD7F5BBF5C94A04EDB52901037B8E2148ED047CBD0D8CB878D7192CA634FC5AEF3B5C48E6642F32B77F0B0583A3DEEAE92121799A6A3E5BE47AF3ADD60EF2B80F59CDF59B38CB4367251CD9A042F38ED043F5730611A778811B998EAD7F2425FC31638477B8F129CB8E3D786359D0020931C6C211E8E4316B84556E880433740E10B3FA947E8C00E2D1901CD8F96EE740B6BA16BCD0699E4366E18625244E14F780B10D1708B3DB5A12BC4857432150077E175B1751A1B444EDE108C4F0CAA17FD9BE7FD38172E676890FAF59E31E5A9806CCED09054E466E2C834E7F9D6635414A3CC56DAF7D4F55444C2C6FEE604BFB97F533459A833DFFA4FA170DF185B61C39A88143F824EB35ABC98B4F0987C1D3DACCBB9CA87D2A8D2B27885B18F5D39B2C5E3005EC88D6F8ED3D64B38F9247BC266945E4546986034EE8F5FF48D06A0F974FD9E7E1DF11D503DA18F790155E9BAA7769FD2988C1F0F0C4A99CE2A8D2E9B7D64D6BCB02EAC3171CE507BC60D552452223BCE5F13B9927FEEF3A2727EFAEA9D4837316AED828C9252EF5C67AE19B66A159E949C4EF502D5C0C632D0AB6EB4358A9736A33639A4DCA561D190E5865734DCA50A455F104DFE17496E90DA615AFB0E9AE6B6EDDB31FA9905CAC5EFEACEA1EA3518DF3516AA1B8D912C530D9A47BA5FB2F0FEACDFEDAB1F5B0686E76E5186343E6522CCDF7DFFC95B6E6336A0B940CCB1D0B2CCC3DA0A0A1E19041B8087ED61661CBA1777754CE1D971C7B88D832C9EB9C9CCCCC3EBC30B14C13C2B722910C327DEB696B2FA432AA2CE27837A20D5C8F2A7F77F70D372A11586994DB948D06A966AE775B02A782C05CCC9392A25474546EE3007E7CEA421D49ACCB158405007FB6DBF67CEEAF78D0175E9E17287AC9F9E55B1B882BB2E904057029229DEC441CF322C9C81B3A17BD644F66F1FB7D34ECF3452EAFBA478A0E391B79D7772994F959EAF97AD3274110C324D76CC79979D910F7F52E84EDDD9CB8E7D1D5AF79CD17DC3669884BFE19AB36001E96C610E0543EE48E474C3432BE5CE030AEF7E42A9ADCF50CFEA52F63CC228B87289979900360B0DBAFACD86E1A47540FE323FE9B36493D299D0181A1E6C41B6262DB11E0A6C6A1557FA820E5A36D6D7A17FFD6058B04EC70BBB2128BB35FD3F35D480480AF0B56D4A7565E27A2A495DD401ECE355D2A13FA88C2F974C2DA00F962E2DFEAC86920134BB07DDF2CC02AD52A0D53580410E2E9BFA6DAE687C81EDAA87784D970C8E39626895E7400BCFBD64C4494EEBAD583FAFE0099F9CD645144CBCB3DF0329333867A230F7825F4D919560BF20861627502F891816ABD02536A7D44A54AD685C4FF41EC0AD02B08D0E42180A41F7E6FEDA6CAC0E4CD160938CD035E5B49DA18FD23D9D5478AD3EF85A7788351C5CC0136CDAE8A8B070C34E313B57CFACE482912BE4B55CDB7257A284ED931EF0109916C9193CE4B0AD813856F4B015F8EE56530E6B4565339DC788C25AA4C9E328EE0AF96C3CB22E7D8CF4B3A045200B1ECF4F6A5126EF2F115B90A32B3DEF93DD26965C8A4F9144FEE9BACDB48DF5326911C8284A077D232C774099EBB10F7EAC3F2AEBD79F0A877B2D60E48474C2EB1FB3EBB41D3D26ADCFCE386D8AC0D93FA4E580AF84D7DD15C95CDC2E77953494DDBDC50B36B288E5EB395035E530CAAF2E570D4285C9DD512794956F8161D16DCDB5929BCAC7CC043951447D2D366CCDDF9F03A48C2260B6039838817B6D62E52956E15858EE6F07F42744A60F88982016CC5F534A3C1418552DF7DC1838AD157922457A5B129CE09511761383BDD027F5CEF75A2E8B110F655CFB0DA4404B78183036E21DA642A31A29AF380D6E455241A545153151F9A64A2545760138802896A871883B3AFBDB828298430DDC811F59F89F4C1C4286F08E40F72004238F1092D55775FE122B60B3812DC0886B71E695BE2A071D0A58EAC6F594C886A0C249E70AF9292C8E227B1681462741A3463E5BEB7C1847E32E8CB1D2D9F3A703E024DAF64517BEA35FC853A105024BD6A978FD41A892A373057379C88DFC8EAD7725517B07B2E9CBD0FA839B6C169795D2FC4AC04C074F05F824C40A133DB8E073725B559D58F47993018A6F0FA319DADBC838DC4F28CD78CA5E0CEC5ED208247AFDFDBAFEB4AE8E6A20DCBE442E9A06887071EE7E79B13D769158454CB47C5A0B677EAD3D38C117F24A65961EC0BDA8E02817DCAEA094E973861E640892B62F8A7C29A3F2006F94571F1A3EC0D8EACEDE20D435C9770B2E85A9CABA02FD0082A5088AC76B34AE94A1525546F84C21D37B5A89CF36E694454EE16CAD7D7BE2EAF2F06873EFFC49EF7B46B820EAB87D06E1023E7D6A112689C14790A25F898045054DE4C2905896543FA755025693DA2BD467431B642B51C23CDC8724ECBC828DCD06F3E4FD3E2F7F6CC88E4716187F5A7655746A9A043021077B665569862359019E78DFF4DD92B07227CB6C82246BDEA1AD00725F368E8E391BCD46E271A602CF4167E568E8903785AFE8EA9A3172679B07FD7C2C5313E57FBD06CD86349DE53F0C080524A7DAD68B85FC0A4D533EA1B293884618E6C98CF755FDA315DE693556A0B15F270CEDB4781A4BBE05674A846352889B87E088EAF56C56CB105D2F0B8ED22A0E005FFA9366A6D984951DDA722B281BE969057C0D4158DF0717F23303613614F9F6417CA95D74DC97F47969ACC23483AAE9067B64C61D535A3CDD4F3730385FE040B7F03A2935CA85802B2DB5BC12D812266E85372BF11B1FC1D844EB32134EB1DF6E39DA6D123BC998DFA9FEC43E29F023121B566A6D4724DE82A96597D5C7F8BB3B3E16017CBD8118132001E9D23E5B53EE03CDA2E928A9DE11F3C5ECE284E72FD4860E0DF7DDB31B39EE35550D0CCE429122F9DBA31AF38254B083ED39D3DBC7A956FCFE3DD3B9B6B6CE585D511F3A4E375DBA3E80A6F2B022CA654581F8A57A97B4022F03FE16489EEA4166CAC1962FD462A0093EA0792E9F9248A526443C7FCC1D9C4E97F903E61E85B4E189B5E289105694EBC81092C761027B367F1E25A6894D214003CC3F5DB385137D28F049B997F06B425F4DE69EF566F3329ADD3239ED5CE91140C950986FA12EF227DD0693D40E698F857334958E824C982606FA726D91005204A2135BE6206E399E9500EE28FBF8D086D190AB46747E73043BCBD0508D62DB8F0B2899E56EDBB32247C08F9150632D0F34133A992FC3C2F9805104F7BF681B441F817773EB2375A798B8198977889A8A73530F2AE696ED6921B587622EB520BB704BA085984BAD0B3D78922BA7BCF2DBEF72FBF23C791F259334E324906AE9CD332D4B816DC684C72CD7A8B2685B04B50539243CE197A7E2C87162036D2B4255E9D15DC63B6B6F2CD6106117D5BBAB0CBC58D6DE5B131C7C435E81316EF6E931E9729626C622D67E528B892E82A144DFC69FB15AF053442D667EE91475C12E2D6E477D12D3F36F7EF3A45800614A26BFDD814E97D082FDBE3D53954D0A9E58A6C122211303BBD5164717B7CBE2B16D64BB866E8BB8757020920783F04E046213364CD001CD9F85E008030BCCF2FFEB06921C9B655AF8816A1EABF0FF0900B93658B84140EC0515F0C9E59B19CE4E7E3E68FF36952ED0557C03BAA78B3FD8D184975282B35B45ECA77C03688D938E6DE0A181CEC19BB889009D6DE038B25196B8306811FEA2DC78120FBC6A3E4D8B48DE9DA4E7A15E44B717080CD28863561F0F3FCF2CC2BF688B1FB5670A6561789569C064B71CAC0642F22666A1C3954F8E0802C1B6C29D409EE3B9ED124030BE55DD9ED22188E6968F31BBCE77F13CB1E0871ACF0CD9E5EB77442094B85C8DE1041D5E616099B530A6E503C7E4BA62A19FEDAFA0A017A313D02615AC6086C1B235CECBF369C015B58BD9F915F3483F7AB0502A66765FA32D210C7BDBDFA57B47866C0DDCB744331E2B743EA5D558135A2DBA044A0AF0CD1EA6E454F7DFA8F9C31037D8ADA9171C54B339E472D3B2E8020382E67921B3B023884CC66D72EB573A51C6E8E5661BF02FDF96BDBEC894001A4F8509CFD7F5F3D1F2376665A32A331196CE1C68668B179DF3D31374D08C258BFF57F26C24B3CF450E82BE1990DCFC0D11E0F37A96C050ECAA37D321CF51FB91AC8DA1FAF9A1DF08C55FE39AD4CCCDC6C2895CE2A458572389F114FBC9062AF36E5A19CA78ADA70D0BD9C3A77D6724B02FBAD347E8B423925665029D87FF0DFB6D6CB49CE85DEC9A26EA2337F652537015BBFE532F247511C2AA5A9A6797A331D1E74E48AA44E1545029163AFB978024D3EDA9AFECB5B2E948CE4475982A8C7CD2A464AACF619F00C79C683D87B359C39157E4CBF247DD2764BAF204515B96BBE5771440DBC8FD8C018B16C0F0022F68D2618444E1E71304D2458F4B7B932B00DFCA5AB9F0588C337645F85443255E10F478838D13D98A1811DF51D5DAEDD6466DDA200E984A286176F26EB1FB6335ABF8FA810E8FCF50EB714899F3AB79BD54219C332F741BF1CD08CE6A2016F094FFCE55650B8120B2D06F6BB55F08A3ACFAE4F178BF07DCEDDD91E7C4DFE9B87930AE9D6912E1E5CC037CB1B5A52B3A586563DD0A847A638D67F73435D22B8D190608F03EE330BDD17DF7EFF54ACDFEEEA159D3E967B0EBF5F3DD1044E3E512F034C7036D06E55343F546EC88621695058AB502FEEF547B8A2071874E295397227A636999E89F3D12FFE2759669DE266C26A97D7487523C90F37C5188D1E6C69D75CD4863FFAA8BCAB96B6D1DB7960D716EFDD695F66807EC2BB7EB7BC0F082A108DA325A83AC5E1166A2137556C3F9D469AB032D1A463BCDDB7167819647C4D32FCCCBFFC2138BDECABCC2E642AC4129414AA3835B00419A9CC306D30DB2DBFDBADEEC11F1F9ACFABBF293373120ED956E95501853516456F307412FE0E9585E0749C31A72E563B457F8B1DAD80109886CC048987A79BAA0F539648EFA96220F5DC0CA856976D0FD997D375A1BD73E4D16D904E190509C8D69BD247688E61449EEEEBD82C361EAF4A8ADE19A27763FEB5EE992D50DA287C857E452DA297884AF088037AE2907759621CF46664798C63EA148C79AE9717CF0F3889CD9CF78B18DFDF76B869B8999BD240CB045759C9BCBC3A97B1173DB532C1A9B7BC706589F78FBD7C63785426924CD183E41A8146A11214D3F7D485BB146899FB87E9FCBEF4D4F2DE3749E400B10A526D9B5DE63DC9D4C1581B2CAC453BC3689C90C4ED2B6A8CA85EDBB128C131D83CD91C2D3A0FFA7CA7F4161D7700EAC75BCE50AA5B718FB4DC980A1F7451F7BA015DCC2988C7D504411DE0B87E52E0943A55D704D97284A3AFB714D90969A0A9869E2CF87DF3481F14DF1B82B77FD1ACF79B6042449669B701BE16C58A806FF801CD9811E8796D49EC758DC1C633319385D8F9EE08832204E9F65555687A06F5BCD2198F74ACFA604D81A0607EC264001C00013BC252069E274FC86965E6CD69000B9F569929EF721A08EC357DA470747D25970797891BA7A49B38EA207B0065C0686D1D2C521EFD24B8C1E6E8E2081A88F76843B85CA942B51499D8236C464432C4FC98C454A35C1E0AB0BD6631A72E49F6833D04768D44F9DCEC25D4A4827290165BB8EB232904F707329DFDBC8835DCD03525A552ED56B1052335D3D3AD4129198C472DCB944BBAEEC350A6F42B648837AC401A5B50471A2229FD809BC04A78E80E1F3C406DCC6BAA6078B97EB4ECD1AA3B4FE6C9A857C5BA6579E50A31C1B94669ED9F43107A4B84BEC10B87C543149CC985278A02DE4A303CD6C23664C64FA9DE47D01126E1E570D2E83A5BD7CB186B4BCA5B9FC8F9FBCD45F7FFE762616F639D2FA67DCCF242F63631BBA203F10BB9996599FC4B800489BF6B4EBB98D0326191D79594FF90306B0D4E21167B58F4421DBA46A55BF83B09835AF78D7B96B880D205DD4354676B3A042B02A35BBA59D015704D42925D0CF43EA743D9065819FA98C36AE02FC2A77B1A6ECBDE7D0EF8D72553D6BB13673E3F1E2E9D5FC5AACB025AB2D4AF25CF05616AF85FAC449B61708969F5065A99D81B9A5FBD76162EC8BD70C49EF53E529FB38ACBDF8D7FE9907CF95D38CE0DDE425532B5E3D456B8AC55748C0731A7E7FEEF628AD44F4410A238285B2337A5F693DEF932E3C89BE39657B3FB803DB1BFDD9FF1F091C1BBDDF8DFAADAD7D936CD38123A48DCDE13AD2EE5D5DF2ACA7C79A482BBB4F406BB640C6F0C0BC5193D94033EBEC4444EC47FCCE968C93EA108797E1A6B8BB7A4D518BB8FD241D3F013DB5962D23CA7AD62E54E547F0C909DEC6D5603B65726562DC9AAA9DB9A3E493F5C5A614BA926E9BC113D12416909216C1437509BBE01AD8573CABD0C71C21A5BF3B96D1624328812BBE72060CFB50DC23D50EE7F2E43B00DC82D971063328065051B8F56F3E0E3FB37EEF08EB219FF2B6AE3014099619619F2E5EB842CDC3AB8AD7897966389DE63547A07168011DF3D7FC073143D71D6F1D3889B19F620F7C99E9CF91169E4005E7741EE2EE5432ED2C6502909CC1E06E0FCC34301532A80E013416486907777D55E40E0DC19F7DA09A29B8C9F8BD7D981778DC3B5A18EC5FC25D1FC2F2D0C0ADEA839C5A1007966EF8CD93A486C301C92CBE9F91F79D4FA4C5AD1946F86A7A9F3006F952EEC1646D763113A33EE36B7E6D0A4E1011A41531CBF852BE241B370CCDB611135AFB57C5F7DBB1EE11FABCA6C1A6766B471B12E7F3F4C691C238EF784A72C7DF3609B7B86AF41C64C4EE08488AB522406B3208527FEE8B33F764DEDB11DA2E45906502793CE3457B1095C8FD5D5EB995D194DF43ED9276F31C1E23054B391D9AF0DDF67C64E7C890AF39E86A57ACE5E44272B5EF47A108478F0F590EC6B7CD5186FF5363F6A6A0B5893C5EA7CE4AC1C899CFF8653DE747783C52F2BC78BFC9559E0AFBBCE7BD2F86236BD451BFC210E1E88B4FE444660A8009DB5FCCEDFA03E890E7BDDDF82C2B82762D4355F2B3B4FA92FCAFA099FFAD111FECAE3DB32FB402D92D2614D3E88A0766A1EAB2DAD8790EA38E5CE4CA72EC287F6D8DAF5F756A7456071A4D94D67A1E8E8A4F294A0F003372D087F242B117AA8F8B6C0BF98BD4EB870756CD5A1B5F91B3EF5294445241751860A3B1FAC8CAD8831A20188F77ECCFC69F9CD6D497F276BAD72DB4CECEE8339D6F2106857EC7C600C33D9D915D67A1A541471479A7DBFE526633F9F80268CFD5DA1983005E28C74EAF588324ED9CDB6EDC196984F4DBE95B466700708C607B1A8EA4811CADF3973E9DCAE1F63CB617326CA217D2785969C58C7683730F93D6D9B1E076BAB5F2F176C6840A197AEFE8E833938ABF2729691B94179E36A1DD4856482F8B8139CDFFA654AD0A07044E0272046A68A7798A9DBA188771295FD1FE60FCAED5093DDF039DE5CCFA2EFB7ED7887F1FE874499D8AF1741605A1B65C3C41A91096CE9DC6A9D0C99A80659872A4AA4620B32871B2E570E4238599F407276D7564BB5259DF59C9B80767F009DCF452516547CAF1137992945F28B13ED325E0914959F485BD9D0E34238D6A05E5706BE5BBC94256D0621110AD8F4A13457BCD6D57CB6776B2C93793CECF2F8533633FF050EB535820C87C73229BE958B4E2FF19FEDF075191CEA1F9A763D192C01163A4D5DB2C68836A96C7CD99690B2D9C1F069DAB3E096C217DED8C8E6C52C0316D3F603714D3AA77ED6CB913B9DE183D403EE9FF1D196E0AE589E9A488EFFB0B0B4D14CE6938EB9848CB79C4B6D21EB1AFBBC270142AC2D483E9B2C45142675C39D373B48552C8B8DC295DDB06BD36247B65367E9D919E904FC468E2720545BABFDEE7001D7C570D649DC30E3BCE10BB1FD0795E7C66B589EDB41D84972AE6F2CD466E08EBFF1E37CDB3AC7339BCF6A2814A713E875DE96C02994D37A5334B551D12A865650B6C39A60297B648D0A94BB37E526CBA2E423EC6ED777D9A9CA476790AF53A55102EA5329183E88764E53743F4E44DAF50B468B8E404485B050EA8494E98052D75E1084C1665C95B8813ED2C5BD31DED7B4AC46D622BFBCF14B29CFFEBC01DB842213535050E7D42E890E508C1858A9B3266BDFD25FF115485A20C0E22CEABEF6C7F777CB0FBF415E999689AF4E706BD64ACA1EA74709DF8B476E88B6E6B70D3B5B4579C3BA8DC18FA7220F2782F7E5ECFC02D768C9E4255A8F40922DD3A6BE09BB2E9AAAA423E8C060CDED626F80466C9EF64536D5C721D9703EB8E4B60BAA30D9934C9D36BA5EDD984CFCA29FF0CDC8103CDF835D1020CDFD4474F0CEC95E14021CFE9978A42B89C0FB5800889E2F7B8F16E58EB9A0BB59FB5510F9A74B9E8A028DD4E67703AC70FBE28BEC295AE301F9347B71FABA9B3C305EAF38093344135ED40648DA3110ED5EDA5B66946E3AEF3EA511C83CCB2AB4DD465A2EDD7A333797BEABE29C74E24DD89EEBB96778931CD615C98F1849BB46A75E37EB1130581966699F15D39E74E4B432A118CA4873BACDB6EA4399AA4AB29E7A50656ABD4B5C40B9C3078D79402E772B46DFE179AC1D11757315A11A0AC02C8562E5A3FB644EB722A7E184517815A965A56E62AB2FC5E246B1503A118851208F8075BC5AFDABCE54ACA84348999CC70C44CADA55FBD7AD69AE4178C9E634CB49D5AB7F1B7DFBE30C23C7AAF145EBD1003E3697DF38F7BD2A946B7CEBE0F373D6BCF2A03D061DD37B281FF1A3DE19B502781E337AC35D2CA3F1D62462EB60907925789A67DBA62DD8A55E8CDC4FB51017152E5D11582ACEBCA9388F7F11FA8A90104D0DC27F1A5CD7DC0DF83C7FFA95FAB878B49998F8BD62BFACDE2B6E1BD901D44B80B23294394AACE596B840D12088DACF52F257220EB217C0A698198DEDCC393FCD1365C021FB2E782113202AAFBA4C848890EA2CC00BFD9FF44C77BECCAE905111BE72107BA80E7311D9BDC3426C90B7D38158F9031C1A089CC74ED32DF660D35A86A961A0AC625D723A204C15BCBE681F39ED133BE7DD62516A1AEC22A79CA4F790ED0F1E0066BD75D243873BF8DF88DB1D0B0BD4391CF2C9427F016C7AA983F362B53998475B7986F25577F1B8304AF6E5881DDE4BE2DDE38A3CC15C4D4CF40D050CA9B5692EC48A23CDCEC7687A1AE0915FCEE716568FBB638D706DD78DECF90A5ABF2DD69DE0EBF8B65BCCADE41A285F5B71A23E8F7E0B5FA1079A2107D41A4ECF1BE060AA2B3729FABDF5262404BDECFDADF87350EF8653F4ACF5E7B2A0C7689550722C3C94C7AE56BF10310BFF8A4A4126D592ABFC3792A4EEB0F2FB22C7FEA67D868AE0EFB4667FCDA52B5D24ADD6FBD35801E5A890B8DA8A7F86B648A0B33204F3AEB8B7C7D640F6ABBAD0D1144EF79EE6A8CDF546536CC93DB5398C50B323F9E251FE9A1B5CEC7B5E4E97D6BD39D5EB76AF643B2B25A2889AB4FD14326C338CD9E1B29631BA18E80D251BC7316E4695A656E16D2C6BE2DDAFF076FC0FDE5195A3FD881A6984932866C413B1142758323A118D12D6A55ACB0C232B4BCB3ACA36B3B3853E73E82F408ADE10EF8664B63671526077EB61E5489E117090CC76545FD2E79E2B4A5D9C695F3E02377677CCBAAB3A1F3B72E0C1556FE192B09C2F8FADFCA2ECD0DBB5FC61C924D5A14B940F5F17F5DA777AD4408D55711E75A1759D1FD965A2CDA501046A19FBFB4BCF8ACA44CFE5A0BAEF05C7E7AF47EE728EEEB8A60D75B8980033E03CBFE6345A107514449702A721CD37A4E926E7A8AD2946CDB2166270AA0144F9B77171D88404CB42FE3519F7A261D48B90D7412515C5F3A5D5F1BA33336155E5B0506768D360EB54FE3613CF43A4D2CFB038C57C3DB0D2327E9868A3EB41C9E715801ED433D1D69F8B03171311F34C3B7BF33E11E4549456A5CD47E151F1CB9EE49BB462BDE7CF29BC22851A27DF76F623C8AA5B63B7441A42D2AF6391B14D9E7CC730901C99B61FFC58753296C6AD40247C5480A7DADA5BF101C11AAFF19E2B6ADD11C555171C937A82FDE841AE8B52F6725BF2B1B647B5D8B9D17FAA79C81AFDC93243BB60F41673FED41FCCCDC9229035CF57C8C25921BFAEC6EA191F9A48DAEE544460E6A7A4047543DC9BC369EBF2F77475EE6B7A7748D3DA76972A952BE9A1EB1F69AB43440BB4C2002F9C8140BA6A4928C480ED9A9CEA6582C8822886A03E6B38518425884D489C119323A618F70A3F438926B95FA1C152A54F863B82B91C38D3197D3ADC16AA383CD2BB06021014961156D23C609D3690F97984B98587B355047718EF45F878E720C2BD4AC0B8E758E320F417736D3F3401B890B14AB7203B72E85A7D207FD1C80392E5915BC60DEDD5CFB9379331FB0155E59AEF43BDDE6CB9CD44762C82147951C1D0510D6090B88F0F64684D48B354AEFEE1B43493DE64F05484DDA950C0C4E67DE98904394BE5820C36D819A98A091CE011EF1F904802D84B58FFD28250B3F64591E4BA396125D94857D5F95339478C8A23254062648D0E66276EA866C0B471B30CB22946C90F6550C243572B7EF76F628C1219B6795D85CE7DA97C00110B1AD5D08DBCE32E7DA69621DD68CAAB4F7E10FB5CA7C5875A5D26E72BB6AB79021FA8FDCF4A8E4A6C48CF1381A4052D0C98D07457399F4261516E0ED01241865F340BD62BAB0D50C56D7220FDCFEC57EC0ECAB8CB8B496196F562028E64B586C0F8F5B643D18CAECA18BBC25E7C1899AA58F09CE0BD56580AF23A7420E3F4C1494F2C65B790C713242A44E11901038C371C71B7569EC7CD02BDC7C3154AD59A51AB559C32EA852531C3EB11471EB6E146B293F53F0E1EC0A082EAE7F5F6F0E165394C243466AB80B946EE601556604F2E9EACBD55AC9D5902718ADF9EDAEE1006FA2E5A9C49B29E7C41D98F874D3C907E17F65641855F9AB66E30877EE7AF1F14079F26EEF7CBAC9634110E1EC00BF18023CC8B79E40734D8987DCB6109EA727F274F4B5E92E94CBC48F4EC859454DABBC26A4EF48D21B4F4D8FE370D28EE64F2DE230426214B3D5FFE20A75E2A2E6C69F98163D85870708C61BC8E699147E9EE475FAFB71426377ED062CDE76BE695201033398FA11D5FB993A6B09C3BDD5EE697F0FFA043A34BAB29761C5D7E3605CB8E1AD0B50D792872F9FD053BB9B5A00514B0A13F6B82FE3694D8BF23B78E9DA586B7636E94DA037893EE0E78A17EE1824C9887E918515C6A6AA7C8FEE673EC4854ECE44A602B4271F4FEBCE9C06E34D37AE680930E7BF5F8D060449C0D338402B7B1D53DD40892649CB744E0B22D0A8C8975831D11BEE7886E55F32E5636518A506C9C7A469F02B0B6BB11304881EEFACEEE872B9743C56ECBD1C029BA8099828BF65BBDB0AF3DB33A7B53388054927AAAF8A739AE9BFA14CB62C6A0C264C594F3D41B6BFA596928FAFF2AFA8AB11F22154C08DD779531BBEDFF36FC3EC57C8D9E87553EFE05130A6311A6FE4F1697F2117D6A9AC3D98DE1A6155C42C6DA7AB90410874692222B935B8B88A1E4D8420FB27598F1FD53A351022CB7D464FEE033ECE15D7FB1BDF4EF4C2D723BFA425809D500206B2A0C265BDF3100C644676E15B6C8BA6629901AAEF66BE15AB82EE8DE588C2FF3474D3709E1D58D4EDCD493C273831782BEEEE230069DB44201BDC467CEFB94D8219C925B2956C71B57376228213D23AC726EA7819B19A233B9BEFA36267BEED2E067CDAE916B58F94895F7FD98458A24BA5985C7C5B0DAEF59A579C6D98095B2893BA26B279E23BC573FB3D7D344C158696FA141C0392393B8414793476097A7F7A23E84517C06EDF613BD31F8E239540E78A947A103B60B4DFB6A77CC3058E43708A1B59E7CE6E9E99BE7B778BC1D4331F821D8EA2A2E77468E6A9D2A94346B0366F81B3A02E0690E7540FA138136E596B146E81337E221BC71C361BFB2DECC398B989DCB3EF96B3FCEACE0E48021C6726CE764CF26F582B0EFD5EF9403AFE32D19F0673C05ED44B139289F2D1260AB61ECACE929EBF299375B2E25D813A86372A12B0C64D47EC4BC1B96182E96375FA5302FD4B87BD97A95B0B2680F3FE746F7214DAE9DE88EE4F33293CADE710F898DB154727E89766E681E941DCC7BD38E2DEA9D132DA6F2265B331E807CA94C4070752D33625124B3C648D22B054843EE20ED09213EA2DBE888312C2E97A1A416AA42401C031448803375C62281C9849E53C5E2214C4FB11F1E1FC4E3FF17FC89A8F42CAE2EFFF7FF2865026B607B461D82950E837A374CCCFFFC07C44FDB6DEE8C649B0D659F41534B4B877A13D71F954B8CD087B3FA5837A9CB5EBD533542541BC0627A3D256629CC9DC486B4A79D37B36A7779FFD8743AEF9615C28C54E23C3A77C71F139C39ADF95E7BB7853846FD5F6BEFCA6D3166FDB456285D6724C88E671D1C0B81BF41F97B287061644BC3D778C393676674B8C1DC2C825F1BA0F1681E887917F18F528B89B90001430AAA77E816CFE3E5401AC27DC0093004262B0787373AA4D71F8D305AE38BA8789D843F08A96EA6E0A2032DBF35816381267B7F4D15E554F41C8F945112B393B3318403C5676DA494AB5088B97E567D5E7BBBDEAAF99C55943BEAE32F934EA0E583262E73839781C7E66D855A46BA88C37EBB955F4B0EC618EF18CD47BF6563183868098472C7FAA2931830363F03FC520A4CF39CBF1B3B3BCB710D5419019E11205B2FDB33C3BA78A986C2E2CCA0C4A6B739C8D84A99A8F6921FF3D26EA68A11885EA8CA789EBAACB7E9D31E949EFC604FF41642AB5303BFD81A02DE90930CF4EAC89E17C752420087514630B6E57DDAEA69E0A9B37126859DE73FB014521CAE4F0FD10C7BAE1970089EE19EC80F8DD3C1622BD1B2ECC38BCD3E49532BAB32B2C7A265A237F8C4325D0D3D54C4F1212B5E1E04A65E5DC0F96B6223DB4EFDAF6A4E8F126E0190B724C6B426FEDB6E35D9847B2BE1BEDC9AC37107D69E9596BF6AE178E39D823A692764D11C915DEE5C6B32699A026AE59D8F7D7AEE1A2347197ABB79F6C650B478936C8E73099B34E542BBF4E58DE05A918F00499F6F4F668EA6227EEAEBA2D74466A06FCA3E21B92B35E926BEDCC7B8C7A4A97C00B91A668912FD5197AB1EA9C4D2A61508B79F2FCDE8C3646E5C324DD332209ABB42AE3CBFFBE93FB34E7026433E4B5E89F73988FA51DC88F1FAEA4AE03879CBBF6F8D83414D25BCCDD3A4D91B53C4B7C79C13FD5F549A06700550AD36A93957360937D1FBDEC322AA7CFF4353EA1DC7A6FA39A83F3967AAE9AFA1A2236F6D4DD46D73D0CC896C026358A885FEF7CF247CF4D2C966BBDE69C5E1D909D6E0CC7A85C666751D8B852AD920E80845F078C2885DCA5FC4C12380FA3FBEBE3C2B23433C2B536FDD9BE508792B1906D4ECAF4F3F1EDE7CECDBC07D75C0C740C4AE1CD472CB311F592B0E6E645479261903690F1C7FA7D61B2B9A914E9CF29972E63D45B763183432F27EC2D0753772359D809C60E7D935A4297AFE85843D0110F52874B1BF4F73AE0D188A2F230655D25D37D8E096AE54D11356CEB089AE711EE1B0A384169331CB706A72BF48250B7E45F94B5DF390CB3D965663E648DF008482ED360D352344B6DF24B340D72D0F8012C0710027DFA9CBAE7C27F4C081BB52F0214DACAD0C34FCD7E9C4628B18550345D6F2CC263DEC81DD1E31D8124E9E96D0DCF2BDB58299711804C7C1AD183E7CF328452F6FB07FD708C401B8E8B9ADBD0C578CCA7DF7653D8F0F16E6BC1939DC4776055D30AEC6A7A46EB21C22350F29EB84FDD7C6ADAD0AE49EAC2824F3C690337D7B403BB9CA77E6BAE04FE91150F6CA2B89B9E33C7787CF0F83AF1C48B6094D3FBAC354F95596E168DF207FF15C855F277BA7B950943E70D932D6200CAD980687E0D065A3C29B3BC057B72221BC85FAB2CA82C13D377F9ECAAA84DBB97651CD9F40994992300481F79B3828688C2397A75C9771EF612A3B6EA5ECC424A06060D2507E16D3C9E2525897C458676CD8C315946DBE53C0A52BB0F82436F9F1B63043610B73464AC0204FBFE56C7325FDDBF033AB94A2157454AEF7A22071FDDE45739C698A7E1D82FD21BE2152D8929C6FE357947BFE3A015D83512A77623D045B886BF3EEC97E8078EF2AD97986909BE392B6262430238FD473F5AB08C23DD9DB8B99EF7E106431F9F21E5F50D7F103044EF5EB694D8088CD392DC638D782E55366F023FB5EFC2F1A7C2802B25665EC8F2F7534EE019B3B950E2BA2D2BA25421BCC3C06E392B5CB469FB32311AE5144A95E69AEE5E7BE155A8D54A4073A41B7C492EE687359E63C6620BD2044EBB86D4FFC67787EFC29B9397CC54C9DBCDFD0BF44EDE099BF105D1E0BAF0CD99AEC3ACB6C018DA31A9E13E50912120CE9AB4D6961FBEA91E91FC0A909076DF94FDE489EFC14D6D171E61DA190969733CED7F473987795CBA8DA7E3AB0E69DB9350B1D270719835490B09A61C1B1753AE5409781DB40201C1E01906180850AEC0CF4557D7EF22B2B86DB44F9555D4CDC2322EDE48D6584875B22B7C5F539BD082AB592485E87D699D57A451B8C591670AC53CBD0B4B8E024F62BD2324176280613EE8982ED5A892A68970D4C013BA70268CD064401C7CB30FDDABAACDE7A9DE9C93372729CEED2AC75A354E8B5653D8E7DF32907BBC04086A2464809287ACD36D63B6CA0DAEB540B6BBD82CF1CFF52BD4B292508C8A09F277E8ED9280042B29A865787A38EA51FC8975D0950981A45DFB1BA8F10ED1DA99CB79F6CC92FCA6F36A8E9808D6A03CE810B1C15B60B04D38811E8B7E5EF9B048D4555F6A62B2AD67AE23F5D5D92D9D878A298A3CAF8320BCEE75DA7706C3C1C05C44B5622CB744D5DAC28318CD2440A8F5F703C7FBBBE6D7F0A16B1C232BDEE0A76B783803961641AD6D3D446C191E20EA52CC7D1F2147A3782454F5D6F1B65F14732CFCE827C79FE3D2D41D6FF77FB252D1316C9E22B87204D357476D8D082B01A0EEA9AB47C0E3786F80114DE7D62F3942E319FC94DA95B64E9F75DA0F7A475A5DD45EE0ABB9A1B4E49D9A79AFED91D007D15E846589781C62BE24E84FF110144DE7E66309AE1A981580B5F81E439EF6051B4EE1857F2D5AB42D85C10C3078BB7E376456F263CDAF76F9EA789B8852C8E98C26BB21B108918C921F665BCA12FB8905D9285C9ABD519247EF07EBAE2D35F86E20B9677BF07D47F564DEB912A813867EEF5AA3656F206FC91C3F38CA83398D7D099690F7F6AE7BDBFB230AE142FDC0A7DB920C99AB4AAE386C468D5F7C99628794F196B3E896567CEC4882C76C8DB0D82615D889C5B7153E2B67138CBEC83328552A690EED9D740FE0851CD0B7CF8124CE31EEAAC9E5338B6DC1FCB4A53FD3973967F2C25315D38929CA5DA1927941B3D9E337846713300B19F2926D4A235579CD37CF1E7C854CB4B4D5479395003266394194DAF6EC7E98FE90AB58646FFB5FDAD196D3112AB079DA98BA77E16B201B007B7FD6AC46EDCCC242F358F278ABA1D55BCA924AAF7D2268D909C17CA1966321D79CCBC5587C8C741D03E3DF3543EE5B0F521EB153FD8D651CF0173A769BA64856017EF7B3A3BAED1D15794BF9DAB81E9134A0268EE2622B944947E325DC964307E5EB1087455EDA948045E408A05B060E83B26025F7DF18FA17D36D2433B07210ACD62250316DD9006A1CA7EF769BA987E08F8F602293CA8F7C21421CD2325CAAA0AE100E45691E20E98ACA776D869C6E7B871C89D223B3B6A23E081C4EAE840B7A1FC392D43FE06246B8009B90EBD168A7D048BB494A0AE18C6BF77E05B85F494FE6B3063A15DE851ABE117BB2874EEA830C9397BEFC23DB5B30B83F183C2A7A09017DB79E9C2F899D4827C7D968F0499F7D74CDF3546EC0A73AA25B660C5B4E68DBD566C35E7047F3261381828F40316DA127E76FE8AF3592CD36E13C23EA97BD8C7AEF8DB44D8DF2EC7A1E1B9E7C7B58589CD1157338C36EA4FDB577AA5AB0303F4A9317E20139144114AD89854679D9AF6707F01859D20F16F8980EF5A09C0729D6DC9A16C44423CEB8BBF945522597A18DE1D4C60739BA205E560B7ED95DB36E3BC4437B571590EBC184087A860D713A6FB71E245170F8697651760FCFC3BE753C8C3DB64313F8BCA78B92E5F186DB6F83FD4F168F6DFC8966B16354CBB11077719E3A15C9A58AF545DC0740EF5190FC7458EEA4D330BA215495C6E81222FCF09D11EE9A4B48B6ABF3CF03C662F71EC1EFD9FE0709D7B8F1C9CD432B824990B40A7131F972EF8B7A528558FA73221E4E3B26B281A4C139753BEFEBFD2A74CF00C74E4871E8599C75B5836F920044FC37BA315E4B2A6C86FF41CA2FDE0DE90B37A824386BC9352B788E45F3468161A156273E7BABFA3ED144F0F936F442A006F6446C03FCC75193ABFB16E7BC8831F338E8B9D9B0626FFB346430B735F8A57D0D6B9BEBD6340FC0D3D99AAC63511FE066F35702BC6170B4E7750E8189945EDE012BF6DF6D1ADB5CBE991EB73632AB23E0598AD441C0418C7F3267066B00EFF5BDCC970E29F3BAB37C7EA75CA657ADEAF68D17FE9A9AC6585033B43042FBD0CEBB20077365D4B5FAE27C488496CC910C90475C941032F7CE5933E92DACFD1C6894923DCC315AFBEA7C029F950E2A1C12BE6474390E4800D75BBDB72C9396936C748E70738F08C840BBA282BA53B7D56AC60BE92080A347129B6DF81FEA31184695AE85ED57EC8C2D7802973A084D378CD5B120304975E9366931A101557166D7CADCBF4EAB119A35A76F045ADFA0FC1836C0D8DFB3DE3FEFD990D808B95D363C099402BA09A02F2D569DE49E1FABAF8F5878494AEB9859E200C70572E7FF14394D6342536308B5CE2C44113F133BF1220CD192CCFE4D697B5AC1D1D95FFC1ED599B2C48C637537F065664A54920F72290D53CB48C8FC1432B08BABEB8E1714419ABAB6D3FC128C35BB8876CCE5E2291AB4063A589CEA0D7FE043FFDCAA66E023AA195DD2497ECD4ADD1AB0A81517B454FB5FEDD7E64EBB6EFD1BC37EFB0192B4D15AB762BBD5B06EDCBF1AF14A24438996A161604E9CF9FA83D5369D697E48EE82151F87E9BBEC0EEE1CE464D1D2EEA20E1B5E8D0B18B86C15DB604E1FE91BA36542522AA9C5F7A6E80F0956197A0142621CCE67A9F"/>
    </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>
