<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="D4656CE11EAF8AC0AC6F2A0CA9FBC3CD511E193D102451F27F6512ADE7146F7FFB471A41E8DB9B61AD92986808A6C248A56A874F70484D3035E816737AC750EC85AE94E11FB1C12264CAE27AB68C14F80422BB96D34533D4740A56E444F98D05"/>
          </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="A56A874F70484D3035E816737AC750EC85AE94E11FB1C12264CAE27AB68C14F80422BB96D34533D4740A56E444F98D05"/>
          </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="472FE9976AFEA28ADC9CDA66E8977ED16BDD18A351FAA93DE8D678B81A9E4F3253D9F669ED586BFA37D70BA1E30BCC61A63A649864E9163D99D7EFD6F8DA62E83DBD71B5F8250CCF757C8C67374215D8AC70937D868DF0C58EEF8FFA27E176C43F43E4F9E379D239B8EA2554AEA42C28D217B86F9EA12B21B6552ECB5FC5BA9BD13B0C636BE8EF65DF311EB2AFA61BBDBAEEC0E27D47004BA74FE1D3DEB16BD79DD5FBCA62E61692F935B69EEDD27198280D7DCA9C5771CD056E4A817BE89B96D00C85203F43CA37B85C39EE1405B9F1D15CBC7A483CE322F63A0D2C1ECFEF"/>
        <Random type="ByteString" value="58EDF15EEB1BEC8EE2948611F8A522F6E9EE1FC54831953C"/>
      </CryptographicParameters>
      <Data type="ByteString" value="32"/>
      <SignatureData type="ByteString" value="5D4101CAFF1A317D21D1DC4F71D980F6DED118A83857F2F722F4323D6B716E6B861797CD4DD7A5E82511E2587FE87B7361CFFCF791CE1AA79E71B707D9CDC73CE74FEBF5D37627660F60B81D1CB522C949BE160EFABA50803ED0826100F845C5B8D48E865C3E78F5758BD67C0140591BB3BE0D2CBC2E85A18C858BB4385436A679DC7B7DF321BE4ADB96A879487D2756EB29DF0E496150249FA3AB2564FA4F246F7E6EA8FEAA1E2CC06AB14FA94D30E3DE42DF960E916FB4613CEF60C7442849732D6EEC1767BA217E0CE796A9384A67CE0ECB11805C2CB268DF799713870C7C95A8AA4BA4E5AB09929C7AD2595AFB9BF05EECB16B787249A3468C1DAB18BF1A6A52A9919A29CDAAA4BBEC11BDC26D4EAAD019E0E54DDA516F5B0A9EAAA0432CF52CC159CC87072628F48566B36AF1D304A1A77D08619FF29E9B1229E058241EB7DD3C9D07C33FF71AE8485E9F590F428D59618B8C2913A3DF4302D75FC883D6CF2B8FA286E0D1BD36A7B1B6CF37619BF7A925C9F252DED31989F93612205116B6DDB04C7430A731F3BC8D2FF6C099A135D06764787F440858022BF68A969909542F3176DF2125964DA2148A4381E530D7DED2BB0F21C5C7005FFBE9A94AD0D87A2C6618DFC917C0D39AD6440AA95DE6993D27441F53F1D0E807F2E916751FA19661B08886E5A26A7EC667C04AE5C4C7518FEB5F9A425F941310FD4FFC32EF49810B38FEB2FF171FB95A38C716AB8CD73E4E88A29DA5D7BC6D190A79F269699EC52352AE18B5F8DB6FC071894FC14A1C376966470AA3805E0BD871EB67CA1A12987B62A59E712E068C0B849BCAA4CDEBAD64C64669C4399491D0B1E0E8FC8AAB9137D27F0760DEF2B61BFEA623DF176F5471DB452182CC992E42E0A930389142A012F33486EDB4C74D8188360CC45D1E9EDBF6FE33AE01A60C70F4E7CFECEDE9B6654E082700D183451E94B41BA0F34AE29F0ACA7D981E1EACB22D7EB621E1BE514FAE2766725E3E59C143C5C82551F805B760755BA4D81BDB754D31034657628903370FF8FEFEC220F08AE65070D62F5E9332578399DF4B2698BCC936D3163E7C35FBD7FCF9D0694D207DD82829E36D4FCDA3FE411C7104D5B31D8DA69716DC1BB064D9EF36CD452250055AAB4E9EC77DE18BEF6E9AA03E927385B094356A66826485A35689D5523655BD4E5985E0D72F4A2AA8E2DCACEE53A14C9E84F58FBEFD4C5335BB252C6FCE66C8040E9356A6CED8048E6E2EC56F0888946F6BBFE83DB22E946A1498429E21C11672F9B8A4302EF3605C99161D377E8E01CF04414A2D066B69FDB0AAB51EB332D5FC6EFCA02364A2A1CE401200322085A3DCAEF6E681FA755705CF3D376CE7456BE893651A59CE354E5957F89ACD85B6C03A2819B668E031DB0FDEC7ED56B99A5EF15A826DF80D080D9BFD5AB41F6DA69FD0C8E423ED3DA5565766729DD0C5B4FA6D8FDC2351F621572971115A16DACDB4138B6E7BC6C44BB6542C93EB50FE61F0CCAF3A00DB08631D06AAAA91EDF38DB93A2D1D2C6346829E84B56AC01BAD123E6F7D8ACEEDE6D8317D039620115896B1FE701B3B7CD6CEA6804193F5536375813D161AD42DDBC327E4C422041A299F6D11C8D9C9EF7DD33EEDA9E988FBAB6651580D517DBC1A622D873BEA40C6AEB5ADEACA80C73DB882DE2283D8A6575AA23E261F0A72EA6B0F1F63335B30B10F1A6CCBFE38ECEC9665B78315FCAE20352A6B7C6B6FB1F11BA87E4272A80AE05659B9761D279680D994AAA80FBDC8C5FA2F591D9473CC88CC8BE66C92065B06454A453A83A8EEC3F75BE6C10A858E98816593C1C116F1F9EFD6E262C59559CA1D9B333D425D9754C89C0C86A55FC7C55AABA89F8C74D527FEC70CDF0EB55688DFC24D3CF2F777FCB04B1A41F2E1DACD4A2BBAB5B3036767382A8C6C55FAD5639B951E4148FAA0432FE5BE6982EC5E63C0C987E464A66E7E9213F3F8F21CD15B9E8A398DB5CB344C8617A837980F7BDE2EE3349788F1120998AB789536F2C6DEFF2E4B61A31F63D6E6929FCCA82764906D178038391081CD1D4A989FEAEE19237516B7FC9A2202F65E0E506B34C8EA5066109104F5BEF85DCD3051B40BA32308B0D2BF1CF06B956F7A8DA017107B9805D79AA5143E3CE28EFD93C79D1605F62A8E770FCA29E9281300079042ACE843A3CFD41838B7F6CEEC4538E3C8643D6209ED8A64AEA27650C14A1F58AD6DC568C5A30F994E44D708D3E1934B915FD7B0F6FAB36ECC5DA039B5B523A43DB99D9375F5D060F9E63F3C1BA35F22F9578080C1D54567CE45F607381DE872C23BF7D167A52A1A491138C344B3BDAA52FFA1333E006414714D0CC7FC8CBD71A79B3E8D665BD51DD4B278AC3F602EDA94D53FC045EA61EF86B9ED69B7666DC713D412FB7A081EDE7370855E03F6B39DC796BA2B02469F0D59CE1A920686BB7DB10E34B6C5DAD819B28BB5C090AB71E3C91EECF45E2FBC17BCB50AC7E828B682AB5DF244E85194476935EDE6E1D7D49287FDE5724263A9139E91452E4377950A3230F60B174974A0E39B0399DC160358DB9FE7E1D455B6F80945FBEEED9A8CDD6894EF805046E7F83F1D7F97BDE22B5DA5C66CE599F4489AC565249771EED26C317C80F645E27B1CE6296CC77F420DD20AD062771146ED48A3535C5F3768D6DD0924CFD0A52E251620AA978C28E200611A6C6FE3E27A83FDC569A5A1039EC6C50DDC9EC38E5B29AE76C24B897B30DE4FDD4CD810867004CC1A2F51CC5AF0DB1622F63A1615885A76D71A819ECECF5C9992741202DD712A05FC44F6FBFDF1661CDC5A99C82264111834C3A3AD3CA0A26BCD890D0B42E3EAF7E32FF59F580A273021DCD19D7FBE2916B3124F4345A7D9122439B98F06153F1A97DE85E724D7C003A03CBC411EABC2B2F9AE79F395305C873C61A0BB48F757E0B04AAA0BCA4F643461FA3FA078E86BF50A7FD59E8032373248DF974914BE907618CCE6165990B77F0736D5A0FB1FDC66019BF4E64C181FB0DAB66A9AF0DF70C315FF9A3CA24A5FF810918232507A3FF72117036E232A95F5D380B4907395C48B436CF965E96B6611ABB85719792482F4EFFD794A33FDB31CD0009C114AA7546858ADAFE0BAE4D87951FCBD16DFE15B730C52516EC04F6DD318D2DD3D1884B147DBC81DB60305720DF6D7837DB6573CEFDD3AFECB705E635E3BF9FCAEBA89663DBA528A6D9AC04926FEC6970148532307FEA3B4ED117813B280287DD45EAA1F1E20799ED64A4719AA8A085C575439959C13EA325C114FB5BE162ECF7CACF5B3E854880BF02E2D2F004730B5DC7B850466FBDA4FBC0A900CB9EE7DDE6494851D682F0D31D8FA1923A2EA3356A9DCB48982005CB96F4B04C22814BA869B1130D0B031999954375B7C21FD4EA94DA7C3DCBB146A58045E77DA10184E79C09148412DCDEBB2D52D8104072F8D38498A422337570DB25DF7098DF5151FC921CDE995AF70FD50D8DD18F88FCB30A014967D63A3400901F77A8C21FC58AC2E7F32AF1181F4D74F470B91B2BD30BCB561F8436D0CCCF6239E9979A413341348C2E5F8600482DE23C411555EAE26872540D58D5DBC10BD7EFEE771F0A142627E76A270DCEBEB3754959E8817A6E3F4AA4A39217F3D8CA09A555F6B6CBB4AABAC22B4AF3A08C0DF041FF83DEF2F444E90045F1270BE2E948E8E8DB2120D3B49E09B1BD02E198BA236385CA7CDB5C5B608D06EA626E2BD9E8E77011B0FC74A24B0E3F56F65B1CB5AC03FED8A0FD26DF6FC686BE7CE2E2B7B7C04E63EDD6C99A3EF45CFF13E3C1EE8E88B6CBB7BA8F4B1AA1E8F29430BBC5C1A721FB4AA45FE860B81C91C41552EA4756BABC9258B355B598F62BDC3FD2AA652951EB5B4C80474A5598940455C6EF22A37CE7CD68610F91931B34973176060A53BBD702EA443463788B6E650C479B6168CB09C7B1355B363BEBB398BB13D9D9B42D5AC1281B033CD4434C061DCAAC766E6CCF5AE7AAB42EDFB2F8D759493C793120C420870594BFBD93150C0E9ABF44C6752640504803F322798953CACD7EE1027A0C8860724B45708EC50D7E1C03B93F4736C7BF8BE0C3296DEF83EAFDA5806FC68F40CFDB7B37BE6A528C74C4EC355C794091D31260BED8E1CF4466680DF95CDE67932BE14446EBDD0D0416A23685A504BF17A35F7BDB752CE291837CCE40E5A53A3EB76E9DB68CAB8DBB530706923EE1E82738ADB6660B2DCC0516E02A9C63DFD5455F448C165F35BE072749AEEB994C350AF095109EFC0380E54BA014167F5BA59F75236B105E8FD57C8B246C5C2ECE39407BB29FCFE93EDC0E0E51737791A932A7D6FB49D8277CC1C11FF76579EA8253AB2192E376EEC6FCEF4836B7F09FD3CE52CBED84BE477D25511C95323E9830055F3519D319C375A85EAF0F8A3D682B7F349DE2B7011572C265A06E83F1C1E1F3357B60051F8B8121418816EDCE3275FA3FDC912EF1CD1E3053982A30296329BECA8EF62A2F3677CA89A067E203CD751628C4C9A21052AD6B910A48A7B20F771673ABB964C22F14E19096AA61077BE7198836629CA1663BD61BBC3BE2BEACDCC8FE6BD7CE73E8A21A3A5DB6B2E0F8AD98AFE67827DD66F55210A28576FBD15D2E58DFDD4035471E350A26E63C215939A86D9ABF8B6A861D8640B4C9DF7FC1921C1B84AFC6F98B65D4720011766D68C390EA3D6B11D3A1A72B6275F405AD421EE43E62BCE281288B20D9B268491FBD3EE621127B9BCAB661D9514B4D2ECD71FA0ADDE8FAD9F510A334D7325444BC42F096BCAB29FB03E1EF68B7B44956697840A2912703B0DFA7E1852779BA245013145EBF1D8BFFBBC78119C1332C5B0D5B7315A03D9715C85E844AA5B640C4B35DB680846A15FA6133E652B2C6B11FD84B4155DC60803AB9DF700F02444454D75B46F48534C7EABA90EEC6AC4D779FEFF6C566E788E41DA1FC5F76943061E170B5F5FB71050F84E7165F70259E68C4193735288B9590224E70999C18F654E8D10A7614457621C78FDEBD5F5D36F9FEBA824B97B3AC6B13D96DBC3AD2AED60145FD3B9849512D89909EBCFD9D42966050254414826C666189996B4EE8AA331F61AD26D99625A642E6B7BB98AD99285C0E252CE4547A9105D69E81C18532666077DF389EF40C6DA316E21A5DF3427B7EE3DAA3DFA31E06467A9DBC5C3F0EA527DF2DE5DCDE8D60AB09FE64D0362E77A7740693A57267170D7978C7AFBEFD03CB71492ABECC0AE2C23C74887CFB9AE6D68F3809DC2E51B3838BC434880D1BC2AB8F5610ECC5514B0A38707E3A195411E2772C4D38C21A5F9F772807C9A911ED202C2F029858216B4F45EFF10267491823B318494F2333E918824947738BECAD4F946F07919F96E77A2A295EC30C30AA38BC2B313F163A16D95152B67A30B3E48BEFF5D3AD520DAD9155A16F12EB34A5BF22BC5303113FAE7F40AEA5D2FFC737ED0338A786D1F0975F2116A788FE6E7DD875A6790BB9E0AEFC7407E4AE16EFA1386E24F40BBB8B027C8377DF41A75E25036711FE63C7F553BD156DD476745FD0123DC613624A159647EF2DB0349DD70CAB8652F7C8AC99C65587F4FF888F9075348AA8A583B539951D340B52D56BB7FE8C30E4EA534E8CD98EDECAF6C5397EDA76BA587352496176558436E9CADAE27BAC52FF1ACA89E689B16083877C3186D40519A0F91411B15B68D7B68BB3878D568A715FC035486448DF0F2FF2FB4F41FC94D7515299768A97572E6A2F85A10AC54CF308D00A70590E93E1F20F35DB0A81A0090DDCB76B0F1C0E79DD99E35B9FC97D585F38578739AB69C95BEE3DDCA054B3D40A768F207DE77CBEDCAF0183B809A77C031E0FCBDEE9435BB3FD6681CAB9115FF8BFAE6E14CB45FE6E449638A68A259F9185952A6F67C7F2133314B8A59031ACC12A54D250A170E89781002D2F360A315CBCB02C74578574AFFDD06FE1B63806CD4705972844BA5F818475CB8239F9281F6F7EFDA7632C0A2FB1B649DBB370AF81BBED740B46E1600093218A9E623E104F7B5B4E634EF2D097F44004BD1AB3C874845617FABF8D01C6FFD196C9D4C0B2839EF33C4996C69A2CCDB354D5A6799EB0F5400689780044A6B09D21C2F1D4511ED525B9373D19B6239136025E05F4F0E118E43C91F8324F95A761FD2505B858DA169BC1367CC1793C6EF873D0A0CB4F96CBFD4EB0E4515F20146BF15F057C3F9B48A852F670A38D04AD7FFAA3D45C4BF12B879A74149E115A7FBD9FE76DED7C297A8ADD8F031962BFC24C4FD2CC3818F37663B4E638A8D95E03F0F24D4E6BFDBA40BFBDDAC750718D1CFBFA28FF5EEB5DE01A70E8F4288B577360E963BD62C630F0FE2D0CDD5E596FCDDC1D0BD8CAB309BC67E41AFC9FDDD79F051759E72AEC6E7D5B0A879E10BAFE7B14582C57D9673A1F03E9113E3676A8B0A9A2D820D4D3084047A1FFAB91095B8ED1AA5EF3C4DEE4273C474114F6BF94658B1E8973C42CD0E7155AC9AB639FD4665EA3C8ACE331F75F309F16F03684E7D1CEABBEB5D445E654B34FFE378FDC6697B2D79D855C1EFE51311064E2687D49B8B5AA29FA29A8B92D52CEA24E8D9EE3FA7DAB4FFA84EA37A74D3A1442CA6E3A9AED61A3A455461B85FE9C775282C35DF59BDDFD55C6E3D80076699AC0BDB66568699B1302380C56FC0DC2E4688E3462F6EACD7F8B8C5BC63C019762E66BD2647B614645EE4C87936E26064258EA1E781BF99B9432BB2063B8F3D9A181831DEC9D8AC3DF45BD651B5CEC4881886E6AFBACF03D9FF200345C5C28710FD5CD0C61DBAAA6E1D516CC5725FE5140AA439816AE3D76028096C17B04EC66EAF1690E2A98291F7B72641010EC1B626AB4476AB52F817E652AECFD217A648ECA6D99F08930A1ADECF3AE275A2B60295AD29C5AFD79C5D483460DC76ADEBB5FEB39B11A1DF0E5A786CFF67E7539F5615C83FE87EA4A9FD7B4C72C0635BA24BD2F496B134B35FD4FB49C13FF7EE179CF5DBACC3C605232BA50BFD5EF2419DB8333A8D7373404FDE5E264F59FC25DBDA1849049E25CA7053CBF397583B7D982FED36223959EBA50A34117CCECDF4373AA3C5C49705BF7CA7DF3D91D341D1D11566E27734DAAE7CE2A856B79C7B8C1A66F7CEF064C704C0E42D405EAD1A0587BBEEAE64F3084ABCB6963A7735AF4E5064352B6D1D64753BA889A228C58DFD8B78772E255722DF7D022F9CF55C898C596346B66C732E383F7B8D719D2672CFD9846063AC312A14F7AB6F1C76FBD91E5253238DD07B840142EDFDBEAC3A6DABD8F7ABE1584348264546A7FDF5699FF139DBB8D7053DD2190BCB01DD06AFEA3269986E6054C6641EDF7E6BC6B259BFDE1F8EBC633A7DC90968B158717472D6C181E8BD23DC0232EDBDEB405D8D867978A9419FE769FF5241382B9D8E5613CCBE251C5F71AC34AD4EBC95911AE50BCB3A652F975A0362468C2C322BA8F5B384111CF99FC575D88DAC70FB36CACF6CBF8AE9501A76388A3F20A550AAB651B613593E626984AF06F68122EBC44C27634A14EA1585D628BECCEC8018B96CEE0044DB1C09341F2E0B4A7A505E9ADADA1BBD544C416002D980CEEC8C96A98C5BF4D193C6FF6E21B891931913EA2E6215D57A7CA65F0EEAC83B1C0CAA60A045D24A2D30A7B43F727F71D980017CD3E8F39365EB578EF071126F91FC56DB187E1165CB0441A5ED525BF6B48813437FD9735AAE41848DB4A7EBB27CF31CE83ADB4AE67FABE6CB61C37038927D617660EFEA163DD8B034E42011F2262355FA4C75EAC2470020FFBA318DE757738EC5F418379ED6DFC1BFE3394A4B4800A8F5AC55A2F60F57ACD53D22815BF9EDDA88503A920DFA162BB2DF31E6D1BB5F02166B6900A82AB971B1867529D2F1653B68D350F1682A38FC0C94B50A7C1D57D057F44551C13CB0CA75B0ACA28105F31EE1F49DCA25DA396A3C60C65EDDE153EF92E99F9FE50685A4DBC3D27A124FAD83375AA81EEF26804C5F561FA065BCE60A8A5943BC502849B14A0781E446714A44A8D74841783E56F98154881F7422D6318000BEAA4C89DE0A22AFAB576495E273AA88DA402DCFF58E3938A125DFAE259B94174DDD13ADBAC486AF1D3C7359E5DAD5F78F997C6E89470E7C0E5FA01274870456DFE070614DF89D19E27676184D85B8F6609AC1E8A83DE2A057DFEF8F2046B9197F4FC335AAA03C87C502F5384C3721CFC056B7B36EC1CAB76609242737537665739316ED312094DFAFC22BE8387C9993AE8750B965FFB89D3CCBEE254ED3EB367C6652FBCFCEED693DEE4A2A47C16E7B2337FCB732D14D5827CD217E9DA14764F478B38DC51B462DE9194A5151A4F08E8CD7946937D07E6F344ED458EE4F02AE523D41EFA2802F240576A5EB52466701AC06E1AAC29282CD0D6106A8CE8F8E9DA3AEBB97644D5021EF2014A90E380FBA3DF90EE30972360A0F71044465B7C3B6824EBF332BD338DFD907056A2F600294A689607D3D022C946072E4A7A4D7494E4231E334FB13DD7C85D18D020F3D07DAB6A7481D09374CDA456057949F10672A116AA84842F70BB15DD27955C819F20C07AC91D4D604EDFC7E55D81D8EE6CA5344007BE4B24A2B12C3CEA97BCB2CEA8AAFF5608E2E7AA7557E55FABC94D188286C6AADF634072D54E186C63003A1FB5110E23C991F7274B7DB7189D71ED244DF0BFA680B33D0F37D03BBC66F77B62A4DB69F977096971472758CE28D04A95F8EC79F82CAFE2BD8FAD1CEFF45ED211AE3D54CBD1FF3A73481706C614E289488DC4BA943A658963AEE0D8B53C7CCA7EE10699D53FDDC10DABD18BE45C99904491A6AA67C8028A2BC6D85F74C710BB879829AA56DEAE1FCFCDF1224CB395D555073BE3D4EF74B946A1F86B645E57C5B9F365DF9B00934F18C02A1EF2BA4328545FE32361DC9AAD88AC261E9D323678BAEE2CC01B5C327E30F980EEEEDA0F88C28C765366C14D4D4B337672B1C5B30463CB059FCA4D88AF8FA3BEDCD2A75B8414842E78BACAA88F4318A042307C8E56B36707C72FBC5924CD9818FA21163A56AA984C905A03F9FA3EC60F39072999763EC50FD014F5F62165D3BB917F96172317123369681C707FBB99DEF488A30C7E66B5D68EE5D237C923784784D7D37BABF9A387D1EEFB88BB1041A99295C3AC0080FE8AA66BB78B06BA37226B44A01E97734528D27E62A5C965435C1E696619CBE91333224D83133FFB5EEDBCB5756577F950EA8FA481DD99E59A5BC27B966D6FFCC8C977319FF92A1E880F4E5D7F0871C5438C63DDBA29D796E6631F90E17E99E2EA092B7A33A3A6E6F7A26B3571B5FE6601116419479746BA792C32C7D9479A2366722F237A1258751A8D42B851DD7EE2A6F28E56A04F92D89666149AED592194CA2B315D5B1633C97282D7F994FDEB2DBE4C28C9ACDD8836F4C9B36D46FA0D5D4C3A30EB17E93848867A7C280FD8FBC990254C7DEA66FFDAFF902E002320BC531875CA0F02ADFA3999FAC1B06F3FD484B71145EC1761793672F31338A844D39E779926A780A6416C8D55FE6B5BEA5C2A8163383A482D67818D3092212861ABCC289F61D611CF2B4D9898CF375044DE25EDBCC1479C26C0D388CB48AF0E0770D732A417ACD11257AF8C9C582D6D04B0AAC6C93430AC6EFA6CB3F4C84488B6931DB1B6CE6915E327B9AF26356E5002C3506A78CF7B36482EBE40F94C5E3415022DC8F7CD46CCF949C0213A964665AD251F70704193A916905B16C9D80C615519BCCF788A03A419B6F6AD66A7A6CFAD1E90634DC1A1176BBA0FCAE45C9E0B3E365E60E9ADCE428F3F263FD54CDB395236B8AE6B7A87326F3D25D04B1AAD4D2C32BC898D26A0F2A86FA3DD9A9DDA126962979D3720157A564F4EA636CFF6C0F682921E530FDC4251C5588E67CDD52F1B91B7CC362A0577B27CE31B4F868D73844278801C77AC1FEDD7BD964C93F34DE3464743779EA4B28B80B32421CD21E145BAF9CF3B1E5F96A571FB0C228A2A1788BC4208619EBF1762EA21D9C88DC5170FBB8298C99A509711725ACAB924DC2B3C30624AA49B4029CBD45D6C0B658F08E0008E361175DDF04FD06E8C41EC3E3AF1DFE4264340E1E421DEB12AD3401386AF3A5E1A8AEBFF6D134082A968E3BEBE2EA3CB0EED32C7962AEBE68F08C2351957D024928C6440F2387970317B898E53999E2579AE94353B6338FF79EC067C131023FE9A25750087D10587B937B71BD90F8C31B6B04760D0F8992D2C85D109B8063DE85D19CE60C42EBD1590825B547CFC4D4EA334EC0739FD0DE4B9EE286794A8BEE0C5F98C8D424814408325F3234E825EB35E34D852C12ABCCA2FEF6641825D286CCD99DBA909ACBAD75A9B460E128F8445DB36C70CD5FD6161ED6E8BE3AC6A37CF7FB1933F0F6C47ED65724A974A66285DAFAB5420AC8EFADA2DDFFDCA9259BE814142E8062ADAF8AF42A30D07D65D2317AAD048F86146C8ECE35B6443B653B36B5146941EBD8286188E38F039896B84670237A9FAC2620284ECBCC3B169379D1AF88EB8198F65ABE126A383A197E339CEBAD6F79C93951C81147FDEE9A34B7A9C3E8D846F7D00E09C7BBB9EA90A7056D391548B9B203194EF1D9BBBF81667BB5E57D1FD8C75F8DF0A8EAFFD040464DB6990C8EE8CB979DC7759EEB7564CCFDBECDEC3AD29DBE303272ECBFB59917A4F688862BF9E4DD346409D9A534F1932C30112A1B592C70FC7A32A5985BCCDC4E82EEFE4D4B2B696D9F32734E54B242668A1163F425A606059C821DE7CA485BAFFD530EFCBBC176D1B97B16AE59C506F014A07C785E52BEAA14F90A8659A83531E2C775CA3DA65E006E171E56D0BBABBC083E7884494247A2BC083BCC639F14D1730685729286AEAAFD8FAFCC973744D1BCFC160633070B2B4A1B1469885B1C357AFC85E6FA6200A6F0C7770041A59EDA5CDB086323AC77CEA3C4D67E45B8760F0FB3EA11AAA1633E6841C9A38144265D5741C8CDBB5B6E96CE4AD766D2AF74000349BD384E611C8B7FD4A41CFDC87B877DA000461178A7D090CE6C026B46414BA8B6DA6151C29D77ADCFA0AF047A23570B628139023E371D7D8E1029DDC57B88FDA670D1CF053FD53FC84109E0045A55EE2DE80456F5EF1F8EEBECB25AB31F5E0D73AD6AEF0608F74A5C83D93F06BD6C651F5452A63782A9F657252B2D7AC4F42D60C267A15A9EEF70C5685F69F1F5E93DE6458BA44CF628FAB3708F0D86BE7F2F4FCB7FB79E911646A0846A56E9E849371B5B45E4C074C8AA518A98521FBA98997330F7135AD860DCC4410A31AF90D5481A5CBED9DF8F18CA4A6970AC62DC7F0B5EBCB6BEC0FF4BE41C43D8BC69A164734AA22FC3C937DCEE5E5684EE8378165B6456BE1B84169417BACFDBC4EF8189B50E85F32D35170F8B952F6D33DFF5338E965BEB28797064B1CFD5600B31C92D9C8D460D24767F7395C85FCD013E7AA6607B4035E89424C765384ABCFC398BCC2DD00AB4B303F1A920CB83B791E53C7869851131955C18105846F68B812C02B290A43594202B6A6B02978EA984EC89BD2BDCD106AB89A810024FAD5233400AC09E27BE79DFB931DFEF551A0CA9C038C7F0CACEB3D101F6D4D7348F2AAE41642F727C3FD7AFF93395A19259CCE44A70285D1834D6DC5307BD96BD445EA6C7282D10A4797ED806B9928F4714C4FF83454E757B1FEEE23D911F077BCECF5A11E011AB0A16CB385C89E2CC7B7CE984586F99D345D08B66D69E24E2476CE6AC69DC2926EB7874C337CC8CD1E9FB58FF6B3D422D63E0C9FC37664D8A63036C0562B2B958EB06CD7AC0AFC7AE7C9FEFFB7311FD43A5AF16961EEEE9527ACD5AFAD9B687DAD656615A35D0D425D3BB15016BE803AA2D819319D84A7B0CF09B1E8BB6003041ED031C626173E76EF7B473F3ADE3217887FB2046B24ABB52AE44DF849A1A42E21BFB3F64892E01323360AD283E7E0AB172A194415F82B1EA0A49946CD3FAC342A1169C6B09D94F1CB46B1E812DB58AE1295D139401CE13B978F1092AF8177CAD0F705F39B9CF1CA0E9F928DD1F123D4825A028EA8CD257295033BFE68B4B5B5C70D9998AC6300C44BDCA925A9976DB593188D3C476329F0345CAAD5FA81B2AAD46E2216A4185AED76C9482A5F5F0A18B327FE279254F32401B9247CC1A13FDA58BA4E000A6CAFC8260BE58A38B00A8FC45F14B7DAEA96A71A77AC43D498F470F4BCD7BD80ACD86A565E5B9B2EF317A37DE9564F39FE060495A89F33DC5A2DAB31E29F3BDC16E02AF8C7A0AE398385D4BB45E62F34C132FA50AE78E70D6B2E8ED257DBE4196A01931BC6041AD36B0E23FC8AFC55E1F32F5984322BEAF7442CE7215A6E38F7A3B6BEDEF334049D3251AF6128E27FC78C0DD2777C6759EC21AE3F25F30E8079E79983CB498BABC92AC9CFDACB6925894CCD5ABF51C596ECAB1FBB3017DEA221C78FC003E10CAA718D096D817F30E7CEF810770B438362C841D7885C4EA8EEAA9A4B685774A4D2F7527AD335B781FB7DB329DD03C5E5A7C8EF95103A65D6A0EC2564D681FB9506181ECF2A961A23C7EB84AB063B26DF3B09B56A0EA6D8BCB60F878666103F3AB6A2C04214ADB4BB0A906CD436A11C043ED707DD2710F2E0669B5B5340A4E6F00D7C35D1E578571D41265400A6BCB13DF090A05C7C19B812D8F7B76FD12D6A2F76AFB0D1A1CC8D303E52F5F3F310DA105999D0924BC774A909BAD2B5159BEA957A184FC60263FAD25463821818C48CC408D88BCC18E69B9F4B083CC0642B766575216B2EFB70E086E4781B7D67C2543ECBC3A74B68BA9D98365BC02C476A40884152B6C4249E248E2B654086D1FF6047339D4ABCB9F615C30EB0B5010EC11FD02CE5420EB32A86A3C7E7728F09091144F1767E69BFFE2BFF41CEF61F7C24E36258A19CE4DF08DDE199EBF227314594952ECF49B396DF45468B0C7389ED77E3CB889C1181304B251A16C9BED0BF374CA50E2C4754F81B6F89550F1A4A9B02038A15F44F4D78634A50789C7867F52A4596EBD8A5F5EB8157488E9F50875E1D81351F72E76DD7699B4AA9953128A8BEF5D3FB0F9332E2861654E12DA9405C1AE46F31F1EDBBB3B87F9C3067D9ECCA21F3E8F4F47CD580A68D445F901FA6B6F188D6FE5293697FC840B4F97FC5F2AEAFF6149EBFA0FDEAEEC94B48F761B8897B9F019C7F6D6D0EA9F49427020BE39055FEE74ACA044078E76DFDF38D0CFD15017C878E5A30A47F098AD148B6729A8CEFF987789985CA595DD3EA8CEF0D54AAD2DA0AEAA51D2011B0B1E9D3C11AE02013EF92F4DE3A65609C137268319B5CDCF9869378C4D4F919E162470A16A97B7709BE4F9281237AE3FDA91263F14DAA4B6A646CBED6A4FE8DB900391B0C7C200DA7C875AB918181DDE30789D3086EB01DA533A5C50643522DDB99514ABBFDF23506CF042C5C6810D990DBFF005ECC903FD16EACEDDCE16D4437501411081D1892255A1ADB6276D56F640CD6B4A6FFCD731B8B3207B5DD0039941A75A6F9E1758141CC6A92330F94CA56BAEAA88885A78AC0D1DED70B9F51C49A3334E6D99057DC9699446260F32B791BFD69B0AB57453E6857FA7A018771A9BC54B4D4F39483216FD8DDD3C847B7B98DCEF06BC044DA369356BDFA5F8103D8F501F6261B58B18738B2EB28AB1674C7D3DB609808E7C01EADA1C9B84E289F66C73105F8FCB3FF52FBC9A30C29C23A58B517E031E6925D3679E574038F428D6A4647A80C608B7C61D85199BBCE4AFA4DA79582FAFF8705BDAA74C8AD9F75E7ECC7CEE3A9A5C990A6F88481F53D9CF942CF1D594E68101ECEDB798F1C23666CE7C4AA5FDB8C703C516E8E052DFE4DF8F26C607F61E1DF824282A1F0B125FCBE27E741E7E0B3F20255326600DD184F8FAF6D1D524A00F8F64FB995A0FBF27591F715BD78D9E677ECD6A3F7234F9D25BC5F8F6472E988B09895020B3B13772AFCE6553009B2848C392199C07B8510036ED023F9465AF0DB2E7D26BAEFB1895DA342BBCE439BE123AAB5D8276A8CF99979B56119B632180F776C988EE324D9E1BFAC7BFE86AFFF0503A345C44D28B57FFF8C9FC95C56C206874D2379404381AE86E21E04CF060474B45FFBC263A89886F5BDE1DD324AD7F5A8D54932759F2841184AD95BB80844B4AA4E184CB84E78979A54A1F73CA78703E1D638A192EC3F82F950D662A824391E501BB3763445FEF871FD6AC9ED8AC52AD2869940B0477735F2B3400E1F8FBC6349DFD6191C55C814AB9774009AD5A04F3E07AE75026A10E20351AE5E1AFE862B2CAC07581C66E9417F9087A57E8C8B16F3AA6B73E9E54456A06D5DE9DA6832F72E79BE49B96946C68FDA6D8C0A38BF395843DFBAB5397DC732070513F641B573F65E518A22700811EF34B1BB54AB3E8237EB2B6D37D8B4498DFD3A7A938AA01B917849A9F8C85508496314E05C16BEE2399076AE66DD0BF68E46B15B129AB8BBA7DAA522D20CA560F15E48727B101E841CE84072EDE50B6CC6AB72F85FAAFBAF2199DC4E60CD0617D6A82B7D9927E550205DBD1CEF3A71C6AE01272D054D1CC8B460FFDA86BA523A9C7154ADF50DA70FD87244641D4797B427FCA28A7E3501396B473C178ACE638A84B30A48D15D5C77EFC36EB7169AC47FDE57321EE9DEC35137D9B26FADA7CF57D904339613DB832E0F12A87DD116F2081CF493E990163C77F0311F15BE6C9A7C477D26991D57F92C95B3A3DBD41E1651054A04F40A503DEEA9CB7EB6D58A07021D7847DFBBA97DDA8370ED35AA38B8709EFC691577840289460EC60CF9E4BA273A2AFE943B93B3032E11D3768580A6C8154D4AD680253470138042E172344EF42B597A0C4E689C6912998FE32194330D3B83781EE3E25B5F969F86449CE58B4EF818917E804C56806E612ECF18D148B3D9BF61353104BC817EAF53B96DA749AB424488D3A22426BE3C4BC3266B9244BDD0B7B553AB3E77D7EA514F868ADA6ED5A9A0457F6B2EE526F3FD861D289F52A6DB652C5F5B826139B317AA80F2FC2983368F1150F7A173459C4533029DA628D32BC65C0CEF946F319A81E8795371F56D9FCDCBDB7AA55361C808BFF6C17F88A4FCFE72CABCEFA7C5DF611E7F9BE4C40041C2D70B1FA7FAC6246B2857B0A85272659EA76C93BC6404575CEEAA6BFA2EBD214DE44387BD24C1B69203AE02A2F922AFAD1F748191DECABDE5EA29B494AF7C668C8CBA4BAD5DCA665777362F28B7155FA04B9200B4B56DE1F470F583C50EBCC1F88C05A29FB3A3E642119C51AB5A43CAF64CFFFD7B82CEF86C806A6EC74963568993278CB323A1BBC41C7E9CBAEB586DE289178862CDFBC03A07135497BE475D0460E3142901A3EC67CD6972F0ABC73D56C2C2E656A49EF0A20C1E4689EE88B304E2D9C4545A15FC7ED13CA13080059DC08E11FA8CAB84B7E6E6FB12517651BB953A1761450D2074E3B8F7251EB598E5EB6C6C6D57619D1A492AB4CF5F41B66EAA2CA83F135E4BEB90B4A7304592EA42FD33A3FDC8BA6656E5FA8CD98CDCC5EBB83880214B8BBBA2A1D59C70302D1543ED238395FBE114890C14848BA808BB1398FE03F2F509BE2C6F047DF61DED8A3AF4F4FC58A54E74D3103F448541E869B587751C46A4B8F7D36206175B8F661DD50012CA531DCECF099E2D36AD337BF75FD72799731CA39E0D501898283701EE865F0C1EB4F450894E3C1B64B233C54C003E0BE5EF590690BA940C1496BCFBF742AEACB0DB271923E034FC1F6CBDBF566F25213452438A82E989F593E92BBD006B2042F2505348CB8CA44E9E0AB1D7DB5AA6ECC8FF9751722C44D4F187D5D17F59410E1BDB66FE267154B297940455DEB5BB676BCB94B4DA8F4185F9C4B66DAF1DABE5904DD33E04003D4771610E942D90A905C02AF779CBC01EA400B88153DD89C24FC4C4D8659F046FF6749624C024196D4448232D3874B583B4CE17F8AE934D1BBC844FF4BBEC55201ABAE42AC24BA65D3771306BBE4FABA1ACDC62BB7CED0371E9D1C4E5457305B771A5DB4E9D2998A47776908066BC4BE9BFD1F65DCB6BD9458B7024F653FE61DA40F39EF25C8E65AF1B767C7BE878D0155964E751DCA8AF04D52860FFC31A28CFB7D7CA9B1E937C34145008634A0F91E37FB5E694CC688AB37B6745AA46BB9DEE2CC4425ED18F02C0264C89A93B159F3595CE929AF2B586D09F4C1179689AA7C8DE642283FCD59FC58D74DE64CDC5ABAD1476BFEE3307BCF74ADFB95BEC3B24FD540AA495E706071AC4EBAD30C880141FB75CA9CBCA5D40B660007D3BC8D3549F76B6C03B450502DA3418FA235C801CF536BB8D07DD2F082DA9F889784E4D4B53E5E97A49AC46B3E230DF90AD7D45A8C518FA833CE6CF87F6483AEDFE6714F0334907F899EC21806E7DB3D1D9FA5EA96E313C2817182C029611E7CBAB123F73BA679A37F0EF8F085CB23BDF1D833368FE73781363D71B2BC2B3CD80D4B5423BC11773330E437F7B4C076A48471B048E73E3741C0354593311CAF528B3DF14CCF8DAFEC446F365C14F834250AEA4B0BAC085E09D80BE9F6ABB9E20BA0ADB20EF45ABF053F6D373BF77B094972E6D88A5BDB5EA334F5F586FAD3C5F890412B768969E0181621BF677DF7C88908CD444C8208F81F23DF6A42920EBD05C041330CAD386A915F406E502B461E1D96ED9EF35F0648A4D8C98A935F5F9C49CB5848F61454A71C4E7AA17A7906EFECFFB4C571C8C3895DBEB273F5D998BE6180A01EF3B1D380F2D1708750BADCE6A01C0BD94872FA42355DD004DAE6AC53425630937CFDE52CAAA9B84C171929AA32B0C5BB0B55F8CEEB26A24A860A0B5D43656D7D489555675AC9247607F047F05628821BA4701B2A860E82559BF2665DE124F799AC584198BDB8F128EE16E5D273750073CA7720224A91DC7D2E2F4977A138329BD1DB581E1E9EA41C9C2144D21DC05DFB4B332847B0A8D8DB4F4E3118ABC8A9628ECCD48CB40D3E31D5D9CAD372EFDA6B265B7CC2C42B218BCE9C87B9C962D57B614DD40C6E9C1A671FF6DF6ED9821FB38CAE1CDE561BF09E64C34A3818D742946A4B9398613AE8DE5B6DE8316E78413310C19AEADCC73493E1AE0CAFB799269AEE832637FEA0403C2EC45F4259C79FB24CF7F780583269A89A62E7CC06D9FBBBF3F2719220C15CD4B749A6BFED95C7EE0A0F4D751E5799092C593354C773752AA6730CBB250513A971B9CD6E7CA408976B82633C8701B2C82EB588A05E2CE3BAA4144D98CA0C9F6C1295586C8C647433D2E539C95A96B5A60E10C1EC7634D58C8FE94569D271D7384C9BEBA3DD41968809B970CC9D7140EF7BDB9AE9A9A8A1CD8514E9764F779F7C383C2FC8EE031775E92714D071E565B4EFFF53C3AD2B4FD3AB0D23F587CFC33F77427C1F988482B24153F4CA44CFD3CA68AC1237F550B687D7BDB69A45D3863CAB1422FF5472E2F8FE7235E504E3DF0E332EA0D6127982A7AB4FA925A15447D6227F6236D83A8227A433FCEC8EDFAB6E8E07FE50D9FDFFDC1571148D3ADC7EC0AC98239408C30AC70754B4C1EC6ED6E9D9BAC8F6242E71B51A87FDD574292A4F38C3934EE1236B0EB9673887A5B668D5FDB423853380D6DAD4DC8DED0445F92CB674F982A373E407FEBCFCF867E963EAE1A291CDEE37BE70ECC47EF03E8E52A45CD7655AC951203E6FC078B9C54FA7BA3D729E4F4151B990736B564453E84DDDAE0368B0A28FCE99923D9E25DE7100A8477E9B5998DB0648964F16642FB4A801BEA3A2F5B4CA0748D11E51C8F85934FE34673A41E5442DED2A00BE769EA4C020AF5A2181CF4BBB5DB164E0FB80133AAB00FFD6A3701B582075EF900314D8B48A90D5F6DA070EE98A438C86F401A2A2A70CAF366CFCD494929920DA4DBD6BF8729115E70AF07015FE0779D5B801F82B4547F9F963E7DC81D03F6670F7ECB438FED9CFC362DC88F9F9ED32E7D4E13408F06C919967F215E3B398F291A8AE6E96FCF1D9E16F6E7E898958FC6EE799EE9DCE62D54D969DAEE5645A64D6666DB96D90A4A28EEA2EE6F30C35B8E55631D9565EAEEE02BA4D764AA467AA0D1D05C5290038EBFB9658DD43BCED8C330E008D6C53D890D11823E620C8CEEA1D64E7CBA62162D953BB684A05E66C70B8EFF4A40DA8087A056E58D012D32EDD69666D5211C02B0C2D8DB1D885F4CB37CDACBF0F4100B4FB519C2F73BB6864BB411D7275CDBD84C1E67EFD65262DB9F02C523B11081CC0ACD9000669195CAD434248739ED65BDC469BAB24D3EDEB1FFBD326B91C5CD552DD3EE2A230D4840D54DADFBE915E09C1F901D0446C64648E4EA639D69BEA4BE207709F8B553F6E3D1DBD9396C20E3BD3D0D9AC8C8FFE2D4F9645C89D5D8D6BE71302E5A6FA8BE41146FF8C4C05AFC86CF7E377B938B81085A002943B4092C3EACCB295865A235CC1418B4779EA4D381B997EDAD0B9ADD767F8D10D9B98018DB53E88A9DEC110A71CD5444BE2CB48086ECF0BC3064094DC40A1021D5A00791B25B40F1CEFD75CF07CEE1E4671740768BDD999E02A28A8F44B8A0AC7E7B6CFF5FCA749C99460D86B1DEAADEB9C70EB74ECFD6D65B084F3D02863E9B3DE44AD6FF9E5F15DD1FF66949112F43EA51EC3086CFFFEF66B463F95930D32848F5839945C1AEC9F1A6F15058C4E779309FAA5BC5E4A31A1F2603A041FF6E7AB2F7D4EC88EEDABEBA0D5A7789B3D6D74D84629D21E2AA8E84982197DE2CBE8BD5698D48D16701CDC6C9604B51C9BF38B45DCA8ABF46E220EFC5521DF73A9D2E0FDB03B9AD88E0594E26BDF7F562D8C4ED10E490A129F84E537CA917BBA0A8C53E88A788F6F268ACFAFCDF8DC84CF872D2B0D2BAEADCFE789F444B72161A330AABDEDA7039CC1C1CA341B973FDA46ACF418A9B55C6E9C1980916DFB2F9869EDDE1B2EF10D873433339A39D57A46C0C9F19B60E76AC48C87A50ED791FA9851932CB89FA39A4A9B669B0A202844E19EA44EB626E180EF6127712AB77B67FF3F76B20BEF4592DC6B7F9A10CE7C63B6811318302A46BD208E566BEFE56AD1A9A63836B34707CA5BA0DB8FD43A9EAC06BE285913B05A6B568B3A2D132C1E311544826895AC0EFEB60B071C2F6F3BE38DAA424D03D5C3C2F1BA5E3E9D31157045CE6DFD1C52DD7C038F5B19B17D561595D94100C64CFAE2CFFDC0C135CF8946B9A07BC81DBB3DF3ACDEBBE28AF3A697832D0037EBBEFDF968E37CF4EEB76B7AF8E3CE0A7D24954E75801A6D45213273559E53670968EAE1C61CC2C5C8AF59F8CF56037D575808451932049838CC4016D9EA3075121F93A8583F436FB59DDDC7740461FCD4F4E016F8685324A5668AC273980A6D9ED3F18E4721575F0EE81237191CFF80A5D4118B99FBFF624B86015B4AE3F4DF467CB90159B85DA7F7C758C4ADCEEB5AEA39509B11047A9130099336D92747467C86A0282236EC0998C5CAC30F54B4605CE82D4924EB7AEBB580004E2DD2586502C0E422D501FA57A1AA00A43410AC563485D6B1F268A8E2796D8EF426993E3799D023B0C1CF0D3ABBBE3348625B506CAF4D262661F3188440372DB5EB799C3043FCC85634C6DE4731566628022463714C51DC89FDBEA1A2A13105990F9D19E954CE35CF575E624A671A5431E4EDD9F52A108D515485DF3FE5BE5C7C06DF249DCF4A2E02B696D81F2F5552747A100FD1787732F87BEAA602B0BB46D1783F5CCF4822FA8CDC26A11F786DA6BBF7C4222ADE1041569B6DBFF2CD6D1E086EC1A628A9375A1D5CE50FC1658B9942F94362448E349E68F93F15EEF7BBCCA5ACC061CCBCA1523703EBCDC526E2E8EF2B99CB8CA5182D97E38FC08334B2403713EAC20DE6A34E6AC84EF319CBC30287E38C883C6E7CE56B599B4E974EDA6ADF0149CC30EC76B82F41C85FADE01D7617582DE1340B5B39131F2AEB96684890F25DD5C41FDA0A25F3885A778F6E14EC30EB009194493A235C8F72D8F4F2D148152ED6C93AD6F69738F787DD5C9BB11CCDA494956043DC4417CD595397BE04C1F9E392109D56F0C1458BE5E218BB13A3777BF43E9E1BC3B63841DCA4A6AAEF57A9AF9C74FB932F6C47DF3B8198AE0E0ADA83EDD9932F7AD130264ABD55D84E2D44C8F585DB34C0880A4D9E8ACFAE60AB48B0E07A416528B4BF081DB3B774369257A52E4FFA2CB7FA6ABBF7EAD57F87C494A3E108B9E4A771853DEDD58F695BC89D6512298EA6F8D4C1BC43531F093F36455CF28C656E8CF2658BD7F18E4F4F41740869B093ECA77FD274A6CBA5728F82164BBEE4660CF0A12BF2EDDA69290E6BEC98DFD63FA8733E3ED25FA6EC827BE90D9C2FB03C55B0A2C425696A30F4B85711F186F2F944B902B662DD5883DB0196F4DF2909557FB86179965F9971078CDDE75F6D53C2159539B0D41634D584F3175FBEE052B0706D08BD10D21EA661BD1D832DDA12A8DDAC182107B2E3E2DED3682894B54FEACEA133AF0FF3F221234F1B9D0681086B9DA46C114A4047A321192182CA1A805D10FC501610F611B359954508C5EDD5CCAFFE326C5024F34A70004F5746CA92C4CEB45DA0A74D5D9BC60A1F9BD95FFC99B2447BF58CF98C1D1FF132764F4919E87A66480265FD03654BE45C30A53D325CD9F527BCA3490B2BE8497850ED22378CA536B98C5D8E1A0E6EB0CA10CDE2EAC13DF87A614C4830A271506FD35BDCA114A8000ECFCCBE92541699E4AA8FEB2392FFB1263A605C0E834FDCEAF9313A366234FBEC1E0ADFE79F5DD5B18646EF44CDC91BD4C9644266695276EA190E2DE90F0A124AB3C2AA5A0D5C4FE41EC17B07E94186A93F336C2D40539363EB4A1C27E8A104688D2681D942DFA9A9594A15E22FEAEC14D138B22D0D306532734D5E7E39D1939874A76E69AE0F48944AAC6DB599CD165212A0366312DE0AD295F4A9459F5FDECC2BA1CB750ED23F22CE911C122CC9AFB54A8CC49CE2AFACF1C45BC26174C45F94215AB829B158CB8CCEB05EF74D8526BC90774D4950A5414227A95C86EB1DCA2B17F50A83DAEB5D95CCDCAF914FA1A9804AE11578080C66A524C63E19B27B7EBD189BD29206DF747A33A01D4A457881FE786882F9DD229498FCCDD3AEEBF5DF970244F64CD2B93F23C08882ABA314380C3CBDEDC354C2192E29C025F73D5066E51C18F32A719EA42F93F7DDF515A6D622A2B729EEF55CB734D5D6C691BE7E5A42FFE522DEAD1A53CE7A7E51D9AE0757583CBF05187AF9B94E3336A52A57015FF322B6F7E2448B7CC7C74405B05CE35FEB235DC11AF0BC1C1C546C53049A764AF778CAB2CD9402C5CFAD39BB8FFA9A281C551E26C5AC551C0BF0C12E6510FE064E87EF51DEE71A0676A58816D4E5872E9942C8DD45C20CECD1F55E7F38ED19E093479FEACE1CC3F2DCABE9E0A8BF7E471119967B67C3F84ED5813098F81263FB65C97798670392B155E4B48D36D5E19925805286D34ED2233C9031904C3BAB54C357CAABE02359E6368979B14064527D1A467DE75A4CB314494332E0A55B5BB9EFD65C288EFA6701E0384D6B340F289EA8B60FD63503C57AF4B077CBDF98A9BADD2060AE37E5A7EDA56FF9EC65E6B70D5DDC5D6319928A0E91826C48E12B687285E82EF1A51851295BE9EE9183388CF8E131396FC38C6C5BCA429943145E460A72AAC96796FF3D9F2AEDAE588670235BEC6C7B3826C3A02350DCAF1052E594F0DA28687065A87083EDFAC1C83D606DE5CCFD2FE2D3214FCCEAB1BD078BB7BA467A1EC1C466F1673C9CAF740056BF05BF654E2A86FB84F17ACC3138595C2DAF888BB6EC783B1BC889C52505C56CB87FD73BEE906B3A64B81AAE41E4E89D7AC26BD55BD19D9F3ACAD22BFD703EC978195A84AAC278BA9B41017289C97611C35F46084822B01BA6120863616EE21F8C22703E0B81D66F7464AF5DCC84972459B362AD8844545C1599A3FD99D14E11FBEE06F40ED8F150C73AD13F2BF3BCCC8EB58E937D92385F2079DF590AA3F5D3298CC96BB4FAA703EFC6C18167F164039B8EABFC4798D466CB459E7CC4BA8BB8531729611085BC514F708787432C53BEE91B2F34404FCFB3EC07D9F6FCDD1D0E0EEB9E20226267ABB6B98B22EA5409E9CD225C287648FFBD7547CE90A7E702EE716AAB64CA7C652915C34D6D3764A5366B03DAB732ED3AA95D34ABB4E0771A09F2D06E82A74DBB105733EC419B866EB53B70886B98974E29CA8D737345530E19809957CE82226C5B767EB9A3A12D530C87772E39A199B0C24A1D366733123F175F7FB8331EF4D0B2CE94F822CA53D131B87AFDD3CA92B168BE1510E56ED038A55934EAC551C9588A4AE19EC352299D2555408766C1148FC0AEE8D9C2FC2DADC1676D888A882B7CE6FDF14D1C087DBB856F8DB249BD7243AA3E3AACE4344546ADE641EF90AA922552D909AB721C7A75B79D4636DE244CA7950616456797749756275EE2054A1EF7E807645F668C01E90BC196090A41BE8AC3AB8B17DF3C2676C163FE95F58947A039B764B3B99FFC4BC71B30215470BFE86F6D608BDD7EFA80E1A277303078A8D00B61E666742881AFDF23F60396B475A63FBE1CD99D954D74DA7D5BD01F85391634C534948FAB474FC3DD9AE2A37B6BB5B744070B891DF2F31D95BD56C886748482630C71BB5D1937D7586CA1C3A389E93EAD2FD000975362FB19BF822CC213CEC062C93A693A6955BC9BCDF392F8097EF4993BA912373C198EA7BEDC1D9194D52F407340F6C3A8559E1686335D2349751ABE5E4350386A53A03A628842632635DDD56A78206F71FCBE1B6DAC75D281A7184848F466EA79B9DDD586503C513EBEA5B3C1A3BC667ACEEB3CB4ABE153118F5D089D7EB1132F946424798190C8C2CF091ED19AECF6878CC1EABDFEBF163AA6DFCD0BB99E7DA19C45BF41F6953B8682690AAC1892FA7FCA98BB99C9A0F406550CB69FD8BC118C702208EE78BBDD851496149301A3D793BB85BC4A08DD2D3CD94D2776DBF1CA7D156663A344A300CE9A0EF078CFDA80F28BCC7C6D4002B902B77B8F91F82A0DBFE3309A7E55B22F700E932EAC93F012BAC9D3"/>
    </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>
