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


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


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


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


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


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


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="73F024ADA1B524A5052D967611D57F1FDFAFDB2EACAF995DBE9AD4EBC2779BF3CFB5D81C93E92AFB3425F8D87E9C99D826122385ECA2644B0CB796CCB058CBFE051413AAAEA5310335C8D110FBA514546785448D76A007E25F86C2C5EC60C30535F47D92F1005E6AA09A26F4"/>
        <Random type="ByteString" value="1F0579493F20DDFE043A4FABEAF8D2AE"/>
      </CryptographicParameters>
      <Data type="ByteString" value="85C4D2CE7C822C735E01F283A704AA0C10D29D5BBD56D4CE7491D794F9A38F6823AFE70A93D29789BB805C0AC2F224C894570D2F0249A36CCE66A1130CE8F4BB0BB575CBCC3F641E01A0A460C3A33416A5E37CED5E9B1D987AB34AF7F1982960E120ADF608C9AC11456CCA20E21E20195D93AC3649D5DBB9AB7E957950A98ACCC1877FE3BC91A9511AC6C33A54C917102C9BA17C64EBE861046A88B21BC6D709A61FEAF92F4CB4FF0F11213136DF243330B13F28B331EBAB80AF307090B8633CF7FA1A78FD47C26CC354AD5096681034DB196B7E02CE03C098E740F1B97753BD62B8994714FF4C9B3042F7B6F28393C1A1E9E8E475C5F491422E774AE2F2AFBA0BA0D42929B11EC3FDE044F76045EF103123E468315E5D36E2C3F932C24A7C743A57FCE194C4E485521943D3FBD6543B613A945F67E911078268EE0E3770DC41B340CEB580504AC6824B524366DF9FD0D130A29E8C30B4080C7D32DE8A67D1A45CAAB29BA7266B03D9218F1CF11D84B4477976081439EB66DB75DBEC5423E712674361EA93E6494738B7D87896907DE8698701727A39E8BE954581F06EA3BBB19926AC6F06ED3B49ECF041FCF881AC5D664A9010D5813914B367D8CF2F353879B4D0F942EDE333F997D6F4B34D9B256E15B126A61D6F8293699A5339E7D220E0A38E981DEFC10F8DF1AD7F5715A2AF07A0C0A24F16DC084DEEE804FC7024A7162E0A55FCA2C62EB7013D8326BC707C6D97C45D8EE94EEAF98B3BE41D7810CA74D33CC8910F46CBFE4F8B9E01D69388D3057C0D3B997B53F69B65436EC57D439F3F59B9454482EAA4FFF70A3D45865FCEA9AA9ABCB009CE8D810C13F9EBCBF659C9E3883562327DA038BD456709D503AE5E2E39BCD60C83C78E1C77C1222262455F13124835BEFCE36671C833D15DAAF9CD361C4D10556CDB2CBDF35F15E31101F016C5B3CFD1E57B7C4A1243E8B084827B8DA53424525C24C6E11A1A39792D78B4B0E356DF2587736A40A06D7A33BD46D72DD8435CC6B1D46DA4D856444FBC1CB78C76A5F65CAF53D102FAD627C9C99F385F6AF695E5052B56DAB38F7958756516C73643D3F5A542236D2962F108AE203352AEBAB5D3E4EED0499B9C9FD2C1FA64ECDED5E9FDF2E6191FC979D4D574F27752613A53D952F59D2040C5DCBF61ECE7FE3766FA2572958D019407C8810F110F785C00BFA9F89C52D8FB5C927FE8AE2791FAE3E7836AD35320E34C76A4CE987DD344C56D887EE2E21FE965F8C5B6714D0AAC96198CE4533DC9893D8BDBBB3C3EF32249F036B8D3281370CCD7A89DDC5E6F2731E10C8B9F1C35FB265CA7F553EBC10D96A215E0743C8DA3A52C018839F0E5E4812EA6FD4C8AC55ED0ABF460CCB89DCD60E28DC243F055D8DF5816657A05A71BBC73AEF0B921F0236558D0C9146CFCBB927C8EE00BA2572F1E5F1F3CAD2AB6A17509CDC8742F49EEC398659B207338FE95C48F31A71C24893B22200210B3BCCAF3F03D4D6B917F21AD35FD2F2C93523F6230F06AF5AA92B3573859F351F724C0C8912E72B39B2E852E85DB39CF7BC2951672FA3474845C2263F1E89A17ADA6896ECCABEE2868B25C6464EE52CCF5A43FD270A0F880938D748057DB65F893E91DD7A82E74BB9406B66A7AC801F9DD7A3E57E02D00CA7D319D4167832E1F1CD72C65E82F4634FC20FF716B76B231CFDB0386FA82CFC04F0506EF6371DC947722E12CF9D0D4E00039DAB0ED50CF842001B24417A641FE042636BD10476DD6D1EDC13BFAD23281201A2D3C80D3E685C21636D147AD81395DDBFF2B52F5FB2E755B84D4D5919A57D2FAF299DF9ED9035188B20B75E33155C197CD952A047C12B30DDB5AD7380D7422ACB4790343D02A702930CE07AF3B50B55B0CE306BD038773F5DCB0C94A2D8256B9BBB034E7B1CE7AD3522D8BEF0790BDA4A404BA642DDD5CE860B5124AFDC357BCBE0F40F8F55A60C748339B606FD4ABEFFBC70E843E15C8FBA929411295C207EE8DFBC4B37FB86BB388F979F5D90612A2C7A70D04B1E4B882C2C0B1600DE9C0C22974668276729708CBC068F6978ABB5A894FFB55843062F47D3B2517C13773F1EF118094609BF1"/>
      <SignatureData type="ByteString" value="DE721A012C3048D865A49B924033787476A45D8F979DB68AE9BA61DFF8F07EA4AFC84AB535B1D6BA6546C0F5D2BDF389CAC17C1A7CEE4A62F299363F4EE698EBE48EF11F575883E7D9BE427CB5B19B24D0A6B79799273BCEAECBA32C10C29EDFAD03BCF021FC08E3953FC60F0A50D743183DC4CCAA78741EE379172E1F6664BD080FE7C18EC16C91C70793BC259D1C6430E92811CEB5E049073EA8630C90645F762B19B61DE8F299AF3CD5C732C965881BAD12143673C247B7FAC9547F3937E7F0D32B54109BD52EA145C4A28008F8023FB40516E584188A34354BACB5A25B996DBFCDDE427FF90204CFA711CFE41F605CF9A9F81DDEEC1775034EF11B4A7EF8731CD98A98EA358BFBDEC5F041765A78171E0EDA8F3F081AD5FF59E5C82D0A09438587BFD0DAD9D90F9DB3AAF659F62A3125D3D912A572EC0E67C933ED3721868C2DF81E749A7A580EBD5F3CBF4251096BEA969F2019C6AD83000EE0B1B33E29334E507B9D5323D2444290C9BA034374F921F66BFFB323C026939E9A79A24C9EAEB8DF1B13CF26E5637F6B729DAA3ACDC50EB316DB262A467CE0E1051B8D56C2C7F326309F29C7266860B5020BED5208A80CDED909CF6EB6EFE50E041EE9D808C796425DB403708064B27559979E3B870CF659E61E8DE610DDED9F4F356896E352335E3B433BAFB2CA00021496915CCF45D169AC1131162C0D6C7BAEC07063F82B4F19B616B8F12A124A08EDB3AE92B4654CF7F92114B09DCF3BC07143877D9EDCAD16E0546DAD584E0E9DE1D0615A782AA8CA196E22082A721DA9D17E94593D89AAB7C1E61E69C4BCDEEA9A951A8A9502FF1A61CA949244B7EDF79DAFF507B5F258B68BFBF76DA8187520683E7364F34EF087FADD52B132070A0D9C6478F1D72C0C88177D774D85B70F9BF8464CBE89A65A10D729E47F39E93FF4CD2E376B328B4448946CA4CCEBF8916C548B30C59FEBE81DA99A913596A6DB5B327F46A043C5F1E81A8EF7EA9ABA2C11BA682C7FBF0510981DE6A3DA70FEAB3587A00B1C944E75A4BECAD0F605D1E5848E46A3A289ADF9D8AC1A149122A656BDE77F6FA5C3B3CCEA7806EF9261619D2994E1F66420914912515792F1BD54746025E72CFEA378B10F3F418199A99572816253C0C34ED23EEF87FF133FB6D59430BE26A008A204A86FA6E49FED4C04D7E1F78503DCC75E533D2E0946E0591C771F31EF14942D6EE721BC86EA2F7C45A9231653FA1FBD62D9D5A6B205EB42AEFB9899CBD4ADE883C99B0FDCAD0E738EE4BEB3FC03ABFB14CD8DD20DFF82E7F73F2B6DBA8D73BED367F370F8E52419AF1FFE27E5E08AB9067383384F52C07B8485D632891F999CD76127B44D637E85A6740A81BCF9402BE7B1CEACF3FA362B068D2452F25193BB19DB7BDA3ECCA27DDD1192016FB9C3B7361046A2B6AEDBAAA61A11254A0E5C821E9F66774C6CE27089EE59336791936FB590E5F4E3C26D53EE43D1523CFDF3A04F8CF23D9B50EF4CCE3036736C02D132D5E635F951CD83BD8C70896FE9BF752B25482D8AE345E74F6450964DB4A457FDA1E353D7C3EC3250F9A3909206A493F609ED729175122745C48B415D48921B69798A8B9CF00E76683855E3F902BD6B5E20EBC425F4DA1DB252CA0CCCD8D342165A29214C4F145F1EC5C80EFE2704ED61F1266E3324850416A8A63036C63034842A3EF751C8955167264A0CAD96C9A125AE330E4C7C3553227415D5AAD0469A84EE6A2A36FE81C50F2C12DE997FC28BDBEC5769E7761F3135B8A89A278800E4EF9F532B4C8020972E6668EC222A708FCDC4141BD1836FBB282EAAA9BE80F112E5A851FAB70CB9EE98F13AFDFE3F0ABB3A435044384D28A90ADD11A8D1B02A961948BBC1C69FCEBF96D7CA3B480FBA717B876D44A85E292FD20035A90B682C0CAD3F9DCACC72804BE88DA7152FA4118F59E1803B2BA80B996227553D5F38F0E437C57DE6381BA041D9F19F8A750107EDDFD1BABADED04790987B02DE10B4E6FDFAFBF3842661EDEF803AE24656010A26690E8EB3D3A1233E8DEA711F1A8276548AB81F34FCDE6E711F6846581BC799E2EE84FF89A97DB37E71D7C62986F32DD9BF36CB2D86ED122DAB19B32B4641BE9C3CF574746876529EA3E28E12CBBBF11341D61298122B5D1834AC260F5D3C0F2BC2B924405D8400E0B1A655B41DFB3B2A30BF557BC1EB04CA9B6CB74827343AD3C5278B07A3A7C4B2A25B6A2EB0C6E2CFFE861BD5889E4717F2C6A0AEFF57866DE0E7A9A86B209D323AB6D609086B2C8E7F2DB138382B929B4D72C4EFB8BEEE0E5B707B05889AE204D8322B46E80C5F833F8158677A08E7441F824B5B63227F8984662B8DF2317E544D3D0B523B656C8EA80B1719CAB4C404D1A402573D06202955A200D71AEC58FD3777053BCB9506A1269E71F3866566DB02A7781154704E1F004BE3C37F88E5D76F5FF548DAB3DF2C2BB0D5ED0E1E80741D79B2AC470921A71E230CCB5488BEF9EAD11594A9EA369AD99F106A4F1E9714898A9E4719AD6FFEA0AC4C8F371E3BD79A5FD40415EEBB4FC1D31A92C4FE1062A4600498357D913E816F33E10FA64C73399DA57DC2317694B2ED02571EB3CBFDC36044D975D2B0973B7AB47CCB5A4E9904E45B70930344B922F93B39253B9697F29DF8C2F275071302F638239D28010298626FEB331E75456523D1AF23548FC8B342376B6D61DF9123C57D0CC1F05D80F8E203417D518BB1A92E5FFC1F3DC36EFC5E1C25F4CCA636EA3C30E8374000C1D6E41F6BA42B392E0A1300F18EA62A54DC4698E57A0A4F71C214BC8E074B4DDE13ABAC9FA0FE7DAAD11073ACC7E8EB2AA546174EA438315D90F64BDC38CFEAD325CE5675787372803302BB1B8DC06C2D8B0DC11E1DEC9E3E397A181CFA37F62EF894EDF89E54A71D7FAE17EF2F0A12E0646B4BBA605FE2BDA420FD9C1369F7143E3C29E2296812C3A8BB59C82E0EF653F7D7D44F05244C36843D27A39575295E8D6B62CFD01598979565F6E97B2E81E97A3610365642F3FE12B03F02FD05D5C7A275EA4853DC64A86EDE9DC83CB463E41D841D73657D9AD03508A4945F00999002F7A4BCDF152612A90DC2DA9D058F1AC4DDAC8756D296BE0A0EB3195D721B7B7CAB66D81AD8C53E9FA343044C49C9F269197EB9BBAD5FB87A37CCB508FBC8D631F8037A3053B7DC1247495DDAF5910E272B1300651501704F47639F711FDDF0768392592C11237CC46E6A3F87764B554A920539A1FE14C7EC62657AE2BCA3A702987CE6A42A7C27F2249EEE7753215172FC845C250A0726728011BA3D8D32534E7E49D1B35FEE7C9DF30B5CF8133A5DD556070E70CE3B71BC4261BECB60DDB49C4A62BDDF75B8DD6E88A6634FF3E845E6354CAC4569DB28EFE1FF971ADBFAC2B7F21DBE9C2F1BEAFF096F9D9195F0426C1344D1BC7D7071732532D93EFB3CB15B5A31FCDE62C6641B45606F537EF88027DC1AE77EB1D11B7234048E766BAA05F4E762AFD616E44FD4D0B0C97DDF3C1C0C30A7B6AA86E8FA7EDA747BB7D530AF48889AE7E2DB651A45A74BD009CE2D8F3C61184648A5B2AD743FB9590F2812C5615B9ED66B78145CE39E83DAAD3F4C2832419F18CCF291DA3A3D527806FA587CEF5753DC80485363F1082279A6CE55F03ADF588AABE8BE05FECD892460DB5EAB990CB8B010DB5F6F7BE1052A3509F2E3E0311EEBEECF5028085AC979369736508A5DA4572B5D70A06362C5930D9A171AAE71FAB48C8AA6785F63374160007F665B12B4E0F664FDC11AC11EF3A1F62DB11DC0719ED092CA65A9607B33272316176A6719C1AF6C612CE05B77E5F9E9D4FBFE8780FA4BD2D9BA2F95B8D91DF89DBD6B0964B3E9FDC3481B39C577471167592D58F2A6E7671006A02B3C7CEB0027CEA6E35646C40B5835D6D151087298DF4EA418251872FBD36BAAE6F5278FE34AA28173F20087C8E9ADDFE6E3D8D57CCAECBC981D860FAEBA3FA3795DD9187DB5FE663049AB13D3B89050336B77F764AC35EC3836031AFD7F1B4735B27CC3D3AFB819C58EDF66D444516B4FECC75A667434D036C09B8085439BE4C4AC864F037AFC53D9CBE532AFD361A6B69952702FC49747267052EC08E6E56C677E52C0C3B03A552AAFEA3225BAB1DB89C168DEEAC0BF7D0EF50E5A847EF39A19D2CD67523E185BA1CC828AC001EED604199A2A4281E4B8EA30B0A480C027DF2F766C46981EDC61C6B5F2FCCEE7AA9736F046AF982160AD96501C2E7E35AE94CC5AD4D7E3092F6A99F053BD842E69223619748EE63A4F53F060BF57B1FE08D8B6D682C2A62CF1C0BA18D87337F719F53B8315A993FC431D504398050817050A3E55CF9C15EC763803375FCA83275BC669F29A9974ABEA57FF7FE816C673C3AB68A6C8A96D325D2BD548700821F0CC4F4137BEB45BE526F09753A9FECC503E063C496877882330037FAB7F2505F2E89ADF81255055FEA662E788365324187EC568B4E88AEFAA1F547B597AE8E88AF28FFF83E96E1E90B046FCB51A2983906D77A9901CCD9C23CAC760828E33A6F13E2D11B6D69F41BC27E920628464B60957918910352C0EFD0D12AD4BB8B243DE6187557B3917F4F7138AA65855A8ADDE68CE2A61D626C1866F3FEB57DD568CD56634D82321B93602B2A2580E815C9DD1C7C0129354BA5102858A544304C3E2B9FF3F4DAE58ED3573F4D2420AA63E2322E92CE0980644228DACEDF042DFE1B63D1CE9A916220044E3074350E4EC24EF8E3548F56486EDE36F186589DEA50B7C036D10376591D03CF33428C5DC998A0BDB053D09BCAE5B6D500E619222DAC7CD28189D82FA5C66CAACA88469EE14E93D8EF8C4F1E4CAB6BCBC28CC75BFB9554EF315E43A8EED0F717F7A96396C145B0522CFC37BC4B25282288CA4E6829E3749B79F9AD938833FED47A56E373799F95C520BDAC42248AF3624A00A6E6FA223359A1C233AA984FEFF0BCA909090BE92BB90CD67AE07B788FA41201522405C33C5C992509C2EAB2044B027B868B3DC543FE886F39E30B41757387D9C21F109B0035E1B68488CCDDD31023B33745C1433B327E3B43958A633DE9D193BB0C21F01D28D75657CDD9CD8CF4669DD258C741C489B3ABF35A0727A2A81E523D815598FEB0D6EE2F6DCFB4443286AFC0E327EF5D436956E70C9397AA93F6E7C08A391468DAE76DCB6A6C0BC61071C4CD03EF53A6F2D84AA6B99CC46D7ED943907A7F52CAC46A62E9D4C348AFD229F2E838C6A0E2F3083DD5385691E5788CE80615659D2B07B9E39541F4AD6D918855CA22F988EF81657824AC30ADBAA5F6A5D9B0C03E4CA5FB32A8309AD6F1923866F784F014C1255781F591F483F475AB378453A4C48075907D81CB45C476A1FF1148A6D651AA8D29A693A3ED8AD69E4630DC3EC0DAB2418D3AF867C22AE23E0C48C93F129EE6D4531FF49D6A5E506CA27383732B651F51E2AC9F1BD355BA6927DF15043A412F9E1BE2D9F90AA036BD4FACAE88AE31865F4BC7B04110C125AB5E450545BDC64288D99C821AD2363EB4972259EA90050E9200A1E2D101CD1766E33D4E40BDA04451F32A1CDB289E909D04E35FBBFE73BDF8C8513D7FA95870D64906E962AE88EA4602166958298F0C34ACE329DDCFE7817D554D90EE275CED7D5F693C864461441A6095FC729AFF824E3C5D6769492F5BE18E5ACA4DC66B0DEF48F7FB2072A8C56F73BEB25427B3BCF14E53FF65585785FA696D6E50663F018CE2A8B5D23F70A026DE53F6398AD647430C7A2E39AAC3C28BE306C44CB4257C71F1304E17A11737B8149EADC74E4AF3AEEF3259F28F148D8D44FA92C1E4B3416A90E342314762D1C5B7AB24126524137D8B83F7545F120F8D0E7CCBA1A026489ECABFEECD2DC697BEAB0786C982016D086A41C9E14B788F86F7890F99C29C11D77F2575CA7E209F01B9A37BB9B5869F89878AB3C63AA08AF4114F8D1DFD5BE1D942DB9ED8094FFDBDB7E8D63D07E5D859EA42AAD4B8236E350DF7B8EAB0E06D8CCE7D23F435E9167B72742BE66BC8BAC95633250D3A0C276FFDD2653843F264B1AA957424B954FF54347D9C6C68207DF933FEA3A97447861989A7DC907A1085AE2CEC2807185A48843E61D413A449BC0AD65C199F9F2AF6E3DC09165DE6AD3E78D0EA846D605C794A20BD041FDB59637F9EF01E066BFF6816466B0129CD1172E726C11B796E82244FF931E8C739694D5737CD3270AAAEAFCB39D631E983C681599E1CADF1BCB77FD41F45687833FE74C3CF28DB01BB8F64E86B3F74DB8A140EDB8875E186E0D613C4B7E6B3DDABC9EB06459978F2A21730D23C971691FB796A7D8F514D26397F882C8DC8CED0DAEDED054A845B12BB09098F7EF9A14EA051F67B9D9C0B476F00A9B7F65081799E4CFF974B15C37F6A3D5E92C830DBC3514D1FDB49E6C65530C5269368EFB86A734E40923A69A658D157E4E5E7FFCBBA1AF628B9A2AAB496106A91A2098AFFA43A934FDE36979017B90C6C78CB7096116C8474A6D80640E532A2233CA28DC41D9E4AB98698B237A9982CD53D34B1658CD5FA88BBEC89C5E9E5E5301A8CC30F32EC30A45792A9AEC6FA02172DD8E844FC765100492755162E0D00D9376B49B10F635A656B652930C97F0D71F677AB6889E5EB0B840298247B2885D6D748702FE6079EC3C7F70B0B59E4DE47468CD09CB3C7E51E6F701CCA2D0ABDB348D0CDE7B21B9C3B70E20F99BFB4E1CC12926E86ABFCB3F908FB2C1FC68D2E80B806599477B1F08259C479185C622640CF2678D888562D47ED800925A68312F89FDD36C4BCB5E819642E1689E80B08D587CE5442540ABB27ACBFD4596B16D89F41674405F66B7CC69A8A8D04C93573ACF2EB803D644B6A21A18937E606A97C1454CD6A30C76F464C28B0718C3D2266BA57D55F57E65412CD8C525434CF23B4D2CD817601B72FAF0501656490BD34C3969817E360BCF5E2247E38FD15E60FB64FBAE2FDA483064E8A2B33D5B552C74698BEB383103A6A702B99D4558F58628851DFAF903FE5014E60440A783208416B51C1E6B195BC3B4C9CD3C30F18220CE720383E416C30E5485A4B72B4084013A0CF7853006F3C536432B56495D3512AC60FCB14F7388620302DFFF7C0284053B02E71C1E39D9EF21A774F184B1B4A2E79737495DCB4E72F92E5946EE89AC60A2A833ED7DF4841029B30C497EA07F7D4E9EB3D98F66ACB5CE15A96DA719B183F82910D79CD050087C12D95BDF1A1B96C805CFC554A5901A27E29B1488CAA0751A5113C761CE18957BD33F76714022CB726C77924A68B81B6FD8E8C25C47A9CA595913E81BF7D2104C04B5E62FAD29C5024C4DB3820755658231588D7D3D334EA61744FC62F284A08F76203992AC6FFD4BA9718B208C385A90413305DF259354508EB11148A719517669AA2F44AA5B469B50561886C114AE6984A2C213833185FCE807415EB7FBC159A622801843D74457195FD1D6C8826A29B295B23B5F5AE45D4CFED6E252BDB7BB9D67AE48B2F300F6FA27A4002966D2C961ADB5A55AA576E7667B4E510FBA6D74A9E9A59FC711939D41F98956A67808CA9EC754928EA79A5A9E5B34B744722F78FDC840E4218292CB643612E0B792BD9D6F9C61ECF015095F08072BF36E4D3F1A9A503AD7864B80C810E01034F9A09C5120FF30A91865F0E0EA3CE66CF91112B652C8502012D25497DB3B8E698F633DD31C8983B9228C03D52617B0FA30D278583CF3103D88B0CABF962D9EB381EF9F9AFC62862716FDCE696437F46E2D6E3D10BADD120C922B24D23DC36ADD31D15468CFC2A42E9EF106311B7EC5A75839672DCC217122F560F0B5B6664292E3A1557AB6CE986DDB85E7CB6C35FFAD4D8079097D00EED28D4B365E2C84A76C917771362DB68F5C63BF9F902329B1D9007E396D37374F4CC176F46FA4B839FC5623338BEE5F2D4F70C00951B7DA06A32592F2D6D632963230499D8093AF9853C49EA758043001490F1A78E12033E17E481A3784D293A8A1636634996B691350FD506245242A2DC65CEDE9E57E3827765993EC8A035B3D41152BEF5D5BAAE2E1BF561973DFF10D2E8CFFDB9ACA011230A8D5D01A64171AE9F430C1C5250F8FE7851432F58BAD6980D5FC4A2EFC438E8F0B40BCB70B57C64DF9A23189DFCB33387EBBAC9CBCB686F5C4426E1336C3AD47F54BCC188D15D2E395781F3911715D958DF084D56F25A7846DB32B23CE976FBC3EC3F88CCE791DD41A59C9790D6A199B4CAC9257C6233200E1EA1B5C2CE81D579E95A01D09DB154A5887C0AF12F7FA82071A4305A71EAACE06ED10670B6AB85ABAF1E6372698F59529D83861D1EB57BCC9836B1A21183D2F9C3DE5070271052C089CF7F4FE9CD97C9E0C46257DAD1AB1657909BA77AC7F4521C8FE1363FC40DD6FECBE9712F097AD56D81E6E7670431A94D84349FC02361166E6DA6D9EF1AFE5795F478D7BE0EB9E9CCE77C76F6CB1150E7F775A8739A05E338F73D2CCED396736AB6A2710B492A2F91104B1E4707B363CE306D01E24E9B56A7A118231142050101B5754DC5D7B4C6CBA405329E6ACC69E454D5370128740F2E1C60041F27054B592D1F8566903F66BD55ED64161B893BAB39FD37D5BD4F427EF866482CABA79020594C86C911B649D142555051652D4B00180FC897C0FF893006342C5328405F08CCA519F55849A4CDED90001DBFB3AAEF6AFE0C450038F0F700F8CAA8C3273CE470CE9FD0859775EA3CB0EBFC248FADEEA62C402D1A329373D7AF29A8DA2637115474CB301D596F3014EFEB848CC537CE57AF990668A39F44BF7F179391E4278412461BBD4CC58BE55AD3CC2EAD83095B149D2539262897465C9A5DFAAC990A045ACA73DC489359CA8BA4A0FCE2A99F54945E46CD37B5B9671DBA2458E27607C3E63966D8C63080C7E588FADF09A45579C6ECFBF65069DC4C8723BA4A996A1E5AE23B214179C929B097FA19E3229C0F90FEF12C259F54C1518395377570A1356D80CCFB4E1DD70936CE167F5B8782D5B28627A61A9BE40A1E4FD55F85F72046E69B87D7CA26CCDC13F5CBBE24D4BE2FF9F1FE6181B04CEEAE969DEB6C872523E108E4C98832FC1508859BF3506508902F162B4670CEC5630274553B1D0C56DB0F78661078CA83147B359FFD240A70DF59DA1DC28DE4FB5FCA56F12706092484D36E3E06BDC76113DE8653D9E7EF9EDC3C42CE081876C561CA3258ABF984ACA86A84EF2842CE17EDFE20E9621AA245779D54C78C15BE5FA26EDC440B0CF84598859BC8D8BF6FF7517E7CA5566329C843625A803AA779F902B8817457B55B2137B995C5AE987EC4AA166FB44261EA2501F4269272F0CB4D9720B95659E9714D3FFA5618C0F05952F3DC41FEEE45941F9882D6428E8043FC6FC6922C0EB2FCCA31E55326814CEEB5E02873F173F1D9054D0C30691C5DC668B72C696F9508587825B563B648CD75B811E8CB6C31959AA9D0D54D710FFC35DD58683475DAB6FC8E0859CD5F44975A5DC810905DADB20623048B6BD340BBB1D35C6135AE8D047E3C5F4270516A9E0AA6207FC5AACF2EE489ED43042A311BFB6A3F37F8474547886FD7EC1C05E2EE295DE2D0092AD17F379069AC4C6E7B92FCBB8794643462A4C5426FE90428A3E658E6610FEB69BF56DDFA6198C8889CB1892FED47B4B57F339174900801339A1D9A698DF9759E38B9DA363190B75D6AE9DF3C2EFDF5BAFC7820201E96D4A57AEC5BF01091B5A7E12679CE5FB4C16A6315C03E5C8D21B4C0CA5938F24C5FD7D65FB2BE810A1A9329A40B251FABDF809881087B5EB865D490AEBF77118420CCAF9D13F4B31C0BFCD297AFDFC52738764DEAE64D10C92E84987AB36BEFBE36A336B872658980B5E8D9BD8CB8556B32E622CD1838A68B799B43176A2925F733CDBE5F70FD8FCC6C8786B57993303D6E5B6F0F3A66324E44C9A1B368E0D3090C930AF50D80A1760324941E36F2E3D9AA963E05CB9EEF38E8DE97A1395F4B0807ACCC1D474C95D82333C3A96F27C7DB497B586A9D52C81817F5F6593867E85039CB4C904A5B0CBBE941BC359B6DD8E7B7053B6DB3F0EDBD9A3C3CF0ABCC5952834E38EE9A931B771F2EB3A472ABC64EFBFC16F74426C0E1D4938BFE18CEDD8DD4C41DBF8C362CE30FCC9AC2E6D9A93D906717716EE55EF517DD786AF069C6009DC6FD0667AB6AEBDE9984E73183717A69B392D8821ED39E8E0EB3C1D6851F0AD70191A58371C3FBA5F6719D4A226E94DCAE9B7CED26CAC816749584D02489AE38CE568CEDC2B535D5110A2DB9E093CCC12A37CD114561B23DBE57FADEA332434046F097644BF5C21A7A4C083B8841B5BA970C5BACF09DDB7E219D3FAC8A84DDB39FC12423C5190DAB5EEA3916E99DC0C8475DF875408D4F12AA6409BAA8E5D95894BF26693B00AB0E87E273CE3D99FC3569F550CF7827E7C0BC70EBF9FB25FB06376D686E93185D83171E0F8D73E65B7ADD1B08341830B1D70A230C9D530E6F0475E3EC5EBBF4E6E9853587F784DB19F8DBC87E2B7F116D2A635344E70FCD4E29D978361B8F30C8226F93043F9760BA8ADCC30314DE77C0DD3584BAD2AC5E93D7FF7DB1FA37D5F69E0BA590D27EBAEEFC7AF7CFBB189C261FC5752C336A5FE75666A93B4B4014458F2CCFC8E12DC903C0C875E9A97078B3FA5CBBF01621D53D5726DDCF5CB208DD8FF35D1EABF8E567FA17E3234C3293A4C1B795D96BD1B72712664CB44E01B0CFA9884C87CFF010F30A7122C9D09230E5723A5DE2499CDBB0A676EBC37014C04BD4C5C0608CA193AB9C07CF5FBEAAF200384012B7041996C4D36D4F5C85EACF5068E139547F419C9B00966E16F3A9E7D835D5FB30E19C19FD7696A4C36C1F699C59C549E0FFF3B62E4CD8E42077392D808401719B51125E4530E37E9A90A30765271A84443AF6A96479605A9CD290AE6F8CA8C14557EDBB48B89FE79ECE233667090A0493AFABE538E66ED5C328B567FBADD459037F4C80807E05676A6C947B822F545BF6E4E7096764B5568A561A52A553C83547CB9A3666BC248D20DC9214E7C450445719B5E4A6D1C0DE83B40203B35535DE99597B718E0FDCCE2664D9F636A5F81B863C5C49B2C0B82B224A7DAE43B76D03B34689421F1D1A087BAD1090A5CA81323E1CA4BFAF95F0F6C5A1EA7C1F838C765604C296CEAC9215F21E2BB34B63BE4F03282418BF890E4EA142CE8035164C229C672A20811D7F763677BCC720F6D0F70EEF6F0DD73CBF5A59ECDEC531A800A6D719CBD4137A909DBF149CCCB129491B83D6655AC6E5E15C1807CDA9746A7F1062C128241AC3C0F872DE191077535C29B71059652D0AED5BC7EC3AC3BCF26E1562329D0AE442080E87108DA2C2B04124EA78FB551ED2540B312D89245D1A8944D9DA755BB3CCD3B0952691E2A9F0432A68FE7974AE02613DF8ADCD67FBC71E4FB4A21A0E425370C9C2976EA1BAADB56B6B21E3D710D2DC08E20689037598670E3BA32AA7FA822956C626562AFBE141356F458156CE324EAAF4CA2EBE6C7D4EAC609699836133D7AC3198982D61B3B0FC5873621022708F7D26DD00C222CE42F7594FF333D54B1D54EF476F0C96828BE261644D56F34863143D48E34635DD094C8D2BF90B803670130C2255B7891957053370D7E62CF97B061707B3B480B8A1A4C8116588C42D757FE6ADE9436D4913C9AC9CB8D81B04690122481429A4211F1394524866CDBA8A06515F7945EB50BC949AABFF0DD1BA09EC221261B5B72915D7EAA49E2754587C03C40200076B7C85F0A393F53BEF71394C052EB9EE82409600E17AF0A99415A2A52D764DA410DA5108DD61D4CF30D2CF84714AA54C645346B15A92422C5ADDF949A47506B5AC7033943CB270C30ADE6C025DC4915188626FD8A8F378E8E595481E0761446F2058ED0F3232237565B188E2D075F1CBDEE9FCA344626151F94B0F22A0D6F717D29670C3A4D97CEB4EECA0ED9A488FCB9B8041E770AB32BAB5BE4F2C751E937B04BFFE03AB2D0C4B0C839A1E859FB16CA3F72982ACB76F15D70DA4A13EA6C5293CD3AFEAC2E854F4A01FB90873534B9CA7BB820E61A5DDDF9F7EA89E5C4B2CF0867C3C98FBD5B4643F309174159B51BB41D3EBCCF5861EEBFF454B7DFCE29CD7F85BB1E9FE8AF8230B1B5D10ADE4C9F6E8B6692FB46BD67AE6D3F735BB472850BCFAC67FE6FBA3A0364712549ABD2B7425A3CCA286A4563D3C66E69CC7DDEC32B558B0A47572D71B186D237A72D958675C09D44517DCF972F1081E9B0B73AFE0E7E5AE76948E53D83F022245A88F654A18491F478D1D81DD67A393E1FD70110FAD03B6CE1D0FBA5504EA5DC6B1A12E73D3EEB145E586E92919E3227496224CA54299F9D256CBF21FE771920701F1E14C43A0C980504CD73D2D8C38DD6C12F8A89E9A3A728F0E6BF85933746C35311A44C0C172F020C42D96582C59AF2D6EFFE9F6B344899D9C2D818F2CDBCED850FDD244ABB5A38845459FF01769CECDCEF814D7F5676663B7010D0AA329731DC44070FEA36B63D4A4AFB25B57DCAE8DB53601268C8403B25D1C9F1323BC61995E183D443051C86AAFEFCD78733B2F6707A5DB6858B016D837D93211F7277545B766986B5692FF08448299146D999CD350DEAAD2B7EA2D8F019C35E9B487962D9F762054D3E38229AC1B9D681A82464E50AEC72C479031D309B1174494F5A45892CE097D01EB28C99C66F7622E0DCEF8C1B943A90416F754C1055378CF9228432498D0ED83B90AC68352E76ED280B7AFD40F9BC112BCCCE47E59075536F3A59E1E22CA8E3DB64F882627B83A13D470553ED57FAC3D508C4F1EAD069E8AA1A25A790AC1FF52D11E1718E18EB186BF24904FCF4F5FC908E216FF4825D709E134286646C88228E9A29AC2F0DC356F15707B47742480DD1AC494495E667D11D64FEF8860FFA641B638517078CB51F47B189CB717A7BE08C338CF64BDF376444F372C3972DED9E36E67DA7AA91EDD5936447AF063F0A670C8AEE0178BB87AC6FABF3804493A1117FBF5FECD01B445DF47BAA9977646E4677B8A6F521622D1017154E473DFD55BA00945EBDFE5D0DBDE96574D49D6C14B81171DDCE7F8CE7A317D966BAC78F0CB807B322FC2ED8CC669E03D7AE01AB1C82B9CBD1F2FE2AE0AA5B2173408742FDE572EA6AB478EAD30C956AAC642ABA89FA92E65148E308C53DF04BED230CC65583C3F5405EFDED94F69A3623C1A8D440586CA65C1F2D5BD082A640629F9BC5F3AA4778038D3D9FBA263A3F2829C41A7D07BCEF554A6F763AC430E84E41DF1ACA98E3EB8F4B261E2B2C866ECE7645A5120DFAC57BD092EF55C151048965E8FF0D312C2AE90B8EC7F51F5FE7104CF3B44B8B90D26154C564F61D984687C421700C2B758BFCFBDC9B234685F3FD9D56A0D1EF176F3BFAD73493851C78A66290E71C27443887FDE39B630729EE4DFCDF08A5665D68BF51A0755ED7FCDCDB50B054F0F651EC6485550ABAC2FC57570D967C065675CDE8E0D025AAD179054F300879EA1CC726CE199FA803D8DD76BA175B395B0B750B67FFCDEDC2819CF3C131239E585B8C4E7E568D3FB0442AF03E616BC1FB48E300FE11B9FF4F05BEB0099DCC001742B26858568FE812E2C43AFA6B4B673F9F53A4C614E7C21D1B66247D379038990F095AD1511A3B2423960E196286E9F825966C1BD5D13FABED27FDBEFBA677061500CE4FC58CA903ABA459045AC557E482B7C02D1872DDB71B52A4A8214E5B8C8234445D948235DB29D4C1F1AD4D59B548FC6F47A8332B1E43CCE9394AFFD5EB92699D276AA5CC6B4C7C98AEBE6C911176A246C03D18B76E847F614267DB9666A5ACDDC612A9E0B13D892618421682327545F3CDB00CAC0E06FDEA1E967583A5D3960B00FB2D3E49EC69604EA5B3DCE1931ADB0C5ED841CA44850785836F5562EC80AB2222C120D3CA11692D44999F5FC80AF8FAD17129607CEC4ED11D3367F57722E650C0125C1F46668130EAC62CDA74762BD87587CF71FEDEDFA891646D88A6DEF6C1C335489DDC5C66D260D687694E0D5E8652E621616D5CAF59A97967B38E2C3B89FEB723DA44B3FC36E6219FD1CE1D54EAF1F8AE54EB1EAFD77C408584DE714D8443666748859A5D38CC373E54B24E54DBCDFDB573A63788D80D4AA1F725CBD3B1BA2968DCE5D345C80E2EE2D226AEE171FB75B92DC39B4C534A8E4D6E035D69FF97E5F79E03006F8F5F3D44566E5BB8AADB692D6FFBB003461408D04F67F88CE440F421A80E3390BEEAE2B76B24DA21876DA2C63082414C913DA92BD64152EAB52CBFB83AC7C01A58CF4463C6787AE916B149690063D97563AA2EA2EA5261C346102A7B9AF867C9EDFC3DF566DD2AF5D99231D7C5141DBA149FD5FFE0A57B06C8A302ADAEC6784B91BC291EBFC5355D513C992F1C416930666931F6B21C928C259B8F7696B9B9D320A56B2025A5136E3046C0AD3FD5AB1F585ADCFCE54EA7788EC077920991F165EA5C8AEA0DB933202C9B5B3F749DE0CC0DAB14907D882674767C05BC410EFD1094962FA315A6F8E16DEF030B45125CF13AA7BD8B3C7B9777931C4ECE248976F22F45096FA4861624DD61B16F0326A1BAE2EC93379BE3527FB75218EF84220369ED6E4617CED97AEBFBD5E77EBE527E1C1340C136ED624E993C74EF9A9BC7EE2CB1D0E84ACC13782529F149AEB445CB0959FAF487FDE148DE141EF6B4D62151A61CFBE2707C8AFAA71B6043C954FAE6E8F0B7CF77F5BFF4C9017DD6B0C363618F61D7B28010FC5A86DFB06DCF7BAAD4C350A443D35859978DC584BE9B5E62740C6218F79642A799B7D21C3215A66A5603BB46AB25BD2066FE9CF57959169BD6EE4D064AE28ED6A538D5C60868ECE866D73DBBB07DFE7983E9CDEE5FC95CA90547BADB1BD7C4E77C1EABCEC0EB97DE888A9E8C61B895F4EAC9C44873DFDB3A2925776FA62C36C47A27A234454027EEB602DA881ACC073AD1A85268522D10296D882F26FF9ECB27B6A0B296CBFE5B04D4C11CF076E2CB3BF149BB582C50C5AE55D48945398C5C19A95BDCB813C572946CDC45E4A441CF598D4E3C79EEF033BCB4C02930E397B170D2666C2DE78F41B317FA2BB28560E177DB137365E635E1156F7E2A86F0391D8983323CD40E8F7F73B21DF374267BC985AF15A82DF0A6EE96CADCE2697185D34B4DCBE986107AEAFC06B7164613268DA0916892DBBF6C07671D00737B905333E4C995ACDE56F56E2D17978D47257E54E7F6ABCBDF2F3F55AA50F3C806F3E8DDD4D8F679D721273191860EC96BE58512084C2CEABC57E1BC4948E91E5D1447B944AFCD67E8E3E684EF07322FC36EA4A1E66A091FC5EFE7AB0FF5659B79969BD0C8BCDE06B44ECB1A94BBA3ACD77A016D4DD91D100741C9CF09755D1CDAB4D8B43A04F91A0219E0BE025AB67C21585B8F24EBB1F626B281E15749DB38B22DEC1A0A63AAC4080455E00C81AFE158F0A306B409628A05CC1D58CCD93FAD4D56A63512F9826BC1A7C9A9EFFBB2C41505E9C751B7C0DC128112FAB17E669B90E0D706F0F980C1D33059C45B7AC912F209B076C45EE6A253C6C84105A9016AA0AD0B6E9B1D7D336172EFBF9261C02DC927B2AE7EAF0BA7F84C6F13F1F55EF6AE6151FB480DC3592E05BC060B38D67A5B1EFC3E4AD5D25D7EE84E0B669A023AC1CA0E207D38B42546072D7F6D4E78CE6EEEA3D00E8AFE22FEA04A29511291338C2303736EFDBDE7855904D1B4E77838B1F8B7B9EBAD86E9634BD91733C5AFB185D47C594412A10FEEC9A626C8C4B9920D66DC44C80ED16255CB0FC835E461F1252DFD9CA10DD831FCEA3B94B886829FCA84BA5087512DF79073766261118311C79271C77F6955B110DDE48D27F45D0C8A761215BF13AAA610617E6F4E311983FD60D0BF6B379A2F535DBDA90ABB22DBABE894C0BA4B4B59E013336A73A9F5E21BAD574C1BCD9B3EE07EB39A6C4CE14EB07A6D02C89AA5F010C91FE3D77D28F49993971CE88C4781CF887090CF783BBEB73C17AE98ABC6FE2FDD86265000CB690CB281BCDB18A8AFF519A1A29E4332F5B93A46639EEAB347FFF676F429CFE9C96F0F912D4C95D8EC9D98ABC673DB9413DB01230B3C67DF07638CA942D093D581D4553FF4E4ED0BD00E3F283EE6B86D5E3BDD3FC88E579759515B13551D5F0375EA8311F7469643B2FC33E3A9FD7C1B6E8B841FF7CFD94C317C47E60BC3EE4D9B3EA04DB11F1909D571C491279BE07C4352FF672E397F0E216D2C7DB0F4A624D4659D795F711824F6527C5F25E909314653857FEC1A1126172BE72BB70BB12A4C5E448E13E117388F6DE7A0EE19984EDE0E6FD399635CDCFCBFC34C8264D45EB1642FD6E440CE7B71DB1002D8F135D5A74D86A7F0BFB725D76202B44B478FA1AE1168C1D3CEFF31AF3ECE25290E888CE7E71FF52BBE565BE3D99F7DA68EA1090233F4583F3B6A30B87C3AC04B51BB9D6FE454980236277A7829CCE8A1114CCD6835A9CA57325D70272DD6F1F41BDC7719C9235CD7AF974C71F4BC0DB86FD082625AC028405369126598F8CDBCFADCCEBA096791F87DD59621A1965F9CB3D23E433A6A315023F1DB5B78C077A7D629D58EBFA8B4CAD4607D0645911758EC3FD3FA20BC666F8940F4CF9C7F7DA1551B12320F779B536F63EA1F1F25044567C5DF91EEC4E8B47FAFDAF8949A293D21A20D44625A830F56B7B6EFEA23455AF34FCAD88F7EDC6B8D3B44D39F4A3639BF8E737BF1B2F145E43E9AF2F12C22D84BC9C3842D9D54047C78686B54E284E79E6F3CFE958C4FED0DF7621474A9D9B1861523F6872BB8B38C664C15C68796454DCA024EF94923BB1687D1BCEB55557ECC6EF7DD9C1C5EA3EEEC6B0F074D871B0107B0C390BCC01E1531C8B4DF0E1944E249122A07A238286F6D793AAD933E039126AE76233494156125D3ECDE944EC2EF4271B13599AA2B8040ED84C0341A1F323AE8DCF8BCF46292DE2268987CFA464BFA3161F66EAD26A8C0C553F295E750DA40B6B8578FF80AB913F581C4068BB2195C214C612332E4F95B2A44471398E36E8D170332F8B92070FA5137DDE9010CE97110E8CA0DD3A0223227EB74A572566AA25028317AC0AA07BC243FC0C2EDBC54DCA4DC5ACCC10C8C1D7A245085899D99BDEE5F8F96E471B1F36B3C76A66DE7CC1AB2D33808E02C37606DA1625EFD94DF208F2B4AE557EA316A88BF7A1EB33FAAF8ECEF94474A80499557C4C450FDDA2A1DEE09F417F98EBB099FB7790C1FED9A315BB1CF1F92DE61E6674ECF3402F63B87547A1CC95597F9F5767D2157ADCAE05EFDB90E8076EC18DA7CB908759ECB29F43F16458151098984846F754B5E6226A582383478C3AFA06762A4BD6466F246F1B5B4EA4D017B2E5706819C9ECD2FA97527A94F9D3544C76FD9CBA1E57D9F7EFA20323A7DD04AE2012006465F7C7DBFA52A6C945055F72DB98BD67F06D2C13C99802E3F236B4403A4CC58CC6A2B1118A44393FF29D3E7D9F047A27B990B0D8D7E06208609BD529373CB012526079CE80084675D82C8A049046CAE56EE6C54097DE9011EF485750323A3441102A005ADEDAEC9F7E39878E2DF5ECB55BBB8551FDD271C194D145A6B15D59ACD2577C08F4128326E6C69902AA7C6DB1BA64D66414422ADBD7F1184B2460DD800AF4433C2830908F52962146AC9B6D363213320519C1508117CAB3E9E96BE5B6D4C8D890AE035089942566B6BCF6C40FFCA28D2FFAAA77EC4EEB118059F7F995009E93C378E283558877D261F913F2FAF82F59E764A8DD8B0421733D36A2610184821C4095E017AE8356C60C163623399A1DA3183E94B0837FAAF3A0F9324AA54C67785B1E19037D165E33E6BD0A84BD8376EF5DCF49C92152410A3AC0793305C670A7B779DBC18E4F6E8FC21A06FF2656C82016857C8A0C6BF64ED86205D7C7E7442CF4759F0BC5F5FE6D35B1A8D1050AA3EB4EC244858F5C8FE62A8982290CEE4C1F6A1C27CD131441337B17B029216E26996617319B1CFB9BD3315A3E0EA4E132324EA0CB755F031462F0F8B2D5B8A839E2183F1C9AE2EB19465077DDA1CF7AD35E8CAA83377B607265E2E6DD70E99FAA34F0EF793D35AE4D8C9F58394FDA8ADFF0A7C500DB6957E713570FD72CA08B9F0F6BB27E58CFEBD1942C7BE56834DC7B7C4C73073BD3BB15D84BC751210DB442E03F1B5B5E7B379F12629CBEBCCC50C0A982E6F903A3DA714122560D7FFD9396F2FEC58617C0DE49C0ECA2B6D8DC6C4DA644E28EAE002E6709A7A81651B866D4A561343388A2CBEC6F8F30823D6932B88B24F4FE0A7657875460DC09CDEDC5738ECACC4F719030472D0A5BC3A1D8A309E06D5AAEB8E4B853274574DEFC57757990EA2D5BE5AE8B09E52ABFA2D655A37E3B95227F079141518197A1E29DA9D741F2349A06A94368C2AE4E35A611AE5DF7BEF367B9612388A7FED054C7ED21504AE9BB428D5C6550A794648D1F45BB0A74381B9E0B602C7B065ED49E855294E1521FDFD374292D2646C6662EC1B6AD2876AAF84D31612F59652CCD0F15BEC2BCC759111B4147F0EEB06E3157B36A8A079CE1C7BEF4E8E245B0CB3A9274D198D0D99359251BA5E51BAEC234A2020565E0B4785355B576F647C0CD2CA1464FCE93086F11804B39793F6E204321374EC25D1F0A2381493CD00E3D6F365D28DD9074F72524FDE754CE33EC720A25BDCE6B6CAEF3B42D2AF184044E0BD19CC5563C283091E44D9D88FFD619D1CBAC69D29B5D5524BA4EFE82D07E1BD750500C67FA23570964F3C030C55EC5A5A520A7D78141141C977B07125AA45E7FBCF66F08BC1C06F6E40A316EF4FCAA405D4E4FA02F86482C0EB4AB0E3569A9F6963138E4116A5D674E0469140340D372C8DFE6F9B5F7734B1172997140722677284A49121AB9B0A9B1C31E74B76B7152B6F18A5EBF32375042B3F70CBF424E20CDF83D6786F1427CA5D75E6DDB3C0136452EBE82EFFED738B06B600C8E45EB618F29FFEEBD9A63928BAA4D386380DA55297DBC9462035470081EBCFF0945F81900E8B0D2125493635F11BCCE95663D6580E7D7A8EFC5BE7151DC93FDE3D49AFC2893F7D9F617EFCB3FEF0951DBB4F8BA87B2AA7BF04839CAFE49A706BC35BB672686818E116EE9C6CEBDF624F96309E4BDFCF7185D283865557CFB015276D84250554E61A468B4EB7768BC58D12EA5B62755E3CF2FFFF7AECB32AD944AB7240B6797A23638A5014DFE992437C1E61EEC20C1DF4E29BB8C87AE543717F11B0716A3BFB7ED00852E3D479E7F0D7AF76223B2DE1A7FD595B8620232FB8481B79FD8AFBC8533D189100DD79E09D21B937F8958079C1EC8B52715ED22E9E584D6DBEAFDC27ABFF164B522A522F774995C5EA5D2E8882033D743233B96B4F584B3F483825B21F921C1B0B4A2DDD620F10EF2D89271F4D1E4D25D1607147E9B698C818E5FB1768A016028B91E6EC9AC8F8C8DF15CF8DD1D0FCE5FD9F3046FCB043A4778D94F49BFA161A7CB23B599360A0818596695E97F43D152C4F8AAEB9B48B8E4C2BCDD0A230E9D2F8996EF65437DB9D9F24604AD3C9E7B051B0EACBE24D3756046582CBD75BCB867BD3D460B0D880D8E5363059DBBC8BB946B134FFAF9712FDCBFFA6AE316897242459A0F339C0238AABD1BC03255F21C700D1C305E2A455D34DD4C47388C397AD16347B1B39FA6C4D47E69A9812BF1EA2F12BC4B3CB612D18BF5C4C380C6AADD101EC2648EE4BDC75E0A16A20B9E5F8CD3433CBEE91C5D7FAE67D4B708DBB079C76ABA5ADE146CBECD714ECBC58E1AD72CCED4B772B48C8D7AFB625C2ED17942208F9B6962B135F7D52E461B273A517C889658EC1557BF740FD0BB29549E3C8126526EEC06CEAA6E852F2D9CBD9299B31E7699A96D1E4815881D3110CCC07883501DDCA71F959D61410EB999D7467F5B8126662417C8195440AC3694581AFF20FB5CA436416C1ADC18949079D3153BC59CC5F78536423E3519B0B359985BF563EDB40A76B657F2DF1E3E8CF2ED785DBEADC4A2DE0EF91372ED10B858AACC1021B9DE4848B76525492D1DA70E2600EA520918202BB3FAA45FB93F3BE9F16A06B583804A2AE9FBAEB351CE0A155C2D3B2E8A4ED2962D8568FF46185A49DC5A609B31766ACF3E99506EB120C4F76E98CBF2ED8954210579525355AD11F3DD8AB3E90FE06C18C8FCADBEEA4B13724C89B164FF6AEC3EF1290F40D950FC150BBA4DCE2FC2EC0963ADF21F8098FF037BF30D62C106BD77563C89CAA3C6813EC9165499B65BDC69DFF60419B44C81B13F43AA7A250AE5794E0D1084F155ADCD661EF63F745754E0A7775339A79B9D6EEC34AAE98B9A6564B63F683D706BD5EF8E19125F67EC7BADFDFAE00AED9638D135FB40A79AACF503973A94764FACFC2EDAA6C66F14F0F520E30663840B4A4E15D9CFC3D7EFE0B8035ABDB15BEDC88AB205E946A2F59C35F0483444E465FF2F4BFFB26F8964C8C1E223D8E115968AB9574A3CEDDE27C729CAF02D672343E597809DB2E9050BB548ED720BE31973CCEE077B433ADCB72B467B75C841FAF872988D53B4E1791FBD9F07375E2C37846E5515DAE916469632E9B2F704168F9967A5762EAB789BFFDEFCA46219BAB1CFDF62388F3970D95956F0592F283FA985E5BD339674B49F85AB79A0A8BFB3636EFFFBD097A0AEB338DABA8C11423386DD37477C9D7FA989CFD7536600CFC2B6143BDE861A8034D0032507824BF42617F67BF55E07C97CDA3E3C1E494B52C0E858CC7A8AB1DA4CDAD0E78AB0690939C456343906F87D31715EF1ADAA316DD8BA64037ED2DDE68289BD580E899329897531ED3B5C84103ACDF94F56CEBCFF31EA69BDB2A986D7D2588027D50C48478320AA6F9E4DD23C068C9B6BC2B84DBD3B42512611443F5D51124F24A223111F9AEA01D5A5884E30062CF70711C6F50A5C32BC9E11E360A4123A56D6C66CBF7867A119D12A90ADC79C902BCB18B9FC267165C69E28D7E058A578581D4E1B058283316AA56EB73C2CC9692363C0159932C037779A66B61A147203A5E7346E0031247D270E7F746DC386CD47D8444D9D6FBC28F63C920DCDA78CDD0F66C1604DD13FB076132F627CFA6DDC42273C2767839202A042E8C1E84C86FBC707481BDA1C8895056CF8AA1EE985D066F0B5A5D31C9ABA32B09AEB8A7B1B310AE5A286AC3F0C33C40448EA9B3189A2C06A3D21442E8A4204D262009CA1E431BE575338CA929F9170E7885856F66BB355FE90CBBA3C06112A004D5E06546FDC2552AB06C86049301DE1B3F9F30D06E6F802C632494ABD9AC722EF9F99FA2F74E9EFDF12FEE5BD9410891F66D01D689CA153142C733A237A0FEECF4D7374E395343901C39391379E6DE31F0DA98B8A4EDFABCD35A8291544F748398FAC425C6B3ED447C71BEF46501D4926A7DDA3B92C649AAE73D8CFF23CF1B2BB2D9285DA286ACE1475046C8751FA388EF00E134CFACF569EB243EDA9D8385130B80353AD748C65E010D0ADA19BC2BE59E65615CF419EF61E6BE31582FF8DD155BD408F5D7D5A42267E1688BB59A895337B3E4767A83822645EDFB28F539B29D5A259C547F82DE977AA40F158D2E9C36C4AD4C1874DD73AEEA5150AEC2C1A3DDE7BD2E3667BB5368695F45D6907BB3C94638CC4A5DEAD29CC7E88F5645C5081C7109B94AE5D7B9595D07D453896C907856B2028B2BD0FB7FDD85A0AD8269647AEF1E84740C02115DA66B02846CFC936C399001173B05D27CB18955DC963294D127ED5DD1200E03592F9D9070DF9FE8A4AA2353FFB39A3D4F8B23C64CBF89AE1701085C933A7ADCFCAEC37CC9B636F2F65C4A43295B9B872426DBC8995ED4FFCDD8EBBB0348F8EF1FF7CC2915393AA98DD27A424048D7004D67AEEFA8C7B87CE1E527A43F8E234770961EFA9C678E2AD59C96A29E456BB855FB3037D3086293D89240292ACD6176E9CBBE16DC38AAECF2F180428BC08FE3F3FAF2960A7599AFCCEE37BEF7AE3960CD68FB4025D268E4C1EAE5F71229AA50FF39DDE665D901F5E6C9199FD70F27061986336AC7ECC1D0E46650191FE9435747B4A3BD6E8D8845F942604A00CA506ED4942F07DF9C4A02828C42CD5607F05E2459E49180EB5A3D43EC89424AB51810BCD61BABC2A3D6B1D1DE36B2E3F5FB9731DE435DCD6E1037E93A3C148EF95B96E9A2D7D9FF77A048976BA47342B0FE0E504588B9D1EDD13422BC219FF1F6E50B80DD48D644344AF3AD72935F1EDD21C6F0871389F3FA7BCF48115A52E0095ECAEFF309BD5A25D9FE29DA2C1947E2D02E21E2D265D8C2C8EF508F43F25D63CC27A418ACBF46B4A80019518308134C262799134BE659EDF7361880C8A35E139DCE2CE0EF75C01EAFF42B7D483025184461197B8AD44D46951BB6A17AB22A149AEDC335C905DCFB6C1DF35B939277435D670792BF02A95D1703AC3580F5108B0EAAA7702475662605516EBCC6A6954C0A758D00833CC276C7C48BD5CB947FE4F633FFB3D5112107CEECA01C9B9A4BCABBF215CDCCCBC7C67C72EAEA0E5F1CE6EEBB2F89CBE765D41FE3B99BE50315E89488B8F5304DE096AAF0F38ACBCB5BFE2507774B73CB960196946B61562D3C0DABB3C9AA1EF855379C85AF0233CF82C2AACDFE30A2AC84D4563990B6BB58AE6B166C86DFCD0414B68F85AA186406351C95552FC94A44AE00DE1EAA342CF1730946B02444D22BBB3F3628A2E3A1E7DC840EF0E41CCF9C2A82308BF88DB1F22BCB3603BFAE79B446F73E73B5AA8E8D61830B39C4BEE3EBF4D07D6551345898A4633D4111BED3C49CF849743D5DF29D04BAB9B6A80D8EE0E54FF20289ACEEDC28E30E0D456B09E6E9026A992A9CA134A7E1DA028C79F80C282575A6963AB9A439CD2FC39D4FD2D0BE19613786BC7723B02EB5E6AB8A2B28C6E7016E18F3E9FA2F26C60E327DF8C50CAA4F2ABB272D76503C67A569EB03D73A9B8272D7AEFC371CD667D53119BC56F432EC397B1DFBC88330F9CF3C4AF88300C30F0E2FDDC4C4F9FFB3DCEF51513DF7FE9C94B5D6860653C6019B0F016AA5912026D99E27445BB295F83A2BA409A351E6B6675DD8A0024BD5CB029B0737E20C79CCF0053B72EB40FC42B955E04DB094B5AF8201EB132D8BD391706D08115E9E7037F3BFBBE54D3C770A4CF6DA805497B71F8545E766E0FC5D9EFF212217F7B912387B98729F84ECFD4876A00025F83BF66FF246753317473425FC8D77B370CE7BA46126B2D837D3079DB26322AC8056384F381E863198B59B737700EAAE02C3060A60D4E61467C2B87813AA3894C42EE6D600A184C3CADB93417B54126DB65B86672CDF7E50E96CC0908541424126F5939E83B143935A815291FC7DC96AC552EFE11E4FDE09214B7928B47AB12766352EA9B8EC0FC7960B24F59782FBD1C011821E8FA5FF5E9DAEC47ADB86E2C5A91A88824885FE2635CD1D562F140A681D6774E35E7DA62597E1559D9B363D139D16B6A5CEC7540A6CAF59311E5409B3178AA7E17368893C87092FD4A4D2AD2A6B785082667BADA2A56CBA983A48F9BB5C50592A96F862BCFE7878D30889DC6741ECD756A31EED8C0D8CFC5C9A0314F45E192F4A1EEB5910D4932F3820728F7D719154A34788CCC85CC6591A6286B62606B40AD342504594F7DEF40DFBF119889F553D548744D9ED9C449A2BA4CC30CAD8A61E133BDF71F84550C604251647CE7F85C3C811DBA6FAA8B9BFD0DAB4AC208B60DDF49394AA145ABD2DDDF1A50FA560D537259109F05BFB141308351A30C8DB110D28E8A20D8EBD915F1A8DBAC327314BC6A86D2F27A5E692A6561F5A6073AA17CC7230E9AD6EF50B8FE871431EB0C6C0F1528AF6735F2C8087E5156C440CE54453176591099852C6038F7CB483306ACA6B355956B7C72F0A81D15870D3A5D4CFFC3B75AF01071A1DDD11E09E3574026C7418D77169BB405D50D679E5CEFEA2488F1ED8A61711CCF255148CC943CEEDB61F4CD853B032B007145862A9FE1A856CDE35F1A5B44AF83E54ABC33E347D36FE8C7596D654E23166A1A89B08089C99BB3916F5F492CB153C9B092EF6871BD9D862CCF5D2D05D081AD6DA607991C0B3D47F3E194745171490660E7CB1CDA792CADE367449F890E297D6A24E55DDC28FC028FF967A6D4F5D8B5F7CAEAE22553B63D9FC173CA3252F9699ACFE7CEA34030CBDE295D54B12C5BC83E1C2F0FE0EF3B3ADD1295F77B4CA9621D5ADA8"/>
    </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>
