<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="C1C9B226573A8C855B9E7445D6B4164B3B15211A2AEAA28D4326EA5EBD92A037B3B6FCE5359013C38F677871014197E207E5E2A93F737B677F507D92D0BC316F2637AB51B2E0FF3822C463EE87EB19AF6FB09305FA802C82C11876FC0694402073C208AB3833E9BDF900F1D2A4960D6736CA1869A443CC3DABBC8154E7545763513257036288516254060684824314217504411538273260612061780244116331342615844441380155742382518774846420564735418600483082485460530636346776043784148440612158164317167018345606683712610150623355424527448740005047227611175711573860163035461406520251014814818675582648782277633371513831814371085085117821053116452721630544646452404718182026850674220306783637766527812854567787580012677711655656580826568258016480324743831526426047632486473783244155477843433272200643476842733780536743071564800485512202181120070227300315574666321015566867530833753715715077620303548360021114680450884217163061103164763401207638527768537111771282143470485454643226867817352852424551848334625065340236573776872362324327373074030557724782882516268542864341776002570322045660813035538557871014666445165432460171300438082670281455027548441063711843463030513574800083222374371544641870284730503174062846023860823200858657622880270051784118185306542157707033720881803531415751672728452806052873885014456280483102435031035315836570721111617883885548688173870375667272860367171888530686155341752570520654638800151001140845314685102641205128381867808320423524534137063866243226167845116653603668400534270858260752412367072577562005638070671310080142033321402744611001731762011401884718856415857478228418714532114614415546416157160103323507276048077800716220365074185266614015270351054517387425344218188672282355810676570737870211860226525524182162221136001100301343124867358817801256888808102852878650342508706354416023562216206715280534206872131443742633682633165610382811070803682217286656610023674784374161328665726133104156783035763865302635581715108757422036282463657586327014145688228723718732451605471254768784437628802505312405808554422855324308822108578286822801120280371558231825605567416324182044286525776378241364374401135371323181276177456885837571361208010836507735067741153668421182132076218161153120826146684238334885583257280334430876683118808342878407675310573686032328126554315133875222183443153526652103554706777304247517432013472738030157366314684322038635247680600118808640876185583886761141244720016308428800744234851426105762505565411661351310733226606070853303803474162130450676503015877120537683416133211118274363673830043457380424858451138804427332136184445827464274748136516548561186087400736574435883722003125850332810837702111626064467853866385200361037744037036232103376764441613545067668341663283058500345753838614484836377466617626865408634620137710846105642086140735318567216071423765485585521220225700443114431621286430062663444876110050773126118647784841312310701253267133131510352457346183715776141011553868412046120615412667525503171062074740285515448300350624441767372847122755210348545452185326476817230867684820787111580017046853314303354701006332133348584151808136345204378264185803031644757285586051704754452838E092D3ACD781BD34C0B4076A7BF351A16B7F7F55DB21D515E780AE8CBCC92F85F8D0714BA5E07A026F2D04219A44D187EA332FDA122BBF94BB6F8FD0E56980A29EABEC419B4B85B4F81BF8E1F471C03608AF41B271AF347D6114094D20662D4D49E8807D8B8235CE996605AC318A6A421FFBAB01B620B20B3550891FB18F59F452689C3595E623678DFED765E0BEB2DCA4AE47AD52B18C9DDFFF01C099EC81B8123F4549B46BA67CF34C1A3BA6AD49CCA82B9843943A1421BE80F44BD6D7417F6E54A4AAE31B034E81D7E832D863A73DFE135AB10F6677E4337DCAB1F23164E48D9B29435567C32AB26BC30619AD548586803A1205D95E43660A0154CA0DB0F15EEE6F4A8889C2C8024E4ABEA561E5AC843485833877D61A713094A0530B71F8F1CE0D7EDC31ACB2A4F013B4DD2371C61ECE2989AE776E7537B7CA2DBD414900D191BC90CAAA43E76C7FD3FE96716CE67045D5CAF5CB889C2ABF8FDB739B48A24EEE352BEB06A9D293E227DFE5E3AD2C668D0D7375E046B72FB480395AA2DD25406873D66FEAFD53B584C878DEDA26E781DC74B0B8B0F0B5199E08C12B9647EA86C15FD6DC153A4039A2ADE0BCF3479C67F143D8014FE9D2E4B1C2BE8B6F0316306FA7CA8E89041BCA5EE7C713ED0DCE3E1AC4939EF348E07278490C818E7FA12D468CDED24A431F3B1D28518CCCDF67BD6DF56379AF9C45EC2B7180B63EFBEC0E9620A8D69D4631544D298269715FDCC07D506E8B8579AEAA48C0EE2FBF59BB16A2866F704D1171BE637D290C8355B3F2FB9FEDD217E3649D1AFA326E5ADAE55AF35C7BB83CD61DCE48D9DF7107AE7236849D8082203256DD2061B09238E3BCBA7862C420AEFC1BE0FB9DEEA83744B2C140FFC56FA3933048300802ED6112F717F509F6A5F73AB36683D6CFF0CBCA2E62FD34040FB29519EFC51EE6664BDC0B0C03C9D78443AA39387AEBE4ABB8503CFBB2C4531A13B440D1111973F3675CF7D0D2598002015626F02CC2FB2CCFA3F29060DAE1E1DADD0E901343726B6D1ED430DC51DD3DB3458793D83042FAB75FCF3903C6B51E2EC60FE40D8E6C899E46624E0DF7988331AE0528598BD07EA63C0E48C925C7ACB2582301286B6B2F5659CF285ED3EA2B5F47FD6EDD99D474FB947B3C4BD33882A1CCA5D9AA2AE4A7A9F3038E107DB6DA2C3BCDF3F125374A6B1511C6048F97C52EE94E6A9CD4E2ED744265F6F920ACF27D547A84F5EEAFE0EB647720FB43297F423506A980A5AB64210E932BAD08F03E4496BCC86C944A602621A0A30D8F567CC70EE9B56D647F39CC4537D359AF48CE2916F53A2974BE9448714F91A5C38DB328690038794392764ECDE10B3C9E436EBDF053147C0942FE20FABBD42ACFED8FB09B7E30B0ECBA24074D5FAAC8A372AAEDBDFCAA57EE383F6322CD3A31D66E52A2EE48354F2B99F9785C03546AD17FD0E49DA84A42E6797D8804CFCCB9F20763CB64B009818F61DEB7DD2B799B4465F8E74835A184D5C2791393E3D000A02AFB81197FD5BA2EB804823721E0AE91CDBB72C053FDD4A12BE93992FF4C14B6133D7A69CE6346480C2C701B03B629911234DAC4A53EDBF2C36F736522CC7A4FC127E42BBD79881815A209A59A9B9752BD31434DC0D8AE84FF9B3D9CB10B94ACC1D2F1A154EF80F8380978FC3C8044882F3DD9668C0550993BC53230E2971FFFA17243FF864AA2E4044A8F29E865E988FF459AC3E8830F9C11CF7556423A0E45E22520F453B532B80526AF5F405BEA4606DC89A3C511F40C550C08F514334BF22887FDBD1B64329662A7D4ADD387C5A3F79DD5BD36E3163FC8E6960278B8D45BBA52E904DA9CA112E7418192C8E27ACC1759913EAAEE517BB7C65DE04D26C530D6724E46227565C8AA94C165B53DD1979D7E7F6B6F786768A2FCEBDFD4BC434D1D7FC86B8AAB57ABFA9A87891945C10E49CD7120025EBA113506B3D2AEFC8CAA64981823D192962F6B7CD043BB28908C14CBC79534ADC0EE1A8766440875F63AEEBEDCC169D2DFD2F40045B228DE6F54CD8A7DDA0E977C1EBCF7F61B52F62E740DD3C181B080611B7D880308B72D60250F13C923995183FC27B00393774661FA86D82F8D8D7CACC92243E00B340F63DC9D1613DF60A7113965D15904624E3F0EBC90D9787D95601B87291BD386238AB38508F66AEC966BA0406673A0761D2EA001A0A0F4AE317A405D7F4CAC16539F73269BE43920C55D5C547CD484DFDE2FEF56EA49798E19A5A3022E2F70A97261750EF027230D70E8674CF2FB65A0B52C758335F238AD3A628B25BAD9F0AF2A1B0B572DC569F81F2B3962CB356D11AE10A3CA82C3AB25EF7C955EE1A1ED148994EF4F9B3EBB968C3F7CB1A9744B5AF4850D26514A6747A7D3DABE7355745AB1D9AB07ABDEC2AAE9CDE89E31A752A46998C31BD83C0D79CB27EAFA5C247D1FAB884ED0082E0AE25BA79775B1C964B26D12C400727209EE8C1F2D40F7392A9824D80265C480EA4D8D580ABA00058A3961A7BACAAE8C2767ABB9094FDDDCC47CD6CCA5CC5F5FBD6D81F783E7FF05181BFFE798F9C8D17025265E80C19C55816B9B8C1AFA0A681204F8283407ED8A8D2E8847A219613581F2340C2975A96EFA45DADF65201942335FB0F0116B486B56A9A1639387DC13EDBDE5721F611FB53CD45112A1ABC3C1BFBCA03F1E1DAA7C03A2DE2C0B2A6F47234CF02247C2185BE3A11700C750CE657E6CD2D17FA957512FA137FA52C3F37D5BE400389ACF08A3CFB181C6BD4A707ACE263C95A08002741287368013ACD66B73EA3E6EBE71DFFEBBCA111313269C9A1CDC9C9EA2496D30A3F2CA21F4C659CD4351A4E2DCB2A14A2A2CE72BF56B4D6815E92559C280B3EA0BC48679988B387BBB54C4B048D8011CAF612B12759CA1C82F7ADA0D07397AC502D375CB7087605A538C513935E3D5D79DCD24301B2DF109C623B2D71325D041B62F071C65EF3EBB212F3655E9885BD73218FC71640ED180D0A60E9130E1B054211DD3E073D3B7B8E675A69FC2FD9AD1EC9B79406FFDD3751AA385C17F5E8513A711CDE7EA269B1296E876A670BD9550658C2371879C79C7267AB6B54BB9D888E81BDD4E840300180877FE409AFA1A013C0EE0BBC46A539E07972069DEF0886A5AF2FD725C322A204142922F42036D306EBE419F2342B2716E9FE12667B131FE4CD918C2057AF044310E890C4A0505948509EEAAA62821AC1B7B6A207EEF46D8AF4A4E0BD5B8A5BC356B39F3C0904F9BCC3402E806AC5237B703A675E41F648870CDD32EE9B2F9B6A35D7E4CCA0E9B1AF7F2FDF31D3D86C3285A8E7B398C11E159FE6B1303521204CC04904133B448E50FD7FE9B1CE689352DE562157A993E50468EB2983A7C13F934428BFE6BB2947186DD462CBE81E913C94EABF3CB2920ACC157EC7C2B5ABFA530761FDBD256798399DC3BC0E3E9D1D31D99087954C2BC2132CB359EE2741F4D3626EF3384DA4F0F0E9FA97A8C6340E5D3F2154C471C7317B29ACA2F263F3CBBB82BAD056BFC7"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="32256"/>
        </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="C1C9B226573A8C855B9E7445D6B4164B3B15211A2AEAA28D4326EA5EBD92A037F7061002FA7A2CF4BE1CBF4A62B7CC1F3FA5ACCCB5D6E77E6F8767F15D950CDB746A4EC1D3E7F2ECB87FFFDBE71B33AC58B02BA1CC75307ADBF0B89E3D1EA9E3E30ACC615F6F90D3FA28B1CF32904541D3763764BEF4C86AEFF1509E5FC5D9A565859B89F2FE98953D4B120A557D650A645FB29023491D23B74B7C994416255A121971E788BEAC41411BDEDF59492B5FDB70FF2E17131F481377122C2625892BD42A0A79740EC6DF1E768D2CA44A84CC57D50A05C503FEA091762E7A22DC4F1C05A9137891B006BCEE575B71A26466C624EB33432018BFF920F421A27AF6DED2BF195DFC1D8318583B6D9DFC38D51E6B422810DE70BE609B35DF22A14373AFC8CD7F12C502783BD835FF15395EF6A0EE6EB6CA16665B57014577A51831373B57D733A79F1E6C1D43D7A2CF3FDFBADB6ED42ACCF9E9A28B9EB78290068ECBF22600F6F3EF1C7AB8D89EF8FA4AB96CCADA429F2714FE27BAF775DEC1AFE14E031C0984C67851B441D8323601D0B33C4A0D53FD307B0F497E61A7B59FAE48A77C94846ABBD0C7D19D5F7EC768376849499C47ACA50D8EB8A3344B3CE28CEEB194220541C977AB08044EBBA50314F77E432256B0C7C5AA73A3E74DDA11BAC00787337CB25CB5FD140A49B84488A9E6EA6A2FF0AA352A396EA5198910527CFB7E95FE634AA82B1758160BDDB15AB3285192321F78A79846460A1766A1E07D25D9F24B9B61F97B4B29EABA6330C530C3D58806EA8312CE90D29E89CADEE0309DC47D4FE9110701F68F254D5DD7866C924C2C6744945C961E57F61CFB6827B5EA77C40FEE5C34B0CB245F50DCB3A58BCB11869C22D4CCA7C873BE0FAAE7358EC3FEE5A4A46BF11681F987D7E8A2709E5F8B2D571FFDA6FCA6F4ADA01F8B52AC7724077D0879BA129935271C970E8A96D43F7C3391887A1DEDF070C7E78C1EA3E53FA63C9A557F40F18268C74ABABC5A9F915721E352F7266B153FB966E132FB8DBABC7AB3713A6592837A911B075534280D74422A7421EEECD0980D3CACD11B8B01462D2D413C6936F41FA3ECABC1ADA61B8DC2F7A85F4FC1C0F27C08ACA0F4144DA07C6D49A3A68EAA6CD55315B7900A2591E62A656905C805534A87F65DAA145775953A7C1C22669A1E3D396999D360488DC4246393B0EBF2EFB075FB3730EF793D8286D762E4B9DFF82ED0CDF7568CC6072F2EF386FD90DD112AEB793A74886310E5B005DBC75DF7D09D947C4423F38A673F7670B327F8926DD593B5D714435BD035328090F40F3C060F912575BCB28E0A104A048F9EE5E1255D0AF318F0A0FAF2B6BBA4640B0133C0472AAF396AEC44B0B771671C7D9CE25C6A079930F3D613F7D0CE7F4F10C1E72F813C9C3D19E232DE1C013BB5F8F5A574A8999C6B0E7C63D9B905DF4912CCD6299B4D9D22788D120B2EC73279565ABBD8B07B259AC24646B5BC46DD6286AFD55CCB22AB3F350AED4F8C6700197B2CFD79AA7CD2CC575248854F60B401173DDE3BA1008429DFD43B1E5CEE6744554CA2F1DD08FC42FFC92196C8E4FB476BBCE75868796749506E813E3E08E141F6605914456A69316B1274176794DD0BA64B02C2629496D98BE21A70EA61C3B4136F09C40D16DEC714EFD1950F05DCEFDCDF5159EABB403D6EFB1987004F5241D552E885F2BA85C2EFF13A08F9EFB6AD5C47B91198E324B9B85C28B813E4393F8F81A5F61B382F81F5F020A8EA4112C8017533D76630EC398BEB007C7DE72EBC4C4CCCCBC77E8BC867FDE2F50B1798F373B28F9D0AEDB4324A6730EACC26DD3F4D2166A6071485D54732D7DF5ACEBCC9ED53A7728578926CBF2CDF1F64C7B9913F8B99E9AB7EC17DE34313627EF08C1E543FC980016C12B70E9D969B9F662988FDD5A3C8F6ACFBA18AD1BBEB24B39B8B6E1CFC2BFE7084CFFE8EB6D85E9E3E5598AA335B3DAF36D08B5E736DB1F3BDDE4AE9B2029F20440AC31045D47AFA18EC67C237A9FD7BA978BDA401909602AAF54C22E7EEEE74F3ECC2E883089FE931458B8585B4AEB06D0A4D1E493C5BE147D8E8451BE791B57F21ADB5C855BF1FD8D627DCEA65306FF80854F32D0D1C94775545436B16C3CB737D271F9554401C44E2A17A6CB9411E82EE2CF66425A44846C56E6031C29873C78DA933B57AD051D788B0A8E3B089E769040C04A466B329423EF0E11201FB10988AA8ECB49A6AFB8F48C83E0C3259DBD3E3A16EDAD49237E61B644E4AB88C1EB712CA6F9061B8D12D446E56F646DB915E8EF9436B06CB4074005A9DE560FAB051B922BE13DAD1E46AEF180DE27147B306B4873423A43EFB12B11885E37CA3322825996B1744E94C2D76963DA1A2DC5C35ABBA7BF07954106483A9CB6C788BF46B2AE58382253E47D5C16EEA4DCE397CE3845637ED6B82E27983A5A4DA822CAC0ACE4B7C5D98B1961458DE521E58AA3F3C0F7CDA1F066EF1898C918978DF07C94A898FB6A61CEC50ADB29E51E5B10480641000C133F1727930354986238E214ADC0383FFCA92496F4EFEB9CDD0B5F95B361ABCCCE8350BF2F3D0AC2AA218F54C05F71B55C30A0F7BD97E93E89A972235928CF8A1352FD87B2228B557F127B76198378DB69DA7E64A31825695B604788FD811905E07BA7CE86337C9BA5CCA71FFE6863C4219FDEF8682774385DE6C634B96C5010BB15EC4B5977528F3303E3C26DDA20C31D44953097ABA7B8C594B4E5F39620A6190C0C8"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_65"/>
          <CryptographicLength type="Integer" value="15616"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


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


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


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


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


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