và \(\pi(x)=\pi\left(x_1, x_2,
x_3\right)=E(Y \mid X=x)=P\left(Y=1 \mid X_1=x_1, X_2=x_2,
X_3=x_3\right)\) là xác suất để một con cua móng ngựa cái với độ
rộng mai là \(x_1\), trọng lượng \(x_2\), số gai \(x_3\) có vệ tinh.
Với bảng dữ liệu 3.3, bằng phương pháp ML, Eviews cho kết quả hồi
quy:
\[\begin{array}{lrllr}
\hline
\text{Dependent Variable}: \text{Y} \\
\text{Method: ML - Binary Logit (Quadratic hill climbing)} \\
\text{Sample}: 1 \hspace{0,2cm} 173 & & & & \\
\hline
\text{Variable} & \text{Coefficient} & \text{Std. Error} &
\text{z-Statistic} & \text{Prob.} \\
\hline\hline
\text{C} & -10.00407 & 3.652004 & -2.739338 & 0.0062 \\
\text{X1} & 0.313281 & 0.183642 & 1.705930 & 0.0880 \\
\text{X2} & 0.845092 & 0.674513 & 1.252892 & 0.2102 \\
\text{X3} & 0.182420 & 0.216229 & 0.843643 & 0.3989 \\
\hline\hline\text{McFadden R-squared} & 0.148723 & \text{Mean
dependent var} & & 0.641618 & \\
\text{Akaike info criterion} & 1.157127 & \text{Sum squared
resid} & & 32.84845 & \\
\text{Schwarz criterion} & 1.230036 & \text{Log likelihood}
& & -96.09151 & \\
\text{Hannan-Quinn criter.} & 1.186706 & \text{Deviance} &
& 192.1830 &\\
\text{Restr. deviance} & 225.7585 & \text{Restr. log likelihood}
& & -112.8793 & \\
\text{LR statistic} & 33.57551 & \text{Avg. log likelihood}
& & -0.555442 & \\
\text{Prob(LR statistic)} & 0.000000 & & & \\
\hline
\text{Obs with Dep}=0 & 62 & \text{Total obs} & & 173
& \\
\text{Obs with Dep}=1 & 111 \\
\hline
\end{array}\] Bảng 4.16. Kết quả hồi quy logistic về ảnh
hưởng của các yếu tố độ rộng mai, trọng lượng và tình trạng cột sống của
cua móng ngựa cái đối với sự có mặt của vệ tinh
Từ đó nhận được mô hình hồi quy ước lượng: \[
\log \left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-10,00407+0,313281
\cdot x_1+0,845092 \cdot x_2+0,182420 \cdot x_3
\] \(\hat{\beta}_1=0,313281>0,
\hat{\beta}_2=0,845092>0, \hat{\beta}_0=0,182420>0\) cho
thấy khả năng có vệ tinh tăng theo độ rộng mai, theo trọng lượng và theo
số gai cột sống của cua cái.
Từ công thức ước đoán xác suất có vệ tinh:
\(\hat{\pi}\left(x_1, x_2,
x_3\right)=\{1+\) \(\left.\exp
\left(10,00407-0,313281 \cdot x_1-0,845092 \cdot x_2-0,182420 .
x_3\right)\right\}^{-1}\), ta tính xác suất có vệ tinh ước đoán
cho một số con cua cái (cột fitted)
\[\begin{array}{ccc|cccc|cc|ccc|ccc}
\text{obs} & \text{Actual} & \text{Fitted} & \text{obs}
& \text{Actual} & \text{Fitted} & \text{obs} &
\text{Actual} & \text{Fitted} & \text{obs} & \text{Actual}
& \text{Fitted} & \text{obs} & \text{Actual} &
\text{Fitted} \\
\hline
1 & 1.00000 & 0.87938 & 36 & 1.00000 & 0.94804
&71 & 1.00000 & 0.69226& 106& 0.00000 &
0.28282& 140 & 1.00000 & 0.85547 \\
2 & 1.00000 & 0.70801 &37 & 1.00000 & 0.53741
&72 & 1.00000 & 0.88069 &107 & 1.00000
&0.54518& 141& 1.00000 & 0.86453 \\
3 & 0.00000 & 0.59390 &38 & 1.00000& 0.92251&
73& 1.00000 & 0.96614& 108 & 1.00000& 0.69257&
142& 1.00000 & 0.88153\\
4 & 0.00000 &0.18289 &39 &0.00000 & 0.21494
&74 & 1.00000 & 0.59951& 109 & 0.00000 & 0.70179
&143 & 1.00000 & 0.73962\\
5 &1.00000 & 0.89693 &40 & 1.00000 & 0.39988
&75 &0.00000 & 0.65187& 110 & 0.00000 &
0.67464& 144 & 1.00000 & 0.79350 \\
6 & 1.00000 & 0.53407 &41 & 1.00000 & 0.64915
&76 & 1.00000 &0.89517 &111 & 1.00000 &0.88023
&145 & 0.00000 & 0.76640 \\
28 & 1.00000 & 0.68758 &63 & 0.00000& 0.43297
&98 & 1.00000 & 0.91416 &133 & 1.00000 & 0.87602
&167 &1.00000 & 0.41766\\
29 & 1.00000 & 0.53741 &64 & 0.00000 & 0.40338&
99 & 1.00000 &0.53741 &134 & 1.00000 & 0.53197
&168 &0.00000 & 0.29015\\
30 & 0.00000 & 0.20077& 65 & 0.00000& 0.30457
&100 & 1.00000 & 0.84182 &135 & 1.00000 &
0.32669 &169 & 0.00000& 0.89219\\
31 & 1.00000 & 0.91769 &66 & 0.00000 & 0.88587&
101 & 1.00000 & 0.82913 &136 & 1.00000 & 0.57835
&170 & 1.00000 & 0.69659 \\
33 & 1.00000 & 0.48070 &68 & 0.00000 & 0.28697
&103 & 1.00000 & 0.53509 &138 & 0.00000 &
0.52555 &172 & 1.00000 & 0.73959 \\
34 & 1.00000 & 0.62885 &69 & 1.00000 & 0.51943
&104 & 0.00000 & 0.68554 &139 & 0.00000 &
0.76470 &173 & 0.00000 & 0.43201 \\
\end{array}\]
Bảng 4.17 các xác suất có vệ tinh ước đoán cho mỗi con cua
cái
4.4.3. Mô hình logistic có biến giải thích là biến định
tính
Để đưa một biến giải thích là biến định tính vào mô hình hồi quy
logistic, người ta thường sử dụng một trong hai phương pháp sau:
a. Phương pháp gán điểm số cho các thuộc tính Khi biến định
tính có các thuộc tính có thứ tự hay mức độ so sánh
Ví dụ 3. Hồi quy logistic về ảnh hưởng của chiều rộng mai
\(X_1\), màu sắc COLOR (biến định tính
có cấp độ thứ tự) đối với sự xuất hiện vệ tinh cho cua cái, trong đó
biến màu sắc được gán điểm \(\{1,2,3,4\}\) tăng dần theo cấp độ tối của
màu: \[
\log \left(\frac{\pi(x)}{1-\pi(x)}\right)=\beta_0+\beta_1 \cdot
x_1+\beta_2 . \text { COLOR }
\] Kết quả hồi quy theo phương pháp ML:
\[\begin{array}{lrllr}
\hline
\text{Dependent Variable}: \text{Y} \\
\text{Method: ML - Binary Logit (Quadratic hill climbing)} \\
\text{Sample}: 1 \hspace{0,2cm} 173 & & & & \\
\text{Convergence achieved after 5 iterations} \\
\text{Covariance matrix computed using second derivatives} \\
\hline
\text{Variable} & \text{Coefficient} & \text{Std. Error} &
\text{z-Statistic} & \text{Prob.} \\
\hline\hline
\text{C} & -10.07084 & 2.806862 & -3.587935 & 0.0003 \\
\text{X1} & 0.458310 & 0.104019 & 4.406003 & 0.0000 \\
\text{COLOR} & -0.509047 & 0.223683 & -2.275753 & 0.0229
\\
\hline\hline\text{McFadden R-squared} & 0.162286 & \text{Mean
dependent var} & & 0.641618 & \\
\text{S.D.dependent var} & 0.480917 & \text{S.E. of regression}
& & 0.433288 & \\
\text{Akaike info criterion} & 1.127868 & \text{Sum squared
resid} & & 31.91553 & \\
\text{Schwarz criterion} & 1.182549 & \text{Log likelihood}
& & -94.56059 & \\
\text{Hannan-Quinn criter.} & 1.150052 & \text{Deviance} &
& 189.1212 &\\
\text{Restr. deviance} & 225.7585 & \text{Restr. log likelihood}
& & -112.8793 & \\
\text{LR statistic} & 36.63735 & \text{Avg. log likelihood}
& & -0.546593 & \\
\text{Prob(LR statistic)} & 0.000000 & & & \\
\hline
\text{Obs with Dep}=0 & 62 & \text{Total obs} & & 173
& \\
\text{Obs with Dep}=1 & 111 \\
\hline
\end{array}\] Từ đó nhận được mô hình hồi quy ước lượng: \[\log
\left[\frac{\widehat{\pi}(x)}{1-\widehat{\pi}(x)}\right]=-10,07084+0,458310
\cdot x_1+0,509047 . \text { COLOR }\]
Kết quả hồi quy cho thấy cả độ rộng mai cua \(X_1\) và màu sắc (COLOR) đều thực sự có ảnh
hường đến xác suất có vệ tinh của con cua cái. \(\hat{\beta}_2=-0,509047<0\) và từ cách
gán điểm cho biến định tính COLOR tăng dần theo độ tối của màu, cho thấy
xác suất có vệ tinh của con cua cái giảm đi theo sự tăng dần của độ tối
mai cua.
Mô hình hồi quy logistic ước lượng đối với những con cua cái có
màu sáng trung bình \((\mathrm{COLOR}=1)\) là: \(\log
\left[\frac{\widehat{\pi}(x)}{1-\widehat{\pi}(x)}\right]=-9,561793+\)
\(0,458310 . x_1\) do đó xác suất có vệ
tinh của nhóm cua màu sáng trung bình ưóc tính là: \(\hat{\pi}\left(x_1, 1\right)=\left[1+\exp
\left(9,561793-0,458310 . x_1\right)\right]^{-1}\)
Mô hình uớc lượng đối với những con cua cái có màu trung bình
\((\) COLOR \(=2)\) là: \(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-9,052746+0,458310 .
x_1\) do đó xác suất có vệ tỉh của nhóm cua màu sáng trung bình
uớc tính là: \(\hat{\pi}\left(x_1,
1\right)=\) \(\left[1+\exp
\left(9,052746-0,458310 . x_1\right)\right]^{-1}\)
Mô hình uớc lượng đối với những con cua cái có màu đen vừa \((C O L O R=\) 3) là: \(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-8,543699+0,458310 .
x_1\) do đó xác suất có vệ tíh của nhóm cua màu đen vừa uớc tính
là: \(\hat{\pi}\left(x_1,
1\right)=[1+\) \(\left.\exp
\left(8,543699-0,458310 . x_1\right)\right]^{-1}\)
Mô hình hồi quy logistic ước lượng đối với những con cua cái có
màu tối \((\) COLOR \(=4)\) là: \(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-8,034652+0,458310 .
x_1\) do đó xác suất có vệ tỉh của nhóm cua màu tối uớc tính là:
\(\hat{\pi}\left(x_1, 1\right)=\) \(\left[1+\exp \left(8,034652-0,458310 .
x_1\right)\right]^{-1}\)
Ma trận nhầm lẫn của mô hình này là: \[\begin{array}{ll|rrr}
& & & \hat{Y} \\
\text{Count} & & 0 & 1 & \text{Total} \\
\hline
& 0 & 29 & 33 & 62 \\
\text{Y} & 1 & 14 & 97 & 111 \\
& \text{Total} & 43 & 130 & 173 \\
\end{array}\]
Độ chính xác toàn thể: \(\frac{29+97}{173}=72,83 \%\), độ nhạy:
\(\frac{97}{14+97}=87,38 \%\) và độ đặc
hiệu là: \(\frac{29}{62}=46,77
\%\).
b. Phương pháp dùng biến giả nhị phân
Với biến định tính có k thuộc tính thì sử dụng k – 1 biến giả nhị
phân k - 1 biến giả nhị phân
Ví du 4. Hồi quy logistic về ảnh hưởng của chiểu rộng mai
\(\mathrm{X}_1\), màu sằc đối với sự
xuất hiện vệ tinh cho cua cái, trong đó biến màu sắc được được đại diện
bời 3 biến giả nhị phân \[\begin{aligned}
D_1 & = \begin{cases}1 & \text { nếu cua có màu } 1 \\
0 & \text { nếu có màu khác }\end{cases} \\
D_2 & = \begin{cases}1 & \text { nếu cua có màu } 2 \\
0 & \text { nếu có màu khác }\end{cases} \\
D_1 & = \begin{cases}1 & \text { nếu cua có màu } 3 \\
0 & \text { nếu có màu khác }\end{cases} \\
\log \left(\frac{\pi(x)}{1-\pi(x)}\right) & =\beta_0+\beta_1 \cdot
x_1+c_1 \cdot D_1+c_2 \cdot D_2+c_3 \cdot D_3
\end{aligned}\]
Kết quả hồi quy theo phương pháp ML:
\[\begin{array}{lrllr}
\hline
\text{Dependent Variable}: \text{Y} \\
\text{Method: ML - Binary Logit (Quadratic hill climbing)} \\
\text{Sample}: 1 \hspace{0,2cm} 173 & & & & \\
\hline
\text{Variable} & \text{Coefficient} & \text{Std. Error} &
\text{z-Statistic} & \text{Prob.} \\
\hline\hline
\text{C} & -12.71511 & 2.761776 & -4.603962 & 0.0000 \\
\text{X1} & 0.467956 & 0.105546 & 4.433652 & 0.0000 \\
\text{D1} & 1.329919 & 0.852526 & 1.559974 & 0.1188 \\
\text{D2} & 1.402336 & 0.548441 & 2.556950 & 0.0106 \\
\text{D3} & 1.106121 & 0.592084 & 1.868185 & 0.0617 \\
\hline\hline\text{McFadden R-squared} & 0.169657 & \text{Mean
dependent var} & & 0.641618 & \\
\text{S.D.dependent var} & 0.480917 & \text{S.E. of regression}
& & 0.434013 & \\
\text{Akaike info criterion} & 1.141370 & \text{Sum squared
resid} & & 31.64574 & \\
\text{Schwarz criterion} & 1.232506 & \text{Log likelihood}
& & -93.72852 & \\
\text{Hannan-Quinn criter.} & 1.178343 & \text{Deviance} &
& 187.4570 &\\
\text{Restr. deviance} & 225.7585 & \text{Restr. log likelihood}
& & -112.8793 & \\
\text{LR statistic} & 38.30149 & \text{Avg. log likelihood}
& & -0.541783 & \\
\text{Prob(LR statistic)} & 0.000000 & & & \\
\hline
\text{Obs with Dep}=0 & 62 & \text{Total obs} & & 173
& \\
\text{Obs with Dep}=1 & 111 \\
\hline
\end{array}\] Bảng 4.19. Kết quả hồi quy logistic về ảnh
hưởng của độ rộng mai và màu sắc đối với sự có mặt vệ tinh, trong đó màu
sắc được thể hiện bằng các biến giả nhị phân
Từ đó nhận được mô hình hồi quy ước lượng: \[
\begin{gathered}
\log
\left[\frac{\tilde{\pi}(x)}{1-\hat{\pi}(x)}\right]=-12,71511+0,467956
x_1+1,329911 D_1+1,402336 D_2+ \\
1,106121 D_3 \text { (b) }
\end{gathered}
\] - Mô hình uớc lượng đối với những con cua cái có màu sáng
trung bình là: \(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-11,385199+0,467956
x_1\) do đó xác suất có vệ tinh của nhóm cua màu sáng trung bình
ước tính là: \(\hat{\pi}\left(x_1,
1\right)=[1+\exp (11,385199-\) \(\left.\left.0,467956
x_1\right)\right]^{-1}\)
Mô hình uớc lượng đối với những con cua cái có màu trung bình là:
\(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-11,312774+0,467956
x_1\) do đó xác suất có vệ tinh của nhóm cua màu sáng trung bình
ước tính là: \(\hat{\pi}\left(x_1,
1\right)=[1+\) \(\left.\exp
\left(11,312774-0,467956 x_1\right)\right]^{-1}\)
Mô hình ước lượng đối với những con cua cái có màu đen vừa là:
\(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=-11,608989+0,467956
x_1\) do đó xác suất có vệ tỉh của nhóm cua màu đen vừa ước tính
là: \(\hat{\pi}\left(x_1, 1\right)=[1+\exp
(11,608989-\) \(\left.\left.0,467956
x_1\right)\right]^{-1}\)
Mô hình uớc lượng đối với những con cua cái có màu tối là: \(\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]==-12,71511+0,467956
x_1\) do đó xác suất có vệ tinh của nhóm cua màu tối uớc tính là:
\(\hat{\pi}\left(x_1, 1\right)=[1+\exp
(12,71511-\) \(\left.\left.0,467956
x_1\right)\right]^{-1}\)
Ma trận nhầm lẫn cúa mô hình này là: \[\begin{array}{ll|rrr}
& & & \hat{Y} \\
\text{Count} & & 0 & 1 & \text{Total} \\
\hline
& 0 & 31 & 31 & 62 \\
\text{Y} & 1 & 15 & 96 & 111 \\
& \text{Total} & 46& 127 & 173 \\
\end{array}\]
Độ chính xác toàn thể: \(\frac{31+96}{173}=73,41 \%\), độ nhạy:
\(\frac{96}{15+96}=86,49 \%\) và độ đặc
hiệu là: \(\frac{31}{62}=50
\%\).
Chú ý: - Phương pháp biến giả áp dụng cho mọi biến
dự báo định tính và nếu dung mô hình để dự báo thì mô hình có biến giả
tốt hơn. - Phương pháp gán điểm chỉ áp dụng được cho biến dự báo định
tính là biến định tính thứ bậc. Mô hình nhận được đơn giản hơn và dễ
phân tích.
Ví du 5. Xét hai mô hình (a) và (b) nhận được trong ví dụ 4
cùng phản ánh sự tác fộng của màu sặc và độ rộng mai cua tới sự hiện
diện của vệ tinh:
Mô hình (a) Mô hình (b) \(\mathrm{AIC}=1,127868\) Độ chính xác toàn
thể: \(=72,83 \%\), \(73,41 \%\) Độ nhạy: \(=87,38 \%\) Độ đặc hiệu: \(=46,77 \%\), Mô hình (b) \(-\mathrm{AIC}=1,141370\) - Độ chính xác
toàn thể: \(=\) - Độ nhạy: \(=86,49 \%\) - Độ đặc hiệu: \(=50 \%\)
4.5. Suy luận cho mô hình logistic nhiều biến.
Xét mô hình hồi quy logistic đa biến: \[
\log \left(\frac{\pi(x)}{1-\pi(x)}\right)=\beta_0+\beta_1 \cdot
x_1+\cdots+\beta_m \cdot x_m
\]
trong đó \(\mathrm{Y}\) là biến đáp
ứng nhị phân với tập giá trị \(\{0,1\}\) và \[
\begin{aligned}
\pi(x)=P(Y= & \left.1 \mid\left(X_1=x_1, X_2=x_2, \ldots,
X_m=x_m\right)\right) \\
& =E\left(Y \mid X_1=x_1, X_2=x_2, \ldots, X_m=x_m\right)
\end{aligned} \hspace{2cm} (4.5.1)
\]
Bằng phương pháp \(\mathrm{ML}\), ta
có mô hình logistic ước lượng: \[
\log
\left[\frac{\hat{\pi}(x)}{1-\hat{\pi}(x)}\right]=\hat{\beta}_0+\hat{\beta}_1
\cdot x_1+\cdots+\hat{\beta}_m \cdot x_m \hspace{2cm} (4.5.2)
\]
4.5.1. Khoảng tin cậy cho các hệ số hồi quy
Bài toán này được giải quyết tương tự như trường hợp bồi quy 2 biến,
tuy nhiên việc xây dựng khoảng tin cậy cho hệ số hồi quy của một biến
giải thích chỉ đặt ra khi kiểm soát các biến giài thích khác. Xét mô
hình hồi quy logistic đa biến: Bằng phương pháp ML, ta có mô hình
logistic ước lượng
LS0tDQp0aXRsZTogIjEwNiAtIDExMCINCmRhdGU6ICJgciBmb3JtYXQoU3lzLnRpbWUoKSwgJyVIOiVNOiVTLCAlZCAtICVtIC0gJVknKWAiDQpvdXRwdXQ6DQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiBUUlVFDQogICAgdG9jX2Zsb2F0OiBUUlVFDQogICAgZGZfcHJpbnQ6IHBhZ2VkDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KICAgIGNvZGVfZm9sZGluZzogaGlkZQ0KICBwZGZfZG9jdW1lbnQ6DQogICAgZXh0cmFfZGVwZW5kZW5jaWVzOg0KICAgICAgdmlldG5hbTogdXRmOA0KICAgIHRvYzogeWVzDQogICAgbnVtYmVyX3NlY3Rpb25zOiB5ZXMNCiAgd29yZF9kb2N1bWVudDoNCiAgICB0b2M6IHllcw0KICAgIG51bWJlcl9zZWN0aW9uczogeWVzDQpnZW9tZXRyeToNCiAgICAgIC0gaW5uZXI9M2NtDQogICAgICAtIG91dGVyPTRjbQ0KICAgICAgLSB0b3A9M2NtDQogICAgICAtIGJvdHRvbT00Y20NCiAgICAgIC0gaGVhZHNlcD0yMnB0DQogICAgICAtIGhlYWRoZWlnaHQ9MTFwdA0KICAgICAgLSBmb290c2tpcD0zM3B0DQogICAgICAtIGlnbm9yZWhlYWQNCiAgICAgIC0gaWdub3JlZm9vdA0KICAgICAgLSBoZWlnaHRyb3VuZGVkDQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUsIG9wdGlvbnMoZGlnaXRzID0gNCksICBhdHRyLnNvdXJjZT0nLm51bWJlckxpbmVzJykNCmBgYA0KDQoNCnbDoCAgJFxwaSh4KT1ccGlcbGVmdCh4XzEsIHhfMiwgeF8zXHJpZ2h0KT1FKFkgXG1pZCBYPXgpPVBcbGVmdChZPTEgXG1pZCBYXzE9eF8xLCBYXzI9eF8yLCBYXzM9eF8zXHJpZ2h0KSQgIGzDoCB4w6FjIHN14bqldCDEkeG7gyBt4buZdCBjb24gY3VhIG3Ds25nIG5n4buxYSBjw6FpIHbhu5tpIMSR4buZIHLhu5luZyBtYWkgbMOgICR4XzEkLCB0cuG7jW5nIGzGsOG7o25nICR4XzIkLCBz4buRIGdhaSAkeF8zJCBjw7MgduG7hyB0aW5oLg0KDQpW4bubaSBi4bqjbmcgZOG7ryBsaeG7h3UgMy4zLCBi4bqxbmcgcGjGsMahbmcgcGjDoXAgTUwsIEV2aWV3cyBjaG8ga+G6v3QgcXXhuqMgaOG7k2kgcXV5OiANCg0KJCRcYmVnaW57YXJyYXl9e2xybGxyfQ0KXGhsaW5lDQpcdGV4dHtEZXBlbmRlbnQgVmFyaWFibGV9OiBcdGV4dHtZfSAgXFwNClx0ZXh0e01ldGhvZDogTUwgLSBCaW5hcnkgTG9naXQgKFF1YWRyYXRpYyBoaWxsIGNsaW1iaW5nKX0gXFwNClx0ZXh0e1NhbXBsZX06IDEgXGhzcGFjZXswLDJjbX0gMTczICYgJiAmICYgXFwNClxobGluZQ0KXHRleHR7VmFyaWFibGV9ICYgXHRleHR7Q29lZmZpY2llbnR9ICYgXHRleHR7U3RkLiBFcnJvcn0gJiBcdGV4dHt6LVN0YXRpc3RpY30gJiBcdGV4dHtQcm9iLn0gXFwNClxobGluZVxobGluZQ0KXHRleHR7Q30gJiAtMTAuMDA0MDcgJiAzLjY1MjAwNCAmIC0yLjczOTMzOCAmIDAuMDA2MiBcXA0KXHRleHR7WDF9ICYgMC4zMTMyODEgJiAwLjE4MzY0MiAmIDEuNzA1OTMwICYgMC4wODgwIFxcDQpcdGV4dHtYMn0gJiAwLjg0NTA5MiAmIDAuNjc0NTEzICYgMS4yNTI4OTIgJiAwLjIxMDIgXFwNClx0ZXh0e1gzfSAmIDAuMTgyNDIwICYgMC4yMTYyMjkgJiAwLjg0MzY0MyAmIDAuMzk4OSBcXA0KXGhsaW5lXGhsaW5lXHRleHR7TWNGYWRkZW4gUi1zcXVhcmVkfSAmIDAuMTQ4NzIzICYgXHRleHR7TWVhbiBkZXBlbmRlbnQgdmFyfSAmICYgMC42NDE2MTggJiAgXFwNClx0ZXh0e0FrYWlrZSBpbmZvIGNyaXRlcmlvbn0gJiAxLjE1NzEyNyAmIFx0ZXh0e1N1bSBzcXVhcmVkIHJlc2lkfSAmICYgMzIuODQ4NDUgJiAgXFwNClx0ZXh0e1NjaHdhcnogY3JpdGVyaW9ufSAmIDEuMjMwMDM2ICYgXHRleHR7TG9nIGxpa2VsaWhvb2R9ICYgJiAtOTYuMDkxNTEgJiAgXFwNClx0ZXh0e0hhbm5hbi1RdWlubiBjcml0ZXIufSAmIDEuMTg2NzA2ICYgXHRleHR7RGV2aWFuY2V9ICYgJiAxOTIuMTgzMCAmXFwNClx0ZXh0e1Jlc3RyLiBkZXZpYW5jZX0gJiAyMjUuNzU4NSAmIFx0ZXh0e1Jlc3RyLiBsb2cgbGlrZWxpaG9vZH0gJiAmIC0xMTIuODc5MyAmIFxcDQpcdGV4dHtMUiBzdGF0aXN0aWN9ICYgMzMuNTc1NTEgJiBcdGV4dHtBdmcuIGxvZyBsaWtlbGlob29kfSAmICYgLTAuNTU1NDQyICYgIFxcDQpcdGV4dHtQcm9iKExSIHN0YXRpc3RpYyl9ICYgMC4wMDAwMDAgJiAgJiAgJiAgXFwNClxobGluZQ0KXHRleHR7T2JzIHdpdGggRGVwfT0wICYgNjIgJiBcdGV4dHtUb3RhbCBvYnN9ICYgJiAxNzMgJiBcXA0KXHRleHR7T2JzIHdpdGggRGVwfT0xICYgMTExIFxcDQpcaGxpbmUNClxlbmR7YXJyYXl9JCQNCipC4bqjbmcgNC4xNi4gS+G6v3QgcXXhuqMgaOG7k2kgcXV5IGxvZ2lzdGljIHbhu4Eg4bqjbmggaMaw4bufbmcgY+G7p2EgY8OhYyB54bq/dSB04buRIMSR4buZIHLhu5luZyBtYWksICB0cuG7jW5nIGzGsOG7o25nIHbDoCB0w6xuaCB0cuG6oW5nIGPhu5l0IHPhu5FuZyBj4bunYSBjdWEgbcOzbmcgbmfhu7FhIGPDoWkgxJHhu5FpIHbhu5tpIHPhu7EgY8OzIG3hurd0IGPhu6dhIHbhu4cgdGluaCoNCg0KVOG7qyDEkcOzIG5o4bqtbiDEkcaw4bujYyBtw7QgaMOsbmggaOG7k2kgcXV5IMaw4bubYyBsxrDhu6NuZzogDQokJA0KXGxvZyBcbGVmdFtcZnJhY3tcaGF0e1xwaX0oeCl9ezEtXGhhdHtccGl9KHgpfVxyaWdodF09LTEwLDAwNDA3KzAsMzEzMjgxIFxjZG90IHhfMSswLDg0NTA5MiBcY2RvdCB4XzIrMCwxODI0MjAgXGNkb3QgeF8zDQokJA0KJFxoYXR7XGJldGF9XzE9MCwzMTMyODE+MCwgXGhhdHtcYmV0YX1fMj0wLDg0NTA5Mj4wLCBcaGF0e1xiZXRhfV8wPTAsMTgyNDIwPjAkIGNobyB0aOG6pXkga2jhuqMgbsSDbmcgY8OzIHbhu4cgdGluaCB0xINuZyB0aGVvIMSR4buZIHLhu5luZyBtYWksIHRoZW8gdHLhu41uZyBsxrDhu6NuZyB2w6AgdGhlbyBz4buRIGdhaSBj4buZdCBz4buRbmcgY+G7p2EgY3VhIGPDoWkuIA0KDQpU4burIGPDtG5nIHRo4bupYyDGsOG7m2MgxJFvw6FuIHjDoWMgc3XhuqV0IGPDsyB24buHIHRpbmg6DQoNCiRcaGF0e1xwaX1cbGVmdCh4XzEsIHhfMiwgeF8zXHJpZ2h0KT1cezErJCAkXGxlZnQuXGV4cCBcbGVmdCgxMCwwMDQwNy0wLDMxMzI4MSBcY2RvdCB4XzEtMCw4NDUwOTIgXGNkb3QgeF8yLTAsMTgyNDIwIC4geF8zXHJpZ2h0KVxyaWdodFx9XnstMX0kLCB0YSB0w61uaCB4w6FjIHN14bqldCBjw7MgduG7hyB0aW5oIMaw4bubYyDEkW/DoW4gY2hvIG3hu5l0IHPhu5EgY29uIGN1YSBjw6FpIChj4buZdCBmaXR0ZWQpDQoNClxiZWdpbnthcnJheX17Y2NjfGNjY2N8Y2N8Y2NjfGNjY30NClx0ZXh0e29ic30gJiBcdGV4dHtBY3R1YWx9ICYgXHRleHR7Rml0dGVkfSAmIFx0ZXh0e29ic30gJiBcdGV4dHtBY3R1YWx9ICYgXHRleHR7Rml0dGVkfSAmIFx0ZXh0e29ic30gJiBcdGV4dHtBY3R1YWx9ICYgXHRleHR7Rml0dGVkfSAmIFx0ZXh0e29ic30gJiBcdGV4dHtBY3R1YWx9ICYgXHRleHR7Rml0dGVkfSAmIFx0ZXh0e29ic30gJiBcdGV4dHtBY3R1YWx9ICYgXHRleHR7Rml0dGVkfSBcXA0KXGhsaW5lDQoxICYgMS4wMDAwMCAmIDAuODc5MzggJiAzNiAmIDEuMDAwMDAgJiAwLjk0ODA0ICY3MSAmIDEuMDAwMDAgJiAwLjY5MjI2JiAxMDYmICAwLjAwMDAwICYgMC4yODI4MiYgMTQwICYgMS4wMDAwMCAmIDAuODU1NDcgXFwgDQoyICYgMS4wMDAwMCAmIDAuNzA4MDEgJjM3ICYgMS4wMDAwMCAmIDAuNTM3NDEgJjcyICYgMS4wMDAwMCAmIDAuODgwNjkgJjEwNyAmIDEuMDAwMDAgJjAuNTQ1MTgmIDE0MSYgIDEuMDAwMDAgJiAwLjg2NDUzIFxcDQozICYgMC4wMDAwMCAmIDAuNTkzOTAgJjM4ICYgMS4wMDAwMCYgIDAuOTIyNTEmIDczJiAgMS4wMDAwMCAmIDAuOTY2MTQmIDEwOCAmIDEuMDAwMDAmICAwLjY5MjU3JiAxNDImICAxLjAwMDAwICYgMC44ODE1M1xcIA0KNCAmIDAuMDAwMDAgICYwLjE4Mjg5ICYzOSAgJjAuMDAwMDAgJiAwLjIxNDk0ICY3NCAmIDEuMDAwMDAgJiAwLjU5OTUxJiAxMDkgJiAwLjAwMDAwICYgMC43MDE3OSAmMTQzICYgMS4wMDAwMCAmIDAuNzM5NjJcXCANCjUgICYxLjAwMDAwICYgMC44OTY5MyAmNDAgJiAxLjAwMDAwICYgMC4zOTk4OCAmNzUgICYwLjAwMDAwICYgMC42NTE4NyYgMTEwICYgMC4wMDAwMCAmIDAuNjc0NjQmIDE0NCAmIDEuMDAwMDAgJiAwLjc5MzUwIFxcDQo2ICYgMS4wMDAwMCAmIDAuNTM0MDcgJjQxICYgMS4wMDAwMCAmIDAuNjQ5MTUgJjc2ICYgMS4wMDAwMCAgJjAuODk1MTcgJjExMSAmIDEuMDAwMDAgICYwLjg4MDIzICYxNDUgJiAwLjAwMDAwICYgMC43NjY0MCBcXA0KMjggJiAxLjAwMDAwICYgMC42ODc1OCAmNjMgJiAwLjAwMDAwJiAgMC40MzI5NyAmOTggJiAxLjAwMDAwICYgMC45MTQxNiAmMTMzICYgMS4wMDAwMCAmIDAuODc2MDIgJjE2NyAgJjEuMDAwMDAgJiAwLjQxNzY2XFwgDQoyOSAmIDEuMDAwMDAgJiAwLjUzNzQxICY2NCAmIDAuMDAwMDAgJiAwLjQwMzM4JiA5OSAmIDEuMDAwMDAgICYwLjUzNzQxICYxMzQgJiAxLjAwMDAwICYgMC41MzE5NyAmMTY4ICAmMC4wMDAwMCAmIDAuMjkwMTVcXCANCjMwICYgMC4wMDAwMCAmIDAuMjAwNzcmIDY1ICYgMC4wMDAwMCYgIDAuMzA0NTcgJjEwMCAmIDEuMDAwMDAgJiAwLjg0MTgyICYxMzUgJiAxLjAwMDAwICYgMC4zMjY2OSAmMTY5ICYgMC4wMDAwMCYgMC44OTIxOVxcIA0KMzEgJiAxLjAwMDAwICYgMC45MTc2OSAmNjYgJiAwLjAwMDAwICYgMC44ODU4NyYgMTAxICYgMS4wMDAwMCAmIDAuODI5MTMgJjEzNiAmIDEuMDAwMDAgJiAwLjU3ODM1ICYxNzAgJiAxLjAwMDAwICYgMC42OTY1OSBcXA0KMzMgJiAxLjAwMDAwICYgMC40ODA3MCAmNjggJiAwLjAwMDAwICYgMC4yODY5NyAmMTAzICYgMS4wMDAwMCAmIDAuNTM1MDkgJjEzOCAmIDAuMDAwMDAgJiAwLjUyNTU1ICYxNzIgJiAxLjAwMDAwICYgMC43Mzk1OSBcXA0KMzQgJiAxLjAwMDAwICYgMC42Mjg4NSAmNjkgJiAxLjAwMDAwICYgMC41MTk0MyAmMTA0ICYgMC4wMDAwMCAmIDAuNjg1NTQgJjEzOSAmIDAuMDAwMDAgJiAwLjc2NDcwICYxNzMgJiAwLjAwMDAwICYgMC40MzIwMSAgXFwNClxlbmR7YXJyYXl9DQoqQuG6o25nIDQuMTcgIGPDoWMgeMOhYyBzdeG6pXQgY8OzIHbhu4cgdGluaCDGsOG7m2MgxJFvw6FuIGNobyBt4buXaSBjb24gY3VhIGPDoWkqDQoNCg0KIyMjICoqNC40LjMuIE3DtCBow6xuaCBsb2dpc3RpYyBjw7MgYmnhur9uIGdp4bqjaSB0aMOtY2ggbMOgIGJp4bq/biDEkeG7i25oIHTDrW5oKioNCg0KxJDhu4MgxJHGsGEgbeG7mXQgYmnhur9uIGdp4bqjaSB0aMOtY2ggbMOgIGJp4bq/biDEkeG7i25oIHTDrW5oIHbDoG8gbcO0IGjDrG5oIGjhu5NpIHF1eSBsb2dpc3RpYywgbmfGsOG7nWkgdGEgdGjGsOG7nW5nIHPhu60gZOG7pW5nIG3hu5l0IHRyb25nIGhhaSBwaMawxqFuZyBwaMOhcCBzYXU6DQoNCiMjIyMgKiphLiBQaMawxqFuZyBwaMOhcCBnw6FuIMSRaeG7g20gc+G7kSBjaG8gY8OhYyB0aHXhu5ljIHTDrW5oIEtoaSBiaeG6v24gxJHhu4tuaCB0w61uaCBjw7MgY8OhYyB0aHXhu5ljIHTDrW5oIGPDsyB0aOG7qSB04buxIGhheSBt4bupYyDEkeG7mSBzbyBzw6FuaCoqDQoNCipWw60gZOG7pSAzKi4gSOG7k2kgcXV5IGxvZ2lzdGljIHbhu4Eg4bqjbmggaMaw4bufbmcgY+G7p2EgY2hp4buBdSBy4buZbmcgbWFpICRYXzEkLCBtw6B1IHPhuq9jIENPTE9SIChiaeG6v24gxJHhu4tuaCB0w61uaCBjw7MgY+G6pXAgxJHhu5kgdGjhu6kgdOG7sSkgxJHhu5FpIHbhu5tpIHPhu7EgeHXhuqV0IGhp4buHbiB24buHIHRpbmggY2hvIGN1YSBjw6FpLCB0cm9uZyDEkcOzIGJp4bq/biBtw6B1IHPhuq9jIMSRxrDhu6NjIGfDoW4gxJFp4buDbSAkXHsxLDIsMyw0XH0kIHTEg25nIGThuqduIHRoZW8gY+G6pXAgxJHhu5kgdOG7kWkgY+G7p2EgbcOgdToNCiQkDQpcbG9nIFxsZWZ0KFxmcmFje1xwaSh4KX17MS1ccGkoeCl9XHJpZ2h0KT1cYmV0YV8wK1xiZXRhXzEgXGNkb3QgeF8xK1xiZXRhXzIgLiBcdGV4dCB7IENPTE9SIH0NCiQkDQpL4bq/dCBxdeG6oyBo4buTaSBxdXkgdGhlbyBwaMawxqFuZyBwaMOhcCBNTDogDQoNCiQkXGJlZ2lue2FycmF5fXtscmxscn0NClxobGluZQ0KXHRleHR7RGVwZW5kZW50IFZhcmlhYmxlfTogXHRleHR7WX0gIFxcDQpcdGV4dHtNZXRob2Q6IE1MIC0gQmluYXJ5IExvZ2l0IChRdWFkcmF0aWMgaGlsbCBjbGltYmluZyl9IFxcDQpcdGV4dHtTYW1wbGV9OiAxIFxoc3BhY2V7MCwyY219IDE3MyAmICYgJiAmIFxcDQpcdGV4dHtDb252ZXJnZW5jZSBhY2hpZXZlZCBhZnRlciA1IGl0ZXJhdGlvbnN9IFxcDQpcdGV4dHtDb3ZhcmlhbmNlIG1hdHJpeCBjb21wdXRlZCB1c2luZyBzZWNvbmQgZGVyaXZhdGl2ZXN9IFxcDQpcaGxpbmUNClx0ZXh0e1ZhcmlhYmxlfSAmIFx0ZXh0e0NvZWZmaWNpZW50fSAmIFx0ZXh0e1N0ZC4gRXJyb3J9ICYgXHRleHR7ei1TdGF0aXN0aWN9ICYgXHRleHR7UHJvYi59IFxcDQpcaGxpbmVcaGxpbmUNClx0ZXh0e0N9ICYgLTEwLjA3MDg0ICYgMi44MDY4NjIgJiAtMy41ODc5MzUgJiAwLjAwMDMgXFwNClx0ZXh0e1gxfSAmIDAuNDU4MzEwICYgMC4xMDQwMTkgJiA0LjQwNjAwMyAmIDAuMDAwMCBcXA0KXHRleHR7Q09MT1J9ICYgLTAuNTA5MDQ3ICYgMC4yMjM2ODMgJiAtMi4yNzU3NTMgJiAwLjAyMjkgXFwNClxobGluZVxobGluZVx0ZXh0e01jRmFkZGVuIFItc3F1YXJlZH0gJiAwLjE2MjI4NiAmIFx0ZXh0e01lYW4gZGVwZW5kZW50IHZhcn0gJiAmIDAuNjQxNjE4ICYgIFxcDQpcdGV4dHtTLkQuZGVwZW5kZW50IHZhcn0gJiAwLjQ4MDkxNyAmIFx0ZXh0e1MuRS4gb2YgcmVncmVzc2lvbn0gJiAmIDAuNDMzMjg4ICYgIFxcDQpcdGV4dHtBa2Fpa2UgaW5mbyBjcml0ZXJpb259ICYgMS4xMjc4NjggJiBcdGV4dHtTdW0gc3F1YXJlZCByZXNpZH0gJiAmIDMxLjkxNTUzICYgIFxcDQpcdGV4dHtTY2h3YXJ6IGNyaXRlcmlvbn0gJiAxLjE4MjU0OSAmIFx0ZXh0e0xvZyBsaWtlbGlob29kfSAmICYgLTk0LjU2MDU5ICYgIFxcDQpcdGV4dHtIYW5uYW4tUXVpbm4gY3JpdGVyLn0gJiAxLjE1MDA1MiAmIFx0ZXh0e0RldmlhbmNlfSAmICYgMTg5LjEyMTIgJlxcDQpcdGV4dHtSZXN0ci4gZGV2aWFuY2V9ICYgMjI1Ljc1ODUgJiBcdGV4dHtSZXN0ci4gbG9nIGxpa2VsaWhvb2R9ICYgJiAtMTEyLjg3OTMgJiBcXA0KXHRleHR7TFIgc3RhdGlzdGljfSAmIDM2LjYzNzM1ICYgXHRleHR7QXZnLiBsb2cgbGlrZWxpaG9vZH0gJiAmIC0wLjU0NjU5MyAmICBcXA0KXHRleHR7UHJvYihMUiBzdGF0aXN0aWMpfSAmIDAuMDAwMDAwICYgICYgICYgIFxcDQpcaGxpbmUNClx0ZXh0e09icyB3aXRoIERlcH09MCAmIDYyICYgXHRleHR7VG90YWwgb2JzfSAmICYgMTczICYgXFwNClx0ZXh0e09icyB3aXRoIERlcH09MSAmIDExMSBcXA0KXGhsaW5lDQpcZW5ke2FycmF5fSQkDQpU4burIMSRw7Mgbmjhuq1uIMSRxrDhu6NjIG3DtCBow6xuaCBo4buTaSBxdXkgxrDhu5tjIGzGsOG7o25nOiANCiQkXGxvZyBcbGVmdFtcZnJhY3tcd2lkZWhhdHtccGl9KHgpfXsxLVx3aWRlaGF0e1xwaX0oeCl9XHJpZ2h0XT0tMTAsMDcwODQrMCw0NTgzMTAgXGNkb3QgeF8xKzAsNTA5MDQ3IC4gXHRleHQgeyBDT0xPUiB9JCQNCg0KS+G6v3QgcXXhuqMgaOG7k2kgcXV5IGNobyB0aOG6pXkgY+G6oyDEkeG7mSBy4buZbmcgbWFpIGN1YSAkWF8xJCB2w6AgbcOgdSBz4bqvYyAoQ09MT1IpIMSR4buBdSB0aOG7sWMgc+G7sSBjw7Mg4bqjbmggaMaw4budbmcgxJHhur9uIHjDoWMgc3XhuqV0IGPDsyB24buHIHRpbmggY+G7p2EgY29uIGN1YSBjw6FpLg0KJFxoYXR7XGJldGF9XzI9LTAsNTA5MDQ3PDAkIHbDoCB04burIGPDoWNoIGfDoW4gxJFp4buDbSBjaG8gYmnhur9uIMSR4buLbmggdMOtbmggQ09MT1IgdMSDbmcgZOG6p24gdGhlbyDEkeG7mSB04buRaSBj4bunYSBtw6B1LCBjaG8gdGjhuqV5IHjDoWMgc3XhuqV0IGPDsyB24buHIHRpbmggY+G7p2EgY29uIGN1YSBjw6FpIGdp4bqjbSDEkWkgdGhlbyBz4buxIHTEg25nIGThuqduIGPhu6dhIMSR4buZIHThu5FpIG1haSBjdWEuDQoNCi0gTcO0IGjDrG5oIGjhu5NpIHF1eSBsb2dpc3RpYyDGsOG7m2MgbMaw4bujbmcgxJHhu5FpIHbhu5tpIG5o4buvbmcgY29uIGN1YSBjw6FpIGPDsyBtw6B1IHPDoW5nIHRydW5nIGLDrG5oICQoXG1hdGhybXtDT0xPUn09MSkkIGzDoDogJFxsb2cgXGxlZnRbXGZyYWN7XHdpZGVoYXR7XHBpfSh4KX17MS1cd2lkZWhhdHtccGl9KHgpfVxyaWdodF09LTksNTYxNzkzKyQNCiQwLDQ1ODMxMCAuIHhfMSQgZG8gxJHDsyB4w6FjIHN14bqldCBjw7MgduG7hyB0aW5oIGPhu6dhIG5ow7NtIGN1YSBtw6B1IHPDoW5nIHRydW5nIGLDrG5oIMaww7NjIHTDrW5oIGzDoDogJFxoYXR7XHBpfVxsZWZ0KHhfMSwgMVxyaWdodCk9XGxlZnRbMStcZXhwIFxsZWZ0KDksNTYxNzkzLTAsNDU4MzEwIC4geF8xXHJpZ2h0KVxyaWdodF1eey0xfSQNCg0KLSBNw7QgaMOsbmggdeG7m2MgbMaw4bujbmcgxJHhu5FpIHbhu5tpIG5o4buvbmcgY29uIGN1YSBjw6FpIGPDsyBtw6B1IHRydW5nIGLDrG5oICQoJCBDT0xPUiAkPTIpJCBsw6A6ICRcbG9nIFxsZWZ0W1xmcmFje1xoYXR7XHBpfSh4KX17MS1caGF0e1xwaX0oeCl9XHJpZ2h0XT0tOSwwNTI3NDYrMCw0NTgzMTAgLiB4XzEkIGRvIMSRw7MgeMOhYyBzdeG6pXQgY8OzIHbhu4cgdOG7iWggY+G7p2EgbmjDs20gY3VhIG3DoHUgc8OhbmcgdHJ1bmcgYsOsbmggdeG7m2MgdMOtbmggbMOgOiAkXGhhdHtccGl9XGxlZnQoeF8xLCAxXHJpZ2h0KT0kICRcbGVmdFsxK1xleHAgXGxlZnQoOSwwNTI3NDYtMCw0NTgzMTAgLiB4XzFccmlnaHQpXHJpZ2h0XV57LTF9JA0KDQotIE3DtCBow6xuaCB14bubYyBsxrDhu6NuZyDEkeG7kWkgduG7m2kgbmjhu69uZyBjb24gY3VhIGPDoWkgY8OzIG3DoHUgxJFlbiB24burYSAkKEMgTyBMIE8gUj0kIDMpIGzDoDogJFxsb2cgXGxlZnRbXGZyYWN7XGhhdHtccGl9KHgpfXsxLVxoYXR7XHBpfSh4KX1ccmlnaHRdPS04LDU0MzY5OSswLDQ1ODMxMCAuIHhfMSQgZG8gxJHDsyB4w6FjIHN14bqldCBjw7MgduG7hyB0w61oIGPhu6dhIG5ow7NtIGN1YSBtw6B1IMSRZW4gduG7q2EgdeG7m2MgdMOtbmggbMOgOiAkXGhhdHtccGl9XGxlZnQoeF8xLCAxXHJpZ2h0KT1bMSskICRcbGVmdC5cZXhwIFxsZWZ0KDgsNTQzNjk5LTAsNDU4MzEwIC4geF8xXHJpZ2h0KVxyaWdodF1eey0xfSQNCg0KLSBNw7QgaMOsbmggaOG7k2kgcXV5IGxvZ2lzdGljIMaw4bubYyBsxrDhu6NuZyDEkeG7kWkgduG7m2kgbmjhu69uZyBjb24gY3VhIGPDoWkgY8OzIG3DoHUgdOG7kWkgJCgkIENPTE9SICQ9NCkkIGzDoDogJFxsb2cgXGxlZnRbXGZyYWN7XGhhdHtccGl9KHgpfXsxLVxoYXR7XHBpfSh4KX1ccmlnaHRdPS04LDAzNDY1MiswLDQ1ODMxMCAuIHhfMSQgZG8gxJHDsyB4w6FjIHN14bqldCBjw7MgduG7hyB04buJaCBj4bunYSBuaMOzbSBjdWEgbcOgdSB04buRaSB14bubYyB0w61uaCBsw6A6ICRcaGF0e1xwaX1cbGVmdCh4XzEsIDFccmlnaHQpPSQgJFxsZWZ0WzErXGV4cCBcbGVmdCg4LDAzNDY1Mi0wLDQ1ODMxMCAuIHhfMVxyaWdodClccmlnaHRdXnstMX0kDQoNCi0gTWEgdHLhuq1uIG5o4bqnbSBs4bqrbiBj4bunYSBtw7QgaMOsbmggbsOgeSBsw6A6DQokJFxiZWdpbnthcnJheX17bGx8cnJyfQ0KJiAmICYgXGhhdHtZfSBcXA0KXHRleHR7Q291bnR9ICYgJiAwICYgMSAmIFx0ZXh0e1RvdGFsfSBcXA0KXGhsaW5lDQomIDAgJiAyOSAmIDMzICYgNjIgXFwNClx0ZXh0e1l9ICYgMSAmIDE0ICYgOTcgJiAxMTEgXFwNCiYgXHRleHR7VG90YWx9ICYgNDMgJiAxMzAgJiAxNzMgXFwNClxlbmR7YXJyYXl9JCQNCg0KLSDEkOG7mSBjaMOtbmggeMOhYyB0b8OgbiB0aOG7gzogJFxmcmFjezI5Kzk3fXsxNzN9PTcyLDgzIFwlJCwgxJHhu5kgbmjhuqF5OiAkXGZyYWN7OTd9ezE0Kzk3fT04NywzOCBcJSQgdsOgIMSR4buZIMSR4bq3YyBoaeG7h3UgbMOgOiAkXGZyYWN7Mjl9ezYyfT00Niw3NyBcJSQuDQoNCiMjIyMgKipiLiBQaMawxqFuZyBwaMOhcCBkw7luZyBiaeG6v24gZ2nhuqMgbmjhu4sgcGjDom4qKg0KDQpW4bubaSBiaeG6v24gxJHhu4tuaCB0w61uaCBjw7MgayB0aHXhu5ljIHTDrW5oIHRow6wgc+G7rSBk4bulbmcgayDigJMgMSBiaeG6v24gZ2nhuqMgbmjhu4sgcGjDom4gayAtIDEgYmnhur9uIGdp4bqjIG5o4buLIHBow6JuICANCg0KKlbDrSBkdSA0Ki4gSOG7k2kgcXV5IGxvZ2lzdGljIHbhu4Eg4bqjbmggaMaw4bufbmcgY+G7p2EgY2hp4buDdSBy4buZbmcgbWFpICRcbWF0aHJte1h9XzEkLCBtw6B1IHPhurFjIMSR4buRaSB24bubaSBz4buxIHh14bqldCBoaeG7h24gduG7hyB0aW5oIGNobyBjdWEgY8OhaSwgdHJvbmcgxJHDsyBiaeG6v24gbcOgdSBz4bqvYyDEkcaw4bujYyDEkcaw4bujYyDEkeG6oWkgZGnhu4duIGLhu51pIDMgYmnhur9uIGdp4bqjIG5o4buLIHBow6JuDQokJFxiZWdpbnthbGlnbmVkfQ0KRF8xICYgPSBcYmVnaW57Y2FzZXN9MSAmIFx0ZXh0IHsgbuG6v3UgY3VhIGPDsyBtw6B1IH0gMSBcXA0KMCAmIFx0ZXh0IHsgbuG6v3UgY8OzIG3DoHUga2jDoWMgfVxlbmR7Y2FzZXN9IFxcDQpEXzIgJiA9IFxiZWdpbntjYXNlc30xICYgXHRleHQgeyBu4bq/dSBjdWEgY8OzIG3DoHUgfSAyIFxcDQowICYgXHRleHQgeyBu4bq/dSBjw7MgbcOgdSBraMOhYyB9XGVuZHtjYXNlc30gXFwNCkRfMSAmID0gXGJlZ2lue2Nhc2VzfTEgJiBcdGV4dCB7IG7hur91IGN1YSBjw7MgbcOgdSB9IDMgXFwNCjAgJiBcdGV4dCB7IG7hur91IGPDsyBtw6B1IGtow6FjIH1cZW5ke2Nhc2VzfSBcXA0KXGxvZyBcbGVmdChcZnJhY3tccGkoeCl9ezEtXHBpKHgpfVxyaWdodCkgJiA9XGJldGFfMCtcYmV0YV8xIFxjZG90IHhfMStjXzEgXGNkb3QgRF8xK2NfMiBcY2RvdCBEXzIrY18zIFxjZG90IERfMw0KXGVuZHthbGlnbmVkfSQkDQoNCg0KDQpL4bq/dCBxdeG6oyBo4buTaSBxdXkgdGhlbyBwaMawxqFuZyBwaMOhcCBNTDoNCg0KJCRcYmVnaW57YXJyYXl9e2xybGxyfQ0KXGhsaW5lDQpcdGV4dHtEZXBlbmRlbnQgVmFyaWFibGV9OiBcdGV4dHtZfSAgXFwNClx0ZXh0e01ldGhvZDogTUwgLSBCaW5hcnkgTG9naXQgKFF1YWRyYXRpYyBoaWxsIGNsaW1iaW5nKX0gXFwNClx0ZXh0e1NhbXBsZX06IDEgXGhzcGFjZXswLDJjbX0gMTczICYgJiAmICYgXFwNClxobGluZQ0KXHRleHR7VmFyaWFibGV9ICYgXHRleHR7Q29lZmZpY2llbnR9ICYgXHRleHR7U3RkLiBFcnJvcn0gJiBcdGV4dHt6LVN0YXRpc3RpY30gJiBcdGV4dHtQcm9iLn0gXFwNClxobGluZVxobGluZQ0KXHRleHR7Q30gJiAtMTIuNzE1MTEgJiAyLjc2MTc3NiAmIC00LjYwMzk2MiAmIDAuMDAwMCBcXA0KXHRleHR7WDF9ICYgMC40Njc5NTYgJiAwLjEwNTU0NiAmIDQuNDMzNjUyICYgMC4wMDAwIFxcDQpcdGV4dHtEMX0gJiAxLjMyOTkxOSAmIDAuODUyNTI2ICYgMS41NTk5NzQgJiAwLjExODggXFwNClx0ZXh0e0QyfSAmIDEuNDAyMzM2ICYgMC41NDg0NDEgJiAyLjU1Njk1MCAmIDAuMDEwNiBcXA0KXHRleHR7RDN9ICYgMS4xMDYxMjEgJiAwLjU5MjA4NCAmIDEuODY4MTg1ICYgMC4wNjE3IFxcDQpcaGxpbmVcaGxpbmVcdGV4dHtNY0ZhZGRlbiBSLXNxdWFyZWR9ICYgMC4xNjk2NTcgJiBcdGV4dHtNZWFuIGRlcGVuZGVudCB2YXJ9ICYgJiAwLjY0MTYxOCAmICBcXA0KXHRleHR7Uy5ELmRlcGVuZGVudCB2YXJ9ICYgMC40ODA5MTcgJiBcdGV4dHtTLkUuIG9mIHJlZ3Jlc3Npb259ICYgJiAwLjQzNDAxMyAmICBcXA0KXHRleHR7QWthaWtlIGluZm8gY3JpdGVyaW9ufSAmIDEuMTQxMzcwICYgXHRleHR7U3VtIHNxdWFyZWQgcmVzaWR9ICYgJiAzMS42NDU3NCAmICBcXA0KXHRleHR7U2Nod2FyeiBjcml0ZXJpb259ICYgMS4yMzI1MDYgJiBcdGV4dHtMb2cgbGlrZWxpaG9vZH0gJiAmIC05My43Mjg1MiAmICBcXA0KXHRleHR7SGFubmFuLVF1aW5uIGNyaXRlci59ICYgMS4xNzgzNDMgJiBcdGV4dHtEZXZpYW5jZX0gJiAmIDE4Ny40NTcwICZcXA0KXHRleHR7UmVzdHIuIGRldmlhbmNlfSAmIDIyNS43NTg1ICYgXHRleHR7UmVzdHIuIGxvZyBsaWtlbGlob29kfSAmICYgLTExMi44NzkzICYgXFwNClx0ZXh0e0xSIHN0YXRpc3RpY30gJiAzOC4zMDE0OSAmIFx0ZXh0e0F2Zy4gbG9nIGxpa2VsaWhvb2R9ICYgJiAtMC41NDE3ODMgJiAgXFwNClx0ZXh0e1Byb2IoTFIgc3RhdGlzdGljKX0gJiAwLjAwMDAwMCAmICAmICAmICBcXA0KXGhsaW5lDQpcdGV4dHtPYnMgd2l0aCBEZXB9PTAgJiA2MiAmIFx0ZXh0e1RvdGFsIG9ic30gJiAmIDE3MyAmIFxcDQpcdGV4dHtPYnMgd2l0aCBEZXB9PTEgJiAxMTEgXFwNClxobGluZQ0KXGVuZHthcnJheX0kJA0KKkLhuqNuZyA0LjE5LiBL4bq/dCBxdeG6oyBo4buTaSBxdXkgbG9naXN0aWMgduG7gSDhuqNuaCBoxrDhu59uZyBj4bunYSDEkeG7mSBy4buZbmcgbWFpIHbDoCBtw6B1IHPhuq9jIMSR4buRaSB24bubaSBz4buxIGPDsyBt4bq3dCB24buHIHRpbmgsIHRyb25nIMSRw7MgbcOgdSBz4bqvYyDEkcaw4bujYyB0aOG7gyBoaeG7h24gYuG6sW5nIGPDoWMgYmnhur9uIGdp4bqjIG5o4buLIHBow6JuKg0KDQpU4burIMSRw7Mgbmjhuq1uIMSRxrDhu6NjIG3DtCBow6xuaCBo4buTaSBxdXkgxrDhu5tjIGzGsOG7o25nOg0KJCQNClxiZWdpbntnYXRoZXJlZH0NClxsb2cgXGxlZnRbXGZyYWN7XHRpbGRle1xwaX0oeCl9ezEtXGhhdHtccGl9KHgpfVxyaWdodF09LTEyLDcxNTExKzAsNDY3OTU2IHhfMSsxLDMyOTkxMSBEXzErMSw0MDIzMzYgRF8yKyBcXA0KMSwxMDYxMjEgRF8zIFx0ZXh0IHsgKGIpIH0NClxlbmR7Z2F0aGVyZWR9DQokJA0KLSBNw7QgaMOsbmggdeG7m2MgbMaw4bujbmcgxJHhu5FpIHbhu5tpIG5o4buvbmcgY29uIGN1YSBjw6FpIGPDsyBtw6B1IHPDoW5nIHRydW5nIGLDrG5oIGzDoDogJFxsb2cgXGxlZnRbXGZyYWN7XGhhdHtccGl9KHgpfXsxLVxoYXR7XHBpfSh4KX1ccmlnaHRdPS0xMSwzODUxOTkrMCw0Njc5NTYgeF8xJCBkbyDEkcOzIHjDoWMgc3XhuqV0IGPDsyB24buHIHRpbmggY+G7p2EgbmjDs20gY3VhIG3DoHUgc8OhbmcgdHJ1bmcgYsOsbmggxrDhu5tjIHTDrW5oIGzDoDogJFxoYXR7XHBpfVxsZWZ0KHhfMSwgMVxyaWdodCk9WzErXGV4cCAoMTEsMzg1MTk5LSQgJFxsZWZ0LlxsZWZ0LjAsNDY3OTU2IHhfMVxyaWdodClccmlnaHRdXnstMX0kDQoNCi0gTcO0IGjDrG5oIHXhu5tjIGzGsOG7o25nIMSR4buRaSB24bubaSBuaOG7r25nIGNvbiBjdWEgY8OhaSBjw7MgbcOgdSB0cnVuZyBiw6xuaCBsw6A6ICRcbG9nIFxsZWZ0W1xmcmFje1xoYXR7XHBpfSh4KX17MS1caGF0e1xwaX0oeCl9XHJpZ2h0XT0tMTEsMzEyNzc0KzAsNDY3OTU2IHhfMSQgZG8gxJHDsyB4w6FjIHN14bqldCBjw7MgduG7hyB0aW5oIGPhu6dhIG5ow7NtIGN1YSBtw6B1IHPDoW5nIHRydW5nIGLDrG5oIMaw4bubYyB0w61uaCBsw6A6ICRcaGF0e1xwaX1cbGVmdCh4XzEsIDFccmlnaHQpPVsxKyQgJFxsZWZ0LlxleHAgXGxlZnQoMTEsMzEyNzc0LTAsNDY3OTU2IHhfMVxyaWdodClccmlnaHRdXnstMX0kDQoNCi0gTcO0IGjDrG5oIMaw4bubYyBsxrDhu6NuZyDEkeG7kWkgduG7m2kgbmjhu69uZyBjb24gY3VhIGPDoWkgY8OzIG3DoHUgxJFlbiB24burYSBsw6A6ICRcbG9nIFxsZWZ0W1xmcmFje1xoYXR7XHBpfSh4KX17MS1caGF0e1xwaX0oeCl9XHJpZ2h0XT0tMTEsNjA4OTg5KzAsNDY3OTU2IHhfMSQgZG8gxJHDsyB4w6FjIHN14bqldCBjw7MgduG7hyB04buJaCBj4bunYSBuaMOzbSBjdWEgbcOgdSDEkWVuIHbhu6thIMaw4bubYyB0w61uaCBsw6A6ICRcaGF0e1xwaX1cbGVmdCh4XzEsIDFccmlnaHQpPVsxK1xleHAgKDExLDYwODk4OS0kICRcbGVmdC5cbGVmdC4wLDQ2Nzk1NiB4XzFccmlnaHQpXHJpZ2h0XV57LTF9JA0KDQotIE3DtCBow6xuaCB14bubYyBsxrDhu6NuZyDEkeG7kWkgduG7m2kgbmjhu69uZyBjb24gY3VhIGPDoWkgY8OzIG3DoHUgdOG7kWkgbMOgOiAkXGxvZyBcbGVmdFtcZnJhY3tcaGF0e1xwaX0oeCl9ezEtXGhhdHtccGl9KHgpfVxyaWdodF09PS0xMiw3MTUxMSswLDQ2Nzk1NiB4XzEkIGRvIMSRw7MgeMOhYyBzdeG6pXQgY8OzIHbhu4cgdGluaCBj4bunYSBuaMOzbSBjdWEgbcOgdSB04buRaSB14bubYyB0w61uaCBsw6A6ICRcaGF0e1xwaX1cbGVmdCh4XzEsIDFccmlnaHQpPVsxK1xleHAgKDEyLDcxNTExLSQgJFxsZWZ0LlxsZWZ0LjAsNDY3OTU2IHhfMVxyaWdodClccmlnaHRdXnstMX0kDQoNCi0gTWEgdHLhuq1uIG5o4bqnbSBs4bqrbiBjw7phIG3DtCBow6xuaCBuw6B5IGzDoDoNCiQkXGJlZ2lue2FycmF5fXtsbHxycnJ9DQomICYgJiBcaGF0e1l9IFxcDQpcdGV4dHtDb3VudH0gJiAmIDAgJiAxICYgXHRleHR7VG90YWx9IFxcDQpcaGxpbmUNCiYgMCAmIDMxICYgMzEgJiA2MiBcXA0KXHRleHR7WX0gJiAxICYgMTUgJiA5NiAmIDExMSBcXA0KJiBcdGV4dHtUb3RhbH0gJiA0NiYgMTI3ICYgMTczIFxcDQpcZW5ke2FycmF5fSQkDQoNCi0gxJDhu5kgY2jDrW5oIHjDoWMgdG/DoG4gdGjhu4M6ICRcZnJhY3szMSs5Nn17MTczfT03Myw0MSBcJSQsIMSR4buZIG5o4bqheTogJFxmcmFjezk2fXsxNSs5Nn09ODYsNDkgXCUkIHbDoCDEkeG7mSDEkeG6t2MgaGnhu4d1IGzDoDogJFxmcmFjezMxfXs2Mn09NTAgXCUkLg0KDQoqKkNow7ogw706KioNCi0gUGjGsMahbmcgcGjDoXAgYmnhur9uIGdp4bqjIMOhcCBk4bulbmcgY2hvIG3hu41pIGJp4bq/biBk4buxIGLDoW8gxJHhu4tuaCB0w61uaCB2w6AgbuG6v3UgZHVuZyBtw7QgaMOsbmggxJHhu4MgZOG7sSBiw6FvIHRow6wgbcO0IGjDrG5oIGPDsyBiaeG6v24gZ2nhuqMgdOG7kXQgaMahbi4NCi0gUGjGsMahbmcgcGjDoXAgZ8OhbiDEkWnhu4NtIGNo4buJIMOhcCBk4bulbmcgxJHGsOG7o2MgY2hvIGJp4bq/biBk4buxIGLDoW8gxJHhu4tuaCB0w61uaCBsw6AgYmnhur9uIMSR4buLbmggdMOtbmggdGjhu6kgYuG6rWMuIE3DtCBow6xuaCBuaOG6rW4gxJHGsOG7o2MgxJHGoW4gZ2nhuqNuIGjGoW4gdsOgIGThu4UgcGjDom4gdMOtY2guDQoNCipWw60gZHUgNS4qIFjDqXQgaGFpIG3DtCBow6xuaCAoYSkgdsOgIChiKSBuaOG6rW4gxJHGsOG7o2MgdHJvbmcgdsOtIGThu6UgNCBjw7luZyBwaOG6o24gw6FuaCBz4buxIHTDoWMgZuG7mW5nIGPhu6dhIG3DoHUgc+G6t2MgdsOgIMSR4buZIHLhu5luZyBtYWkgY3VhIHThu5tpIHPhu7EgaGnhu4duIGRp4buHbiBj4bunYSB24buHIHRpbmg6DQoNCk3DtCBow6xuaCAoYSkgXGhzcGFjZXsyY219IE3DtCBow6xuaCAoYikNCiRcbWF0aHJte0FJQ309MSwxMjc4NjgkDQrEkOG7mSBjaMOtbmggeMOhYyB0b8OgbiB0aOG7gzogJD03Miw4MyBcJSQsDQokNzMsNDEgXCUkDQrEkOG7mSBuaOG6oXk6ICQ9ODcsMzggXCUkDQrEkOG7mSDEkeG6t2MgaGnhu4d1OiAkPTQ2LDc3IFwlJCwNCk3DtCBow6xuaCAoYikNCiQtXG1hdGhybXtBSUN9PTEsMTQxMzcwJA0KLSDEkOG7mSBjaMOtbmggeMOhYyB0b8OgbiB0aOG7gzogJD0kDQotIMSQ4buZIG5o4bqheTogJD04Niw0OSBcJSQNCi0gxJDhu5kgxJHhurdjIGhp4buHdTogJD01MCBcJSQNCg0KDQojIyAqKjQuNS4gU3V5IGx14bqtbiBjaG8gbcO0IGjDrG5oIGxvZ2lzdGljIG5oaeG7gXUgYmnhur9uLioqDQoNCljDqXQgbcO0IGjDrG5oIGjhu5NpIHF1eSBsb2dpc3RpYyDEkWEgYmnhur9uOg0KJCQNClxsb2cgXGxlZnQoXGZyYWN7XHBpKHgpfXsxLVxwaSh4KX1ccmlnaHQpPVxiZXRhXzArXGJldGFfMSBcY2RvdCB4XzErXGNkb3RzK1xiZXRhX20gXGNkb3QgeF9tDQokJA0KDQp0cm9uZyDEkcOzICRcbWF0aHJte1l9JCBsw6AgYmnhur9uIMSRw6FwIOG7qW5nIG5o4buLIHBow6JuIHbhu5tpIHThuq1wIGdpw6EgdHLhu4sgJFx7MCwxXH0kIHbDoA0KJCQNClxiZWdpbnthbGlnbmVkfQ0KXHBpKHgpPVAoWT0gJiBcbGVmdC4xIFxtaWRcbGVmdChYXzE9eF8xLCBYXzI9eF8yLCBcbGRvdHMsIFhfbT14X21ccmlnaHQpXHJpZ2h0KSBcXA0KJiA9RVxsZWZ0KFkgXG1pZCBYXzE9eF8xLCBYXzI9eF8yLCBcbGRvdHMsIFhfbT14X21ccmlnaHQpDQpcZW5ke2FsaWduZWR9IFxoc3BhY2V7MmNtfSAoNC41LjEpDQokJA0KDQpC4bqxbmcgcGjGsMahbmcgcGjDoXAgJFxtYXRocm17TUx9JCwgdGEgY8OzIG3DtCBow6xuaCBsb2dpc3RpYyDGsOG7m2MgbMaw4bujbmc6DQokJA0KXGxvZyBcbGVmdFtcZnJhY3tcaGF0e1xwaX0oeCl9ezEtXGhhdHtccGl9KHgpfVxyaWdodF09XGhhdHtcYmV0YX1fMCtcaGF0e1xiZXRhfV8xIFxjZG90IHhfMStcY2RvdHMrXGhhdHtcYmV0YX1fbSBcY2RvdCB4X20gXGhzcGFjZXsyY219ICg0LjUuMikNCiQkDQoNCiMjIyAqKjQuNS4xLiBLaG/huqNuZyB0aW4gY+G6rXkgY2hvIGPDoWMgaOG7hyBz4buRIGjhu5NpIHF1eSoqDQoNCkLDoGkgdG/DoW4gbsOgeSDEkcaw4bujYyBnaeG6o2kgcXV54bq/dCB0xrDGoW5nIHThu7EgbmjGsCB0csaw4budbmcgaOG7o3AgYuG7k2kgcXV5IDIgYmnhur9uLCB0dXkgbmhpw6puIHZp4buHYyB4w6J5IGThu7FuZyBraG/huqNuZyB0aW4gY+G6rXkgY2hvIGjhu4cgc+G7kSBo4buTaSBxdXkgY+G7p2EgbeG7mXQgYmnhur9uIGdp4bqjaSB0aMOtY2ggY2jhu4kgxJHhurd0IHJhIGtoaSBraeG7g20gc2/DoXQgY8OhYyBiaeG6v24gZ2nDoGkgdGjDrWNoIGtow6FjLg0KWMOpdCBtw7QgaMOsbmggaOG7k2kgcXV5IGxvZ2lzdGljIMSRYSBiaeG6v246IA0KQuG6sW5nIHBoxrDGoW5nIHBow6FwIE1MLCB0YSBjw7MgbcO0IGjDrG5oIGxvZ2lzdGljIMaw4bubYyBsxrDhu6NuZw0K