aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErez Zukerman <bulk@ezuk.org>2016-04-12 09:04:29 +0300
committerErez Zukerman <bulk@ezuk.org>2016-04-12 09:04:29 +0300
commita0194d7e5ff2f3d242a5c6508abf81b4ddf67a3e (patch)
tree5e7da5747649dffc0e120717f2787c618553e888
parent98497e648d95c55f413ff5d27f6b57f7a21d7bd7 (diff)
parent93de95d0cde4c6231d3f50bbb0692f0a5a9b5c58 (diff)
downloadqmk_firmware-a0194d7e5ff2f3d242a5c6508abf81b4ddf67a3e.tar.gz
qmk_firmware-a0194d7e5ff2f3d242a5c6508abf81b4ddf67a3e.zip
Merge pull request #249 from nrrkeene/master
Version 3, Ordinary Perfected
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/keymap.c540
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.pngbin94771 -> 99031 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt14
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.pngbin108774 -> 119139 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt44
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.pngbin93001 -> 98257 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt40
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex2306
-rw-r--r--keyboard/ergodox_ez/keymaps/ordinary/readme.md66
9 files changed, 1685 insertions, 1325 deletions
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c
index 4dd6d883c..3a999f266 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/keymap.c
+++ b/keyboard/ergodox_ez/keymaps/ordinary/keymap.c
@@ -1,149 +1,421 @@
1#include "ergodox_ez.h" 1#include "ergodox_ez.h"
2#include "led.h"
2#include "debug.h" 3#include "debug.h"
3#include "action_layer.h" 4#include "action_layer.h"
4 5
5#define BASE 0 // default layer 6#define BASE 0 // default layer
6#define SYMB 1 // symbols 7#define LOCK 1 // layer lock keys
7#define MDIA 2 // media keys 8#define SYMB_MO 2 // symbols momentary layer
9#define SYMB_TG 3 // symbols lock layer
10#define SYMB_XX 4 // symbols exit layer
11#define MDIA_MO 5 // media momentary layer
12#define MDIA_TG 6 // media lock layer
13#define MDIA_XX 7 // media exit layer
14#define UNLOCK 8 // clear to base layer
8 15
9/* 16/*
10 * Ordinary Ergodox EZ keyboard layout, v2 17 * Ordinary Ergodox EZ keyboard layout, v3
11 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com 18 * modifications from default by Nicholas Keene ergodoxez@nicholaskeene.com
12 * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html 19 * Details: http://nicholas.rinard.us/2016/03/ergodox-ez-layout.html
13 */ 20 */
14 21
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 22const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
23
16/* Keymap 0: Basic layer 24/* Keymap 0: Basic layer
17 * 25 *
18 * ,--------------------------------------------------. ,--------------------------------------------------. 26 * ,-----------------------------------------------------. ,-----------------------------------------------------.
19 * | Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = | 27 * | LOCK Grv | 1 | 2 | 3 | 4 | 5 | ESC | | - | 6 | 7 | 8 | 9 | 0 | = LOCK |
20 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 28 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
21 * | Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | MDIA \ | 29 * | Media Tab | Q | W | E | R | T | [ | | ] | Y | U | I | O | P | \ Media |
22 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 30 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
23 * | SYMB | A | S | D | F | G |------| |------| H | J | K | L | ; | SYMB ' | 31 * | Symbol | A | S | D | F | G |------| |------| H | J | K | L | ; | ' Symbol |
24 * |--------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+--------| 32 * |-----------+------+------+------+------+------|Shift | | Tab |------+------+------+------+------+-----------|
25 * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift | 33 * | LShift | Z | X | C | V | B | -Tab | | | N | M | , | . | / | RShift |
26 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 34 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
27 * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl | 35 * |LCtrl | Meh |Hyper | LAlt | LGui | | RGui | RAlt | Hyper| Meh |RCtrl |
28 * `----------------------------------' `----------------------------------' 36 * `----------------------------------' `----------------------------------'
29 * ,---------------. ,---------------. 37 * ,-------------. ,-------------.
30 * | Home | End | | Left | Right | 38 * | Home | End | | Left | Right|
31 * ,------|--------|------| |------+--------+------. 39 * ,------|------|------| |------+------+------.
32 * | | | PgUp | | Up | | | 40 * | | | PgUp | | Up | | |
33 * |Backsp| Del |------| |------| Enter | Space| 41 * |Backsp| Del |------| |------| Enter| Space|
34 * | | | PgDn | | Down | | |; 42 * | | | PgDn | | Down | | |
35 * `----------------------' `----------------------' 43 * `--------------------' `--------------------'
36 */ 44 */
37// If it accepts an argument (i.e, is a function), it doesn't need KC_. 45[BASE] = KEYMAP(
38// Otherwise, it needs KC_* 46// left hand
39[BASE] = KEYMAP( // layer 0 : default 47 LT(LOCK, KC_GRV),KC_1 ,KC_2 ,KC_3 ,KC_4 ,KC_5 ,KC_ESC
40 // left hand 48,LT(MDIA_MO, KC_TAB),KC_Q ,KC_W ,KC_E ,KC_R ,KC_T ,KC_LBRC
41 KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, 49,MO(SYMB_MO) ,KC_A ,KC_S ,KC_D ,KC_F ,KC_G
42 KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_LBRC, 50,KC_LSFT ,KC_Z ,KC_X ,KC_C ,KC_V ,KC_B ,LSFT(KC_TAB)
43 MO(SYMB), KC_A, KC_S, KC_D, KC_F, KC_G, 51,KC_LCTL ,MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI
44 KC_LSFT, CTL_T(KC_Z), KC_X, KC_C, KC_V, KC_B, LSFT(KC_TAB), 52
45 KC_LCTL, MEH_T(KC_NO),ALL_T(KC_NO),KC_LALT,KC_LGUI, 53 ,KC_HOME,KC_END
46 KC_HOME, KC_END, 54 ,KC_PGUP
47 KC_PGUP, 55 ,KC_BSPC,KC_DEL ,KC_PGDN
48 KC_BSPC, KC_DEL, KC_PGDN,
49 56
50 // right hand 57 // right hand
51 KC_MINS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, 58 ,KC_MINS ,KC_6 ,KC_7 ,KC_8 ,KC_9 ,KC_0 ,LT(LOCK, KC_EQL)
52 KC_RBRC, KC_Y, KC_U, KC_I, KC_O, KC_P, LT(MDIA, KC_BSLS), 59 ,KC_RBRC ,KC_Y ,KC_U ,KC_I ,KC_O ,KC_P ,LT(MDIA_MO, KC_BSLS)
53 KC_H, KC_J, KC_K, KC_L, KC_SCLN, LT(SYMB, KC_QUOT), 60 ,KC_H ,KC_J ,KC_K ,KC_L ,KC_SCLN ,LT(SYMB_MO, KC_QUOT)
54 KC_TAB, KC_N, KC_M, KC_COMM, KC_DOT, CTL_T(KC_SLSH),KC_RSFT, 61 ,KC_TAB ,KC_N ,KC_M ,KC_COMM,KC_DOT ,KC_SLSH ,KC_RSFT
55 KC_RGUI, KC_RALT, ALL_T(KC_NO),MEH_T(KC_NO), KC_RCTL, 62 ,KC_RGUI,KC_RALT,ALL_T(KC_NO),MEH_T(KC_NO),KC_RCTL
56 KC_LEFT, KC_RGHT, 63
57 KC_UP, 64 ,KC_LEFT ,KC_RGHT
58 KC_DOWN, KC_ENT, KC_SPC 65 ,KC_UP
66 ,KC_DOWN ,KC_ENT ,KC_SPC
59 ), 67 ),
60/* Keymap 1: Symbol Layer 68
69/* Keymap 1: Layer Lock Keys
61 * 70 *
62 * ,--------------------------------------------------. ,--------------------------------------------------. 71 * ,-----------------------------------------------------. ,-----------------------------------------------------.
63 * | Esc | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | 72 * | | Esc | | | | | | | | | | | | | |
64 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 73 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
65 * | MDIA | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | F12 | 74 * | Media LOCK| | | | | | | | | | | | | | Media LOCK|
66 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 75 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
67 * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | | 76 * |Symbol LOCK| | | | | |------| |------| | | | | |Symbol LOCK|
68 * |--------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+--------| 77 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
69 * | | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | CAPS | 78 * | Caps LOCK| | | | | | | | | | | | | | Caps LOCK|
70 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 79 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
71 * | | | | | | | 0 | . | = | + | | 80 * | | | | | | | | | | | |
72 * `----------------------------------' `----------------------------------' 81 * `----------------------------------' `----------------------------------'
73 * ,-------------. ,-------------. 82 * ,-------------. ,-------------.
74 * | Left | Right| | Home | End | 83 * | | | | | |
75 * ,------|------|------| |------+------+------. 84 * ,------|------|------| |------+------+------.
76 * | | | Up | | PgUp | | | 85 * | | | | | | | |
77 * |Space |Enter |------| |------|BackSp| Del | 86 * | | |------| |------| | |
78 * | | | Down | | PgDn | | | 87 * | | | | | | | |
79 * `--------------------' `--------------------' 88 * `--------------------' `--------------------'
80 */ 89 */
81// SYMBOLS 90[LOCK] = KEYMAP(
82[SYMB] = KEYMAP( 91// left hand
83 // left hand 92 KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
84 KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, 93,KC_FN3 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
85 MO(MDIA), KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_AMPR,LSFT(KC_COMM), 94,KC_FN2 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
86 KC_TRNS, KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, 95,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
87 KC_TRNS, KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TAB, 96,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
88 KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, 97
89 KC_LEFT,KC_RGHT, 98 ,KC_TRNS ,KC_TRNS
90 KC_UP, 99 ,KC_TRNS
91 KC_SPC,KC_ENT,KC_DOWN, 100 ,KC_TRNS,KC_TRNS ,KC_TRNS
92 // right hand 101
93 KC_TRNS, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, 102 // right hand
94 LSFT(KC_DOT), KC_PIPE, KC_P7, KC_P8, KC_P9, KC_PSLS, KC_F12, 103 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
95 KC_SLSH, KC_P4, KC_P5, KC_P6, KC_PAST, KC_TRNS, 104 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN3
96 LSFT(KC_TAB), KC_BSLS, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_CAPS, 105 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN2
97 KC_P0, KC_DOT, KC_PEQL, KC_PPLS, KC_PENT, 106 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS
98 KC_HOME, KC_END, 107 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
99 KC_PGUP, 108
100 KC_PGDN, KC_BSPC, KC_DEL 109 ,KC_TRNS ,KC_TRNS
110 ,KC_TRNS
111 ,KC_TRNS ,KC_TRNS ,KC_TRNS
112 ),
113
114/* Keymap 2: Symbol Momentary Layer
115 *
116 * ,-----------------------------------------------------. ,-----------------------------------------------------.
117 * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | |
118 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
119 * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media |
120 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
121 * | Symbol | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | Symbol |
122 * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------|
123 * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift |
124 * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------'
125 * | | | | | | | 0 | . | = | + | Entr |
126 * `----------------------------------' `----------------------------------'
127 * ,-------------. ,-------------.
128 * | Left | Right| | Home | End |
129 * ,------|------|------| |------+------+------.
130 * | | | Up | | PgUp | | |
131 * |Space |Enter |------| |------|BackSp| Del |
132 * | | | Down | | PgDn | | |
133 * `--------------------' `--------------------'
134 */
135[SYMB_MO] = KEYMAP(
136// left hand
137 KC_FN2 ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS
138,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM)
139,MO(SYMB_MO) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV
140,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB
141,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
142 ,KC_LEFT ,KC_RGHT
143 ,KC_UP
144 ,KC_SPC ,KC_ENT ,KC_DOWN
145 // right hand
146 ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_FN2
147 ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO)
148 ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(SYMB_MO)
149 ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT
150 ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT
151 ,KC_HOME ,KC_END
152 ,KC_PGUP
153 ,KC_PGDN ,KC_BSPC ,KC_DEL
101), 154),
102/* Keymap 2: Media and mouse keys 155
156/* Keymap 3: Symbol Lock Layer
157 *
158 * ,-----------------------------------------------------. ,-----------------------------------------------------.
159 * | Lock | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | Lock |
160 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
161 * | Media | ! | @ | { | } | & | < | | > | | | 7 | 8 | 9 | / | Media |
162 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
163 * | | # | $ | ( | ) | ` |------| |------| / | 4 | 5 | 6 | * | |
164 * |-----------+------+------+------+------+------| Tab | | Shift|------+------+------+------+------+-----------|
165 * | Shift | % | ^ | [ | ] | ~ | | | -Tab| \ | 1 | 2 | 3 | - | Shift |
166 * `-----------+------+------+------+------+-------------' `------------+------+------+------+------+------------'
167 * | | | | | | | 0 | . | = | + | Entr |
168 * `----------------------------------' `----------------------------------'
169 * ,-------------. ,-------------.
170 * | Left | Right| | Home | End |
171 * ,------|------|------| |------+------+------.
172 * | | | Up | | PgUp | | |
173 * |Space |Enter |------| |------|BackSp| Del |
174 * | | | Down | | PgDn | | |
175 * `--------------------' `--------------------'
176 */
177[SYMB_TG] = KEYMAP( // layer 3 : return key for symbol lock layer
178// left hand
179 MO(SYMB_XX) ,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_TRNS
180,MO(MDIA_MO) ,KC_EXLM ,KC_AT ,KC_LCBR ,KC_RCBR ,KC_AMPR ,LSFT(KC_COMM)
181,MO(UNLOCK) ,KC_HASH ,KC_DLR ,KC_LPRN ,KC_RPRN ,KC_GRV
182,KC_LSFT ,KC_PERC ,KC_CIRC ,KC_LBRC ,KC_RBRC ,KC_TILD ,KC_TAB
183,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
184 ,KC_LEFT ,KC_RGHT
185 ,KC_UP
186 ,KC_SPC ,KC_ENT ,KC_DOWN
187 // right hand
188 ,KC_TRNS ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,MO(SYMB_XX)
189 ,LSFT(KC_DOT),KC_PIPE ,KC_7 ,KC_8 ,KC_9 ,KC_SLSH ,MO(MDIA_MO)
190 ,KC_SLSH ,KC_4 ,KC_5 ,KC_6 ,KC_ASTR ,MO(UNLOCK)
191 ,LSFT(KC_TAB),KC_BSLS ,KC_1 ,KC_2 ,KC_3 ,KC_MINS ,KC_RSFT
192 ,KC_0 ,KC_DOT ,KC_EQL,KC_PLUS ,KC_ENT
193 ,KC_HOME ,KC_END
194 ,KC_PGUP
195 ,KC_PGDN ,KC_BSPC ,KC_DEL
196 ),
197
198/* Keymap 4: Symbol Unlock Layer
103 * 199 *
104 * ,--------------------------------------------------. ,--------------------------------------------------. 200 * ,-----------------------------------------------------. ,-----------------------------------------------------.
105 * | Esc |ShutDn| Sleep| Mute |Vol Dn|Vol Up| | | | |PrtSc | PgUp |MyComp| Mail | | 201 * | | Esc | | | | | | | | | | | | | |
106 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 202 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
107 * | | | | MsUp |ScrlUp| |ScrlUp| |ScrlUp| |ScrlUp| Up | | | | 203 * | Unlock | | | | | | | | | | | | | | Unlock |
108 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 204 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
109 * | | |MsLeft|MsDown|MsRght| |------| |------| Home | Left | Down | Right| End | | 205 * | | | | | | |------| |------| | | | | | |
110 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 206 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
111 * | | | |MsDown|ScrlDn| |ScrlDn| |ScrlDn| |ScrlDn| Down | | | | 207 * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK |
112 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 208 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
113 * | | | | Lclk | Rclk | | | PgDn | | | | 209 * | | | | | | | | | | | |
114 * `----------------------------------' `----------------------------------' 210 * `----------------------------------' `----------------------------------'
115 * ,-------------. ,-------------. 211 * ,-------------. ,-------------.
116 * | Stop |Refrsh| | Prev | Next | 212 * | | | | | |
117 * ,------|------|------| |------+------+------. 213 * ,------|------|------| |------+------+------.
118 * |Brwser|Brwser|Search| |VolUp | | | 214 * | | | | | | | |
119 * |Back | Fwd |------| |------| Stop | Play-| 215 * | | |------| |------| | |
120 * | | | Home | |VolDn | | Pause| 216 * | | | | | | | |
121 * `--------------------' `--------------------' 217 * `--------------------' `--------------------'
122 */ 218 */
123// MEDIA AND MOUSE 219[SYMB_XX] = KEYMAP(
124[MDIA] = KEYMAP( 220// left hand
125 KC_ESC, KC_PWR, KC_SLEP, KC_MUTE, KC_VOLD, KC_VOLU, KC_TRNS, 221 KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
126 MO(MDIA), KC_TRNS, KC_TRNS, KC_MS_U, KC_WH_U, KC_TRNS, KC_WH_U, 222,TG(MDIA_TG) ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
127 KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS, 223,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
128 KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_D, KC_TRNS, KC_TRNS, KC_WH_D, 224,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
129 KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_WH_D, 225,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
130 KC_WSTP, KC_WREF, 226 ,KC_TRNS ,KC_TRNS
131 KC_WSCH, 227 ,KC_TRNS
132 KC_WBAK, KC_TRNS, KC_WHOM, 228 ,KC_TRNS,KC_TRNS ,KC_TRNS
229 // right hand
230 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
231 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,TG(MDIA_TG)
232 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1
233 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS
234 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
235 ,KC_TRNS ,KC_TRNS
236 ,KC_TRNS
237 ,KC_TRNS ,KC_TRNS ,KC_TRNS
238 ),
239
240/* Keymap 5: Media Momentary Layer
241 *
242 * ,-----------------------------------------------------. ,-----------------------------------------------------.
243 * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | |
244 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
245 * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | |
246 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
247 * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| |
248 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
249 * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | |
250 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
251 * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | |
252 * `----------------------------------' `----------------------------------'
253 * ,-------------. ,-------------.
254 * | Stop |Refrsh| | Prev | Next |
255 * ,------|------|------| |------+------+------.
256 * |Brwser|Brwser|Search| |VolUp | | |
257 * |Back | Fwd |------| |------| Stop | Play-|
258 * | | | Home | |VolDn | | Pause|
259 * `--------------------' `--------------------'
260 */
261[MDIA_MO] = KEYMAP(
262// left hand
263 KC_FN3 ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS
264,MO(MDIA_MO) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U
265,MO(SYMB_MO) ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS
266,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D
267,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2
268 ,KC_WSTP ,KC_WREF
269 ,KC_WSCH
270 ,KC_WBAK ,KC_TRNS ,KC_WHOM
133 // right hand 271 // right hand
134 KC_TRNS, KC_TRNS, KC_PSCR, KC_PGUP, KC_MYCM, KC_MAIL, KC_TRNS, 272 ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,KC_FN3
135 KC_WH_U, KC_TRNS, KC_WH_U, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, 273 ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(MDIA_MO)
136 KC_HOME, KC_LEFT, KC_DOWN, KC_RIGHT,KC_END, KC_TRNS, 274 ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,MO(SYMB_MO)
137 KC_WH_D, KC_TRNS, KC_WH_D, KC_DOWN, KC_TRNS, KC_TRNS, KC_TRNS, 275 ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT
138 KC_TRNS, KC_PGDN, KC_TRNS,KC_TRNS, KC_TRNS, 276 ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS
139 KC_MPRV, KC_MNXT, 277 ,KC_MPRV ,KC_MNXT
140 KC_VOLU, 278 ,KC_VOLU
141 KC_VOLD, KC_MSTP, KC_MPLY 279 ,KC_VOLD ,KC_MSTP ,KC_MPLY
142), 280),
281
282/* Keymap 6: Media Lock Layer
283 *
284 * ,-----------------------------------------------------. ,-----------------------------------------------------.
285 * | | F11 | F12 | F13 | F14 | F15 | | | | F16 | F17 | F18 | F19 | F20 | |
286 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
287 * | |ShutDn| | MsUp | | |ScrlUp| |ScrlUp|PrtScr| Home | Up | PgUp | Mail | |
288 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
289 * | | Sleep|MsLeft|MsDown|MsRght| |------| |------|NumLok| Left | Down | Right|MyComp| |
290 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
291 * | | | |MsDown| | |ScrlDn| |ScrlDn| | End | Down | PgDn | | |
292 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
293 * | Mute |Vol Dn|Vol Up| Lclk | Rclk | |Insert|Delete| | | |
294 * `----------------------------------' `----------------------------------'
295 * ,-------------. ,-------------.
296 * | Stop |Refrsh| | Prev | Next |
297 * ,------|------|------| |------+------+------.
298 * |Brwser|Brwser|Search| |VolUp | | |
299 * |Back | Fwd |------| |------| Stop | Play-|
300 * | | | Home | |VolDn | | Pause|
301 * `--------------------' `--------------------'
302 */
303[MDIA_TG] = KEYMAP(
304// left hand
305 MO(MDIA_XX) ,KC_F11 ,KC_F12 ,KC_F13 ,KC_F14 ,KC_F15 ,KC_TRNS
306,MO(UNLOCK) ,KC_POWER,KC_TRNS ,KC_MS_U ,KC_TRNS ,KC_TRNS ,KC_WH_U
307,KC_NO ,KC_SLEP ,KC_MS_L ,KC_MS_D ,KC_MS_R ,KC_TRNS
308,KC_LSFT ,KC_TRNS ,KC_TRNS ,KC_MS_D ,KC_TRNS ,KC_TRNS ,KC_WH_D
309,KC_MUTE ,KC_VOLD ,KC_VOLU ,KC_BTN1 ,KC_BTN2
310 ,KC_WSTP ,KC_WREF
311 ,KC_WSCH
312 ,KC_WBAK ,KC_TRNS ,KC_WHOM
313 // right hand
314 ,KC_TRNS ,KC_F16 ,KC_F17 ,KC_F18 ,KC_F19 ,KC_F20 ,MO(MDIA_XX)
315 ,KC_WH_U ,KC_PSCR ,KC_HOME,KC_UP ,KC_PGUP ,KC_MAIL ,MO(UNLOCK)
316 ,KC_NLCK ,KC_LEFT,KC_DOWN ,KC_RIGHT,KC_MYCM ,KC_NO
317 ,KC_WH_D ,KC_TRNS ,KC_END ,KC_DOWN ,KC_PGDN ,KC_TRNS ,KC_RSFT
318 ,KC_INS ,KC_DEL ,KC_TRNS ,KC_TRNS ,KC_TRNS
319 ,KC_MPRV ,KC_MNXT
320 ,KC_VOLU
321 ,KC_VOLD ,KC_MSTP ,KC_MPLY
322 ),
323
324/* Keymap 7: Media Unlock Layer
325 *
326 * ,-----------------------------------------------------. ,-----------------------------------------------------.
327 * | | Esc | | | | | | | | | | | | | |
328 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
329 * | Unlock | | | | | | | | | | | | | | Unlock |
330 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
331 * | | | | | | |------| |------| | | | | | |
332 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
333 * | Caps LOCK | | | | | | | | | | | | | | Caps LOCK |
334 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
335 * | | | | | | | | | | | |
336 * `----------------------------------' `----------------------------------'
337 * ,-------------. ,-------------.
338 * | | | | | |
339 * ,------|------|------| |------+------+------.
340 * | | | | | | | |
341 * | | |------| |------| | |
342 * | | | | | | | |
343 * `--------------------' `--------------------'
344 */
345[MDIA_XX] = KEYMAP(
346// left hand
347 KC_TRNS ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
348,KC_FN1 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
349,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
350,KC_CAPS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
351,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
352
353 ,KC_TRNS ,KC_TRNS
354 ,KC_TRNS
355 ,KC_TRNS,KC_TRNS ,KC_TRNS
356
357 // right hand
358 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
359 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1
360 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
361 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_CAPS
362 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
363
364 ,KC_TRNS ,KC_TRNS
365 ,KC_TRNS
366 ,KC_TRNS ,KC_TRNS ,KC_TRNS
367 ),
368
369/* Keymap 8: Unlock Layer
370 *
371 * ,-----------------------------------------------------. ,-----------------------------------------------------.
372 * | Unlock | | | | | | | | | | | | | | Unlock |
373 * |-----------+------+------+------+------+-------------| |------+------+------+------+------+------+-----------|
374 * | | | | | | | | | | | | | | | |
375 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
376 * | | | | | | |------| |------| | | | | | |
377 * |-----------+------+------+------+------+------| | | |------+------+------+------+------+-----------|
378 * | | | | | | | | | | | | | | | |
379 * `-----------+------+------+------+------+-------------' `-------------+------+------+------+------+-----------'
380 * | | | | | | | | | | | |
381 * `----------------------------------' `----------------------------------'
382 * ,-------------. ,-------------.
383 * | | | | | |
384 * ,------|------|------| |------+------+------.
385 * | | | | | | | |
386 * | | |------| |------| | |
387 * | | | | | | | |
388 * `--------------------' `--------------------'
389 */
390[UNLOCK] = KEYMAP(
391// left hand
392 KC_FN1 ,KC_ESC ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
393,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
394,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
395,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
396,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
397
398 ,KC_TRNS ,KC_TRNS
399 ,KC_TRNS
400 ,KC_TRNS,KC_TRNS ,KC_TRNS
401
402 // right hand
403 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_FN1
404 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
405 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
406 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
407 ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS ,KC_TRNS
408
409 ,KC_TRNS ,KC_TRNS
410 ,KC_TRNS
411 ,KC_TRNS ,KC_TRNS ,KC_TRNS
412 )
143}; 413};
144 414
145const uint16_t PROGMEM fn_actions[] = { 415const uint16_t PROGMEM fn_actions[] = {
146 [1] = ACTION_LAYER_TAP_TOGGLE(SYMB) // FN1 - Momentary Layer 1 (Symbols) 416 [1] = ACTION_LAYER_CLEAR(ON_PRESS) // FN1 - clear to base layer
417 ,[2] = ACTION_LAYER_INVERT(SYMB_TG, ON_PRESS) // FN2 - toggle to Symbols on press
418 ,[3] = ACTION_LAYER_INVERT(MDIA_TG, ON_PRESS) // FN3 - toggle to Media on press
147}; 419};
148 420
149const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 421const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
@@ -168,25 +440,31 @@ void matrix_init_user(void) {
168 440
169// Runs constantly in the background, in a loop. 441// Runs constantly in the background, in a loop.
170void matrix_scan_user(void) { 442void matrix_scan_user(void) {
443 uint8_t layer = biton32(layer_state);
171 444
172 uint8_t layer = biton32(layer_state); 445 // do not change lights for locking and unlocking
446 if(layer == UNLOCK || layer == LOCK || layer == SYMB_XX || layer == MDIA_XX) {
447 return;
448 }
173 449
174 ergodox_board_led_off(); 450 ergodox_board_led_off();
175 ergodox_right_led_1_off(); 451 ergodox_right_led_1_off();
176 ergodox_right_led_2_off(); 452 ergodox_right_led_2_off();
177 ergodox_right_led_3_off(); 453 ergodox_right_led_3_off();
178 switch (layer) { 454
179 // TODO: Make this relevant to the ErgoDox EZ. 455 // caps lock turns on red light
180 case 1: 456 if(host_keyboard_leds() & (1<<USB_LED_CAPS_LOCK)) {
181 ergodox_right_led_1_on(); 457 ergodox_right_led_1_on();
182 break;
183 case 2:
184 ergodox_right_led_2_on();
185 break;
186 default:
187 // none
188 break;
189 } 458 }
190 459
460 // symbol lock turns on green light
461 if(layer == SYMB_MO || layer == SYMB_TG) {
462 ergodox_right_led_2_on();
463 }
464
465 // media lock turns on blue light
466 if(layer == MDIA_MO || layer == MDIA_TG) {
467 ergodox_right_led_3_on();
468 }
191}; 469};
192 470
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png
index d5d00f240..69af8df4e 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.png
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt
index 046b75786..04792f2df 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-base.txt
@@ -1,24 +1,24 @@
1[{x:3.5},"#\n3",{x:10.5},"*\n8"], 1[{x:3.5},"#\n3",{x:10.5},"*\n8"],
2[{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"], 2[{y:-0.875,x:2.5},"@\n2",{x:1},"$\n4",{x:8.5},"&\n7",{x:1},"(\n9"],
3[{y:-0.875,x:5.5},"%\n5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc"},"_\n\n\n\n\n\n-","^\n6"], 3[{y:-0.875,x:5.5},"%\n5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc"},"_\n\n\n\n\n\n-","^\n6"],
4[{y:-0.875,c:"#73ab6a",w:1.5},"~\n\n\n\n\n\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{w:1.5},"+\n\n\n\n\n\n="], 4[{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n~\n\n\n\nLock\n`",{c:"#cccccc"},"!\n1",{x:14.5},")\n0",{c:"#2277ff",w:1.5},"+\n\nShift\n\n\n\n=\nLock"],
5[{y:-0.375,x:3.5},"E",{x:10.5},"I"], 5[{y:-0.375,x:3.5,c:"#cccccc"},"E",{x:10.5},"I"],
6[{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"], 6[{y:-0.875,x:2.5},"W",{x:1},"R",{x:8.5},"U",{x:1},"O"],
7[{y:-0.875,x:5.5},"T",{h:1.5},"{\n\n\n\n\n\n[",{x:4.5,h:1.5},"}\n\n\n\n\n\n]","Y"], 7[{y:-0.875,x:5.5},"T",{h:1.5},"{\n\n\n\n\n\n[",{x:4.5,h:1.5},"}\n\n\n\n\n\n]","Y"],
8[{y:-0.875,c:"#73ab6a",w:1.5},"Tab",{c:"#cccccc"},"Q",{x:14.5},"P",{c:"#2277ff",fa:[0,0,0,1],w:1.5},"|\n\\\nMedia\nL2"], 8[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\nTab\n\n\n\nShift",{c:"#cccccc"},"Q",{x:14.5},"P",{c:"#2277ff",w:1.5},"|\n\\\nMedia\n\n\n\n\nShift"],
9[{y:-0.375,x:3.5,c:"#cccccc"},"D",{x:10.5},"K"], 9[{y:-0.375,x:3.5,c:"#cccccc"},"D",{x:10.5},"K"],
10[{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"], 10[{y:-0.875,x:2.5},"S",{x:1},"F",{x:8.5},"J",{x:1},"L"],
11[{y:-0.875,x:5.5},"G",{x:6.5},"H"], 11[{y:-0.875,x:5.5},"G",{x:6.5},"H"],
12[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\nL1",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\nL1"], 12[{y:-0.875,c:"#2277ff",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#cccccc"},"A",{x:14.5},":\n;",{c:"#2277ff",w:1.5},"\"\n'\nSymbols\n\n\n\n\nShift"],
13[{y:-0.625,x:6.5,c:"#bfbf67",h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"], 13[{y:-0.625,x:6.5,c:"#54d6de",fa:[0,0,0,1],h:1.5},"< Tab\n\n\nShift Tab",{x:4.5,h:1.5},"Tab >\n\n\nTab"],
14[{y:-0.75,x:3.5,c:"#cccccc"},"C",{x:10.5},"<\n,"], 14[{y:-0.75,x:3.5,c:"#cccccc"},"C",{x:10.5},"<\n,"],
15[{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."], 15[{y:-0.875,x:2.5},"X",{x:1},"V",{x:8.5},"M",{x:1},">\n."],
16[{y:-0.875,x:5.5},"B",{x:6.5},"N"], 16[{y:-0.875,x:5.5},"B",{x:6.5},"N"],
17[{y:-0.875,c:"#2277ff",w:1.5},"Capitals\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift"], 17[{y:-0.875,c:"#2277ff",fa:[0,1,0,1,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc"},"Z",{x:14.5,f:3},"?\n/",{c:"#2277ff",w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"],
18[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"], 18[{y:-0.375,x:3.5,c:"#77aaff"},"Option\n\n\nLAlt",{x:10.5},"Option\n\n\nRAlt"],
19[{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"], 19[{y:-0.875,x:2.5},"Hyper",{x:1},"Cmd\n\n\nSuper",{x:8.5},"Cmd\n\n\nSuper",{x:1},"Hyper"],
20[{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"], 20[{y:-0.75,x:0.5},"Ctrl\n\n\nLCtrl","Meh",{x:14.5},"Meh","Ctrl\n\n\nRCtrl"],
21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Home","End"], 21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Home","End"],
22[{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"], 22[{h:2},"< Del\n\n\nBackspace",{h:2},"Del >\n\n\nDelete","Page\n\n\n\n\n\nUp"],
23[{x:2},"Page\n\n\n\n\n\nDown"], 23[{x:2},"Page\n\n\n\n\n\nDown"],
24[{r:-30,rx:13,y:-1,x:-3},"Left","Right"], 24[{r:-30,rx:13,y:-1,x:-3},"Left","Right"],
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png
index 89d15e450..9c0e8bba3 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.png
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt
index 4237f0820..c7bd272ec 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-media.txt
@@ -1,27 +1,27 @@
1[{x:3.5,c:"#9988bb"},"Vol\n\n\n\n\n\nMute",{x:10.5,c:"#ccffff"},"Page\n\n\n\n\n\nUp"], 1[{x:3.5,c:"#99de2a"},"F13",{x:10.5},"F18"],
2[{y:-0.875,x:2.5,c:"#9988bb"},"Sleep",{x:1},"Vol\n\n\n\n\n\nDown",{x:8.5},"Print\n\n\n\n\n\nScreen",{x:1},"Home\n\n\n\n\n\nDir"], 2[{y:-0.875,x:2.5},"F12",{x:1},"F14",{x:8.5},"F17",{x:1},"F19"],
3[{y:-0.875,x:5.5},"Vol\n\n\n\n\n\nUp",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",""], 3[{y:-0.875,x:5.5},"F15",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F16"],
4[{y:-0.875,c:"#ff4444",a:4,w:1.5},"Esc",{c:"#9988bb"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Email",{c:"#cccccc",a:7,w:1.5},""], 4[{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F11",{x:14.5},"F20",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"],
5[{y:-0.375,x:3.5,c:"#ccffff",a:4},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"], 5[{y:-0.375,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nUp",{x:10.5},"Cursor\n\n\n\n\n\nUp"],
6[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#99ffff",a:4},"Scroll\n\n\n\n\n\nUp",{x:8.5},"Scroll\n\n\n\n\n\nUp",{x:1,c:"#cccccc",a:7},""], 6[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nUp",{x:8.5},"Home",{x:1},"Page\n\n\n\n\n\nUp"],
7[{y:-0.875,x:5.5},"",{c:"#99ffff",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#cccccc",a:7},""], 7[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nUp",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nUp",{c:"#e6e067"},"Print\n\n\n\n\n\nScreen"],
8[{y:-0.875,c:"#000000",t:"#ff0000",a:4,fa:[0,0,0,1],w:1.5},"Media\n\n\nL2",{c:"#cccccc",t:"#000000",a:7},"",{x:14.5},"",{c:"#000000",t:"#ff0000",a:4,w:1.5},"\n\nMedia\nL2"], 8[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#e6e067",t:"#000000"},"Shut\n\n\n\n\n\nDown",{x:14.5},"Mail",{c:"#000000",t:"#ff0000",w:1.5},"\n\nMedia\n\n\n\n\nShift"],
9[{y:-0.375,x:3.5,c:"#ccffff",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], 9[{y:-0.375,x:3.5,c:"#ff8500",t:"#000000"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"],
10[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"], 10[{y:-0.875,x:2.5},"Mouse\n\n\n\n\n\nLeft",{x:1},"Mouse\n\n\n\n\n\nRight",{x:8.5},"Cursor\n\n\n\n\n\nLeft",{x:1},"Cursor\n\n\n\n\n\nRight"],
11[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#ccffff",a:4},"Home"], 11[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5,c:"#e6e067",a:4},"Num\n\n\n\n\n\nLock"],
12[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\nL1",{c:"#cccccc",t:"#000000",a:7},"",{x:14.5,c:"#ccffff",a:4},"End",{c:"#cccccc",a:7,w:1.5},""], 12[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#e6e067",a:4},"Sleep",{x:14.5},"My\n\n\n\n\n\nComp",{c:"#cccccc",a:7,w:1.5},""],
13[{y:-0.625,x:6.5,c:"#99ffff",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"], 13[{y:-0.625,x:6.5,c:"#ffb063",a:4,h:1.5},"Scroll\n\n\n\n\n\nDown",{x:4.5,h:1.5},"Scroll\n\n\n\n\n\nDown"],
14[{y:-0.75,x:3.5,c:"#ccffff"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"], 14[{y:-0.75,x:3.5,c:"#ff8500"},"Mouse\n\n\n\n\n\nDown",{x:10.5},"Cursor\n\n\n\n\n\nDown"],
15[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#99ffff",a:4},"Scroll\n\n\n\n\n\nDown",{x:8.5},"Scroll\n\n\n\n\n\nDown",{x:1,c:"#cccccc",a:7},""], 15[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ffb063",a:4},"Scroll\n\n\n\n\n\nDown",{x:8.5},"End",{x:1},"Page\n\n\n\n\n\nDown"],
16[{y:-0.875,x:5.5},"",{x:6.5},""], 16[{y:-0.875,x:5.5,c:"#cccccc",a:7},"",{x:6.5},""],
17[{y:-0.875,w:1.5},"","",{x:14.5},"",{w:1.5},""], 17[{y:-0.875,c:"#2277ff",a:4,fa:[0,1,0,0,0,0,0],w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#cccccc",a:7},"",{x:14.5},"",{c:"#2277ff",a:4,fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"],
18[{y:-0.375,x:3.5,c:"#ccffff",a:4},"Left\n\n\n\n\n\nClick",{x:10.5},"Page\n\n\n\n\n\nDown"], 18[{y:-0.375,x:3.5,c:"#ff8500"},"Left\n\n\n\n\n\nClick",{x:10.5,c:"#ffb063"},"Delete"],
19[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1,c:"#ccffff",a:4},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#cccccc",a:7},"",{x:1},""], 19[{y:-0.875,x:2.5,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{x:1,c:"#ff8500"},"Right\n\n\n\n\n\nClick",{x:8.5,c:"#ffb063"},"Insert",{x:1,c:"#cccccc",a:7},""],
20[{y:-0.75,x:0.5},"","",{x:14.5},"",""], 20[{y:-0.75,x:0.5,c:"#e6e067",a:4},"Mute","Vol\n\n\n\n\n\nDown",{x:14.5,c:"#cccccc",a:7},"",""],
21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bbaacc",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"], 21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#cfc82b",a:4},"Stop\n\n\nBrowser","Reload\n\n\nBrowser"],
22[{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"], 22[{h:2},"< Web\n\n\nBrowser",{h:2},"Web >\n\n\nBrowser","Search\n\n\nBrowser"],
23[{x:2},"Home\n\n\nBrowser"], 23[{x:2},"Home\n\n\nBrowser"],
24[{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"], 24[{r:-30,rx:13,y:-1,x:-3},"Prev\n\n\nAudio\n\n\nTrack","Next\n\n\nAudio\n\n\nTrack"],
25[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nUp",{c:"#bbaacc",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"], 25[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nUp",{c:"#cfc82b",h:2},"Stop\n\n\nAudio",{h:2},"Play\n\n\nAudio\n\n\nPause"],
26[{x:-3,c:"#9988bb"},"Vol\n\n\n\n\n\nDown"] 26[{x:-3,c:"#e6e067"},"Vol\n\n\n\n\n\nDown"]
27 27
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png
index 7522af333..2538fbeb3 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.png
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt
index dda15f71b..098a08d2f 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary-symbol.txt
@@ -1,24 +1,24 @@
1[{x:3.5,c:"#a3a3a3"},"F3",{x:10.5},"F8"], 1[{x:3.5,c:"#99de2a"},"F3",{x:10.5},"F8"],
2[{y:-0.875,x:2.5},"F2",{x:1},"F4",{x:8.5},"F7",{x:1},"F9"], 2[{y:-0.875,x:2.5},"F2",{x:1},"F4",{x:8.5},"F7",{x:1},"F9"],
3[{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#a3a3a3",a:4},"F6"], 3[{y:-0.875,x:5.5},"F5",{c:"#ff4444"},"Esc",{x:4.5,c:"#cccccc",a:7},"",{c:"#99de2a",a:4},"F6"],
4[{y:-0.875,c:"#ff4444",w:1.5},"Esc",{c:"#a3a3a3"},"F1",{x:14.5},"F10",{w:1.5},"F11"], 4[{y:-0.875,c:"#2277ff",w:1.5},"Shift\n\n\n\n\n\nLock",{c:"#99de2a"},"F1",{x:14.5},"F10",{c:"#2277ff",w:1.5},"\n\nShift\n\n\n\n\nLock"],
5[{y:-0.375,x:3.5,c:"#bbc6ed"},"{",{x:10.5,c:"#bed4ba"},"8"], 5[{y:-0.375,x:3.5,c:"#c4e0bf"},"{",{x:10.5,c:"#89b087"},"8"],
6[{y:-0.875,x:2.5,c:"#bbc6ed"},"@",{x:1},"}",{x:8.5,c:"#bed4ba"},"7",{x:1},"9"], 6[{y:-0.875,x:2.5,c:"#c4e0bf"},"@",{x:1},"}",{x:8.5,c:"#89b087"},"7",{x:1},"9"],
7[{y:-0.875,x:5.5,c:"#bbc6ed"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"], 7[{y:-0.875,x:5.5,c:"#c4e0bf"},"&",{h:1.5},"<",{x:4.5,h:1.5},">","|"],
8[{y:-0.875,c:"#2277ff",fa:[0,0,0,1],w:1.5},"Media\n\n\nL2",{c:"#bbc6ed"},"!",{x:14.5,c:"#bed4ba"},"/",{c:"#a3a3a3",w:1.5},"F12"], 8[{y:-0.875,c:"#2277ff",w:1.5},"Media\n\n\n\n\n\nShift",{c:"#c4e0bf"},"!",{x:14.5,c:"#89b087"},"/",{c:"#2277ff",w:1.5},"\n\nMedia\n\n\n\n\nShift"],
9[{y:-0.375,x:3.5,c:"#bbc6ed"},"(",{x:10.5,c:"#bed4ba"},"5"], 9[{y:-0.375,x:3.5,c:"#c4e0bf"},"(",{x:10.5,c:"#89b087"},"5"],
10[{y:-0.875,x:2.5,c:"#bbc6ed"},"$",{x:1},")",{x:8.5,c:"#bed4ba"},"4",{x:1},"6"], 10[{y:-0.875,x:2.5,c:"#c4e0bf"},"$",{x:1},")",{x:8.5,c:"#89b087"},"4",{x:1},"6"],
11[{y:-0.875,x:5.5,c:"#bbc6ed"},"`",{x:6.5},"/"], 11[{y:-0.875,x:5.5,c:"#c4e0bf"},"`",{x:6.5},"/"],
12[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\nL1",{c:"#bbc6ed",t:"#000000"},"#",{x:14.5,c:"#bed4ba"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\nL1"], 12[{y:-0.875,c:"#000000",t:"#ff0000",w:1.5},"Symbols\n\n\n\n\n\nShift",{c:"#c4e0bf",t:"#000000"},"#",{x:14.5,c:"#89b087"},"*",{c:"#000000",t:"#ff0000",w:1.5},"\n\nSymbols\n\n\n\n\nShift"],
13[{y:-0.625,x:6.5,c:"#bfbf67",t:"#000000",h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"], 13[{y:-0.625,x:6.5,c:"#54d6de",t:"#000000",fa:[0,0,0,1],h:1.5},"Tab >\n\n\nTab",{x:4.5,h:1.5},"< Tab\n\n\nShift Tab"],
14[{y:-0.75,x:3.5,c:"#bbc6ed"},"[",{x:10.5,c:"#bed4ba"},"2"], 14[{y:-0.75,x:3.5,c:"#c4e0bf"},"[",{x:10.5,c:"#89b087"},"2"],
15[{y:-0.875,x:2.5,c:"#bbc6ed"},"^",{x:1},"]",{x:8.5,c:"#bed4ba"},"1",{x:1},"3"], 15[{y:-0.875,x:2.5,c:"#c4e0bf"},"^",{x:1},"]",{x:8.5,c:"#89b087"},"1",{x:1},"3"],
16[{y:-0.875,x:5.5,c:"#bbc6ed"},"~",{x:6.5},"\\"], 16[{y:-0.875,x:5.5,c:"#c4e0bf"},"~",{x:6.5},"\\"],
17[{y:-0.875,c:"#cccccc",a:7,w:1.5},"",{c:"#bbc6ed",a:4},"%",{x:14.5,c:"#bed4ba"},"-",{c:"#2277ff",w:1.5},"\n\nCaps Lock"], 17[{y:-0.875,c:"#2277ff",f2:1,w:1.5},"Capitals\nShift\n\n\n\n\nShift",{c:"#c4e0bf"},"%",{x:14.5,c:"#89b087"},"-",{c:"#2277ff",fa:[0,1,0,1],w:1.5},"\n\nCapitals\nShift\n\n\n\nShift"],
18[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#bed4ba",a:4},"."], 18[{y:-0.375,x:3.5,c:"#cccccc",a:7},"",{x:10.5,c:"#89b087",a:4},"."],
19[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#bed4ba",a:4},"0",{x:1},"="], 19[{y:-0.875,x:2.5,c:"#cccccc",a:7},"",{x:1},"",{x:8.5,c:"#89b087",a:4},"0",{x:1},"="],
20[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#bed4ba",a:4},"+","Enter"], 20[{y:-0.75,x:0.5,c:"#cccccc",a:7},"","",{x:14.5,c:"#89b087",a:4},"+","Enter"],
21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#bfbf67"},"Left","Right"], 21[{r:30,rx:6.5,ry:4.25,y:-1,x:1,c:"#54d6de"},"Left","Right"],
22[{h:2},"Space",{h:2},"Enter","Up"], 22[{h:2},"Space",{h:2},"Enter","Up"],
23[{x:2},"Down"], 23[{x:2},"Down"],
24[{r:-30,rx:13,y:-1,x:-3},"Home","End"], 24[{r:-30,rx:13,y:-1,x:-3},"Home","End"],
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex
index 1a0859846..b726e5e92 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex
+++ b/keyboard/ergodox_ez/keymaps/ordinary/ordinary.hex
@@ -1,1119 +1,1189 @@
1:100000000C9465020C94A9020C94A9020C94A90208 1:100000000C945F040C94A3040C94A3040C94A30418
2:100010000C94A9020C94A9020C94A9020C94A902B4 2:100010000C94A3040C94A3040C94A3040C94A304C4
3:100020000C94A9020C94A9020C94B00B0C94820CB1 3:100020000C94A3040C94A3040C94BC0D0C948E0E9D
4:100030000C94A9020C94A9020C94A9020C94A90294 4:100030000C94A3040C94A3040C94A3040C94A304A4
5:100040000C94A9020C940B210C94A9020C94A90203 5:100040000C94A3040C9439230C94A3040C94A304DF
6:100050000C94A9020C94AD1A0C94A9020C94A90258 6:100050000C94A3040C94DB1C0C94A3040C94A30434
7:100060000C94A9020C94A9020C94A9020C94A90264 7:100060000C94A3040C94A3040C94A3040C94A30474
8:100070000C94A9020C94A9020C94A9020C94A90254 8:100070000C94A3040C94A3040C94A3040C94A30464
9:100080000C94A9020C94A9020C94A9020C94A90244 9:100080000C94A3040C94A3040C94A3040C94A30454
10:100090000C94A9020C94A9020C94A9020C94A90234 10:100090000C94A3040C94A3040C94A3040C94A30444
11:1000A0000C94A9020C94A9020C94A902E70C090D66 11:1000A0000C94A3040C94A3040C94A304F30E150F56
12:1000B000F40D090DF40D4B0D6E0DF40DC30DD60DA1 12:1000B0000010150F0010570F7A0F0010CF0FE20F2E
13:1000C000C310C310F110F11033116F116F136F13C0 13:1000C000D612D61204130413461382138215821516
14:1000D00087116F137E127E1249136F136F135D1316 14:1000D0009A138215911491145C158215821570156E
15:1000E0000000F0A135002B000152E100E00000000B 15:1000E000000000810889248935812B850252E100B6
16:1000F0001E00140004001D7100774E001F001A003E 16:1000F000E00000001E00140004001D0000774E0008
17:1001000016001B00007F4C002000080007000600BE 17:100100001F001A0016001B00007F4C002000080092
18:10011000E2002A002100150009001900E3004B004D 18:1001100007000600E2002A0021001500090019006E
19:10012000220017000A00050000004A0029002F00E5 19:10012000E3004B00220017000A00050000004A000F
20:1001300000002B0200004D002D00300000002B00BD 20:1001300029002F0000002B0200004D002D00300090
21:100140000000500023001C000B00110000004F00B5 21:1001400000002B000000500023001C000B001100D9
22:10015000240018000D001000E700520025000C00DC 22:1001500000004F00240018000D001000E7005200BE
23:100160000E003600E6002C00260012000F003700BB 23:1001600025000C000E003600E6002C0026001200D0
24:10017000007F2800270013003300387100775100FA 24:100170000F003700007F28002700130033003800ED
25:100180002E0031823481E500E40000002900025293 25:10018000007751002E8131853482E500E4000000C3
26:1001900001000100010000003A001E0220022202BC 26:100190000100C300C2003900010000002900010075
27:1001A000010051003B001F02210223020100280030 27:1001A0000100010001000100010001000100010047
28:1001B0003C002F0226022F0001002C003D003002DF 28:1001B0000100010001000100010001000100010037
29:1001C00027023000010052003E00240235003502B3 29:1001C0000100010001000100010001000100010027
30:1001D000000050000100360200002B0000004F001C 30:1001D0000100010000000100010001000000010019
31:1001E0000100370200002B0200004A003F003102EC 31:1001E000000001000100010000000100000001000A
32:1001F0003800310000004D0040005F005C005900F5 32:1001F00001000100010001000000010001000100F8
33:1002000062004B00410060005D005A0037004C0066 33:1002000001000100010001000100010001000100E6
34:10021000420061005E005B0067002A00430054005A 34:1002100001000100010001000100010001000100D6
35:100220005500560057004E004400450001003900BB 35:100220000100010001000100010001000100C30004
36:1002300058000000290002520100010001000000E6 36:10023000C200390001000000C20005520252E10074
37:10024000A5000100010001000100B500A6000100A9 37:10024000010000003A001E022002220201005100BB
38:10025000F200010001000100A800F000F100F1002F 38:100250003B001F0221022302010028003C002F0264
39:10026000F400B600AA00F900F3000100FA00B4009F 39:1002600026022F0001002C003D0030022702300042
40:10027000A9000100010001000000B8000100F90020 40:10027000010052003E00240235003502000050000B
41:100280000000FA000000B9000100F9000000FA00C7 41:100280000100360200002B0000004F000100370281
42:100290000000AC00010001004A0001000000AB00BA 42:1002900000002B0200004A003F003102380031000C
43:1002A0004600F9005000FA000100A9004B0052007E 43:1002A00000004D004000240021001E0027004B00EC
44:1002B000510051004E00AE00B30001004F0001009C 44:1002B0004100250022001F0037004C0042002600AC
45:1002C0000100AD00B10001004D0001000100AA00D5 45:1002C000230020002E002A004300380025022D00C4
46:1002D00001000100010001000100000016034500BB 46:1002D0002E024E00C20005520252E5002800000026
47:1002E000720067006F0044006F0078002000450036 47:1002E000045205520852E100010000003A001E02CB
48:1002F0005A00000016034500720067006F004400BA 48:1002F00020022202010051003B001F0221022302C2
49:100300006F007800200045005A0000000403090433 49:10030000010028003C002F0226022F0001002C00D3
50:1003100009026D00040100A0FA09040000010301B4 50:100310003D00300227023000010052003E0024025E
51:100320000100092111010001223F00070581030896 51:1003200035003502000050000100360200002B00AD
52:10033000000A090401000103010200092111010062 52:1003300000004F000100370200002B0200004A00BD
53:1003400001224D000705820308000A09040200018A 53:100340003F0031023800310000004D004000240021
54:100350000300000009211101000122360007058376 54:1003500021001E0027004B004100250022001F0045
55:100360000308000A09040300010300000009211129 55:1003600037004C0042002600230020002E002A0007
56:100370000100012239000705840310000112011059 56:100370004300380025022D002E024E000452055283
57:100380000100000008EDFE07130100010200010555 57:100380000852E5002800000001000654C1003900B1
58:10039000010906A101050719E029E71500250195C6 58:10039000010000002900010001000100010001002E
59:1003A0000875018102050819012905950575019156 59:1003A0000100010001000100010001000100010045
60:1003B000029501750391010507190029771500259C 60:1003B0000100010001000100010001000100010035
61:1003C00001957875018102C005010980A1018502AE 61:1003C0000100010001000100010001000000010026
62:1003D00016010026B7001A01002AB7007510950112 62:1003D0000100010000000100000001000100010017
63:1003E0008100C0050C0901A1018503160100269CAE 63:1003E0000000010000000100010001000100010007
64:1003F000021A01002A9C02751095018100C00501B6 64:1003F00000000100010001000100010001000100F6
65:100400000902A1010901A100050919012905150029 65:1004000001000100010001000100010001000100E4
66:10041000250195057501810295017503810105018D 66:1004100001000100010001000100010001000100D4
67:10042000093009311581257F950275088106093843 67:100420000100010001000654C10039000100000074
68:100430001581257F950175088106050C0A3802157E 68:10043000C30005520252E100A8000000440066001B
69:1004400081257F950175088106C0C005010906A1B7 69:10044000A6000100AA00B50045000100F20001006D
70:1004500001050719E029E7150025019508750181B7 70:10045000A90001006800F000F100F100F400B6000E
71:100460000295017508810105081901290595057591 71:1004600069000100F3000100F500B4006A0001001A
72:100470000191029501750391010507190029FF15E6 72:10047000010001000000B8000100F9000000FA00CE
73:100480000025FF950675088100C0000000000000EF 73:100480000000B9000100F9000000FA000000AC0013
74:100490000000000000010204060A0F17202C3A4A4F 74:100490006B004600530001000000AB006C004A00F6
75:1004A0005D71879DB3C7DAE9F5FCFFFCF5E9DAC7B2 75:1004A00050004D004900A9006D005200510051005C
76:1004B000B39D87715D4A3A2C20170F0A060402018A 76:1004B0004C00AE006E004B004F004E000100AD003E
77:1004C0000000000000000000000011241FBECFEF5C 77:1004C0006F00B100B30001000100AA00C300055293
78:1004D000DAE0DEBFCDBF04B603FE24C08091EE019A 78:1004D0000252E50001000000075208520000E1004E
79:1004E0009091EF01A091F001B091F1018730904B14 79:1004E000A800000044006600A6000100AA00B500B4
80:1004F000A740B04BB9F41092EE011092EF011092A8 80:1004F00045000100F2000100A90001006800F000C1
81:10050000F0011092F10114BE84B7877F84BF88E1A7 81:10050000F100F100F400B60069000100F300010001
82:100510000FB6F89480936000109260000FBEE0E088 82:10051000F500B4006A000100010001000000B8000D
83:10052000FFE3099511E0A0E0B1E0EAE9F5E402C0DB 83:100520000100F9000000FA000000B9000100F90024
84:1005300005900D92A433B107D9F721E0A4E3B1E00F 84:100530000000FA000000AC006B0046005300010010
85:1005400001C01D92AE3EB207E1F70E94F6080C947E 85:100540000000AB006C004A0050004D004900A900BB
86:10055000CB220C94000061110BC0FC018281882326 86:100550006D005200510051004C00AE006E004B0087
87:1005600021F085EE0E94570F03C085EE0E941F10F8 87:100560004F004E000100AD006F00B100B30001006C
88:1005700080E090E0089508956091B1017091B2011A 88:100570000100AA00075208520000E5000100000037
89:100580008091B3019091B4010E94D91956985E9858 89:100580000100C10001003900010000002900010044
90:1005900025982D9826982E9827982F98813019F015 90:100590000100010001000100010001000100010053
91:1005A000823021F00895259A2D9A0895269A2E9A40 91:1005A0000100010001000100010001000100010043
92:1005B00008950C94BC0256985E9825982D9826981C 92:1005B0000100010001000100010001000100010033
93:1005C0002E9827982F988FEF90E090938900809332 93:1005C0000100010000000100010001000000010025
94:1005D000880090938B0080938A0090938D00809385 94:1005D0000000010001000100000001000000010016
95:1005E0008C00259A2D9A2FEF80E792E021508040D1 95:1005E0000100010001000100000001000100010004
96:1005F0009040E1F700C00000269A2E9A2FEF80E786 96:1005F00001000100010001000100010001000100F3
97:1006000092E0215080409040E1F700C00000279A1E 97:1006000001000100010001000100010001000100E2
98:100610002F9A2FEF80E792E0215080409040E1F741 98:100610000100010001000100010001000100C10012
99:1006200000C0000025982D982FEF80E792E0215020 99:100620000100390001000000C100010001000100CB
100:1006300080409040E1F700C0000026982E982FEFF0 100:10063000010000002900010001000100010001008B
101:1006400080E792E0215080409040E1F700C0000038 101:1006400001000100010001000100010001000100A2
102:1006500027982F9856985E9825982D9826982E982A 102:100650000100010001000100010001000100010092
103:1006600027982F98089589EA8093800089E08093E5 103:100660000100010001000100010001000000010083
104:10067000810024982C983F988AB18F748AB96E981B 104:100670000100010000000100000001000100010074
105:10068000479A8BB1806B8BB9769A0E94DB020C94EF 105:100680000000010000000100010001000100010064
106:10069000BB0280E2809300018091340181110EC081 106:100690000000010001000100010001000100010053
107:1006A0000E94980381E0809334012FEF83ED90E363 107:1006A0000100010001000100010001000100010042
108:1006B000215080409040E1F700C0000080E40E949B 108:1006B0000100010001000100010001000100010032
109:1006C0009E038093000181112EC00E94C803809375 109:1006C00001000100C1000100010001000100000063
110:1006D0000001811128C00E94C8038093000181118C 110:1006D00016034500720067006F0044006F00780049
111:1006E00022C08FE30E94C8038093000181111BC0C8 111:1006E000200045005A000000160345007200670014
112:1006F0000E94C00380E40E949E0380930001811148 112:1006F0006F0044006F007800200045005A000000A1
113:1007000012C08CE00E94C8038093000181110BC0CD 113:100700000403090409026D00040100A0FA090400B1
114:100710000E94C80380930001811105C08FE30E94ED 114:10071000000103010100092111010001223F00072E
115:10072000C803809300010E94C003809100010895D6 115:1007200005810308000A0904010001030102000910
116:100730001092B9008AE08093B800089594EA9093EB 116:100730002111010001224D000705820308000A096A
117:10074000BC009091BC0097FFFCCF9091B900987FBE 117:10074000040200010300000009211101000122360A
118:10075000983021F0903111F081E008958093BB0032 118:10075000000705830308000A0904030001030000E1
119:1007600084E88093BC008091BC0087FFFCCF80911F 119:10076000000921110100012239000705840310004E
120:10077000B900887F883111F0803471F780E00895E6 120:10077000011201100100000008EDFE071301000145
121:1007800084E98093BC008091BC0084FDFCCF089577 121:1007800002000105010906A101050719E029E71585
122:100790008093BB0084E88093BC008091BC0087FFFD 122:1007900000250195087501810205081901290595B3
123:1007A000FCCF9091B900987F81E0983209F480E005 123:1007A000057501910295017503910105071900294D
124:1007B000089584E88093BC008091BC0087FFFCCF43 124:1007B0007715002501957875018102C00501098032
125:1007C0008091BB00089580910001811115C080E4E3 125:1007C000A101850216010026B7001A01002AB70010
126:1007D0000E949E038093000181110CC082E10E945F 126:1007D000751095018100C0050C0901A10185031662
127:1007E000C80380930001811105C08FEF0E94C803E8 127:1007E0000100269C021A01002A9C027510950181C5
128:1007F000809300010E94C00384B1807F84B985B1D9 128:1007F00000C005010902A1010901A10005091901B3
129:10080000807F85B98AB1837F8AB98BB1837F8BB9A9 129:1008000029051500250195057501810295017503DE
130:100810003E98469808950E944903809300010E94E3 130:1008100081010501093009311581257F950275088F
131:10082000E30380B38C7080BB81B3836F81BBE4E44E 131:10082000810609381581257F950175088106050C1B
132:10083000F1E0A6E3B1E011921D9281E0E235F80704 132:100830000A38021581257F950175088106C0C0051B
133:10084000D1F70C943303BF92CF92DF92EF92FF92D5 133:10084000010906A101050719E029E7150025019511
134:100850000F931F93CF93DF9380910001882379F04A 134:1008500008750181029501750881010508190129B2
135:10086000809135018F5F80933501811108C00E940E 135:10086000059505750191029501750391010507191B
136:10087000490380930001811102C00E94DB0206E35C 136:100870000029FF150025FF950675088100C00000BE
137:1008800011E0C0E0D0E0DD24D39482E0C82EEE2455 137:10088000000000000000000000010204060A0F172B
138:10089000E394F12CC73000F580910001811162C012 138:10089000202C3A4A5D71879DB3C7DAE9F5FCFFFC6D
139:1008A00080E40E949E0380930001811112C082E1C6 139:1008A000F5E9DAC7B39D87715D4A3A2C20170F0A24
140:1008B0000E94C8038093000181110BC0C7010C2E58 140:1008B00006040201000000000000000000001124F6
141:1008C00001C0880F0A94EAF780950E94C8038093BC 141:1008C0001FBECFEFDAE0DEBFCDBF04B603FE24C00B
142:1008D00000010E94C00346C0CA30A1F028F4C8300D 142:1008D0008091EF019091F001A091F101B091F201AE
143:1008E00059F0C93061F005C0CC3089F070F0CD30DE 143:1008E0008730904BA740B04BB9F41092EF011092B3
144:1008F00089F0209A289810C0219A29980DC0229A30 144:1008F000F0011092F1011092F20114BE84B7877FCB
145:100900002A980AC0239A2B9807C0529A01C0539A7A 145:1009000084BF88E10FB6F894809360001092600075
146:100910005B9802C03E9A4698E0EAEA95F1F78FB1FB 146:100910000FBEE0E0FFE3099511E0A0E0B1E0E6EFF3
147:1009200079995AC092E081708D25892B7C9B02C0F9 147:10092000F9E402C005900D92A433B107D9F721E094
148:1009300090E001C094E0892B7D9B02C090E001C053 148:10093000A4E3B1E001C01D92AF3EB207E1F70E940F
149:1009400098E0892B7E9B02C090E001C090E1892B4A 149:10094000020B0C94F9240C94000061110BC0FC0103
150:100950009FB19095991F9927991F9295990F907E15 150:100950008281882321F085EE0E94631103C085EE19
151:10096000892B0FC08091000181114BC080E40E944F 151:100960000E942B1280E090E008950895CF9360914B
152:100970009E0380930001882389F1B12C0E94C0035B 152:10097000B1017091B2018091B3019091B4010E94D4
153:100980008B2DF8019081981719F08083C092010196 153:10098000071CC82F8130F9F08430E9F089EF8C0F13
154:100990000E94E30321960F5F1F4FCE30D10509F06F 154:100990008230C8F056985E9825982D9826982E9803
155:1009A00079CF80910101882371F1815080930101F9 155:1009A00027982F980E943B1081FF02C0259A2D9A0C
156:1009B000882339F08FE99FE00197F1F700C000002C 156:1009B0008EEF8C0F823010F4269A2E9AC550C230DA
157:1009C00022C0A4E4B1E0E6E3F1E081918D9391E0EF 157:1009C00010F4279A2F9ACF9108950C94B604569854
158:1009D000E434F907D1F717C090E0A5CF83E10E9476 158:1009D0005E9825982D9826982E9827982F988FEF17
159:1009E000C803809300018111C8CF81E40E949E0357 159:1009E00090E0909389008093880090938B0080938F
160:1009F000809300018111C1CF0E94D903B82EB09419 160:1009F0008A0090938D0080938C00259A2D9A2FEF7A
161:100A0000BDCF80E0BECF0E94D90281E0DF91CF91BF 161:100A000080E792E0215080409040E1F700C0000074
162:100A10001F910F91FF90EF90DF90CF90BF900895BE 162:100A1000269A2E9A2FEF80E792E021508040904056
163:100A2000E82FF0E0EC5BFE4F8081089508958B3B4A 163:100A2000E1F700C00000279A2F9A2FEF80E792E0AD
164:100A3000910578F4883A910540F5853A9105D0F40E 164:100A3000215080409040E1F700C0000025982D989B
165:100A40008430910508F0B1C08130910509F4ADC042 165:100A40002FEF80E792E0215080409040E1F700C016
166:100A50006BC0803E910508F467C0883E910508F49C 166:100A5000000026982E982FEF80E792E021508040EA
167:100A6000A4C09C01205F31092031310508F05CC031 167:100A60009040E1F700C0000027982F9856985E98B4
168:100A700090650895853A910509F459C0863A910523 168:100A700025982D9826982E9827982F98089589EADA
169:100A800009F458C083E890E40895883A910509F480 169:100A80008093800089E08093810024982C983F987F
170:100A900054C0893A910509F453C08A3A910509F482 170:100A90008AB18F748AB96E98479A8BB1806B8BB983
171:100AA00052C08B3A910509F451C08C3A910509F472 171:100AA000769A0E94E7040C94B50480E280930001DA
172:100AB00050C08D3A910509F44FC0803B910509F46F 172:100AB0008091340181110EC00E94A40581E08093D1
173:100AC0004EC08E3A910509F44DC08F3A910509F454 173:100AC00034012FEF83ED90E3215080409040E1F717
174:100AD0004CC0813B910509F44BC0823B910509F460 174:100AD00000C0000080E40E94AA05809300018111FB
175:100AE0004AC0833B910509F449C0843B910509F450 175:100AE0002EC00E94D40580930001811128C00E946D
176:100AF00048C0853B910509F447C0863B910509F440 176:100AF000D40580930001811122C08FE30E94D405A8
177:100B000046C0873B910509F445C0883B910509F42F 177:100B00008093000181111BC00E94CC0580E40E94EB
178:100B100044C0893B910509F443C08A3B910509F023 178:100B1000AA0580930001811112C08CE00E94D405C7
179:100B200042C08AE296E4089580E090E0089581E86A 179:100B20008093000181110BC00E94D40580930001C5
180:100B300090E4089582E890E4089582EE94E40895A4 180:100B3000811105C08FE30E94D405809300010E94BB
181:100B400089EE94E408958AEE94E4089585EB94E4A4 181:100B4000CC058091000108951092B9008AE080934D
182:100B5000089586EB94E4089587EB94E408958CEC73 182:100B5000B800089594EA9093BC009091BC0097FF70
183:100B600094E408958DEC94E4089583E895E4089561 183:100B6000FCCF9091B900987F983021F0903111F02E
184:100B70008AE895E4089582E995E4089584E995E486 184:100B700081E008958093BB0084E88093BC0080915D
185:100B8000089581E296E4089583E296E4089584E26C 185:100B8000BC0087FFFCCF8091B900887F883111F0CD
186:100B900096E4089585E296E4089586E296E4089541 186:100B9000803471F780E0089584E98093BC008091EF
187:100BA00087E296E4089580E094E40895089596E03D 187:100BA000BC0084FDFCCF08958093BB0084E8809353
188:100BB000799FF001112494E5899FE00DF11D112426 188:100BB000BC008091BC0087FFFCCF9091B900987F6A
189:100BC000E60FF11DEE0FFF1FEC51FF4F8591949141 189:100BC00081E0983209F480E0089584E88093BC00C5
190:100BD0000895880F991F805A9040FC018591949147 190:100BD0008091BC0087FFFCCF8091BB00089580917D
191:100BE0000895880F991F80529F4FFC018591949121 191:100BE0000001811115C080E40E94AA0580930001D4
192:100BF000089526E0729FF001112444E5849FE00DE2 192:100BF00081110CC082E10E94D40580930001811113
193:100C0000F11D1124E60FF11DEE0FFF1FEC51FF4FF8 193:100C000005C08FEF0E94D405809300010E94CC059F
194:100C100025913491C9019A9581159F4110F4C9011C 194:100C100084B1807F84B985B1807F85B98AB1837FB3
195:100C20000895C90190528115904128F4C9019F701F 195:100C20008AB98BB1837F8BB93E98469808950E940C
196:100C30000E94F1050895C90190538115904120F457 196:100C30005505809300010E94EF0580B38C7080BB46
197:100C4000C9019927906C0895211580E5380769F44A 197:100C400081B3836F81BBE4E4F1E0A6E3B1E01192EC
198:100C50000E9490139FEF24E34CE0915020404040CD 198:100C50001D9281E0E235F807D1F70C943F05BF9271
199:100C6000E1F700C000000C94D21A213080E538076B 199:100C6000CF92DF92EF92FF920F931F93CF93DF9378
200:100C700031F48091CC0181608093CC010895C90149 200:100C700080910001882379F0809135018F5F809306
201:100C800090558115904108F050C0832F99278F709F 201:100C80003501811108C00E94550580930001811132
202:100C9000992781309105D9F4A9014370552702C0E5 202:100C900002C00E94E70406E311E0C0E0D0E0DD24DA
203:100CA000880F991F4A95E2F79C68A90164E0440FF8 203:100CA000D39482E0C82EEE24E394F12CC73000F5F3
204:100CB000551F6A95E1F744275370842B952B73E0F9 204:100CB00080910001811162C080E40E94AA058093A6
205:100CC000220F331F7A95E1F7207633271DC082303B 205:100CC0000001811112C082E10E94D40580930001CD
206:100CD000910529F4922F8827816F906A08958330B7 206:100CD00081110BC0C7010C2E01C0880F0A94EAF7DE
207:100CE0009105A9F4A9014370552781E090E002C065 207:100CE00080950E94D405809300010E94CC0546C0E7
208:100CF000880F991F4A95E2F79C6843E0220F331F43 208:100CF000CA30A1F028F4C83059F0C93061F005C0FD
209:100D00004A95E1F7207E3770822B932B0895049744 209:100D0000CC3089F070F0CD3089F0209A289810C04E
210:100D1000F1F4A9014370552781E090E002C0880FEB 210:100D1000219A29980DC0229A2A980AC0239A2B98C2
211:100D2000991F4A95E2F79A68E8CFC9019057811553 211:100D200007C0529A01C0539A5B9802C03E9A4698F7
212:100D3000904120F4C9019F7090620895C9019058B4 212:100D3000E0EAEA95F1F78FB179995AC092E08170B3
213:100D40008115904120F4C9019F70906A0895203E5A 213:100D40008D25892B7C9B02C090E001C094E0892B0B
214:100D50003105E0F4203C310558F52133310509F423 214:100D50007D9B02C090E001C098E0892B7E9B02C081
215:100D600070C048F42932310509F464C02A323105D3 215:100D600090E001C090E1892B9FB19095991F992740
216:100D700009F46EC074C029333105F1F02238310511 216:100D7000991F9295990F907E892B0FC08091000149
217:100D8000D9F02533310509F44EC069C0233E310541 217:100D800081114BC080E40E94AA0580930001882352
218:100D900089F138F4203E3105C1F0223E3105E1F001 218:100D900089F1B12C0E94CC058B2DF8019081981718
219:100DA0005EC0263E310569F1273E3105A9F157C0E5 219:100DA00019F08083C09201010E94EF0521960F5F28
220:100DB000C9010E94E90508958091DF0180FD02C00C 220:100DB0001F4FCE30D10509F079CF809101018823F2
221:100DC00081FF4DC080EE90E04BC08091DF0180FF3D 221:100DC00071F1815080930101882339F08FE99FE010
222:100DD000F9CF89E390E044C08091DF0182FF0EC02B 222:100DD0000197F1F700C0000022C0A4E4B1E0E6E30F
223:100DE0008091DF0184FF03C080E090E039C083EE92 223:100DE000F1E081918D9391E0E434F907D1F717C0D8
224:100DF00090E036C08091DF0182FFF2CF82EE90E07A 224:100DF00090E0A5CF83E10E94D4058093000181118A
225:100E00002FC08091DF0183FF0BC08091DF0184FD43 225:100E0000C8CF81E40E94AA05809300018111C1CF5F
226:100E1000EBCF87EE90E024C08091DF0183FFF5CF18 226:100E10000E94E505B82EB094BDCF80E0BECF0E9401
227:100E200086EE90E01DC08091DF0185FF07C089E25A 227:100E2000E50481E0DF91CF911F910F91FF90EF904A
228:100E300090E016C08091DF0185FFF9CF85E390E057 228:100E3000DF90CF90BF900895E82FF0E0EC5BFE4F7D
229:100E40000FC08091DF0186FF07C08AE290E008C0F2 229:100E40008081089508958B3B910578F4883A910547
230:100E50008091DF0186FFF9CF81E390E001C0C901F5 230:100E500040F5853A9105D0F48430910508F0B1C091
231:100E60000E941705089508950C943307809162013C 231:100E60008130910509F4ADC06BC0803E910508F456
232:100E70000895CF93DF9300D01F92CDB7DEB72091B6 232:100E700067C0883E910508F4A4C09C01205F310939
233:100E8000E501243019F523E029839B838A8320938D 233:100E80002031310508F05CC090650895853A9105E0
234:100E9000E9008FEF9091E800815095FD06C095ED37 234:100E900009F459C0863A910509F458C083E890E4F2
235:100EA0009A95F1F700008111F5CF8091E80085FF58 235:100EA0000895883A910509F454C0893A910509F4E6
236:100EB0000DC040E050E063E070E0CE0101960E947A 236:100EB00053C08A3A910509F452C08B3A910509F45E
237:100EC000A3098091E8008E778093E8000F900F903F 237:100EC00051C08C3A910509F450C08D3A910509F44E
238:100ED0000F90DF91CF910895CF93DF9300D01F92B1 238:100ED0004FC0803B910509F44EC08E3A910509F44C
239:100EE000CDB7DEB72091E501243021F522E029833A 239:100EE0004DC08F3A910509F44CC0813B910509F43E
240:100EF0009B838A8383E08093E9008FEF9091E800E1 240:100EF0004BC0823B910509F44AC0833B910509F43C
241:100F0000815095FD06C095ED9A95F1F7000081118D 241:100F000049C0843B910509F448C0853B910509F42B
242:100F1000F5CF8091E80085FF0DC040E050E063E030 242:100F100047C0863B910509F446C0873B910509F41B
243:100F200070E0CE0101960E94A3098091E8008E77BF 243:100F200045C0883B910509F444C0893B910509F40B
244:100F30008093E8000F900F900F90DF91CF9108956C 244:100F300043C08A3B910509F042C08AE296E40895D5
245:100F40002091E5012430F1F422E02093E9002FEF15 245:100F400080E090E0089581E890E4089582E890E4DC
246:100F50003091E800215035FD06C035ED3A95F1F7A6 246:100F5000089582EE94E4089589EE94E408958AEE6B
247:100F600000002111F5CF2091E80025FF0BC040E0E3 247:100F600094E4089585EB94E4089586EB94E4089561
248:100F700050E065E070E00E94A3098091E8008E7760 248:100F700087EB94E408958CEC94E408958DEC94E46C
249:100F80008093E8000895CF93DF93EC018091E50111 249:100F8000089583E895E408958AE895E4089582E950
250:100F9000843009F046C090910C019923D9F09091CA 250:100F900095E4089584E995E4089581E296E408953E
251:100FA0000D019923B9F08093E9008FEF9091E8004B 251:100FA00083E296E4089584E296E4089585E296E467
252:100FB000815095FD06C095E19A95F1F700008111E9 252:100FB000089586E296E4089587E296E4089580E035
253:100FC000F5CF8091E80085FF2CC040E050E060E163 253:100FC00094E40895089596E0799FF001112494E542
254:100FD00070E017C081E08093E9008FEF9091E80006 254:100FD000899FE00DF11D1124E60FF11DEE0FFF1F9B
255:100FE000815095FD06C095ED9A95F1F700008111AD 255:100FE000E851FF4F859194910895880F991F805A79
256:100FF000F5CF8091E80085FF14C040E050E068E044 256:100FF0009040FC01859194910895880F991F80522B
257:1010000070E0CE010E94A3098091E8008E77809362 257:101000009F4FFC0185919491089526E0729FF00115
258:10101000E80080E1FE01A2E5B1E001900D928A9521 258:10101000112444E5849FE00DF11D1124E60FF11D1C
259:10102000E1F7DF91CF9108958091E401811109C02A 259:10102000EE0FFF1FE851FF4F25913491C9019A95AA
260:101030000E94350B0E94920B8091E20084608093A5 260:1010300081159F4110F4C9010895C901905281158D
261:10104000E20008951092E401089508950C94F820A8 261:10104000904128F4C9019F700E94FD070895C901CD
262:101050000E94691A0E94FE200E942F0E0C943407F1 262:1010500090538115904120F4C9019927906C08950F
263:1010600042E061EC81E00E94AF0A42E061EC82E084 263:10106000211580E5380769F40E94A5159FEF24E358
264:101070000E94AF0A42E061EC83E00E94AF0A42E1C5 264:101070004CE0915020404040E1F700C000000C944B
265:1010800061EC84E00C94AF0A8091E701833009F4AD 265:10108000001D213080E5380731F48091CD01816069
266:1010900055C030F4813071F0823009F48EC008956B 266:101090008093CD010895C90190558115904108F0C4
267:1010A0008A3009F47AC08B3009F460C0893009F0C5 267:1010A00050C0832F99278F70992781309105D9F4EB
268:1010B0009CC020C08091E601813A09F096C08091E1 268:1010B000A9014370552702C0880F991F4A95E2F78E
269:1010C000E800877F8093E8008091EA019091EB012E 269:1010C0009C68A90164E0440F551F6A95E1F7442725
270:1010D000892B21F060E080E090E003C060E182E5D0 270:1010D0005370842B952B73E0220F331F7A95E1F721
271:1010E00091E070E00E94EC098091E8008B7780939A 271:1010E000207633271DC08230910529F4922F88275E
272:1010F000E80008958091E601813209F076C0809180 272:1010F000816F906A089583309105A9F4A901437026
273:10110000EA019091EB01009719F0039709F06DC087 273:10110000552781E090E002C0880F991F4A95E2F7C9
274:101110008091E800877F8093E8008091E80082FD5D 274:101110009C6843E0220F331F4A95E1F7207E377029
275:1011200005C08091E5018111F8CF5FC08091F10089 275:10112000822B932B08950497F1F4A901437055275E
276:10113000809362018091E8008B7753C08091E60133 276:1011300081E090E002C0880F991F4A95E2F79A6813
277:10114000813A09F052C08091EA019091EB01892B1C 277:10114000E8CFC90190578115904120F4C9019F70E3
278:1011500009F04BC08091E800877F8093E800809180 278:1011500090620895C90190588115904120F4C90109
279:10116000E80080FFFCCF80910C0136C08091E60141 279:101160009F70906A0895203E3105E0F4203C3105DF
280:101170008132D9F58091EA019091EB01892BA9F593 280:1011700058F52133310509F470C048F4293231059E
281:101180008091E800877F8093E8000E94E40A8091C4 281:1011800009F464C02A32310509F46EC074C02933F1
282:10119000E80180930C010C9490138091E601813258 282:101190003105F1F022383105D9F02533310509F454
283:1011A00021F58091E800877F8093E8000E94E40A9F 283:1011A0004EC069C0233E310589F138F4203E310537
284:1011B0008091E9018093630108958091E601813A6D 284:1011B000C1F0223E3105E1F05EC0263E310569F105
285:1011C000A1F48091E800877F8093E8008091E80097 285:1011C000273E3105A9F157C0C9010E94F5070895CE
286:1011D00080FFFCCF809163018093F1008091E80053 286:1011D0008091E00180FD02C081FF4DC080EE90E073
287:1011E0008E778093E8000C94E40A089584B7877F93 287:1011E0004BC08091E00180FFF9CF89E390E044C0DB
288:1011F00084BF88E10FB6F89480936000109260007D 288:1011F0008091E00182FF0EC08091E00184FF03C076
289:101200000FBE90E080E80FB6F89480936100909351 289:1012000080E090E039C083EE90E036C08091E0014C
290:1012100061000FBE0E947E0E0E94350B0E94920B51 290:1012100082FFF2CF82EE90E02FC08091E00183FF49
291:101220008091E20084608093E20078940E940D0E29 291:101220000BC08091E00184FDEBCF87EE90E024C0FD
292:101230000E94800E82E091E00E942A0E0E94E62029 292:101230008091E00183FFF5CF86EE90E01DC08091A4
293:101240008091E501853069F40E942C1A8091E301B8 293:10124000E00185FF07C089E290E016C08091E001CF
294:101250008823B1F30E94541A882391F30E948D09C8 294:1012500085FFF9CF85E390E00FC08091E00186FF24
295:10126000EFCF0E94860EECCF292F33272330310594 295:1012600007C08AE290E008C08091E00186FFF9CFD4
296:10127000A9F06CF42130310509F442C02230310567 296:1012700081E390E001C0C9010E9423070895089509
297:1012800009F043C08DE690E020E133E042C0213216 297:101280000C943F09809162010895CF93DF9300D0C1
298:101290003105C9F02232310519F137C09927813063 298:101290001F92CDB7DEB72091E601243019F523E087
299:1012A000910541F08230910541F0892B71F5ECE018 299:1012A00029839B838A832093E9008FEF9091E80044
300:1012B000F3E005C0E4EFF2E002C0ECEDF2E084916F 300:1012B000815095FD06C095ED9A95F1F700008111DA
301:1012C00090E09F0126C0643000F5E62FF0E0EE0FBD 301:1012C000F5CF8091E80085FF0DC040E050E063E07D
302:1012D000FF1FEE5DFE4F2081318189E090E019C053 302:1012D00070E0CE0101960E94AF0B8091E8008E77FE
303:1012E000643098F4E62FF0E0DF01AA0FBB1FA65E82 303:1012E0008093E8000F900F900F90DF91CF910895B9
304:1012F000BE4F2D913C91EA5EFE4F808190E009C087 304:1012F000CF93DF9300D01F92CDB7DEB72091E601E8
305:1013000082E190E02DE733E004C080E090E020E04F 305:10130000243021F522E029839B838A8383E0809324
306:1013100030E0FA0131832083089580E189BD82E1C4 306:10131000E9008FEF9091E800815095FD06C095EDB2
307:1013200089BD09B400FEFDCF8091D8008F7D8093E8 307:101320009A95F1F700008111F5CF8091E80085FFD3
308:10133000D8008091E00082608093E0008091E0001E 308:101330000DC040E050E063E070E0CE0101960E94F5
309:1013400081FDFCCF0895CF92DF92EF92FF920F9331 309:10134000AF0B8091E8008E778093E8000F900F90AC
310:101350001F93CF93DF937C018B01EA010E94050B61 310:101350000F90DF91CF9108952091E6012430F1F4B0
311:10136000811131C0209731F088819981081B190BB8 311:1013600022E02093E9002FEF3091E800215035FD75
312:10137000E80EF91EC12CD12C0115110519F180912F 312:1013700006C035ED3A95F1F700002111F5CF209127
313:10138000E80085FD14C08091E8008E778093E80026 313:10138000E80025FF0BC040E050E065E070E00E94FF
314:10139000209741F0888199818C0D9D1D99838883C8 314:10139000AF0B8091E8008E778093E8000895CF939B
315:1013A00085E011C00E94050B882331F30CC0F701C2 315:1013A000DF93EC018091E601843009F046C0909112
316:1013B00081917F018093F10001501109FFEFCF1A55 316:1013B0000C019923D9F090910D019923B9F08093F4
317:1013C000DF0ADACF80E0DF91CF911F910F91FF907C 317:1013C000E9008FEF9091E800815095FD06C095E10E
318:1013D000EF90DF90CF9008952091EC013091ED01D6 318:1013D0009A95F1F700008111F5CF8091E80085FF23
319:1013E0002617370748F06115710539F42091E80098 319:1013E0002CC040E050E060E170E017C081E08093E5
320:1013F0002E772093E80001C0B901FC0120E06115BF 320:1013F000E9008FEF9091E800815095FD06C095EDD2
321:101400007105B9F18091E501882309F440C0853068 321:101400009A95F1F700008111F5CF8091E80085FFF2
322:1014100009F43FC08091E80083FD3DC08091E80061 322:1014100014C040E050E068E070E0CE010E94AF0BE5
323:1014200082FF06C08091E80082FF26C080E0089518 323:101420008091E8008E778093E80080E1FE01A2E5DC
324:101430008091E80080FFE3CF2091F3008091F200DB 324:10143000B1E001900D928A95E1F7DF91CF91089587
325:1014400090E0922B6115710551F08830910538F4C8 325:101440008091E501811109C00E94410D0E949E0D0D
326:1014500021912093F100615071090196F3CF21E0B1 326:101450008091E20084608093E20008951092E5019B
327:10146000089709F020E08091E8008E778093E800EB 327:10146000089508950C9426230E94971C0E942C2313
328:10147000C6CF2111C7CFD6CF8091E501882339F09F 328:101470000E943B100C94400942E061EC81E00E9424
329:10148000853039F08091E80083FFCCCF04C082E042 329:10148000BB0C42E061EC82E00E94BB0C42E061ECEC
330:10149000089583E0089581E008952091EC01309152 330:1014900083E00E94BB0C42E161EC84E00C94BB0C45
331:1014A000ED012617370748F06115710539F42091D1 331:1014A0008091E801833009F455C030F4813071F047
332:1014B000E8002E772093E80001C0B901FC0120E08C 332:1014B000823009F48EC008958A3009F47AC08B30E6
333:1014C00061157105C1F18091E501882309F441C0DE 333:1014C00009F460C0893009F09CC020C08091E70118
334:1014D000853009F440C08091E80083FD3EC08091D2 334:1014D000813A09F096C08091E800877F8093E80008
335:1014E000E80082FF06C08091E80082FF27C080E00C 335:1014E0008091EB019091EC01892B21F060E080E08C
336:1014F00008958091E80080FFE3CF2091F300809170 336:1014F00090E003C060E182E591E070E00E94F80BAB
337:10150000F20090E0922B6115710559F08830910539 337:101500008091E8008B778093E80008958091E7014F
338:1015100040F424912093F1003196615071090196B5 338:10151000813209F076C08091EB019091EC01009747
339:10152000F2CF21E0089709F020E08091E8008E7763 339:1015200019F0039709F06DC08091E800877F8093E0
340:101530008093E800C5CF2111C6CFD5CF8091E501BA 340:10153000E8008091E80082FD05C08091E6018111FC
341:10154000882339F0853039F08091E80083FFCBCFD4 341:10154000F8CF5FC08091F100809362018091E80044
342:1015500004C082E0089583E0089581E00895982F03 342:101550008B7753C08091E701813A09F052C08091A6
343:10156000973058F59093E900981739F07091EC0096 343:10156000EB019091EC01892B09F04BC08091E800D0
344:101570002091ED005091F00003C0242F762F50E011 344:10157000877F8093E8008091E80080FFFCCF809116
345:1015800021FF19C03091EB003E7F3093EB0030918A 345:101580000C0136C08091E7018132D9F58091EB01E1
346:10159000ED003D7F3093ED003091EB0031603093F2 346:101590009091EC01892BA9F58091E800877F8093D9
347:1015A000EB007093EC002093ED005093F00020913D 347:1015A000E8000E94F00C8091E90180930C010C94FA
348:1015B000EE0027FF07C09F5FD3CF8F708093E900B5 348:1015B000A5158091E701813221F58091E800877FB0
349:1015C00081E0089580E008958091E60187FD05C0DF 349:1015C0008093E8000E94F00C8091EA01809363010F
350:1015D0008091E80080FF0EC012C08091E80082FD7B 350:1015D00008958091E701813AA1F48091E800877F26
351:1015E00005C08091E5018111F8CF08958091E80050 351:1015E0008093E8008091E80080FFFCCF8091630148
352:1015F0008B7708C08091E5018111EACF0895809131 352:1015F0008093F1008091E8008E778093E8000C944E
353:10160000E8008E778093E80008958091E40090913F 353:10160000F00C089584B7877F84BF88E10FB6F89403
354:10161000E50045E62091EC0020FF21C02091E80084 354:1016100080936000109260000FBE90E080E80FB6EB
355:1016200020FD21C02091E501222389F0253089F099 355:10162000F89480936100909361000FBE0E948A102D
356:101630002091EB0025FD0FC02091E4003091E500E2 356:101630000E94410D0E949E0D8091E2008460809383
357:101640002817390739F3415041F0C901E3CF82E04F 357:10164000E20078940E9419100E948C1082E091E0D0
358:10165000089583E0089581E0089584E0089520913D 358:101650000E9436100E9414238091E601853069F4BF
359:10166000E80022FFDFCF80E008950E94A30B0E94D4 359:101660000E945A1C8091E4018823B1F30E94821CDD
360:10167000AB0BE0EEF0E0808181608083E8EDF0E08C 360:10167000882391F30E94990BEFCF0E949210ECCF38
361:1016800080818F77808319BCA7EDB0E08C918E7F2D 361:10168000292F332723303105A9F06CF4213031059F
362:101690008C9380818F7E80831092E40108950F9354 362:1016900009F442C02230310509F043C08DE690E0E4
363:1016A0001F93CF93DF930E94A30B0E94AB0BC8ED57 363:1016A00024E037E042C021323105C9F02232310551
364:1016B000D0E088818F77888388818068888388815B 364:1016B00019F137C099278130910541F082309105A9
365:1016C0008F7D888319BC1092E5011092E101109280 365:1016C00041F0892B71F5E0E0F7E005C0E8EEF6E0C7
366:1016D000E3011092E20100EE10E0F80180818B7FBF 366:1016D00002C0E0EDF6E0849190E09F0126C0643006
367:1016E000808388818160888342E060E080E00E949E 367:1016E00000F5E62FF0E0EE0FFF1FEE5DFE4F2081CC
368:1016F000AF0AE1EEF0E080818E7F8083E2EEF0E0E1 368:1016F000318189E090E019C0643098F4E62FF0E081
369:10170000808181608083808188608083F80180810E 369:10170000DF01AA0FBB1FA65EBE4F2D913C91EA5E82
370:101710008E7F8083888180618883DF91CF911F9144 370:10171000FE4F808190E009C082E190E021E737E050
371:101720000F910895E8EDF0E080818F7E8083E7EDF2 371:1017200004C080E090E020E030E0FA0131832083C3
372:10173000F0E080818160808384E082BF81E08093DB 372:10173000089580E189BD82E189BD09B400FEFDCF35
373:10174000E4010C944F0BE8EDF0E080818E7F808304 373:101740008091D8008F7D8093D8008091E0008260E6
374:101750001092E20008951092DA001092E1000895CC 374:101750008093E0008091E00081FDFCCF0895CF925E
375:101760001F920F920FB60F9211242F933F934F9316 375:10176000DF92EF92FF920F931F93CF93DF937C0151
376:101770005F936F937F938F939F93AF93BF93EF93F9 376:101770008B01EA010E94110D811131C0209731F0D7
377:10178000FF938091E10082FF0BC08091E20082FF15 377:1017800088819981081B190BE80EF91EC12CD12CF8
378:1017900007C08091E1008B7F8093E1000E940C0ED6 378:101790000115110519F18091E80085FD14C08091B3
379:1017A0008091DA0080FF1FC08091D80080FF1BC0AD 379:1017A000E8008E778093E800209741F08881998146
380:1017B0008091DA008E7F8093DA008091D90080FFDB 380:1017B0008C0D9D1D9983888385E011C00E94110DB9
381:1017C0000DC080E189BD82E189BD09B400FEFDCF75 381:1017C000882331F30CC0F70181917F018093F100F0
382:1017D00081E08093E5010E94140805C019BC1092B5 382:1017D00001501109FFEFCF1ADF0ADACF80E0DF9165
383:1017E000E5010E9422088091E10080FF19C08091EC 383:1017E000CF911F910F91FF90EF90DF90CF900895D0
384:1017F000E20080FF15C08091E2008E7F8093E200BE 384:1017F0002091ED013091EE012617370748F0611571
385:101800008091E20080618093E2008091D800806244 385:10180000710539F42091E8002E772093E80001C09B
386:101810008093D80019BC85E08093E5010E942608DA 386:10181000B901FC0120E061157105B9F18091E60183
387:101820008091E10084FF30C08091E20084FF2CC0F1 387:10182000882309F440C0853009F43FC08091E80066
388:1018300080E189BD82E189BD09B400FEFDCF8091C0 388:1018300083FD3DC08091E80082FF06C08091E800F2
389:10184000D8008F7D8093D8008091E1008F7E8093B7 389:1018400082FF26C080E008958091E80080FFE3CF0A
390:10185000E1008091E2008F7E8093E2008091E200BF 390:101850002091F3008091F20090E0922B61157105C8
391:1018600081608093E2008091E101882311F084E09F 391:1018600051F08830910538F421912093F1006150B6
392:1018700007C08091E30087FF02C083E001C081E0E0 392:1018700071090196F3CF21E0089709F020E08091EB
393:101880008093E5010E9428088091E10083FF29C030 393:10188000E8008E778093E800C6CF2111C7CFD6CF6E
394:101890008091E20083FF25C08091E100877F8093E3 394:101890008091E601882339F0853039F08091E800A5
395:1018A000E10082E08093E5011092E1018091E10086 395:1018A00083FFCCCF04C082E0089583E0089581E0F7
396:1018B0008E7F8093E1008091E2008E7F8093E20032 396:1018B00008952091ED013091EE012617370748F089
397:1018C0008091E20080618093E20042E060E080E08D 397:1018C0006115710539F42091E8002E772093E80026
398:1018D0000E94AF0A8091F00088608093F0000E941F 398:1018D00001C0B901FC0120E061157105C1F18091E1
399:1018E0002508FF91EF91BF91AF919F918F917F91CB 399:1018E000E601882309F441C0853009F440C08091A5
400:1018F0006F915F914F913F912F910F900FBE0F907D 400:1018F000E80083FD3EC08091E80082FF06C0809131
401:101900001F9018951F920F920FB60F9211242F93CC 401:10190000E80082FF27C080E008958091E80080FF12
402:101910003F934F935F936F937F938F939F93AF9377 402:10191000E3CF2091F3008091F20090E0922B6115CB
403:10192000BF93CF93EF93FF93C091E900CF70809165 403:10192000710559F08830910540F424912093F1001D
404:10193000EC001092E9008091F000877F8093F00026 404:101930003196615071090196F2CF21E0089709F0C4
405:1019400078940E94BE0C1092E9008091F0008860AB 405:1019400020E08091E8008E778093E800C5CF2111D8
406:101950008093F000C093E900FF91EF91CF91BF9188 406:10195000C6CFD5CF8091E601882339F0853039F0A4
407:10196000AF919F918F917F916F915F914F913F9137 407:101960008091E80083FFCBCF04C082E0089583E03C
408:101970002F910F900FBE0F901F9018951F93CF932C 408:10197000089581E00895982F973058F59093E900E5
409:10198000DF93CDB7DEB7AA970FB6F894DEBF0FBED0 409:10198000981739F07091EC002091ED005091F00023
410:10199000CDBFE6EEF1E08091F100819321E0EE3ED3 410:1019900003C0242F762F50E021FF19C03091EB00B7
411:1019A000F207C9F70E9444088091E80083FF1CC138 411:1019A0003E7F3093EB003091ED003D7F3093ED00B2
412:1019B0002091E6013091E701832F90E08A30910574 412:1019B0003091EB0031603093EB007093EC0020939A
413:1019C00008F012C1FC01EA5AFF4F0C948022203823 413:1019C000ED005093F0002091EE0027FF07C09F5FCD
414:1019D00081F0223809F008C18091EA018F7080936C 414:1019D000D3CF8F708093E90081E0089580E008956F
415:1019E000E9008091EB0085FB882780F91092E900DF 415:1019E0008091E70187FD05C08091E80080FF0EC06F
416:1019F00006C08091E2019091E30191118260909183 416:1019F00012C08091E80082FD05C08091E60181114E
417:101A0000E800977F9093E8008093F1001092F10036 417:101A0000F8CF08958091E8008B7708C08091E601B7
418:101A1000C5C0822F8D7F09F0E7C0222319F0223044 418:101A10008111EACF08958091E8008E778093E800E5
419:101A200061F0E2C08091E801813009F0DDC033301F 419:101A200008958091E4009091E50045E62091EC0056
420:101A300009F080E08093E30128C08091E8018111E2 420:101A300020FF21C02091E80020FD21C02091E60177
421:101A400024C02091EA012F7009F4CEC02093E90050 421:101A4000222389F0253089F02091EB0025FD0FC07D
422:101A50008091EB0080FF19C08091EB00333011F4CE 422:101A50002091E4003091E5002817390739F341500F
423:101A6000806211C080618093EB0081E090E0022EE3 423:101A600041F0C901E3CF82E0089583E0089581E069
424:101A700001C0880F0A94EAF78093EA001092EA0006 424:101A7000089584E008952091E80022FFDFCF80E000
425:101A80008091EB0088608093EB001092E9008091D8 425:101A800008950E94AF0D0E94B70DE0EEF0E0808156
426:101A9000E800877F86C02111A7C01091E8011F7759 426:101A900081608083E8EDF0E080818F77808319BCDE
427:101AA0008091E3008078812B8093E3008091E800AF 427:101AA000A7EDB0E08C918E7F8C9380818F7E8083B8
428:101AB000877F8093E8000E94E40A8091E80080FF1D 428:101AB0001092E50108950F931F93CF93DF930E9437
429:101AC000FCCF8091E30080688093E300112311F044 429:101AC000AF0D0E94B70DC8EDD0E088818F77888375
430:101AD00083E001C082E08093E50186C02058223077 430:101AD00088818068888388818F7D888319BC109273
431:101AE00008F082C08091E8019091E9018C3D23E0EB 431:101AE000E6011092E2011092E4011092E30100EE8F
432:101AF000920779F583E08A838AE289834FB7F89465 432:101AF00010E0F80180818B7F8083888181608883FA
433:101B0000DE01139620E03EE051E2E32FF0E0509337 433:101B000042E060E080E00E94BB0CE1EEF0E080810A
434:101B10005700E49120FF03C0E295EF703F5FEF7044 434:101B10008E7F8083E2EEF0E080818160808380812F
435:101B20008E2F90E0EA3010F0C79601C0C0968D93DA 435:101B200088608083F80180818E7F808388818061D6
436:101B30009D932F5F243149F74FBF8091E800877F45 436:101B30008883DF91CF911F910F910895E8EDF0E038
437:101B40008093E8006AE270E0CE0101960E94EC0901 437:101B400080818F7E8083E7EDF0E0808181608083FB
438:101B500014C0AE014F5F5F4F6091EA010E943409EB 438:101B500084E082BF81E08093E5010C945B0DE8EDA9
439:101B6000009709F441C02091E800277F2093E80006 439:101B6000F0E080818E7F80831092E20008951092D1
440:101B7000BC0189819A810E944D0A8091E8008B778F 440:101B7000DA001092E10008951F920F920FB60F92B3
441:101B80008093E80031C0203879F58091E800877FA4 441:101B800011242F933F934F935F936F937F938F9382
442:101B90008093E8008091E1018093F1008091E8005A 442:101B90009F93AF93BF93EF93FF938091E10082FFF8
443:101BA0008E778093E8000E94E40A1EC021111CC0B9 443:101BA0000BC08091E20082FF07C08091E1008B7F33
444:101BB0009091E8019230C0F48091E800877F809393 444:101BB0008093E1000E9418108091DA0080FF1FC01E
445:101BC000E8009093E1010E94E40A8091E101811113 445:101BC0008091D80080FF1BC08091DA008E7F8093C7
446:101BD00004C08091E30087FF02C084E001C081E07F 446:101BD000DA008091D90080FF0DC080E189BD82E1EB
447:101BE0008093E5010E9430088091E80083FF0AC0DD 447:101BE00089BD09B400FEFDCF81E08093E6010E942B
448:101BF0008091E800877F8093E8008091EB0080620D 448:101BF000200A05C019BC1092E6010E942E0A8091AD
449:101C00008093EB00AA960FB6F894DEBF0FBECDBF4F 449:101C0000E10080FF19C08091E20080FF15C0809143
450:101C1000DF91CF911F9108950895CF938091E501B1 450:101C1000E2008E7F8093E2008091E20080618093F9
451:101C20008823B1F08091E9008F709091EC0090FFD3 451:101C2000E2008091D80080628093D80019BC85E0E2
452:101C300002C090E801C090E0C92FC82B1092E900C3 452:101C30008093E6010E94320A8091E10084FF30C067
453:101C40008091E80083FD0E94BE0CCF70C093E90034 453:101C40008091E20084FF2CC080E189BD82E189BDE2
454:101C5000CF91089590936901809368010895E09170 454:101C500009B400FEFDCF8091D8008F7D8093D8001D
455:101C60006801F0916901309721F00190F081E02D39 455:101C60008091E1008F7E8093E1008091E2008F7E81
456:101C7000099480E00895E0916801F091690130973E 456:101C70008093E2008091E20081608093E200809195
457:101C800021F00280F381E02D09940895E09168012C 457:101C8000E201882311F084E007C08091E30087FF20
458:101C9000F0916901309721F00480F581E02D0994DD 458:101C900002C083E001C081E08093E6010E94340A23
459:101CA000089520916601309167018217930771F0C2 459:101CA0008091E10083FF29C08091E20083FF25C07D
460:101CB0009093670180936601E0916801F09169015A 460:101CB0008091E100877F8093E10082E08093E601DC
461:101CC000309721F00680F781E02D09940895209146 461:101CC0001092E2018091E1008E7F8093E10080918B
462:101CD0006401309165018217930771F0909365015B 462:101CD000E2008E7F8093E2008091E2008061809339
463:101CE00080936401E0916801F0916901309721F0DF 463:101CE000E20042E060E080E00E94BB0C8091F000E6
464:101CF0000084F185E02D0994089508950C947D0EDB 464:101CF00088608093F0000E94310AFF91EF91BF91BC
465:101D00000E946F1A0E940B040C94351BCF92DF9235 465:101D0000AF919F918F917F916F915F914F913F9193
466:101D1000EF92FF920F931F93CF93DF93CDB7DEB770 466:101D10002F910F900FBE0F901F9018951F920F924A
467:101D20002B970FB6F894DEBF0FBECDBF0E942304E1 467:101D20000FB60F9211242F933F934F935F936F93AE
468:101D30003BE6E32E31E0F32E00E010E0C02E802FD2 468:101D30007F938F939F93AF93BF93CF93EF93FF9333
469:101D40000E941005F701D1907F01D826B1F40F5FF2 469:101D4000C091E900CF708091EC001092E900809181
470:101D50001F4F0E30110591F78FEF89838A831B8205 470:101D5000F000877F8093F00078940E94CA0E109262
471:101D60000E94781A8160782F9D838C8349815A81E3 471:101D6000E9008091F00088608093F000C093E90062
472:101D70006B818D810E94290F41C09091CC0191FF10 472:101D7000FF91EF91CF91BF91AF919F918F917F9103
473:101D800004C08B870E9416058B8520E030E04D2D26 473:101D80006F915F914F913F912F910F900FBE0F90E8
474:101D900050E0922FBA01022E02C0759567950A9401 474:101D90001F9018951F93CF93DF93CDB7DEB7AA9707
475:101DA000E2F760FF25C02E83CF82EE24E394F12C6E 475:101DA0000FB6F894DEBF0FBECDBFE7EEF1E0809135
476:101DB00002C0EE0CFF1C9A95E2F790E08E219F2165 476:101DB000F100819321E0EF3EF207C9F70E94500A3B
477:101DC00021E0892B09F420E028870E94781A81609D 477:101DC0008091E80083FF1CC12091E7013091E80178
478:101DD000782F9A8789874E815F8168858A850E94DE 478:101DD000832F90E08A30910508F012C1FC01EA5A85
479:101DE000290FF801E559FE4F80818E25808306C0BA 479:101DE000FF4F0C94AE24203881F0223809F008C14E
480:101DF0002F5F3F4F2630310561F6A9CF0E94191E93 480:101DF0008091EB018F708093E9008091EB0085FB6F
481:101E000010916A010E942F0E1817A1F00E942F0E48 481:101E0000882780F91092E90006C08091E301909143
482:101E100080936A012B960FB6F894DEBF0FBECDBF3C 482:101E1000E401911182609091E800977F9093E8002F
483:101E2000DF91CF911F910F91FF90EF90DF90CF90B6 483:101E20008093F1001092F100C5C0822F8D7F09F0E0
484:101E30000C9434072B960FB6F894DEBF0FBECDBFBF 484:101E3000E7C0222319F0223061F0E2C08091E9016D
485:101E4000DF91CF911F910F91FF90EF90DF90CF9096 485:101E4000813009F0DDC0333009F080E08093E40197
486:101E50000895CF93DF93CDB7DEB72B970FB6F894E5 486:101E500028C08091E901811124C02091EB012F70ED
487:101E6000DEBF0FBECDBF4F83588769877A878B87C8 487:101E600009F4CEC02093E9008091EB0080FF19C0F7
488:101E7000DE01119686E0FD0111928A95E9F785E071 488:101E70008091EB00333011F4806211C08061809357
489:101E8000FE01379601900D928A95E1F749815A81BA 489:101E8000EB0081E090E0022E01C0880F0A94EAF78F
490:101E90006B817C818D819E810E945C162B960FB692 490:101E90008093EA001092EA008091EB0088608093C2
491:101EA000F894DEBF0FBECDBFDF91CF910895CF93E1 491:101EA000EB001092E9008091E800877F86C0211145
492:101EB000C82F882309F4C1C0823859F40E942F0E1C 492:101EB000A7C01091E9011F778091E3008078812B02
493:101EC00081FDBBC089E30E94F9180E94B31989E320 493:101EC0008093E3008091E800877F8093E8000E9480
494:101ED0000CC0833879F40E942F0E80FDAEC083E5DC 494:101ED000F00C8091E80080FFFCCF8091E3008068E7
495:101EE0000E94F9180E94B31983E50E943919CF9115 495:101EE0008093E300112311F083E001C082E080932E
496:101EF0000C94B319843859F40E942F0E82FD9DC0B2 496:101EF000E60186C02058223008F082C08091E901B6
497:101F000087E40E94F9180E94B31987E4EECF8CEFA2 497:101F00009091EA018C3D23E0920779F583E08A8382
498:101F10008C0F813A48F48C2F0E944E2081118DC085 498:101F10008AE289834FB7F894DE01139620E03EE011
499:101F20008C2F0E94F918E3CF80E28C0F883048F4A0 499:101F200051E2E32FF0E050935700E49120FF03C00B
500:101F3000C77081E001C0880FCA95EAF70E947A193C 500:101F3000E295EF703F5FEF708E2F90E0EA3010F087
501:101F4000D6CF8BE58C0F833078F4C53A29F0C63AAA 501:101F4000C79601C0C0968D939D932F5F243149F7AA
502:101F500031F482E890E005C081E890E002C083E8B7 502:101F50004FBF8091E800877F8093E8006AE270E0DD
503:101F600090E0CF910C94510E88E58C0F833108F0EE 503:101F6000CE0101960E94F80B14C0AE014F5F5F4F87
504:101F700064C0C83A39F1C93A41F1CA3A49F1CB3A99 504:101F70006091EB010E94400B009709F441C0209151
505:101F800051F1CC3A59F1CD3A61F1C03B69F1CE3A09 505:101F8000E800277F2093E800BC0189819A810E94A4
506:101F900071F1CF3A79F1C13B81F1C23B89F1C33B89 506:101F9000590C8091E8008B778093E80031C020389D
507:101FA00091F1C43B99F1C53BA1F1C63BA9F1C73BF7 507:101FA00079F58091E800877F8093E8008091E201D5
508:101FB000B1F1C83BB9F1C93BC1F1CA3BC9F58AE2ED 508:101FB0008093F1008091E8008E778093E8000E9482
509:101FC00092E038C082EE90E035C089EE90E032C0F9 509:101FC000F00C1EC021111CC09091E9019230C0F4A8
510:101FD0008AEE90E02FC085EB90E02CC086EB90E07D 510:101FD0008091E800877F8093E8009093E2010E945F
511:101FE00029C087EB90E026C08CEC90E023C08DECFC 511:101FE000F00C8091E201811104C08091E30087FF31
512:101FF00090E020C083E891E01DC08AE891E01AC01B 512:101FF00002C084E001C081E08093E6010E943C0AB7
513:1020000082E991E017C084E991E014C081E292E096 513:102000008091E80083FF0AC08091E800877F809379
514:1020100011C083E292E00EC084E292E00BC085E240 514:10201000E8008091EB0080628093EB00AA960FB6F7
515:1020200092E008C086E292E005C087E292E002C03A 515:10202000F894DEBF0FBECDBFDF91CF911F91089511
516:1020300080E090E0CF910C94670ECF9108958823B3 516:102030000895CF938091E6018823B1F08091E90063
517:1020400009F44BC0823859F40E942F0E81FF45C01D 517:102040008F709091EC0090FF02C090E801C090E08A
518:1020500089E30E94F9180E94B31989E30CC0833800 518:10205000C92FC82B1092E9008091E80083FD0E94EF
519:1020600071F40E942F0E80FF38C083E50E94F9189A 519:10206000CA0ECF70C093E900CF9108959093690193
520:102070000E94B31983E50E9439190C94B31984386E 520:10207000809368010895E0916801F09169013097BB
521:1020800059F40E942F0E82FF28C087E40E94F9189D 521:1020800021F00190F081E02D099480E00895E09125
522:102090000E94B31987E4EFCF9CEF980F913A58F361 522:102090006801F0916901309721F00280F381E02D11
523:1020A00090E2980F983050F4877091E001C0990F3A 523:1020A00009940895E0916801F0916901309721F059
524:1020B0008A95EAF7892F0E948019DFCF9BE5980F58 524:1020B0000480F581E02D0994089520916601309106
525:1020C000933020F480E090E00C94510E885A8331D4 525:1020C00067018217930771F090936701809366010F
526:1020D00020F480E090E00C94670E0895882321F0AE 526:1020D000E0916801F0916901309721F00680F78165
527:1020E0000E947A190C94B3190895882321F00E9454 527:1020E000E02D0994089520916401309165018217D3
528:1020F00080190C94B3190895CF92DF92EF92FF925A 528:1020F000930771F09093650180936401E09168010A
529:102100000F931F93CF93DF93CDB7DEB728970FB60A 529:10210000F0916901309721F00084F185E02D099468
530:10211000F894DEBF0FBECDBF8C0185E0F801DE0173 530:10211000089508950C9489100E949D1C0E94170632
531:10212000119601900D928A95E1F7F8014081318175 531:102120000C94631DCF92DF92EF92FF920F931F9357
532:10213000F280258122952F7083819481892B31F043 532:10213000CF93DF93CDB7DEB72B970FB6F894DEBF02
533:102140003F3F31F481E04F3F19F403C081E001C00B 533:102140000FBECDBF0E942F063BE6E32E31E0F32EFB
534:1021500080E080FDC4C249833A8389819A812F83BC 534:1021500000E010E0C02E802F0E941C07F701D190F4
535:102160000E94B7189E8388870E94B6180E9489171C 535:102160007F01D826B1F40F5F1F4F0E30110591F794
536:102170004E81E42FE295EF70F0E0E05AFF4F2F819F 536:102170008FEF89838A831B820E94A61C8160782F3F
537:1021800068850C948022842F807F142F1F708823F1 537:102180009D838C8349815A816B818D810E94351199
538:1021900011F01295107FFF2059F0112309F454C259 538:1021900041C09091CD0191FF04C08B870E9422071E
539:1021A000812F68870E948A190E94B31968854CC2E2 539:1021A0008B8520E030E04D2D50E0922FBA01022EB9
540:1021B000862F0E941F10112309F491C2812F0E94C3 540:1021B00002C0759567950A94E2F760FF25C02E83EB
541:1021C000901928960FB6F894DEBF0FBECDBFDF91F1 541:1021C000CF82EE24E394F12C02C0EE0CFF1C9A9512
542:1021D000CF911F910F91FF90EF90DF90CF900C94D3 542:1021D000E2F790E08E219F2121E0892B09F420E095
543:1021E000B319342F307F842F8F70303211F08295E5 543:1021E00028870E94A61C8160782F9A8789874E8154
544:1021F000807F662319F0613019F12BC0FF20B1F008 544:1021F0005F8168858A850E943511F801E559FE4F97
545:10220000222309F493C1213009F090C128960FB61A 545:1022000080818E25808306C02F5F3F4F26303105A9
546:10221000F894DEBF0FBECDBFDF91CF911F910F911C 546:1022100061F6A9CF0E94472010916A010E943B10ED
547:10222000FF90EF90DF90CF900C949A19222319F031 547:102220001817A1F00E943B1080936A012B960FB6FD
548:10223000213009F454C28E830E949D198E8189C178 548:10223000F894DEBF0FBECDBFDF91CF911F910F91FC
549:10224000FF2021F0223008F04AC270C1211147C29C 549:10224000FF90EF90DF90CF900C9440092B960FB643
550:1022500080C1FF2021F0222309F468C1F5C12223A7 550:10225000F894DEBF0FBECDBFDF91CF911F910F91DC
551:1022600009F477C105C2242F26952695237030E006 551:10226000FF90EF90DF90CF900895CF93DF93CDB79D
552:102270002115310521F021303105C9F030C2FF2090 552:10227000DEB72B970FB6F894DEBF0FBECDBF4F83EE
553:1022800021F0862F942F937002C080E090E0289672 553:10228000588769877A878B87DE01119686E0FD0182
554:102290000FB6F894DEBF0FBECDBFDF91CF911F9177 554:1022900011928A95E9F785E0FE01379601900D923B
555:1022A0000F91FF90EF90DF90CF900C94510EFF2094 555:1022A0008A95E1F749815A816B817C818D819E817C
556:1022B00021F0862F942F937002C080E090E0289642 556:1022B0000E9471182B960FB6F894DEBF0FBECDBFEB
557:1022C0000FB6F894DEBF0FBECDBFDF91CF911F9147 557:1022C000DF91CF910895CF93C82F882309F4C1C01F
558:1022D0000F91FF90EF90DF90CF900C94670E862FB8 558:1022D000823859F40E943B1081FDBBC089E30E9403
559:1022E000FF2019F00E94211D02C00E94891D28961E 559:1022E0000E1B0E94D81B89E30CC0833879F40E942E
560:1022F0000FB6F894DEBF0FBECDBFDF91CF911F9117 560:1022F0003B1080FDAEC083E50E940E1B0E94D81BE0
561:102300000F91FF90EF90DF90CF900C940E1E842FD2 561:1023000083E50E944E1BCF910C94D81B843859F45E
562:10231000837009F076C0F110E2C1262F2295269530 562:102310000E943B1082FD9DC087E40E940E1B0E941C
563:102320002770220F220F862F8F70C82ED12CE12C00 563:10232000D81B87E4EECF8CEF8C0F813A48F48C2FCA
564:10233000F12C022E04C0CC0CDD1CEE1CFF1C0A94F8 564:102330000E947C2281118DC08C2F0E940E1BE3CF46
565:10234000D2F764FF10C06FE070E080E090E004C05E 565:1023400080E28C0F883048F4C77081E001C0880FAC
566:10235000660F771F881F991F2A95D2F76095709591 566:10235000CA95EAF70E948F1BD6CF8BE58C0F83308E
567:102360008095909503C060E070E0CB01242F269506 567:1023600078F4C53A29F0C63A31F482E890E005C025
568:1023700026952370422F50E042305105D1F0433072 568:1023700081E890E002C083E890E0CF910C945D107A
569:10238000510559F16C297D298E299F29413051052C 569:1023800088E58C0F833108F064C0C83A39F1C93A46
570:1023900041F128960FB6F894DEBF0FBECDBFDF9196 570:1023900041F1CA3A49F1CB3A51F1CC3A59F1CD3A2F
571:1023A000CF911F910F91FF90EF90DF90CF900C9401 571:1023A00061F1C03B69F1CE3A71F1CF3A79F1C13BAD
572:1023B000AE176C297D298E299F2928960FB6F8948F 572:1023B00081F1C23B89F1C33B91F1C43B99F1C53B2B
573:1023C000DEBF0FBECDBFDF91CF911F910F91FF9068 573:1023C000A1F1C63BA9F1C73BB1F1C83BB9F1C93B8B
574:1023D000EF90DF90CF900C94C8170E94AE17C70102 574:1023D000C1F1CA3BC9F58AE292E038C082EE90E0D2
575:1023E000B60128960FB6F894DEBF0FBECDBFDF91C1 575:1023E00035C089EE90E032C08AEE90E02FC085EBD8
576:1023F000CF911F910F91FF90EF90DF90CF900C94B1 576:1023F00090E02CC086EB90E029C087EB90E026C0EF
577:102400009417FF2019F0842F817001C086958823CE 577:102400008CEC90E023C08DEC90E020C083E891E05C
578:1024100009F465C1262F229526952770220F220FD9 578:102410001DC08AE891E01AC082E991E017C084E902
579:10242000862F8F70C82ED12CE12CF12C022E04C0E7 579:1024200091E014C081E292E011C083E292E00EC01C
580:10243000CC0CDD1CEE1CFF1C0A94D2F764FF10C00C 580:1024300084E292E00BC085E292E008C086E292E07E
581:102440006FE070E080E090E004C0660F771F881FA7 581:1024400005C087E292E002C080E090E0CF910C945A
582:10245000991F2A95D2F7609570958095909503C045 582:102450007310CF910895882309F44BC0823859F442
583:1024600060E070E0CB01242F269526952370422F43 583:102460000E943B1081FF45C089E30E940E1B0E9421
584:1024700050E042305105D1F04330510559F16C29FB 584:10247000D81B89E30CC0833871F40E943B1080FFA5
585:102480007D298E299F294130510541F128960FB6AB 585:1024800038C083E50E940E1B0E94D81B83E50E9482
586:10249000F894DEBF0FBECDBFDF91CF911F910F919A 586:102490004E1B0C94D81B843859F40E943B1082FFC9
587:1024A000FF90EF90DF90CF900C9482186C297D29DB 587:1024A00028C087E40E940E1B0E94D81B87E4EFCF50
588:1024B0008E299F2928960FB6F894DEBF0FBECDBF98 588:1024B0009CEF980F913A58F390E2980F983050F4AF
589:1024C000DF91CF911F910F91FF90EF90DF90CF9010 589:1024C000877091E001C0990F8A95EAF7892F0E94E1
590:1024D0000C949C180E948218C701B60128960FB66A 590:1024D000951BDFCF9BE5980F933020F480E090E0D0
591:1024E000F894DEBF0FBECDBFDF91CF911F910F914A 591:1024E0000C945D10885A833120F480E090E00C94C5
592:1024F000FF90EF90DF90CF900C946818603FC9F187 592:1024F00073100895882321F00E948F1B0C94D81B21
593:1025000018F4603E50F49BC0623F09F460C008F4C8 593:102500000895882321F00E94951B0C94D81B0895F0
594:102510004AC0633F09F46FC092C0162F1F70842F0A 594:10251000CF92DF92EF92FF920F931F93CF93DF93AF
595:102520008F71FF2099F00E940118812F28960FB615 595:10252000CDB7DEB728970FB6F894DEBF0FBECDBF8C
596:10253000F894DEBF0FBECDBFDF91CF911F910F91F9 596:102530008C0185E0F801DE01119601900D928A95DB
597:10254000FF90EF90DF90CF900C946E100E942218B5 597:10254000E1F7F80140813181F280258122952F70D9
598:10255000812F28960FB6F894DEBF0FBECDBFDF9156 598:1025500083819481892B31F03F3F31F481E04F3FFB
599:10256000CF911F910F91FF90EF90DF90CF900C943F 599:1025600019F403C081E001C080E080FDCBC2498343
600:102570007510FF20A1F02111B2C0842F8F71289611 600:102570003A8389819A812F830E94CC1A9E8388870F
601:102580000FB6F894DEBF0FBECDBFDF91CF911F9184 601:102580000E94CB1A0E949E192F814E816885FF20E0
602:102590000F91FF90EF90DF90CF900C94471822306E 602:1025900029F00E94AC1B68854E812F81E42FE295C3
603:1025A00008F09DC0EACFFF20A1F0842F8F712896FC 603:1025A000EF70F0E0E05AFF4F0C94AE24842F807F50
604:1025B0000FB6F894DEBF0FBECDBFDF91CF911F9154 604:1025B000142F1F70882311F01295107FFF2059F0FF
605:1025C0000F91FF90EF90DF90CF900C940118FF20B7 605:1025C000112309F454C2812F68870E949F1B0E9427
606:1025D00061F3842F8F7128960FB6F894DEBF0FBE7B 606:1025D000D81B68854CC2862F0E942B12112309F448
607:1025E000CDBFDF91CF911F910F91FF90EF90DF90C2 607:1025E00091C2812F0E94A51B28960FB6F894DEBFDA
608:1025F000CF900C942218FF2091F0842F8F71289691 608:1025F0000FBECDBFDF91CF911F910F91FF90EF9054
609:102600000FB6F894DEBF0FBECDBFDF91CF911F9103 609:10260000DF90CF900C94D81B342F307F842F8F70A5
610:102610000F91FF90EF90DF90CF900C94EC172896DD 610:10261000303211F08295807F662319F0613019F114
611:102620000FB6F894DEBF0FBECDBFDF91CF911F91E3 611:102620002BC0FF20B1F0222309F493C1213009F01F
612:102630000F91FF90EF90DF90CF900C94E217FF2066 612:1026300090C128960FB6F894DEBF0FBECDBFDF91D4
613:10264000A1F0222309F4B1CF862F28960FB6F89473 613:10264000CF911F910F91FF90EF90DF90CF900C945E
614:10265000DEBF0FBECDBFDF91CF911F910F91FF90D5 614:10265000BF1B222319F0213009F454C28E830E943B
615:10266000EF90DF90CF900C94570F222309F4B1CF55 615:10266000C21B8E8189C1FF2021F0223008F04AC2AE
616:10267000862F28960FB6F894DEBF0FBECDBFDF9130 616:1026700070C1211147C280C1FF2021F0222309F43B
617:10268000CF911F910F91FF90EF90DF90CF900C941E 617:1026800068C1F5C1222309F477C105C2242F26951C
618:102690001F104F70C8010E94AB0228960FB6F89425 618:102690002695237030E02115310521F021303105D8
619:1026A000DEBF0FBECDBFDF91CF911F910F91FF9085 619:1026A000C9F030C2FF2021F0862F942F937002C012
620:1026B000EF90DF90CF900C9409174F70C8012896C7 620:1026B00080E090E028960FB6F894DEBF0FBECDBF45
621:1026C0000FB6F894DEBF0FBECDBFDF91CF911F9143 621:1026C000DF91CF911F910F91FF90EF90DF90CF900E
622:1026D0000F91FF90EF90DF90CF900C94D605289645 622:1026D0000C945D10FF2021F0862F942F937002C080
623:1026E0000FB6F894DEBF0FBECDBFDF91CF911F9123 623:1026E00080E090E028960FB6F894DEBF0FBECDBF15
624:1026F0000F91FF90EF90DF90CF9008950E9497196F 624:1026F000DF91CF911F910F91FF90EF90DF90CF90DE
625:102700000E946C190E94B3190E94BA1E0E940E1EEC 625:102700000C947310862FFF2019F00E944F1F02C0F7
626:1027100080E090E00E94510E80E090E00C94670E03 626:102710000E94B71F28960FB6F894DEBF0FBECDBF3C
627:102720000E9487190C947E130E94B718292F2295B6 627:10272000DF91CF911F910F91FF90EF90DF90CF90AD
628:102730002F7030E02C3031054CF42A3031056CF428 628:102730000C943C20842F837009F076C0F110E2C124
629:10274000225031092230310590F407C02C30310578 629:10274000262F229526952770220F220F862F8F7015
630:1027500051F02F30310539F00AC0803E10F0803F33 630:10275000C82ED12CE12CF12C022E04C0CC0CDD1C97
631:1027600031F481E0089593FB882780F9089580E093 631:10276000EE1CFF1C0A94D2F764FF10C06FE070E00B
632:102770000895CF93DF9300D000D01F92CDB7DEB77E 632:1027700080E090E004C0660F771F881F991F2A959C
633:102780000F900F900F900F900F90DF91CF910895C1 633:10278000D2F7609570958095909503C060E070E0F9
634:10279000CF93DF9300D000D000D0CDB7DEB7269620 634:10279000CB01242F269526952370422F50E04230FE
635:1027A0000FB6F894DEBF0FBECDBFDF91CF91089575 635:1027A0005105D1F04330510559F16C297D298E290D
636:1027B0001F93CF93DF93C091790116E080917A0146 636:1027B0009F294130510541F128960FB6F894DEBFAC
637:1027C000C81799F0D0E01C9FF0011D9FF00D112457 637:1027C0000FBECDBFDF91CF911F910F91FF90EF9082
638:1027D000E558FE4F408151816281738184819581EA 638:1027D000DF90CF900C94C3196C297D298E299F29F5
639:1027E0000E94C8132196C770E9CFDF91CF911F9146 639:1027E00028960FB6F894DEBF0FBECDBFDF91CF9114
640:1027F00008954091AB015091AC016091AD01709191 640:1027F0001F910F91FF90EF90DF90CF900C94DD1917
641:10280000AE018091AF019091B0010C94C813CF93A9 641:102800000E94C319C701B60128960FB6F894DEBF1F
642:102810008091B00182958F7009F05FC08091AD0109 642:102810000FBECDBFDF91CF911F910F91FF90EF9031
643:10282000882309F45AC020917901A0917A0160911E 643:10282000DF90CF900C94A919FF2019F0842F8170AC
644:10283000AB017091AC018091AE019091AF0131E09C 644:1028300001C08695882309F465C1262F2295269527
645:102840006F3F09F030E0B32FC6E02A1709F445C006 645:102840002770220F220F862F8F70C82ED12CE12CDB
646:10285000009721F07F3F21F44B2F03C041E001C0DE 646:10285000F12C022E04C0CC0CDD1CEE1CFF1C0A94D3
647:1028600040E030E040FD35C0C29FF001C39FF00D55 647:10286000D2F764FF10C06FE070E080E090E004C039
648:102870001124E558FE4F418174132BC0408164132D 648:10287000660F771F881F991F2A95D2F7609570956C
649:1028800028C04281411125C043815481481759070E 649:102880008095909503C060E070E0CB01242F2695E1
650:1028900010F441505109481B590B483C5105C8F4EC 650:1028900026952370422F50E042305105D1F043304D
651:1028A0008091B0018F7080618093B00186E0829F3B 651:1028A000510559F16C297D298E299F294130510507
652:1028B000F001839FF00D1124E058FE4F80818F704E 652:1028B00041F128960FB6F894DEBF0FBECDBFDF9171
653:1028C000806180838BEA91E00E947C10CF910C9410 653:1028C000CF911F910F91FF90EF90DF90CF900C94DC
654:1028D000D8132F5F3F4F2770B8CFCF910895CF9275 654:1028D000971A6C297D298E299F2928960FB6F8947E
655:1028E000DF92EF92FF920F931F93CF93DF93CDB7B9 655:1028E000DEBF0FBECDBFDF91CF911F910F91FF9043
656:1028F000DEB762970FB6F894DEBF0FBECDBF8C0176 656:1028F000EF90DF90CF900C94B11A0E94971AC70105
657:1029000085E0F801DE011D9601900D928A95E1F7B0 657:10290000B60128960FB6F894DEBF0FBECDBFDF919B
658:10291000D8014C9111965C91119712966C91129777 658:10291000CF911F910F91FF90EF90DF90CF900C948B
659:102920001396ED90FC9014977091AB01E091AC017F 659:102920007D1A603FC9F118F4603E50F49BC0623FCD
660:102930002091AE013091AF012115310531F0EF3F0B 660:1029300009F460C008F44AC0633F09F46FC092C054
661:1029400031F481E07F3F19F403C081E001C080E0F1 661:10294000162F1F70842F8F71FF2099F00E94161A86
662:10295000B82FB170CB2E80FD6CC1D090AD01DD20C1 662:10295000812F28960FB6F894DEBF0FBECDBFDF9152
663:1029600009F4F5C0F091B001E216F30638F0C701A2 663:10296000CF911F910F91FF90EF90DF90CF900C943B
664:10297000821B930B883C910548F09BC020953095B5 664:102970007A120E94371A812F28960FB6F894DEBF7C
665:102980002E0D3F1D283C310508F093C08F2F807F0E 665:102980000FBECDBFDF91CF911F910F91FF90EF90C0
666:1029900009F052C0E51314C0741312C0D62E611191 666:10299000DF90CF900C948112FF20A1F02111B2C0E2
667:1029A0000FC0FF70F061F093B0010E94F9138BEA41 667:1029A000842F8F7128960FB6F894DEBF0FBECDBF6F
668:1029B00091E00E947C108091B001F80185836CC188 668:1029B000DF91CF911F910F91FF90EF90DF90CF901B
669:1029C000EF2831F05F3F31F481E04F3F19F403C04D 669:1029C0000C945C1A223008F09DC0EACFFF20A1F0E1
670:1029D00081E001C080E080FD03C081E0862701C066 670:1029D000842F8F7128960FB6F894DEBF0FBECDBF3F
671:1029E00080E0F82FF170FF2E80FF1CC080917901EC 671:1029E000DF91CF911F910F91FF90EF90DF90CF90EB
672:1029F00020917A0136E0821709F428C190E0389FCF 672:1029F0000C94161AFF2061F3842F8F7128960FB65E
673:102A0000F001399FF00D1124E558FE4F71815713E5 673:102A0000F894DEBF0FBECDBFDF91CF911F910F9124
674:102A100006C07081471303C07281671303C001961B 674:102A1000FF90EF90DF90CF900C94371AFF2091F049
675:102A20008770E9CFD62E662309F436C18091B001B4 675:102A2000842F8F7128960FB6F894DEBF0FBECDBFEE
676:102A300081608093B00153C0E51308C0741306C0D1 676:102A3000DF91CF911F910F91FF90EF90DF90CF909A
677:102A4000611104C0D8011596FC93AEC04D875E8716 677:102A40000C94011A28960FB6F894DEBF0FBECDBFC6
678:102A50008D859E856A8B0E9494136A89882329F14B 678:102A5000DF91CF911F910F91FF90EF90DF90CF907A
679:102A6000D62E662311F12091B001822F82958F70AE 679:102A60000C94F719FF20A1F0222309F4B1CF862F8F
680:102A700090E002970CF460C08091AB019091AC01A2 680:102A700028960FB6F894DEBF0FBECDBFDF91CF9181
681:102A800098878F831986FB86EA862C87CE01079666 681:102A80001F910F91FF90EF90DF90CF900C94631106
682:102A900051C0E51731F14D875E878D859E856A8B24 682:102A9000222309F4B1CF862F28960FB6F894DEBF13
683:102AA0000E9494136A8981112EC0C8010E947C1073 683:102AA0000FBECDBFDF91CF911F910F91FF90EF909F
684:102AB000A4C08F2F807F69F77E2DF98AE88A8989E3 684:102AB000DF90CF900C942B124F70C8010E94A50498
685:102AC0000E94B9138BEA91E00E947C10EBEAF1E0DE 685:102AC00028960FB6F894DEBF0FBECDBFDF91CF9131
686:102AD00086E0DF011D928A95E9F70E94F913D12C57 686:102AD0001F910F91FF90EF90DF90CF900C941E19F3
687:102AE000DBC07413D8CF6111D6CFD8011596FC93F3 687:102AE0004F70C80128960FB6F894DEBF0FBECDBF59
688:102AF000C8010E947C10EBEAF1E086E0DF011D9244 688:102AF000DF91CF911F910F91FF90EF90DF90CF90DA
689:102B00008A95E9F7C9C0D62E662379F22091B001E3 689:102B00000C94E20728960FB6F894DEBF0FBECDBF37
690:102B1000822F82958F7090E0029774F08091AB01C4 690:102B1000DF91CF911F910F91FF90EF90DF90CF90B9
691:102B20009091AC019A8389831B82FD82EC822E8373 691:102B200008950E94AC1B0E94BC1B0E94811B0E9446
692:102B3000CE0101960E947C1086E0F801ABEAB1E07C 692:102B3000D81B0E94E8200E943C2080E090E00E9488
693:102B400001900D928A95E1F70E9407146FC0E2167A 693:102B40005D1080E090E00C9473100E949C1B0C942C
694:102B5000F30628F0C701821B930B9C0104C020954B 694:102B500091150E94CC1A292F22952F7030E02C302D
695:102B600030952E0D3F1D283C310508F052C0D62E61 695:102B600031054CF42A3031056CF422503109223001
696:102B7000662309F49ACFE5132CC074132AC0809100 696:102B7000310590F407C02C30310551F02F3031056C
697:102B8000B00180FD1DC0982F92959F70C9F0D801AB 697:102B800039F00AC0803E10F0803F31F481E00895B2
698:102B900015968C9315979F3039F09F5F9295907F93 698:102B900093FB882780F9089580E00895CF93DF9311
699:102BA0008F70892B15968C93C8010E947C1086E04B 699:102BA00000D000D01F92CDB7DEB70F900F900F90DE
700:102BB000F801ABEAB1E001900D928A95E1F736C0D9 700:102BB0000F900F90DF91CF910895CF93DF9300D0C6
701:102BC00086E0F801ABEAB1E001900D928A95E1F759 701:102BC00000D000D0CDB7DEB726960FB6F894DEBFA2
702:102BD00063C04D875E878D859E850E9494138823F0 702:102BD0000FBECDBFDF91CF9108951F93CF93DF93A9
703:102BE00079F086E0F801ABEAB1E001900D928A95A8 703:102BE000C091790116E080917A01C81799F0D0E080
704:102BF000E1F70E9407140E94F913DD24D3944CC01E 704:102BF0001C9FF0011D9FF00D1124E558FE4F4081F0
705:102C00008091B00181608093B001C8010E947C1066 705:102C0000518162817381848195810E94DD152196B5
706:102C100043C07E2DF98AE88A89890E94B913EBEABC 706:102C1000C770E9CFDF91CF911F9108954091AB012B
707:102C2000F1E086E0DF011D928A95E9F70E94F91331 707:102C20005091AC016091AD017091AE018091AF0106
708:102C300033C0662309F439CF4D875E878D859E8525 708:102C30009091B0010C94DD15CF938091B0018295F5
709:102C40000E949413882309F430CFCBCF4D875E8741 709:102C40008F7009F05FC08091AD01882309F45AC0EC
710:102C50008D859E850E94B718292F22952F7030E010 710:102C500020917901A0917A016091AB017091AC0152
711:102C6000223031052CF49F7041F0811106C00CC058 711:102C60008091AE019091AF0131E06F3F09F030E00B
712:102C7000243031052CF49F7049F4805E883020F0B8 712:102C7000B32FC6E02A1709F445C0009721F07F3F23
713:102C8000C8010E947C10CF2CDC2C06C0D801159600 713:102C800021F44B2F03C041E001C040E030E040FDA3
714:102C90009C91907F91F7F8CF8D2D62960FB6F894A6 714:102C900035C0C29FF001C39FF00D1124E558FE4FCF
715:102CA000DEBF0FBECDBFDF91CF911F910F91FF907F 715:102CA000418174132BC04081641328C042814111BB
716:102CB000EF90DF90CF9008951F93CF93DF93CDB720 716:102CB00025C0438154814817590710F441505109E8
717:102CC000DEB72C970FB6F894DEBF0FBECDBF4F8393 717:102CC000481B590B483C5105C8F48091B0018F70E6
718:102CD000588769877A878B879C87CE0107960E94E1 718:102CD00080618093B00186E0829FF001839FF00DB8
719:102CE0006F148823C1F02F8138858A859B85892BB5 719:102CE0001124E058FE4F80818F70806180838BEAD1
720:102CF00031F03F3F11F080E003C02F3FE1F781E06A 720:102CF00091E00E948812CF910C94ED152F5F3F4F09
721:102D0000811147C04F81588569857A858B859C855F 721:102D00002770B8CFCF910895CF92DF92EF92FF92C4
722:102D10000E94C8133EC086E0FE013796DE01119680 722:102D10000F931F93CF93DF93CDB7DEB762970FB6B4
723:102D200001900D928A95E1F7FF81E8854A855B85E0 723:102D2000F894DEBF0FBECDBF8C0185E0F801DE0157
724:102D30004115510531F0EF3F31F481E0FF3F19F4C7 724:102D30001D9601900D928A95E1F7D8014C9111965C
725:102D400003C081E001C080E080FD23C020917A01B2 725:102D40005C91119712966C9112971396ED90FC90EE
726:102D500030E0C9010196877099276091790170E090 726:102D500014977091AB01E091AC012091AE013091DC
727:102D600086179707F1F1F983EA835D834C8396E038 727:102D6000AF012115310531F0EF3F31F481E07F3FB4
728:102D7000929FD001939FB00D1124A558BE4FFE0124 728:102D700019F403C081E001C080E0B82FB170CB2E00
729:102D8000319601900D929A95E1F780937A010E9415 729:102D800080FD6CC1D090AD01DD2009F4F5C0F0915B
730:102D9000D81316E08091790190917A01891779F121 730:102D9000B001E216F30638F0C701821B930B883CA2
731:102DA000189FC001112485589E4F0E946F148823DC 731:102DA000910548F09BC0209530952E0D3F1D283C85
732:102DB00031F1E09179011E9FF0011124E558FE4F99 732:102DB000310508F093C08F2F807F09F052C0E513D2
733:102DC0004081518162817381848195810E94C81301 733:102DC00014C0741312C0D62E61110FC0FF70F061D1
734:102DD0008091790190E0019687709927809379011D 734:102DD000F093B0010E940E168BEA91E00E948812D7
735:102DE000D9CF0E94901310927A0110927901EBEAE8 735:102DE0008091B001F80185836CC1EF2831F05F3F1D
736:102DF000F1E086E0DF011D928A95E9F7CACF2C96B3 736:102DF00031F481E04F3F19F403C081E001C080E06D
737:102E00000FB6F894DEBF0FBECDBFDF91CF911F91FB 737:102E000080FD03C081E0862701C080E0F82FF170CB
738:102E10000895EF92FF920F931F93CF93DF93FC01DE 738:102E1000FF2E80FF1CC08091790120917A0136E05D
739:102E2000009709F46FC0F12CEE24E394EF01219692 739:102E2000821709F428C190E0389FF001399FF00D16
740:102E30008491843740F4843008F055C0813081F0AB 740:102E30001124E558FE4F7181571306C07081471366
741:102E4000823021F15FC0853709F447C0C0F19CE7AB 741:102E400003C07281671303C001968770E9CFD62E45
742:102E5000980F903708F056C08F770E941F1045C01A 742:102E5000662309F436C18091B00181608093B0018E
743:102E60008F010E5F1F4FFE01849190E2980F983002 743:102E600053C0E51308C0741306C0611104C0D80133
744:102E700050F48770FE2D01C0FF0F8A95EAF78F2F5F 744:102E70001596FC93AEC04D875E878D859E856A8BC7
745:102E80000E948A1915C00E94570F14C08F010E5F4F 745:102E80000E94A9156A89882329F1D62E662311F19B
746:102E90001F4FFE01849190E2980F983068F487707C 746:102E90002091B001822F82958F7090E002970CF400
747:102EA000FE2D01C0FF0F8A95EAF78F2F0E9490191F 747:102EA00060C08091AB019091AC0198878F831986A7
748:102EB0000E94B319E80119C00E941F10FBCFCF0177 748:102EB000FB86EA862C87CE01079651C0E51731F1D3
749:102EC0000296FE01C491CC2361F0EFE9FFE0319757 749:102EC0004D875E878D859E856A8B0E94A9156A89CC
750:102ED000F1F700C00000C150F6CFCF010296FE010D 750:102ED00081112EC0C8010E948812A4C08F2F807F4C
751:102EE000F490EC0102C00E94570F8F2D882341F00F 751:102EE00069F77E2DF98AE88A89890E94CE158BEAD6
752:102EF000EFE9FFE03197F1F700C000008150F6CF15 752:102EF00091E00E948812EBEAF1E086E0DF011D928A
753:102F0000FE0194CFDF91CF911F910F91FF90EF9031 753:102F00008A95E9F70E940E16D12CDBC07413D8CF36
754:102F1000089508956093B5017093B6018093B70149 754:102F10006111D6CFD8011596FC93C8010E94881282
755:102F20009093B8010C947E130F931F930091B501F9 755:102F2000EBEAF1E086E0DF011D928A95E9F7C9C07E
756:102F30001091B6012091B7013091B801062B172BE3 756:102F3000D62E662379F22091B001822F82958F7070
757:102F4000282B392B0093B5011093B6012093B701BC 757:102F400090E0029774F08091AB019091AC019A836C
758:102F50003093B8011F910F910C947E130F931F9320 758:102F500089831B82FD82EC822E83CE0101960E9422
759:102F60000091B5011091B6012091B7013091B801DF 759:102F6000881286E0F801ABEAB1E001900D928A95F3
760:102F700006231723282339230093B5011093B601A4 760:102F7000E1F70E941C166FC0E216F30628F0C701A5
761:102F80002093B7013093B8011F910F910C947E13D9 761:102F8000821B930B9C0104C0209530952E0D3F1D94
762:102F90000F931F930091B5011091B6012091B701D5 762:102F9000283C310508F052C0D62E662309F49ACF9A
763:102FA0003091B80106271727282739270093B50144 763:102FA000E5132CC074132AC08091B00180FD1DC0B0
764:102FB0001093B6012093B7013093B8011F910F9180 764:102FB000982F92959F70C9F0D80115968C9315970C
765:102FC0000C947E131092B1011092B2011092B301D1 765:102FC0009F3039F09F5F9295907F8F70892B159677
766:102FD0001092B4010C947E1341E050E060E070E088 766:102FD0008C93C8010E94881286E0F801ABEAB1E048
767:102FE00004C0440F551F661F771F8A95D2F7409380 767:102FE00001900D928A95E1F736C086E0F801ABEAD0
768:102FF000B1015093B2016093B3017093B4010C948A 768:102FF000B1E001900D928A95E1F763C04D875E873D
769:103000007E1341E050E060E070E004C0440F551FC3 769:103000008D859E850E94A915882379F086E0F801B8
770:10301000661F771F8A95D2F78091B1019091B20116 770:10301000ABEAB1E001900D928A95E1F70E941C168F
771:10302000A091B301B091B401842B952BA62BB72BA3 771:103020000E940E16DD24D3944CC08091B0018160C3
772:103030008093B1019093B201A093B301B093B40116 772:103030008093B001C8010E94881243C07E2DF98A96
773:103040000C947E1341E050E060E070E004C0440F57 773:10304000E88A89890E94CE15EBEAF1E086E0DF018B
774:10305000551F661F771F8A95D2F74095509560954A 774:103050001D928A95E9F70E940E1633C0662309F483
775:1030600070958091B1019091B201A091B301B0919E 775:1030600039CF4D875E878D859E850E94A91588235F
776:10307000B40184239523A623B7238093B1019093B1 776:1030700009F430CFCBCF4D875E878D859E850E942A
777:10308000B201A093B301B093B4010C947E1341E05C 777:10308000CC1A292F22952F7030E0223031052CF4F4
778:1030900050E060E070E004C0440F551F661F771FCA 778:103090009F7041F0811106C00CC0243031052CF422
779:1030A0008A95D2F78091B1019091B201A091B301BC 779:1030A0009F7049F4805E883020F0C8010E94881229
780:1030B000B091B40184279527A627B7278093B10143 780:1030B000CF2CDC2C06C0D80115969C91907F91F7FF
781:1030C0009093B201A093B301B093B4010C947E131A 781:1030C000F8CF8D2D62960FB6F894DEBF0FBECDBF40
782:1030D0000F931F930091B1011091B2012091B301A0 782:1030D000DF91CF911F910F91FF90EF90DF90CF90F4
783:1030E0003091B401062B172B282B392B0093B101FB 783:1030E00008951F93CF93DF93CDB7DEB72C970FB61C
784:1030F0001093B2012093B3013093B4011F910F914B 784:1030F000F894DEBF0FBECDBF4F83588769877A87AC
785:103100000C947E130F931F930091B1011091B201A3 785:103100008B879C87CE0107960E9484168823C1F086
786:103110002091B3013091B4010623172328233923CA 786:103110002F8138858A859B85892B31F03F3F11F0BF
787:103120000093B1011093B2012093B3013093B40125 787:1031200080E003C02F3FE1F781E0811147C04F816C
788:103130001F910F910C947E130F931F930091B10177 788:10313000588569857A858B859C850E94DD153EC002
789:103140001091B2012091B3013091B40106271727E5 789:1031400086E0FE013796DE01119601900D928A9578
790:10315000282739270093B1011093B2012093B301BE 790:10315000E1F7FF81E8854A855B854115510531F02E
791:103160003093B4011F910F910C947E130895CF9268 791:10316000EF3F31F481E0FF3F19F403C081E001C07B
792:10317000DF92EF92FF920F931F93CF93DF93EC01B7 792:1031700080E080FD23C020917A0130E0C9010196F2
793:10318000C090B501D090B601E090B701F090B801C1 793:10318000877099276091790170E086179707F1F1B0
794:103190008091B1019091B201A091B301B091B401BD 794:10319000F983EA835D834C8396E0929FD001939FED
795:1031A000C82AD92AEA2AFB2A0FE110E0B701A601B2 795:1031A000B00D1124A558BE4FFE01319601900D922D
796:1031B000002E04C076956795579547950A94D2F7E7 796:1031B0009A95E1F780937A010E94ED1516E08091CF
797:1031C00040FF07C0BE01802F0E94F90581309105A4 797:1031C000790190917A01891779F1189FC001112432
798:1031D00039F40150110950F7BE0180E00E94F90551 798:1031D00085589E4F0E948416882331F1E091790131
799:1031E000DF91CF911F910F91FF90EF90DF90CF90E3 799:1031E0001E9FF0011124E558FE4F408151816281FC
800:1031F000089590910C019923D9F090910D01992394 800:1031F0007381848195810E94DD158091790190E031
801:10320000B9F0982F9695969596959F3088F5E09110 801:1032000001968770992780937901D9CF0E94A515DF
802:103210000E01F0910F01E90FF11D877021E030E000 802:1032100010927A0110927901EBEAF1E086E0DF0189
803:1032200001C0220F8A95EAF78181822B818308955C 803:103220001D928A95E9F7CACF2C960FB6F894DEBFA7
804:1032300040910E0150910F0120E030E09FEFFA0124 804:103230000FBECDBFDF91CF911F910895EF92FF9206
805:10324000E20FF31F6281681799F09F3F19F4611133 805:103240000F931F93CF93DF93FC01009709F46FC096
806:1032500001C0922F2F5F3F4F2E30310581F79F3FE6 806:10325000F12CEE24E394EF0121968491843740F41D
807:1032600039F0FA01E90FF11D97FDFA95828308956F 807:10326000843008F055C0813081F0823021F15FC098
808:10327000089590910C019923E1F090910D0199230B 808:10327000853709F447C0C0F19CE7980F903708F0F4
809:10328000C1F0982F9695969596959F3020F5E091F0 809:1032800056C08F770E942B1245C08F010E5F1F4FD3
810:103290000E01F0910F01E90FF11D877021E030E080 810:10329000FE01849190E2980F983050F48770FE2DD3
811:1032A00001C0220F8A95EAF7209581812823218386 811:1032A00001C0FF0F8A95EAF78F2F0E94AF1B15C050
812:1032B000089540910E0150910F0120E030E0FA0195 812:1032B0000E94631114C08F010E5F1F4FFE018491A5
813:1032C000E20FF31F9281981301C012822F5F3F4FCC 813:1032C00090E2980F983068F48770FE2D01C0FF0FD0
814:1032D0002E303105A1F7089581E090E0E0910E01D4 814:1032D0008A95EAF78F2F0E94B51B0E94D81BE80140
815:1032E000F0910F01E80FF91F1082019680319105CE 815:1032E00019C00E942B12FBCFCF010296FE01C491A0
816:1032F000A9F708959091CB01982B9093CB01089555 816:1032F000CC2361F0EFE9FFE03197F1F700C0000067
817:1033000080959091CB0198239093CB0108951092D2 817:10330000C150F6CFCF010296FE01F490EC0102C04D
818:10331000CB0108959091CA01982B9093CA0108950A 818:103310000E9463118F2D882341F0EFE9FFE0319780
819:1033200080959091CA0198239093CA0108951092B4 819:10332000F1F700C000008150F6CFFE0194CFDF918D
820:10333000CA0108958093B90108951092B9010895C2 820:10333000CF911F910F91FF90EF90089508956093A2
821:1033400040910E0150910F0120E030E080E0FA0141 821:10334000B5017093B6018093B7019093B8010C94C6
822:10335000E20FF31F918191118F5F2F5F3F4F2F304D 822:1033500091150F931F930091B5011091B601209123
823:103360003105A9F70895E0910E01F0910F018091C8 823:10336000B7013091B801062B172B282B392B00936E
824:10337000CB018083E0910E01F0910F01808190914B 824:10337000B5011093B6012093B7013093B8011F91A6
825:10338000CA01892B80839091B901992361F0E09162 825:103380000F910C9491150F931F930091B50110911B
826:103390000E01F0910F018081892B80830E94A0197A 826:10339000B6012091B7013091B801062317232823E5
827:1033A00081111092B90180910E0190910F010C943E 827:1033A00039230093B5011093B6012093B7013093F0
828:1033B0003B0ECF92DF92EF92FF920F931F936C011F 828:1033B000B8011F910F910C9491150F931F930091D9
829:1033C000EE24FF24C114D104E104F10421F46B01C3 829:1033C000B5011091B6012091B7013091B8010627DF
830:1033D0007C0180E001C080E133272F2D1E2D0D2DB3 830:1033D0001727282739270093B5011093B6012093AA
831:1033E000011511052105310519F0885F6801790182 831:1033E000B7013093B8011F910F910C949115109271
832:1033F00097018601A4E03695279517950795AA951C 832:1033F000B1011092B2011092B3011092B4010C9479
833:10340000D1F7011511052105310519F08C5F68010F 833:10340000911541E050E060E070E004C0440F551FAA
834:10341000790197018601F2E0369527951795079572 834:10341000661F771F8A95D2F74093B1015093B2018E
835:10342000FA95D1F7011511052105310519F08E5FC7 835:103420006093B3017093B4010C94911541E050E0A6
836:1034300068017901B701A60176956795579547957B 836:1034300060E070E004C0440F551F661F771F8A9537
837:10344000452B462B472B09F08F5F1F910F91FF9063 837:10344000D2F78091B1019091B201A091B301B091F6
838:10345000EF90DF90CF9008958091E501843009F1DD 838:10345000B401842B952BA62BB72B8093B1019093AD
839:103460001092CD0120E488E190E00FB6F894A89581 839:10346000B201A093B301B093B4010C94911541E063
840:10347000809360000FBE2093600083B7817F8460DB 840:1034700050E060E070E004C0440F551F661F771FE6
841:1034800083BF83B7816083BF7894889583B78E7F2D 841:103480008A95D2F740955095609570958091B101DD
842:1034900083BF88E10FB6F8948093600010926000BB 842:103490009091B201A091B301B091B401842395231E
843:1034A0000FBE089508950895CF930E94521A0E9466 843:1034A000A623B7238093B1019093B201A093B301F7
844:1034B00023040E94531AC0E08C2F0E941005811132 844:1034B000B093B4010C94911541E050E060E070E0ED
845:1034C00005C0CF5FCE30C1F780E001C081E0CF9171 845:1034C00004C0440F551F661F771F8A95D2F780915D
846:1034D00008950E9490130E942F0E0C94340782E0EE 846:1034D000B1019091B201A091B301B091B4018427E0
847:1034E00084BD93E095BD9AEF97BD80936E000895DB 847:1034E0009527A627B7278093B1019093B201A093A7
848:1034F0002FB7F8948091CE019091CF01A091D00187 848:1034F000B301B093B4010C9491150F931F930091F5
849:10350000B091D1012FBF0895CF92DF92EF92FF9239 849:10350000B1011091B2012091B3013091B401062BA9
850:103510000F931F932FB7F8944091CE015091CF0194 850:10351000172B282B392B0093B1011093B201209364
851:103520006091D0017091D1012FBF6A017B01EE241F 851:10352000B3013093B4011F910F910C9491150F9337
852:10353000FF248C0120E030E0C016D106E206F3063D 852:103530001F930091B1011091B2012091B30130911C
853:1035400010F441505109481B590BCA011F910F91AA 853:10354000B40106231723282339230093B1011093D4
854:10355000FF90EF90DF90CF9008951F920F920FB6DB 854:10355000B2012093B3013093B4011F910F910C94E9
855:103560000F9211248F939F93AF93BF938091CE01BD 855:1035600091150F931F930091B1011091B201209119
856:103570009091CF01A091D001B091D1010196A11DF0 856:10357000B3013091B4010627172728273927009374
857:10358000B11D8093CE019093CF01A093D001B09351 857:10358000B1011093B2012093B3013093B4011F91A4
858:10359000D101BF91AF919F918F910F900FBE0F906E 858:103590000F910C9491150895CF92DF92EF92FF92C4
859:1035A0001F9018950E94350BF8942FEF87EA91E64B 859:1035A0000F931F93CF93DF93EC01C090B501D090A0
860:1035B000215080409040E1F700C0000087E090EB90 860:1035B000B601E090B701F090B8018091B10190910F
861:1035C000DC018093EE019093EF01A093F001B093A2 861:1035C000B201A091B301B091B401C82AD92AEA2A64
862:1035D000F1012CE088E190E00FB6F894A895809373 862:1035D000FB2A0FE110E0B701A601002E04C076958A
863:1035E00060000FBE20936000FFCFEF92FF920F9319 863:1035E0006795579547950A94D2F740FF07C0BE01EB
864:1035F0001F93CF93DF93E82EF12C8F2D0E9410059F 864:1035F000802F0E9405088130910539F4015011098E
865:10360000C0E0D0E0082F10E098010C2E02C03595E4 865:1036000050F7BE0180E00E940508DF91CF911F9125
866:1036100027950A94E2F720FD05C02196C630D10512 866:103610000F91FF90EF90DF90CF90089590910C0163
867:1036200099F709C06C2F7F2D80E00E94D705E81222 867:103620009923D9F090910D019923B9F0982F96958F
868:10363000F4CF81E005C0F3948EE0F812DECF80E095 868:10363000969596959F3088F5E0910E01F0910F01D7
869:10364000DF91CF911F910F91FF90EF900895CF934D 869:10364000E90FF11D877021E030E001C0220F8A955B
870:10365000C82F8CE20E94F51A882321F08C2FCF917D 870:10365000EAF78181822B8183089540910E01509178
871:103660000C94F51A80E0CF910895CF930E947A1CB4 871:103660000F0120E030E09FEFFA01E20FF31F6281CB
872:10367000811102C00E94601CC5E6C15049F00E9441 872:10367000681799F09F3F19F4611101C0922F2F5FD5
873:1036800023048FE39CE90197F1F700C00000F5CF18 873:103680003F4F2E30310581F79F3F39F0FA01E90FA6
874:1036900089E20E94271B811111C18AE20E94271B27 874:10369000F11D97FDFA9582830895089590910C018C
875:1036A00081110E94601C85E00E94271B81110E94ED 875:1036A0009923E1F090910D019923C1F0982F9695FF
876:1036B000D21A0E94851C8093CC0187E00E94271BB0 876:1036B000969596959F3020F5E0910E01F0910F01BF
877:1036C000882399F18BE10E94271B882351F0909168 877:1036C000E90FF11D877021E030E001C0220F8A95DB
878:1036D000CC0191FB882780F921E0822780FB91F9BA 878:1036D000EAF72095818128232183089540910E01E6
879:1036E00022C08EE00E94271B882351F09091CC01CC 879:1036E00050910F0120E030E0FA01E20FF31F9281C8
880:1036F00092FB882780F921E0822780FB92F913C092 880:1036F000981301C012822F5F3F4F2E303105A1F782
881:1037000080E10E94271B9091CC01882341F093FB1C 881:10370000089581E090E0E0910E01F0910F01E80F43
882:10371000882780F921E0822780FB93F904C0892F54 882:10371000F91F1082019680319105A9F708959091C3
883:10372000809580FB90F99093CC018091CC010E9410 883:10372000CC01982B9093CC01089580959091CC0179
884:10373000891C0E94971C8093DF0180EE0E94271B4A 884:1037300098239093CC0108951092CC010895909114
885:10374000882341F08091DF01982F909590FB80F9BC 885:10374000CB01982B9093CB01089580959091CB015C
886:103750008093DF0189E30E94271B882359F0909111 886:1037500098239093CB0108951092CB0108959091F6
887:10376000DF0191FB882780F921E0822780FB91F916 887:10376000CA01982B9093CA01089580959091CA013F
888:103770009093DF0182EE0E94271B882359F09091DD 888:1037700098239093CA0108951092CA0108958093E6
889:10378000DF0192FB882780F921E0822780FB92F9F4 889:10378000B90108951092B901089540910E01509128
890:103790009093DF0186EE0E94271B882359F09091B9 890:103790000F0120E030E080E0FA01E20FF31F918199
891:1037A000DF0193FB882780F921E0822780FB93F9D2 891:1037A00091118F5F2F5F3F4F2F303105A9F708959B
892:1037B0009093DF0183EE0E94271B882359F090919C 892:1037B000E0910E01F0910F018091CC018083E091A6
893:1037C000DF0194FB882780F921E0822780FB94F9B0 893:1037C0000E01F0910F0180819091CB01892B8083B4
894:1037D0009093DF0185E30E94271B882359F0909185 894:1037D000E0910E01F0910F0180819091CA01892B37
895:1037E000DF0195FB882780F921E0822780FB95F98E 895:1037E00080839091B901992361F0E0910E01F091ED
896:1037F0009093DF0181E30E94271B882359F0909169 896:1037F0000F018081892B80830E94C51B811110924B
897:10380000DF0196FB882780F921E0822780FB96F96B 897:10380000B90180910E0190910F010C944710CF9255
898:103810009093DF0181E10E94271B882359F090914A 898:10381000DF92EF92FF920F931F936C01EE24FF242F
899:10382000DF0197FB882780F921E0822780FB97F949 899:10382000C114D104E104F10421F46B017C0180E0B6
900:103830009093DF018091DF010E949B1C8091DF014A 900:1038300001C080E133272F2D1E2D0D2D01151105FF
901:1038400087FB882780F980930D0187E20E94271B60 901:103840002105310519F0885F68017901970186012A
902:10385000C82F8EE10E94271B8111C2608FE10E9458 902:10385000A4E03695279517950795AA95D1F70115F8
903:10386000271B8111C46080E20E94271B8111C86060 903:1038600011052105310519F08C5F68017901970177
904:1038700081E20E94271B8111C06182E20E94271B06 904:103870008601F2E03695279517950795FA95D1F7C9
905:103880008111C06283E20E94271B8111C06484E21F 905:10388000011511052105310519F08E5F68017901D7
906:103890000E94271B882311F0C06802C0CC2329F0A6 906:10389000B701A6017695679557954795452B462B19
907:1038A0008C2F0E94921C6C2F03C00E948E1C682FCC 907:1038A000472B09F08F5F1F910F91FF90EF90DF90F2
908:1038B00070E080E090E0CF910C948A17CF9108954A 908:1038B000CF9008958091E601843009F11092CE01F5
909:1038C0006DEE7EEF80E090E00E94B62260E082E044 909:1038C00020E488E190E00FB6F894A895809360001A
910:1038D00090E00E94A82260E083E090E00E94A8228D 910:1038D0000FBE2093600083B7817F846083BF83B76E
911:1038E00060E084E090E00E94A82260E085E090E043 911:1038E000816083BF7894889583B78E7F83BF88E19A
912:1038F0000C94A82280E090E00E94A22221E08D3E5C 912:1038F0000FB6F89480936000109260000FBE089598
913:103900009E4F09F020E0822F089582E090E00C9411 913:1039000008950895CF930E94801C0E942F060E9464
914:103910009A22682F82E090E00C94A82283E090E045 914:10391000811CC0E08C2F0E941C07811105C0CF5F65
915:103920000C949A22682F83E090E00C94A82284E003 915:10392000CE30C1F780E001C081E0CF9108950E94C0
916:1039300090E00C949A22682F84E090E00C94A822E6 916:10393000A5150E943B100C94400982E084BD93E0E1
917:103940008091D40180FF0BC06091130185E0689FD6 917:1039400095BD9AEF97BD80936E0008952FB7F894B8
918:10395000B001112475956795759567952AC081FF0B 918:103950008091CF019091D001A091D101B091D2017D
919:1039600009C06091130185E0689FB001112475952D 919:103960002FBF0895CF92DF92EF92FF920F931F9394
920:1039700067951FC082FF07C06091130185E0689FB3 920:103970002FB7F8944091CF015091D0016091D101BF
921:10398000B001112416C04091D5014423C9F06091C3 921:103980007091D2012FBF6A017B01EE24FF248C01CC
922:103990001201461788F72091130185E0289F9001B6 922:1039900020E030E0C016D106E206F30610F44150F4
923:1039A0001124429FC001439F900D112470E00E949A 923:1039A0005109481B590BCA011F910F91FF90EF90CD
924:1039B0006C226038710540F46115710539F002C060 924:1039B000DF90CF9008951F920F920FB60F921124AF
925:1039C00065E070E0862F08958FE7089581E00895FF 925:1039C0008F939F93AF93BF938091CF019091D0013C
926:1039D0008091D40180FF08C06091110170E075955D 926:1039D000A091D101B091D2010196A11DB11D80939A
927:1039E00067957595679521C081FF06C060911101AB 927:1039E000CF019093D001A093D101B093D201BF91A8
928:1039F00070E07595679519C082FF04C06091110150 928:1039F000AF919F918F910F900FBE0F901F901895D0
929:103A000070E010C08091D5018823C1F06091100151 929:103A00000E94410DF8942FEF87EA91E62150804003
930:103A10008617A0F790911101989FC001112470E0C2 930:103A10009040E1F700C0000087E090EBDC0180936C
931:103A20000E946C226038710528F46115710521F03F 931:103A2000EF019093F001A093F101B093F2012CE02B
932:103A3000862F08958FE7089581E0089561E070E092 932:103A300088E190E00FB6F894A895809360000FBEDF
933:103A4000F4CF803F21F40E94A01C819504C0813FE7 933:103A400020936000FFCFEF92FF920F931F93CF93CD
934:103A500029F40E94A01C8093D8010895823F21F48C 934:103A5000DF93E82EF12C8F2D0E941C07C0E0D0E0F0
935:103A60000E94A01C819504C0833F29F40E94A01CE1 935:103A6000082F10E098010C2E02C0359527950A9476
936:103A70008093D7010895893F19F40E94E81C05C07E 936:103A7000E2F720FD05C02196C630D10599F709C0AF
937:103A80008A3F31F40E94E81C81958093D901089502 937:103A80006C2F7F2D80E00E94E307E812F4CF81E0E5
938:103A90008B3F21F40E94E81C819504C08C3F29F4DF 938:103A900005C0F3948EE0F812DECF80E0DF91CF9185
939:103AA0000E94E81C8093DA010895843F21F48091FC 939:103AA0001F910F91FF90EF900895CF93C82F8CE254
940:103AB000D601816017C0853F21F48091D6018260D4 940:103AB0000E94231D882321F08C2FCF910C94231D6D
941:103AC00011C0863F21F48091D60184600BC0873FEE 941:103AC00080E0CF910895CF930E94A81E811102C07B
942:103AD00021F48091D601886005C0883F31F480913F 942:103AD0000E948E1EC5E6C15049F00E942F068FE35A
943:103AE000D60180618093D60108958D3F21F48091A5 943:103AE0009CE90197F1F700C00000F5CF89E20E9440
944:103AF000D40181600BC08E3F21F48091D40182609B 944:103AF000551D811111C18AE20E94551D81110E943C
945:103B000005C08F3F29F48091D40184608093D40153 945:103B00008E1E85E00E94551D81110E94001D0E949D
946:103B10000895803F39F48091D80187FF6CC01092DE 946:103B1000B31E8093CD0187E00E94551D882399F143
947:103B2000D80169C0813F29F48091D8011816BCF3EF 947:103B20008BE10E94551D882351F09091CD0191FBAE
948:103B300062C09091D701823F29F497FF5CC0109238 948:103B3000882780F921E0822780FB91F922C08EE05E
949:103B4000D70159C0833F19F41916CCF354C0893FEB 949:103B40000E94551D882351F09091CD0192FB88274A
950:103B500041F48091D90118160CF04DC01092D90192 950:103B500080F921E0822780FB92F913C080E10E9466
951:103B60004AC08A3F29F48091D90187FF44C0F6CF2B 951:103B6000551D9091CD01882341F093FB882780F962
952:103B70008B3F39F48091DA0187FF3DC01092DA0162 952:103B700021E0822780FB93F904C0892F809580FB88
953:103B80003AC08C3F29F48091DA011816BCF333C097 953:103B800090F99093CD018091CD010E94B71E0E94C3
954:103B9000843F21F48091D6018E7F17C0853F21F4A8 954:103B9000C51E8093E00180EE0E94551D882341F0F0
955:103BA0008091D6018D7F11C0863F21F48091D6018E 955:103BA0008091E001982F909590FB80F98093E0013F
956:103BB0008B7F0BC0873F21F48091D601877F05C0A2 956:103BB00089E30E94551D882359F09091E00191FB03
957:103BC000883F31F48091D6018F7E8093D60113C057 957:103BC000882780F921E0822780FB91F99093E0011A
958:103BD0008D3F21F48091D4018E7F0BC08E3F21F464 958:103BD00082EE0E94551D882359F09091E00192FBDE
959:103BE0008091D4018D7F05C08F3F29F48091D4014D 959:103BE000882780F921E0822780FB92F99093E001F9
960:103BF0008B7F8093D4018091D70181110EC0809179 960:103BF00086EE0E94551D882359F09091E00193FBB9
961:103C0000D80181110AC08091D901811106C080912B 961:103C0000882780F921E0822780FB93F99093E001D7
962:103C1000DA01811102C01092D501089586ED91E07C 962:103C100083EE0E94551D882359F09091E00194FB9A
963:103C20000E94460E0E94781A9093D3018093D2018D 963:103C2000882780F921E0822780FB94F99093E001B6
964:103C300008951F93CF93DF938091D2019091D30188 964:103C300085E30E94551D882359F09091E00195FB82
965:103C40000E94841A4091D501442321F0209114014F 965:103C4000882780F921E0822780FB95F99093E00195
966:103C500030E006C0209115015AE0259F9001112403 966:103C500081E30E94551D882359F09091E00196FB65
967:103C60008217930708F482C08091D7011091D80180 967:103C6000882780F921E0822780FB96F99093E00174
968:103C7000D091D901C091DA01811107C0111105C09D 968:103C700081E10E94551D882359F09091E00197FB46
969:103C8000D11103C0CC2309F471C04F3F19F04F5F2D 969:103C8000882780F921E0822780FB97F99093E00153
970:103C90004093D501181624F40E94A01C8093D701EC 970:103C90008091E0010E94C91E8091E00187FB882786
971:103CA0008091D70187FF05C00E94A01C8195809359 971:103CA00080F980930D0187E20E94551DC82F8EE197
972:103CB000D701111624F40E94A01C8093D801809192 972:103CB0000E94551D8111C2608FE10E94551D811126
973:103CC000D80187FF05C00E94A01C81958093D80170 973:103CC000C46080E20E94551D8111C86081E20E949B
974:103CD0006091D701662339F11091D801112319F1B0 974:103CD000551D8111C06182E20E94551D8111C06293
975:103CE000772767FD7095872F972F0E947D2123E30B 975:103CE00083E20E94551D8111C06484E20E94551D2B
976:103CF00033E343E35FE30E94E1210E944A216093A2 976:103CF000882311F0C06802C0CC2329F08C2F0E94C9
977:103D0000D701612F772767FD7095872F972F0E9426 977:103D0000C01E6C2F03C00E94BC1E682F70E080E0B4
978:103D10007D2123E333E343E35FE30E94E1210E943B 978:103D100090E0CF910C949F19CF9108956DEE7EEFB6
979:103D20004A216093D8011D1624F40E94E81C809358 979:103D200080E090E00E94E42460E082E090E00E9465
980:103D3000D9018091D90187FF05C00E94E81C8195B7 980:103D3000D62460E083E090E00E94D62460E084E036
981:103D40008093D9011C1624F40E94E81C8093DA01A8 981:103D400090E00E94D62460E085E090E00C94D624B8
982:103D50008091DA0187FF05C00E94E81C819580935D 982:103D500080E090E00E94D02421E08D3E9E4F09F04B
983:103D6000DA01DF91CF911F910C940E1EDF91CF915C 983:103D600020E0822F089582E090E00C94C824682F10
984:103D70001F910895E6EDF1E085E0DF011D928A953F 984:103D700082E090E00C94D62483E090E00C94C82478
985:103D8000E9F71092D5011092D4010895833081F1A2 985:103D8000682F83E090E00C94D62484E090E00C94BB
986:103D900028F4813059F08230D1F00895853009F44B 986:103D9000C824682F84E090E00C94D6248091D5014B
987:103DA00049C0B8F1863009F456C008952091150134 987:103DA00080FF0BC06091130185E0689FB001112472
988:103DB000862F90E0820F911D8F3F910520F4620FB6 988:103DB00075956795759567952AC081FF09C06091D3
989:103DC0006093150108958FEF809315010895209158 989:103DC000130185E0689FB0011124759567951FC0A8
990:103DD0001401862F90E0820F911D8F3F910520F4F2 990:103DD00082FF07C06091130185E0689FB001112444
991:103DE000620F6093140108958FEF8093140108957A 991:103DE00016C04091D6014423C9F0609112014617D4
992:103DF00020911301862F90E0820F911D8F3F910536 992:103DF00088F72091130185E0289F90011124429FAC
993:103E000020F4620F6093130108958FEF80931301E4 993:103E0000C001439F900D112470E00E949A246038F5
994:103E1000089520911201862F90E0820F911D8F3F0F 994:103E1000710540F46115710539F002C065E070E08C
995:103E2000910520F4620F6093120108958FEF809343 995:103E2000862F08958FE7089581E008958091D50148
996:103E30001201089520911101862F90E0820F911DAB 996:103E300080FF08C06091110170E0759567957595D8
997:103E40008F3F910520F4620F6093110108958FEF69 997:103E4000679521C081FF06C06091110170E07595F2
998:103E500080931101089520911001862F90E0820F28 998:103E5000679519C082FF04C06091110170E010C025
999:103E6000911D8F3F910520F4620F6093100108951A 999:103E60008091D6018823C1F0609110018617A0F7D8
1000:103E70008FEF809310010895833011F128F4813081 1000:103E700090911101989FC001112470E00E949A2432
1001:103E800049F0823091F00895853081F120F186303B 1001:103E80006038710528F46115710521F0862F0895B9
1002:103E9000C1F1089580911501681720F4861B809365 1002:103E90008FE7089581E0089561E070E0F4CF803FFE
1003:103EA0001501089510921501089580911401681765 1003:103EA00021F40E94CE1E819504C0813F29F40E9416
1004:103EB00020F4861B80931401089510921401089534 1004:103EB000CE1E8093D9010895823F21F40E94CE1E28
1005:103EC00080911301681720F4861B809313010895D5 1005:103EC000819504C0833F29F40E94CE1E8093D801BF
1006:103ED00010921301089580911201681720F4861B37 1006:103ED0000895893F19F40E94161F05C08A3F31F4E6
1007:103EE000809312010895109212010895809111019A 1007:103EE0000E94161F81958093DA0108958B3F21F47B
1008:103EF000681720F4861B8093110108951092110118 1008:103EF0000E94161F819504C08C3F29F40E94161F52
1009:103F0000089580911001681720F4861B809310019A 1009:103F00008093DB010895843F21F48091D701816083
1010:103F100008951092100108958D3109F442C020F5E2 1010:103F100017C0853F21F48091D701826011C0863F90
1011:103F20008E3009F479C070F4873009F45EC020F453 1011:103F200021F48091D70184600BC0873F21F48091F8
1012:103F3000863009F442C033C08830D1F18B3009F4A7 1012:103F3000D701886005C0883F31F48091D701806146
1013:103F4000A7C02DC0863109F4A3C038F4803109F42C 1013:103F40008093D70108958D3F21F48091D501816040
1014:103F50006DC0813109F47BC022C0893109F498C059 1014:103F50000BC08E3F21F48091D501826005C08F3F58
1015:103F60008B3109F44FC01BC0853309F479C048F484 1015:103F600029F48091D50184608093D5010895803F24
1016:103F7000873209F475C008F478C0893209F470C03A 1016:103F700039F48091D90187FF6CC01092D90169C0D2
1017:103F80000EC0833438F48A3308F071C0883309F4E2 1017:103F8000813F29F48091D9011816BCF362C0909149
1018:103F90007FC005C0833409F463C08834C1F080E079 1018:103F9000D801823F29F497FF5CC01092D80159C024
1019:103FA00008950E9404210E942F0E0E94340770C0C1 1019:103FA000833F19F41916CCF354C0893F41F4809132
1020:103FB0000E94851C0E94971C6BC08091CC01817F60 1020:103FB000DA0118160CF04DC01092DA014AC08A3F9F
1021:103FC0008E7F8093CC0181E08093DC0108950E9474 1021:103FC00029F48091DA0187FF44C0F6CF8B3F39F4A2
1022:103FD00090132FEF83ED90E3215080409040E1F764 1022:103FD0008091DB0187FF3DC01092DB013AC08C3F2E
1023:103FE00000C000000E94D21A53C09091CC01892FCA 1023:103FE00029F48091DB011816BCF333C0843F21F41F
1024:103FF000817090FF03C0917F9E7F26C09160909357 1024:103FF0008091D7018E7F17C0853F21F48091D70132
1025:10400000CC0146C09091CC0191FB882780F921E03A 1025:104000008D7F11C0863F21F48091D7018B7F0BC03B
1026:10401000822780FB91F913C09091CC0192FB8827F5 1026:10401000873F21F48091D701877F05C0883F31F425
1027:1040200080F921E0822780FB92F909C09091CC01B0 1027:104020008091D7018F7E8093D70113C08D3F21F4FB
1028:1040300093FB882780F921E0822780FB93F99093F6 1028:104030008091D5018E7F0BC08E3F21F48091D501F8
1029:10404000CC01882329F191609093CC0108950E94BE 1029:104040008D7F05C08F3F29F48091D5018B7F8093B0
1030:10405000901380910D0191E0892780930D0118C084 1030:10405000D5018091D80181110EC08091D9018111C3
1031:1040600061E070E080E090E00FC023EE01C027EC3B 1031:104060000AC08091DA01811106C08091DB018111C3
1032:10407000280F61E070E080E090E004C0660F771FD9 1032:1040700002C01092D601089587ED91E00E9452107F
1033:10408000881F991F2A95D2F70E948A170E949013C1 1033:104080000E94A61C9093D4018093D30108951F939E
1034:1040900081E0089580E0089580E00895CF93C82FCF 1034:10409000CF93DF938091D3019091D4010E94B21C01
1035:1040A0008091DC01813079F018F08230D1F184C048 1035:1040A0004091D601442321F02091140130E006C054
1036:1040B000A0910E01B0910F018C91813169F0823293 1036:1040B000209115015AE0259F900111248217930742
1037:1040C00009F07CC009C0A0910E01B0910F018C9144 1037:1040C00008F482C08091D8011091D901D091DA0111
1038:1040D000813111F0823249F48C2F0E944A208111E3 1038:1040D000C091DB01811107C0111105C0D11103C0CE
1039:1040E0001DC08C2F0E948C1F1AC08C2F0E944C2048 1039:1040E000CC2309F471C04F3F19F04F5F4093D601C4
1040:1040F000811114C0C43179F048F4CB3079F0C0316B 1040:1040F000181624F40E94CE1E8093D8018091D80116
1041:1041000009F060C082E08093DC0108C0C93219F078 1041:1041000087FF05C00E94CE1E81958093D8011116AD
1042:10411000C83321F057C01092DC0154C081E0817097 1042:1041100024F40E94CE1E8093D9018091D90187FF9B
1043:1041200053C0C93289F118F5C43171F1A8F4C73010 1043:1041200005C00E94CE1E81958093D9016091D8016F
1044:1041300009F046C08AE08093150194E19093140140 1044:10413000662339F11091D901112319F1772767FD11
1045:1041400093E0909313018093120188E08093110112 1045:104140007095872F972F0E94AB2323E333E343E33C
1046:1041500088E28093100134C0CE51C63088F5EC2F30 1046:104150005FE30E940F240E9478236093D801612FAF
1047:10416000F0E0E65DFE4F80818093DB0129C0CE3414 1047:10416000772767FD7095872F972F0E94AB2323E356
1048:10417000E9F020F4CB3421F56AE013C0C13579F0C1 1048:1041700033E343E35FE30E940F240E9478236093BC
1049:10418000C235F1F461E00DC08091DB01882319F0A4 1049:10418000D9011D1624F40E94161F8093DA01809134
1050:104190001092DB0115C081E08093DC0115C061E065 1050:10419000DA0187FF05C00E94161F81958093DA011E
1051:1041A00006C08091DB010E94C61E0AC06AE08091B1 1051:1041A0001C1624F40E94161F8093DB018091DB0112
1052:1041B000DB010E943C1F04C01092DC0180E004C0BF 1052:1041B00087FF05C00E94161F81958093DB01DF9168
1053:1041C00081E002C080E0ABCFCF910895E1E8F0E05C 1053:1041C000CF911F910C943C20DF91CF911F910895C6
1054:1041D0008081886080838081816080838FB7F8943C 1054:1041D000E7EDF1E085E0DF011D928A95E9F71092A5
1055:1041E00093E09093890090ED909388008FBF08959D 1055:1041E000D6011092D5010895833081F128F48130F1
1056:1041F000EFE6F0E08081826080830895EFE6F0E0F2 1056:1041F00059F08230D1F00895853009F449C0B8F102
1057:1042000080818D7F80830895EFE6F0E0808192E0E9 1057:10420000863009F456C0089520911501862F90E05C
1058:104210008927808308951F920F920FB60F92112461 1058:10421000820F911D8F3F910520F4620F609315016D
1059:104220002F933F934F935F936F937F938F939F93BE 1059:1042200008958FEF80931501089520911401862F32
1060:10423000AF93BF93EF93FF938091DD019091DE01E7 1060:1042300090E0820F911D8F3F910520F4620F6093F3
1061:1042400001969093DE018093DD01811103C082E02D 1061:10424000140108958FEF80931401089520911301B4
1062:104250000E943407E091DE01E695E695F0E0E6572E 1062:10425000862F90E0820F911D8F3F910520F4620F11
1063:10426000FB4FE4918091DD018E1303C080E00E943A 1063:104260006093130108958FEF8093130108952091B7
1064:104270003407FF91EF91BF91AF919F918F917F9103 1064:104270001201862F90E0820F911D8F3F910520F44F
1065:104280006F915F914F913F912F910F900FBE0F90C3 1065:10428000620F6093120108958FEF809312010895D9
1066:104290001F90189504D06894B1118DC0089570D006 1066:1042900020911101862F90E0820F911D8F3F910593
1067:1042A00088F09F5790F0B92F9927B751A0F0D1F01F 1067:1042A00020F4620F6093110108958FEF8093110144
1068:1042B000660F771F881F991F1AF0BA95C9F712C0A9 1068:1042B000089520911001862F90E0820F911D8F3F6D
1069:1042C000B13081F077D0B1E0089574C0672F782FB6 1069:1042C000910520F4620F6093100108958FEF8093A1
1070:1042D0008827B85F39F0B93FCCF386957795679515 1070:1042D00010010895833011F128F4813049F08230C3
1071:1042E000B395D9F73EF490958095709561957F4F81 1071:1042E00091F00895853081F120F18630C1F1089573
1072:1042F0008F4F9F4F0895E89409C097FB3EF4909527 1072:1042F00080911501681720F4861B8093150108959D
1073:104300008095709561957F4F8F4F9F4F9923A9F0AE 1073:1043000010921501089580911401681720F4861BFE
1074:10431000F92F96E9BB279395F6958795779567953D 1074:10431000809314010895109214010895809113015F
1075:10432000B795F111F8CFFAF4BB0F11F460FF1BC081 1075:10432000681720F4861B80931301089510921301DF
1076:104330006F5F7F4F8F4F9F4F16C0882311F096E914 1076:10433000089580911201681720F4861B8093120162
1077:1043400011C0772321F09EE8872F762F05C06623C2 1077:10434000089510921201089580911101681720F4C8
1078:1043500071F096E8862F70E060E02AF09A95660F7B 1078:10435000861B809311010895109211010895809198
1079:10436000771F881FDAF7880F9695879597F9089534 1079:104360001001681720F4861B8093100108951092A5
1080:1043700057FD9058440F551F59F05F3F71F0479516 1080:10437000100108958D3109F442C020F58E3009F402
1081:10438000880F97FB991F61F09F3F79F087950895FB 1081:1043800079C070F4873009F45EC020F4863009F4F7
1082:10439000121613061406551FF2CF4695F1DF08C01A 1082:1043900042C033C08830D1F18B3009F4A7C02DC0A2
1083:1043A000161617061806991FF1CF86957105610537 1083:1043A000863109F4A3C038F4803109F46DC081313D
1084:1043B00008940895E894BB2766277727CB0197F9DF 1084:1043B00009F47BC022C0893109F498C08B3109F41B
1085:1043C00008950BD078C069D028F06ED018F09523EE 1085:1043C0004FC01BC0853309F479C048F4873209F423
1086:1043D00009F05AC05FC01124EECFCADFA0F3959F49 1086:1043D00075C008F478C0893209F470C00EC0833407
1087:1043E000D1F3950F50E0551F629FF001729FBB27DC 1087:1043E00038F48A3308F071C0883309F47FC005C0FF
1088:1043F000F00DB11D639FAA27F00DB11DAA1F649F88 1088:1043F000833409F463C08834C1F080E008950E94DA
1089:104400006627B00DA11D661F829F2227B00DA11D3A 1089:1044000032230E943B100E94400970C00E94B31EDC
1090:10441000621F739FB00DA11D621F839FA00D611DC0 1090:104410000E94C51E6BC08091CD01817F8E7F8093ED
1091:10442000221F749F3327A00D611D231F849F600DE1 1091:10442000CD0181E08093DD0108950E94A5152FEF55
1092:10443000211D822F762F6A2F11249F5750408AF01A 1092:1044300083ED90E3215080409040E1F700C0000000
1093:10444000E1F088234AF0EE0FFF1FBB1F661F771FA6 1093:104440000E94001D53C09091CD01892F817090FF73
1094:10445000881F91505040A9F79E3F510570F014C03D 1094:1044500003C0917F9E7F26C091609093CD0146C09E
1095:10446000AACF5F3FECF3983EDCF38695779567958E 1095:104460009091CD0191FB882780F921E0822780FB84
1096:10447000B795F795E7959F5FC1F7FE2B880F911DC4 1096:1044700091F913C09091CD0192FB882780F921E03A
1097:104480009695879597F9089597F99F6780E870E06A 1097:10448000822780FB92F909C09091CD0193FB882788
1098:1044900060E008959FEF80EC089500240A941616BA 1098:1044900080F921E0822780FB93F99093CD01882356
1099:1044A000170618060906089500240A941216130622 1099:1044A00029F191609093CD0108950E94A515809106
1100:1044B000140605060895092E0394000C11F48823B0 1100:1044B0000D0191E0892780930D0118C061E070E043
1101:1044C00052F0BB0F40F4BF2B11F460FF04C06F5FCC 1101:1044C00080E090E00FC023EE01C027EC280F61E0F0
1102:1044D0007F4F8F4F9F4F089597FB072E16F4009440 1102:1044D00070E080E090E004C0660F771F881F991F8E
1103:1044E00007D077FD09D00E94862207FC05D03EF454 1103:1044E0002A95D2F70E949F190E94A51581E0089590
1104:1044F000909581959F4F0895709561957F4F089590 1104:1044F00080E0089580E00895CF93C82F8091DD017A
1105:10450000EE0FFF1F0590F491E02D0994AA1BBB1B31 1105:10450000813079F018F08230D1F184C0A0910E0191
1106:1045100051E107C0AA1FBB1FA617B70710F0A61BC3 1106:10451000B0910F018C91813169F0823209F07CC039
1107:10452000B70B881F991F5A95A9F780959095BC01E4 1107:1045200009C0A0910E01B0910F018C91813111F061
1108:10453000CD010895F999FECF92BD81BDF89A9927D2 1108:10453000823249F48C2F0E94782281111DC08C2F69
1109:1045400080B50895A8E1B0E042E050E00C94BD22AF 1109:104540000E94BA211AC08C2F0E947A22811114C0B5
1110:10455000262FF999FECF1FBA92BD81BD20BD0FB69F 1110:10455000C43179F048F4CB3079F0C03109F060C053
1111:10456000F894FA9AF99A0FBE019608950E94A8222B 1111:1045600082E08093DD0108C0C93219F0C83321F020
1112:10457000272F0C94A922DC01CB01FC01F999FECF75 1112:1045700057C01092DD0154C081E0817053C0C93230
1113:1045800006C0F2BDE1BDF89A319600B40D924150DB 1113:1045800089F118F5C43171F1A8F4C73009F046C0BB
1114:0A4590005040B8F70895F894FFCFEB 1114:104590008AE08093150194E19093140193E0909345
1115:10459A0020023607C307A0076C0739070101BA01D1 1115:1045A00013018093120188E08093110188E28093C7
1116:1045AA0028080A03140A3F4D36394B04FE03C80390 1116:1045B000100134C0CE51C63088F5EC2FF0E0E65D36
1117:1045BA008F0322033B0354036D0301020304050620 1117:1045C000FE4F80818093DC0129C0CE34E9F020F4D5
1118:0445CA0007080900D5 1118:1045D000CB3421F56AE013C0C13579F0C235F1F46E
1119:1045E00061E00DC08091DC01882319F01092DC019C
1120:1045F00015C081E08093DD0115C061E006C08091A7
1121:10460000DC010E94F4200AC06AE08091DC010E9473
1122:104610006A2104C01092DD0180E004C081E002C084
1123:1046200080E0ABCFCF910895E1E8F0E08081886031
1124:1046300080838081816080838FB7F89493E090932A
1125:10464000890090ED909388008FBF0895EFE6F0E029
1126:104650008081826080830895EFE6F0E080818D7F25
1127:1046600080830895EFE6F0E0808192E089278083DF
1128:1046700008951F920F920FB60F9211242F933F931C
1129:104680004F935F936F937F938F939F93AF93BF935A
1130:10469000EF93FF938091DE019091DF01019690935B
1131:1046A000DF018093DE01811103C082E00E94400996
1132:1046B000E091DF01E695E695F0E0E258F74FE491EE
1133:1046C0008091DE018E1303C080E00E944009FF91BB
1134:1046D000EF91BF91AF919F918F917F916F915F917A
1135:1046E0004F913F912F910F900FBE0F901F901895F3
1136:1046F00004D06894B1118DC0089570D088F09F5790
1137:1047000090F0B92F9927B751A0F0D1F0660F771F1D
1138:10471000881F991F1AF0BA95C9F712C0B13081F0FD
1139:1047200077D0B1E0089574C0672F782F8827B85FDD
1140:1047300039F0B93FCCF3869577956795B395D9F75E
1141:104740003EF490958095709561957F4F8F4F9F4F68
1142:104750000895E89409C097FB3EF490958095709574
1143:1047600061957F4F8F4F9F4F9923A9F0F92F96E9BD
1144:10477000BB279395F695879577956795B795F11132
1145:10478000F8CFFAF4BB0F11F460FF1BC06F5F7F4FCF
1146:104790008F4F9F4F16C0882311F096E911C07723E1
1147:1047A00021F09EE8872F762F05C0662371F096E8EA
1148:1047B000862F70E060E02AF09A95660F771F881FB9
1149:1047C000DAF7880F9695879597F9089557FD9058D1
1150:1047D000440F551F59F05F3F71F04795880F97FBC5
1151:1047E000991F61F09F3F79F087950895121613067F
1152:1047F0001406551FF2CF4695F1DF08C016161706AE
1153:104800001806991FF1CF86957105610508940895E2
1154:10481000E894BB2766277727CB0197F908950BD03B
1155:1048200078C069D028F06ED018F0952309F05AC0EE
1156:104830005FC01124EECFCADFA0F3959FD1F3950F8F
1157:1048400050E0551F629FF001729FBB27F00DB11D14
1158:10485000639FAA27F00DB11DAA1F649F6627B00DA4
1159:10486000A11D661F829F2227B00DA11D621F739F8D
1160:10487000B00DA11D621F839FA00D611D221F749F9B
1161:104880003327A00D611D231F849F600D211D822FE2
1162:10489000762F6A2F11249F5750408AF0E1F0882329
1163:1048A0004AF0EE0FFF1FBB1F661F771F881F915036
1164:1048B0005040A9F79E3F510570F014C0AACF5F3F4A
1165:1048C000ECF3983EDCF3869577956795B795F79569
1166:1048D000E7959F5FC1F7FE2B880F911D96958795F1
1167:1048E00097F9089597F99F6780E870E060E0089570
1168:1048F0009FEF80EC089500240A94161617061806F8
1169:104900000906089500240A941216130614060506D3
1170:104910000895092E0394000C11F4882352F0BB0F64
1171:1049200040F4BF2B11F460FF04C06F5F7F4F8F4FC7
1172:104930009F4F089597FB072E16F4009407D077FD3C
1173:1049400009D00E94B42407FC05D03EF490958195CF
1174:104950009F4F0895709561957F4F0895EE0FFF1F4B
1175:104960000590F491E02D0994AA1BBB1B51E107C0EF
1176:10497000AA1FBB1FA617B70710F0A61BB70B881FEF
1177:10498000991F5A95A9F780959095BC01CD0108957E
1178:10499000F999FECF92BD81BDF89A992780B5089507
1179:1049A000A8E1B0E042E050E00C94EB24262FF99906
1180:1049B000FECF1FBA92BD81BD20BD0FB6F894FA9A02
1181:1049C000F99A0FBE019608950E94D624272F0C94C1
1182:1049D000D724DC01CB01FC01F999FECF06C0F2BD62
1183:1049E000E1BDF89A319600B40D9241505040B8F7AD
1184:0649F0000895F894FFCFCA
1185:1049F60020024209CF09AC09780945090101BA012B
1186:104A060028080A03140A3F4D36393F08F207BC0747
1187:104A1600830716072F0748076107010203040506E7
1188:044A26000708090074
1119:00000001FF 1189:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/ordinary/readme.md b/keyboard/ergodox_ez/keymaps/ordinary/readme.md
index 6534f481a..f100dd1c5 100644
--- a/keyboard/ergodox_ez/keymaps/ordinary/readme.md
+++ b/keyboard/ergodox_ez/keymaps/ordinary/readme.md
@@ -10,54 +10,66 @@ no rights reserved, use for any purposes, credit me if you are a nice person
10 10
11## The Base Layout ## 11## The Base Layout ##
12 12
13* The yellow keys are text navigation and manipulation 13* The light blue keys are modifiers: traditional Control, Option, and Command keys, plus Hyper and Meh
14* The dark blue keys are shift keys: case shift (traditional shift), symbol shift, and media shift 14* The dark blue keys are Shift keys: Capitals Shift (traditional shift), Symbol Shift, and Media Shift; plus a Shift Lock key
15* The light blue keys are modifiers: traditional Control, Option, and C ommand keys, plus Hyper and Meh 15* Several dark blue keys double for entry of characters which would typically be in those locations
16* The two green keys, tab and tilde, are in the typical places to ease use of the Application Switcher 16* The turquoise keys are text navigation and manipulation
17* The red keys is Escape, one of the few buttons which is in an atypical position 17* The red keys is Escape and it is always found in that location no matter what
18 18
19![Ordinary base layout](ordinary-base.png) 19![Ordinary base layout](ordinary-base.png)
20 20
21This layout puts the modifier keys along the bottom of the keyboard where they are on most layouts. They are in the regular order, with the addition of Hyper and Meh keys. The shift key (case shift) is in the prevalent location. The primo slots usually wasted on Caps Lock and Enter are instead used for the Symbol Shift key which promotes use of the Symbols layer. On the right side of the layout, the Symbol and Media shift keys also double as character keys -- quote and backslash, respectively -- so that touch typists can continue to find those punctuation marks in the right place. 21This layout puts the modifier keys along the bottom of the keyboard where they are on most keyboards. They are in the regular order, with the addition of Hyper and Meh keys. On the outside edges are the Shift keys. The traditional shift key is called Capitals Shift and it is in the normal location. Above that are Symbols Shift and Media Shift. Each Shift key momentarily switches the layout to that layer, and if you use the Shift Lock button you can lock the layout to that layer.
22 22
23Other than the yellow keys, the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway, so only Escape really requires retraining of muscle memory. 23Touch typists will also find tilde, tab, equals/plus, slash/pipe, and quote/double-quote sharing space on those Shift keys where they would probably be on a common keyboard. Other than the turquoise keys the only buttons which move to new locations are the Brackets and Dash and Escape. Most touch typists dont touch-type brackets or dash anyway so only Escape really requires retraining of muscle memory, and see below for the Special Escape Sequence.
24 24
25The four big yellow keys are arranged differently than in the default Ergodox EZ layout. The Ordinary Layout here copies the design of the old Fingerworks TouchStream keyboard, but also reflects the natural presumptions of the author -- me!; I type the space character with my right hand, and to me it makes sense for the two delete keys to be next to one another. 25The four big turquoise keys are arranged differently than in the default Ergodox EZ layout. The Ordinary Layout here copies the design of the old Fingerworks TouchStream keyboard, but also reflects the natural presumptions of the author -- me! I type the space character with my right hand, and to me it makes sense for the two delete keys to be next to one another.
26 26
27The Forward Tab and Backward Tab keys are there mostly because I ended up with two extra buttons and needed something to do with them. My muscle memory from using the Truly Ergonomic Keyboard makes me look for the Tab key with my right index finger, so it is handy to have this redundant Tab, and the idea with the Backward Tab key is that it becomes easy to navigate text fields in forms, or to indent/unindent code. 27The Forward Tab and Backward Tab keys are in their locations mostly because I ended up with two extra buttons and needed something to do with them. My muscle memory from using the Truly Ergonomic Keyboard makes me look for the Tab key with my right index finger, so it is handy to have this redundant Tab, and the idea with the Backward Tab key is that it becomes easy to navigate text fields in forms, or to indent/unindent code.
28 28
29## The Symbols Layout ## 29## The Symbols Layer ##
30 30
31* The periwinkle keys are the eponymous symbols 31* The light green keys are the eponymous symbols
32* The gray keys are F-Keys 32* The bright green keys are F-Keys
33* The green keys are a proper number pad 33* The dark green keys constitute a number pad
34* The red Escape key is found in the "right" location on this layer 34* The turquoise keys are the *reverse* of the turquoise keys on the base layer
35* The yellow keys are the *reverse* of the yellow keys on the base layer
36* The dark blue Media key means that the Media layer is accessible with the left hand
37 35
38![Ordinary symbol layout](ordinary-symbol.png) 36![Ordinary symbol layout](ordinary-symbol.png)
39 37
40The Ergodox EZ ships with the "Coder Layer" which I like to call the Symbols layer. There are some significant improvements in The Ordinary Layout over the default layout. 38The Ergodox EZ ships with the "Coder Layer" which I like to call the Symbols layer. There are some significant improvements in The Ordinary Layout over the default layout.
41 39
42The symbol keys are mostly the same as on the default layout, which did a good job in this regard, but with a few enhancements: 40The symbol keys are mostly the same as on the default layout, which did a good job in this regard, but with a few enhancements:
41
43* Angle brackets on this layer mean that curly, square, and angle brackets are all available on different layers of the same two buttons. Also, they mean that all kinds of brackets, including parentheses, are available on both the Base and Symbols layers. 42* Angle brackets on this layer mean that curly, square, and angle brackets are all available on different layers of the same two buttons. Also, they mean that all kinds of brackets, including parentheses, are available on both the Base and Symbols layers.
44* The slash, backslash, and pipe characters are grouped together as a memory aid. 43* The slash, backslash, and pipe characters are grouped together as a memory aid.
45* The & and | symbols are juxtaposed as a memory aid 44* The & and | symbols are juxtaposed as a memory aid
46 45
47The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads. This layout also has an Enter key, and importantly the key codes emitted by this number pad are *number pad specific key codes*, not regular keyboard key codes. Some software distinguishes keypad codes so users now have access to a fully realized number pad when using The Ordinary Layout. 46The number pad area here, in green, includes all four arithmetic operations in the same order found on most number pads and features an Enter key. The keycodes emitted here are normal numeric keycodes, not the number-pad specific keycodes emitted by most number pads, because this layout does not use a Num Lock key to switch the buttons between numeric keycodes and navigational keycodes. See the explanation in The Media Layout section about navigation using these same buttons.
48
49The Escape key's true home is in the top left corner of the keyboard, so on this layer it can be found there. And on the Symbols layer, the Tab key switches to become a Media key, so press Symbols then Media to access the Media layer using the left hand.
50 47
51Finally, consider the yellow text-nav keys. In the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be. 48Finally, consider the turquoise text-nav keys. Here in the Symbols layer, these are *reversed* from the base layer, with most keys mirrored, but the Delete keys shifted to maintain the directional significance of their arrangement. This is powerful! Often I find myself using the mouse with my right hand, and the left hand needs to press Enter. Instead of reaching the left hand over to the right side of the keyboard, now I simply tap Symbols to reverse the yellow keys, and Enter is right where it should be.
52 49
53## The Media Layout ## 50## The Media Layer ##
54 51
55* The light turquoise keys move the mouse or the text cursor 52* The dark orange keys on the left move the mouse cursor
56* The dark turquoise keys scroll 53* The dark orange keys on the right move the text cursor
57* The light purple keys signal Web and Audio applications 54* The light orange keys are for scrolling and paging
58* The dark purple keys signal the operating system 55* The bright green keys are more F-keys
59* The red Escape key is, again, found in the "right" location 56* The dark yellow keys signal Web and Audio applications
57* The light yellow keys signal the operating system
60 58
61![Ordinary media layout](ordinary-media.png) 59![Ordinary media layout](ordinary-media.png)
62 60
63This layer was inspired by the Media layer on the Ergodox EZ but takes it farther. The Fingerworks TouchStream had a very useful feature for controlling the text cursor easily and this layer does something similar. The left hand can move the mouse, the right hand moves the text cursor, in all four directions, in small or large increments. This greatly enhances navigation in text documents. 61This layer was inspired by the Media layer on the Ergodox EZ but takes it farther. The Fingerworks TouchStream keyboard had a very useful feature for controlling the text cursor easily and this layer does something similar. The left hand can move the mouse, the right hand moves the text cursor, in all four directions, in small or large increments. This greatly enhances navigation in text documents.
62
63Moreover, the orange keys on the right overlay the numberpad from the Symbols Layer, such that in the Media Layer the same keys can be used as if they were a number pad in navigational mode (Num Lock off). For instance, in traditional number pads the '3' key became 'Page Down', and so it is here. This means a user can do text navigation without moving either hand.
64
65## Switching Between Layers ##
66
67The three Shift keys correspond to three logical layers on top of the ever-present base layer, and are represented in the three LEDs on the keyboard: Capitals (red), Symbols (green), Media (blue). The color of a layer illuminates when the layer is active. Shift keys work in the expected way: press them and the keys shift to that layer; release them and the keys shift back to the base layer. The Ordinary Layout also features a Shift Lock key to keep a layer active indefinitely. Hold down the Shift Lock key then press any Shift key to lock to that layer. Or, hold down the Shift key and press the Shift Lock key; either way works. To revert to the base layer, use the Shift Lock key again in combination with the Shift key.
68
69This layout attempts to treat the Capitals Shift layer the same as the other two Shift layers, but internally they are different which causes some inconsistencies. For instance, it is possible to switch from any layer to any other layer, and to lock to any layer, *except* it is not possible to go from Media to Symbols. You must exit the Media layer before engaging the Symbols layer. Also, the Caps Lock feature must be triggered by first pressing the Shift Lock key then a Capitals Shift key; it doesn't work if you press the Shift key first (instead you get the secondary symbol associated with the Shift Lock button).
70
71## Special Escape Sequence ##
72
73In the Ordinary Layout, the most unsatisfying key location is the Escape key which rightly belongs segregated on its own way up on the top left of the keyboard. The Ergodox does not have a physical button in such a location and the nearest one, in the top left corner, was assigned to the tilde button which is traditionally found in that location. The Escape key is important so it features prominently on the other top corner on the left side of the keyboard, and is always there in all layers. Nevertheless, alas, it isn't Ordinary to put the escape in that different corner!
74
75That tilde key has a second function as the Shift Lock key and that makes possible a special feature. To make this layout as Ordinary as possible, the Escape key can *also* be accessed by pressing Shift Lock then the 1 button right next to it. This easy gesture is a way to partially maintain the ease of flicking your wrist to the left and tapping Escape. This gesture works in all layers.