diff --git a/advancedqueue.libraries.yml b/advancedqueue.libraries.yml
new file mode 100644
index 0000000..5f27202
--- /dev/null
+++ b/advancedqueue.libraries.yml
@@ -0,0 +1,4 @@
+state:
+  css:
+    theme:
+      css/state.css: {}
diff --git a/advancedqueue.module b/advancedqueue.module
index f02f6a7..86da0b0 100644
--- a/advancedqueue.module
+++ b/advancedqueue.module
@@ -19,3 +19,16 @@ function advancedqueue_cron() {
     $queue_processor->processQueue($queue);
   }
 }
+
+/**
+ * Implements hook_theme().
+ */
+function advancedqueue_theme() {
+  return [
+    'advancedqueue_state_icon' => [
+      'variables' => [
+        'state' => NULL,
+      ]
+    ]
+  ];
+}
diff --git a/advancedqueue.views.inc b/advancedqueue.views.inc
new file mode 100644
index 0000000..85676da
--- /dev/null
+++ b/advancedqueue.views.inc
@@ -0,0 +1,180 @@
+<?php
+
+/**
+ * Implements hook_views_data ().
+ */
+function advancedqueue_views_data() {
+  $data['advancedqueue'] = [];
+  $data['advancedqueue']['table']['group'] = t('Advanced queue');
+
+  $data['advancedqueue']['table']['base'] = [
+    'field' => 'job_id',
+    'title' => t('Jobs'),
+    'help' => t('Contains a list of advanced queue entries.'),
+  ];
+
+  $data['advancedqueue']['job_id'] = [
+    'title' => t('Job ID'),
+    'help' => '',
+    'field' => [
+      'id' => 'standard',
+    ],
+    'filter' => [
+      'id' => 'numeric',
+    ],
+    'argument' => [
+      'id' => 'numeric',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['queue_id'] = [
+    'title' => t('Queue ID'),
+    'help' => '',
+    'field' => [
+      'id' => 'standard',
+    ],
+    'filter' => [
+      'id' => 'string',
+    ],
+    'argument' => [
+      'id' => 'string',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['type'] = [
+    'title' => t('Job type'),
+    'help' => '',
+    'field' => [
+      'id' => 'advancedqueue_job_type',
+    ],
+    'filter' => [
+      'id' => 'in_operator',
+      'options callback' => '\Drupal\advancedqueue\JobTypeManager::jobTypeOptions',
+    ],
+    'argument' => [
+      'id' => 'string',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['payload'] = [
+    'title' => t('Payload'),
+    'help' => '',
+    'field' => [
+      'id' => 'json',
+    ],
+  ];
+
+  $data['advancedqueue']['state'] = [
+    'title' => t('State'),
+    'help' => '',
+    'field' => [
+      'id' => 'advancedqueue_job_state',
+    ],
+    'filter' => [
+      'id' => 'in_operator',
+      'options callback' => '\Drupal\advancedqueue\Job::stateOptions',
+    ],
+    'argument' => [
+      'id' => 'string',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['message'] = [
+    'title' => t('Message'),
+    'help' => t('The job message, stored after processing the job.'),
+    'field' => [
+      'id' => 'standard',
+    ],
+    'filter' => [
+      'id' => 'string',
+    ],
+    'argument' => [
+      'id' => 'string',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['num_retries'] = [
+    'title' => t('Number of retries'),
+    'help' => '',
+    'field' => [
+      'id' => 'numeric',
+    ],
+    'filter' => [
+      'id' => 'numeric',
+    ],
+    'argument' => [
+      'id' => 'numeric',
+    ],
+    'sort' => [
+      'id' => 'standard',
+    ],
+  ];
+
+  $data['advancedqueue']['available'] = [
+    'title' => t('Available date'),
+    'help' => '',
+    'field' => [
+      'id' => 'date',
+    ],
+    'filter' => [
+      'id' => 'date',
+    ],
+    'argument' => [
+      'id' => 'date',
+    ],
+    'sort' => [
+      'id' => 'date',
+    ],
+  ];
+
+  $data['advancedqueue']['processed'] = [
+    'title' => t('Processed date'),
+    'help' => '',
+    'field' => [
+      'id' => 'date',
+    ],
+    'filter' => [
+      'id' => 'date',
+    ],
+    'argument' => [
+      'id' => 'date',
+    ],
+    'sort' => [
+      'id' => 'date',
+    ],
+  ];
+
+  $data['advancedqueue']['expires'] = [
+    'title' => t('Expire date'),
+    'help' => '',
+    'field' => [
+      'id' => 'date',
+    ],
+    'filter' => [
+      'id' => 'date',
+    ],
+    'argument' => [
+      'id' => 'date',
+    ],
+    'sort' => [
+      'id' => 'date',
+    ],
+  ];
+
+  return $data;
+}
diff --git a/config/optional/views.view.queue_jobs.yml b/config/optional/views.view.queue_jobs.yml
new file mode 100644
index 0000000..70858c7
--- /dev/null
+++ b/config/optional/views.view.queue_jobs.yml
@@ -0,0 +1,585 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - advancedqueue
+    - user
+id: queue_jobs
+label: 'Queue jobs'
+module: views
+description: ''
+tag: ''
+base_table: advancedqueue
+base_field: job_id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: perm
+        options:
+          perm: 'administer advancedqueue'
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: mini
+        options:
+          items_per_page: 50
+          offset: 0
+          id: 0
+          total_pages: null
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          tags:
+            previous: ‹‹
+            next: ››
+      style:
+        type: table
+      row:
+        type: fields
+      fields:
+        job_id:
+          table: advancedqueue
+          field: job_id
+          id: job_id
+          entity_type: null
+          entity_field: null
+          plugin_id: standard
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Job ID'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+        state:
+          icon: 1
+          id: state
+          table: advancedqueue
+          field: state
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: State
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          plugin_id: standard
+        processed:
+          id: processed
+          table: advancedqueue
+          field: processed
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Processed date'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          date_format: html_datetime
+          custom_date_format: ''
+          timezone: ''
+          plugin_id: date
+        num_retries:
+          id: num_retries
+          table: advancedqueue
+          field: num_retries
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Number of retries'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          set_precision: false
+          precision: 0
+          decimal: .
+          separator: ','
+          format_plural: false
+          format_plural_string: !!binary MQNAY291bnQ=
+          prefix: ''
+          suffix: ''
+          plugin_id: numeric
+        type:
+          id: type
+          table: advancedqueue
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Job type'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          plugin_id: advancedqueue_job_type
+        payload:
+          id: payload
+          table: advancedqueue
+          field: payload
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Payload
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          key: ''
+          plugin_id: json
+      filters:
+        type:
+          id: type
+          table: advancedqueue
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: type_op
+            label: 'Job type'
+            description: ''
+            use_operator: false
+            operator: type_op
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: false
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: in_operator
+        state:
+          id: state
+          table: advancedqueue
+          field: state
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: state_op
+            label: State
+            description: ''
+            use_operator: false
+            operator: state_op
+            identifier: state
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: false
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: in_operator
+        available:
+          id: available
+          table: advancedqueue
+          field: available
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '>'
+          value:
+            min: ''
+            max: ''
+            value: ''
+            type: date
+          group: 1
+          exposed: true
+          expose:
+            operator_id: available_op
+            label: 'Available date'
+            description: ''
+            use_operator: false
+            operator: available_op
+            identifier: available
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: date
+      sorts: {  }
+      title: 'Queue jobs'
+      header: {  }
+      footer: {  }
+      empty:
+        area_text_custom:
+          id: area_text_custom
+          table: views
+          field: area_text_custom
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: true
+          tokenize: false
+          content: 'No jobs found'
+          plugin_id: text_custom
+      relationships: {  }
+      arguments:
+        queue_id:
+          id: queue_id
+          table: advancedqueue
+          field: queue_id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          default_action: 'not found'
+          exception:
+            value: all
+            title_enable: false
+            title: All
+          title_enable: false
+          title: ''
+          default_argument_type: fixed
+          default_argument_options:
+            argument: ''
+          default_argument_skip_url: false
+          summary_options:
+            base_path: ''
+            count: true
+            items_per_page: 25
+            override: false
+          summary:
+            sort_order: asc
+            number_of_records: 0
+            format: default_summary
+          specify_validation: true
+          validate:
+            type: advancedqueue_backend
+            fail: 'not found'
+          validate_options: {  }
+          glossary: false
+          limit: 0
+          case: none
+          path_case: none
+          transform_dash: false
+          break_phrase: false
+          plugin_id: string
+      display_extenders: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user.permissions
+      tags: {  }
+  page_1:
+    display_plugin: page
+    id: page_1
+    display_title: Page
+    position: 1
+    display_options:
+      display_extenders: {  }
+      path: admin/config/system/queues/jobs/%
+    cache_metadata:
+      max-age: 0
+      contexts:
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user.permissions
+      tags: {  }
diff --git a/config/schema/advancedqueue.schema.yml b/config/schema/advancedqueue.schema.yml
index d57f18c..ea3361f 100644
--- a/config/schema/advancedqueue.schema.yml
+++ b/config/schema/advancedqueue.schema.yml
@@ -32,3 +32,19 @@ advancedqueue_backend_configuration:
     lease_time:
       type: integer
       label: 'Lease time'
+
+views.field.json:
+  type: views_field
+  label: 'Json'
+  mapping:
+    key:
+      type: string
+      label: 'key'
+
+views.field.advancedqueue_job_state:
+  type: views_field
+  label: 'job state'
+  mapping:
+    icon:
+      type: boolean
+      label: 'Icon'
diff --git a/css/state.css b/css/state.css
new file mode 100644
index 0000000..76907f9
--- /dev/null
+++ b/css/state.css
@@ -0,0 +1,30 @@
+.advancedqueue-status-queued,
+.advancedqueue-status-processing,
+.advancedqueue-status-success,
+.advancedqueue-status-failure {
+  display: inline-block;
+  height: 12px;
+  line-height: 12px;
+  padding-left: 16px;
+  width: 6em;
+
+  background-position: 0% 50%;
+  background-repeat: no-repeat;
+}
+
+.advancedqueue-status-queued {
+  background-image: url('../images/queued.gif');
+}
+.advancedqueue-status-processing {
+  background-image: url('../images/processing.gif');
+}
+.advancedqueue-status-success {
+  background-image: url('../images/processed.png');
+  color: #336633;
+  font-weight: bold;
+}
+.advancedqueue-status-failure {
+  background-image: url('../images/failed.png');
+  color: #ff0000;
+  font-weight: bold;
+}
diff --git a/images/failed.png b/images/failed.png
new file mode 100644
index 0000000000000000000000000000000000000000..0535e348f6050e5e11645c65fc2f6ad5dd7f7cb3
GIT binary patch
literal 351
zcmV-l0igbgP)<h;3K|Lk000e1NJLTq000aC000aK1^@s6R&`wG0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz0ZBwbRCwBalD!TAK@^3*74g@sLewM*
zDoUM4pw(&gJOQ47UZaz!cmy4tP9veF@KYcP+&hbmggwd0WY2te_wL+ru=IeGEH!cI
z6-~th2R3iUvEVMrWP@@UG8r#itza^N?Y1Xi^HX5pVzEKB3b7bpI-g-UgxSm#Ii?NQ
zT~n_^G|Eq1F3|78@t6*pp0iol?>+yMGV^&&3-W|Q{;*0JVT0zubs>@PFSy;z5->-%
z+d(AaZ)Jqlf-%db9F_cjIQ-kXr;M-xGnCV*!)OHeyVt92&2&!~W$nSW<<l(+1<2*R
xP~W;(!1bzd`)ktH)u@Q$ujrs{*jM8zzyJq7Qi>5J&iMcU002ovPDHLkV1iFxo6Z0L

literal 0
HcmV?d00001

diff --git a/images/processed.png b/images/processed.png
new file mode 100644
index 0000000000000000000000000000000000000000..267c23f6eff79c4574c5227dbfc1a85ddbaba7db
GIT binary patch
literal 418
zcmV;T0bTxyP)<h;3K|Lk000e1NJLTq000aC000aK1^@s6R&`wG0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzL`g(JRCwBAWIzJuVN41@DglV?p+X0N
zc)`h4{~o~9Fd`}L7vvW!us88%kd{yei#>gDm*L=<jSTNUzM25kR0tAdhAGxjH7^Ku
z%VLlcQ()j=;{;<-A!!C3RSSkMU*B7>Nj?*JdiDQKMvyajxcKk;JEt(P0~KKdKYx8^
z*tmBN!<TO#6<I)TmX}s%`26)f7~=vUHCJz+N&solXJuh$`1A$0Vh{kS0jULPVBq28
zV-VmK!K>lVpI=~_2^4hiKfPvPW8=V!L25v1K^itZcy@!~KM=CAvSY;{IglEVT4rES
zeGpUo#rWd&0|ym3T?RIw0%j&=IR5+RH^c6u%YlA;*9eS@4d8eHYC0gS@{RH4{qqi>
zAOvap_Wd)%wL7O74xil&3QmyX29%gaN*Vz`EC3by0CEO$(f|lB0FyR=6=X3XQvd(}
M07*qoM6N<$g8o*e`Tzg`

literal 0
HcmV?d00001

diff --git a/images/processing.gif b/images/processing.gif
new file mode 100644
index 0000000000000000000000000000000000000000..771adb3ab0a4d36d78d99d1f65396642da5c0e31
GIT binary patch
literal 4794
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

literal 0
HcmV?d00001

diff --git a/images/queued.gif b/images/queued.gif
new file mode 100644
index 0000000000000000000000000000000000000000..eccb4b2d8eb12fab9771f790fb5f6711233adc07
GIT binary patch
literal 207
zcmZ?wbhEHb<YC}pIKlt|CdMW<wl*%#E<WBqA;BRnEiFAgJyWJknKNt7lBG-5tX{Kc
z&z>WPj+{Aj=E~(OcW&Q#^ZLz~FJJ!r`UBQYfKdF&!pX%T!k`0E2eOla)kneAm)k}5
zs8ZKO1`Txvfr}apO_qiSeN-(@b}7Bo%<EhDVq%4a(5V$AEfy9+YN^R=GCplbr$154
asFAm2I?dXklxBL-#nB-^PAiau!5RQj=0X_&

literal 0
HcmV?d00001

diff --git a/images/throbber.ai b/images/throbber.ai
new file mode 100644
index 0000000..3aab431
--- /dev/null
+++ b/images/throbber.ai
@@ -0,0 +1,243 @@
+%PDF-1.5%
+1 0 obj<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R]/Order 6 0 R/RBGroups[]>>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>>endobj2 0 obj<</Length 19113/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="﻿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        ">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xmp:CreatorTool>Adobe Illustrator CS5</xmp:CreatorTool>
+         <xmp:CreateDate>2011-03-02T22:20:07+01:00</xmp:CreateDate>
+         <xmp:ModifyDate>2011-03-02T22:20:07+01:00</xmp:ModifyDate>
+         <xmp:MetadataDate>2011-03-02T22:20:07+01:00</xmp:MetadataDate>
+         <xmp:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpGImg:width>256</xmpGImg:width>
+                  <xmpGImg:height>256</xmpGImg:height>
+                  <xmpGImg:format>JPEG</xmpGImg:format>
+                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FUt1zzL5f0KD19Y1CCwjIJX1pFVmp/Iv2m/2IyE8kY8zSDIDm8z1/8A5yX8m2RaPSLW51aU&#xA;fZen1aE/7KQGT/knmFk7RgOQtplqAOTz7WP+cl/PN2WXTraz02I/ZYI08o+bSHgf+AzEn2jM8qDU&#xA;dRJiGo/m1+ZOoE/WPMN4leot3FsPHpAI8x5arIf4i1nLI9WP3Ou63dmt1qFzOfGWaRz0p+0TlRnI&#xA;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&#xA;vT7odYLmGUdOqSBu/wAsnA1IFkOaByDF2Kp75OQNq5r2iYj7wMsx82cObOPSzIptd6WNK70saV3p&#xA;Y0rvSxpXeljSu9LGld6WNK70saV3pY0rvSxpXeljSu9LGld6WNK70saV3pY0rvSxpXeljSu9LGld&#xA;6WNK70saV3pY0rvSxpXeljSu9LGld6WNKwfzigXVxTvEpP3kZj5ObVPmkWVsHYq7FXYqyHyNQ62Q&#xA;e8LgfeDluLmzhzeg+kMyabnekMaV3pDGld6QxpXekMaV3pDGld6QxpXekMaV3pDGld6QxpXekMaV&#xA;3pDGld6QxpXekMaV3pDGld6QxpXekMaV3pDGld6QxpXekMaV3pDGld6QxpXekMaV3pDGld6QxpXe&#xA;kMaV5955oNbAHaFAfvJzGy82mfNj2VMHYqjtdtjaa3qFqesFzNEenVJCvb5ZOYqRDI80DkGKeeTJ&#xA;eHmG2HZw6n/gCR+IyzF9QZw5vTKZltzqYq6mKupirqYq6mKupirqYq6mKupirqYq6mKupirqYq6m&#xA;KupirqYq6mKupirqYq6mKupirqYq6mKupirqYq8z85y8/MNyOyBFH/AAn8TmJl+otM+aR5WwR2hW&#xA;xu9b0+1HWe5hiHTq8gXv88nAXIBkObIPza046f8AmT5ht6U53j3AHtcgTjr/AMZMt1UayS97LKKk&#xA;WI5jtaM0e5FtqtpOdljlQt/q13/DJRNFkOb16mZze6mKupirqYq6mKupirqYq6mKupirqYq6mKup&#xA;irqYq6mKupirqYq6mKupirqYq6mKupirqYq6mKupirqYq6mKvIdYuRc6rdzjdZJXK/6tdvwzBkbL&#xA;QeaDyLFl35S6cdQ/Mny9b0rwvEuCPa2BnPT/AIx5kaWN5I+9sxC5Bl//ADkvo5tPPNtqKrSLUrNC&#xA;zeMsDGNh9CcMyO0YVO+8NmoHqeRZr3Hdir2DRrwXulWt1WrSRqXP+WNm/wCGBzOgbFuQDYRmSS7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUHrN4LLSrq6rRo42KH/LO&#xA;y/8ADEZGZoWgmg8fzBcd2KvXf+caNHN355udRZaxabZuVbwlnYRqPpTnmw7Ohc77g5GnHqeg/wDO&#xA;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&#xA;2Q==</xmpGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xmp:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+         <xmpTPg:NPages>1</xmpTPg:NPages>
+         <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
+         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+         <xmpTPg:MaxPageSize rdf:parseType="Resource">
+            <stDim:w>12.000000</stDim:w>
+            <stDim:h>12.000000</stDim:h>
+            <stDim:unit>Points</stDim:unit>
+         </xmpTPg:MaxPageSize>
+         <xmpTPg:PlateNames>
+            <rdf:Seq>
+               <rdf:li>Cyan</rdf:li>
+               <rdf:li>Magenta</rdf:li>
+               <rdf:li>Yellow</rdf:li>
+               <rdf:li>Black</rdf:li>
+            </rdf:Seq>
+         </xmpTPg:PlateNames>
+         <xmpTPg:SwatchGroups>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+                  <xmpG:groupType>0</xmpG:groupType>
+               </rdf:li>
+            </rdf:Seq>
+         </xmpTPg:SwatchGroups>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">
+         <illustrator:Type>Document</illustrator:Type>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">throbber</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+         <xmpMM:DocumentID>uuid:f81abbf8-cc84-9747-ba79-6e073183a712</xmpMM:DocumentID>
+         <xmpMM:InstanceID>uuid:a861650b-30c4-d04f-afed-4b9e10bd0aff</xmpMM:InstanceID>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 9.90</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>endstreamendobj3 0 obj<</Count 1/Kids[7 0 R]/Type/Pages>>endobj7 0 obj<</ArtBox[0.458496 0.5 11.5415 11.583]/BleedBox[0.0 0.0 12.0 12.0]/Contents 8 0 R/Group 9 0 R/LastModified(D:20110302222007+01'00')/MediaBox[0.0 0.0 12.0 12.0]/Parent 3 0 R/PieceInfo<</Illustrator 10 0 R>>/Resources<</ExtGState<</GS0 11 0 R/GS1 12 0 R>>/Properties<</MC0 5 0 R>>/Shading<</Sh0 13 0 R>>>>/Thumb 14 0 R/TrimBox[0.0 0.0 12.0 12.0]/Type/Page>>endobj8 0 obj<</Filter/FlateDecode/Length 263>>stream
+H\Rn0+Ե&W	Mq68Ks)=[uڏN}ہ&Oc>CN#ߘI}?
+;
+UD|gqsHM(iSWjk^Vү@)2K|`g"e<A!9XHKtdRᨛJh4vJ
+=`R+1
+,㼥)DJK
+$^	"x\?a@ 8gBendstreamendobj9 0 obj<</CS/DeviceRGB/I false/K false/S/Transparency>>endobj14 0 obj<</BitsPerComponent 8/ColorSpace 15 0 R/Filter[/ASCII85Decode/FlateDecode]/Height 1/Length 16/Width 1>>stream
+8;Z%'&7>J<ZN.<~>endstreamendobj15 0 obj[/Indexed/DeviceRGB 255 16 0 R]endobj16 0 obj<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0
+b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup`
+E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn
+6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1
+VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH<
+PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O(
+l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>endstreamendobj13 0 obj<</AntiAlias false/ColorSpace 17 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 18 0 R/ShadingType 2>>endobj17 0 obj/DeviceRGBendobj18 0 obj<</Bounds[0.460129 0.533737]/Domain[0.0 1.0]/Encode[1.0 0.0 0.0 1.0 0.0 1.0]/FunctionType 3/Functions[19 0 R 20 0 R 20 0 R]>>endobj19 0 obj<</C0[1.0 1.0 1.0]/C1[1.0 1.0 1.0]/Domain[0.0 1.0]/FunctionType 2/N 1.2713>>endobj20 0 obj<</C0[1.0 1.0 1.0]/C1[1.0 1.0 1.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>endobj5 0 obj<</Intent 21 0 R/Name(Layer 1)/Type/OCG/Usage 22 0 R>>endobj21 0 obj[/View/Design]endobj22 0 obj<</CreatorInfo<</Creator(Adobe Illustrator 15.0)/Subtype/Artwork>>>>endobj11 0 obj<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>endobj12 0 obj<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask 23 0 R/Type/ExtGState/ca 1.0/op false>>endobj23 0 obj<</G 24 0 R/S/Luminosity/Type/Mask>>endobj24 0 obj<</BBox[-32768.0 32767.0 32767.0 -32767.0]/Group 25 0 R/Length 72/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 11 0 R>>/Shading<</Sh0 26 0 R>>>>/Subtype/Form>>stream
+q
+0 g
+/GS0 gs
+0 -9.1090851 -9.1090851 0 6 10.6586914 cm
+BX /Sh0 sh EX Q
+endstreamendobj25 0 obj<</CS/DeviceGray/I false/K false/S/Transparency/Type/Group>>endobj26 0 obj<</AntiAlias false/ColorSpace 27 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 28 0 R/ShadingType 2>>endobj27 0 obj/DeviceGrayendobj28 0 obj<</Bounds[0.460129 0.533737]/Domain[0.0 1.0]/Encode[1.0 0.0 0.0 1.0 0.0 1.0]/FunctionType 3/Functions[29 0 R 30 0 R 31 0 R]>>endobj29 0 obj<</C0[0.300003]/C1[0.740005]/Domain[0.0 1.0]/FunctionType 2/N 1.2713>>endobj30 0 obj<</C0[0.300003]/C1[0.399994]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>endobj31 0 obj<</C0[0.399994]/C1[0.509995]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>endobj10 0 obj<</LastModified(D:20110302222007+01'00')/Private 32 0 R>>endobj32 0 obj<</AIMetaData 33 0 R/AIPrivateData1 34 0 R/AIPrivateData2 35 0 R/ContainerVersion 11/CreatorVersion 15/NumBlock 2/RoundtripStreamType 1/RoundtripVersion 15>>endobj33 0 obj<</Length 951>>stream
+%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 15.0%%AI8_CreatorVersion: 15.0.2%%For: (Damien Tournoud) ()%%Title: (progress.gif)%%CreationDate: 3/2/11 10:20 PM%%Canvassize: 16383%%BoundingBox: 6 390 18 402%%HiResBoundingBox: 6.4585 390.5 17.5415 401.583%%DocumentProcessColors: Cyan Magenta Yellow Black%AI5_FileFormat 11.0%AI12_BuildNumber: 399%AI3_ColorUsage: Color%AI7_ImageSettings: 0%%RGBProcessColor: 0 0 0 ([Registration])%AI3_Cropmarks: 6 390 18 402%AI3_TemplateBox: 305.5 396.5 305.5 396.5%AI3_TileBox: -267.5 16 291.5 799%AI3_DocumentPreview: None%AI5_ArtSize: 14400 14400%AI5_RulerUnits: 2%AI9_ColorModel: 1%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0%AI5_TargetResolution: 800%AI5_NumLayers: 1%AI9_OpenToView: -16.167 419.6665 12 1218 624 26 0 0 106 134 0 0 0 1 1 0 1 1 0 1%AI5_OpenViewLayers: 7%%PageOrigin:0 0%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9%AI9_Flatten: 1%AI12_CMSettings: 00.MS%%EndCommentsendstreamendobj34 0 obj<</Length 26622>>stream
+%%BoundingBox: 6 390 18 402%%HiResBoundingBox: 6.4585 390.5 17.5415 401.583%AI7_Thumbnail: 128 128 8%%BeginData: 26480 Hex Bytes%0000330000660000990000CC0033000033330033660033990033CC0033FF%0066000066330066660066990066CC0066FF009900009933009966009999%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333%3333663333993333CC3333FF3366003366333366663366993366CC3366FF%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033%6600666600996600CC6600FF6633006633336633666633996633CC6633FF%6666006666336666666666996666CC6666FF669900669933669966669999%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF%9933009933339933669933999933CC9933FF996600996633996666996699%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100%000011111111220000002200000022222222440000004400000044444444%550000005500000055555555770000007700000077777777880000008800%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF%524C45FD35FFA8A77C7C5757FD092C572D58588383AEAEFD64FFA8835751%262C040A042C042C042C262C042C262C042C042C042C042C2C7C7DA8AEFD%5CFF837C2C2C042C2C2C26FD172C042C2C5158A7AEFD56FF7D582C2C042C%042C042C042C042C042C042C042C042C042C042C042C042C042C042C042C%042C042C042C5183A8FD50FFA87C2C2C04FD292C042D58AEFD4CFFA72D2C%042C042C262C042C262C042C262C042C262C042C262C042C262C042C262C%042C262C042C262C042C262C042C262C042C04577DFD48FF7D57042C26FD%312C042C2CA7FD44FFA72C0A042C042C042C042C042C042C042C042C042C%042C042C042C042C042C042C042C042C042C042C042C042C042C042C042C%042C042C042C042C04517DFD40FFA85704FD3D2C2DAEFD3DFF582C042C26%2C042C262C042C262C042C262C042C262C042C262C042C042C042C042C04%2C042C042C042C042C262C042C262C042C262C042C262C042C262C042C26%2C047CA8FD39FFA7FD182C04FD042C57515751585758515851572C2D2C2C%04FD172C042D83FD36FFA858042C042C042C042C042C042C042C042C042C%042C042C042C2C5758837DA783A8A7A8A7A8A8A8A7A8A7A883A77C7C2D51%262C042C042C042C042C042C042C042C042C042C042C042C57FD34FFA857%04FD142C515783A7A8A8CFA8AEA8AEA8A8A7AEA8A8A7AEA8AEA7AEA8AEA8%CFA8A87C7C2C2C04FD142CAEFD31FF7C2C042C262C042C262C042C262C04%2C262C042C042D518383A8A7A8A7A883A8A7A883A8A7A883A8A7A883A8A7%A883A8A7A883A8A7A8A7A87C582C2C042C042C262C042C262C042C262C04%2C262C0483FD2FFF57FD112C042C5183A7AEA7A8A7A8A7A8A7A8A7A8A7A8%A7A8A7A8A7A8A7A8A7A8A7A8A7A8A7A8A7A8A7A8A7AEA8A87C572C2C26FD%0F2C047CFD2DFF2D04042C042C042C042C042C042C042C042C04587DA883%A883A783A883A783A883A783A883A783A883A783A883A783A883A783A883%A783A883A783A883A88383512C042C042C042C042C042C042C042C042C04%57A8FD2AFFFD122C57A7A8A8A7A8A7A883A8A7A883A8A7A883A8A7A883A8%A7A883A8A7A883A8A7A883A8A7A883A8A7A883A8A7A883A8A7AE837CFD10%2C0451A8FD27FFAEFD042C042C262C042C262C042C262C04577DA883A883%A783A883A783A883A783A883A783A883A783A883A783A883A783A883A783%A883A783A883A783A883A783A883A883A7512C042C262C042C262C042C26%2C042C042CA8FD25FFAEFD0E2C262C2C83A7A883A883A883A883A883A883%A883A883A883A883A883A883A883A883A883A883A883A883A883A883A883%A883A883A883A883A883A87C5104FD0D2C042CA8FD23FFAE042C042C042C%042C042C042C042C042C51A783A77DA783A77DA783A77DA783A77DA783A7%7DA783A77DA783A77DA783A77DA783A77DA783A77DA783A77DA783A77DA7%83A77DA783A77DA88358042C042C042C042C042C042C042C042CA8FD22FF%FD0F2C517CAEA7A783A883A783A883A783A883A783A883A783A883A783A8%83A783A883A783A883A783A883A783A883A783A883A783A883A783A883A7%83A883A8A783FD0E2C0451A8FD20FF2C2C042C262C042C262C042C262C04%577DA77DA783837DA783837DA783837DA783837DA783837DA783837DA783%837DA783837DA783837DA783837DA783837DA783837DA783837DA783837D%A7838383A7512C042C262C042C262C042C262C042DA8FD1EFF2DFD0E2C7C%83A883A783A783A783A783A783A783A783A783A783A783A783A783A783A7%83A783A783A783A783A783A783A783A783A783A783A783A783A783A783A7%83A783A783A8582C04FD0B2C0457FD1DFF5704042C042C042C042C042C04%2C047C83837C837D837D837D837D837D837D837D837D837D837D837D837D%837D837D837D837D837D837D837D837D837D837D837D837D837D837D837D%837D837D837D837D837DA7582C042C042C042C042C042C042C0458FD1BFF%7DFD0E2C8383A783A783A783A783A783A783A783A783A783A783A783A783%A783A783A783A783A783A783A783A783A783A783A783A783A783A783A783%A783A783A783A783A783A783A783A87C2DFD0C2C0483FD19FF832C042C04%2C262C042C262C042C2C7C7D837D837C837D837C837D837C837D837C837D%837C837D837C837D837C837D837C837D837C837D837C837D837C837D837C%837D837C837D837C837D837C837D837C837D837C837DA77C2D042C042C26%2C042C262C042C04A8FD18FF2D04FD0C2C8383837DA783837DA783837DA7%83837DA783837DA783837DA783837DA783837DA783837DA783837DA78383%7DA783837DA783837DA783837DA783837DA783837DA783837DA783837DA7%83A77C2DFD0D2CFD17FF58042C042C042C042C042C042C2C7C7D837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C83582C042C042C042C042C042C042C57FD15FFA8%04FD0C2C8383A77D837DA783837DA783837DA783837DA783837DA783837D%A783837DA783837DA783837DA783837DA783837DA783837DA783837DA783%837DA783837DA783837DA783837DA783837DA783837DA77CFD0D2C83FD14%FF2C2C262C042C262C042C262C047C7D837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837CA7582C042C262C042C262C042C042CA8FD12FF58FD0C2C587D83%7D837C837D837C837D837C837D837C837D837C837D837C837D837C837D83%7C837D837C837D837C837D837C837D837C837D837C837D837C837D837C83%7D837C837D837C837D837C837D837C837D837CA757FD0B2C047CFD11FF83%2C042C042C042C042C042C04577C837C837C7D7C837C7D7C837C7D7C837C%7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C%837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C%7D7C837C7D7C832D2C042C042C042C042C042C04A8FD10FF570AFD092C26%577C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837D83FD0C2C%2DFD0FFF83042C262C042C262C042C042C58837C7D7C837C7D7C837C7D7C%837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C%7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C%837C7D7C837C7D7C837C7D7C837C7C042C262C042C262C042C262C7DFD0E%FF2DFD0B2C57837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837D5704FD0A2C57FD0DFF7C2C042C042C042C042C042C2C837C7C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C58837C2C042C04%2C042C042C042C0483FD0CFF57FD0B2C7C7C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C8358FD0B2C2DFD0BFFA7042C262C%042C262C042C04517C827C7C58827C7C58827C7C58827C7C58827C7C5882%7C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C%58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C5882%7C7C58827C7C58827C7D2C2C262C042C262C042C262C7DFD0AFF51FD092C%262C588358837C8258837C8258837C8258837C8258837C8258837C825883%7C8258837C8258837C8258837C8258837C8258837C8258837C8258837C82%58837C8258837C8258837C8258837C8258837C8258837C8258837C825883%7C8258837C7CFD0A2C0457FD09FFA72C042C042C042C042C042C2C83587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%7C51042C042C042C042C042C04A8FD08FF7C04FD0A2C7C7C827C837C827C%837C827C837C827C837C827C837C827C837C827C837C827C837C827C837C%827C837C827C837C827C837C827C837C827C837C827C837C827C837C827C%837C827C837C827C837C827C837C827C837C827C837C827C837C8358FD0B%2C58FD08FF2C2C262C042C262C042C0451587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C2C2C262C042C26%2C042C042CA8FD06FF83FD0B2C587C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58%827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C7CFD0A2C04A7FD06FF58%042C042C042C042C042C2C7C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C582D042C042C042C042C042C%51FD06FFFD0B2C7C7C7C5882587C5882587C5882587C5882587C5882587C%5882587C5882587C5882587C5882587C5882587C5882587C5882587C5882%587C5882587C5882587C5882587C5882587C5882587C5882587C5882587C%5882587C5882587C5882587C5882588257FD0A2C2DA8FD04FF7D2C262C04%2C262C042C042C577C587C577C587C577C587C577C587C577C587C577C58%7C577C587C577C587C577C587C577C587C577C587C577C587C577C587C57%7C587C577C587C577C587C577C587C577C587C577C587C577C587C577C58%7C577C587C577C587C577C587C577C587C2C2C262C042C262C042C0483FD%04FF7C04FD092C2D7C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C7C5704FD092C58FD04FF2C2C04%2C042C042C042C04585858577C5758577C5758577C5758577C5758577C57%58577C5758577C5758577C5758577C5758577C5758577C5758577C575857%7C5758577C5758577C5758577C5758577C5758577C5758577C5758577C57%58577C5758577C5758577C5758577C5758577C512C042C042C042C042C04%2DFFFFFFA8FD0A2C51587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587CFD0B2CAEFFFF83042C%042C262C042C262C2C7C5758577C5758577C5758577C5758577C5758577C%5758577C5758577C5758577C5758577C5758577C5758577C5758577C5758%577C5758577C5758577C5758577C5758577C5758577C5758577C5758577C%5758577C5758577C5758577C5758577C5758577C5851042C262C042C262C%042C7DFFFF58FD0A2C57587C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C51FD092C047CFFFF%51042C042C042C042C042C51585158575851585758515857585158575851%585758515857585158575851585758515857585158575851585758515857%585158575851585758515857585158575851585758515857585158575851%58575851585758515857585158575851585758515857585158262C042C04%2C042C042C2CFFFFFD0B2C7C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C582DFD092C2D%FFA82C042C262C042C262C04515758515857585158575851585758515857%585158575851585758515857585158575851585758515857585158575851%585758515857585158575851585758515857585158575851585758515857%58515857585158575851585758515857585158575851585758517C2C2C04%2C262C042C262C04A8A704FD092C2D7C5758577C5758577C5758577C5758%577C5758577C5758577C5758577C5758577C5758577C5758577C5758577C%5758577C5758577C5758577C5758577C5758577C5758577C5758577C5758%577C5758577C5758577C5758577C5758577C5758577C5758577C57585757%FD0A2C83582C042C042C042C042C04575158515851585158515851585158%515851585158515851585158515851585158515851585158515851585158%515851585158515851585158515851585158515851585158515851585158%515851585158515851585158515851585158515851585158515851585158%2D2C042C042C042C042C047C7C04FD092C517C577C577C577C577C577C57%7C577C577C577C577C577C577C577C577C577C577C577C577C577C577C57%7C577C577C577C577C577C577C577C577C577C577C577C577C577C577C57%7C577C577C577C577C577C577C577C577C577C577C577C577C577C577C57%7C5758FD0A2C582D2C262C042C262C042C2C575158575751585757515857%575158575751585757515857575158575751585757515857575158575751%585757515857575158575751585757515857575158575751585757515857%575158575751585757515857575158575751585757515857575158575751%585758512C262C042C262C042C04575704FD072C262C5758575857585758%575857585758575857585758575857585758575857585758575857585758%575857585758575857585758575857585758575857585758575857585758%575857585758575857585758575857585758575857585758575857585758%5758575857585758FD0A2C2D2C2C042C042C042C042C2C58515751585157%515851575158515751585157515851575158515751585157515851575158%515751585157515851575158515751585157515851575158515751585157%515851575158515751585157515851575158515751585157515851575158%5157515851575158512C042C042C042C042C042DFD0A2C57577C577C577C%577C577C577C577C577C577C577C577C577C577C577C577C577C577C577C%577C577C577C577C577C577C577C577C577C577C577C577C577C577C577C%577C577C577C577C577C577C577C577C577C577C577C577C577C577C577C%577C577C577C577C577CFD0B2C262C042C262C042C262C2C7C5758515857%585158575851585758515857585158575851585758515857585158575851%585758515857585158575851585758515857585158575851585758515857%585158575851585758515857585158575851585758515857585158575851%585758515857585158572D042C262C042C262C04FD0B2C51577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C2DFD0A2C042C042C042C042C042C2C5851585758%515857585158575851585758515857585158575851585758515857585158%575851585758515857585158575851585758515857585158575851585758%515857585158575851585758515857585158575851585758515857585158%575851585758515857585751042C042C042C042C04FD0B2C57587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C58822DFD0A2C042C262C042C262C042C2C7C577C58%7C577C587C577C587C577C587C577C587C577C587C577C587C577C587C57%7C587C577C587C577C587C577C587C577C587C577C587C577C587C577C58%7C577C587C577C587C577C587C577C587C577C587C577C587C577C587C57%7C587C577C587C577C587C5857042C042C262C042C26FD0A2C04577C7C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587CFD0B2C042C042C042C042C042C2C7C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C582D042C042C042C042C042C51FD092C577C%7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58%827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58%827C7C58827C7C58827C7C58827C7CFD0B2C2D2C042C262C042C262C2C7C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C582C042C262C042C262C045758FD0A2C%5882587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587CFD0A2C51572C042C042C042C042C%0458587C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C577C587C577C587C577C587C577C%587C577C587C577C587C577C587C577C587C577C587C577C587C577C587C%577C587C577C587C577C587C577C587C512C042C042C042C042C04588304%FD092C57837C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58%827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C5882FD047CFD0A2C7C7D2C262C042C262C%042C0457587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C2D2C262C042C262C042C0483%AE26FD092C2D7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58%827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C%7C58827C7C58827C7C58827C7C58827C7C58827C5704FD072C262CA8A82C%042C042C042C042C042C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C2C2C042C042C%042C042C04FFFF2DFD0A2C7C7C837C8258837C8258837C8258837C825883%7C8258837C8258837C8258837C8258837C8258837C8258837C8258837C82%58837C8258837C8258837C8258837C8258837C8258837C8258837C825883%7C8258837C8258837C8258837C8258837C8258837C82588358FD092C0457%FFFF58042C262C042C262C042C517C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C5858042C04%2C262C042C262C57FFFF7DFD092C04577C7C58827C7C58827C7C58827C7C%58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C5882%7C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C%58827C7C58827C7C58827C7C58827C7C58827C7C58827C7C58827C832DFD%092C0483FFFFA8042C042C042C042C042C2C7C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%2C042C042C042C042C042CA8FFFFFF5126FD092C588358837C8258837C82%58837C8258837C8258837C8258837C8258837C8258837C8258837C825883%7C8258837C8258837C8258837C8258837C8258837C8258837C8258837C82%58837C8258837C8258837C8258837C8258837C8258837C8258837C825883%7C7CFD0B2CFD04FF572C042C262C042C262C04577C7C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C5883%2D2C042C262C042C262C047CFD04FFA704FD0A2C827C7C58837C7C58837C%7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58%837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C%7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58%2DFD0A2C83FD04FFA82C042C042C042C042C042C517C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C5857%042C042C042C042C042C2CCFFD05FF57FD092C26577C837C837C827C837C%827C837C827C837C827C837C827C837C827C837C827C837C827C837C827C%837C827C837C827C837C827C837C827C837C827C837C827C837C827C837C%827C837C827C837C827C837C827C837C827C837C827C837C827C837C832D%FD092C0458FD06FFA7042C042C262C042C262C047C7C7C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C587C587C58%7C587C587C587C587C587C587C587C587C587C587C587C587C5883582C04%2C262C042C262C042C7DFD06FFAE2DFD0A2C2D837C7C58837C7C58837C7C%58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C5883%7C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C%58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C7C57FD0B2CFD%08FF572C042C042C042C042C042C577C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C042C042C042C042C042C%0458FD08FFAEFD0A2C04577C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C832DFD0B2CA8FD09FF57042C042C262C%042C262C047C7C7C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C5883582C042C262C042C262C042C2DFD0AFF83FD0B2C2D83%7C827C837C827C837C827C837C827C837C827C837C827C837C827C837C82%7C837C827C837C827C837C827C837C827C837C827C837C827C837C827C83%7C827C837C827C837C827C837C827C837C827C837C827C837C827C837C82%7C57FD0A2C04A8FD0BFF2C2C042C042C042C042C042C5183587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C7C58042C042C042C%042C042C042DAEFD0BFFA704FD0A2C577C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C83FD0C2C7DFD0DFF51042C042C262C%042C262C04577C7C5882587C5882587C5882587C5882587C5882587C5882%587C5882587C5882587C5882587C5882587C5882587C5882587C5882587C%5882587C5882587C5882587C5882587C5882587C5882587C5882587C5882%587C5883512C042C262C042C262C042C2CFD0EFF83FD0C2C7C7C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C8358FD0B2C04A7FD0FFF%2D2C042C042C042C042C042C2C7C7C7C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587D582C042C042C042C042C042C0451FD10FFAEFD0C2C51%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C5704FD0B2CA8%FD11FF7C042C042C262C042C262C042C518358837C7C58837C7C58837C7C%58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C5883%7C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C%58837C7C58837C7C7C57042C042C262C042C262C042C58FD12FFAE2DFD0A%2C262C57837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C7C26FD0C2CFD%14FF7D2C042C042C042C042C042C042C587D587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C587C587C587C587C587C587C587C587C587C587C587C587C587C%587C587C7C7C262C042C042C042C042C042C0483FD15FF58FD0D2C58837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C82FD0C2C047CFD17FF2C2C042C262C04%2C262C042C042C58837C7C58837C7C58837C7C58837C7C58837C7C58837C%7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58%837C7C58837C7C58837C7C58837C7C58837C7C58837C7C2C2C262C042C26%2C042C262C042DAEFD17FFAEFD0D2C2D58837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C82%FD0E2CA7FD19FF83042C042C042C042C042C042C042C5783587C5883587C%5883587C5883587C5883587C5883587C5883587C5883587C5883587C5883%587C5883587C5883587C5883587C5883587C5883587C5883587C5883587C%58837C7C262C042C042C042C042C042C042C7CFD1BFF7C04FD0D2C58837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837D7CFD0E2C58FD1DFF57042C262C042C262C042C262C042C51%837C837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58%837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C%7C58837C7D7C58042C042C262C042C262C042C2C2C2DFD1FFF5104FD0B2C%262C51837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C5704FD0E2CFD20FFA82C042C042C042C042C042C042C04%2C2C7C7C837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C%7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58837C7C58%837C83572C042C042C042C042C042C042C042C2CCFFD21FFA82DFD0F2C58%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837D8351FD%102CFD24FFA72C042C042C262C042C262C042C262C042D58837C837C7D7C%837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C7D7C837C%7D7C837C7D7C837C7D7C837C7D7C837C837C7C2C2C042C262C042C262C04%2C262C042C2CA8FD25FFA82D04FD0D2C042C517C7C837C837C837C837C83%7C837C837C837C837C837C837C837C837C837C837C837C837C837C837C83%7C837C837C837C837C837C5726FD102CFD28FFA82D042C042C042C042C04%2C042C042C042C265758837C7D58837C7D58837C7D58837C7D58837C7D58%837C7D58837C7D58837C7D58837C7D58837C7D58837C7C58837C7C2D2C04%2C042C042C042C042C042C042C042C2CAEFD2AFF5704FD0F2C042D51827C%A77C837C837C837C837C837C837C837C837C837C837C837C837C837C837C%837C837C837C837C837DA77C57FD122C51FD2DFF58042C2C2C042C262C04%2C262C042C262C042C2C5157837C837C837C7D7C837C7D7C837C7D7C837C%7D7C837C7D7C837C7D7C837C7D7C837C837C837C582C2C042C042C262C04%2C262C042C262C042C042C57FD2FFF8304FD142C5758837CA77D837C837C%837C837C837C837C837C837C837C837C837C837C837CA77C7C51512C2C26%FD0F2C042C7DFD31FFA82C2C042C042C042C042C042C042C042C042C042C%042C2C57517C7C837C837C7D7C837C7D7C837C7D7C837C7D7C837C837C83%58582D2C042C042C042C042C042C042C042C042C042C042C042D83FD34FF%582C04FD132C042C2C51517C58827C837C837DA77D837DA77D837C837C7C%5757FD182C047CFD37FF7D2C042C262C042C262C042C262C042C262C042C%262C042C042C04FD042C512C572D572D572D572C2C262C042C042C262C04%2C262C042C262C042C262C042C262C042C042C2CA7FD3AFF7C04FD1B2C04%2C2C2C042C2C2C042C2C2C26FD172C042C58FD3DFFA82D2C042C042C042C%042C042C042C042C042C042C042C042C042C042C042C042C042C042C042C%042C042C042C042C042C042C042C042C042C042C042C042C045183FD40FF%835704FD372C042C2DA7FD44FF832C2C042C042C262C042C262C042C262C%042C262C042C262C042C262C042C262C042C262C042C262C042C262C042C%262C042C262C042C042D7CFD48FF83572C2C04FD2D2C042C2DA8FD4CFFA8%582C042C042C042C042C042C042C042C042C042C042C042C042C042C042C%042C042C042C042C042C042C042C042C267CA7FD50FFCFA7572D04FD232C%042C2C5883FD56FFA883572D042C042C042C042C262C042C262C042C262C%042C262C042C262C042C042C042C2C587DFD5DFFCF7D7C2D2D2C2C042C2C%2C26FD0B2C042C042C2C575883A8FD64FFA8A87D7C57572C2D042C042C04%2C042C2C51515858A7A7FD34FFFF%%EndDataendstreamendobj35 0 obj<</Length 20927>>stream
+%AI12_CompressedDatax}ic:hKeKNWvҖn4@g>lgs'pysf:!-[eI`u+ĞK/,K?F\Ba?3P$U
+i6')΁5X;TCaD\P|G:I
+4Ss2%X2w~?d.	ޕd0|
+?glΟb`kaf,OsiX*x:ŦAa6FUb,L-I~ő(
+/~?? F҈ p$e!f',--b "<|&f-,|ݓ1xs#砣  uwDBOMKXiVc^q ?
+a ɤWVJR1.<@?_ǐP'4&bz1pp.(կx4|nyC)G9
+d2˩0ۨ16g3Y3PR~.#a2~6`_l6ɂ9jYIAe[}&?'A=υ2@As"X? 	!ӞP}1{~wd@_rh>%q1=o%/{_BBYBNÎaI_*׮`e_HbjoKS[#~K~^k9|wژ*	C ~	0̴ƎۻC%i1[i?i+[XπB&AVHJ3$}8(4'^GO?}; 65H7/kGX'MH5c 6އ Dފ)#7T@m?k`80cc1/M0\@L0(پG_|ER`$yx	7ρ'!?{L׹PifJJNƓGnT%oI}*gX.ַR\&jbj*S//P	3_l"=A?@wPjL?KV&Tr!dj|~6PPDl-́顅?ʲK|	`SgC?O.y;hI	$B3 aJq_ d ~ԕX~ml8 T;RBȸ䟰HBL&N2/@uvg z'>uܿ eq2 ܃fZ0ND1q+$ͧX"\&G&LǦ3\z,0L6J;"Y#"N@42̈́_r0 `EHYPcE^8_G9x/F4֊<g`~`~sg.s,2))*#̣,FLSE@϶PhVfEn}Fs`&*:R@,#%Q^L/	+}Uu
+?PҀ0";g́RcGP @ok/~P
+ yk|M%X;.ׁxi ٟЉM,e@&Jb&%{9h}ZRE%_X!{w3=u@{X4cNPnxg4$r@qUo쟇*|Vboa>>Q/MO^,H2}Fȍ:#dy.*guk9n~E>pn(]&眹6 Q9\>sjCfu͙S!N? kPh]Թș<(wgڲ4vJ\F|Be]l"N?74c筃-YC$ߑ,N]r wnK
+I,7ٯ%?@/`۹|149`A/.i^C/.sA
+3ZKBwM)Ͳ?9:m~2}AP\*E JH07{hVbI8ъh8u3sH%Ր3EL?4s韹ʍ'ͧZl'ea4)%,m'pbŪ
+z܂V9?+SJ;Zka4Si"	h%\*IGz;f2`4øF<ߎ,rA[:L;Z8rQG40KX:+85\Y\`þB<|d<1ށ!icw$'l&T.	2Z7'-^>kg7IMgp	[mGM2Ч.;_g_({H_G!9Z/@ojH(P:WuX2r(!<esdTZ5גz_S\WTE3NipS7nϛ~U>߀3G
+x*`þZA8G	8uAC@r=3#tUu<+uFS/s?Ŀ{;8 	Mس|Vx}3AE]	ΟRH=VfZYV#zVLJ4)JR[0IWQ@1j&:r@Q0(8IPe1>0%U8&/_RXs޲mn&;h<̔O{f*2tD'vz%엉k=֎T3S!Brcpq Sq5S]fqcO)n(n}\a(lOl&rl
+D_]~̞j^a"d8,b)2ďi {ak4QwS7LE	Pצ̀F)^=B,oIL?su0.	_O>ɡaVG ?3uH,d	 /ŁNΚ30SȀu+^v Y9gCMU6C񷴵8_\6adVqJcs^V9Y,&˚
+a<..J/(ӹ0.~=ŊKi	"9h$i#jgߵ.i@Ka(wYgPPTa&Yøi!Dhfc~}2ҔU/.*qGrl-fy?~0
+P1gHS~
+(a6/FN1,tOs Fx1P\}`LJ
+z0C&"otC55qPl4(2OpվdzRcrY/A+OpeS/5:6?[4cW:	sI{ЭJFmۃE9)PBʰXMJ$`B?vH@zF06T.DeeWMǀ-J߷tjX߼UmGĹS[i8۽Q*EeWb7m+ !DWfEL=|y9HvE>lU!3v\ȱHR-DUH2nuezo.q["4ƐsuNvFF*8!ƺ^iIHDDŗA"-.QeizwՀ0r/|H!qoGRS?j@'` ƣ]ɽ5|nt^ZB@e柂 GjSg~(z|QiB])sԸ_4H@_h?4 0d)0 ll;Tc7#C -@wp_La(qܪɡ	f}i8ux0rpˑ9yKCR%D'%RVUytPd.u6ޕ<aj! "
+ߝ%VS !z7s~2mD⛬[$V2kgnȊZuQb
+*S͵iǝL*$e@V!W7	q2[.S8&Ha 'NzHW?+5	e8%C@vβmUR]Xї؋0 "yxc[<̅$#vYr>N{`|ul#6=|OVJZ7s 7XYj߄޲/Cvq U4u/zjVffis2#HeTy:[Rd蒋9qI#2laO,3	*B1%iK%oGU(-w݆"DlR 5kݢ;u$pO<*dx{Ƚ*ljGo-Tڔ4*T+kb2\Y.Ƹ0(ؽ(Y`Գ|I󓉨SUP@T9eibw)"Le#Gs?Ӹ5T@.fn-TaP J{4=HGXJILH5WdpgWR2AAAiG Sy'X y¢<ҝ2PhtXnp,c: ~iˀfr,d;Ėd-zf_ssh*O,s[;bJh4{n&zcq(Xzx`,;-م%cieߟAhT \Bqtx$!C8lJA*7ޡ(cdp>fn ^
+I_Cm8̙zC6d;}i̈,-Xl镶<(3'NA.3i{6+Gwrnc> (m8Tq{q!(Gٽ8R9QB*ꏤ&eս{*ΝDKPRg괳ܢ+3yQQdF;IU+S.qjp,nN8rp"XSĢ1+)t1_*;`"]]ra0>?9^caGJg΅96#NS#Eqވ6[QTx*(AGJ)r-pa&vwTI8U=f%Kf^*1ӞU?]5
+[oY,7P.ޔONr {[߲v/$"<	U!}ҞЇTy׿|y8Ծrg lbk_09/|z{"M zީb9$B|:P_ft:|;Lr\13~܏}_FW(tx+FgavUz~d*AJr IR*mbX.or]5ҁ{KC80>T>@Gh֗> _ix٩p;SxbsGW>bu͙$(w$R72Ru<N*P,ĥ>oKy8lz`[4%^LH@_	:\-;elf[$Q/ht?4l? ۱^Ov@#{>hfsx6P#S+e.mnԾr[^(S{7@CJL.=؏sǕo{pNSeNwhkgEPYMJ'
+HW5Ri аR/y.ft8M`ufo/؎=ЋOfquiF8&=T!7QӾ	,>gW%f0K>tx{cַ-UMv,W]3,/89 ]XݱRS3ŋ!24u>*kdck>s@/GB<LcM=EYYlޞOt`^`o3o$ͼ6cPaگ3X!;%=gcG%j8'P_<+mD a^P@cwB"jNTB$[YA@!љ_ئM$[M@y]
+@AZ$ <V; di
+CT5?m# Wz`O⚩^<!И^ԝ<7Z@Bը,3(\)U(Y9]<A	+Lp @O&ty)\Mc2УfӸ}h{co2\a3}vdnHSک0X4iUp>$|EEu*lˏL8ɡVx4RE98ˠ2sϑjW5k)M_u)ܴ7Oq<Df?qE |rӾ_~=e#&s/~`32vy̾~1/]WcY=Jg^L7v%0Y7ɖ_k7)c}憄ڃ0um5:۟?0Z)B@	5kzVǇW3~k*8>qE_c_˱kEpFJB^ U-Mₒtr(cu?1r)/Kv3UG7Iy3ӱMGO:L&;@,n&0XUZf-mp;\}VD{Fm0ݖ@`|9<I@cyþ?ԁJBdMgsOZлn|AxcD@6	4g{'%`sDHw @
+b +.:dP!I4+ˬn
+xy0J=SMr\r$73Fa@Oy*+_'3?fwlT̋"S()"5f;lm{P98F]Lp5*;=RMT.ltSF0jP=e2ʎ 
+,㽔*A@ I1'ΝҊF?
+>Y0k2HG!v|>>WZFU 2uPKR:/kD&ӧLT$/;'p/Ydb؋,$NnO3et%S2wvx>R=ʼ#z⢅<D A󾠗٨aԱ&.XOxQ%iU>D(Qp6>MgRV|lvĞ5)gZlyh>8ƾ i;G-ʞ_0wvLI{:mduDU@LKB;%mc1bS؎l\wԲzŘVAAԉ\v;@;j<Xkˢ0yوm0>#44-Pf,B^?yye'+c8%˔|$=ΙUgFژleFĨnUѪ4nL;NBzҥ`"+pCA/%Nq}4i$WGy |~o9
+.2?>."|ޭ1FvMyܘqCq--tֆ1 ǵaѼbLlvIqJW"2KǺl,sKco?ƍIߠtpVV XӪl33/r0_0w\	;j;8<"[0M][E+n\#V	q٣VݰcEgf4-	)ubS9pJ`00/I -a\;e|n,Kd= qz<ydn|`,&)i6%jHGʜ-}0'˖tNN4|Aor\vB@{YYWv18AIs.%
+4G[Aϳd1E+n;rYL2>MoωC8[fO{*futav|I{5&{7-FQКD]0`B(L[`zfq#QݱF@$L6NM
+Ixzf[/GwUQ̼QZq:/\6 _ЙҍZ`4vf`  -vI&luYbǸѹC*lu; v]h>fl
+%'Q[c,fsW4{zƜO]g-2bή؞v"k&ìN7>5_amaJٹ]A01޵ve8;#rќCGK:lh]Bۄ'#.Dne$x'hG$И'f/)AtrwװDsm8h؇{oDjb@"ef"NGB!eBԥu]SxG34>WexL)u:UʥrAcLGf۴vlF[6M!JY3:59k;Dў؊qYBnESO]ۡu<n`ƖU{!fo=b&NU#s쵠IԻ!hQ	6Xؒ=>Fzq]" W B!p_8vXnpv#}7t!km!Z	:4W})Ȅ
+!:PY7,,)Z1ϫ/
+NֈLhͪp.4R)uMdw:R00-ݗƕ:1Ӷd򜠱'm	\|w<RlvrE7uMl̅-$\acۋaA(h#,Vӄc$,l^\ʼl@Ժ;|9XTka"|E#谈bp'*k~K*1ttzj1tP:sx::<Zp::hAO1ttx*1tthc#]l::H눡s-77C%
+K/蔛,^%igاQVv<*FxRQ6VO3gwИa|9-W+ &*w*rХQN4׼VaӊC˹+YP8TW9%%4U`hϛzݸyuagu@8F
+B 16 K!i#h\{h!%g:ȔnOmMS'Ar^`835I-Uw
+iJ	q|O'q|6o7ZCbYv;_^keS|l=wq|&1 rc.6B:r|fyxi|z\oa,JcFï|	E?DPɲ1/vx9nAh ΋V7ʝ?vʞ,7?regch{g(FUiN3IɈF]Ƶj6%gP4 QrrU$sTcnr,(G(laLs	s:(	qKGNc_';cS@f#]n'CGz"E)odEFV!eRm8n!ӕ-2`hٻ>"t
+C["В%,2]|"C0;s$&aYrCψ^bW.H,>Wɣ,E(Žag,ɧjhaZ1{
+=t]pтquLGWG?pQ䣃ٍAjd5c>GĀyv>,gԈuíz]<'NIx8zU09[w<덠ksRE5ᙌldxsDܺQksH:zSDX:ْ'4ƭa|PXي':	Ԋ3	/jǨ<Y9,Bli<y< xyV(Jªv[S]w~+ǝ]w~Ixε3s0jn
+qb,6q/$ߦEtn[v-x[#ūP"Rkƴ_gD:#RTv#TZ"Ra;GV
+ܯ6q4Ș102J+۵díc
+b4=AҪwA#N_J0o	[Z
+GhpGKxʡpW罄R?͈	I3|2:HJ_K_&c ȳkn+-!</v?\ F 6#y!+O-lo#E`^>^B7{ӢLan`lD+0L ~ؽ-fS,bg4|g@ƻZX,L4eClgKēBoR]*#EI	@3(,aH¤Ф59l?DjJSM#ҟSR؃Scj G	( }n73w$F"6j'ۦY5'5o1*w)}zI%7.-J7~7.j1uѐiCuZ$(o.#籚OVrc۫>W-/;[j]Z<וIn(pU!uKS=!9C9%]jKEK&¼7STxmtƷh:;£"N­MgK~?h:;/h:X:^MgG9Gks$rC]4zi^W3ΩKG>Y6ut䘑uFQsb4xٞMgFuDu	;^S4],MƜOrmtvM)'kY1nYysؚb<b".cB4i^=Ύ&#k36.Mg7ēRV%J":ÐHeADJaVT ~af		U\E 1_'H4ָl+0JW"])_ݡM:;Om1"EEr^8`x:weݥOfki]-m,S4˙KIa0D(N5SFd>2ٲY$J2͝br;dpKtGH۳WJsGqч)y(.֢hNt1Vɚr]%=b_5YLs[7ʱ<gξ'k G_k8+9#=U\ԑ8hPn:6:'2,%3l@!#y:y.tєE܃7bW1oG(5VSe#zvvZV
+)L45F["9KYk׳$/*寍|gR13l"fP-߫֬m[,4sdȔuf0[_;S Òk-zɑU	GN/~Kr٪leț*X 6+˺;@%,Kdl֗-4j;,6ǝB2y'"d[u29OBGnXT;[?+v[-k[{>%(P^F>sڡf9\vVEr{{^%\C.aaLVu缁ڵ9,CALtDØzdr_p44M*):Hw_^ٕx^Iؓ
+/`h*N91y{y	
+x`|  ݜ)kk9NYxU`lm{3 1B)ǳ&eN>(,	e[[G%;c\{>Sf9$n*Azw")+ؾxҦnۄ1&ؠlöpx8i'(܇9\Df]O{tb)t=I@4_p(`c56?R<\q5FjcAxZ4(S3ͭ1jcu8ܨRd[tGe?u˕9/C*v@}A9%vkU!GODˏ1MxsBksbS;e!2EЩ{DJm!(mp5qZTU3X9$3ȼvYh;Ei=9?}<ndεBmIz&A=!ŵ%*m^yJ#yh饢'^ZD8>Wtڨ; w;;o6N/^˽Uk0QuUh)m*-ƪmgWsZNybǪ븷 w{QF=Jl%F\IH/榵TcFz~Lat^rf"(sYYn<^vpj#*߹9HG[h\ۀF`TdI,y$-L*1V={ts6=8.)Y^C3'Sr漱ɷ;'PD+1b_Kc)c<^0;G@cēe0f	6.H+sy4Jrͭ }  #{T8?Q"5-͹(@ :HutZ
+ 	 :X9LHHԑ/GTR%3yLGH]kR>
+IL|7%哭fMʧZ~oR>HcS7)$峵*N	I5,n(<lwCgEPK#mwCyVSuP^G_r^?;vJ^*ߡcV?_BdװC-kټ~f0f3{,yh+=sr%|k桺~Ή|A>gyW*ÏsLy.J~+@e:[S^?hus-9||3bGs^?;e=yTd>z^?7(1rV?syi྿~ĈTyHQ`iq1ᣏ{ѯUifo||o [=R4Q6SyRsvle\^?<<Bl!#k^?w>~Y֓I6җnosMG0Ks
+xْoը4:1;\)E֯OǶ]2Gj2e[-mϕM^eᕘĕ%~j0}V?	Ik笶+[[̓}V?zc~K땞xoMރe~p%bmw%9gsbaŕ-!,׏8 :%y7h5o*wA,aWaBl1lEs`45ٰ7F&8
+PoL
+>ASFPqbZds7FTmv ;@;G"oVL+V`jgWEkԯ1yrer$|27<s{2l3wwGL`!1zf^zk^'[ü$I&ٳ'-I\h݆"vĆe"~~yn;ިlO?EhsۗNeW,z %ۖhCyA'mbR#X(P0V* :?kX.b}~r瘩JL//ƳLFx?AIԺ9&񊩶]I\
+Qe\>}onoņ>ھ/Gn@,ӆV%Di rqn/@F`g)4-"onev,=k$49*wO7S6q?HgqT;&O)/ahex;?^E!?cfJipyg8lXF~8 POV@Tݑ$ GQpj^GL~(-^q8wtlef{}-kr8Nd\F*jHa*PeR?v"	ߐ	bWwY}	!G`10p,g6h`<_FbެntmQ6ą}<\OW%_sś>Z;8o@8=Vf5m
+x(Wi^JrU	Y[OK={jEԞRrսq|TZkpJjGF{b޼q`,j@X32a[9|xioỔ+H^gE9Ѷї4H}a(=qx|2ƇsU{k?+\Vs8TĄ2.%Hy!b9egzi#)pф:gʫhf&@M3}uOg3!əH7o*HpS0(S[boq(uy+D	e+ڂ [KxR(T8a#V_OlL&]$*"
+8JIm|4{F,͍2q9Y|Wdθsp~6Lw9ÅJim.6m}:aU-ytWk蒛En;^Zb#9K-V
+M!zR/	`U߲;wSokAt B{<%[׉՛hZqDpfkPy.$˕._n˯Fkx8UFlI!Te
+jL
+i,9F'oHٟu;qP7>r.RBBW),6*};aN=79\l,QHE;p 9#}:V.su#HA}Lr\fмP/(>;6iζ*ϕzx[Iءbds\=>ݫ|'jvZ|	>xP2TWk?/U}ֶNXlHnYo$*Wkg
+3N*`Uf辋mݏJqG3%5m迍 =Y}oF0So٨/3|MHo@Q>:+6	0M5\?Z^{a}<"Oqb6D3h
+^&̴\.}L+ΌXžSW+mə:t-$d!9VC$C$ٌhlY6cds1jqivPLۉ/[phl='}ØrlV1:'dNy&xCNrgxb	3)&AuFB@,{@lrk3Ho*#_\u>\L:*eVIߊ{_SFhxl?$>	c rr[8n9T2Trq=v+7~0Q0IX8ถ@ܻ14Dl׵gq	۷/vM<:jY$O757;vn/38hg@:4={]P磕k`/ye)@|؃K.vkLʗeY[]]5[UdԬʿU'?7 ycUNխUWulp}Aުb}oz.Ʈ*M(@ ]"5RwH3$+/l
+ay-̿6ny&ki>iq!{2ZrqAM|ʹU+W/=\ JNbV9OQSy_t*.v9XT+Gd(@kh_,5Xg*xL}8vTL!Ek(m8U4G:
+K"=Q<>q"%dgҪ	o"Io}]>zCK%Џ֨` OODLFt((fth̰Ўww_T=պT:+dWQuU4X~vkE!נ'J6	mt#Wj	D'rSlwdO*uR6J]}O-[4woxM<v~ģi['Mk<ho4ZL
+Q+BK3}l8N5zQ.nh'MmC0oGUSQUYH
+B>nc.>p7j5鄩NU'#O3nXr{zW%_rx z߽̺ЕyvoaN#-yϋN9e0e"}XvmEh>Fni[]]h+"jfK|,9tVG阗ӌ(n4<(X<]" ~		OR"Hz^UKe%
+TJƑ!&
+PHw
+P%9<%$*=3!Mf/$p:awb*@*=ȹ$z[:0,ovDl f&k׾sQj0bMWFK!jK(FRR;=+Krh ґ=F4F胁">f&U(4]H60%,`amD9̦f	c]$Rsʍ9c9G0fT"$b-&h3lI0;T"QcYX[q'4;r#up^MH餡	n%vd.	>eq_"~hT.Y`>-߇d@
+KaDuc\1V`tGͪqB	h$ҩ0(DqG	I/3!&&G5A9gxGM5F!cڇ8#޵OoԧzsE@i.b/|4^hQy0T62$"b hjO]txWCJh*{	$Z	hK;Ցgd.9؎GPI1VIۅ~5e2k!`M@\3Ʋ[qnxO/h`zxGj1l:n*DAۻD4%(^a{͓0xzb+HW0yIiB(}ڋ)ÀRQ^s<Tz=Hb^.Z
+OPgt[%<y?3(ܑ` wobS/OcpWbʰu8xFN/,W
+;{kýl;q^{;9͚Mc2FB[5f|0R782L؁)?~`t8܂`t896A+n8𢰙2b$1]h!hrkzjw]}qfB/p@Lh vL		lQ~.QMFX<yἔ~2`?.!_E#D2^1!K/9}k[OЗ2\:'#AÉ?%',{75InOo''tE/+o:D>*Ta+wc3f߻pq }Vs	]Ȣp*s!L;
+x̌co51{dE WN/N\c>^STkAMƒf4\e@/5K*:}'Z3nQoNc)琡GMY[g<ݾ"3SSB2f~= #G/q*&xg%S!SGc
+\%8s5Q`yaz/ar8b]{+JE(ܫ~]:l;q9|3jn
+h4#/V3.;y ǂ?#7$Ű+	~e?PPPv˷x`P.mｕ?gmqr/W@Ɉ~Pnu@P}'~-	z@/s<Ѿ}zQ_PcvmWy|CXzj之c?J8Pǩq@B>wqW~>F'$zǕ"USo2ƨGTl\pzzѯi;ir{_w
+/bz_:?-GR814JU&~ev(7(sVYTKTq;*(bUfWKY(Cn]b[_309*$*q4ePx}FdOP42kNTT2`H-T84Mˌz]"09q"8pɺ(FL֓djZH(
+"
+3_cm#>KKK-\`V5]ٜŌܙ00ʹ&Z&RuG<퓤9f90l-͡mi8lSg*.EU}C]G} %#װrˮ;uVqh#Om$
+Ȅ8yY$J7/{hN5$H@ʉ#(JY~$:`pt3
+
+At! 䅒YeK{,{Thz(y]ja04M̾ë@k]eE(+08E|A&uK1@t3n絍M00m绫q()Dl@ىÀf$Kwl4^7|9,QEȎªURozVۨ7JjMx񃕫~Jc,L]T͍]WsU.q"ys 'GL"ޖ+I$u\4ֈ՘4YѮ5\4R>#נ;Q9Ȥ^(MLYoDeVZApGvd\Ly)4RC`E(@UU'qn?FD5"<.y"C +J3T.Ų炲I:} 	IBj	ͺ́TK,ϵ#3l<Y	A〥B~xvx>v>^đ#[*y*QⅭ\
+8]غZ}.V_\תZk\غZ׊[/l]uiVZKY ct0Z7hiFQ 0`ԓ
+ͺv$vS;I)7EB?ǐ=FkKy_v_C6 KK=+"3./
+<,dˬ-0Pѡt`W9P+S&8a3_APk^v9=_v~
+anIN/A~ټr~.?m~6oN|n(+|(Nx闿 _uΛw'/킲{0<zDIGM_g*Js|{8FVonȻ>_[aĳl>OL6GL6	Gt&d90\*>FAhq
+,??0wctMLc瘴MǙÂL┇/';OsX5rߧY)sIشPZږ};9Vp<esg:x]v= tf	$BGH`=N	 R3\ ̰l<p9Ћl
+{A_%|$l<qys3x&}3,qDtDmE*>ԃ㽛L0H`=R`Cb_0WKb|-}w<dKShh:c_}MX6j8.	T>y6I4,CT&Tj\*:$OǳLV	3@Y95ۈŀl­Go??s~.L05l.J)߀*jq\|`endstreamendobj6 0 obj[5 0 R]endobj36 0 obj<</CreationDate(D:20110302222007+01'00')/Creator(Adobe Illustrator CS5)/ModDate(D:20110302222007+01'00')/Producer(Adobe PDF library 9.90)/Title(throbber)>>endobjxref0 370000000000 65535 f
+0000000016 00000 n
+0000000144 00000 n
+0000019334 00000 n
+0000000000 00000 f
+0000021361 00000 n
+0000071656 00000 n
+0000019385 00000 n
+0000019756 00000 n
+0000020087 00000 n
+0000022754 00000 n
+0000021547 00000 n
+0000021660 00000 n
+0000020866 00000 n
+0000020151 00000 n
+0000020305 00000 n
+0000020353 00000 n
+0000021009 00000 n
+0000021036 00000 n
+0000021178 00000 n
+0000021271 00000 n
+0000021431 00000 n
+0000021462 00000 n
+0000021775 00000 n
+0000021828 00000 n
+0000022109 00000 n
+0000022186 00000 n
+0000022329 00000 n
+0000022357 00000 n
+0000022499 00000 n
+0000022586 00000 n
+0000022670 00000 n
+0000022828 00000 n
+0000023002 00000 n
+0000024003 00000 n
+0000050677 00000 n
+0000071679 00000 n
+trailer<</Size 37/Root 1 0 R/Info 36 0 R/ID[<47CDD1C228FA48EF910DF7079645D556><EAD426A60A5F46DD9D73DF2291EE5C45>]>>startxref71851%%EOF
\ No newline at end of file
diff --git a/src/Command/QueueProcessCommand.php b/src/Command/QueueProcessCommand.php
index c0e504a..d73982e 100644
--- a/src/Command/QueueProcessCommand.php
+++ b/src/Command/QueueProcessCommand.php
@@ -3,6 +3,7 @@
 namespace Drupal\advancedqueue\Command;
 
 // @codingStandardsIgnoreStart
+use Drupal\advancedqueue\JobResult;
 use Drupal\advancedqueue\ProcessorInterface;
 use Drupal\Console\Core\Command\Command;
 use Drupal\Console\Core\Command\Shared\CommandTrait;
@@ -80,7 +81,16 @@ class QueueProcessCommand extends Command {
 
     $io = new DrupalStyle($input, $output);
     $start = microtime(TRUE);
-    $num_processed = $this->processor->processQueue($queue);
+    $num_processed = 0;
+    foreach ($this->processor->processQueueIterator($queue) as $type => $result) {
+      if ($type === 'start') {
+      }
+      elseif ($type === 'processed') {
+      }
+      elseif ($type === 'result') {
+        $num_processed = $result;
+      }
+    }
     $elapsed = microtime(TRUE) - $start;
 
     $io->success(sprintf(
diff --git a/src/Job.php b/src/Job.php
index 1dadcdb..55dd304 100644
--- a/src/Job.php
+++ b/src/Job.php
@@ -153,6 +153,20 @@ class Job {
   }
 
   /**
+   * Provides available state options.
+   *
+   * @return string[]
+   */
+  public static function stateOptions() {
+    return [
+      self::STATE_QUEUED => t('Queued'),
+      self::STATE_PROCESSING => t('Processing'),
+      self::STATE_SUCCESS => t('Success'),
+      self::STATE_FAILURE => t('Failure'),
+    ];
+  }
+
+  /**
    * Gets the job ID.
    *
    * Assigned to the job during queueing.
diff --git a/src/JobTypeManager.php b/src/JobTypeManager.php
index a675bcc..01a9761 100644
--- a/src/JobTypeManager.php
+++ b/src/JobTypeManager.php
@@ -31,4 +31,17 @@ class JobTypeManager extends DefaultPluginManager {
     $this->setCacheBackend($cache_backend, 'advancedqueue_job_type_plugins');
   }
 
+  /**
+   * Returns available option types as options
+   *
+   * @return string[]
+   */
+  public static function jobTypeOptions() {
+    /** @var static $job_type_manager */
+    $job_type_manager = \Drupal::service('plugin.manager.advancedqueue_job_type');
+    return array_map(function ($definition) {
+      return $definition['label'];
+    }, $job_type_manager->getDefinitions());
+  }
+
 }
diff --git a/src/Plugin/views/argument_validator/QueueBackend.php b/src/Plugin/views/argument_validator/QueueBackend.php
new file mode 100644
index 0000000..e2abd58
--- /dev/null
+++ b/src/Plugin/views/argument_validator/QueueBackend.php
@@ -0,0 +1,28 @@
+<?php
+
+namespace Drupal\advancedqueue\Plugin\views\argument_validator;
+
+use Drupal\advancedqueue\Entity\Queue;
+use Drupal\views\Plugin\views\argument_validator\ArgumentValidatorPluginBase;
+
+/**
+ * Defines a argument validator plugin for queue backends.
+ *
+ * @ViewsArgumentValidator(
+ *   id = "advancedqueue_backend",
+ *   title = @Translation("Queue backend"),
+ * )
+ */
+class QueueBackend extends ArgumentValidatorPluginBase {
+
+  /**
+   * Performs validation for a given argument.
+   */
+  public function validateArgument($arg) {
+    if (($queue = Queue::load($arg)) && $queue->getBackendId() === 'database') {
+      return TRUE;
+    }
+    return FALSE;
+  }
+
+}
diff --git a/src/Plugin/views/field/JobState.php b/src/Plugin/views/field/JobState.php
new file mode 100644
index 0000000..44cbf21
--- /dev/null
+++ b/src/Plugin/views/field/JobState.php
@@ -0,0 +1,66 @@
+<?php
+
+namespace Drupal\advancedqueue\Plugin\views\field;
+
+use Drupal\advancedqueue\Job;
+use Drupal\Core\Form\FormStateInterface;
+use Drupal\views\Plugin\views\field\FieldPluginBase;
+use Drupal\views\ResultRow;
+
+/**
+ * Field handler to render the job state.
+ *
+ * @ingroup views_field_handlers
+ *
+ * @ViewsField("advancedqueue_job_state")
+ */
+class JobState extends FieldPluginBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function defineOptions() {
+    return [
+      'icon' => ['default' => FALSE],
+    ] + parent::defineOptions();
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function buildOptionsForm(&$form, FormStateInterface $form_state) {
+    parent::buildOptionsForm($form, $form_state);
+
+    $form['icon'] = [
+      '#title' => $this->t('Use an icon'),
+      '#type' => 'checkbox',
+      '#default_value' => $this->options['icon'],
+    ];
+    return $form;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function render(ResultRow $values) {
+    $state = $this->getValue($values);
+
+    $state_options = Job::stateOptions();
+    $label = isset($state_options[$state]) ? $state_options[$state] : $state;
+
+    $result = NULL;
+    if ($this->options['icon']) {
+      return [
+        '#theme' => 'advancedqueue_state_icon',
+        '#state' => [
+          'state' => $state,
+          'label' => $label,
+        ],
+      ];
+    }
+    else {
+      return $label;
+    }
+  }
+
+}
diff --git a/src/Plugin/views/field/JobType.php b/src/Plugin/views/field/JobType.php
new file mode 100644
index 0000000..8001c6a
--- /dev/null
+++ b/src/Plugin/views/field/JobType.php
@@ -0,0 +1,32 @@
+<?php
+
+namespace Drupal\advancedqueue\Plugin\views\field;
+
+use Drupal\advancedqueue\JobTypeManager;
+use Drupal\views\Plugin\views\field\FieldPluginBase;
+use Drupal\views\ResultRow;
+
+/**
+ * Field handler to render a human readable job type label.
+ *
+ * @ingroup views_field_handlers
+ *
+ * @ViewsField("advancedqueue_job_type")
+ */
+class JobType extends FieldPluginBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function render(ResultRow $values) {
+    $type = $this->getValue($values);
+
+    $job_type_options = JobTypeManager::jobTypeOptions();
+    if (isset($job_type_options[$type])) {
+      return $job_type_options[$type];
+    }
+    // At least render the machine name, it can't hurt.
+    return parent::render($values);
+  }
+
+}
diff --git a/src/Plugin/views/field/Json.php b/src/Plugin/views/field/Json.php
new file mode 100644
index 0000000..74cafbf
--- /dev/null
+++ b/src/Plugin/views/field/Json.php
@@ -0,0 +1,67 @@
+<?php
+
+namespace Drupal\advancedqueue\Plugin\views\field;
+
+use Drupal\Core\Form\FormStateInterface;
+use Drupal\views\Plugin\views\field\FieldPluginBase;
+use Drupal\views\ResultRow;
+use \Drupal\Component\Serialization\Json as JsonDecoder;
+
+/**
+ * Field handler to show data of json stored fields.
+ *
+ * @ingroup views_field_handlers
+ *
+ * @ViewsField("json")
+ */
+class Json extends FieldPluginBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function defineOptions() {
+    $options = parent::defineOptions();
+    $options['key'] = ['default' => ''];
+    return $options;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function buildOptionsForm(&$form, FormStateInterface $form_state) {
+    parent::buildOptionsForm($form, $form_state);
+
+    $form['key'] = [
+      '#type' => 'textfield',
+      '#title' => $this->t('Which key should be displayed'),
+      '#default_value' => $this->options['key'],
+      '#states' => [
+        'visible' => [
+          ':input[name="options[format]"]' => ['value' => 'key'],
+        ],
+      ],
+    ];
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function render(ResultRow $values) {
+    $value = $values->{$this->field_alias};
+
+    $decoded = (array) JsonDecoder::decode($value);
+    if (!empty($this->options['key'])) {
+      if (isset($decoded[$this->options['key']])) {
+        return $this->sanitizeValue($decoded[$this->options['key']]);
+      }
+      return '';
+    }
+    else {
+      $decoded = (array) JsonDecoder::decode($value);
+      return $this->sanitizeValue(print_r($decoded, TRUE));
+    }
+
+    return $value;
+  }
+
+}
diff --git a/src/Processor.php b/src/Processor.php
index efc4fcb..eb4f053 100644
--- a/src/Processor.php
+++ b/src/Processor.php
@@ -43,6 +43,12 @@ class Processor implements ProcessorInterface {
    * {@inheritdoc}
    */
   public function processQueue(QueueInterface $queue) {
+    foreach ($this->processQueueIterator($queue) as $result) {
+    }
+    return $result;
+  }
+
+  public function processQueueIterator(QueueInterface $queue) {
     // Start from a clean slate.
     $queue->getBackend()->cleanupQueue();
     // Allow unlimited processing time only on the CLI.
@@ -59,7 +65,9 @@ class Processor implements ProcessorInterface {
         // The queue is empty. Stop here.
         break;
       }
-      $this->processJob($job, $queue);
+      yield 'start' => $job;
+      yield 'processed' => $this->processJob($job, $queue);
+
       $num_processed++;
 
       if ($processing_time && $this->time->getCurrentTime() >= $expected_end) {
@@ -68,7 +76,7 @@ class Processor implements ProcessorInterface {
       }
     }
 
-    return $num_processed;
+    yield 'result' => $num_processed;
   }
 
   /**
diff --git a/src/ProcessorInterface.php b/src/ProcessorInterface.php
index 8b58d77..eef876c 100644
--- a/src/ProcessorInterface.php
+++ b/src/ProcessorInterface.php
@@ -23,6 +23,8 @@ interface ProcessorInterface {
    */
   public function processQueue(QueueInterface $queue);
 
+  public function processQueueIterator(QueueInterface $queue);
+
   /**
    * Processes the given job.
    *
diff --git a/src/QueueListBuilder.php b/src/QueueListBuilder.php
index 256a4ac..9329ca1 100644
--- a/src/QueueListBuilder.php
+++ b/src/QueueListBuilder.php
@@ -4,6 +4,7 @@ namespace Drupal\advancedqueue;
 
 use Drupal\Core\Config\Entity\ConfigEntityListBuilder;
 use Drupal\Core\Entity\EntityInterface;
+use Drupal\Core\Url;
 
 /**
  * Defines the list builder for queues.
@@ -40,4 +41,27 @@ class QueueListBuilder extends ConfigEntityListBuilder {
     return $row + parent::buildRow($entity);
   }
 
+  public function buildOperations(EntityInterface $entity) {
+    return parent::buildOperations($entity); // TODO: Change the autogenerated stub
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getDefaultOperations(EntityInterface $entity) {
+    /** @var \Drupal\advancedqueue\Entity\QueueInterface $entity */
+    $operations = parent::getDefaultOperations($entity);
+
+    if ($entity->getBackendId() === 'database') {
+      $operations['jobs'] = [
+        'title' => t('Jobs'),
+        'weight' => -20,
+        'url' => Url::fromRoute('view.queue_jobs.page_1', ['arg_0' => $entity->id()]),
+      ];
+    }
+
+    return $operations;
+  }
+
+
 }
diff --git a/templates/advancedqueue-state-icon.html.twig b/templates/advancedqueue-state-icon.html.twig
new file mode 100644
index 0000000..55ae282
--- /dev/null
+++ b/templates/advancedqueue-state-icon.html.twig
@@ -0,0 +1,10 @@
+{%
+set classes = [
+  'advancedqueue-status-' ~ state.state,
+]
+%}
+
+{{ attach_library('advancedqueue/state') }}
+<span{{ attributes.addClass(classes) }}>
+  {{ state.label }}
+</span>
