From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 19 Apr 2018 14:20:24 +0200 (CEST) From: Sebastian Ott To: Jens Axboe , Tejun Heo cc: linux-block@vger.kernel.org Subject: lockdep splats with blk-mq drivers MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1744211756-1978903333-1524140424=:17056" Message-Id: List-ID: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1744211756-1978903333-1524140424=:17056 Content-Type: text/plain; charset=US-ASCII Since commit 1d9bd5161ba3 ("blk-mq: replace timeout synchronization with a RCU and generation based scheme") I observe lockdep complaints (full message attached): [ 21.763369] CPU0 CPU1 [ 21.763370] ---- ---- [ 21.763371] lock(&rq->gstate_seq); [ 21.763374] local_irq_disable(); [ 21.763375] lock(&(&dq->lock)->rlock); [ 21.763377] lock(&rq->gstate_seq); [ 21.763379] [ 21.763380] lock(&(&dq->lock)->rlock); [ 21.763382] *** DEADLOCK *** This only happens in combination with DASD (s390 specific) and another blk-mq driver (scsi, null_blk). The distinctive behavior of DASD is that it calls blk_mq_start_request with irqs disabled. This is a false positive since gstate_seq on CPU0 is from a different request queue / block driver than gstate_seq on CPU1. Possible fixes are to use local_irq_save/restore in blk_mq_start_request. Or, since it's a false positive, teach lockdep that these are different locks - like below: ------>8 diff --git a/block/blk-mq.c b/block/blk-mq.c index 0dc9e341c2a7..d1a2c2fa015d 100644 --- a/block/blk-mq.c +++ b/block/blk-mq.c @@ -2040,7 +2040,7 @@ static int blk_mq_init_request(struct blk_mq_tag_set *set, struct request *rq, return ret; } - seqcount_init(&rq->gstate_seq); + __seqcount_init(&rq->gstate_seq, "&rq->gstate_seq", set->rq_seqcount_key); u64_stats_init(&rq->aborted_gstate_sync); return 0; } @@ -2774,7 +2774,7 @@ static int blk_mq_update_queue_map(struct blk_mq_tag_set *set) * requested depth down, if if it too large. In that case, the set * value will be stored in set->queue_depth. */ -int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set) +int __blk_mq_alloc_tag_set(struct blk_mq_tag_set *set, struct lock_class_key *key) { int ret; @@ -2825,6 +2825,7 @@ int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set) if (!set->mq_map) goto out_free_tags; + set->rq_seqcount_key = key; ret = blk_mq_update_queue_map(set); if (ret) goto out_free_mq_map; @@ -2846,7 +2847,7 @@ int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set) set->tags = NULL; return ret; } -EXPORT_SYMBOL(blk_mq_alloc_tag_set); +EXPORT_SYMBOL(__blk_mq_alloc_tag_set); void blk_mq_free_tag_set(struct blk_mq_tag_set *set) { diff --git a/include/linux/blk-mq.h b/include/linux/blk-mq.h index e3986f4b3461..1fb8bc1fdb07 100644 --- a/include/linux/blk-mq.h +++ b/include/linux/blk-mq.h @@ -85,6 +85,8 @@ struct blk_mq_tag_set { struct mutex tag_list_lock; struct list_head tag_list; + + struct lock_class_key *rq_seqcount_key; }; struct blk_mq_queue_data { @@ -201,7 +203,15 @@ struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set, int blk_mq_register_dev(struct device *, struct request_queue *); void blk_mq_unregister_dev(struct device *, struct request_queue *); -int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set); +int __blk_mq_alloc_tag_set(struct blk_mq_tag_set *set, struct lock_class_key *key); + +static inline int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set) +{ + static struct lock_class_key _seqcount_key; + + return __blk_mq_alloc_tag_set(set, &_seqcount_key); +} + void blk_mq_free_tag_set(struct blk_mq_tag_set *set); void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule); ---1744211756-1978903333-1524140424=:17056 Content-Type: text/plain; charset=US-ASCII; name=dasd_vs_scsi Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=dasd_vs_scsi WyAgIDc0LjE4MjI5NV0gV0FSTklORzogcG9zc2libGUgaXJxIGxvY2sgaW52 ZXJzaW9uIGRlcGVuZGVuY3kgZGV0ZWN0ZWQNClsgICA3NC4xODIyOTZdIDQu MTYuMC0xMTc2Ni1nZTI0MWUzZjJiZjk3ICMxNjYgTm90IHRhaW50ZWQNClsg ICA3NC4xODIyOTddIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbICAgNzQuMTgyMjk4XSBrd29y a2VyL3U2NDo3LzE3NSBqdXN0IGNoYW5nZWQgdGhlIHN0YXRlIG9mIGxvY2s6 DQpbICAgNzQuMTgyMzAxXSAwMDAwMDAwMDFiOGRiM2Y2ICgmcnEtPmdzdGF0 ZV9zZXEpeysuKy59LCBhdDogc2NzaV9xdWV1ZV9ycSsweDQ2MC8weDU3OA0K WyAgIDc0LjE4MjMwOF0gYnV0IHRoaXMgbG9jayB3YXMgdGFrZW4gYnkgYW5v dGhlciwgU09GVElSUS1zYWZlIGxvY2sgaW4gdGhlIHBhc3Q6DQpbICAgNzQu MTgyMzEwXSAgKCYoJmRxLT5sb2NrKS0+cmxvY2spey4uLS59DQpbICAgNzQu MTgyMzExXSANCiAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgYW5k IGludGVycnVwdHMgY291bGQgY3JlYXRlIGludmVyc2UgbG9jayBvcmRlcmlu ZyBiZXR3ZWVuIHRoZW0uDQoNClsgICA3NC4xODIzMTVdIA0KICAgICAgICAg ICAgICAgb3RoZXIgaW5mbyB0aGF0IG1pZ2h0IGhlbHAgdXMgZGVidWcgdGhp czoNClsgICA3NC4xODIzMTZdICBQb3NzaWJsZSBpbnRlcnJ1cHQgdW5zYWZl IGxvY2tpbmcgc2NlbmFyaW86DQoNClsgICA3NC4xODIzMThdICAgICAgICBD UFUwICAgICAgICAgICAgICAgICAgICBDUFUxDQpbICAgNzQuMTgyMzE5XSAg ICAgICAgLS0tLSAgICAgICAgICAgICAgICAgICAgLS0tLQ0KWyAgIDc0LjE4 MjMyMF0gICBsb2NrKCZycS0+Z3N0YXRlX3NlcSk7DQpbICAgNzQuMTgyMzQw XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2Rp c2FibGUoKTsNClsgICA3NC4xODIzNDFdICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBsb2NrKCYoJmRxLT5sb2NrKS0+cmxvY2spOw0KWyAgIDc0 LjE4MjM0M10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2so JnJxLT5nc3RhdGVfc2VxKTsNClsgICA3NC4xODIzNDVdICAgPEludGVycnVw dD4NClsgICA3NC4xODIzNDZdICAgICBsb2NrKCYoJmRxLT5sb2NrKS0+cmxv Y2spOw0KWyAgIDc0LjE4MjM0OF0gDQogICAgICAgICAgICAgICAgKioqIERF QURMT0NLICoqKg0KDQpbICAgNzQuMTgyMzUwXSA0IGxvY2tzIGhlbGQgYnkg a3dvcmtlci91NjQ6Ny8xNzU6DQpbICAgNzQuMTgyMzUxXSAgIzA6IDAwMDAw MDAwMTc1MTQyM2YgKCh3cV9jb21wbGV0aW9uKSIlcyJzaG9zdC0+d29ya19x X25hbWUpeysuKy59LCBhdDogcHJvY2Vzc19vbmVfd29yaysweDFhMC8weDZm MA0KWyAgIDc0LjE4MjM1OV0gICMxOiAwMDAwMDAwMDFjODgwYjY1ICgod29y a19jb21wbGV0aW9uKSgmcnBvcnQtPnNjYW5fd29yaykpeysuKy59LCBhdDog cHJvY2Vzc19vbmVfd29yaysweDFhMC8weDZmMA0KWyAgIDc0LjE4MjM2M10g ICMyOiAwMDAwMDAwMDBjNWUwZjRkICgmc2hvc3QtPnNjYW5fbXV0ZXgpeysu Ky59LCBhdDogc2NzaV9zY2FuX3RhcmdldCsweGFjLzB4MTI4DQpbICAgNzQu MTgyMzY4XSAgIzM6IDAwMDAwMDAwZjJjMTE4MDYgKHJjdV9yZWFkX2xvY2sp ey4uLi59LCBhdDogaGN0eF9sb2NrKzB4MzAvMHgxMTANClsgICA3NC4xODIz NzRdIA0KICAgICAgICAgICAgICAgdGhlIHNob3J0ZXN0IGRlcGVuZGVuY2ll cyBiZXR3ZWVuIDJuZCBsb2NrIGFuZCAxc3QgbG9jazoNClsgICA3NC4xODIz NzZdICAtPiAoJigmZHEtPmxvY2spLT5ybG9jayl7Li4tLn0gb3BzOiA1MTU1 Njc4NzQyMTE4NCB7DQpbICAgNzQuMTgyMzgwXSAgICAgSU4tU09GVElSUS1X IGF0Og0KWyAgIDc0LjE4MjM4NF0gICAgICAgICAgICAgICAgICAgICAgIF9f bG9ja19hY3F1aXJlKzB4NGU2LzB4MTNmMA0KWyAgIDc0LjE4MjM4NV0gICAg ICAgICAgICAgICAgICAgICAgIGxvY2tfYWNxdWlyZSsweGY2LzB4MjkwDQpb ICAgNzQuMTgyMzkwXSAgICAgICAgICAgICAgICAgICAgICAgX3Jhd19zcGlu X2xvY2tfaXJxKzB4NmEvMHhiMA0KWyAgIDc0LjE4MjM5Ml0gICAgICAgICAg ICAgICAgICAgICAgIGRhc2RfYmxvY2tfdGFza2xldCsweGY4LzB4NDAwDQpb ICAgNzQuMTgyMzk0XSAgICAgICAgICAgICAgICAgICAgICAgdGFza2xldF9h Y3Rpb25fY29tbW9uLmlzcmEuNSsweDgyLzB4MTEwDQpbICAgNzQuMTgyMzk2 XSAgICAgICAgICAgICAgICAgICAgICAgX19kb19zb2Z0aXJxKzB4ZDIvMHg1 ZDgNClsgICA3NC4xODIzOThdICAgICAgICAgICAgICAgICAgICAgICBpcnFf ZXhpdCsweDEzMi8weDEzOA0KWyAgIDc0LjE4MjQwMF0gICAgICAgICAgICAg ICAgICAgICAgIGRvX0lSUSsweGFhLzB4ZjANClsgICA3NC4xODI0MDJdICAg ICAgICAgICAgICAgICAgICAgICBpb19pbnRfaGFuZGxlcisweDEzOC8weDMx Yw0KWyAgIDc0LjE4MjQwNV0gICAgICAgICAgICAgICAgICAgICAgIGVuYWJs ZWRfd2FpdCsweDZhLzB4MTM4DQpbICAgNzQuMTgyNDA2XSAgICAgICAgICAg ICAgICAgICAgICAgZW5hYmxlZF93YWl0KzB4NTIvMHgxMzgNClsgICA3NC4x ODI0MDhdICAgICAgICAgICAgICAgICAgICAgICBhcmNoX2NwdV9pZGxlKzB4 MzIvMHg1MA0KWyAgIDc0LjE4MjQxMF0gICAgICAgICAgICAgICAgICAgICAg IGRlZmF1bHRfaWRsZV9jYWxsKzB4M2UvMHg2OA0KWyAgIDc0LjE4MjQxM10g ICAgICAgICAgICAgICAgICAgICAgIGRvX2lkbGUrMHhlYS8weDFjMA0KWyAg IDc0LjE4MjQxNV0gICAgICAgICAgICAgICAgICAgICAgIGNwdV9zdGFydHVw X2VudHJ5KzB4M2UvMHg0OA0KWyAgIDc0LjE4MjQxN10gICAgICAgICAgICAg ICAgICAgICAgIHNtcF9zdGFydF9zZWNvbmRhcnkrMHgxM2UvMHgxNTgNClsg ICA3NC4xODI0MTldICAgICAgICAgICAgICAgICAgICAgICByZXN0YXJ0X2lu dF9oYW5kbGVyKzB4NWEvMHg3MA0KWyAgIDc0LjE4MjQyMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAobnVsbCkNClsgICA3NC4xODI0MjJd ICAgICBJTklUSUFMIFVTRSBhdDoNClsgICA3NC4xODI0MjRdICAgICAgICAg ICAgICAgICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MjZjLzB4MTNmMA0KWyAg IDc0LjE4MjQyNl0gICAgICAgICAgICAgICAgICAgICAgbG9ja19hY3F1aXJl KzB4ZjYvMHgyOTANClsgICA3NC4xODI0MjhdICAgICAgICAgICAgICAgICAg ICAgIF9yYXdfc3Bpbl9sb2NrX2lycSsweDZhLzB4YjANClsgICA3NC4xODI0 MzJdICAgICAgICAgICAgICAgICAgICAgIGRvX2Rhc2RfcmVxdWVzdCsweDUw LzB4NDcwDQpbICAgNzQuMTgyNDM0XSAgICAgICAgICAgICAgICAgICAgICBf X2Jsa19tcV90cnlfaXNzdWVfZGlyZWN0bHkrMHgxY2EvMHgyMDgNClsgICA3 NC4xODI0MzZdICAgICAgICAgICAgICAgICAgICAgIGJsa19tcV90cnlfaXNz dWVfZGlyZWN0bHkrMHg1Yy8weDEwOA0KWyAgIDc0LjE4MjQzN10gICAgICAg ICAgICAgICAgICAgICAgYmxrX21xX21ha2VfcmVxdWVzdCsweDRiOC8weGEy MA0KWyAgIDc0LjE4MjQ0MF0gICAgICAgICAgICAgICAgICAgICAgZ2VuZXJp Y19tYWtlX3JlcXVlc3QrMHhlYS8weDJjOA0KWyAgIDc0LjE4MjQ0MV0gICAg ICAgICAgICAgICAgICAgICAgc3VibWl0X2JpbysweGE0LzB4MWEwDQpbICAg NzQuMTgyNDQ0XSAgICAgICAgICAgICAgICAgICAgICBzdWJtaXRfYmhfd2Jj KzB4MWM0LzB4MjE4DQpbICAgNzQuMTgyNDQ2XSAgICAgICAgICAgICAgICAg ICAgICBibG9ja19yZWFkX2Z1bGxfcGFnZSsweDM2Ni8weDQwOA0KWyAgIDc0 LjE4MjQ1MF0gICAgICAgICAgICAgICAgICAgICAgZG9fcmVhZF9jYWNoZV9w YWdlKzB4MWIyLzB4M2QwDQpbICAgNzQuMTgyNDUyXSAgICAgICAgICAgICAg ICAgICAgICByZWFkX2NhY2hlX3BhZ2UrMHgzMC8weDQwDQpbICAgNzQuMTgy NDU1XSAgICAgICAgICAgICAgICAgICAgICByZWFkX2Rldl9zZWN0b3IrMHg1 OC8weGU4DQpbICAgNzQuMTgyNDU3XSAgICAgICAgICAgICAgICAgICAgICBy ZWFkX2xiYS5pc3JhLjArMHgxMmEvMHgxYjgNClsgICA3NC4xODI0NTldICAg ICAgICAgICAgICAgICAgICAgIGVmaV9wYXJ0aXRpb24rMHgxOTgvMHg2NjAN ClsgICA3NC4xODI0NjFdICAgICAgICAgICAgICAgICAgICAgIGNoZWNrX3Bh cnRpdGlvbisweDE1Yy8weDJiOA0KWyAgIDc0LjE4MjQ2M10gICAgICAgICAg ICAgICAgICAgICAgcmVzY2FuX3BhcnRpdGlvbnMrMHhlYS8weDNmOA0KWyAg IDc0LjE4MjQ2NF0gICAgICAgICAgICAgICAgICAgICAgYmxrZGV2X3JlcmVh ZF9wYXJ0KzB4NDQvMHg2OA0KWyAgIDc0LjE4MjQ2N10gICAgICAgICAgICAg ICAgICAgICAgZGFzZF9zY2FuX3BhcnRpdGlvbnMrMHg5MC8weDE0OA0KWyAg IDc0LjE4MjQ2OV0gICAgICAgICAgICAgICAgICAgICAgZGFzZF9jaGFuZ2Vf c3RhdGUrMHg4Y2MvMHhiMjgNClsgICA3NC4xODI0NzFdICAgICAgICAgICAg ICAgICAgICAgIGRvX2tpY2tfZGV2aWNlKzB4NGMvMHg5OA0KWyAgIDc0LjE4 MjQ3M10gICAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc19vbmVfd29yaysw eDI1Yy8weDZmMA0KWyAgIDc0LjE4MjQ3NV0gICAgICAgICAgICAgICAgICAg ICAgd29ya2VyX3RocmVhZCsweDUyLzB4NDAwDQpbICAgNzQuMTgyNDc3XSAg ICAgICAgICAgICAgICAgICAgICBrdGhyZWFkKzB4MTVhLzB4MTc4DQpbICAg NzQuMTgyNDc5XSAgICAgICAgICAgICAgICAgICAgICBrZXJuZWxfdGhyZWFk X3N0YXJ0ZXIrMHg2LzB4Yw0KWyAgIDc0LjE4MjQ4MV0gICAgICAgICAgICAg ICAgICAgICAga2VybmVsX3RocmVhZF9zdGFydGVyKzB4MC8weGMNClsgICA3 NC4xODI0ODJdICAgfQ0KWyAgIDc0LjE4MjQ4Nl0gICAuLi4ga2V5ICAgICAg YXQ6IFs8MDAwMDAwMDAwMWJkMGUxMD5dIF9fa2V5LjQzMzg3KzB4MC8weDgN ClsgICA3NC4xODI0ODddICAgLi4uIGFjcXVpcmVkIGF0Og0KWyAgIDc0LjE4 MjQ4OV0gICAgX19sb2NrX2FjcXVpcmUrMHgxMzBhLzB4MTNmMA0KWyAgIDc0 LjE4MjQ5MF0gICAgbG9ja19hY3F1aXJlKzB4ZjYvMHgyOTANClsgICA3NC4x ODI0OTJdICAgIGJsa19tcV9zdGFydF9yZXF1ZXN0KzB4ZGUvMHgzMDANClsg ICA3NC4xODI0OTRdICAgIGRvX2Rhc2RfcmVxdWVzdCsweDE3YS8weDQ3MA0K WyAgIDc0LjE4MjQ5NV0gICAgX19ibGtfbXFfdHJ5X2lzc3VlX2RpcmVjdGx5 KzB4MWNhLzB4MjA4DQpbICAgNzQuMTgyNDk3XSAgICBibGtfbXFfdHJ5X2lz c3VlX2RpcmVjdGx5KzB4NWMvMHgxMDgNClsgICA3NC4xODI0OTldICAgIGJs a19tcV9tYWtlX3JlcXVlc3QrMHg0YjgvMHhhMjANClsgICA3NC4xODI1MDBd ICAgIGdlbmVyaWNfbWFrZV9yZXF1ZXN0KzB4ZWEvMHgyYzgNClsgICA3NC4x ODI1MDJdICAgIHN1Ym1pdF9iaW8rMHhhNC8weDFhMA0KWyAgIDc0LjE4MjUw NF0gICAgc3VibWl0X2JoX3diYysweDFjNC8weDIxOA0KWyAgIDc0LjE4MjUw Nl0gICAgYmxvY2tfcmVhZF9mdWxsX3BhZ2UrMHgzNjYvMHg0MDgNClsgICA3 NC4xODI1MDddICAgIGRvX3JlYWRfY2FjaGVfcGFnZSsweDFiMi8weDNkMA0K WyAgIDc0LjE4MjUwOV0gICAgcmVhZF9jYWNoZV9wYWdlKzB4MzAvMHg0MA0K WyAgIDc0LjE4MjUxMl0gICAgcmVhZF9kZXZfc2VjdG9yKzB4NTgvMHhlOA0K WyAgIDc0LjE4MjUxM10gICAgcmVhZF9sYmEuaXNyYS4wKzB4MTJhLzB4MWI4 DQpbICAgNzQuMTgyNTE1XSAgICBlZmlfcGFydGl0aW9uKzB4MTk4LzB4NjYw DQpbICAgNzQuMTgyNTE2XSAgICBjaGVja19wYXJ0aXRpb24rMHgxNWMvMHgy YjgNClsgICA3NC4xODI1MTddICAgIHJlc2Nhbl9wYXJ0aXRpb25zKzB4ZWEv MHgzZjgNClsgICA3NC4xODI1MTldICAgIGJsa2Rldl9yZXJlYWRfcGFydCsw eDQ0LzB4NjgNClsgICA3NC4xODI1MjBdICAgIGRhc2Rfc2Nhbl9wYXJ0aXRp b25zKzB4OTAvMHgxNDgNClsgICA3NC4xODI1MjJdICAgIGRhc2RfY2hhbmdl X3N0YXRlKzB4OGNjLzB4YjI4DQpbICAgNzQuMTgyNTI0XSAgICBkb19raWNr X2RldmljZSsweDRjLzB4OTgNClsgICA3NC4xODI1MjZdICAgIHByb2Nlc3Nf b25lX3dvcmsrMHgyNWMvMHg2ZjANClsgICA3NC4xODI1MjddICAgIHdvcmtl cl90aHJlYWQrMHg1Mi8weDQwMA0KWyAgIDc0LjE4MjUyOV0gICAga3RocmVh ZCsweDE1YS8weDE3OA0KWyAgIDc0LjE4MjUzMF0gICAga2VybmVsX3RocmVh ZF9zdGFydGVyKzB4Ni8weGMNClsgICA3NC4xODI1MzJdICAgIGtlcm5lbF90 aHJlYWRfc3RhcnRlcisweDAvMHhjDQoNClsgICA3NC4xODI1MzRdIC0+ICgm cnEtPmdzdGF0ZV9zZXEpeysuKy59IG9wczogMjQzMjIzOTk3OTcyNDggew0K WyAgIDc0LjE4MjUzOF0gICAgSEFSRElSUS1PTi1XIGF0Og0KWyAgIDc0LjE4 MjU0MF0gICAgICAgICAgICAgICAgICAgICBfX2xvY2tfYWNxdWlyZSsweDNk YS8weDEzZjANClsgICA3NC4xODI1NDJdICAgICAgICAgICAgICAgICAgICAg bG9ja19hY3F1aXJlKzB4ZjYvMHgyOTANClsgICA3NC4xODI1NDNdICAgICAg ICAgICAgICAgICAgICAgYmxrX21xX3N0YXJ0X3JlcXVlc3QrMHhkZS8weDMw MA0KWyAgIDc0LjE4MjU0Nl0gICAgICAgICAgICAgICAgICAgICBzY3NpX3F1 ZXVlX3JxKzB4NDYwLzB4NTc4DQpbICAgNzQuMTgyNTQ3XSAgICAgICAgICAg ICAgICAgICAgIGJsa19tcV9kaXNwYXRjaF9ycV9saXN0KzB4MTg2LzB4Njc4 DQpbICAgNzQuMTgyNTQ5XSAgICAgICAgICAgICAgICAgICAgIGJsa19tcV9k b19kaXNwYXRjaF9zY2hlZCsweDkwLzB4MTI4DQpbICAgNzQuMTgyNTUxXSAg ICAgICAgICAgICAgICAgICAgIGJsa19tcV9zY2hlZF9kaXNwYXRjaF9yZXF1 ZXN0cysweDE2OC8weDIwMA0KWyAgIDc0LjE4MjU1M10gICAgICAgICAgICAg ICAgICAgICBfX2Jsa19tcV9ydW5faHdfcXVldWUrMHhkMC8weDEyOA0KWyAg IDc0LjE4MjU1NV0gICAgICAgICAgICAgICAgICAgICBfX2Jsa19tcV9kZWxh eV9ydW5faHdfcXVldWUrMHhkNC8weDEyMA0KWyAgIDc0LjE4MjU1Nl0gICAg ICAgICAgICAgICAgICAgICBibGtfbXFfcnVuX2h3X3F1ZXVlKzB4YTAvMHgx MTgNClsgICA3NC4xODI1NThdICAgICAgICAgICAgICAgICAgICAgYmxrX21x X3NjaGVkX2luc2VydF9yZXF1ZXN0KzB4YzYvMHgxZTANClsgICA3NC4xODI1 NjFdICAgICAgICAgICAgICAgICAgICAgYmxrX2V4ZWN1dGVfcnFfbm93YWl0 KzB4OGUvMHgxMTgNClsgICA3NC4xODI1NjNdICAgICAgICAgICAgICAgICAg ICAgYmxrX2V4ZWN1dGVfcnErMHg3Ni8weDkwDQpbICAgNzQuMTgyNTY0XSAg ICAgICAgICAgICAgICAgICAgIHNjc2lfZXhlY3V0ZSsweDExNC8weDIxOA0K WyAgIDc0LjE4MjU2Nl0gICAgICAgICAgICAgICAgICAgICBzY3NpX3Byb2Jl X2FuZF9hZGRfbHVuKzB4MjNlLzB4ZTYwDQpbICAgNzQuMTgyNTY4XSAgICAg ICAgICAgICAgICAgICAgIF9fc2NzaV9zY2FuX3RhcmdldCsweDExMi8weDYz MA0KWyAgIDc0LjE4MjU3MF0gICAgICAgICAgICAgICAgICAgICBzY3NpX3Nj YW5fdGFyZ2V0KzB4MTEwLzB4MTI4DQpbICAgNzQuMTgyNTczXSAgICAgICAg ICAgICAgICAgICAgIGZjX3Njc2lfc2Nhbl9ycG9ydCsweGQ4LzB4ZTANClsg ICA3NC4xODI1NzVdICAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc19vbmVf d29yaysweDI1Yy8weDZmMA0KWyAgIDc0LjE4MjU3N10gICAgICAgICAgICAg ICAgICAgICB3b3JrZXJfdGhyZWFkKzB4NTIvMHg0MDANClsgICA3NC4xODI1 NzldICAgICAgICAgICAgICAgICAgICAga3RocmVhZCsweDE1YS8weDE3OA0K WyAgIDc0LjE4MjU4MF0gICAgICAgICAgICAgICAgICAgICBrZXJuZWxfdGhy ZWFkX3N0YXJ0ZXIrMHg2LzB4Yw0KWyAgIDc0LjE4MjU4Ml0gICAgICAgICAg ICAgICAgICAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgwLzB4Yw0KWyAg IDc0LjE4MjU4NF0gICAgU09GVElSUS1PTi1XIGF0Og0KWyAgIDc0LjE4MjU4 Nl0gICAgICAgICAgICAgICAgICAgICBfX2xvY2tfYWNxdWlyZSsweDNmYy8w eDEzZjANClsgICA3NC4xODI1ODhdICAgICAgICAgICAgICAgICAgICAgbG9j a19hY3F1aXJlKzB4ZjYvMHgyOTANClsgICA3NC4xODI1ODldICAgICAgICAg ICAgICAgICAgICAgYmxrX21xX3N0YXJ0X3JlcXVlc3QrMHhkZS8weDMwMA0K WyAgIDc0LjE4MjU5MV0gICAgICAgICAgICAgICAgICAgICBzY3NpX3F1ZXVl X3JxKzB4NDYwLzB4NTc4DQpbICAgNzQuMTgyNTkzXSAgICAgICAgICAgICAg ICAgICAgIGJsa19tcV9kaXNwYXRjaF9ycV9saXN0KzB4MTg2LzB4Njc4DQpb ICAgNzQuMTgyNTk1XSAgICAgICAgICAgICAgICAgICAgIGJsa19tcV9kb19k aXNwYXRjaF9zY2hlZCsweDkwLzB4MTI4DQpbICAgNzQuMTgyNTk3XSAgICAg ICAgICAgICAgICAgICAgIGJsa19tcV9zY2hlZF9kaXNwYXRjaF9yZXF1ZXN0 cysweDE2OC8weDIwMA0KWyAgIDc0LjE4MjU5OV0gICAgICAgICAgICAgICAg ICAgICBfX2Jsa19tcV9ydW5faHdfcXVldWUrMHhkMC8weDEyOA0KWyAgIDc0 LjE4MjYwMF0gICAgICAgICAgICAgICAgICAgICBfX2Jsa19tcV9kZWxheV9y dW5faHdfcXVldWUrMHhkNC8weDEyMA0KWyAgIDc0LjE4MjYwMl0gICAgICAg ICAgICAgICAgICAgICBibGtfbXFfcnVuX2h3X3F1ZXVlKzB4YTAvMHgxMTgN ClsgICA3NC4xODI2MDNdICAgICAgICAgICAgICAgICAgICAgYmxrX21xX3Nj aGVkX2luc2VydF9yZXF1ZXN0KzB4YzYvMHgxZTANClsgICA3NC4xODI2MDVd ICAgICAgICAgICAgICAgICAgICAgYmxrX2V4ZWN1dGVfcnFfbm93YWl0KzB4 OGUvMHgxMTgNClsgICA3NC4xODI2MDddICAgICAgICAgICAgICAgICAgICAg YmxrX2V4ZWN1dGVfcnErMHg3Ni8weDkwDQpbICAgNzQuMTgyNjA5XSAgICAg ICAgICAgICAgICAgICAgIHNjc2lfZXhlY3V0ZSsweDExNC8weDIxOA0KWyAg IDc0LjE4MjYxMV0gICAgICAgICAgICAgICAgICAgICBzY3NpX3Byb2JlX2Fu ZF9hZGRfbHVuKzB4MjNlLzB4ZTYwDQpbICAgNzQuMTgyNjEzXSAgICAgICAg ICAgICAgICAgICAgIF9fc2NzaV9zY2FuX3RhcmdldCsweDExMi8weDYzMA0K WyAgIDc0LjE4MjYxNV0gICAgICAgICAgICAgICAgICAgICBzY3NpX3NjYW5f dGFyZ2V0KzB4MTEwLzB4MTI4DQpbICAgNzQuMTgyNjE3XSAgICAgICAgICAg ICAgICAgICAgIGZjX3Njc2lfc2Nhbl9ycG9ydCsweGQ4LzB4ZTANClsgICA3 NC4xODI2MThdICAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc19vbmVfd29y aysweDI1Yy8weDZmMA0KWyAgIDc0LjE4MjYyMF0gICAgICAgICAgICAgICAg ICAgICB3b3JrZXJfdGhyZWFkKzB4NTIvMHg0MDANClsgICA3NC4xODI2MjJd ICAgICAgICAgICAgICAgICAgICAga3RocmVhZCsweDE1YS8weDE3OA0KWyAg IDc0LjE4MjYyM10gICAgICAgICAgICAgICAgICAgICBrZXJuZWxfdGhyZWFk X3N0YXJ0ZXIrMHg2LzB4Yw0KWyAgIDc0LjE4MjYyNV0gICAgICAgICAgICAg ICAgICAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgwLzB4Yw0KWyAgIDc0 LjE4MjYyNl0gICAgSU5JVElBTCBVU0UgYXQ6DQpbICAgNzQuMTgyNjI5XSAg ICAgICAgICAgICAgICAgICAgX19sb2NrX2FjcXVpcmUrMHgyNmMvMHgxM2Yw DQpbICAgNzQuMTgyNjMxXSAgICAgICAgICAgICAgICAgICAgbG9ja19hY3F1 aXJlKzB4ZjYvMHgyOTANClsgICA3NC4xODI2MzJdICAgICAgICAgICAgICAg ICAgICBibGtfbXFfc3RhcnRfcmVxdWVzdCsweGRlLzB4MzAwDQpbICAgNzQu MTgyNjM0XSAgICAgICAgICAgICAgICAgICAgZG9fZGFzZF9yZXF1ZXN0KzB4 MTdhLzB4NDcwDQpbICAgNzQuMTgyNjM2XSAgICAgICAgICAgICAgICAgICAg X19ibGtfbXFfdHJ5X2lzc3VlX2RpcmVjdGx5KzB4MWNhLzB4MjA4DQpbICAg NzQuMTgyNjM4XSAgICAgICAgICAgICAgICAgICAgYmxrX21xX3RyeV9pc3N1 ZV9kaXJlY3RseSsweDVjLzB4MTA4DQpbICAgNzQuMTgyNjQwXSAgICAgICAg ICAgICAgICAgICAgYmxrX21xX21ha2VfcmVxdWVzdCsweDRiOC8weGEyMA0K WyAgIDc0LjE4MjY0MV0gICAgICAgICAgICAgICAgICAgIGdlbmVyaWNfbWFr ZV9yZXF1ZXN0KzB4ZWEvMHgyYzgNClsgICA3NC4xODI2NDNdICAgICAgICAg ICAgICAgICAgICBzdWJtaXRfYmlvKzB4YTQvMHgxYTANClsgICA3NC4xODI2 NDVdICAgICAgICAgICAgICAgICAgICBzdWJtaXRfYmhfd2JjKzB4MWM0LzB4 MjE4DQpbICAgNzQuMTgyNjQ2XSAgICAgICAgICAgICAgICAgICAgYmxvY2tf cmVhZF9mdWxsX3BhZ2UrMHgzNjYvMHg0MDgNClsgICA3NC4xODI2NDhdICAg ICAgICAgICAgICAgICAgICBkb19yZWFkX2NhY2hlX3BhZ2UrMHgxYjIvMHgz ZDANClsgICA3NC4xODI2NTBdICAgICAgICAgICAgICAgICAgICByZWFkX2Nh Y2hlX3BhZ2UrMHgzMC8weDQwDQpbICAgNzQuMTgyNjUyXSAgICAgICAgICAg ICAgICAgICAgcmVhZF9kZXZfc2VjdG9yKzB4NTgvMHhlOA0KWyAgIDc0LjE4 MjY1NF0gICAgICAgICAgICAgICAgICAgIHJlYWRfbGJhLmlzcmEuMCsweDEy YS8weDFiOA0KWyAgIDc0LjE4MjY1NV0gICAgICAgICAgICAgICAgICAgIGVm aV9wYXJ0aXRpb24rMHgxOTgvMHg2NjANClsgICA3NC4xODI2NTddICAgICAg ICAgICAgICAgICAgICBjaGVja19wYXJ0aXRpb24rMHgxNWMvMHgyYjgNClsg ICA3NC4xODI2NTldICAgICAgICAgICAgICAgICAgICByZXNjYW5fcGFydGl0 aW9ucysweGVhLzB4M2Y4DQpbICAgNzQuMTgyNjYwXSAgICAgICAgICAgICAg ICAgICAgYmxrZGV2X3JlcmVhZF9wYXJ0KzB4NDQvMHg2OA0KWyAgIDc0LjE4 MjY2Ml0gICAgICAgICAgICAgICAgICAgIGRhc2Rfc2Nhbl9wYXJ0aXRpb25z KzB4OTAvMHgxNDgNClsgICA3NC4xODI2NjRdICAgICAgICAgICAgICAgICAg ICBkYXNkX2NoYW5nZV9zdGF0ZSsweDhjYy8weGIyOA0KWyAgIDc0LjE4MjY2 NV0gICAgICAgICAgICAgICAgICAgIGRvX2tpY2tfZGV2aWNlKzB4NGMvMHg5 OA0KWyAgIDc0LjE4MjY2N10gICAgICAgICAgICAgICAgICAgIHByb2Nlc3Nf b25lX3dvcmsrMHgyNWMvMHg2ZjANClsgICA3NC4xODI2NjldICAgICAgICAg ICAgICAgICAgICB3b3JrZXJfdGhyZWFkKzB4NTIvMHg0MDANClsgICA3NC4x ODI2NzBdICAgICAgICAgICAgICAgICAgICBrdGhyZWFkKzB4MTVhLzB4MTc4 DQpbICAgNzQuMTgyNjcyXSAgICAgICAgICAgICAgICAgICAga2VybmVsX3Ro cmVhZF9zdGFydGVyKzB4Ni8weGMNClsgICA3NC4xODI2NzRdICAgICAgICAg ICAgICAgICAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgwLzB4Yw0KWyAg IDc0LjE4MjY3NV0gIH0NClsgICA3NC4xODI2NzddICAuLi4ga2V5ICAgICAg YXQ6IFs8MDAwMDAwMDAwMWJjMjJmMD5dIF9fa2V5LjQzNjMwKzB4MC8weDgN ClsgICA3NC4xODI2NzhdICAuLi4gYWNxdWlyZWQgYXQ6DQpbICAgNzQuMTgy NjgwXSAgICBjaGVja191c2FnZV9iYWNrd2FyZHMrMHhhMi8weDE0MA0KWyAg IDc0LjE4MjY4MV0gICAgbWFya19sb2NrKzB4M2VlLzB4NmY4DQpbICAgNzQu MTgyNjgyXSAgICBfX2xvY2tfYWNxdWlyZSsweDNmYy8weDEzZjANClsgICA3 NC4xODI2ODRdICAgIGxvY2tfYWNxdWlyZSsweGY2LzB4MjkwDQpbICAgNzQu MTgyNjg1XSAgICBibGtfbXFfc3RhcnRfcmVxdWVzdCsweGRlLzB4MzAwDQpb ICAgNzQuMTgyNjg3XSAgICBzY3NpX3F1ZXVlX3JxKzB4NDYwLzB4NTc4DQpb ICAgNzQuMTgyNjg4XSAgICBibGtfbXFfZGlzcGF0Y2hfcnFfbGlzdCsweDE4 Ni8weDY3OA0KWyAgIDc0LjE4MjY5MF0gICAgYmxrX21xX2RvX2Rpc3BhdGNo X3NjaGVkKzB4OTAvMHgxMjgNClsgICA3NC4xODI2OTJdICAgIGJsa19tcV9z Y2hlZF9kaXNwYXRjaF9yZXF1ZXN0cysweDE2OC8weDIwMA0KWyAgIDc0LjE4 MjY5M10gICAgX19ibGtfbXFfcnVuX2h3X3F1ZXVlKzB4ZDAvMHgxMjgNClsg ICA3NC4xODI2OTVdICAgIF9fYmxrX21xX2RlbGF5X3J1bl9od19xdWV1ZSsw eGQ0LzB4MTIwDQpbICAgNzQuMTgyNjk2XSAgICBibGtfbXFfcnVuX2h3X3F1 ZXVlKzB4YTAvMHgxMTgNClsgICA3NC4xODI2OThdICAgIGJsa19tcV9zY2hl ZF9pbnNlcnRfcmVxdWVzdCsweGM2LzB4MWUwDQpbICAgNzQuMTgyNjk5XSAg ICBibGtfZXhlY3V0ZV9ycV9ub3dhaXQrMHg4ZS8weDExOA0KWyAgIDc0LjE4 MjcwMV0gICAgYmxrX2V4ZWN1dGVfcnErMHg3Ni8weDkwDQpbICAgNzQuMTgy NzAzXSAgICBzY3NpX2V4ZWN1dGUrMHgxMTQvMHgyMTgNClsgICA3NC4xODI3 MDRdICAgIHNjc2lfcHJvYmVfYW5kX2FkZF9sdW4rMHgyM2UvMHhlNjANClsg ICA3NC4xODI3MDZdICAgIF9fc2NzaV9zY2FuX3RhcmdldCsweDExMi8weDYz MA0KWyAgIDc0LjE4MjcwOF0gICAgc2NzaV9zY2FuX3RhcmdldCsweDExMC8w eDEyOA0KWyAgIDc0LjE4MjcwOV0gICAgZmNfc2NzaV9zY2FuX3Jwb3J0KzB4 ZDgvMHhlMA0KWyAgIDc0LjE4MjcxMV0gICAgcHJvY2Vzc19vbmVfd29yaysw eDI1Yy8weDZmMA0KWyAgIDc0LjE4MjcxM10gICAgd29ya2VyX3RocmVhZCsw eDUyLzB4NDAwDQpbICAgNzQuMTgyNzE0XSAgICBrdGhyZWFkKzB4MTVhLzB4 MTc4DQpbICAgNzQuMTgyNzE2XSAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIr MHg2LzB4Yw0KWyAgIDc0LjE4MjcxN10gICAga2VybmVsX3RocmVhZF9zdGFy dGVyKzB4MC8weGMNCg0KWyAgIDc0LjE4MjcxOV0gDQogICAgICAgICAgICAg ICBzdGFjayBiYWNrdHJhY2U6DQpbICAgNzQuMTgyNzIyXSBDUFU6IDAgUElE OiAxNzUgQ29tbToga3dvcmtlci91NjQ6NyBOb3QgdGFpbnRlZCA0LjE2LjAt MTE3NjYtZ2UyNDFlM2YyYmY5NyAjMTY2DQpbICAgNzQuMTgyNzI0XSBIYXJk d2FyZSBuYW1lOiBJQk0gMzkwNiBNMDQgNzA0IChMUEFSKQ0KWyAgIDc0LjE4 MjcyNl0gV29ya3F1ZXVlOiBzY3NpX3dxXzAgZmNfc2NzaV9zY2FuX3Jwb3J0 DQpbICAgNzQuMTgyNzI3XSBDYWxsIFRyYWNlOg0KWyAgIDc0LjE4MjczMF0g KFs8MDAwMDAwMDAwMDExNTFkND5dIHNob3dfc3RhY2srMHg5Yy8weDEwOCkN ClsgICA3NC4xODI3MzNdICBbPDAwMDAwMDAwMDA4YzNjOWE+XSBkdW1wX3N0 YWNrKzB4OWEvMHhkOCANClsgICA3NC4xODI3MzVdICBbPDAwMDAwMDAwMDAx YjhmMDI+XSBwcmludF9pcnFfaW52ZXJzaW9uX2J1ZysweDFiYS8weDIzMCAN ClsgICA3NC4xODI3MzddICBbPDAwMDAwMDAwMDAxYjkxNWE+XSBjaGVja191 c2FnZV9iYWNrd2FyZHMrMHhhMi8weDE0MCANClsgICA3NC4xODI3MzldICBb PDAwMDAwMDAwMDAxYmE3ZTY+XSBtYXJrX2xvY2srMHgzZWUvMHg2ZjggDQpb ICAgNzQuMTgyNzQwXSAgWzwwMDAwMDAwMDAwMWJiNTI0Pl0gX19sb2NrX2Fj cXVpcmUrMHgzZmMvMHgxM2YwIA0KWyAgIDc0LjE4Mjc0Ml0gIFs8MDAwMDAw MDAwMDFiY2Q4ZT5dIGxvY2tfYWNxdWlyZSsweGY2LzB4MjkwIA0KWyAgIDc0 LjE4Mjc0NF0gIFs8MDAwMDAwMDAwMDU4MjM5ZT5dIGJsa19tcV9zdGFydF9y ZXF1ZXN0KzB4ZGUvMHgzMDAgDQpbICAgNzQuMTgyNzQ1XSAgWzwwMDAwMDAw MDAwNjcxODk4Pl0gc2NzaV9xdWV1ZV9ycSsweDQ2MC8weDU3OCANClsgICA3 NC4xODI3NDddICBbPDAwMDAwMDAwMDA1ODU2YWU+XSBibGtfbXFfZGlzcGF0 Y2hfcnFfbGlzdCsweDE4Ni8weDY3OCANClsgICA3NC4xODI3NDldICBbPDAw MDAwMDAwMDA1OGIwYjg+XSBibGtfbXFfZG9fZGlzcGF0Y2hfc2NoZWQrMHg5 MC8weDEyOCANClsgICA3NC4xODI3NTFdICBbPDAwMDAwMDAwMDA1OGJhOTA+ XSBibGtfbXFfc2NoZWRfZGlzcGF0Y2hfcmVxdWVzdHMrMHgxNjgvMHgyMDAg DQpbICAgNzQuMTgyNzUyXSAgWzwwMDAwMDAwMDAwNTgzOWI4Pl0gX19ibGtf bXFfcnVuX2h3X3F1ZXVlKzB4ZDAvMHgxMjggDQpbICAgNzQuMTgyNzU0XSAg WzwwMDAwMDAwMDAwNTgzYWU0Pl0gX19ibGtfbXFfZGVsYXlfcnVuX2h3X3F1 ZXVlKzB4ZDQvMHgxMjAgDQpbICAgNzQuMTgyNzU2XSAgWzwwMDAwMDAwMDAw NTgzYzI4Pl0gYmxrX21xX3J1bl9od19xdWV1ZSsweGEwLzB4MTE4IA0KWyAg IDc0LjE4Mjc1OF0gIFs8MDAwMDAwMDAwMDU4YzBhZT5dIGJsa19tcV9zY2hl ZF9pbnNlcnRfcmVxdWVzdCsweGM2LzB4MWUwIA0KWyAgIDc0LjE4Mjc1OV0g IFs8MDAwMDAwMDAwMDU3ZDE4Nj5dIGJsa19leGVjdXRlX3JxX25vd2FpdCsw eDhlLzB4MTE4IA0KWyAgIDc0LjE4Mjc2MV0gIFs8MDAwMDAwMDAwMDU3ZDJh Nj5dIGJsa19leGVjdXRlX3JxKzB4NzYvMHg5MCANClsgICA3NC4xODI3NjNd ICBbPDAwMDAwMDAwMDA2NmM3ZmM+XSBzY3NpX2V4ZWN1dGUrMHgxMTQvMHgy MTggDQpbICAgNzQuMTgyNzY1XSAgWzwwMDAwMDAwMDAwNjczNWY2Pl0gc2Nz aV9wcm9iZV9hbmRfYWRkX2x1bisweDIzZS8weGU2MCANClsgICA3NC4xODI3 NjZdICBbPDAwMDAwMDAwMDA2NzQ3MjI+XSBfX3Njc2lfc2Nhbl90YXJnZXQr MHgxMTIvMHg2MzAgDQpbICAgNzQuMTgyNzY4XSAgWzwwMDAwMDAwMDAwNjc0 ZDUwPl0gc2NzaV9zY2FuX3RhcmdldCsweDExMC8weDEyOCANClsgICA3NC4x ODI3NzBdICBbPDAwMDAwMDAwMDA2N2Y3MzA+XSBmY19zY3NpX3NjYW5fcnBv cnQrMHhkOC8weGUwIA0KWyAgIDc0LjE4Mjc3Ml0gIFs8MDAwMDAwMDAwMDE2 YWNlND5dIHByb2Nlc3Nfb25lX3dvcmsrMHgyNWMvMHg2ZjAgDQpbICAgNzQu MTgyNzc0XSAgWzwwMDAwMDAwMDAwMTZiMWNhPl0gd29ya2VyX3RocmVhZCsw eDUyLzB4NDAwIA0KWyAgIDc0LjE4Mjc3NV0gIFs8MDAwMDAwMDAwMDE3MzBi YT5dIGt0aHJlYWQrMHgxNWEvMHgxNzggDQpbICAgNzQuMTgyNzc3XSAgWzww MDAwMDAwMDAwOGU2NmMyPl0ga2VybmVsX3RocmVhZF9zdGFydGVyKzB4Ni8w eGMgDQpbICAgNzQuMTgyNzc5XSAgWzwwMDAwMDAwMDAwOGU2NmJjPl0ga2Vy bmVsX3RocmVhZF9zdGFydGVyKzB4MC8weGMgDQpbICAgNzQuMTgyNzgwXSBJ TkZPOiBsb2NrZGVwIGlzIHR1cm5lZCBvZmYuDQo= ---1744211756-1978903333-1524140424=:17056 Content-Type: text/plain; charset=US-ASCII; name=dasd_vs_nullblk Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=dasd_vs_nullblk WyAgIDIxLjc2MzM0N10gV0FSTklORzogcG9zc2libGUgaXJxIGxvY2sgaW52 ZXJzaW9uIGRlcGVuZGVuY3kgZGV0ZWN0ZWQNClsgICAyMS43NjMzNDldIDQu MTYuMC0xMTk1OC1nMTZlMjA1Y2Y0MmRhICMxNjggTm90IHRhaW50ZWQNClsg ICAyMS43NjMzNTBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbICAgMjEuNzYzMzUyXSBrd29y a2VyLzE6MUgvMTI5IGp1c3QgY2hhbmdlZCB0aGUgc3RhdGUgb2YgbG9jazoN ClsgICAyMS43NjMzNTNdIDAwMDAwMDAwN2QzZGI3ODYgKCZycS0+Z3N0YXRl X3NlcSl7Ky4rLn0sIGF0OiBudWxsX3F1ZXVlX3JxKzB4NzAvMHhjOCBbbnVs bF9ibGtdDQpbICAgMjEuNzYzMzYwXSBidXQgdGhpcyBsb2NrIHdhcyB0YWtl biBieSBhbm90aGVyLCBTT0ZUSVJRLXNhZmUgbG9jayBpbiB0aGUgcGFzdDoN ClsgICAyMS43NjMzNjFdICAoJigmZHEtPmxvY2spLT5ybG9jayl7Li4tLn0N ClsgICAyMS43NjMzNjNdIA0KICAgICAgICAgICAgICAgDQogICAgICAgICAg ICAgICBhbmQgaW50ZXJydXB0cyBjb3VsZCBjcmVhdGUgaW52ZXJzZSBsb2Nr IG9yZGVyaW5nIGJldHdlZW4gdGhlbS4NCg0KWyAgIDIxLjc2MzM2Nl0gDQog ICAgICAgICAgICAgICBvdGhlciBpbmZvIHRoYXQgbWlnaHQgaGVscCB1cyBk ZWJ1ZyB0aGlzOg0KWyAgIDIxLjc2MzM2OF0gIFBvc3NpYmxlIGludGVycnVw dCB1bnNhZmUgbG9ja2luZyBzY2VuYXJpbzoNCg0KWyAgIDIxLjc2MzM2OV0g ICAgICAgIENQVTAgICAgICAgICAgICAgICAgICAgIENQVTENClsgICAyMS43 NjMzNzBdICAgICAgICAtLS0tICAgICAgICAgICAgICAgICAgICAtLS0tDQpb ICAgMjEuNzYzMzcxXSAgIGxvY2soJnJxLT5nc3RhdGVfc2VxKTsNClsgICAy MS43NjMzNzRdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2Nh bF9pcnFfZGlzYWJsZSgpOw0KWyAgIDIxLjc2MzM3NV0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGxvY2soJigmZHEtPmxvY2spLT5ybG9jayk7 DQpbICAgMjEuNzYzMzc3XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbG9jaygmcnEtPmdzdGF0ZV9zZXEpOw0KWyAgIDIxLjc2MzM3OV0gICA8 SW50ZXJydXB0Pg0KWyAgIDIxLjc2MzM4MF0gICAgIGxvY2soJigmZHEtPmxv Y2spLT5ybG9jayk7DQpbICAgMjEuNzYzMzgyXSANCiAgICAgICAgICAgICAg ICAqKiogREVBRExPQ0sgKioqDQoNClsgICAyMS43NjMzODVdIDMgbG9ja3Mg aGVsZCBieSBrd29ya2VyLzE6MUgvMTI5Og0KWyAgIDIxLjc2MzM5OV0gICMw OiAwMDAwMDAwMDNhNmUxNTNjICgod3FfY29tcGxldGlvbikia2Jsb2NrZCIp eysuKy59LCBhdDogcHJvY2Vzc19vbmVfd29yaysweDFhMC8weDZmMA0KWyAg IDIxLjc2MzQwNl0gICMxOiAwMDAwMDAwMGI1MjAyOWU4ICgod29ya19jb21w bGV0aW9uKSgmKCZoY3R4LT5ydW5fd29yayktPndvcmspKXsrLisufSwgYXQ6 IHByb2Nlc3Nfb25lX3dvcmsrMHgxYTAvMHg2ZjANClsgICAyMS43NjM0MTFd ICAjMjogMDAwMDAwMDAxZmRlOGI1ZCAocmN1X3JlYWRfbG9jayl7Li4uLn0s IGF0OiBoY3R4X2xvY2srMHgzMC8weDExMA0KWyAgIDIxLjc2MzQxNl0gDQog ICAgICAgICAgICAgICB0aGUgc2hvcnRlc3QgZGVwZW5kZW5jaWVzIGJldHdl ZW4gMm5kIGxvY2sgYW5kIDFzdCBsb2NrOg0KWyAgIDIxLjc2MzQxOF0gIC0+ ICgmKCZkcS0+bG9jayktPnJsb2NrKXsuLi0ufSBvcHM6IDU1OTU5MTI4ODk5 NTg0IHsNClsgICAyMS43NjM0MjJdICAgICBJTi1TT0ZUSVJRLVcgYXQ6DQpb ICAgMjEuNzYzNDI2XSAgICAgICAgICAgICAgICAgICAgICAgX19sb2NrX2Fj cXVpcmUrMHg0ZTYvMHgxM2YwDQpbICAgMjEuNzYzNDI4XSAgICAgICAgICAg ICAgICAgICAgICAgbG9ja19hY3F1aXJlKzB4ZjYvMHgyOTANClsgICAyMS43 NjM0MzFdICAgICAgICAgICAgICAgICAgICAgICBfcmF3X3NwaW5fbG9ja19p cnErMHg2YS8weGIwDQpbICAgMjEuNzYzNDM0XSAgICAgICAgICAgICAgICAg ICAgICAgZGFzZF9ibG9ja190YXNrbGV0KzB4ZjgvMHg0MDANClsgICAyMS43 NjM0MzZdICAgICAgICAgICAgICAgICAgICAgICB0YXNrbGV0X2FjdGlvbl9j b21tb24uaXNyYS41KzB4ODIvMHgxMTANClsgICAyMS43NjM0MzhdICAgICAg ICAgICAgICAgICAgICAgICBfX2RvX3NvZnRpcnErMHhkMi8weDVkOA0KWyAg IDIxLjc2MzQ0MV0gICAgICAgICAgICAgICAgICAgICAgIGlycV9leGl0KzB4 MTMyLzB4MTM4DQpbICAgMjEuNzYzNDQzXSAgICAgICAgICAgICAgICAgICAg ICAgZG9fSVJRKzB4YWEvMHhmMA0KWyAgIDIxLjc2MzQ0NV0gICAgICAgICAg ICAgICAgICAgICAgIGlvX2ludF9oYW5kbGVyKzB4MTM4LzB4MzFjDQpbICAg MjEuNzYzNDQ3XSAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlZF93YWl0 KzB4NmEvMHgxMzgNClsgICAyMS43NjM0NDldICAgICAgICAgICAgICAgICAg ICAgICBlbmFibGVkX3dhaXQrMHg1Mi8weDEzOA0KWyAgIDIxLjc2MzQ1MF0g ICAgICAgICAgICAgICAgICAgICAgIGFyY2hfY3B1X2lkbGUrMHgzMi8weDUw DQpbICAgMjEuNzYzNDUyXSAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVs dF9pZGxlX2NhbGwrMHgzZS8weDY4DQpbICAgMjEuNzYzNDU0XSAgICAgICAg ICAgICAgICAgICAgICAgZG9faWRsZSsweGVhLzB4MWMwDQpbICAgMjEuNzYz NDU2XSAgICAgICAgICAgICAgICAgICAgICAgY3B1X3N0YXJ0dXBfZW50cnkr MHgzZS8weDQ4DQpbICAgMjEuNzYzNDU4XSAgICAgICAgICAgICAgICAgICAg ICAgc21wX3N0YXJ0X3NlY29uZGFyeSsweDEzZS8weDE1OA0KWyAgIDIxLjc2 MzQ2MF0gICAgICAgICAgICAgICAgICAgICAgIHJlc3RhcnRfaW50X2hhbmRs ZXIrMHg1YS8weDcwDQpbICAgMjEuNzYzNDYyXSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChudWxsKQ0KWyAgIDIxLjc2MzQ2M10gICAgIElO SVRJQUwgVVNFIGF0Og0KWyAgIDIxLjc2MzQ2NV0gICAgICAgICAgICAgICAg ICAgICAgX19sb2NrX2FjcXVpcmUrMHgyNmMvMHgxM2YwDQpbICAgMjEuNzYz NDY3XSAgICAgICAgICAgICAgICAgICAgICBsb2NrX2FjcXVpcmUrMHhmNi8w eDI5MA0KWyAgIDIxLjc2MzQ2OV0gICAgICAgICAgICAgICAgICAgICAgX3Jh d19zcGluX2xvY2tfaXJxKzB4NmEvMHhiMA0KWyAgIDIxLjc2MzQ3Ml0gICAg ICAgICAgICAgICAgICAgICAgZG9fZGFzZF9yZXF1ZXN0KzB4NTAvMHg0NzAN ClsgICAyMS43NjM0NzRdICAgICAgICAgICAgICAgICAgICAgIF9fYmxrX21x X3RyeV9pc3N1ZV9kaXJlY3RseSsweDFjYS8weDIwOA0KWyAgIDIxLjc2MzQ3 Nl0gICAgICAgICAgICAgICAgICAgICAgYmxrX21xX3RyeV9pc3N1ZV9kaXJl Y3RseSsweDVjLzB4MTA4DQpbICAgMjEuNzYzNDc4XSAgICAgICAgICAgICAg ICAgICAgICBibGtfbXFfbWFrZV9yZXF1ZXN0KzB4NGI4LzB4YTIwDQpbICAg MjEuNzYzNDgwXSAgICAgICAgICAgICAgICAgICAgICBnZW5lcmljX21ha2Vf cmVxdWVzdCsweGVhLzB4MmM4DQpbICAgMjEuNzYzNDgyXSAgICAgICAgICAg ICAgICAgICAgICBzdWJtaXRfYmlvKzB4YTQvMHgxYTANClsgICAyMS43NjM0 ODVdICAgICAgICAgICAgICAgICAgICAgIHN1Ym1pdF9iaF93YmMrMHgxYzQv MHgyMTgNClsgICAyMS43NjM0ODddICAgICAgICAgICAgICAgICAgICAgIGJs b2NrX3JlYWRfZnVsbF9wYWdlKzB4MzY2LzB4NDA4DQpbICAgMjEuNzYzNDkx XSAgICAgICAgICAgICAgICAgICAgICBkb19yZWFkX2NhY2hlX3BhZ2UrMHgx YjIvMHgzZDANClsgICAyMS43NjM0OTNdICAgICAgICAgICAgICAgICAgICAg IHJlYWRfY2FjaGVfcGFnZSsweDMwLzB4NDANClsgICAyMS43NjM0OTddICAg ICAgICAgICAgICAgICAgICAgIHJlYWRfZGV2X3NlY3RvcisweDU4LzB4ZTgN ClsgICAyMS43NjM0OThdICAgICAgICAgICAgICAgICAgICAgIHJlYWRfbGJh LmlzcmEuMCsweDEyYS8weDFiOA0KWyAgIDIxLjc2MzUwMF0gICAgICAgICAg ICAgICAgICAgICAgZWZpX3BhcnRpdGlvbisweDE5OC8weDY2MA0KWyAgIDIx Ljc2MzUwMV0gICAgICAgICAgICAgICAgICAgICAgY2hlY2tfcGFydGl0aW9u KzB4MTVjLzB4MmI4DQpbICAgMjEuNzYzNTAzXSAgICAgICAgICAgICAgICAg ICAgICByZXNjYW5fcGFydGl0aW9ucysweGVhLzB4M2Y4DQpbICAgMjEuNzYz NTA1XSAgICAgICAgICAgICAgICAgICAgICBibGtkZXZfcmVyZWFkX3BhcnQr MHg0NC8weDY4DQpbICAgMjEuNzYzNTA3XSAgICAgICAgICAgICAgICAgICAg ICBkYXNkX3NjYW5fcGFydGl0aW9ucysweDkwLzB4MTQ4DQpbICAgMjEuNzYz NTA5XSAgICAgICAgICAgICAgICAgICAgICBkYXNkX2NoYW5nZV9zdGF0ZSsw eDhjYy8weGIyOA0KWyAgIDIxLjc2MzUxMV0gICAgICAgICAgICAgICAgICAg ICAgZG9fa2lja19kZXZpY2UrMHg0Yy8weDk4DQpbICAgMjEuNzYzNTEzXSAg ICAgICAgICAgICAgICAgICAgICBwcm9jZXNzX29uZV93b3JrKzB4MjVjLzB4 NmYwDQpbICAgMjEuNzYzNTE1XSAgICAgICAgICAgICAgICAgICAgICB3b3Jr ZXJfdGhyZWFkKzB4NTIvMHg0MDANClsgICAyMS43NjM1MThdICAgICAgICAg ICAgICAgICAgICAgIGt0aHJlYWQrMHgxNWEvMHgxNzgNClsgICAyMS43NjM1 MjBdICAgICAgICAgICAgICAgICAgICAgIGtlcm5lbF90aHJlYWRfc3RhcnRl cisweDYvMHhjDQpbICAgMjEuNzYzNTIyXSAgICAgICAgICAgICAgICAgICAg ICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgwLzB4Yw0KWyAgIDIxLjc2MzUy M10gICB9DQpbICAgMjEuNzYzNTI3XSAgIC4uLiBrZXkgICAgICBhdDogWzww MDAwMDAwMDAxYmQwZTA4Pl0gX19rZXkuNDM0MjgrMHgwLzB4OA0KWyAgIDIx Ljc2MzUyOF0gICAuLi4gYWNxdWlyZWQgYXQ6DQpbICAgMjEuNzYzNTMwXSAg ICBfX2xvY2tfYWNxdWlyZSsweDEzMGEvMHgxM2YwDQpbICAgMjEuNzYzNTMx XSAgICBsb2NrX2FjcXVpcmUrMHhmNi8weDI5MA0KWyAgIDIxLjc2MzUzM10g ICAgYmxrX21xX3N0YXJ0X3JlcXVlc3QrMHhkZS8weDMwMA0KWyAgIDIxLjc2 MzUzNF0gICAgZG9fZGFzZF9yZXF1ZXN0KzB4MTdhLzB4NDcwDQpbICAgMjEu NzYzNTM2XSAgICBfX2Jsa19tcV90cnlfaXNzdWVfZGlyZWN0bHkrMHgxY2Ev MHgyMDgNClsgICAyMS43NjM1MzhdICAgIGJsa19tcV90cnlfaXNzdWVfZGly ZWN0bHkrMHg1Yy8weDEwOA0KWyAgIDIxLjc2MzUzOV0gICAgYmxrX21xX21h a2VfcmVxdWVzdCsweDRiOC8weGEyMA0KWyAgIDIxLjc2MzU0MV0gICAgZ2Vu ZXJpY19tYWtlX3JlcXVlc3QrMHhlYS8weDJjOA0KWyAgIDIxLjc2MzU0M10g ICAgc3VibWl0X2JpbysweGE0LzB4MWEwDQpbICAgMjEuNzYzNTQ0XSAgICBz dWJtaXRfYmhfd2JjKzB4MWM0LzB4MjE4DQpbICAgMjEuNzYzNTQ2XSAgICBi bG9ja19yZWFkX2Z1bGxfcGFnZSsweDM2Ni8weDQwOA0KWyAgIDIxLjc2MzU0 OF0gICAgZG9fcmVhZF9jYWNoZV9wYWdlKzB4MWIyLzB4M2QwDQpbICAgMjEu NzYzNTUwXSAgICByZWFkX2NhY2hlX3BhZ2UrMHgzMC8weDQwDQpbICAgMjEu NzYzNTUyXSAgICByZWFkX2Rldl9zZWN0b3IrMHg1OC8weGU4DQpbICAgMjEu NzYzNTUzXSAgICByZWFkX2xiYS5pc3JhLjArMHgxMmEvMHgxYjgNClsgICAy MS43NjM1NTVdICAgIGVmaV9wYXJ0aXRpb24rMHgxOTgvMHg2NjANClsgICAy MS43NjM1NTZdICAgIGNoZWNrX3BhcnRpdGlvbisweDE1Yy8weDJiOA0KWyAg IDIxLjc2MzU1OF0gICAgcmVzY2FuX3BhcnRpdGlvbnMrMHhlYS8weDNmOA0K WyAgIDIxLjc2MzU2MF0gICAgYmxrZGV2X3JlcmVhZF9wYXJ0KzB4NDQvMHg2 OA0KWyAgIDIxLjc2MzU2MV0gICAgZGFzZF9zY2FuX3BhcnRpdGlvbnMrMHg5 MC8weDE0OA0KWyAgIDIxLjc2MzU2M10gICAgZGFzZF9jaGFuZ2Vfc3RhdGUr MHg4Y2MvMHhiMjgNClsgICAyMS43NjM1NjRdICAgIGRvX2tpY2tfZGV2aWNl KzB4NGMvMHg5OA0KWyAgIDIxLjc2MzU2Nl0gICAgcHJvY2Vzc19vbmVfd29y aysweDI1Yy8weDZmMA0KWyAgIDIxLjc2MzU2OF0gICAgd29ya2VyX3RocmVh ZCsweDUyLzB4NDAwDQpbICAgMjEuNzYzNTcwXSAgICBrdGhyZWFkKzB4MTVh LzB4MTc4DQpbICAgMjEuNzYzNTcxXSAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0 ZXIrMHg2LzB4Yw0KWyAgIDIxLjc2MzU3M10gICAga2VybmVsX3RocmVhZF9z dGFydGVyKzB4MC8weGMNCg0KWyAgIDIxLjc2MzU3NV0gLT4gKCZycS0+Z3N0 YXRlX3NlcSl7Ky4rLn0gb3BzOiAxNzg2Mjc2ODk4NDA2NCB7DQpbICAgMjEu NzYzNTc5XSAgICBIQVJESVJRLU9OLVcgYXQ6DQpbICAgMjEuNzYzNTgxXSAg ICAgICAgICAgICAgICAgICAgIF9fbG9ja19hY3F1aXJlKzB4M2RhLzB4MTNm MA0KWyAgIDIxLjc2MzU4M10gICAgICAgICAgICAgICAgICAgICBsb2NrX2Fj cXVpcmUrMHhmNi8weDI5MA0KWyAgIDIxLjc2MzU4NV0gICAgICAgICAgICAg ICAgICAgICBibGtfbXFfc3RhcnRfcmVxdWVzdCsweGRlLzB4MzAwDQpbICAg MjEuNzYzNTg4XSAgICAgICAgICAgICAgICAgICAgIG51bGxfcXVldWVfcnEr MHg3MC8weGM4IFtudWxsX2Jsa10NClsgICAyMS43NjM1OTBdICAgICAgICAg ICAgICAgICAgICAgYmxrX21xX2Rpc3BhdGNoX3JxX2xpc3QrMHgxODYvMHg2 NzgNClsgICAyMS43NjM1OTJdICAgICAgICAgICAgICAgICAgICAgYmxrX21x X2RvX2Rpc3BhdGNoX3NjaGVkKzB4OTAvMHgxMjgNClsgICAyMS43NjM1OTNd ICAgICAgICAgICAgICAgICAgICAgYmxrX21xX3NjaGVkX2Rpc3BhdGNoX3Jl cXVlc3RzKzB4MTY4LzB4MjAwDQpbICAgMjEuNzYzNTk1XSAgICAgICAgICAg ICAgICAgICAgIF9fYmxrX21xX3J1bl9od19xdWV1ZSsweGQwLzB4MTI4DQpb ICAgMjEuNzYzNTk3XSAgICAgICAgICAgICAgICAgICAgIHByb2Nlc3Nfb25l X3dvcmsrMHgyNWMvMHg2ZjANClsgICAyMS43NjM1OTldICAgICAgICAgICAg ICAgICAgICAgd29ya2VyX3RocmVhZCsweDUyLzB4NDAwDQpbICAgMjEuNzYz NjAxXSAgICAgICAgICAgICAgICAgICAgIGt0aHJlYWQrMHgxNWEvMHgxNzgN ClsgICAyMS43NjM2MDJdICAgICAgICAgICAgICAgICAgICAga2VybmVsX3Ro cmVhZF9zdGFydGVyKzB4Ni8weGMNClsgICAyMS43NjM2MDRdICAgICAgICAg ICAgICAgICAgICAga2VybmVsX3RocmVhZF9zdGFydGVyKzB4MC8weGMNClsg ICAyMS43NjM2MDZdICAgIFNPRlRJUlEtT04tVyBhdDoNClsgICAyMS43NjM2 MDhdICAgICAgICAgICAgICAgICAgICAgX19sb2NrX2FjcXVpcmUrMHgzZmMv MHgxM2YwDQpbICAgMjEuNzYzNjA5XSAgICAgICAgICAgICAgICAgICAgIGxv Y2tfYWNxdWlyZSsweGY2LzB4MjkwDQpbICAgMjEuNzYzNjExXSAgICAgICAg ICAgICAgICAgICAgIGJsa19tcV9zdGFydF9yZXF1ZXN0KzB4ZGUvMHgzMDAN ClsgICAyMS43NjM2MTRdICAgICAgICAgICAgICAgICAgICAgbnVsbF9xdWV1 ZV9ycSsweDcwLzB4YzggW251bGxfYmxrXQ0KWyAgIDIxLjc2MzYxNV0gICAg ICAgICAgICAgICAgICAgICBibGtfbXFfZGlzcGF0Y2hfcnFfbGlzdCsweDE4 Ni8weDY3OA0KWyAgIDIxLjc2MzYxN10gICAgICAgICAgICAgICAgICAgICBi bGtfbXFfZG9fZGlzcGF0Y2hfc2NoZWQrMHg5MC8weDEyOA0KWyAgIDIxLjc2 MzYxOV0gICAgICAgICAgICAgICAgICAgICBibGtfbXFfc2NoZWRfZGlzcGF0 Y2hfcmVxdWVzdHMrMHgxNjgvMHgyMDANClsgICAyMS43NjM2MjFdICAgICAg ICAgICAgICAgICAgICAgX19ibGtfbXFfcnVuX2h3X3F1ZXVlKzB4ZDAvMHgx MjgNClsgICAyMS43NjM2MjNdICAgICAgICAgICAgICAgICAgICAgcHJvY2Vz c19vbmVfd29yaysweDI1Yy8weDZmMA0KWyAgIDIxLjc2MzYyNV0gICAgICAg ICAgICAgICAgICAgICB3b3JrZXJfdGhyZWFkKzB4NTIvMHg0MDANClsgICAy MS43NjM2MjddICAgICAgICAgICAgICAgICAgICAga3RocmVhZCsweDE1YS8w eDE3OA0KWyAgIDIxLjc2MzYyOF0gICAgICAgICAgICAgICAgICAgICBrZXJu ZWxfdGhyZWFkX3N0YXJ0ZXIrMHg2LzB4Yw0KWyAgIDIxLjc2MzYzMF0gICAg ICAgICAgICAgICAgICAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgwLzB4 Yw0KWyAgIDIxLjc2MzYzMV0gICAgSU5JVElBTCBVU0UgYXQ6DQpbICAgMjEu NzYzNjM0XSAgICAgICAgICAgICAgICAgICAgX19sb2NrX2FjcXVpcmUrMHgy NmMvMHgxM2YwDQpbICAgMjEuNzYzNjM1XSAgICAgICAgICAgICAgICAgICAg bG9ja19hY3F1aXJlKzB4ZjYvMHgyOTANClsgICAyMS43NjM2MzddICAgICAg ICAgICAgICAgICAgICBibGtfbXFfc3RhcnRfcmVxdWVzdCsweGRlLzB4MzAw DQpbICAgMjEuNzYzNjM5XSAgICAgICAgICAgICAgICAgICAgZG9fZGFzZF9y ZXF1ZXN0KzB4MTdhLzB4NDcwDQpbICAgMjEuNzYzNjQwXSAgICAgICAgICAg ICAgICAgICAgX19ibGtfbXFfdHJ5X2lzc3VlX2RpcmVjdGx5KzB4MWNhLzB4 MjA4DQpbICAgMjEuNzYzNjQyXSAgICAgICAgICAgICAgICAgICAgYmxrX21x X3RyeV9pc3N1ZV9kaXJlY3RseSsweDVjLzB4MTA4DQpbICAgMjEuNzYzNjQ0 XSAgICAgICAgICAgICAgICAgICAgYmxrX21xX21ha2VfcmVxdWVzdCsweDRi OC8weGEyMA0KWyAgIDIxLjc2MzY0Nl0gICAgICAgICAgICAgICAgICAgIGdl bmVyaWNfbWFrZV9yZXF1ZXN0KzB4ZWEvMHgyYzgNClsgICAyMS43NjM2NDdd ICAgICAgICAgICAgICAgICAgICBzdWJtaXRfYmlvKzB4YTQvMHgxYTANClsg ICAyMS43NjM2NDldICAgICAgICAgICAgICAgICAgICBzdWJtaXRfYmhfd2Jj KzB4MWM0LzB4MjE4DQpbICAgMjEuNzYzNjUxXSAgICAgICAgICAgICAgICAg ICAgYmxvY2tfcmVhZF9mdWxsX3BhZ2UrMHgzNjYvMHg0MDgNClsgICAyMS43 NjM2NTNdICAgICAgICAgICAgICAgICAgICBkb19yZWFkX2NhY2hlX3BhZ2Ur MHgxYjIvMHgzZDANClsgICAyMS43NjM2NTVdICAgICAgICAgICAgICAgICAg ICByZWFkX2NhY2hlX3BhZ2UrMHgzMC8weDQwDQpbICAgMjEuNzYzNjU3XSAg ICAgICAgICAgICAgICAgICAgcmVhZF9kZXZfc2VjdG9yKzB4NTgvMHhlOA0K WyAgIDIxLjc2MzY1OV0gICAgICAgICAgICAgICAgICAgIHJlYWRfbGJhLmlz cmEuMCsweDEyYS8weDFiOA0KWyAgIDIxLjc2MzY2MF0gICAgICAgICAgICAg ICAgICAgIGVmaV9wYXJ0aXRpb24rMHgxOTgvMHg2NjANClsgICAyMS43NjM2 NjJdICAgICAgICAgICAgICAgICAgICBjaGVja19wYXJ0aXRpb24rMHgxNWMv MHgyYjgNClsgICAyMS43NjM2NjNdICAgICAgICAgICAgICAgICAgICByZXNj YW5fcGFydGl0aW9ucysweGVhLzB4M2Y4DQpbICAgMjEuNzYzNjY2XSAgICAg ICAgICAgICAgICAgICAgYmxrZGV2X3JlcmVhZF9wYXJ0KzB4NDQvMHg2OA0K WyAgIDIxLjc2MzY2N10gICAgICAgICAgICAgICAgICAgIGRhc2Rfc2Nhbl9w YXJ0aXRpb25zKzB4OTAvMHgxNDgNClsgICAyMS43NjM2NjldICAgICAgICAg ICAgICAgICAgICBkYXNkX2NoYW5nZV9zdGF0ZSsweDhjYy8weGIyOA0KWyAg IDIxLjc2MzY3MV0gICAgICAgICAgICAgICAgICAgIGRvX2tpY2tfZGV2aWNl KzB4NGMvMHg5OA0KWyAgIDIxLjc2MzY3M10gICAgICAgICAgICAgICAgICAg IHByb2Nlc3Nfb25lX3dvcmsrMHgyNWMvMHg2ZjANClsgICAyMS43NjM2NzVd ICAgICAgICAgICAgICAgICAgICB3b3JrZXJfdGhyZWFkKzB4NTIvMHg0MDAN ClsgICAyMS43NjM2NzZdICAgICAgICAgICAgICAgICAgICBrdGhyZWFkKzB4 MTVhLzB4MTc4DQpbICAgMjEuNzYzNjc4XSAgICAgICAgICAgICAgICAgICAg a2VybmVsX3RocmVhZF9zdGFydGVyKzB4Ni8weGMNClsgICAyMS43NjM2ODBd ICAgICAgICAgICAgICAgICAgICBrZXJuZWxfdGhyZWFkX3N0YXJ0ZXIrMHgw LzB4Yw0KWyAgIDIxLjc2MzY4MV0gIH0NClsgICAyMS43NjM2ODRdICAuLi4g a2V5ICAgICAgYXQ6IFs8MDAwMDAwMDAwMWJjMjJlOD5dIF9fa2V5LjQzNjcx KzB4MC8weDgNClsgICAyMS43NjM2ODVdICAuLi4gYWNxdWlyZWQgYXQ6DQpb ICAgMjEuNzYzNjg3XSAgICBjaGVja191c2FnZV9iYWNrd2FyZHMrMHhhMi8w eDE0MA0KWyAgIDIxLjc2MzY4OF0gICAgbWFya19sb2NrKzB4M2VlLzB4NmY4 DQpbICAgMjEuNzYzNjkwXSAgICBfX2xvY2tfYWNxdWlyZSsweDNmYy8weDEz ZjANClsgICAyMS43NjM2OTJdICAgIGxvY2tfYWNxdWlyZSsweGY2LzB4Mjkw DQpbICAgMjEuNzYzNjkzXSAgICBibGtfbXFfc3RhcnRfcmVxdWVzdCsweGRl LzB4MzAwDQpbICAgMjEuNzYzNjk2XSAgICBudWxsX3F1ZXVlX3JxKzB4NzAv MHhjOCBbbnVsbF9ibGtdDQpbICAgMjEuNzYzNjk3XSAgICBibGtfbXFfZGlz cGF0Y2hfcnFfbGlzdCsweDE4Ni8weDY3OA0KWyAgIDIxLjc2MzY5OV0gICAg YmxrX21xX2RvX2Rpc3BhdGNoX3NjaGVkKzB4OTAvMHgxMjgNClsgICAyMS43 NjM3MDFdICAgIGJsa19tcV9zY2hlZF9kaXNwYXRjaF9yZXF1ZXN0cysweDE2 OC8weDIwMA0KWyAgIDIxLjc2MzcwMl0gICAgX19ibGtfbXFfcnVuX2h3X3F1 ZXVlKzB4ZDAvMHgxMjgNClsgICAyMS43NjM3MDRdICAgIHByb2Nlc3Nfb25l X3dvcmsrMHgyNWMvMHg2ZjANClsgICAyMS43NjM3MDZdICAgIHdvcmtlcl90 aHJlYWQrMHg1Mi8weDQwMA0KWyAgIDIxLjc2MzcwN10gICAga3RocmVhZCsw eDE1YS8weDE3OA0KWyAgIDIxLjc2MzcwOV0gICAga2VybmVsX3RocmVhZF9z dGFydGVyKzB4Ni8weGMNClsgICAyMS43NjM3MTFdICAgIGtlcm5lbF90aHJl YWRfc3RhcnRlcisweDAvMHhjDQoNClsgICAyMS43NjM3MTNdIA0KICAgICAg ICAgICAgICAgc3RhY2sgYmFja3RyYWNlOg0KWyAgIDIxLjc2MzcxNl0gQ1BV OiAxIFBJRDogMTI5IENvbW06IGt3b3JrZXIvMToxSCBOb3QgdGFpbnRlZCA0 LjE2LjAtMTE5NTgtZzE2ZTIwNWNmNDJkYSAjMTY4DQpbICAgMjEuNzYzNzE4 XSBIYXJkd2FyZSBuYW1lOiBJQk0gMzkwNiBNMDQgNzA0IChMUEFSKQ0KWyAg IDIxLjc2MzcyMF0gV29ya3F1ZXVlOiBrYmxvY2tkIGJsa19tcV9ydW5fd29y a19mbg0KWyAgIDIxLjc2MzcyMl0gQ2FsbCBUcmFjZToNClsgICAyMS43NjM3 MjVdIChbPDAwMDAwMDAwMDAxMTUxZDQ+XSBzaG93X3N0YWNrKzB4OWMvMHgx MDgpDQpbICAgMjEuNzYzNzI4XSAgWzwwMDAwMDAwMDAwOGMzZTkyPl0gZHVt cF9zdGFjaysweDlhLzB4ZDggDQpbICAgMjEuNzYzNzMwXSAgWzwwMDAwMDAw MDAwMWI4ZjAyPl0gcHJpbnRfaXJxX2ludmVyc2lvbl9idWcrMHgxYmEvMHgy MzAgDQpbICAgMjEuNzYzNzMyXSAgWzwwMDAwMDAwMDAwMWI5MTVhPl0gY2hl Y2tfdXNhZ2VfYmFja3dhcmRzKzB4YTIvMHgxNDAgDQpbICAgMjEuNzYzNzMz XSAgWzwwMDAwMDAwMDAwMWJhN2U2Pl0gbWFya19sb2NrKzB4M2VlLzB4NmY4 IA0KWyAgIDIxLjc2MzczNV0gIFs8MDAwMDAwMDAwMDFiYjUyND5dIF9fbG9j a19hY3F1aXJlKzB4M2ZjLzB4MTNmMCANClsgICAyMS43NjM3MzddICBbPDAw MDAwMDAwMDAxYmNkOGU+XSBsb2NrX2FjcXVpcmUrMHhmNi8weDI5MCANClsg ICAyMS43NjM3MzldICBbPDAwMDAwMDAwMDA1ODI0YjY+XSBibGtfbXFfc3Rh cnRfcmVxdWVzdCsweGRlLzB4MzAwIA0KWyAgIDIxLjc2Mzc0MV0gIFs8MDAw MDAzZmY4MDNkMzRmOD5dIG51bGxfcXVldWVfcnErMHg3MC8weGM4IFtudWxs X2Jsa10gDQpbICAgMjEuNzYzNzQzXSAgWzwwMDAwMDAwMDAwNTg1N2M2Pl0g YmxrX21xX2Rpc3BhdGNoX3JxX2xpc3QrMHgxODYvMHg2NzggDQpbICAgMjEu NzYzNzQ1XSAgWzwwMDAwMDAwMDAwNThiMWQwPl0gYmxrX21xX2RvX2Rpc3Bh dGNoX3NjaGVkKzB4OTAvMHgxMjggDQpbICAgMjEuNzYzNzQ3XSAgWzwwMDAw MDAwMDAwNThiYmE4Pl0gYmxrX21xX3NjaGVkX2Rpc3BhdGNoX3JlcXVlc3Rz KzB4MTY4LzB4MjAwIA0KWyAgIDIxLjc2Mzc0OV0gIFs8MDAwMDAwMDAwMDU4 M2FkMD5dIF9fYmxrX21xX3J1bl9od19xdWV1ZSsweGQwLzB4MTI4IA0KWyAg IDIxLjc2Mzc1MV0gIFs8MDAwMDAwMDAwMDE2YWNlND5dIHByb2Nlc3Nfb25l X3dvcmsrMHgyNWMvMHg2ZjAgDQpbICAgMjEuNzYzNzUzXSAgWzwwMDAwMDAw MDAwMTZiMWNhPl0gd29ya2VyX3RocmVhZCsweDUyLzB4NDAwIA0KWyAgIDIx Ljc2Mzc1NF0gIFs8MDAwMDAwMDAwMDE3MzBiYT5dIGt0aHJlYWQrMHgxNWEv MHgxNzggDQpbICAgMjEuNzYzNzU2XSAgWzwwMDAwMDAwMDAwOGU2OGJhPl0g a2VybmVsX3RocmVhZF9zdGFydGVyKzB4Ni8weGMgDQpbICAgMjEuNzYzNzU4 XSAgWzwwMDAwMDAwMDAwOGU2OGI0Pl0ga2VybmVsX3RocmVhZF9zdGFydGVy KzB4MC8weGMgDQpbICAgMjEuNzYzNzU5XSBJTkZPOiBsb2NrZGVwIGlzIHR1 cm5lZCBvZmYuDQpbICAgMjEuNzY0NzEzXSBudWxsOiBtb2R1bGUgbG9hZGVk DQo= ---1744211756-1978903333-1524140424=:17056--