全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1868
推到 Plurk!
推到 Facebook!

請問如何快速把陣列的值轉成字串丟到memo上顯示

答題得分者是:syntax
vk8051
一般會員


發表:22
回覆:33
積分:21
註冊:2007-08-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-04 18:54:39 IP:220.130.xxx.xxx 訂閱
各位高手好:
想請問為何我把我的陣列上的值轉成字串後,要丟到memo上顯示,但是陣列的值在1000個以內還好,但是到了3000多個時整個電腦都像當機一樣,要等好久才處理完.
所以想請教各位高手是我程式那邊寫不對還是用錯什麼了!!以下為我的程式碼

AnsiString tr;
unsigned int w;


for( w=0; w tr = AnsiString( IntToHex(re_arry[w], 2) );
Memo2->Lines->Text = tr;
------
vincent
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-04 19:21:25 IP:122.124.xxx.xxx 訂閱
解決當機現象的方式:
將Application->ProcessMessages();放到for loop裡
vk8051
一般會員


發表:22
回覆:33
積分:21
註冊:2007-08-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-04 21:03:28 IP:218.160.xxx.xxx 訂閱
不好意思在請問,我已經放了但是一樣會當機,我可以整個檔案都po上嗎~是不是這樣你會更清楚問題點!!不好意思~~
===================引 用 taishyang 文 章===================
解決當機現象的方式:
將Application->ProcessMessages();放到for loop裡
------
vincent
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-04 21:42:24 IP:123.193.xxx.xxx 訂閱
試試看, 執行下列程式碼, 小於 1000ms(我的電腦上)........
[code cpp]
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
String S = "";
unsigned int t = GetTickCount();
try{
int len = 10000;
int *p = new int[len];
try{
for(int i=0; i p[i] = (int)random(MaxInt);
//
for(int i=0; i S = IntToHex(p[i],2) "\n";
Memo1->Lines->Text = S;
}
__finally{
delete p;
}
}
__finally{
S.sprintf("%d", GetTickCount()-t);
ShowMessage(S);
}
}
//---------------------------------------------------------------------------
[/code]
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-12-05 08:07:42 IP:61.64.xxx.xxx 訂閱
這樣會更快

[code cpp]
const unsigned char CHAR_table[256][3] =
{"00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F",
"10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F",
"20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F",
"30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F",
"40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F",
"50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F",
"60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F",
"70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F",
"80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F",
"90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F",
"A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF",
"B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF",
"C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF",
"D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF",
"E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF",
"F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF"};

unsigned char *lp_transform;
unsigned char *lp_result = NULL, *lp_result_pp;
unsigned int i, o_w;

// 直接使用你的變數

// 前置準備
o_w = w * 2;
lp_result = (unsigned char *) malloc(sizeof(unsigned char) * (o_w 1));
lp_result[w * 2] = '\0';
lp_transform = re_arry[0];

// 開始處理
lp_result_pp = lp_result;
for (i = 0; i < w; i )
{
memcpy(lp_result_pp, CHAR_table[lp_transform[i]], 2);
lp_result_pp = lp_result_pp 2;
}

Memo2->Clear;
Memo2->Lines->Add(String(lp_result));

// 如不想用 table 的話,以上部分程式可以改成

unsigned char aWord;

for (i = 0; i < w; i )
{
aWord = lp_transform[i] >> 4;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
aWord = lp_transform[i] & 0x0F;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
}

[/code]

===================引 用 vk8051 文 章===================
各位高手好:
想請問為何我把我的陣列上的值轉成字串後,要丟到memo上顯示,但是陣列的值在1000個以內還好,但是到了3000多個時整個電腦都像當機一樣,要等好久才處理完.
所以想請教各位高手是我程式那邊寫不對還是用錯什麼了!!以下為我的程式碼

AnsiString tr;
unsigned int w;


for( w=0; w
vk8051
一般會員


發表:22
回覆:33
積分:21
註冊:2007-08-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-05 10:15:52 IP:220.130.xxx.xxx 訂閱
前輩你寫的我看不懂,但是我有參考樓上的試了也一樣3000多的byte的陣列就出問題了!!
主要的問題是變很慢,慢慢慢的很怪,所以我把我整段的code都po我的畫面是有一個memo2跟一個按鈕和一個開啟檔案的元件,
然後動作是我開啟外部的單晶片燒錄檔.hex,然後去除到我不要的只取出我要的byte然後在貼在memo2上面,開1k多以內的檔案都很快但是一開到3k多的就很慢,慢的有時會當機,
我的hex我也po在最下面~不好意思可以幫我看是錯在那邊!!然後程式中我有標出出問題的地方!!
我看了別人公司做的軟體就很順暢不管開到64k的檔案也都很快!!
不好意思在麻煩您~撥空看一下~謝謝謝謝~~

[code cpp]
void __fastcall TForm1::Button8Click(TObject *Sender)
{
TStringList* SL = new TStringList();//開一個字串準備存64k以內的程式碼
AnsiString tr;
unsigned char reload_arry[65536];//預設最大到64K的程式空間
unsigned char *re_arry=reload_arry;
unsigned int code_lgh;//總共的資料數
unsigned char code_tmp[512];
unsigned char *tmp_arry=code_tmp;
unsigned char hex_code[512];
unsigned int i,j,a,b,q,w;
unsigned int each_lgh;
unsigned int total_lgh;
unsigned int row_lgh;//總的列數
unsigned char H_byte,L_byte;
unsigned char code_type;
unsigned int real_data_lgh;


//---------------------------------------------------------------------------
if( OpenDialog1->Execute() )
{
for( i=0; i<65535; i ) reload_arry[i] = 0xff; //先reset所有的暫存器
real_data_lgh=0;
SL->LoadFromFile( OpenDialog1->FileName ); // 整個檔案讀進來
Edit2->Text = OpenDialog1->FileName; //檔案路徑顯示
row_lgh = SL->Count; //先取有幾列

for( i=0; i {
tmp_arry = SL->Strings[i].c_str(); //在把字串轉換到陣列的指標

if(tmp_arry[1]>'9') tmp_arry[1] -= 0x37;
else tmp_arry[1] -= 0x30;

if(tmp_arry[2]>'9') tmp_arry[2] -= 0x37;
else tmp_arry[2] -= 0x30;

each_lgh = ((tmp_arry[1]<<4) tmp_arry[2] );//先取出該行的資料有幾個

if( each_lgh == 0 )//表示是最後一筆資料了不作處理
{
/*
到時測試時要注意是否真的hex碼最後一個結束碼都是00
這邊在處理結束分解碼的動作!!因為已經沒有碼了!!
*/
for( q=real_data_lgh; q<65535; q ) //取出最後的資料位置
{
Application->ProcessMessages();
if( re_arry[q] == 0xff )
{
real_data_lgh= q;
break;
}
}
//顯示所有的hex碼內容
for(int i=0; i {
tr = IntToHex(*re_arry,2);
re_arry ;
}
Memo2->Lines->Text = tr;
}
else
{ //讀完每行多少資料後,這邊在讀要寫到的啟始位置共4個Byte
if(tmp_arry[3]>'9') tmp_arry[3] -= 0x37;
else tmp_arry[3] -= 0x30;
if(tmp_arry[4]>'9') tmp_arry[4] -= 0x37;
else tmp_arry[4] -= 0x30;

H_byte = ((tmp_arry[3]<<4) tmp_arry[4] );
if(tmp_arry[5]>'9') tmp_arry[5] -= 0x37;
else tmp_arry[5] -= 0x30;
if(tmp_arry[6]>'9') tmp_arry[6] -= 0x37;
else tmp_arry[6] -= 0x30;

L_byte = ((tmp_arry[5]<<4) tmp_arry[6] );

total_lgh = (( H_byte<<8) L_byte);
if( total_lgh > real_data_lgh )//計數總共填入多少hex碼
real_data_lgh = total_lgh;

//在讀取取資料的格式00的才是我們要的
if(tmp_arry[7]>'9') tmp_arry[7] -= 0x37;
else tmp_arry[7] -= 0x30;
if(tmp_arry[8]>'9') tmp_arry[8] -= 0x37;
else tmp_arry[8] -= 0x30;
code_type = ((tmp_arry[7]<<4) tmp_arry[8] );

if( code_type == 0 )//資料的格式00的才是我們要的
{
for( a=0; a {
if(tmp_arry[ ((a*2) 9) ]>'9') tmp_arry[((a*2) 9)] -= 0x37;
else tmp_arry[((a*2) 9)] -= 0x30;
if(tmp_arry[ ((a*2) 10) ]>'9')tmp_arry[((a*2) 10)] -= 0x37;
else tmp_arry[((a*2) 10)] -= 0x30;
hex_code[a] = ((tmp_arry[((a*2) 9)]<<4) tmp_arry[((a*2) 10)] );
}
//取完每列的值之後在載入到總hex碼陣列
for( j=0; j re_arry[total_lgh] =hex_code[j] , total_lgh ;
}//if
}
}
Label5->Caption =real_data_lgh;
}
//---------------------------------------------------------------------------
delete SL;
}
[/code]


//我的外部的hex檔的內容

[code cpp]
內為ascii每一個字為1個byte



:03000000027DF886
:0C7DF800787FE4F6D8FD7581830263BA41
:10592C00900019E064026003025B4090001BE024CD
:10593C00F57003025A4B248A70030259CC0460039D
:10594C00025B3A7F06127AC690001FE06F6003027A
:10595C005B3DF54774192547F582E43400F583E087
:10596C00FF740D2547F582E43400F583EFF005470D
:10597C00E547B408DF9000167407F090000374013B
:10598C00F090001AE090002CF090001CE090002F9A
:10599C00F090001DE090002DF0E53CB4010AE55CB0
:1059AC00B40105E0FF127A4090001EE0B4010975C5
:1059BC003501E4F518025A45E4F53575180180797E
:1059CC007F07127AC6900020E06F6003025B3DF502
:1059DC004774192547F582E43400F583E0FF740D14
:1059EC002547F582E43400F583EFF00547E547B42D
:1059FC0009DF9000167408F09000037401F0900019
:105A0C001AE090002CF090001CE090002DF090001B
:105A1C001EE0FFC4540F787FF6E0540F7881F6A394
:105A2C00E07880F690001DE0B40108753501E4F5CE
:105A3C00188006E4F535751801753601025B3D7F5B
:105A4C0005127AC690001EE06F6003025B3D900069
:105A5C001DE024FE6042146070147003025B062487
:105A6C00036003025B3D7F0112777DE490002CF014
:105A7C0090002FF090002DF0757B01753601E55CE0
:105A8C00B401127BC17D027F4A1279D67B017D1352
:105A9C007F4A1279D6025B357F0212777DE4900043
:105AAC002CF090002FF090002DF0757B02753601D4
:105ABC00E55CB401127BC07D027F4A1279D67B0172
:105ACC007D137F4A1279D680607F0312777DE49034
:105ADC00002CF090002FF090002DF0757B037536A4
:105AEC0001E55CB401127BC37D027F4A1279D67B3F
:105AFC00027D137F4A1279D6802F7F0412777DE4C2
:105B0C0090002CF090002FF090002DF0757B047518
:105B1C003601E55CB401127BC27D027F4A1279D654
:105B2C007B027D137F4A1279D6E4F57E8003127DC9
:045B3C00D0127DD036
:015B40002242
:105ECB00C2AF127E23127E0F127561127E04127CFA
:105EDB0077127D28127E41E4F54774192547F58228
:105EEB00E43400F583E4F00547E547B409ECE4F549
:105EFB0039F53BF537F53CF544F545F546F52AF50F
:105F0B002BF52CF52DF52EF52FF530F531F536F566
:105F1B0040F541F53DF533F542F53AF538F534905A
:105F2B000017F0A3F0F543F53FF532900023F09006
:105F3B000028125CD100000000E4900022F09000D9
:105F4B0026F0A3F0900024F0A3F0F53EF535F521F3
:105F5B00F520900003F0F51FF517F51690002EF0C5
:105F6B00900031F0900018F0756C0175111EC20194
:105F7B00900028125CD100000000E4F54390003241
:105F8B0004F0E4F576757B01751801C286C287C2F1
:105F9B00A7C2A6FD7FA0126E7CE59054F0FFBFE078
:105FAB000E753C0175213975590375D2108057E573
:105FBB009054F0FFBFD00B753C0275213BE4F5D23A
:105FCB008044E59054F0FFBFC00A753C03C2ACE4BB
:105FDB00F5E78032E59054F0702C75580175590136
:105FEB00F55AF55B755C01F55D755E02F55F7547FE
:105FFB000774582547F8E4F60547E547B410F2E473
:10600B00FD7FA01276B0127883753601127E2CE5D7
:10601B003CB401047F038007E53CB40205AF591281
:10602B0077187BC17D027F4A1279D67B017D137F66
:10603B004A1279D6126583126B177FD07E07127ABC
:06604B00A6D2AF027DA306
:10008600E577125D0201190001C70102610202E86B
:100096000302FD04031205032706033C0804F309C3
:1000A60005CF0A07860B090B0C0A910D0C170E0DCE
:1000B6009D0F0DBB110E5C1310001411A4151348EF
:1000C6001614EC1715301B16D41C186E1D19941E29
:1000D6001ABA1F1BB4231CDA241E00251F2626204D
:1000E6004B2720AA2821052921982A222E2B229146
:1000F6002D22E12E232A2F23733023D831243B329D
:1001060024903324E634256B3525BB3625F6370097
:10011600002631E53C6401705B900030E06003022C
:100126002631E57CF47040E5356003022631300265
:1001360002803BE577701B90002204F0900024E0DB
:10014600B401F0127DA3E57760FC75340F127C07CD
:1001560080E1900024E0705F127DA3E57760FC7576
:100166003402127C078050127DA3E57760FC75345B
:1001760001020DFEE53C6402600302263190003068
:10018600E06003022631E577701890002204F090B3
:100196000024E0B401F0127DA3E57760FC126F88BD
:1001A60080E4E4900022F0900024E0700A127DA31F
:1001B600E57760FC126F45E4900022F0900024F091
:1001C60022E53C64017057900030E07032E57CB463
:1001D600FF1EE5356003022631127DA3E577640133
:1001E60060FA3002057534058003753408020DFE89
:1001F600127DA3E577640160FA753405020DFE12DF
:100206007DA3E577640160FA900032E0B4010674DC
:1002160009F00223D4900032E014F00223D4E53C26
:1002260064026003022631900030E0B4011E127DA4
:10023600A3E577640160FA900032E0B40105740921
:10024600F08006900032E014F00223D4127DA3E57C
:1002560077640160FA126EBF02262EE54360030240
:1002660002E5E53C64017047900030E06003022639
:1002760031E57CF4702AE53560030226313002113F
:10028600127DA3E577640260FA753403C202020D9B
:10029600FE127DA3E577640260FA753404020DFE52
:1002A600127DA3E577640260FA753403020DFEE55C
:1002B6003C6402600302263190002EE07015900027
:1002C60030E06003022631127DA3E577640260FA0E
:1002D600026FCB127DA3E577640260FA0205C802BD
:1002E6007D3F900030E06003022631127DA3E57762
:1002F600640360FA027373900030E06003022631F3
:10030600127DA3E577640460FA0273B1900030E0D1
:100316006003022631127DA3E577640560FA027355
:10032600EF900030E06003022631127DA3E577648A
:100336000660FA02742DE53C640160030204149021
:100346000030E0703CE57CF47028E5356003022659
:100356003130020F127DA3E577640860FA7534091F
:10036600020DFE127DA3E577640860FA75340A0271
:100376000DFE127DA3E577640860FA753409020D57
:10038600FE127DA3E577640860FA900032E014B4AB
:10039600090050779003A875F003A4C58325F0C51E
:1003A60083730203C30203C80203CD0203D8020308
:1003B600E30203F30203FE020403020408E4F55A0F
:1003C6008049E4F55F8044E559D39400403D1559D2
:1003D6008039E55CD394004032155C802EE55BD312
:1003E60094004004155B8023755B0A801EE560D38C
:1003F6009400401715608013E4F561800E755D0169
:100406008009E55ED394004002155E0223D4E53CE4
:100416006402600302263190002EE060030204CDE0
:10042600900030E0640160030204BE127DA3E5770C
:10043600640860FA900032E014B409005077900422
:100446005275F003A4C58325F0C5837302046D02BB
:10045600047202047702048202048D02049D0204DF
:10046600A80204AD0204B2E4F55A8049E4F55F80BF
:1004760044E559D39400403D15598039E55CD39441
:10048600004032155C802EE55BD394004004155B7A
:100496008023755B0A801EE560D3940040171560C3
:1004A6008013E4F561800E755D018009E55ED394E5
:1004B600004002155E0223D4127DA3E5776408602E
:1004C600FA1274A902262E127DA3E577640860FA53
:1004D600900031E0700BE562D39400400D15628008
:1004E60009E563D39400400215630223D4900030DB
:1004F600E064017049127DA3E577640960FAE4902F
:100506000030F0753601127E2CE53CB401047F0301
:100516008007E53CB40205AF59127718E55DB401D2
:1005260003127D3F124A18E4FD7FA01276B07F0ABF
:100536007E00127AA675E60875E702D2AC22E53C83
:100546006401703CE57CF47028E5356003022631D1
:1005560030020F127DA3E577640960FA75340D0247
:100566000DFE127DA3E577640960FA75340E020D5F
:10057600FE127DA3E577640960FA75340D020DFE5F
:10058600E53C6402600302263190002EE0700F12F3
:100596007DA3E577640960FA12746B02262E127D3C
:1005A600A3E577640960FA126CED7F327E00127A59
:1005B600A6126C09E4FD7FA01276B07F0A7E0012B7
:1005C6007AA6E490002E0223D3E53C640160030280
:1005D60006A7900030E0703CE57CF47028E53560B5
:1005E6000302263130020F127DA3E577640A60FA12
:1005F60075340B020DFE127DA3E577640A60FA7569
:10060600340C020DFE127DA3E577640A60FA753498
:100616000B020DFE127DA3E577640A60FA900032A4
:10062600E014B40900507790063B75F003A4C58327
:1006360025F0C5837302065602065B0206600206B3
:100646006B02067602068602069102069602069B53
:10065600755A018049755F018044E559C39403507A
:100666003D05598039E55CC394FF5032055C802E08
:10067600E55BD394094005E4F55B8022055B801EAB
:10068600E560C39407501705608013756101800EFD
:10069600E4F55D8009E55EC394045002055E02231D
:1006A600D4E53C6402600302263190002EE060032C
:1006B600020760900030E064016003020751127D7A
:1006C600A3E577640A60FA900032E014B40900509A
:1006D600779006E575F003A4C58325F0C5837302FC
:1006E600070002070502070A02071502072002078C
:1006F6003002073B020740020745755A01804975DB
:100706005F018044E559C39403503D05598039E59E
:100716005CC394FF5032055C802EE55BD3940940A0
:1007260005E4F55B8022055B801EE560C3940750F7
:100736001705608013756101800EE4F55D8009E59B
:100746005EC394045002055E0223D4127DA3E577AE
:10075600640A60FA12746B02262E127DA3E5776492
:100766000A60FA900031E0700BE562C39403500D05
:1007760005628009E563C39405500205630223D42C
:10078600E53C640160030208AA900030E0600302C1
:100796002631E57CF46003020848300147127DA348
:1007A600E577640B60FAAE40AF41E4FCFD7BFF7A6F
:1007B600FFF9F8D3125C9E4014AE40AF417C007D39
:1007C6000A125C37EF2401F541E43EF540D3E541DA
:1007D60094FFE54094005003020EBA75400075413F
:1007E600FF020EBAE5386401704DE577B40B20E5DB
:1007F6003A700575420180F2127DA3E577640B60BD
:10080600FA75400075410112798EE4F53880DBE413
:10081600F542E53A6003021FFC127DA3E577640BFF
:1008260060FA754000754101854176E4F538127924
:100836006A753601021FFC127DA3E577640B60FA28
:100846008059E5386401704AE577B40B20E53A70C3
:100856000575420180F2127DA3E577640B60FA7597
:10086600400075410112798EE4F53880DBE4F542EB
:10087600E53A701B127DA3E577640B60FA754000BC
:10088600754101854176E4F53812796A75360102BB
:100896001FFC127DA3E577640B60FA754000754175
:1008A6000102201BE53C6402600302263190003001
:1008B600E06003022631127DA3E577640B60FA300F
:1008C6000129AE40AF41E4FCFD7BFF7AFFF9F8D386
:1008D600125C9E401CAE40AF417C007D0A125C3724
:1008E600EF2401F541E43EF5408006754000754170
:1008F60001D3E54194FFE54094004006754000753C
:1009060041FF020EBAE53C64016003020A30900022
:1009160030E06003022631E57CF460030209CE3044
:100926000144127DA3E577640C60FAAE40AF41E462
:10093600FCFD7BFF7AFFF9F8D3125C9E4014AE40B3
:10094600AF417C007D0A125C37EF2402F541E43E9C
:10095600F540D3E54194FFE540940040067540001C
:100966007541FF020EBAE5386401704AE577B40CAA
:1009760020E53A700575420180F2127DA3E57764A1
:100986000C60FA75400075410212798EE4F53880E4
:10099600DBE4F542E53A701B127DA3E577640C6053
:1009A600FA754000754102854176E4F53812796A98
:1009B600753601021FFC127DA3E577640C60FA759B
:1009C600400075410202201BE5386401704AE57754
:1009D600B40C20E53A700575420180F2127DA3E55C
:1009E60077640C60FA75400075410212798EE4F561
:1009F6003880DBE4F542E53A701B127DA3E57764A7
:100A06000C60FA754000754102854176E4F53812AE
:100A1600796A753601021FFC127DA3E577640C60C6
:100A2600FA75400075410202201BE53C6402600332
:100A3600022631900030E06003022631127DA3E5E4
:100A460077640C60FA300129AE40AF41E4FCFD7BCF
:100A5600FF7AFFF9F8D3125C9E401CAE40AF417C92
:100A6600007D0A125C37EF2402F541E43EF5408032
:100A760006754000754102D3E54194FFE5409400B8
:100A860040067540007541FF020EBAE53C64016000
:100A960003020BB6900030E06003022631E57CF4D9
:100AA6006003020B54300144127DA3E577640D60A8
:100AB600FAAE40AF41E4FCFD7BFF7AFFF9F8D312B2
:100AC6005C9E4014AE40AF417C007D0A125C37EF5D
:100AD6002403F541E43EF540D3E54194FFE5409417
:100AE6000040067540007541FF020EBAE538640104
:100AF600704AE577B40D20E53A700575420180F23B
:100B0600127DA3E577640D60FA7540007541031206
:100B1600798EE4F53880DBE4F542E53A701B127D08
:100B2600A3E577640D60FA7540007541038541764B
:100B3600E4F53812796A753601021FFC127DA3E5C9
:100B460077640D60FA75400075410302201BE53895
:100B56006401704AE577B40D20E53A7005754201E7
:100B660080F2127DA3E577640D60FA754000754149
:100B76000312798EE4F53880DBE4F542E53A701B22
:100B8600127DA3E577640D60FA7540007541038513
:100B96004176E4F53812796A753601021FFC127D3A
:100BA600A3E577640D60FA75400075410302201BCA
:100BB600E53C64026003022631900030E0600302E7
:100BC6002631127DA3E577640D60FA300129AE4027
:100BD600AF41E4FCFD7BFF7AFFF9F8D3125C9E403F
:100BE6001CAE40AF417C007D0A125C37EF2403F552
:100BF60041E43EF5408006754000754103D3E5416A
:100C060094FFE540940040067540007541FF020ED2
:100C1600BAE53C64016003020D3C900030E06003DD
:100C2600022631E57CF46003020CDA300144127DC1
:100C3600A3E577640E60FAAE40AF41E4FCFD7BFFAE
:100C46007AFFF9F8D3125C9E4014AE40AF417C00A7
:100C56007D0A125C37EF2404F541E43EF540D3E506
:100C66004194FFE540940040067540007541FF023F
:100C76000EBAE5386401704AE577B40E20E53A709D
:100C86000575420180F2127DA3E577640E60FA7560
:100C9600400075410412798EE4F53880DBE4F542B4
:100CA600E53A701B127DA3E577640E60FA75400085
:100CB600754104854176E4F53812796A7536010284
:100CC6001FFC127DA3E577640E60FA75400075413E
:100CD6000402201BE5386401704AE577B40E20E56E
:100CE6003A700575420180F2127DA3E577640E60C5
:100CF600FA75400075410412798EE4F53880DBE41C
:100D0600F542E53A701B127DA3E577640E60FA752D
:100D16004000754104854176E4F53812796A7536E6
:100D260001021FFC127DA3E577640E60FA75400090
:100D360075410402201BE53C6402600302263190E3
:100D46000030E06003022631127DA3E577640E6071
:100D5600FA300129AE40AF41E4FCFD7BFF7AFFF992
:100D6600F8D3125C9E401CAE40AF417C007D0A1257
:100D76005C37EF2404F541E43EF5408006754000FB
:100D8600754104D3E54194FFE54094004006754063
:100D9600007541FF020EBAE53C640160030226318C
:100DA600900030E06003022631127DA3E577640FE0
:100DB60060FA027BCFE53C6401705E900030E07023
:100DC6003AE57CF47026E535600302263130020EE2
:100DD600127DA3E577641160FA753407801A127DD7
:100DE600A3E577641160FA753406800C127DA3E5DD
:100DF60077641160FA753407027C07127DA3E577E4
:100E0600641160FA900032E0B409057401F08006BE
:100E1600900032E004F00223D4E53C640260030251
:100E26002631900030E0B4011E127DA3E5776411EF
:100E360060FA900032E0B409057401F08006900073
:100E460032E004F00223D4127DA3E577641160FA40
:100E5600126F0202262EE53C64016003020F9C908D
:100E66000030E06003022631E57CF46003020F2EB9
:100E7600300147127DA3E577641360FAAE40AF41B7
:100E8600E4FCFD7BFF7AFFF9F8D3125C9E4014AEBA
:100E960040AF417C007D0A125C37EF2405F541E442
:100EA6003EF540D3E54194FFE54094004006754089
:100EB600007541FF8541760223D4E5386401704A06
:100EC600E577B41320E53A700575420180F2127D8C
:100ED600A3E577641360FA75400075410512798EB3
:100EE600E4F53880DBE4F542E53A701B127DA3E5B4
:100EF60077641360FA754000754105854176E4F51F
:100F06003812796A753601021FFC90002FE0D394DF
:100F1600045003022631127DA3E577641360FA7547
:100F2600400075410502201BE5386401704AE577EB
:100F3600B41320E53A700575420180F2127DA3E5EF
:100F460077641360FA75400075410512798EE4F5F1
:100F56003880DBE4F542E53A701B127DA3E5776441
:100F66001360FA754000754105854176E4F538123F
:100F7600796A753601021FFC90002FE0D394045065
:100F860003022631127DA3E577641360FA754000EB
:100F960075410502201BE53C640260030226319080
:100FA6000030E06003022631127DA3E5776413600A
:100FB600FA300129AE40AF41E4FCFD7BFF7AFFF930
:100FC600F8D3125C9E401CAE40AF417C007D0A12F5
:100FD6005C37EF2405F541E43EF540800675400098
:100FE600754105D3E54194FFE54094004006754000
:100FF600007541FF8541760223D4E53C6401600318
:10100600021140900030E06003022631E57CF46076
:10101600030210D2300147127DA3E577641460FA0B
:10102600AE40AF41E4FCFD7BFF7AFFF9F8D3125CDA
:101036009E4014AE40AF417C007D0A125C37EF241F
:1010460006F541E43EF540D3E54194FFE5409400C2
:1010560040067540007541FF8541760223D4E53888
:101066006401704AE577B41420E53A7005754201CB
:1010760080F2127DA3E577641460FA75400075412D
:101086000612798EE4F53880DBE4F542E53A701B0A
:10109600127DA3E577641460FA75400075410685F4
:1010A6004176E4F53812796A753601021FFC900024
:1010B6002FE0D394045003022631127DA3E5776412
:1010C6001460FA75400075410602201BE53864017C
:1010D600704AE577B41420E53A700575420180F24E
:1010E600127DA3E577641460FA7540007541061217
:1010F600798EE4F53880DBE4F542E53A701B127D23
:10110600A3E577641460FA7540007541068541765B
:10111600E4F53812796A753601021FFC90002FE05B
:10112600D394045003022631127DA3E5776414603C
:10113600FA75400075410602201BE53C6402600317
:10114600022631900030E06003022631127DA3E5CD
:1011560077641460FA300129AE40AF41E4FCFD7BB0
:10116600FF7AFFF9F8D3125C9E401CAE40AF417C7B
:10117600007D0A125C37EF2406F541E43EF5408017
:1011860006754000754106D3E54194FFE54094009D
:1011960040067540007541FF8541760223D4E53C43
:1011A600640160030212E4900030E060030226311D
:1011B600E57CF46003021276300147127DA3E577E1
:1011C600641560FAAE40AF41E4FCFD7BFF7AFFF99F
:1011D600F8D3125C9E4014AE40AF417C007D0A12EB
:1011E6005C37EF2407F541E43EF540D3E54194FF33
:1011F600E540940040067540007541FF8541760242
:1012060023D4E5386401704AE577B41520E53A70D1
:101216000575420180F2127DA3E577641560FA75C3
:10122600400075410712798EE4F53880DBE4F5421B
:10123600E53A701B127DA3E577641560FA754000E8
:10124600754107854176E4F53812796A75360102EB
:101256001FFC90002FE0D394045003022631127D28
:10126600A3E577641560FA75400075410702201BF7
:10127600E5386401704AE577B41520E53A700575DE
:10128600420180F2127DA3E577641560FA7540008D
:1012960075410712798EE4F53880DBE4F542E53ACC
:1012A600701B127DA3E577641560FA7540007541E1
:1012B60007854176E4F53812796A753601021FFC16
:1012C60090002FE0D394045003022631127DA3E54B
:1012D60077641560FA75400075410702201BE53CEE
:1012E60064026003022631900030E060030226317A
:1012F600127DA3E577641560FA300129AE40AF414F
:10130600E4FCFD7BFF7AFFF9F8D3125C9E401CAE2D
:1013160040AF417C007D0A125C37EF2407F541E4BB
:101326003EF5408006754000754107D3E54194FFC0
:10133600E540940040067540007541FF8541760200
:1013460023D4E53C64016003021488900030E06019
:1013560003022631E57CF4600302141A30014712B9
:101366007DA3E577641660FAAE40AF41E4FCFD7BF1
:10137600FF7AFFF9F8D3125C9E4014AE40AF417C71
:10138600007D0A125C37EF2408F541E43EF540D3B0
:10139600E54194FFE540940040067540007541FF25
:1013A6008541760223D4E5386401704AE577B416A0
:1013B60020E53A700575420180F2127DA3E5776457
:1013C6001660FA75400075410812798EE4F538808A
:1013D600DBE4F542E53A701B127DA3E577641660FF
:1013E600FA754000754108854176E4F53812796A48
:1013F600753601021FFC90002FE0D39404500302BF
:101406002631127DA3E577641660FA7540007541B2
:101416000802201BE5386401704AE577B41620E51A
:101426003A700575420180F2127DA3E57764166075
:10143600FA75400075410812798EE4F53880DBE4D0
:10144600F542E53A701B127DA3E577641660FA75DE
:101456004000754108854176E4F53812796A75369B
:1014660001021FFC90002FE0D394045003022631A2
:10147600127DA3E577641660FA754000754108028F
:10148600201BE53C64026003022631900030E060D8
:1014960003022631127DA3E577641660FA3001292E
:1014A600AE40AF41E4FCFD7BFF7AFFF9F8D3125C56
:1014B6009E401CAE40AF417C007D0A125C37EF2493
:1014C60008F541E43EF5408006754000754108D3B5
:1014D600E54194FFE540940040067540007541FFE4
:1014E6008541760223D4E53C64017003022631E58A
:1014F6003C64026003022631900030E0600302265D
:1015060031127DA3E577641760FAD3E54194FFE5D0
:10151600409400400675400075410185416CC2014A
:10152600E4F576F540F5410223D4E53C6401600319
:10153600021670900030E06003022631E57CF4600C
:1015460003021602300147127DA3E577641B60FA99
:10155600AE40AF41E4FCFD7BFF7AFFF9F8D3125CA5
:101566009E4014AE40AF417C007D0A125C37EF24EA
:1015760009F541E43EF540D3E54194FFE54094008A
:1015860040067540007541FF8541760223D4E53853
:101596006401704AE577B41B20E53A70057542018F
:1015A60080F2127DA3E577641B60FA7540007541F1
:1015B6000912798EE4F53880DBE4F542E53A701BD2
:1015C600127DA3E577641B60FA75400075410985B5
:1015D6004176E4F53812796A753601021FFC9000EF
:1015E6002FE0D394045003022631127DA3E57764DD
:1015F6001B60FA75400075410902201BE53864013D
:10160600704AE577B41B20E53A700575420180F211
:10161600127DA3E577641B60FA75400075410912D7
:10162600798EE4F53880DBE4F542E53A701B127DED
:10163600A3E577641B60FA7540007541098541761C
:10164600E4F53812796A753601021FFC90002FE026
:10165600D394045003022631127DA3E577641B6000
:10166600FA75400075410902201BE53C64026003DF
:10167600022631900030E06003022631127DA3E598
:1016860077641B60FA300129AE40AF41E4FCFD7B74
:10169600FF7AFFF9F8D3125C9E401CAE40AF417C46
:1016A600007D0A125C37EF2409F541E43EF54080DF
:1016B60006754000754109D3E54194FFE540940065
:1016C60040067540007541FF8541760223D4E53C0E
:1016D6006401600302180F900030E06003022631B7
:1016E600E57CF460030217A1300142127DA3E57781
:1016F600641C60FAAE40AF41E4FCFD7BFF7AFFF963
:10170600F8D3125C9E400FAE40AF417C007D0A12BA
:101716005C378E408F41D3E54194FFE5409400400D
:10172600067540007541FF8541760223D4E538648D
:1017360001704AE577B41C20E53A700575420180D0
:10174600F2127DA3E577641C60FA75400075410AC4
:1017560012798EE4F53880DBE4F542E53A701B1227
:101766007DA3E577641C60FA75400075410A8541E2
:1017760076E4F53812796A753601021FFC90002F5F
:10178600E0D394045003022631127DA3E577641C4E
:1017960060FA75400075410A02201BE53864017045
:1017A6004AE577B41C20E53A700575420180F212CD
:1017B6007DA3E577641C60FA75400075410A1279CD
:1017C6008EE4F53880DBE4F542E53A701B127DA322
:1017D600E577641C60FA75400075410A854176E438
:1017E600F53812796A753601021FFC90002FE0D396
:1017F60094045003022631127DA3E577641C60FA37
:1018060075400075410A02201BE53C640260030234
:101816002631900030E06003022631127DA3E57781
:10182600641C60FA300124AE40AF41E4FCFD7BFF4E
:101836007AFFF9F8D3125C9E4017AE40AF417C00A8
:101846007D0A125C378E408F4180067540007541D7
:101856000AD3E54194FFE5409400400675400075C3
:1018660041FF8541760223D4E53C640160030219F9
:1018760067900030E06003022631E57CF470743036
:101886000103022631E5386401704AE577B41D206C
:10189600E53A700575420180F2127DA3E577641D75
:1018A60060FA75400075410B12798EE4F53880DBDD
:1018B600E4F542E53A701B127DA3E577641D60FAF4
:1018C60075400075410B854176E4F53812796A75E5
:1018D6003601021FFC90002FE0D394045003022629
:1018E60031127DA3E577641D60FA75400075410BE2
:1018F60002201BE5386401704AE577B41D20E53AFD
:10190600700575420180F2127DA3E577641D60FAC9
:1019160075400075410B12798EE4F53880DBE4F5ED
:1019260042E53A701B127DA3E577641D60FA7540A7
:101936000075410B854176E4F53812796A753601F2
:10194600021FFC90002FE0D39404500302263112AC
:101956007DA3E577641D60FA75400075410B022092
:101966001BE53C64026003022631900030E0600310
:10197600022631300103022631127DA3E577641D6C
:1019860060FA75400075410B8541760223D4E53C2B
:1019960064016003021A8D900030E0600302263174
:1019A600E57CF47074300103022631E53864017079
:1019B6004AE577B41E20E53A700575420180F212B9
:1019C6007DA3E577641E60FA75400075410C1279B7
:1019D6008EE4F53880DBE4F542E53A701B127DA310
:1019E600E577641E60FA75400075410C854176E422
:1019F600F53812796A753601021FFC90002FE0D384
:101A060094045003022631127DA3E577641E60FA22
:101A160075400075410C02201BE5386401704AE5EB
:101A260077B41E20E53A700575420180F2127DA357
:101A3600E577641E60FA75400075410C12798EE4F4
:101A4600F53880DBE4F542E53A701B127DA3E577B5
:101A5600641E60FA75400075410C854176E4F538E0
:101A660012796A753601021FFC90002FE0D39404A8
:101A76005003022631127DA3E577641E60FA754095
:101A86000075410C02201BE53C640260030226310E
:101A9600900030E060030226313001030226311245
:101AA6007DA3E577641E60FA75400075410C85419B
:101AB600760223D4E53C64017072900030E0600346
:101AC600022631E5356003022631E57CF47050309C
:101AD6000142E577B41F1CE53A700575420180F2B4
:101AE600127DA3E577641F60FA12798EE4F538C299
:101AF6000180DFE4F542E53A7017127DA3E57764CD
:101B06001F60FA854176E4F53812796A753601C2A6
:101B160001021FFC127DA3E577641F60FA8009129B
:101B26007DA3E577641F60FA75380122E53C6402FF
:101B36006003022631900030E06003022631D3E5CF
:101B4600419400E54094005003022631E577641F76
:101B5600702DE53A7007754201C20180EF127DA330
:101B6600E577641F60FAD3E54194FFE540940040B1
:101B7600067540007541018541681271A080CDE46B
:101B8600F542E53A7025127DA3E577641F60FAD326
:101B9600E54194FFE540940040067540007541011B
:101BA600854176C20175360112715D021FFCE53C66
:101BB60064016003021CAD900030E0600302263130
:101BC600E57CF47074300103022631E53864017057
:101BD6004AE577B42320E53A700575420180F21292
:101BE6007DA3E577642360FA75400075410D12798F
:101BF6008EE4F53880DBE4F542E53A701B127DA3EE
:101C0600E577642360FA75400075410D854176E4F9
:101C1600F53812796A753601021FFC90002FE0D361
:101C260094045003022631127DA3E577642360FAFB
:101C360075400075410D02201BE5386401704AE5C8
:101C460077B42320E53A700575420180F2127DA330
:101C5600E577642360FA75400075410D12798EE4CC
:101C6600F53880DBE4F542E53A701B127DA3E57793
:101C7600642360FA75400075410D854176E4F538B8
:101C860012796A753601021FFC90002FE0D3940486
:101C96005003022631127DA3E577642360FA75406E
:101CA6000075410D02201BE53C64026003022631EB
:101CB600900030E060030226313001030226311223
:101CC6007DA3E577642360FA75400075410D854173
:101CD600760223D4E53C64016003021DD3900030F4
:101CE600E06003022631E57CF470743001030226BD
:101CF60031E5386401704AE577B42420E53A700589
:101D060075420180F2127DA3E577642460FA75407E
:101D16000075410E12798EE4F53880DBE4F542E574
:101D26003A701B127DA3E577642460FA754000754E
:101D3600410E854176E4F53812796A753601021F3F
:101D4600FC90002FE0D394045003022631127DA3A9
:101D5600E577642460FA75400075410E02201BE5A4
:101D6600386401704AE577B42420E53A7005754277
:101D76000180F2127DA3E577642460FA7540007550
:101D8600410E12798EE4F53880DBE4F542E53A70CF
:101D96001B127DA3E577642460FA75400075410E39
:101DA600854176E4F53812796A753601021FFC9092
:101DB600002FE0D394045003022631127DA3E57769
:101DC600642460FA75400075410E02201BE53C64F0
:101DD600026003022631900030E0600302263130B3
:101DE6000103022631127DA3E577642460FA75406B
:101DF6000075410E8541760223D4E53C64016003FB
:101E0600021EF9900030E06003022631E57CF47092
:101E160074300103022631E5386401704AE577B46F
:101E26002520E53A700575420180F2127DA3E5771B
:101E3600642560FA75400075410F12798EE4F53815
:101E460080DBE4F542E53A701B127DA3E577642555
:101E560060FA75400075410F854176E4F5381279D0
:101E66006A753601021FFC90002FE0D394045003DC
:101E7600022631127DA3E577642560FA7540007568
:101E8600410F02201BE5386401704AE577B425202E
:101E9600E53A700575420180F2127DA3E577642567
:101EA60060FA75400075410F12798EE4F53880DBD3
:101EB600E4F542E53A701B127DA3E577642560FAE6
:101EC60075400075410F854176E4F53812796A75DB
:101ED6003601021FFC90002FE0D394045003022623
:101EE60031127DA3E577642560FA75400075410FD0
:101EF60002201BE53C64026003022631900030E0BC
:101F06006003022631300103022631127DA3E577F4
:101F1600642560FA75400075410F8541760223D429
:101F2600E53C6401600302201E900030E06003027D
:101F36002631E57CF47072300103022631E53864FF
:101F4600017049E577B42620E53A700575420180AF
:101F5600F2127DA3E577642660FA7540007541109C
:101F660012798EE4F53880DBE4F542E53A701B120F
:101F76007DA3E577642660FA7540007541108541BA
:101F860076E4F53812796A753601806A90002FE09A
:101F9600D394045003022631127DA3E577642660AC
:101FA600FA754000754110806CE5386401704BE5A8
:101FB60077B42620E53A700575420180F2127DA3BA
:101FC600E577642660FA75400075411012798EE453
:101FD600F53880DBE4F542E53A701B127DA3E57720
:101FE600642660FA754000754110854176E4F5383F
:101FF60012796A753601E4F53A2290002FE0D394FF
:10200600045003022631127DA3E577642660FA7533
:102016004000754110027946E53C640260030226E1
:1020260031900030E0600302263130010302263190
:10203600127DA3E577642660FA7540007541108528
:1020460041760223D4E53C6401702B900030E060B9
:1020560003022631127DA3E577642760FAE535B4DD
:10206600010A127BEB751801E4F53522126C80E447
:10207600F51875350122E53C6402600302263190AD
:102086000030E06003022631127DA3E57764276005
:10209600FAE53EB4010712711AE4F53E221254AB7A
:1020A600753E0122E53C64017035900030E0600326
:1020B600022631E57CB4FF18E5356003022631E0DF
:1020C6006003022631127DA3E577642860FA802A30
:1020D600127DA3E577642860FA7534010224C5E50C
:1020E6003C64026003022631900030E06003022661
:1020F60031127DA3E577642860FAD2010221D2E588
:102106003C64017046900030E06003022631E57CB5
:10211600B4FF29E5356003022631127DA3E5776415
:102126002960FAD3E54194FFE540940040067540E6
:10213600007541011279B2C2010221D2127DA3E5D6
:1021460077642960FA7534020224C5E53C640260AE
:1021560003022631900030E06003022631E5414556
:10216600407003022631127DA3E577642960FAD315
:10217600E54194FFE5409400400675400075410135
:1021860085416BC201E4F540F541F57675360102ED
:1021960071E3E53C64017049900030E0600302267B
:1021A60031E57CB4FF2CE5356003022631127DA3B0
:1021B600E577642A60FAD3E54194FFE54094004050
:1021C6000675400075410112798EC201E4F540F5AD
:1021D6004122127DA3E577642A60FA75340402244D
:1021E600C5E53C64026003022631900030E06003DE
:1021F600022631E54145407003022631127DA3E5F2
:1022060077642A60FAD3E54194FFE54094004006DE
:10221600754000754101854168C201E4F540F5410C
:10222600F5767536010271A0E53C640170339000C5
:1022360030E06003022631E57CB4FF16E535600325
:10224600022631127DA3E577642B60FA7534070206
:1022560024C5127DA3E577642B60FA753406022443
:10226600C5E53C64026003022631900030E060035D
:10227600022631127DA3E577642B60FA3000061240
:102286007094C200221270D7D20022E53CB4011F1E
:10229600900030E06003022631E535600302263106
:1022A600127DA3E577642D60FA127C3FC20E22E50B
:1022B6003C64026003022631900030E0600302268F
:1022C60031127DA3E577642D60FAB203200306126E
:1022D6007226C20E22127269D20E22E53CB4012188
:1022E600900030E06003022631E5356003022631B6
:1022F600127DA3E577642E60FAD20E127B7B02264E
:102306002EE53C64026003022631900030E0600353
:10231600022631127DA3E577642E60FAD20E12767C
:102326000B02262EE53CB40121900030E06003024A
:102336002631E5356003022631127DA3E577642F49
:1023460060FAD20E127CC802262EE53C64026003B7
:10235600022631900030E06003022631127DA3E5AB
:1023660077642F60FAD20E1275D402262EE53C64ED
:10237600017035900030E06003022631E57CB4FF41
:1023860018E5356003022631127DA3E577643060D7
:10239600FA753409D2020224C5127DA3E5776430AA
:1023A60060FA7534080224C5E53C6402600302261F
:1023B60031900030E06003022631127DA3E5776498
:1023C6003060FA90002E7401F0E4900031F075361A
:1023D6000122E53C64017035900030E0600302267E
:1023E60031E57CB4FF18E5356003022631127DA382
:1023F600E577643160FA75340BD2020224C5127D8A
:10240600A3E577643160FA75340A0224C5E53C64B5
:10241600026003022631900030E06003022631128A
:102426007DA3E577643160FA90002E7401F0900088
:1024360031F0F53622E53C64017031900030E06001
:1024460003022631E57CB4FF15E53560030226312B
:10245600127DA3E577643260FA75340D8061127DD2
:10246600A3E577643260FA75340C8053E53C640268
:102476006003022631900030E06003022631127DAF
:10248600A3E577643260FA02700EE53C64017032AF
:10249600900030E06003022631E57CB4FF15E53597
:1024A6006003022631127DA3E577643360FA753442
:1024B6000F800C127DA3E577643360FA75340E0243
:1024C6007C23E53C64026003022631900030E06024
:1024D60003022631127DA3E577643360FA02705158
:1024E600E53C64017048E577B4341C753D01900005
:1024F60030E0B401F1127DA3E577643460FAE4F5C7
:10250600E6F5E7C2AC80DFE4F53D900030E060031D
:10251600022631127DA3E577643460FA637CFFE519
:102526007CB4FF05C208D20922D208C20922E53CC2
:1025360064026003022631900030E0600302263117
:10254600E577B4341C753D01900030E0B401F1121A
:102556007DA3E577643460FAE4F5E6F5E7C2AC807E
:10256600DFE4F53D22E53CB4011FE53560030226B4
:1025760031900030E06003022631127DA3E57764D6
:102586003560FA127C5BC20F22E53C6402600302EE
:102596002631900030E06003022631127DA3E577F4
:1025A600643560FAB2042004061272ACC20F22121D
:1025B60072EFD20F22E53CB4011AE535706D90003A
:1025C60030E07067127DA3E577643660FAD20F12A9
:1025D6007BB38054E53C64027051900030E0704B50
:1025E600127DA3E577643660FAD20F1276798038C9
:1025F600E53CB4011AE5357032900030E0702C12DB
:102606007DA3E577643760FAD20F127B978019E5D0
:102616003CB40217900030E07011127DA3E5776498
:0C2626003760FAD20F12764275330122A1
:10774B00E53DB4010A0545E545700905448005E4AE
:10775B00F544F545D3E54594D0E54494074012E450
:10776B00F53DF544F54590003004F0F536900032C8
:02777B00F022FA
:107D73000546E546D394144006E4F5461274E7221B
:10785B00052AE53CB4030FE52AD394FE4019E4F561
:10786B002A6321FF800AE52AD39432400AE4F52AE1
:08787B007D03AF2112792022E8
:10005600E542B4010A052CE52C7009052B8005E460
:10006600F52BF52CD3E52C94B8E52B940B400AE43C
:0A007600F52BF52CF542753A012236
:107D1100E53BB40111052DE52DD394644008E4F54C
:077D21003BF52D753701222F
:1079FA00E538B40118052FE52F7002052EB4881258
:107A0A00E52EB4130DE4F52EF52FF53822E4F52E04
:037A1A00F52F2223
:107A1D00E57E70080531E53170020530D3E531940E
:107A2D00B8E530940B400BE4F530F531757D0175FB
:037A3D007E0122A5
:107AA600E4FDFCC3ED9FEC9E5015E4FBFA0BBB0016
:0F7AB600010ABA04F8BB9CF50DBD00010C80E479
:017AC500229E
:0F7DA300E55F700AD2A77F32FE127AA6C2A7222E
:10605100E55D600302618A90002304F0E543705D11
:10606100E590540FB53F0405328009E590540FF5D2
:106071003FE4F532E532D394C85003026196E4F56A
:1060810032E53F940F5015900028125CD1000000BA
:10609100007543019000257403F0801D900025E0F8
:1060A100D394004014E014F0E4F543C2A7C2A690D3
:1060B1000028125CD100000000E4F53F2290002886
:1060C100E0FCA3E0FDA3E0FEA3E02401FFE43EFE2B
:1060D100E43DFDE43CFC900028125CC5E55E1460E3
:1060E1003314604D14606714700302616C24046002
:1060F10003026196E47F407E06FDFC900028E0F8F3
:10610100A3E0F9A3E0FAA3E0FBD3125CB4500302CD
:106111006196807EE47F407E1FFDFC900028E0F8C0
:10612100A3E0F9A3E0FAA3E0FBD3125CB4406680DC
:1061310061E47F807E3EFDFC900028E0F8A3E0F959
:10614100A3E0FAA3E0FBD3125CB440498044E47FAE
:10615100807EBBFDFC900028E0F8A3E0F9A3E0FA03
:10616100A3E0FBD3125CB4402C80277F007E777DB7
:10617100017C00900028E0F8A3E0F9A3E0FAA3E095
:10618100FBD3125CB4400E8009900023E0B40105FA
:06619100E4F0127D3F2244
:057E4700D2A6D2A72223
:107D3F00C2A7C2A6900028125CD100000000E4F593
:027D4F004322CD
:10737300C20AD20BD20CD20DE490002CF090002F55
:10738300F090002DF0E55CB401127BC17D027F4AD1
:107393001279D67B017D137F4A1279D6E4F57EE517
:0E73A3003CB40106757B01126E37753601226F
:1073B100D20AC20BD20CD20DE490002CF090002F17
:1073C100F090002DF0E55CB401127BC07D027F4A94
:1073D1001279D67B017D137F4A1279D6E4F57EE5D9
:0E73E1003CB40106757B02126E377536012230
:1073EF00D20AD20BC20CD20DE490002CF090002FD9
:1073FF00F090002DF0E55CB401127BC37D027F4A53
:10740F001279D67B027D137F4A1279D6E4F57EE599
:0E741F003CB40106757B03126E3775360122F0
:10742D00D20AD20BD20CC20DE490002CF090002F9A
:10743D00F090002DF0E55CB401127BC27D027F4A15
:10744D001279D67B027D137F4A1279D6E4F57EE55B
:0E745D003CB40106757B04126E3775360122B1
:10777D00EF24FE601014601614601C24037020C2E8
:10778D000AD20B8004D20AC20BD20CD20D22D20A1D
:10779D00D20BC20CD20D22D20AD20BD20CC20D22A8
:097E2300E4F57BF57C7883F6227E
:107AC600E4FE7D01EDC39F501074192DF582E43458
:0E7AD60000F583E02EFE0D80EB0E0E0EAF06C7
:017AE400227F
:087A8500757001857B717F051E
:107A8D00E4FE7D01EDC39F500A746D2DF8E62EFEC8
:087A9D000D80F10E0E0EAF0684
:017AA50022BE
:106E370090000D7402F0F56DAF5CA3EFF0F56EA353
:106E4700740BF0F56FE4A3F0F570AF7BA3EFF0F5EB
:106E5700717F05127A8DA3EFF0F572A37403F0F535
:106E670073756A06788376019000167406F09000B1
:056E7700037401F0228C
:0D7DD000E4F5397F09900019E4F0A3DFFC11
:017DDD002283
:107CAF00756D02855C6E756FEF127A858F727573C5
:097CBF0003756A06788376012240
:107CC800756D02855C6E756F0E127A858F7275738D
:097CD80003756A06788376012227
:107B7B00756D02855C6E756F0E757002127A888F4B
:0C7B8B0072757303756A06788376012218
:107B9700756D02855C6E756F0E757004127A888F2D
:0C7BA70072757303756A067883760122FC
:107BB300756D02855C6E756F0E757005127A888F10
:0C7BC30072757303756A067883760122E0
:107BCF00756D02855C6E756F0C7570A3127A888F58
:0C7BDF0072757303756A067883760122C4
:106C8000E55BB40A00504D906C8EF8282873026CB6
:106C9000AC026CB1026CB6026CB6026CB8026CBD90
:106CA000026CC2026CC7026CB6026CD17570A48013
:106CB000237570A5801E80147570A780177570A845
:106CC00080127570A9800D7570AA80087570FF809C
:106CD000037570A6756D02855C6E756F0C127A88EF
:0D6CE0008F72757303756A06788376012242
:107BEB00756D02855C6E756F0C7570D0127A888F0F
:0C7BFB0072757303756A067883760122A8
:10794600756D02855C6E756F0C854170857B71E483
:10795600F5727F06127A8D8F73757403756A0778D0
:047966008376012201
:107A4000756D02855C6E756F0C8F70857B71E4F5CA
:107A5000727F06127A8D8F73757403756A07788347
:037A60007601228A
:10796A00756D02855C6E756F0C7570A0857B71856F
:10797A0041727F06127A8D8F73757403756A077860
:04798A0083760122DD
:10798E00756D02855C6E756F0C7570A1857B71854A
:10799E0041727F06127A8D8F73757403756A07783C
:0479AE0083760122B9
:107C0700756D02855C6E756FD3853470127A888FB7
:0C7C170072757303756A0678837601228B
:107C2300756D02855C6E756FD2853470127A888F9C
:0C7C330072757303756A0678837601226F
:1079B200756D02855C6E756F0C7570A2857B718525
:1079C20041727F06127A8D8F73757403756A077818
:0479D2008376012295
:107C3F00756D02855C6E756F0E757003127A888F85
:0C7C4F0072757303756A06788376012253
:107C5B00756D02855C6E756F0E757006127A888F66
:0C7C6B0072757303756A06788376012237
:097E0F007F107858E4F608DFFC4E
:017E18002247
:0476E5008F4A8D4BF0
:1076E900127D51AF4A127CE1127B5EAF4B127CE1F5
:1076F900127B5E127D51E54A4401FF127CE1127B47
:0E7709005E127B048F4C127E4C127DDEAF4C64
:01771700224F
:1079D6008F4A8D4B8B4C127D51AF4A127CE1127B44
:1079E6005EAF4B127CE1127B5EAF4C127CE1127BE8
:0479F6005E027DDED2
:0476B0008F488D4929
:1076B400127D51AF48127CE1127B5EAF49127CE12E
:1076C400127B5EE4F54B7458254BF8E6F54AFF123D
:1076D4007CE1127B5E054BE54BC3941040E8027DD0
:0176E400DEC7
:046E7C008F488D4965
:106E8000127D51AF48127CE1127B5EAF49127CE16A
:106E9000127B5E127D51E5484401FF127CE1E4F56E
:106EA0004AC24A127D62127B047458254AF8A6072A
:0F6EB000054AE54AC3941040E8127E4C027DDE8D
:030080000000225B
:107D5100D281D280120080C280120080C2810200D2
:017D610080A1
:0D7DDE00C280120080D281120080D280226B
:107D6200A24A9280120080D281120080C281020057
:017D72008090
:107B5E007FFFD280120080D281AE071FEE6003201D
:0C7B6E0080F7C281120080308002C280CB
:017B7A0022E8
:057E4C00D24A027D6234
:107CE100E4FEEF30E704D24A8002C24A127D62EF1D
:077CF10025E0FF0EBE08EBC9
:017CF8002269
:107B0400E4FFD280FED281120080EF25E0FF3080B6
:0D7B140003430701C2811200800EBE08E885
:017B21002241
:10263200000000000CCF02D401452002000200007D
:102642000000000D00000099002D013A00B50F5363
:102652000FDF000601250FD50F0000000000AC407F
:10266200FC00C60528200D08032866B7070D0D0DCE
:1026720016200000000A0320050F000000000013CE
:10268200340000000800000015A0400200002048AD
:10269200002236D7FE0010240000992D013AB50F12
:1026A2006CDFF03AF91ECD0F0020B0F00000000000
:1026B2000F00202020FFFFFFF814050F140A00006E
:1026C2000000000400042A04970603671E009B0012
:1026D20000000000E301CF020000000010006B05C3
:1026E20000000000000000000000101E00000000BA
:1026F20000000A00E0000000729BD908820000007E
:10270200D0870000FFFF0000FFFF5073B5020000FA
:102712003C00C016000000C000190019001900009A
:1027220044005E0300054221014F0403D22101034C
:10273200000000000CCF02D401452002000200007C
:102742000000000D00000099002D013A00B50F5362
:102752000FDF000601250FD50F0000000000AC407E
:10276200FC00C60528200D08032866B7070D0D0DCD
:1027720016200000000A0320050F000000000013CD
:102782001E0000000800001715A0400200002048AB
:10279200002236D7FE0010240000992D013AB50F11
:1027A2006CDFF03AF91ECD0F0020B0F000000000FF
:1027B2000F00202020FFFFFFF8FF030C130500008D
:1027C20000000003000425033E0506881B0071007B
:1027D20000000000E301CF02000000002B002B04E8
:1027E200000000000000000000000D4A0000000090
:1027F20000000A00E0000000729BD908820000007D
:10280200D0AC0000FFFF0000FFFF509AB5020000AD
:102812003C00C016000000C0001900190019000099
:1028220044005E0300053F0203C01B078F0A010339
:10283200000000000CCF02D401452002000200007B
:102842000000000D00000099002D013A00B50F5361
:102852000FDF000601250FD50F0000000000AC407D
:10286200FC00C60528200D08032866B7070D0D0DCC
:1028720016200000000A0320050F000000000013CC
:102882001E0000000800001715A0400200002048AA
:10289200002236D7FE0010240000992D013AB50F10
:1028A2006CDFF03AF91ECD0F0020B0F000000000FE
:1028B2000F00202020FFFFFFF82303641202000014
:1028C20000005802000473021F0404821500230052
:1028D20000000000E301CF020000000030005103BD
:1028E200000000000000000000000D450000000094
:1028F20000000A00E0100000729BD908820000006C
:1029020080DD0000FFFF0000FFFF50C4D90200007D
:102912003C00C016000000C0001900190019000098
:1029220044005E0300054E0207AE21073202010396
:10293200000000000CCF02D401452002000200007A
:102942000000000D00000099002D013A00B50F5360
:102952000FDF000601250FD50F0000000000AC407C
:10296200FC00C60528200D08032866B7070D0D0DCB
:1029720016200000000A0320050F000000000013CB
:102982001E0000000800001715A0400200002048A9
:10299200002236D7FE0010240000992D013AB50F0F
:1029A2006CDFF03AF91ECD0F0020B0F000000000FD
:1029B2000F00202020FFFFFFF88402EA110500002B
:1029C2000000EB0300040C021F03025B210028003D
:1029D20000000000E301CF020000000005008B02AE
:1029E200000000000000000000000B6B000000006F
:1029F20000000A00E0000000729BD908820000007B
:102A020000140000FFFF0000FFFF50F5CE2200007F
:102A12003C00C016000000C0001900190019000097
:102A220044005E030005D81607191B07730403034D
:102A3200000000000CCF02D4014520020002000079
:102A42000000000D00000099002D013A00B50F535F
:102A52000FDF000601250FD50F0000000000AC407B
:102A6200FC00C60528200D08032866B7070D0D0DCA
:102A720016200000000A0320050F000000000013CA
:102A8200340000000800000015A0400200002048A9
:102A9200002236D7FE0010240000992D013AB50F0E
:102AA2006CDFF03AF91ECD0F0020B0F000000000FC
:102AB2000F00202020FFFFFFF8140510140A010068
:102AC20000000004000429049706038623009B00EB
:102AD20000000000E301CF02000000006300650572
:102AE20000000000000000000000101300000000C1
:102AF20000000A00E0000000729BD908820000007A
:102B0200D0890000FFFF0000FFFF50738102000028
:102B12003C00C016000000C0001900190019000096
:102B220044005E0300052B0001501B07B010010397
:102B3200000000000CCF02D4014520020002000078
:102B42000000000D00000099002D013A00B50F535E
:102B52000FDF000601250FD50F0000000000AC407A
:102B6200FC00C60528200D08032866B7070D0D0DC9
:102B720016200000000A0320050F000000000013C9
:102B82001E0000000800001715A0400200002048A7
:102B9200002236D7FE0010240000992D013AB50F0D
:102BA2006CDFF03AF91ECD0F0020B0F000000000FB
:102BB2000F00202020FFFFFFF802040F1302000085
:102BC2000000000300041F031F0506631A007000C3
:102BD20000000000E301CF02000000003A003B04C5
:102BE20000000000000000000000103B0000000098
:102BF20000000A00E0000000729BD9088200000079
:102C0200D0AC0000FFFF0000FFFF509ADE02000080
:102C12003C00C016000000C0001900190019000095
:102C220044005E030005670403C91203EF100103A9
:102C3200000000000CCF02D4014520020002000077
:102C42000000000D00000099002D013A00B50F535D
:102C52000FDF000601250FD50F0000000000AC4079
:102C6200FC00C60528200D08032866B7070D0D0DC8
:102C720016200000000A0320050F00000000301398
:102C82001E0000000800001715A0400200002048A6
:102C9200002236D7FE0010240000992D013AB50F0C
:102CA2006CDFF03AF91ECD0F0020B0F000000000FA
:102CB2000F00202020FFFFFFF82303631202000011
:102CC20000005802000470021F04035113006C003C
:102CD20000000000E301CF020000000030005103B9
:102CE200000000000000000000000C450000000091
:102CF20000000A00E0000000729BD9088200000078
:102D020080DD0000FFFF0000FFFF50C4E60200006C
:102D12003C00C016000000C0001900190019000094
:102D220044005E0300056913074213078B0A01037F
:102D3200000000000CCF02D4014520020002000076
:102D42000000000D00000099002D013A00B50F535C
:102D52000FDF000601250FD50F0000000000AC4078
:102D6200FC00C60528200D08032866B7070D0D0DC7
:102D720016200000000A0320050F000000000013C7
:102D82001E0000000800001715A0400200002048A5
:102D9200002236D7FE0010240000992D013AB50F0B
:102DA2006CDFF03AF91ECD0F0020B0F000000000F9
:102DB2000F00202020FFFFFFF88102E9110501002A
:102DC2000000E0010004F401470303410D00280064
:102DD20000000000E301CF02000000000500CD0268
:102DE20000000000000000000000092900000000AF
:102DF20000000A00E0000000729BD9088200000077
:102E020000140000FFFF0000FFFF00F5F0220000A9
:102E12003C00C016000000C0001900190019000093
:102E220044005E030005792107BB0C07870C0103F0
:102E3200000000000CCF023F024520020002000009
:102E42000000000D00000099002D013A00B50F535B
:102E52000FDF000601250FD50F0000000000AC4077
:102E6200FC00C60528200D08032866B7070D0D0DC6
:102E720016200000000A0320050F000000000013C6
:102E8200300000000800000015A0400200002048A9
:102E9200002236D7FE0010240000992D013AB50F0A
:102EA2006CDFF03AF91ECD0F0020B0F000000000F8
:102EB2000F00202020FFFFFFF8140511140A000064
:102EC2000000000400042A04970603671E009B000A
:102ED20000000000E301CF02000000005700580587
:102EE200000000000000000000001231000000009D
:102EF20000000A00E0000000729BD9088200000076
:102F0200D0870000FFFF0000FFFF5087EE020000A5
:102F12003C00C016000000C0001900190019000092
:102F220044005E0300054221014F0403D221010344
:102F3200000000000CCF023F024520020002000008
:102F42000000000D00000099002D013A00B50F535A
:102F52000FDF000601250FD50F0000000000AC4076
:102F6200FC00C60528200D08032866B7070D0D0DC5
:102F720016200000000A0320050F000000000013C5
:102F8200300000000800001715A040020000204891
:102F9200002236D7FE0010240000992D013AB50F09
:102FA2006CDFF03AF91ECD0F0020B0F000000000F7
:102FB2000F00202020FFFFFFF810040D1305010071
:102FC20000000003000425033F0506881A00710073
:102FD20000000000E301CF02000000002B002B04E0
:102FE200000000000000000000000D5A0000000078
:102FF20000000A00E0000000729BD9088200000075
:10300200D0A90000FFFF0000FFFF00B4D9020000BA
:103012003C00C016000000C0001900190019000091
:1030220044005E0300053F0203001B078F0A0103F1
:10303200000000000CCF023F024520020002000007
:103042000000000D00000099002D013A00B50F5359
:103052000FDF000601250FD50F0000000000AC4075
:10306200FC00C60528200D08032866B7070D0D0DC4
:1030720016200000000A0320050F000000000013C4
:10308200300000000800000015A0400200002048A7
:10309200002236D7FE0010240000992D013AB50F08
:1030A2006CDFF03AF91ECD0F0020B0F000000000F6
:1030B2000F00202020FFFFFFF82C03631202000004
:1030C20000005802000473021F040482150023004A
:1030D20000000000E301CF020000000030005103B5
:1030E200000000000000000000000C500000000082
:1030F20000000A00E0000000729BD9088200000074
:1031020080D90000FFFF0000FFFFFFE6140200006D
:103112003C00C016000000C0001900190019000090
:1031220044005E0300054E0207AE2107320201038E
:10313200000000000CCF023F024520020002000006
:103142000000000D00000099002D013A00B50F5358
:103152000FDF000601250FD50F0000000000AC4074
:10316200FC00C60528200D08032866B7070D0D0DC3
:1031720016200000000A0320050F000000000013C3
:10318200300000000800000015A0400200002048A6
:10319200002236D7FE0010240000992D013AB50F07
:1031A2006CDFF03AF91ECD0F0020B0F000000000F5
:1031B2000F00202020FFFFFFF82C03631202000003
:1031C20000005802000473021F0404821500230049
:1031D20000000000E301CF020000000030005103B4
:1031E200000000000000000000000C500000000081
:1031F20000000A00E0000000729BD9088200000073
:1032020080D90000FFFF0000FFFFFFE6140200006C
:103212003C00C016020000FF00190019001900004E
:1032220044005E0300054E0207AE2107320201038D
:10323200000000000CCF023F024520020002000005
:103242000000000D00000099002D013A00B50F5357
:103252000FDF000601250FD50F0000000000AC4073
:10326200FC00C60528200D08032866B7070D0D0DC2
:1032720016200000000A0320050F000000000013C2
:10328200300000000800000015A0400200002048A5
:10329200002236D7FE0010240000992D013AB50F06
:1032A2006CDFF03AF91ECD0F0020B0F000000000F4
:1032B2000F00202020FFFFFFF88B02EA110500001B
:1032C2000000E00100040C021F030260210028003C
:1032D20000000000E301CF020000000005008602AA
:1032E200000000000000000000000D790000000056
:1032F20000000A00E0000000729BD9088200000072
:10330200000E0000FFFF0000FFFF00223830000027
:103312003C00C016000000C000190019001900008E
:1033220044005E030005D81607191B077304030344
:10333200000000000CCF023F024520020002000004
:103342000000000D00000099002D013A00B50F5356
:103352000FDF000601250FD50F0000000000AC4072
:10336200FC00C60528200D08032866B7070D0D0DC1
:1033720016200000000A0320050F000000000013C1
:10338200300000000800000015A0400200002048A4
:10339200002236D7FE0010240000992D013AB50F05
:1033A2006CDFF03AF91ECD0F0020B0F000000000F3
:1033B2000F00202020FFFFFFF8150510140A01005E
:1033C20000000004000429049706038623009B00E2
:1033D20000000000E301CF0200000000620064056B
:1033E20000000000000000000000102500000000A6
:1033F20000000A00E0000000729BD9088200000071
:10340200D0870000FFFF0000FFFF50873802000056
:103412003C00C016000000C000190019001900008D
:1034220044005E0300052B0001AB1B07B010010333
:10343200000000000CCF023F024520020002000003
:103442000000000D00000780012D013A00B50F5366
:103452000FDF000601250FD50F0000000000AC4071
:10346200FC00C60528200D08032866B7070D0D0DC0
:1034720016200000000A0320050F000000000013C0
:10348200300000000800001715A04002000020488C
:10349200002236D7FE0010240000992D013AB50F04
:1034A2006CDFF03AF91ECD0F0020B0F000000000F2
:1034B2000F00202020FFFFFFF810040F130200006E
:1034C2000000000300041F031F0506631A007000BA
:1034D20000000000E301CF02000000003A003B04BC
:1034E20000000000000000000000104B000000007F
:1034F20000000A00E0000000729BD9088200000070
:10350200D0A90000FFFF0000FFFF50B3F10200004E
:103512003C00C016000000C000190019001900008C
:1035220044005E030005670403C91203EF100103A0
:10353200000000000CCF023F024520020002000002
:103542000000000D00000099002D013A00B50F5354
:103552000FDF000601250FD50F0000000000AC4070
:10356200FC00C60528200D08032866B7070D0D0DBF
:1035720016200000000A0320050F000000000013BF
:10358200300000000800000015A0400200002048A2
:10359200002236D7FE0010240000992D013AB50F03
:1035A2006CDFF03AF91ECD0F0020B0F000000000F1
:1035B2000F00202020FFFFFFF82C036412020000FE
:1035C20000005802000470021F04035113006C0033
:1035D20000000000E301CF020000000030005103B0
:1035E200000000000000000000000D51000000007B
:1035F20000000A00E0000000729BD908820000006F
:1036020080D90000FFFF0000FFFFFFE5F10200008C
:103612003C00C016000000C000190019001900008B
:1036220044005E0300056913074213078B0A010376
:10363200000000000CCF023F024520020002000001
:103642000000000D00000099002D013A00B50F5353
:103652000FDF000601250FD50F0000000000AC406F
:10366200FC00C60528200D08032866B7070D0D0DBE
:1036720016200000000A0320050F000000000013BE
:10368200300000000800000015A0400200002048A1
:10369200002236D7FE0010240000992D013AB50F02
:1036A2006CDFF03AF91ECD0F0020B0F000000000F0
:1036B2000F00202020FFFFFFF88B02EB1105000016
:1036C2000000E0010004F401470303410F00280059
:1036D20000000000E301CF02000000004C00CE0217
:1036E200000000000000000000000F320000000097
:1036F20000000A00E0000000729BD908820000006E
:10370200000F0000FFFF0000FFFF501EE632000026
:103712003C00C016000000C000190019001900008A
:1037220044005E030005792107BB0C07870C0103E7
:104A1800C2B77F0A7E00127AA6D2B7E4FB7DFF7F79
:104A2800FE1279D6E560B408004003024EE9904AC8
:104A38003DF8282873024A55024AE8024B7B024C8B
:104A48000E024CA1024D34024DC7024E5AE5617068
:104A580047F547F548AD48ED90263293FB7FFE12A7
:104A680079D60548E54870020547C394DCE54794C4
:104A78000040E27547007548DDAD48ED9026329359
:104A8800FB7FFE1279D60548E54870020547C3E565
:104A980047940140E4024EE9E4F547F548AD48ED96
:104AA800902A3293FB7FFE1279D60548E5487002BA
:104AB8000547C394DCE547940040E2754700754814
:104AC800DDAD48ED902A3293FB7FFE1279D605487A
:104AD800E54870020547C3E547940140E4024EE902
:104AE800E5617047F547F548AD48ED90273293FBEF
:104AF8007FFE1279D60548E54870020547C394DC65
:104B0800E547940040E27547007548DDAD48ED90F3
:104B1800273293FB7FFE1279D60548E548700205D7
:104B280047C3E547940140E4024EE9E4F547F548F8
:104B3800AD48ED902B3293FB7FFE1279D60548E500
:104B48004870020547C394DCE547940040E2754786
:104B5800007548DDAD48ED902B3293FB7FFE12794E
:104B6800D60548E54870020547C3E547940140E487
:104B7800024EE9E5617047F547F548AD48ED9028E4
:104B88003293FB7FFE1279D60548E5487002054747
:104B9800C394DCE547940040E27547007548DDADF5
:104BA80048ED90283293FB7FFE1279D60548E548F8
:104BB80070020547C3E547940140E4024EE9E4F575
:104BC80047F548AD48ED902C3293FB7FFE1279D61D
:104BD8000548E54870020547C394DCE54794004062
:104BE800E27547007548DDAD48ED902C3293FB7FA8
:104BF800FE1279D60548E54870020547C3E5479493
:104C08000140E4024EE9E5617047F547F548AD48D3
:104C1800ED90293293FB7FFE1279D60548E548705E
:104C2800020547C394DCE547940040E275470075E8
:104C380048DDAD48ED90293293FB7FFE1279D60509
:104C480048E54870020547C3E547940140E4024E31
:104C5800E9E4F547F548AD48ED902D3293FB7FFE2A
:104C68001279D60548E54870020547C394DCE54744
:104C7800940040E27547007548DDAD48ED902D324F
:104C880093FB7FFE1279D60548E54870020547C3B5
:104C9800E547940140E4024EE9E5617047F547F5C0
:104CA80048AD48ED902E3293FB7FFE1279D6054829
:104CB800E54870020547C394DCE547940040E27577
:104CC80047007548DDAD48ED902E3293FB7FFE120C
:104CD80079D60548E54870020547C3E54794014081
:104CE800E4024EE9E4F547F548AD48ED90333293D8
:104CF800FB7FFE1279D60548E54870020547C39444
:104D0800DCE547940040E27547007548DDAD48EDA5
:104D180090333293FB7FFE1279D60548E54870023E
:104D28000547C3E547940140E4024EE9E561704751
:104D3800F547F548AD48ED902F3293FB7FFE127989
:104D4800D60548E54870020547C394DCE54794005A
:104D580040E27547007548DDAD48ED902F3293FB72
:104D68007FFE1279D60548E54870020547C3E54736
:104D7800940140E4024EE9E4F547F548AD48ED906A
:104D8800343293FB7FFE1279D60548E54870020558
:104D980047C394DCE547940040E27547007548DD59
:104DA800AD48ED90343293FB7FFE1279D60548E585
:104DB8004870020547C3E547940140E4024EE9E51F
:104DC800617047F547F548AD48ED90303293FB7F69
:104DD800FE1279D60548E54870020547C394DCE51C
:104DE80047940040E27547007548DDAD48ED9030C6
:104DF8003293FB7FFE1279D60548E54870020547D5
:104E0800C3E547940140E4024EE9E4F547F548ADAF
:104E180048ED90353293FB7FFE1279D60548E54878
:104E280070020547C394DCE547940040E2754700EB
:104E38007548DDAD48ED90353293FB7FFE1279D68B
:104E48000548E54870020547C3E547940140E40278
:104E58004EE9E5617046F547F548AD48ED903232C8
:104E680093FB7FFE1279D60548E54870020547C3D3
:104E780094DCE547940040E27547007548DDAD488D
:104E8800ED90323293FB7FFE1279D60548E54870E3
:104E9800020547C3E547940140E48045E4F547F53A
:104EA80048AD48ED90363293FB7FFE1279D605481F
:104EB800E54870020547C394DCE547940040E27575
:104EC80047007548DDAD48ED90363293FB7FFE1202
:104ED80079D60548E54870020547C3E5479401407F
:0A4EE800E47B037DFF7FFE0279D614
:077E2C00758E05758D6422BF
:10771800EF14601214601714601C2403702475B4ED
:107728007875B5EC801675B43C75B5F6800E75B4F1
:107738001E75B5FB800675B48F75B5FD75D21075CD
:03774800AC43222D
:10756100E4F522F515F514F51FF517F516F511F5E6
:1075710008F519F51AF51BF51CF51DF51EF50BF5AA
:107581000CF50DF50EF50FF510F509F518F50AF5E1
:0A75910012787FF67881F618F622D2
:107A6300E511D394144005E4F5BB800FE511D394DD
:107A73000A400575BB01800375BB02E5097002D29C
:027A8300EC22F3
:105D2800E511D394144012AFBEEFFEADBD7C00E484
:105D38002DF50CEC3EF50B8020E511D3940AAFBE8F
:105D4800EFFEADBD7C00E440092DF50EEC3EF50DEF
:105D580080072DF510EC3EF50F1511E511600302D3
:105D68005ECA750901F522F515F514E50870188560
:105D78000B19850C1A850D1B850E1C850F1D8510AA
:105D88001E750801025E49D3E51A950CE519950BB5
:105D98004017E51A950CFFE519950BFED3EF943CD7
:105DA800EE94004023D2118016C3E50C951AFFE546
:105DB8000B9519FED3EF943CEE9400400BD2127C65
:105DC800007D06125C498F15D3E51C950EE51B95E1
:105DD8000D4017E51C950EFFE51B950DFED3EF94BE
:105DE8003CEE94004023D2138016C3E50E951CFFA9
:105DF800E50D951BFED3EF943CEE9400400BD214B6
:105E08007C007D06125C498F14D3E51E9510E51DB4
:105E1800950F4017E51E9510FFE51D950FFED3EF72
:105E2800943CEE9400401AD2158016C3E510951ED6
:105E3800FFE50F951DFED3EF943CEE94004002D28F
:105E48001675111EE5226031E53C64036026127563
:105E58009BE51FB5220BE517B51506E51665146019
:105E68005B85221F85151785141678827601750AB9
:105E780001025D61124EF28043E53C6403603DE53A
:105E88000A64017037F50AE576600AE4F576F540AC
:105E9800F541753601E53CB40110E55CB4010678BE
:105EA80081E6FF80027F03127718753301E53CB461
:105EB8000103751301E4F51FF517F516E4F509025A
:035EC8005D6122F7
:1069F100E53C6401704BE55CB401067881E6FF80FB
:106A0100027F03127718787FE6B4011C756DA00828
:106A1100E614F56EE4F56F852270851571851472A3
:106A21007573AF1278AB803E756DFF7880E6F56EB9
:106A3100E4F56F8522708515718514721278AB802B
:106A410041E53C64027040E55AB40121756DA0E551
:106A51006C14F56EE4F56F852270851571851472DD
:106A61007573AF1277B78F74756A07801A756DFFEA
:106A7100856C6EE4F56F852270851571851472122F
:106A810077B78F73756A06788376017F647E00021B
:026A91007AA6E3
:1078AB00E4FE787FE6B4010FE4FF746D2FF8E66217
:1078BB00060FBF07F5800D7F01746D2FF8E62EFEC6
:0678CB000FBF06F5AF0639
:0178D1002294
:10759B00E53CB40109E515D3943F4022801DE53C41
:1075AB00B4021BE55AB4010CE515D39440400F759A
:1075BB001540800AE515D3943F400375153FE5143C
:0975CB00D3943F400375143F22E4
:104EF200E528F46003025252E523F46003025252A1
:104F0200E524F46003025252E525F4600302525292
:104F1200E526F46003025252E527643F6003025221
:104F220052E52224FC7003024FE124FC700302507C
:104F32006E24F870030250F124F0700302517E24B3
:104F4200E070030251CF243E60030252237F80129D
:104F52007B227F52127B407F49127B407F47127B2C
:104F6200407F48127B407F54127B40E4F5557F20FE
:104F7200127B400555E555C3940F40F27FC0127B6A
:104F8200227F53127B407F50127B407F45127B4031
:104F92007F45127B407F44127B407F3A127B4085E3
:104FA2001556851557E55675F06484E5F075F00AD7
:104FB200842430F556E55775F00A84E5F02430F57F
:104FC20057AF56127B40AF57127B40E4F5557F2016
:104FD200127B400555E555C3940C40F20252237FE3
:104FE20080127B227F4C127B407F45127B407F46A2
:104FF200127B407F54127B40E4F5557F20127B40A8
:105002000555E555C3941040F27FC0127B227F53B1
:10501200127B407F50127B407F45127B407F4512BE
:105022007B407F44127B407F3A127B408515568538
:105032001557E55675F06484E5F075F00A8424305E
:10504200F556E55775F00A84E5F02430F557AF566A
:10505200127B40AF57127B40E4F5557F20127B4014
:105062000555E555C3940C40F20252237F80127B12
:10507200227F55127B407F50127B40E4F5557F2002
:10508200127B400555E555C3941240F27FC0127B56
:10509200227F53127B407F50127B407F45127B4020
:1050A2007F45127B407F44127B407F3A127B4085D2
:1050B2001456851457E55675F06484E5F075F00AC8
:1050C200842430F556E55775F00A84E5F02430F56E
:1050D20057AF56127B40AF57127B40E4F5557F2005
:1050E200127B400555E555C3940C40F20252237FD2
:1050F20080127B227F44127B407F4F127B407F577E
:10510200127B407F4E127B40E4F5557F20127B409C
:105112000555E555C3941040F27FC0127B227F53A0
:10512200127B407F50127B407F45127B407F4512AD
:105132007B407F44127B407F3A127B408514568528
:105142001457E55675F06484E5F075F00A8424304E
:10515200F556E55775F00A84E5F02430F557AF5659
:10516200127B40AF57127B40E4F5557F20127B4003
:105172000555E555C3940C40F20252237F80127B01
:10518200227F5A127B407F4F127B407F4F127B401F
:105192007F4D127B407F20127B407F49127B407FF4
:1051A2004E127B40E4F5557F20127B400555E555B4
:1051B200C3940D40F27FC0127B22E4F5557F20128A
:1051C2007B400555E555C3941440F280547F80120C
:1051D2007B227F5A127B407F4F127B407F4F127B94
:1051E200407F4D127B407F20127B407F4F127B40DD
:1051F2007F55127B407F54127B40E4F5557F20128D
:105202007B400555E555C3940C40F27FC0127B22CA
:10521200E4F5557F20127B400555E555C3941440B3
:10522200F2127DA37F80127B22E4F5557F20127B50
:10523200400555E555C3941440F27FC0127B22E429
:10524200F5557F20127B400555E555C3941440F275
:015252002239
:08000300FEFDFBF7EFDFBF7FFC
:0B7E0400E4F578F5797577FFF57A2238
:057E510000000000220A
:107920008FC7ED24FE600F14601424027017C2B3D9
:10793000127E51D2B322C2B6127E51D2B622C2B545
:06794000127E51D2B522B7
:106D5400784D7C007D007BFF7A0079037E007F08FC
:106D6400125C117EFFE4FC744D2CF8E6FF7D0112E9
:106D74007920C2B4127E51127E51AFC7D2B4EFF45F
:106D840060141D744D2DF8E6B50707EC75F008A4E2
:0C6D94002DFE0DBD08ED0CBC08CDAF06B7
:016DA00022D0
:1074E700126D54EFB57A0405798008126D548F7ABE
:1074F700E4F579E57964087023857A77637AFFF58F
:1075070079E577F46016E53CB401047F038007E56D
:0D7517003CB40205AF5912771875780122B7
:107B2200C2B0C2B1D2B27D02127920E4FFFE0FBF11
:0E7B320000010EBE03F8BFE8F5C2B2027DB23C
:107B4000D2B0C2B1D2B27D02127920E4FFFE0FBFE3
:0E7B500000010EBE03F8BFE8F5C2B2027DB21E
:0E7DB200E4FFFE0FBF00010EBE07F8BFD0F5C4
:017DC00022A0
:107883007F38127B227F38127B227F38127B227F44
:1078930038127B227F08127B227F01127B227F0C0E
:0878A300127B227F06027B220A
:107C7700E490002FF090002CF0A3F0900032F090E9
:0C7C87000030F090002EF0900031F02250
:10733200C2AFE53CB4010E900030E0B40102801708
:107342001264A18029E53CB4021C90002EE0701169
:10735200900030E0B401051242FA80121268948063
:107362000D127DEB8008E53CB40303120026D2AF78
:0173720022F8
:1064A1007F80127B227F44127B407F56127B407F8C
:1064B10052127B407F3A127B401277DD7F63127B61
:1064C100407F68127B40E4F547F5487F20127B400E
:1064D1000548E54870020547C39404E54794004028
:1064E100EA7F49127B407F44127B407F3A127B4016
:1064F100127807E4F547F5487F20127B400548E50F
:106501004870020547C39403E547940040EA7FC001
:10651100127B227F50127B407F52127B407F4512BB
:106521007B407F53127B407F45127B407F54127B1F
:10653100407F3A127B40126DA1E4F547F5487F2078
:10654100127B400548E54870020547C39402E547C0
:10655100940040EA7F43127B407F48127B407F3AA0
:10656100127B40127831E4F547F5487F20127B40D9
:106571000548E54870020547C39403E54794004088
:01658100EA2F
:0165820022F6
:1077DD0090002FE0FFE0F549EF75F06484E5F0755A
:1077ED00F00A842430FFE54975F00A84E5F0243071
:0A77FD00F549127B40AF49027B40C2
:1078070090002CE0FFE0F549EF75F06484E5F07532
:10781700F00A842430FFE54975F00A84E5F0243046
:0A782700F549127B40AF49027B4097
:1078310090002DE0FFE0F549EF75F06484E5F07507
:10784100F00A842430FFE54975F00A84E5F024301C
:0A785100F549127B40AF49027B406D
:106894007F80127B227F4B127B407F45127B407F9F
:1068A40059127B407F42127B407F4F127B407F41D5
:1068B400127B407F52127B407F44127B407F201228
:1068C4007B407F49127B407F44127B407F3A127B9E
:1068D400401278D27F20127B407F50127B407F543D
:1068E400127B407F4F127B407F3A127B40127DC166
:1068F4007FC0127B227F43127B407F41127B407F0B
:106904004D127B407F3A127B40126DEC7F20127B4C
:10691400407F20127B407F50127B407F52127B408D
:106924007F45127B407F53127B407F45127B407F23
:1069340054127B407F3A127B40126DA17F20027B70
:016944004012
:106DA10085764985764AAF767E007C037DE8125C64
:106DB100497E007F64CFCDCFCECCCE125C49EF248B
:106DC10030FFE54975F06484E5F075F00A842430FC
:106DD100F549E54A75F00A84E5F02430F54A127B5D
:0B6DE10040AF49127B40AF4A027B40EC
:106DEC00856C47856C48AF6C7E007C037DE8125C3B
:106DFC00497E007F64CFCDCFCECCCE125C49EF2440
:106E0C0030FFE54775F06484E5F075F00A842430B2
:106E1C00F547E54875F00A84E5F02430F548127B17
:0B6E2C0040AF47127B40AF48027B40A4
:1078D200AF5C855C49EF75F06484E5F075F00A846D
:1078E2002430FFE54975F00A84E5F02430F54912A9
:0778F2007B40AF49027B401F
:0F7DC100E55AB401047F5080027F44127B4022B8
:1042FA00900032E014B409004003024A17904315B3
:10430A0075F003A4C58325F0C583730243300243C5
:10431A00D602448E02455702460102469F024731A1
:10432A000247D40248F67F80127B227F31127B40FB
:10433A007F29127B407F50127B407F52127B407F45
:10434A004F127B407F54127B407F4F127B407F434A
:10435A00127B407F4F127B407F4C127B407F3A1288
:10436A007B40E4F547F5487F20127B400548E54845
:10437A0070020547C3940AE547940040EA7FC012D9
:10438A007B22E4F547F5487F20127B400548E54843
:10439A0070020547C3940BE547940040EAE55AB416
:1043AA0001047F5080027F44127B407F7F127B4052
:1043BA00E4F547F5487F20127B400548E54870023E
:1043CA000547C39407E547940040EA227F80127BA1
:1043DA00227F32127B407F29127B407F4D127B4025
:1043EA007F55127B407F54127B407F45127B407F72
:1043FA0020127B407F4D127B407F4F127B407F44CF
:10440A00127B407F45127B407F3A127B40E4F5479E
:10441A00F5487F20127B400548E54870020547C3EE
:10442A009408E547940040EA7FC0127B22E4F547EE
:10443A00F5487F20127B400548E54870020547C3CE
:10444A00940CE547940040EAE55F7F4FB4010712F8
:10445A007B407F4E800A127B407F46127B407F461C
:10446A00127B407F7F127B40E4F547F5487F20129C
:10447A007B400548E54870020547C39404E5479424
:10448A000040EA227F80127B227F33127B407F2901
:10449A00127B407F42127B407F41127B407F551244
:1044AA007B407F44127B407F20127B407F52127BED
:1044BA00407F41127B407F54127B407F45127B40F4
:1044CA007F3A127B40E4F547F5487F20127B40058E
:1044DA0048E54870020547C39405E547940040EA59
:1044EA007FC0127B22E4F547F5487F20127B400506
:1044FA0048E54870020547C3940CE547940040EA32
:10450A00E55914601314601914601F2403702F7F77
:10451A0031127B407F3280197F32127B407F348098
:10452A00107F34127B407F3880077F39127B407FAF
:10453A0036127B407F30127B407F30127B407F7F78
:10454A00127B407F20127B407F20027B407F8012BB
:10455A007B227F34127B407F29127B407F4B127B68
:10456A00407F45127B407F59127B407F42127B403D
:10457A007F4F127B407F41127B407F52127B407FEC
:10458A0044127B407F20127B407F49127B407F444C
:10459A00127B407F3A127B40E4F547F5487F2012B0
:1045AA007B400548E54870020547C39406E54794F1
:1045BA000040EA7FC0127B22E4F547F5487F2012CB
:1045CA007B400548E54870020547C3940EE54794C9
:1045DA000040EA1278D27F7F127B40E4F547F54823
:1045EA007F20127B400548E54870020547C39403C3
:1045FA00E547940040EA227F80127B227F35127BB6
:10460A00407F29127B407F41127B407F55127B40BD
:10461A007F54127B407F4F127B407F20127B407F6A
:10462A0052127B407F55127B407F4E127B40E4F54D
:10463A0047F5487F20127B400548E5487002054748
:10464A00C3940AE547940040EA7FC0127B227F2088
:10465A00127B407F20127B407F4D127B407F4F129E
:10466A007B407F44127B407F45127B407F3A127B1E
:10467A00401256F07F7F127B40E4F547F5487F20D1
:10468A00127B400548E54870020547C39406E54792
:10469A00940040EA227F80127B227F36127B407F81
:1046AA0029127B407F53127B407F49127B407F5AFD
:1046BA00127B407F45127B407F3A127B401262B6E2
:1046CA007F7F127B40E4F547F5487F20127B400547
:1046DA0048E54870020547C39403E547940040EA59
:1046EA007FC0127B227F20127B407F20127B407F7B
:1046FA0046127B407F52127B407F45127B407F519E
:10470A00127B407F3A127B401278F9E4F547F5486C
:10471A007F20127B400548E54870020547C3940B89
:10472A00E547940040EA227F80127B227F36127B83
:10473A00407F29127B407F53127B407F49127B4086
:10474A007F5A127B407F45127B407F3A127B401290
:10475A0062B6E4F547F5487F20127B400548E548F4
:10476A0070020547C39404E547940040EA7FC012EB
:10477A007B22E4F547F5487F20127B400548E5484F
:10478A0070020547C39402E547940040EA7F461247
:10479A007B407F52127B407F45127B407F51127BC8
:1047AA00407F3A127B401278F97F7F127B40E4F512
:1047BA0047F5487F20127B400548E54870020547C7
:1047CA00C39404E547940040EA227F80127B227F4B
:1047DA0037127B407F29127B407F41127B407F6CDE
:1047EA00127B407F61127B407F72127B407F6D1289
:1047FA007B407F20127B407F4D127B407F6F127B74
:10480A00407F64127B407F65127B407F3A127B4077
:10481A007F20127B40E55D7F4F7007127B407F6EE1
:10482A00800A127B407F66127B407F66127B407F44
:10483A007F127B40E4F547F5487F20127B4005480C
:10484A00E54870020547C39402E547940040EA7FB1
:10485A00C0127B227F20127B407F20127B407F5434
:10486A00127B407F69127B407F6D127B407F691209
:10487A007B407F6E127B407F67127B407F3A127BC0
:10488A00407F20127B40E55E1460111460121460B0
:10489A001814601E240470247F31801D7F3580190E
:1048AA007F31127B407F3080107F33127B407F3014
:1048BA0080077F36127B407F30127B407F20127B3D
:1048CA00407F53127B407F65127B407F63127B409F
:1048DA00E4F547F5487F20127B400548E548700219
:1048EA000547C39402E547940040EA227F80127B81
:1048FA00227F37127B407F29127B407F41127B4007
:10490A007F6C127B407F61127B407F72127B407FFB
:10491A006D127B407F20127B407F4D127B407F6F60
:10492A00127B407F64127B407F65127B407F3A1284
:10493A007B407F20127B40E55D7F4F7007127B40F2
:10494A007F6E800A127B407F66127B407F66127BF5
:10495A0040E4F547F5487F20127B400548E548705A
:10496A00020547C39403E547940040EA7FC0127BDF
:10497A00227F20127B407F20127B407F54127B4093
:10498A007F69127B407F6D127B407F69127B407F7B
:10499A006E127B407F67127B407F3A127B407F20FA
:1049AA00127B40E55E1460111460121460181460E2
:1049BA001E240470247F31801D7F3580197F3112B7
:1049CA007B407F3080107F33127B407F3080077FAF
:1049DA0036127B407F30127B407F20127B407F5310
:1049EA00127B407F65127B407F63127B407F7F1280
:1049FA007B40E4F547F5487F20127B400548E548AF
:0D4A0A0070020547C39402E547940040EA9E
:014A1700227C
:1062B600E560B4080040030263B99062C7F8282875
:1062C600730262DF0262F202630502631802632B45
:1062D60002634D0263740263967F4E127B407F54C5
:1062E600127B407F53127B407F4380457F4E127B5B
:1062F600407F54127B407F53127B407F4380547F04
:106306004E127B407F54127B407F53127B407F436B
:1063160080687F4E127B407F54127B407F53127BF6
:10632600407F4380777F50127B407F41127B407FC6
:106336004C127B407F20127B407F31127B407F32A4
:10634600127B407F3880427F50127B407F41127B18
:10635600407F4C127B407F20127B407F31127B4076
:106366007F30127B407F32127B407F3480427F50E9
:10637600127B407F41127B407F4C127B407F201274
:106386007B407F38127B407F30127B407F308020FD
:106396007F50127B407F41127B407F4C127B407FB7
:1063A60020127B407F36127B407F34127B407F3049
:0463B600127B4022F4
:1078F900E56170097F36127B407F3080077F371240
:107909007B407F35127B407F20127B407F48127B72
:07791900407F5A127B40225F
:1056F000E55BB40B00400302592B905701F82828B2
:10570000730257220257580257940257C60257FD98
:1057100002582F0258610258930258C40258EB02F3
:1057200059087F41127B407F75127B407F74127B4A
:10573000407F6F127B407F50127B407F61127B4025
:105740007F6E127B407F28127B407F50127B407F10
:105750002F127B407F5480667F41127B407F751201
:105760007B407F74127B407F6F127B407F50127BA7
:10577000407F61127B407F6E127B407F2D127B4009
:105780007F6F127B407F6E127B407F6C127B407F6D
:10579000790259287F41127B407F75127B407F74CC
:1057A000127B407F6F127B407F50127B407F6112E3
:1057B0007B407F6E127B407F28127B407F43127BB1
:1057C000407F290259287F41127B407F4C127B4049
:1057D0007F4C127B407F20127B407F50127B407FAA
:1057E00052127B407F45127B407F53127B407F45A6
:1057F000127B407F54127B407F530259287F47120F
:105800007B407F72127B407F6F127B407F75127BE3
:10581000407F70127B407F53127B407F63127B403E
:105820007F61127B407F6E127B407F310259287F5F
:1058300047127B407F72127B407F6F127B407F75E7
:10584000127B407F70127B407F53127B407F63123C
:105850007B407F61127B407F6E127B407F3202591A
:10586000287F47127B407F72127B407F6F127B4004
:105870007F75127B407F70127B407F53127B407F8D
:1058800063127B407F61127B407F6E127B407F33CF
:105890000259287F47127B407F72127B407F6F1234
:1058A0007B407F75127B407F70127B407F53127B61
:1058B000407F63127B407F61127B407F6E127B4092
:1058C0007F3480647F54127B407F6F127B407F75F2
:1058D000127B407F72127B407F53127B407F6312AA
:1058E0007B407F61127B407F6E803D7F50127B400A
:1058F0007F41127B407F54127B407F52127B407F5E
:105900004F127B407F4C80207F50127B407F4112A2
:105910007B407F54127B407F54127B407F45127B3B
:0C592000407F52127B407F4E127B4022E1
:0D7DEB00900031E070030267E112665B2238
:1067E1007F80127B227F44127B407F57127B407F48
:1067F10045127B407F4C127B407F4C127B407F20B7
:10680100127B407F53127B407F45127B407F5412A5
:106811007B407F3A127B40E4F5477F20127B4005A5
:1068210047E547C3940A40F27FC0127B22E4F54753
:106831007F20127B400547E547C3940A40F2E56299
:1068410014600E14600F1460152403701B7F3180D7
:10685100147F3580107F31127B407F3080077F337A
:10686100127B407F30127B407F20127B407F53128E
:106871007B407F45127B407F43127B407F7F127BB1
:1068810040E4F5477F20127B400547E547C3940468
:0268910040F2D3
:0168930022E2
:10665B007F80127B227F53127B407F50127B407FC7
:10666B0045127B407F45127B407F44127B407F204D
:10667B00127B407F53127B407F45127B407F54122D
:10668B007B407F3A127B40E4F5477F20127B40052D
:10669B0047E547C3940A40F27FC0127B22E4F547DB
:1066AB007F20127B400547E547C3940A40F2E56320
:1066BB0014601214601314601914601F14602524E5
:1066CB0005703080097F3680277F31127B407F3207
:1066DB00801E7F33127B407F3080157F36127B40CC
:1066EB007F30800C7F31127B407F32127B407F30BA
:1066FB00127B407F20127B407F44127B407F4512F0
:10670B007B407F47127B407F7F127B40E4F5477FC6
:0D671B0020127B400547E547C3940440F27F
:01672800224E
:100026007F80127B22E4F5477FFF127B400547E580
:1000360047C3941440F27FC0127B22E4F5477FFF4A
:0C004600127B400547E547C3941440F2CC
:01005200228B
:106B17007F80127B227F56127B407F45127B407F0E
:106B270052127B407F53127B407F49127B407F4F3D
:106B3700127B407F4E127B407F3A127B40E4F54840
:106B47007F20127B400548E548C3940C40F27FC084
:106B5700127B22E4F5487F20127B400548E548C3B5
:106B6700940840F27F30127B407F30127B407F30A9
:106B7700127B407F35127B40E4F5487F20127B4033
:096B87000548E548C3940840F2FA
:016B900022E2
:1063BA00127CF9127C93125ECBE578B40110E4F5F5
:1063CA0078E53CB4030512373280031200867882DE
:1063DA00E6B40105E4F61269F1E537B40115E4F50E
:1063EA0037E539D39406400512592C8003127DD023
:1063FA00127DD0E536B40106E4F536127332304820
:10640A0008C248125253127C93E57DB40106E4F5A2
:10641A007D126197E543B40103127E47900003E0C1
:10642A00B40115E4F0D287900002F0E0240DF58261
:10643A00E43400F583E0F5997883E6B4010EE4F6D6
:10644A00D286F569746D2569F8E6F5D3E5336401FA
:10645A0060030263C3F5337F64FE127AA6E53CB497
:10646A00011CE5136008E4F513126B918003127C9A
:10647A00AFE53570030263C3E4F5350263C3E53C57
:10648A00640260030263C3126B91E53E7003026308
:07649A00C3E4F53E0263C3F9
:03000B0002694542
:10694500C0E0C0F0C083C082C0D075D000C000C018
:1069550001C002C003C004C005C006C007C28D75D2
:106965008C40E53C6403605B12774B120056127D48
:10697500111279FA127A1D126051304912900000F5
:10698500E004F0E0D394644006E4F0C249D24890B4
:106995000022E0B40126900027E004F07006900084
:1069A50026E004F0900026E0B40B18A3E0B4B81379
:1069B500900022E4F090002404F08007900026E483
:1069C500F0A3F0127D7312785BE518B40103127A17
:1069D50063D007D006D005D004D003D002D001D0B3
:0C69E50000D0D0D082D083D0F0D0E032BF
:03002300026A93DB
:0F6A9300C0E0C083C082C0D075D000C006C0076D
:106AA200309838C298D249900000E4F0A3E0240460
:106AB200F582E43400F583E599F0900001E004F0FA
:106AC200E0D3940940427F09900004E4F0A3DFFC84
:106AD200C249900000E4F0A3F0802DC29990001604
:106AE200E0FE900002E0C39E5012E004F0E0240DAC
:106AF200F582E43400F583E0F599800CC2877F08C3
:086B020090000DE4F0A3DFFC9C
:0D6B0A00D007D006D0D0D082D083D0E032AA
:030053000275240F
:10752400C0E0C0F0C083C082C0D075D000C000C02D
:1075340001C002C003C004C005C006C007C2ED12EA
:107544005D28D007D006D005D004D003D002D001E6
:0D755400D000D0D0D082D083D0F0D0E03273
:03008300026729E8
:10672900C0E0C0F0C083C082C0D075D000C000C036
:0D67390001C002C003C004C005C006C007B7
:10674600E5D230E146E53CB4010575D2108003750B
:10675600D200E569C3956A500C0569746D2569F820
:10676600E6F5D3805BC2867F09786DE4F608DFFC28
:10677600E509B40103750900E53C64017042E55C76
:106786006401703C7F031277188035E53CB401053F
:1067960075D210800375D200E539C3940A50187576
:1067A6003B01752D0074192539F582E43400F58313
:1067B600E5D3F005398009753B00752D00127DD0B3
:1067C600D007D006D005D004D003D002D001D00027
:0B67D600D0D0D082D083D0F0D0E032D1
:10525300900004E064026003025421A3E0D39401AC
:1052630050030254A87F03127718900001E024F83A
:1052730070030253A81470030253DE240260030276
:1052830054187F05127AE5900009E06F6003025419
:105293001B900006E0640B600302537D900008E05E
:1052A30024FE604214607014700302534B240360A5
:1052B3000302537D7F0112777DE490002CF0900070
:1052C3002FF090002DF0757B01753601E55CB4017C
:1052D300127BC17D027F4A1279D67B017D137F4AFF
:1052E3001279D602537A7F0212777DE490002CF074
:1052F30090002FF090002DF0757B02753601E55C70
:10530300B401127BC07D027F4A1279D67B017D13E3
:105313007F4A1279D680607F0312777DE490002C58
:10532300F090002FF090002DF0757B03753601E5AA
:105333005CB401127BC37D027F4A1279D67B027D66
:10534300137F4A1279D6802F7F0412777DE4900071
:105353002CF090002FF090002DF0757B0475360132
:10536300E55CB401127BC27D027F4A1279D67B02CF
:105373007D137F4A1279D6E4F57EE4F54790000168
:10538300E0FFE547C39F501874042547F582E434D2
:1053930000F583E0FF746D2547F8A607054780DD18
:1053A300756A06806A7F06127AE590000AE06F70DC
:1053B30067F547900001E0FFE547C39F5018740469
:1053C3002547F582E43400F583E0FF746D2547F843
:1053D300A607054780DD756A0780347F07127AE5E3
:1053E30090000BE06F7031F547900001E0FFE54757
:1053F300C39F501874042547F582E43400F583E015
:10540300FF746D2547F8A607054780DD756A0878A0
:105413008376018003127C93127C930254A890003C
:1054230004E0F4703BE55CB401067881E6FF80029A
:105433007F03127718E4F547900001E0FFE547C3C7
:105443009F501874042547F582E43400F583E0FF88
:10545300746D2547F8A607054780DD756A06804108
:10546300900004E064A0703DE55CB401067881E639
:10547300FF80027F03127718E4F547900001E0FFF5
:10548300E547C39F501874042547F582E43400F5BB
:1054930083E0FF746D2547F8A607054780DD756A2D
:0854A3000778837601027C9377
:107AE500E4FE7D01EDC39F501074042DF582E4344E
:0E7AF50000F583E02EFE0D80EB0E0E0EAF06A8
:017B0300225F
:107C93007F09900004E4F0A3DFFCE4900001F0F519
:0B7CA30028F523F524F525F526F5272C
:017CAE0022B3
:10373200E577125D0237C50038430138600238E090
:10374200033A50043BC0053D30063EA0083EBD0989
:103752003EDA0A3EF70B3F140C3F310D3F4E0E3F4F
:103762006B0F3F88113FA5133FC2143FDF153FFC8B
:103772001640191740361B40531C40701D408D1EC9
:1037820040AA1F40C72340E424410125411E26418F
:103792003B2741582841752941922A41AF2B41CC00
:1037A2002D41E92E42062F422330424031425D3202
:1037B200427A3342943442AE3542C83642E137004F
:1037C2000042F9E528F47070E523F4706BE524F407
:1037D2007066E525F47061E526F4705C203859D2F4
:1037E200387F80127B227F4D127B407F45127B40C7
:1037F2007F4E127B407F55127B407F20127B407FA1
:103802004B127B407F45127B407F59127B40E4F58F
:10381200477F20127B400547E547C3940C40F27F67
:10382200C0127B22E4F5477F20127B400547E54723
:10383200C3941440F2127DA3E57760030242F9803B
:10384200F720400FD2407F80127B227F20127B40E4
:10385200127DA3E577640160030242F980F5E52851
:10386200F47070E523F4706BE524F47066E525F4DA
:103872007061E526F4705C203959D2397F80127B61
:10388200227F45127B407F58127B407F49127B404A
:103892007F54127B407F20127B407F4B127B407F04
:1038A20045127B407F59127B40E4F5477F20127B13
:1038B200400547E547C3940C40F27FC0127B22E4E7
:1038C200F5477F20127B400547E547C3941440F239
:1038D200127DA3E577640260030242F980F5E528D0
:1038E200F46003023A45E523F46003023A45E52415
:1038F200F46003023A45E525F46003023A45E52601
:10390200F46003023A45F548303A03023A45D23AA6
:103912007F80127B227F44127B407F56127B407F46
:1039220052127B407F31127B40E4F5477F20127BAD
:10393200400547E547C3941040F27FC0127B22E462
:10394200F5477F20127B400547E547C3941440F2B8
:103952007BC17D027F4A1279D67B017D137F4A1299
:1039620079D67FD07E07127AA67D1F7F4A1276E52E
:103972008F48E54830E6467FC0127B227F4E127B9D
:10398200407F4F127B407F4E127B407F20127B4054
:103992007F56127B407F49127B407F44127B407FDF
:1039A20045127B407F4F127B40E4F5477F20127B1C
:1039B200400547E547C3940B40F2023A42E54830DE
:1039C200E5407FC0127B227F56127B407F49127BEB
:1039D200407F44127B407F45127B407F4F127B40E9
:1039E2007F20127B407F49127B407F4E127B40E456
:1039F200F5477F20127B400547E547C3940C40F210
:103A0200803E7FC0127B227F56127B407F49127B11
:103A1200407F44127B407F45127B407F4F127B40A8
:103A22007F20127B407F49127B407F4E127B40E415
:103A3200F5477F20127B400547E547C3940C40F2CF
:103A4200127DA3E577640360030242F980F5E5285D
:103A5200F46003023BB5E523F46003023BB5E524C1
:103A6200F46003023BB5E525F46003023BB5E526AD
:103A7200F46003023BB5F548303B03023BB5D23B51
:103A82007F80127B227F44127B407F56127B407FD5
:103A920052127B407F32127B40E4F5477F20127B3B
:103AA200400547E547C3941040F27FC0127B22E4F1
:103AB200F5477F20127B400547E547C3941440F247
:103AC2007BC07D027F4A1279D67B017D137F4A1229
:103AD20079D67FD07E07127AA67D1F7F4A1276E5BD
:103AE2008F48E54830E6467FC0127B227F4E127B2C
:103AF200407F4F127B407F4E127B407F20127B40E3
:103B02007F56127B407F49127B407F44127B407F6D
:103B120045127B407F4F127B40E4F5477F20127BAA
:103B2200400547E547C3940B40F2023BB2E54830FB
:103B3200E5407FC0127B227F56127B407F49127B79
:103B4200407F44127B407F45127B407F4F127B4077
:103B52007F20127B407F49127B407F4E127B40E4E4
:103B6200F5477F20127B400547E547C3940C40F29E
:103B7200803E7FC0127B227F56127B407F49127BA0
:103B8200407F44127B407F45127B407F4F127B4037
:103B92007F20127B407F49127B407F4E127B40E4A4
:103BA200F5477F20127B400547E547C3940C40F25E
:103BB200127DA3E577640460030242F980F5E528EB
:103BC200F46003023D25E523F46003023D25E5246C
:103BD200F46003023D25E525F46003023D25E52658
:103BE200F46003023D25F548303C03023D25D23CFA
:103BF2007F80127B227F44127B407F56127B407F64
:103C020052127B407F33127B40E4F5477F20127BC8
:103C1200400547E547C3941040F27FC0127B22E47F
:103C2200F5477F20127B400547E547C3941440F2D5
:103C32007BC37D027F4A1279D67B027D137F4A12B3
:103C420079D67FD07E07127AA67D1F7F4A1276E54B
:103C52008F48E54830E6467FC0127B227F4E127BBA
:103C6200407F4F127B407F4E127B407F20127B4071
:103C72007F56127B407F49127B407F44127B407FFC
:103C820045127B407F4F127B40E4F5477F20127B39
:103C9200400547E547C3940B40F2023D22E5483018
:103CA200E5407FC0127B227F56127B407F49127B08
:103CB200407F44127B407F45127B407F4F127B4006
:103CC2007F20127B407F49127B407F4E127B40E473
:103CD200F5477F20127B400547E547C3940C40F22D
:103CE200803E7FC0127B227F56127B407F49127B2F
:103CF200407F44127B407F45127B407F4F127B40C6
:103D02007F20127B407F49127B407F4E127B40E432
:103D1200F5477F20127B400547E547C3940C40F2EC
:103D2200127DA3E577640560030242F980F5E52878
:103D3200F46003023E95E523F46003023E95E52418
:103D4200F46003023E95E525F46003023E95E52604
:103D5200F46003023E95F548303D03023E95D23DA4
:103D62007F80127B227F44127B407F56127B407FF2
:103D720052127B407F34127B40E4F5477F20127B56
:103D8200400547E547C3941040F27FC0127B22E40E
:103D9200F5477F20127B400547E547C3941440F264
:103DA2007BC27D027F4A1279D67B027D137F4A1243
:103DB20079D67FD07E07127AA67D1F7F4A1276E5DA
:103DC2008F48E54830E6467FC0127B227F4E127B49
:103DD200407F4F127B407F4E127B407F20127B4000
:103DE2007F56127B407F49127B407F44127B407F8B
:103DF20045127B407F4F127B40E4F5477F20127BC8
:103E0200400547E547C3940B40F2023E92E5483035
:103E1200E5407FC0127B227F56127B407F49127B96
:103E2200407F44127B407F45127B407F4F127B4094
:103E32007F20127B407F49127B407F4E127B40E401
:103E4200F5477F20127B400547E547C3940C40F2BB
:103E5200803E7FC0127B227F56127B407F49127BBD
:103E6200407F44127B407F45127B407F4F127B4054
:103E72007F20127B407F49127B407F4E127B40E4C1
:103E8200F5477F20127B400547E547C3940C40F27B
:103E9200127DA3E577640660030242F980F52041B2
:103EA2000FD2417F81127B227F20127B40127DA3A1
:103EB200E577640860030242F980F520420FD2429E
:103EC2007F82127B227F20127B40127DA3E57764E2
:103ED2000960030242F980F520430FD2437F831227
:103EE2007B227F20127B40127DA3E577640A600368
:103EF2000242F980F5201E0FD21E7F8E127B227F96
:103F020020127B40127DA3E577640B60030242F925
:103F120080F5201F0FD21F7F8F127B227F20127B02
:103F220040127DA3E577640C60030242F980F5201C
:103F3200200FD2207F90127B227F20127B40127DA5
:103F4200A3E577640D60030242F980F520210FD2C8
:103F5200217F91127B227F20127B40127DA3E57785
:103F6200640E60030242F980F520220FD2227F9272
:103F7200127B227F20127B40127DA3E577640F60C3
:103F8200030242F980F520440FD2447F84127B223F
:103F92007F20127B40127DA3E57764116003024209
:103FA200F980F520230FD2237F93127B227F2012E8
:103FB2007B40127DA3E577641360030242F980F52A
:103FC20020240FD2247FC0127B227F20127B40123A
:103FD2007DA3E577641460030242F980F520250F82
:103FE200D2257FC1127B227F20127B40127DA3E566
:103FF20077641560030242F980F520260FD2267FEE
:10400200C2127B227F20127B40127DA3E5776416C9
:1040120060030242F980F520270FD2277FC3127B6B
:10402200227F20127B40127DA3E577641760030292
:1040320042F980F520280FD2287FC4127B227F20EC
:10404200127B40127DA3E577641B60030242F98074
:10405200F520290FD2297FC5127B227F20127B40B7
:10406200127DA3E577641C60030242F980F5202AE1
:104072000FD22A7FC6127B227F20127B40127DA3A1
:10408200E577641D60030242F980F5202B0FD22BE5
:104092007FC7127B227F20127B40127DA3E57764CB
:1040A2001E60030242F980F5202C0FD22C7FC81229
:1040B2007B227F20127B40127DA3E577641F600381
:1040C2000242F980F5202D0FD22D7FC9127B227F6B
:1040D20020127B40127DA3E577642360030242F93C
:1040E20080F5202E0FD22E7FCA127B227F20127BD8
:1040F20040127DA3E577642460030242F980F52033
:104102002F0FD22F7FCB127B227F20127B40127D7A
:10411200A3E577642560030242F980F520300FD2CF
:10412200307FCC127B227F20127B40127DA3E57769
:10413200642660030242F980F520310FD2317FCD2F
:10414200127B227F20127B40127DA3E577642760D9
:10415200030242F980F520450FD2457F85127B226A
:104162007F20127B40127DA3E57764286003024220
:10417200F980F520460FD2467F86127B227F2012DD
:104182007B40127DA3E577642960030242F980F542
:1041920020470FD2477F87127B227F20127B40125B
:1041A2007DA3E577642A60030242F980F520180FA7
:1041B200D2187F88127B227F20127B40127DA3E5DA
:1041C20077642B60030242F980F520320FD2327FEE
:1041D200CE127B227F20127B40127DA3E577642DD5
:1041E20060030242F980F520330FD2337FCF127B76
:1041F200227F20127B40127DA3E577642E600302AA
:1042020042F980F520340FD2347FD0127B227F20F6
:10421200127B40127DA3E577642F60030242F9808E
:10422200F520190FD2197F89127B227F20127B4041
:10423200127DA3E577643060030242F980F5201A0B
:104242000FD21A7F8A127B227F20127B40127DA31B
:10425200E577643160030242F980F5201B0FD21B1F
:104262007F8B127B227F20127B40127DA3E5776435
:104272003260030242F980F5201C0FD21C7F8C129F
:104282007B227F20127B40127DA3E5776433706727
:1042920080F8201D0FD21D7F8D127B227F20127B82
:1042A20040127DA3E5776434704D80F820350FD23B
:1042B200357FD1127B227F20127B40127DA3E577CE
:1042C2006435703380F820360FD2367FD2127B22CB
:1042D2007F20127B40127DA3E577B4361A80F92045
:1042E200370FD2377FD3127B227F20127B40127D81
:0742F200A3E577643760FAD1
:0142F90022A2
:107D2800E4F56CF576F568F56BF569F56A7F097821
:067D38006DE4F608DFFC1B
:017D3E002222
:0A77AD00E4F570F571F5727573AF25
:1077B700E4FEE55AB4010FE4FF746D2FF8E66206A4
:1077C7000FBF07F5800D7F01746D2FF8E62EFE0FB2
:0577D700BF06F5AF063E
:0177DC00228A
:106EBF00E55AB40120756DA0E56C14F56EE4F56F1D
:106ECF00757008F57175723F7573AF1277B78F7460
:106EDF00756A078019756DFF856C6EE4F56F7570B7
:106EEF0008F57175723F1277B78F73756A067883DD
:036EFF00760122F7
:106F0200E55AB40120756DA0E56C14F56EE4F56FD9
:106F1200757010F57175723F7573AF1277B78F7414
:106F2200756A078019756DFF856C6EE4F56F757073
:106F320010F57175723F1277B78F73756A06788391
:036F4200760122B3
:10746B00E55AB4011B756DA0E56C14F56EE4F56F70
:10747B0075700275713F1277B28F74756A07801938
:10748B00756DFF856C6EE4F56F75700275713FF568
:0E749B00721277B78F73756A067883760122B6
:1074A900E55AB4011B756DA0E56C14F56EE4F56F32
:1074B90075700475713F1277B28F74756A078019F8
:1074C900756DFF856C6EE4F56F75700475713FF528
:0E74D900721277B78F73756A06788376012278
:106F4500E55AB40120756DA0E56C14F56EE4F56F96
:106F5500757007F5717572587573AF1277B78F74C1
:106F6500756A078019756DFF856C6EE4F56F757030
:106F750007F5717572581277B78F73756A0678833E
:036F850076012270
:106F8800E55AB40120756DA0E56C14F56EE4F56F53
:106F9800757003F57175725F7573AF1277B78F747B
:106FA800756A078019756DFF856C6EE4F56F7570ED
:106FB80003F57175725F1277B78F73756A067883F8
:036FC8007601222D
:106FCB00E55AB40120756DA0E56C14F56EE4F56F10
:106FDB00757007F5717572597573AF1277B78F743A
:106FEB00756A078019756DFF856C6EE4F56F7570AA
:106FFB0007F5717572591277B78F73756A067883B7
:03700B00760122E9
:10700E00E55AB40120756DA0E56C14F56EE4F56FCC
:10701E00757003F57175725C7573AF1277B78F74F7
:10702E00756A078019756DFF856C6EE4F56F757066
:10703E0003F57175725C1277B78F73756A06788374
:03704E00760122A6
:10705100E55AB40120756DA0E56C14F56EE4F56F89
:10706100757003F57175725D7573AF1277B78F74B3
:10707100756A078019756DFF856C6EE4F56F757023
:1070810003F57175725D1277B78F73756A06788330
:0370910076012263
:10709400E55AB40120756DA0E56C14F56EE4F56F46
:1070A400757007F5717572517573AF1277B78F7478
:1070B400756A078019756DFF856C6EE4F56F7570E0
:1070C40007F5717572511277B78F73756A067883F5
:0370D40076012220
:1070D700E55AB40120756DA0E56C14F56EE4F56F03
:1070E700757007F5717572527573AF1277B78F7434
:1070F700756A078019756DFF856C6EE4F56F75709D
:1071070007F5717572521277B78F73756A067883B0
:03711700760122DC
:106B9100E53C64017036787FE6B4011A756DA07822
:106BA10080E614F56EE4F56FF570F571F5727573A5
:106BB100AF1278AB802F756DFF7880E6F56EE4F546
:106BC1006FF570F571F5721278AB8032E53C6402B5
:106BD1007031E55AB40115756DA0E56C14F56EE4DC
:106BE100F56F1277AE8F74756A078017756DFF8523
:106BF1006C6EE4F56FF570F571F5721277B78F73FE
:086C0100756A06788376012212
:1075D400E55AB40115756DA0E56C14F56E756F026E
:1075E4001277AD8F74756A078018756DFF856C6EA0
:1075F400756F01E4F570F571F5721277B78F7375D5
:077604006A0678837601227B
:10760B00E55AB40115756DA0E56C14F56E756F0137
:10761B001277AD8F74756A078018756DFF856C6E68
:10762B00E4F56F757080F571F5721277B78F73751E
:07763B006A06788376012244
:10764200E55AB40115756DA0E56C14F56E756F04FD
:107652001277AD8F74756A078018756DFF856C6E31
:10766200756F02E4F570F571F5721277B78F737565
:077672006A0678837601220D
:10767900E55AB40115756DA0E56C14F56E756F08C2
:107689001277AD8F74756A078018756DFF856C6EFA
:10769900756F04E4F570F571F5721277B78F73752C
:0776A9006A067883760122D6
:10711A00E55AB40120756DA0E56C14F56EE4F56FBF
:10712A00757007F5717572607573AF1277B78F74E2
:10713A00756A078019756DFF856C6EE4F56F757059
:10714A0007F5717572601277B78F73756A0678835F
:03715A0076012299
:10715D00E55AB40120756DA0E56C14F56EE4F56F7C
:10716D00757007F5718576727573AF1277B78F7479
:10717D00756A078019756DFF856C6EE4F56F757016
:10718D0007F5718576721277B78F73756A067883F6
:03719D0076012256
:1071A000E55AB40120756DA0E56C14F56EE4F56F39
:1071B000757003F5718568727573AF1277B78F7448
:1071C000756A078019756DFF856C6EE4F56F7570D3
:1071D00003F5718568721277B78F73756A067883C5
:0371E00076012213
:1071E300E55AB40120756DA0E56C14F56EE4F56FF6
:1071F300757005F571856B727573AF1277B78F7400
:10720300756A078019756DFF856C6EE4F56F75708F
:1072130005F571856B721277B78F73756A0678837C
:03722300760122CF
:10722600E55AB40120756DA0E56C14F56EE4F56FB2
:1072360075702BF5717572017573AF1277B78F7410
:10724600756A078019756DFF856C6EE4F56F75704C
:107256002BF5717572011277B78F73756A0678838D
:037266007601228C
:10726900E55AB40120756DA0E56C14F56EE4F56F6F
:1072790075702BF5717572027573AF1277B78F74CC
:10728900756A078019756DFF856C6EE4F56F757009
:107299002BF5717572021277B78F73756A06788349
:0372A90076012249
:1072AC00E55AB40120756DA0E56C14F56EE4F56F2C
:1072BC0075702DF5717572017573AF1277B78F7488
:1072CC00756A078019756DFF856C6EE4F56F7570C6
:1072DC002DF5717572011277B78F73756A06788305
:0372EC0076012206
:1072EF00E55AB40120756DA0E56C14F56EE4F56FE9
:1072FF0075702DF5717572027573AF1277B78F7444
:10730F00756A078019756DFF856C6EE4F56F757082
:10731F002DF5717572021277B78F73756A067883C0
:03732F00760122C2
:1054AB00E55BB40B0040030256EB9054BCF8282884
:1054BB00730254DD02550C02553B02556A02559995
:1054CB000255C80255F7025626025655025682025D
:1054DB0056AFE55AB40116756DA0E56C14F56EE484
:1054EB00F56F757007F5717572630256C6756DFFB2
:1054FB00856C6EE4F56F757007F571757263025606
:10550B00E3E55AB40116756DA0E56C14F56EE4F580
:10551B006F757007F5717572780256C6756DFF85DC
:10552B006C6EE4F56F757007F5717572780256E362
:10553B00E55AB40116756DA0E56C14F56EE4F56FC4
:10554B00757007F5717572790256C6756DFF856CAE
:10555B006EE4F56F757007F5717572790256E3E5B8
:10556B005AB40116756DA0E56C14F56EE4F56F7504
:10557B007007F5717572460256C6756DFF856C6EB8
:10558B00E4F56F757007F5717572460256E3E55ACF
:10559B00B40116756DA0E56C14F56EE4F56F7570BE
:1055AB0007F5717572470256C6756DFF856C6EE413
:1055BB00F56F757007F5717572470256E3E55AB4CE
:1055CB000116756DA0E56C14F56EE4F56F7570073B
:1055DB00F5717572480256C6756DFF856C6EE4F5F4
:1055EB006F757007F5717572480256E3E55AB40191
:1055FB0016756DA0E56C14F56EE4F56F757007F517
:10560B00717572490256C6756DFF856C6EE4F56F48
:10561B00757007F5717572490256E3E55AB40116B8
:10562B00756DA0E56C14F56EE4F56F757007F5718B
:10563B0075724A0256C6756DFF856C6EE4F56F7513
:10564B007007F57175724A0256E3E55AB401157588
:10565B006DA0E56C14F56EE4F56F757007F571755B
:10566B00727B8057756DFF856C6EE4F56F757007F7
:10567B00F57175727B8061E55AB40115756DA0E506
:10568B006C14F56EE4F56F757007F57175727C80AF
:10569B002A756DFF856C6EE4F56F757007F5717586
:1056AB00727C8034E55AB4011F756DA0E56C14F55E
:1056BB006EE4F56F757023F571F5727573AF127734
:1056CB00B78F74756A078018756DFF856C6EE4F57E
:1056DB006F757023F571F5721277B78F73756A0654
:0556EB00788376012226
:106CED00E56214600F1460111460132403701275A3
:106CFD007246800D757247800875724880037572F3
:106D0D0049E55AB4011D756DA0E56C14F56EE4F5F9
:106D1D006F757003F5717573AF1277B78F74756AF0
:106D2D00078016756DFF856C6EE4F56F757003F554
:106D3D00711277B78F73756A06D286E4F569746D33
:076D4D002569F8E6F5D322E9
:106C0900E56314601514601714601914601B14608F
:106C19001D2405701C75724A801775724B80127598
:106C2900724C800D75724D800875724E80037572B5
:106C39004FE55AB4011D756DA0E56C14F56EE4F5C8
:106C49006F757003F5717573AF1277B78F74756AC5
:106C5900078016756DFF856C6EE4F56F757003F529
:106C6900711277B78F73756A06D286E4F569746D08
:076C79002569F8E6F5D322BE
:067E4100E4F57DF57E2250
:106197007D1F7F4A1276E5EF30E605754902800CD0
:1061A700EF30E5057549018003E4F549C2B77F0A79
:1061B7007E00127AA6D2B7E4FB7DFF7FFE1279D666
:1061C700E5491460551470030262682402600302F3
:1061D70062ADE4F547F548AD48ED90303293FB7F6B
:1061E700FE1279D60548E54870020547C394DCE5F9
:1061F70047940040E27547007548DDAD48ED9030A3
:106207003293FB7FFE1279D60548E54870020547B1
:10621700C3E547940140E40262ADE4F547F548ADB4
:1062270048ED90283293FB7FFE1279D60548E54862
:1062370070020547C394DCE547940040E2754700C8
:106247007548DDAD48ED90283293FB7FFE1279D675
:106257000548E54870020547C3E547940140E480D7
:1062670045E4F547F548AD48ED90313293FB7FFEA5
:106277001279D60548E54870020547C394DCE5471F
:10628700940040E27547007548DDAD48ED90313226
:1062970093FB7FFE1279D60548E54870020547C390
:0F62A700E547940140E47B037DFF7FFE0279D63B
:106583007B087D017F4A1279D67B347D037F4A12D3
:1065930079D6E4FB7D047F4A1279D6E4FB7D057F3F
:1065A3004A1279D67BE97D067F4A1279D67B0D7D27
:1065B300077F4A1279D67BD87D087F4A1279D67B2A
:1065C300447D097F4A1279D67B897D0A7F4A1279F5
:1065D300D67B477D0B7F4A1279D67B407D0C7F4A61
:1065E3001279D6E4FB7D0D7F4A1279D6E4FB7D0E4A
:1065F3007F4A1279D6E4FB7D0F7F4A1279D6E4FBFA
:106603007D107F4A1279D67B087D117F4A1279D695
:10661300E4FB7D127F4A1279D67B067D157F4A12F1
:1066230079D67B067D167F4A1279D67B037D177F49
:106633004A1279D67B027D407F4A1279D67B407D10
:10664300587F4A1279D67B547D597F4A1279D67B7B
:086653000A7D5A7F4A0279D644
:077E330053D9BFE4F5D92289
:107D8300758850758920758E05758CCF758D642225
:107D930075981075B48F75B5FD75D21075AC432207
:077E3A0075BA1F75E88022F4
:047E560075D10822B8
:10000E0075F3F875D4C375D60775E10175E24075C1
:03001E00E30122D9
:047E5A0075B2832258
:0A7E190075E60875E70275A89222CD
:107CF900127E33127D83127D93127E3A127E5612C2
:087D0900000E127E5A027E19E1
:105B4100E709F608DFFA8046E709F208DFFA803E46
:105B510088828C83E709F0A3DFFA8032E309F60833
:105B6100DFFA8078E309F208DFFA807088828C839B
:105B7100E309F0A3DFFA806489828A83E0A3F6084F
:105B8100DFFA805889828A83E0A3F208DFFA804C29
:105B910080D280FA80C680D4806980F28033801000
:105BA10080A680EA809A80A880DA80E280CA803369
:105BB10089828A83ECFAE493A3C8C582C8CCC583E1
:105BC100CCF0A3C8C582C8CCC583CCDFE9DEE780B1
:105BD1000D89828A83E493A3F608DFF9ECFAA9F030
:105BE100EDFB2289828A83ECFAE0A3C8C582C8CC86
:105BF100C583CCF0A3C8C582C8CCC583CCDFEADE9F
:105C0100E880DB89828A83E493A3F208DFF980CC00
:105C110088F0EF60010E4E60C388F0ED2402B404F9
:105C21000050B9F582EB2402B4040050AF232345A0
:065C31008223905B9173D9
:105C3700EF8DF0A4A8F0CF8CF0A428CE8DF0A42E81
:025C4700FE223B
:105C4900BC000BBE0029EF8DF084FFADF022E4CC3F
:105C5900F875F008EF2FFFEE33FEEC33FCEE9DEC08
:105C6900984005FCEE9DFE0FD5F0E9E4CEFD22ED4E
:105C7900F8F5F0EE8420D21CFEADF075F008EF2F98
:105C8900FFED33FD4007985006D5F0F222C398FD89
:055C99000FD5F0EA2226
:105C9E00EB9FF5F0EA9E42F0E99D42F0EC6480C87D
:065CAE0064809845F0221D
:105CB400EB9FF5F0EA9E42F0E99D42F0E89C45F046
:015CC40022BD
:0C5CC500ECF0A3EDF0A3EEF0A3EFF02252
:105CD100A8828583F0D083D082125CE8125CE8123E
:105CE1005CE8125CE8E473E493A3C583C5F0C58363
:105CF100C8C582C8F0A3C583C5F0C583C8C582C81D
:015D0100227F
:105D0200D083D082F8E4937012740193700DA3A330
:105D120093F8740193F5828883E473740293686044
:065D2200EFA3A3A380DF44
:00000001FF


[/code]


===================引 用 syntax 文 章===================
這樣會更快

[code cpp]
const unsigned char CHAR_table[256][3] =
{"00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F",
"10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F",
"20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F",
"30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F",
"40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F",
"50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F",
"60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F",
"70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F",
"80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F",
"90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F",
"A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF",
"B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF",
"C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF",
"D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF",
"E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF",
"F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF"};

unsigned char *lp_transform;
unsigned char *lp_result = NULL, *lp_result_pp;
unsigned int i, o_w;

// 直接使用你的變數

// 前置準備
o_w = w * 2;
lp_result = (unsigned char *) malloc(sizeof(unsigned char) * (o_w 1));
lp_result[w * 2] = '\0';
lp_transform = re_arry[0];

// 開始處理
lp_result_pp = lp_result;
for (i = 0; i < w; i )
{
memcpy(lp_result_pp, CHAR_table[lp_transform[i]], 2);
lp_result_pp = lp_result_pp 2;
}

Memo2->Clear;
Memo2->Lines->Add(String(lp_result));

// 如不想用 table 的話,以上部分程式可以改成

unsigned char aWord;

for (i = 0; i < w; i )
{
aWord = lp_transform[i] >> 4;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
aWord = lp_transform[i] & 0x0F;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
}

[/code]

===================引 用 vk8051 文 章===================
各位高手好:
想請問為何我把我的陣列上的值轉成字串後,要丟到memo上顯示,但是陣列的值在1000個以內還好,但是到了3000多個時整個電腦都像當機一樣,要等好久才處理完.
所以想請教各位高手是我程式那邊寫不對還是用錯什麼了!!以下為我的程式碼

AnsiString tr;
unsigned int w;


for( w=0; w
------
vincent
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-12-05 14:59:12 IP:61.64.xxx.xxx 訂閱
看不懂你要做什麼?你的程式邏輯太複雜,如果你的功能沒有很複雜,那你的思考方式一定有問題

請問
1. 你要讀的檔案是文字?還是數值?
2. 你要擷取的部分,是連續的區塊?還是以某種開頭數值為基準?

我想會出問題,在於
1. 慢是因為,程式的效率不彰,過多不必要的演算與時間浪費,例如 for( i=0; i<65535; i ) reload_arry[i] = 0xff; //先reset所有的暫存器 ,可以使用 FillChar,或相關記憶體填充函式,一次處理完畢,用回圈?起碼慢上一倍
2. 錯誤是因為,程式的陣列、檔案 range 上的設定有誤,如果超過 65536 呢?或是小於 65536,你可以確定資料中的值,不包含終止條件嗎?

===================引 用 vk8051 文 章===================
前輩你寫的我看不懂,但是我有參考樓上的試了也一樣3000多的byte的陣列就出問題了!!
主要的問題是變很慢,慢慢慢的很怪,所以我把我整段的code都po我的畫面是有一個memo2跟一個按鈕和一個開啟檔案的元件,
然後動作是我開啟外部的單晶片燒錄檔.hex,然後去除到我不要的只取出我要的byte然後在貼在memo2上面,開1k多以內的檔案都很快但是一開到3k多的就很慢,慢的有時會當機,
我的hex我也po在最下面~不好意思可以幫我看是錯在那邊!!然後程式中我有標出出問題的地方!!
我看了別人公司做的軟體就很順暢不管開到64k的檔案也都很快!!
不好意思在麻煩您~撥空看一下~謝謝謝謝~~

[code cpp]
void __fastcall TForm1::Button8Click(TObject *Sender)
{
TStringList* SL = new TStringList();//開一個字串準備存64k以內的程式碼
AnsiString tr;
unsigned char reload_arry[65536];//預設最大到64K的程式空間
unsigned char *re_arry=reload_arry;
unsigned int code_lgh;//總共的資料數
unsigned char code_tmp[512];
unsigned char *tmp_arry=code_tmp;
unsigned char hex_code[512];
unsigned int i,j,a,b,q,w;
unsigned int each_lgh;
unsigned int total_lgh;
unsigned int row_lgh;//總的列數
unsigned char H_byte,L_byte;
unsigned char code_type;
unsigned int real_data_lgh;


//---------------------------------------------------------------------------
if( OpenDialog1->Execute() )
{
for( i=0; i<65535; i ) reload_arry[i] = 0xff; //先reset所有的暫存器
real_data_lgh=0;
SL->LoadFromFile( OpenDialog1->FileName ); // 整個檔案讀進來
Edit2->Text = OpenDialog1->FileName; //檔案路徑顯示
row_lgh = SL->Count; //先取有幾列

for( i=0; i
if( each_lgh == 0 )//表示是最後一筆資料了不作處理
{
/*
到時測試時要注意是否真的hex碼最後一個結束碼都是00
這邊在處理結束分解碼的動作!!因為已經沒有碼了!!
*/
for( q=real_data_lgh; q<65535; q ) //取出最後的資料位置
{
Application->ProcessMessages();
if( re_arry[q] == 0xff )
{
real_data_lgh= q;
break;
}
}
//顯示所有的hex碼內容
for(int i=0; i

H_byte = ((tmp_arry[3]<<4) tmp_arry[4] );
if(tmp_arry[5]>'9') tmp_arry[5] -= 0x37;
else tmp_arry[5] -= 0x30;
if(tmp_arry[6]>'9') tmp_arry[6] -= 0x37;
else tmp_arry[6] -= 0x30;

L_byte = ((tmp_arry[5]<<4) tmp_arry[6] );

total_lgh = (( H_byte<<8) L_byte);
if( total_lgh > real_data_lgh )//計數總共填入多少hex碼
real_data_lgh = total_lgh;

//在讀取取資料的格式00的才是我們要的
if(tmp_arry[7]>'9') tmp_arry[7] -= 0x37;
else tmp_arry[7] -= 0x30;
if(tmp_arry[8]>'9') tmp_arry[8] -= 0x37;
else tmp_arry[8] -= 0x30;
code_type = ((tmp_arry[7]<<4) tmp_arry[8] );

if( code_type == 0 )//資料的格式00的才是我們要的
{
for( a=0; a
[/code]


//我的外部的hex檔的內容

[code cpp]
內為ascii每一個字為1個byte



:03000000027DF886
:0C7DF800787FE4F6D8FD7581830263BA41
:10592C00900019E064026003025B4090001BE024CD
:10593C00F57003025A4B248A70030259CC0460039D
:10594C00025B3A7F06127AC690001FE06F6003027A
:10595C005B3DF54774192547F582E43400F583E087
:10596C00FF740D2547F582E43400F583EFF005470D
:10597C00E547B408DF9000167407F090000374013B
:10598C00F090001AE090002CF090001CE090002F9A
:10599C00F090001DE090002DF0E53CB4010AE55CB0
:1059AC00B40105E0FF127A4090001EE0B4010975C5
:1059BC003501E4F518025A45E4F53575180180797E
:1059CC007F07127AC6900020E06F6003025B3DF502
:1059DC004774192547F582E43400F583E0FF740D14
:1059EC002547F582E43400F583EFF00547E547B42D
:1059FC0009DF9000167408F09000037401F0900019
:105A0C001AE090002CF090001CE090002DF090001B
:105A1C001EE0FFC4540F787FF6E0540F7881F6A394
:105A2C00E07880F690001DE0B40108753501E4F5CE
:105A3C00188006E4F535751801753601025B3D7F5B
:105A4C0005127AC690001EE06F6003025B3D900069
:105A5C001DE024FE6042146070147003025B062487
:105A6C00036003025B3D7F0112777DE490002CF014
:105A7C0090002FF090002DF0757B01753601E55CE0
:105A8C00B401127BC17D027F4A1279D67B017D1352
:105A9C007F4A1279D6025B357F0212777DE4900043
:105AAC002CF090002FF090002DF0757B02753601D4
:105ABC00E55CB401127BC07D027F4A1279D67B0172
:105ACC007D137F4A1279D680607F0312777DE49034
:105ADC00002CF090002FF090002DF0757B037536A4
:105AEC0001E55CB401127BC37D027F4A1279D67B3F
:105AFC00027D137F4A1279D6802F7F0412777DE4C2
:105B0C0090002CF090002FF090002DF0757B047518
:105B1C003601E55CB401127BC27D027F4A1279D654
:105B2C007B027D137F4A1279D6E4F57E8003127DC9
:045B3C00D0127DD036
:015B40002242
:105ECB00C2AF127E23127E0F127561127E04127CFA
:105EDB0077127D28127E41E4F54774192547F58228
:105EEB00E43400F583E4F00547E547B409ECE4F549
:105EFB0039F53BF537F53CF544F545F546F52AF50F
:105F0B002BF52CF52DF52EF52FF530F531F536F566
:105F1B0040F541F53DF533F542F53AF538F534905A
:105F2B000017F0A3F0F543F53FF532900023F09006
:105F3B000028125CD100000000E4900022F09000D9
:105F4B0026F0A3F0900024F0A3F0F53EF535F521F3
:105F5B00F520900003F0F51FF517F51690002EF0C5
:105F6B00900031F0900018F0756C0175111EC20194
:105F7B00900028125CD100000000E4F54390003241
:105F8B0004F0E4F576757B01751801C286C287C2F1
:105F9B00A7C2A6FD7FA0126E7CE59054F0FFBFE078
:105FAB000E753C0175213975590375D2108057E573
:105FBB009054F0FFBFD00B753C0275213BE4F5D23A
:105FCB008044E59054F0FFBFC00A753C03C2ACE4BB
:105FDB00F5E78032E59054F0702C75580175590136
:105FEB00F55AF55B755C01F55D755E02F55F7547FE
:105FFB000774582547F8E4F60547E547B410F2E473
:10600B00FD7FA01276B0127883753601127E2CE5D7
:10601B003CB401047F038007E53CB40205AF591281
:10602B0077187BC17D027F4A1279D67B017D137F66
:10603B004A1279D6126583126B177FD07E07127ABC
:06604B00A6D2AF027DA306
:10008600E577125D0201190001C70102610202E86B
:100096000302FD04031205032706033C0804F309C3
:1000A60005CF0A07860B090B0C0A910D0C170E0DCE
:1000B6009D0F0DBB110E5C1310001411A4151348EF
:1000C6001614EC1715301B16D41C186E1D19941E29
:1000D6001ABA1F1BB4231CDA241E00251F2626204D
:1000E6004B2720AA2821052921982A222E2B229146
:1000F6002D22E12E232A2F23733023D831243B329D
:1001060024903324E634256B3525BB3625F6370097
:10011600002631E53C6401705B900030E06003022C
:100126002631E57CF47040E5356003022631300265
:1001360002803BE577701B90002204F0900024E0DB
:10014600B401F0127DA3E57760FC75340F127C07CD
:1001560080E1900024E0705F127DA3E57760FC7576
:100166003402127C078050127DA3E57760FC75345B
:1001760001020DFEE53C6402600302263190003068
:10018600E06003022631E577701890002204F090B3
:100196000024E0B401F0127DA3E57760FC126F88BD
:1001A60080E4E4900022F0900024E0700A127DA31F
:1001B600E57760FC126F45E4900022F0900024F091
:1001C60022E53C64017057900030E07032E57CB463
:1001D600FF1EE5356003022631127DA3E577640133
:1001E60060FA3002057534058003753408020DFE89
:1001F600127DA3E577640160FA753405020DFE12DF
:100206007DA3E577640160FA900032E0B4010674DC
:1002160009F00223D4900032E014F00223D4E53C26
:1002260064026003022631900030E0B4011E127DA4
:10023600A3E577640160FA900032E0B40105740921
:10024600F08006900032E014F00223D4127DA3E57C
:1002560077640160FA126EBF02262EE54360030240
:1002660002E5E53C64017047900030E06003022639
:1002760031E57CF4702AE53560030226313002113F
:10028600127DA3E577640260FA753403C202020D9B
:10029600FE127DA3E577640260FA753404020DFE52
:1002A600127DA3E577640260FA753403020DFEE55C
:1002B6003C6402600302263190002EE07015900027
:1002C60030E06003022631127DA3E577640260FA0E
:1002D600026FCB127DA3E577640260FA0205C802BD
:1002E6007D3F900030E06003022631127DA3E57762
:1002F600640360FA027373900030E06003022631F3
:10030600127DA3E577640460FA0273B1900030E0D1
:100316006003022631127DA3E577640560FA027355
:10032600EF900030E06003022631127DA3E577648A
:100336000660FA02742DE53C640160030204149021
:100346000030E0703CE57CF47028E5356003022659
:100356003130020F127DA3E577640860FA7534091F
:10036600020DFE127DA3E577640860FA75340A0271
:100376000DFE127DA3E577640860FA753409020D57
:10038600FE127DA3E577640860FA900032E014B4AB
:10039600090050779003A875F003A4C58325F0C51E
:1003A60083730203C30203C80203CD0203D8020308
:1003B600E30203F30203FE020403020408E4F55A0F
:1003C6008049E4F55F8044E559D39400403D1559D2
:1003D6008039E55CD394004032155C802EE55BD312
:1003E60094004004155B8023755B0A801EE560D38C
:1003F6009400401715608013E4F561800E755D0169
:100406008009E55ED394004002155E0223D4E53CE4
:100416006402600302263190002EE060030204CDE0
:10042600900030E0640160030204BE127DA3E5770C
:10043600640860FA900032E014B409005077900422
:100446005275F003A4C58325F0C5837302046D02BB
:10045600047202047702048202048D02049D0204DF
:10046600A80204AD0204B2E4F55A8049E4F55F80BF
:1004760044E559D39400403D15598039E55CD39441
:10048600004032155C802EE55BD394004004155B7A
:100496008023755B0A801EE560D3940040171560C3
:1004A6008013E4F561800E755D018009E55ED394E5
:1004B600004002155E0223D4127DA3E5776408602E
:1004C600FA1274A902262E127DA3E577640860FA53
:1004D600900031E0700BE562D39400400D15628008
:1004E60009E563D39400400215630223D4900030DB
:1004F600E064017049127DA3E577640960FAE4902F
:100506000030F0753601127E2CE53CB401047F0301
:100516008007E53CB40205AF59127718E55DB401D2
:1005260003127D3F124A18E4FD7FA01276B07F0ABF
:100536007E00127AA675E60875E702D2AC22E53C83
:100546006401703CE57CF47028E5356003022631D1
:1005560030020F127DA3E577640960FA75340D0247
:100566000DFE127DA3E577640960FA75340E020D5F
:10057600FE127DA3E577640960FA75340D020DFE5F
:10058600E53C6402600302263190002EE0700F12F3
:100596007DA3E577640960FA12746B02262E127D3C
:1005A600A3E577640960FA126CED7F327E00127A59
:1005B600A6126C09E4FD7FA01276B07F0A7E0012B7
:1005C6007AA6E490002E0223D3E53C640160030280
:1005D60006A7900030E0703CE57CF47028E53560B5
:1005E6000302263130020F127DA3E577640A60FA12
:1005F60075340B020DFE127DA3E577640A60FA7569
:10060600340C020DFE127DA3E577640A60FA753498
:100616000B020DFE127DA3E577640A60FA900032A4
:10062600E014B40900507790063B75F003A4C58327
:1006360025F0C5837302065602065B0206600206B3
:100646006B02067602068602069102069602069B53
:10065600755A018049755F018044E559C39403507A
:100666003D05598039E55CC394FF5032055C802E08
:10067600E55BD394094005E4F55B8022055B801EAB
:10068600E560C39407501705608013756101800EFD
:10069600E4F55D8009E55EC394045002055E02231D
:1006A600D4E53C6402600302263190002EE060032C
:1006B600020760900030E064016003020751127D7A
:1006C600A3E577640A60FA900032E014B40900509A
:1006D600779006E575F003A4C58325F0C5837302FC
:1006E600070002070502070A02071502072002078C
:1006F6003002073B020740020745755A01804975DB
:100706005F018044E559C39403503D05598039E59E
:100716005CC394FF5032055C802EE55BD3940940A0
:1007260005E4F55B8022055B801EE560C3940750F7
:100736001705608013756101800EE4F55D8009E59B
:100746005EC394045002055E0223D4127DA3E577AE
:10075600640A60FA12746B02262E127DA3E5776492
:100766000A60FA900031E0700BE562C39403500D05
:1007760005628009E563C39405500205630223D42C
:10078600E53C640160030208AA900030E0600302C1
:100796002631E57CF46003020848300147127DA348
:1007A600E577640B60FAAE40AF41E4FCFD7BFF7A6F
:1007B600FFF9F8D3125C9E4014AE40AF417C007D39
:1007C6000A125C37EF2401F541E43EF540D3E541DA
:1007D60094FFE54094005003020EBA75400075413F
:1007E600FF020EBAE5386401704DE577B40B20E5DB
:1007F6003A700575420180F2127DA3E577640B60BD
:10080600FA75400075410112798EE4F53880DBE413
:10081600F542E53A6003021FFC127DA3E577640BFF
:1008260060FA754000754101854176E4F538127924
:100836006A753601021FFC127DA3E577640B60FA28
:100846008059E5386401704AE577B40B20E53A70C3
:100856000575420180F2127DA3E577640B60FA7597
:10086600400075410112798EE4F53880DBE4F542EB
:10087600E53A701B127DA3E577640B60FA754000BC
:10088600754101854176E4F53812796A75360102BB
:100896001FFC127DA3E577640B60FA754000754175
:1008A6000102201BE53C6402600302263190003001
:1008B600E06003022631127DA3E577640B60FA300F
:1008C6000129AE40AF41E4FCFD7BFF7AFFF9F8D386
:1008D600125C9E401CAE40AF417C007D0A125C3724
:1008E600EF2401F541E43EF5408006754000754170
:1008F60001D3E54194FFE54094004006754000753C
:1009060041FF020EBAE53C64016003020A30900022
:1009160030E06003022631E57CF460030209CE3044
:100926000144127DA3E577640C60FAAE40AF41E462
:10093600FCFD7BFF7AFFF9F8D3125C9E4014AE40B3
:10094600AF417C007D0A125C37EF2402F541E43E9C
:10095600F540D3E54194FFE540940040067540001C
:100966007541FF020EBAE5386401704AE577B40CAA
:1009760020E53A700575420180F2127DA3E57764A1
:100986000C60FA75400075410212798EE4F53880E4
:10099600DBE4F542E53A701B127DA3E577640C6053
:1009A600FA754000754102854176E4F53812796A98
:1009B600753601021FFC127DA3E577640C60FA759B
:1009C600400075410202201BE5386401704AE57754
:1009D600B40C20E53A700575420180F2127DA3E55C
:1009E60077640C60FA75400075410212798EE4F561
:1009F6003880DBE4F542E53A701B127DA3E57764A7
:100A06000C60FA754000754102854176E4F53812AE
:100A1600796A753601021FFC127DA3E577640C60C6
:100A2600FA75400075410202201BE53C6402600332
:100A3600022631900030E06003022631127DA3E5E4
:100A460077640C60FA300129AE40AF41E4FCFD7BCF
:100A5600FF7AFFF9F8D3125C9E401CAE40AF417C92
:100A6600007D0A125C37EF2402F541E43EF5408032
:100A760006754000754102D3E54194FFE5409400B8
:100A860040067540007541FF020EBAE53C64016000
:100A960003020BB6900030E06003022631E57CF4D9
:100AA6006003020B54300144127DA3E577640D60A8
:100AB600FAAE40AF41E4FCFD7BFF7AFFF9F8D312B2
:100AC6005C9E4014AE40AF417C007D0A125C37EF5D
:100AD6002403F541E43EF540D3E54194FFE5409417
:100AE6000040067540007541FF020EBAE538640104
:100AF600704AE577B40D20E53A700575420180F23B
:100B0600127DA3E577640D60FA7540007541031206
:100B1600798EE4F53880DBE4F542E53A701B127D08
:100B2600A3E577640D60FA7540007541038541764B
:100B3600E4F53812796A753601021FFC127DA3E5C9
:100B460077640D60FA75400075410302201BE53895
:100B56006401704AE577B40D20E53A7005754201E7
:100B660080F2127DA3E577640D60FA754000754149
:100B76000312798EE4F53880DBE4F542E53A701B22
:100B8600127DA3E577640D60FA7540007541038513
:100B96004176E4F53812796A753601021FFC127D3A
:100BA600A3E577640D60FA75400075410302201BCA
:100BB600E53C64026003022631900030E0600302E7
:100BC6002631127DA3E577640D60FA300129AE4027
:100BD600AF41E4FCFD7BFF7AFFF9F8D3125C9E403F
:100BE6001CAE40AF417C007D0A125C37EF2403F552
:100BF60041E43EF5408006754000754103D3E5416A
:100C060094FFE540940040067540007541FF020ED2
:100C1600BAE53C64016003020D3C900030E06003DD
:100C2600022631E57CF46003020CDA300144127DC1
:100C3600A3E577640E60FAAE40AF41E4FCFD7BFFAE
:100C46007AFFF9F8D3125C9E4014AE40AF417C00A7
:100C56007D0A125C37EF2404F541E43EF540D3E506
:100C66004194FFE540940040067540007541FF023F
:100C76000EBAE5386401704AE577B40E20E53A709D
:100C86000575420180F2127DA3E577640E60FA7560
:100C9600400075410412798EE4F53880DBE4F542B4
:100CA600E53A701B127DA3E577640E60FA75400085
:100CB600754104854176E4F53812796A7536010284
:100CC6001FFC127DA3E577640E60FA75400075413E
:100CD6000402201BE5386401704AE577B40E20E56E
:100CE6003A700575420180F2127DA3E577640E60C5
:100CF600FA75400075410412798EE4F53880DBE41C
:100D0600F542E53A701B127DA3E577640E60FA752D
:100D16004000754104854176E4F53812796A7536E6
:100D260001021FFC127DA3E577640E60FA75400090
:100D360075410402201BE53C6402600302263190E3
:100D46000030E06003022631127DA3E577640E6071
:100D5600FA300129AE40AF41E4FCFD7BFF7AFFF992
:100D6600F8D3125C9E401CAE40AF417C007D0A1257
:100D76005C37EF2404F541E43EF5408006754000FB
:100D8600754104D3E54194FFE54094004006754063
:100D9600007541FF020EBAE53C640160030226318C
:100DA600900030E06003022631127DA3E577640FE0
:100DB60060FA027BCFE53C6401705E900030E07023
:100DC6003AE57CF47026E535600302263130020EE2
:100DD600127DA3E577641160FA753407801A127DD7
:100DE600A3E577641160FA753406800C127DA3E5DD
:100DF60077641160FA753407027C07127DA3E577E4
:100E0600641160FA900032E0B409057401F08006BE
:100E1600900032E004F00223D4E53C640260030251
:100E26002631900030E0B4011E127DA3E5776411EF
:100E360060FA900032E0B409057401F08006900073
:100E460032E004F00223D4127DA3E577641160FA40
:100E5600126F0202262EE53C64016003020F9C908D
:100E66000030E06003022631E57CF46003020F2EB9
:100E7600300147127DA3E577641360FAAE40AF41B7
:100E8600E4FCFD7BFF7AFFF9F8D3125C9E4014AEBA
:100E960040AF417C007D0A125C37EF2405F541E442
:100EA6003EF540D3E54194FFE54094004006754089
:100EB600007541FF8541760223D4E5386401704A06
:100EC600E577B41320E53A700575420180F2127D8C
:100ED600A3E577641360FA75400075410512798EB3
:100EE600E4F53880DBE4F542E53A701B127DA3E5B4
:100EF60077641360FA754000754105854176E4F51F
:100F06003812796A753601021FFC90002FE0D394DF
:100F1600045003022631127DA3E577641360FA7547
:100F2600400075410502201BE5386401704AE577EB
:100F3600B41320E53A700575420180F2127DA3E5EF
:100F460077641360FA75400075410512798EE4F5F1
:100F56003880DBE4F542E53A701B127DA3E5776441
:100F66001360FA754000754105854176E4F538123F
:100F7600796A753601021FFC90002FE0D394045065
:100F860003022631127DA3E577641360FA754000EB
:100F960075410502201BE53C640260030226319080
:100FA6000030E06003022631127DA3E5776413600A
:100FB600FA300129AE40AF41E4FCFD7BFF7AFFF930
:100FC600F8D3125C9E401CAE40AF417C007D0A12F5
:100FD6005C37EF2405F541E43EF540800675400098
:100FE600754105D3E54194FFE54094004006754000
:100FF600007541FF8541760223D4E53C6401600318
:10100600021140900030E06003022631E57CF46076
:10101600030210D2300147127DA3E577641460FA0B
:10102600AE40AF41E4FCFD7BFF7AFFF9F8D3125CDA
:101036009E4014AE40AF417C007D0A125C37EF241F
:1010460006F541E43EF540D3E54194FFE5409400C2
:1010560040067540007541FF8541760223D4E53888
:101066006401704AE577B41420E53A7005754201CB
:1010760080F2127DA3E577641460FA75400075412D
:101086000612798EE4F53880DBE4F542E53A701B0A
:10109600127DA3E577641460FA75400075410685F4
:1010A6004176E4F53812796A753601021FFC900024
:1010B6002FE0D394045003022631127DA3E5776412
:1010C6001460FA75400075410602201BE53864017C
:1010D600704AE577B41420E53A700575420180F24E
:1010E600127DA3E577641460FA7540007541061217
:1010F600798EE4F53880DBE4F542E53A701B127D23
:10110600A3E577641460FA7540007541068541765B
:10111600E4F53812796A753601021FFC90002FE05B
:10112600D394045003022631127DA3E5776414603C
:10113600FA75400075410602201BE53C6402600317
:10114600022631900030E06003022631127DA3E5CD
:1011560077641460FA300129AE40AF41E4FCFD7BB0
:10116600FF7AFFF9F8D3125C9E401CAE40AF417C7B
:10117600007D0A125C37EF2406F541E43EF5408017
:1011860006754000754106D3E54194FFE54094009D
:1011960040067540007541FF8541760223D4E53C43
:1011A600640160030212E4900030E060030226311D
:1011B600E57CF46003021276300147127DA3E577E1
:1011C600641560FAAE40AF41E4FCFD7BFF7AFFF99F
:1011D600F8D3125C9E4014AE40AF417C007D0A12EB
:1011E6005C37EF2407F541E43EF540D3E54194FF33
:1011F600E540940040067540007541FF8541760242
:1012060023D4E5386401704AE577B41520E53A70D1
:101216000575420180F2127DA3E577641560FA75C3
:10122600400075410712798EE4F53880DBE4F5421B
:10123600E53A701B127DA3E577641560FA754000E8
:10124600754107854176E4F53812796A75360102EB
:101256001FFC90002FE0D394045003022631127D28
:10126600A3E577641560FA75400075410702201BF7
:10127600E5386401704AE577B41520E53A700575DE
:10128600420180F2127DA3E577641560FA7540008D
:1012960075410712798EE4F53880DBE4F542E53ACC
:1012A600701B127DA3E577641560FA7540007541E1
:1012B60007854176E4F53812796A753601021FFC16
:1012C60090002FE0D394045003022631127DA3E54B
:1012D60077641560FA75400075410702201BE53CEE
:1012E60064026003022631900030E060030226317A
:1012F600127DA3E577641560FA300129AE40AF414F
:10130600E4FCFD7BFF7AFFF9F8D3125C9E401CAE2D
:1013160040AF417C007D0A125C37EF2407F541E4BB
:101326003EF5408006754000754107D3E54194FFC0
:10133600E540940040067540007541FF8541760200
:1013460023D4E53C64016003021488900030E06019
:1013560003022631E57CF4600302141A30014712B9
:101366007DA3E577641660FAAE40AF41E4FCFD7BF1
:10137600FF7AFFF9F8D3125C9E4014AE40AF417C71
:10138600007D0A125C37EF2408F541E43EF540D3B0
:10139600E54194FFE540940040067540007541FF25
:1013A6008541760223D4E5386401704AE577B416A0
:1013B60020E53A700575420180F2127DA3E5776457
:1013C6001660FA75400075410812798EE4F538808A
:1013D600DBE4F542E53A701B127DA3E577641660FF
:1013E600FA754000754108854176E4F53812796A48
:1013F600753601021FFC90002FE0D39404500302BF
:101406002631127DA3E577641660FA7540007541B2
:101416000802201BE5386401704AE577B41620E51A
:101426003A700575420180F2127DA3E57764166075
:10143600FA75400075410812798EE4F53880DBE4D0
:10144600F542E53A701B127DA3E577641660FA75DE
:101456004000754108854176E4F53812796A75369B
:1014660001021FFC90002FE0D394045003022631A2
:10147600127DA3E577641660FA754000754108028F
:10148600201BE53C64026003022631900030E060D8
:1014960003022631127DA3E577641660FA3001292E
:1014A600AE40AF41E4FCFD7BFF7AFFF9F8D3125C56
:1014B6009E401CAE40AF417C007D0A125C37EF2493
:1014C60008F541E43EF5408006754000754108D3B5
:1014D600E54194FFE540940040067540007541FFE4
:1014E6008541760223D4E53C64017003022631E58A
:1014F6003C64026003022631900030E0600302265D
:1015060031127DA3E577641760FAD3E54194FFE5D0
:10151600409400400675400075410185416CC2014A
:10152600E4F576F540F5410223D4E53C6401600319
:10153600021670900030E06003022631E57CF4600C
:1015460003021602300147127DA3E577641B60FA99
:10155600AE40AF41E4FCFD7BFF7AFFF9F8D3125CA5
:101566009E4014AE40AF417C007D0A125C37EF24EA
:1015760009F541E43EF540D3E54194FFE54094008A
:1015860040067540007541FF8541760223D4E53853
:101596006401704AE577B41B20E53A70057542018F
:1015A60080F2127DA3E577641B60FA7540007541F1
:1015B6000912798EE4F53880DBE4F542E53A701BD2
:1015C600127DA3E577641B60FA75400075410985B5
:1015D6004176E4F53812796A753601021FFC9000EF
:1015E6002FE0D394045003022631127DA3E57764DD
:1015F6001B60FA75400075410902201BE53864013D
:10160600704AE577B41B20E53A700575420180F211
:10161600127DA3E577641B60FA75400075410912D7
:10162600798EE4F53880DBE4F542E53A701B127DED
:10163600A3E577641B60FA7540007541098541761C
:10164600E4F53812796A753601021FFC90002FE026
:10165600D394045003022631127DA3E577641B6000
:10166600FA75400075410902201BE53C64026003DF
:10167600022631900030E06003022631127DA3E598
:1016860077641B60FA300129AE40AF41E4FCFD7B74
:10169600FF7AFFF9F8D3125C9E401CAE40AF417C46
:1016A600007D0A125C37EF2409F541E43EF54080DF
:1016B60006754000754109D3E54194FFE540940065
:1016C60040067540007541FF8541760223D4E53C0E
:1016D6006401600302180F900030E06003022631B7
:1016E600E57CF460030217A1300142127DA3E57781
:1016F600641C60FAAE40AF41E4FCFD7BFF7AFFF963
:10170600F8D3125C9E400FAE40AF417C007D0A12BA
:101716005C378E408F41D3E54194FFE5409400400D
:10172600067540007541FF8541760223D4E538648D
:1017360001704AE577B41C20E53A700575420180D0
:10174600F2127DA3E577641C60FA75400075410AC4
:1017560012798EE4F53880DBE4F542E53A701B1227
:101766007DA3E577641C60FA75400075410A8541E2
:1017760076E4F53812796A753601021FFC90002F5F
:10178600E0D394045003022631127DA3E577641C4E
:1017960060FA75400075410A02201BE53864017045
:1017A6004AE577B41C20E53A700575420180F212CD
:1017B6007DA3E577641C60FA75400075410A1279CD
:1017C6008EE4F53880DBE4F542E53A701B127DA322
:1017D600E577641C60FA75400075410A854176E438
:1017E600F53812796A753601021FFC90002FE0D396
:1017F60094045003022631127DA3E577641C60FA37
:1018060075400075410A02201BE53C640260030234
:101816002631900030E06003022631127DA3E57781
:10182600641C60FA300124AE40AF41E4FCFD7BFF4E
:101836007AFFF9F8D3125C9E4017AE40AF417C00A8
:101846007D0A125C378E408F4180067540007541D7
:101856000AD3E54194FFE5409400400675400075C3
:1018660041FF8541760223D4E53C640160030219F9
:1018760067900030E06003022631E57CF470743036
:101886000103022631E5386401704AE577B41D206C
:10189600E53A700575420180F2127DA3E577641D75
:1018A60060FA75400075410B12798EE4F53880DBDD
:1018B600E4F542E53A701B127DA3E577641D60FAF4
:1018C60075400075410B854176E4F53812796A75E5
:1018D6003601021FFC90002FE0D394045003022629
:1018E60031127DA3E577641D60FA75400075410BE2
:1018F60002201BE5386401704AE577B41D20E53AFD
:10190600700575420180F2127DA3E577641D60FAC9
:1019160075400075410B12798EE4F53880DBE4F5ED
:1019260042E53A701B127DA3E577641D60FA7540A7
:101936000075410B854176E4F53812796A753601F2
:10194600021FFC90002FE0D39404500302263112AC
:101956007DA3E577641D60FA75400075410B022092
:101966001BE53C64026003022631900030E0600310
:10197600022631300103022631127DA3E577641D6C
:1019860060FA75400075410B8541760223D4E53C2B
:1019960064016003021A8D900030E0600302263174
:1019A600E57CF47074300103022631E53864017079
:1019B6004AE577B41E20E53A700575420180F212B9
:1019C6007DA3E577641E60FA75400075410C1279B7
:1019D6008EE4F53880DBE4F542E53A701B127DA310
:1019E600E577641E60FA75400075410C854176E422
:1019F600F53812796A753601021FFC90002FE0D384
:101A060094045003022631127DA3E577641E60FA22
:101A160075400075410C02201BE5386401704AE5EB
:101A260077B41E20E53A700575420180F2127DA357
:101A3600E577641E60FA75400075410C12798EE4F4
:101A4600F53880DBE4F542E53A701B127DA3E577B5
:101A5600641E60FA75400075410C854176E4F538E0
:101A660012796A753601021FFC90002FE0D39404A8
:101A76005003022631127DA3E577641E60FA754095
:101A86000075410C02201BE53C640260030226310E
:101A9600900030E060030226313001030226311245
:101AA6007DA3E577641E60FA75400075410C85419B
:101AB600760223D4E53C64017072900030E0600346
:101AC600022631E5356003022631E57CF47050309C
:101AD6000142E577B41F1CE53A700575420180F2B4
:101AE600127DA3E577641F60FA12798EE4F538C299
:101AF6000180DFE4F542E53A7017127DA3E57764CD
:101B06001F60FA854176E4F53812796A753601C2A6
:101B160001021FFC127DA3E577641F60FA8009129B
:101B26007DA3E577641F60FA75380122E53C6402FF
:101B36006003022631900030E06003022631D3E5CF
:101B4600419400E54094005003022631E577641F76
:101B5600702DE53A7007754201C20180EF127DA330
:101B6600E577641F60FAD3E54194FFE540940040B1
:101B7600067540007541018541681271A080CDE46B
:101B8600F542E53A7025127DA3E577641F60FAD326
:101B9600E54194FFE540940040067540007541011B
:101BA600854176C20175360112715D021FFCE53C66
:101BB60064016003021CAD900030E0600302263130
:101BC600E57CF47074300103022631E53864017057
:101BD6004AE577B42320E53A700575420180F21292
:101BE6007DA3E577642360FA75400075410D12798F
:101BF6008EE4F53880DBE4F542E53A701B127DA3EE
:101C0600E577642360FA75400075410D854176E4F9
:101C1600F53812796A753601021FFC90002FE0D361
:101C260094045003022631127DA3E577642360FAFB
:101C360075400075410D02201BE5386401704AE5C8
:101C460077B42320E53A700575420180F2127DA330
:101C5600E577642360FA75400075410D12798EE4CC
:101C6600F53880DBE4F542E53A701B127DA3E57793
:101C7600642360FA75400075410D854176E4F538B8
:101C860012796A753601021FFC90002FE0D3940486
:101C96005003022631127DA3E577642360FA75406E
:101CA6000075410D02201BE53C64026003022631EB
:101CB600900030E060030226313001030226311223
:101CC6007DA3E577642360FA75400075410D854173
:101CD600760223D4E53C64016003021DD3900030F4
:101CE600E06003022631E57CF470743001030226BD
:101CF60031E5386401704AE577B42420E53A700589
:101D060075420180F2127DA3E577642460FA75407E
:101D16000075410E12798EE4F53880DBE4F542E574
:101D26003A701B127DA3E577642460FA754000754E
:101D3600410E854176E4F53812796A753601021F3F
:101D4600FC90002FE0D394045003022631127DA3A9
:101D5600E577642460FA75400075410E02201BE5A4
:101D6600386401704AE577B42420E53A7005754277
:101D76000180F2127DA3E577642460FA7540007550
:101D8600410E12798EE4F53880DBE4F542E53A70CF
:101D96001B127DA3E577642460FA75400075410E39
:101DA600854176E4F53812796A753601021FFC9092
:101DB600002FE0D394045003022631127DA3E57769
:101DC600642460FA75400075410E02201BE53C64F0
:101DD600026003022631900030E0600302263130B3
:101DE6000103022631127DA3E577642460FA75406B
:101DF6000075410E8541760223D4E53C64016003FB
:101E0600021EF9900030E06003022631E57CF47092
:101E160074300103022631E5386401704AE577B46F
:101E26002520E53A700575420180F2127DA3E5771B
:101E3600642560FA75400075410F12798EE4F53815
:101E460080DBE4F542E53A701B127DA3E577642555
:101E560060FA75400075410F854176E4F5381279D0
:101E66006A753601021FFC90002FE0D394045003DC
:101E7600022631127DA3E577642560FA7540007568
:101E8600410F02201BE5386401704AE577B425202E
:101E9600E53A700575420180F2127DA3E577642567
:101EA60060FA75400075410F12798EE4F53880DBD3
:101EB600E4F542E53A701B127DA3E577642560FAE6
:101EC60075400075410F854176E4F53812796A75DB
:101ED6003601021FFC90002FE0D394045003022623
:101EE60031127DA3E577642560FA75400075410FD0
:101EF60002201BE53C64026003022631900030E0BC
:101F06006003022631300103022631127DA3E577F4
:101F1600642560FA75400075410F8541760223D429
:101F2600E53C6401600302201E900030E06003027D
:101F36002631E57CF47072300103022631E53864FF
:101F4600017049E577B42620E53A700575420180AF
:101F5600F2127DA3E577642660FA7540007541109C
:101F660012798EE4F53880DBE4F542E53A701B120F
:101F76007DA3E577642660FA7540007541108541BA
:101F860076E4F53812796A753601806A90002FE09A
:101F9600D394045003022631127DA3E577642660AC
:101FA600FA754000754110806CE5386401704BE5A8
:101FB60077B42620E53A700575420180F2127DA3BA
:101FC600E577642660FA75400075411012798EE453
:101FD600F53880DBE4F542E53A701B127DA3E57720
:101FE600642660FA754000754110854176E4F5383F
:101FF60012796A753601E4F53A2290002FE0D394FF
:10200600045003022631127DA3E577642660FA7533
:102016004000754110027946E53C640260030226E1
:1020260031900030E0600302263130010302263190
:10203600127DA3E577642660FA7540007541108528
:1020460041760223D4E53C6401702B900030E060B9
:1020560003022631127DA3E577642760FAE535B4DD
:10206600010A127BEB751801E4F53522126C80E447
:10207600F51875350122E53C6402600302263190AD
:102086000030E06003022631127DA3E57764276005
:10209600FAE53EB4010712711AE4F53E221254AB7A
:1020A600753E0122E53C64017035900030E0600326
:1020B600022631E57CB4FF18E5356003022631E0DF
:1020C6006003022631127DA3E577642860FA802A30
:1020D600127DA3E577642860FA7534010224C5E50C
:1020E6003C64026003022631900030E06003022661
:1020F60031127DA3E577642860FAD2010221D2E588
:102106003C64017046900030E06003022631E57CB5
:10211600B4FF29E5356003022631127DA3E5776415
:102126002960FAD3E54194FFE540940040067540E6
:10213600007541011279B2C2010221D2127DA3E5D6
:1021460077642960FA7534020224C5E53C640260AE
:1021560003022631900030E06003022631E5414556
:10216600407003022631127DA3E577642960FAD315
:10217600E54194FFE5409400400675400075410135
:1021860085416BC201E4F540F541F57675360102ED
:1021960071E3E53C64017049900030E0600302267B
:1021A60031E57CB4FF2CE5356003022631127DA3B0
:1021B600E577642A60FAD3E54194FFE54094004050
:1021C6000675400075410112798EC201E4F540F5AD
:1021D6004122127DA3E577642A60FA75340402244D
:1021E600C5E53C64026003022631900030E06003DE
:1021F600022631E54145407003022631127DA3E5F2
:1022060077642A60FAD3E54194FFE54094004006DE
:10221600754000754101854168C201E4F540F5410C
:10222600F5767536010271A0E53C640170339000C5
:1022360030E06003022631E57CB4FF16E535600325
:10224600022631127DA3E577642B60FA7534070206
:1022560024C5127DA3E577642B60FA753406022443
:10226600C5E53C64026003022631900030E060035D
:10227600022631127DA3E577642B60FA3000061240
:102286007094C200221270D7D20022E53CB4011F1E
:10229600900030E06003022631E535600302263106
:1022A600127DA3E577642D60FA127C3FC20E22E50B
:1022B6003C64026003022631900030E0600302268F
:1022C60031127DA3E577642D60FAB203200306126E
:1022D6007226C20E22127269D20E22E53CB4012188
:1022E600900030E06003022631E5356003022631B6
:1022F600127DA3E577642E60FAD20E127B7B02264E
:102306002EE53C64026003022631900030E0600353
:10231600022631127DA3E577642E60FAD20E12767C
:102326000B02262EE53CB40121900030E06003024A
:102336002631E5356003022631127DA3E577642F49
:1023460060FAD20E127CC802262EE53C64026003B7
:10235600022631900030E06003022631127DA3E5AB
:1023660077642F60FAD20E1275D402262EE53C64ED
:10237600017035900030E06003022631E57CB4FF41
:1023860018E5356003022631127DA3E577643060D7
:10239600FA753409D2020224C5127DA3E5776430AA
:1023A60060FA7534080224C5E53C6402600302261F
:1023B60031900030E06003022631127DA3E5776498
:1023C6003060FA90002E7401F0E4900031F075361A
:1023D6000122E53C64017035900030E0600302267E
:1023E60031E57CB4FF18E5356003022631127DA382
:1023F600E577643160FA75340BD2020224C5127D8A
:10240600A3E577643160FA75340A0224C5E53C64B5
:10241600026003022631900030E06003022631128A
:102426007DA3E577643160FA90002E7401F0900088
:1024360031F0F53622E53C64017031900030E06001
:1024460003022631E57CB4FF15E53560030226312B
:10245600127DA3E577643260FA75340D8061127DD2
:10246600A3E577643260FA75340C8053E53C640268
:102476006003022631900030E06003022631127DAF
:10248600A3E577643260FA02700EE53C64017032AF
:10249600900030E06003022631E57CB4FF15E53597
:1024A6006003022631127DA3E577643360FA753442
:1024B6000F800C127DA3E577643360FA75340E0243
:1024C6007C23E53C64026003022631900030E06024
:1024D60003022631127DA3E577643360FA02705158
:1024E600E53C64017048E577B4341C753D01900005
:1024F60030E0B401F1127DA3E577643460FAE4F5C7
:10250600E6F5E7C2AC80DFE4F53D900030E060031D
:10251600022631127DA3E577643460FA637CFFE519
:102526007CB4FF05C208D20922D208C20922E53CC2
:1025360064026003022631900030E0600302263117
:10254600E577B4341C753D01900030E0B401F1121A
:102556007DA3E577643460FAE4F5E6F5E7C2AC807E
:10256600DFE4F53D22E53CB4011FE53560030226B4
:1025760031900030E06003022631127DA3E57764D6
:102586003560FA127C5BC20F22E53C6402600302EE
:102596002631900030E06003022631127DA3E577F4
:1025A600643560FAB2042004061272ACC20F22121D
:1025B60072EFD20F22E53CB4011AE535706D90003A
:1025C60030E07067127DA3E577643660FAD20F12A9
:1025D6007BB38054E53C64027051900030E0704B50
:1025E600127DA3E577643660FAD20F1276798038C9
:1025F600E53CB4011AE5357032900030E0702C12DB
:102606007DA3E577643760FAD20F127B978019E5D0
:102616003CB40217900030E07011127DA3E5776498
:0C2626003760FAD20F12764275330122A1
:10774B00E53DB4010A0545E545700905448005E4AE
:10775B00F544F545D3E54594D0E54494074012E450
:10776B00F53DF544F54590003004F0F536900032C8
:02777B00F022FA
:107D73000546E546D394144006E4F5461274E7221B
:10785B00052AE53CB4030FE52AD394FE4019E4F561
:10786B002A6321FF800AE52AD39432400AE4F52AE1
:08787B007D03AF2112792022E8
:10005600E542B4010A052CE52C7009052B8005E460
:10006600F52BF52CD3E52C94B8E52B940B400AE43C
:0A007600F52BF52CF542753A012236
:107D1100E53BB40111052DE52DD394644008E4F54C
:077D21003BF52D753701222F
:1079FA00E538B40118052FE52F7002052EB4881258
:107A0A00E52EB4130DE4F52EF52FF53822E4F52E04
:037A1A00F52F2223
:107A1D00E57E70080531E53170020530D3E531940E
:107A2D00B8E530940B400BE4F530F531757D0175FB
:037A3D007E0122A5
:107AA600E4FDFCC3ED9FEC9E5015E4FBFA0BBB0016
:0F7AB600010ABA04F8BB9CF50DBD00010C80E479
:017AC500229E
:0F7DA300E55F700AD2A77F32FE127AA6C2A7222E
:10605100E55D600302618A90002304F0E543705D11
:10606100E590540FB53F0405328009E590540FF5D2
:106071003FE4F532E532D394C85003026196E4F56A
:1060810032E53F940F5015900028125CD1000000BA
:10609100007543019000257403F0801D900025E0F8
:1060A100D394004014E014F0E4F543C2A7C2A690D3
:1060B1000028125CD100000000E4F53F2290002886
:1060C100E0FCA3E0FDA3E0FEA3E02401FFE43EFE2B
:1060D100E43DFDE43CFC900028125CC5E55E1460E3
:1060E1003314604D14606714700302616C24046002
:1060F10003026196E47F407E06FDFC900028E0F8F3
:10610100A3E0F9A3E0FAA3E0FBD3125CB4500302CD
:106111006196807EE47F407E1FFDFC900028E0F8C0
:10612100A3E0F9A3E0FAA3E0FBD3125CB4406680DC
:1061310061E47F807E3EFDFC900028E0F8A3E0F959
:10614100A3E0FAA3E0FBD3125CB440498044E47FAE
:10615100807EBBFDFC900028E0F8A3E0F9A3E0FA03
:10616100A3E0FBD3125CB4402C80277F007E777DB7
:10617100017C00900028E0F8A3E0F9A3E0FAA3E095
:10618100FBD3125CB4400E8009900023E0B40105FA
:06619100E4F0127D3F2244
:057E4700D2A6D2A72223
:107D3F00C2A7C2A6900028125CD100000000E4F593
:027D4F004322CD
:10737300C20AD20BD20CD20DE490002CF090002F55
:10738300F090002DF0E55CB401127BC17D027F4AD1
:107393001279D67B017D137F4A1279D6E4F57EE517
:0E73A3003CB40106757B01126E37753601226F
:1073B100D20AC20BD20CD20DE490002CF090002F17
:1073C100F090002DF0E55CB401127BC07D027F4A94
:1073D1001279D67B017D137F4A1279D6E4F57EE5D9
:0E73E1003CB40106757B02126E377536012230
:1073EF00D20AD20BC20CD20DE490002CF090002FD9
:1073FF00F090002DF0E55CB401127BC37D027F4A53
:10740F001279D67B027D137F4A1279D6E4F57EE599
:0E741F003CB40106757B03126E3775360122F0
:10742D00D20AD20BD20CC20DE490002CF090002F9A
:10743D00F090002DF0E55CB401127BC27D027F4A15
:10744D001279D67B027D137F4A1279D6E4F57EE55B
:0E745D003CB40106757B04126E3775360122B1
:10777D00EF24FE601014601614601C24037020C2E8
:10778D000AD20B8004D20AC20BD20CD20D22D20A1D
:10779D00D20BC20CD20D22D20AD20BD20CC20D22A8
:097E2300E4F57BF57C7883F6227E
:107AC600E4FE7D01EDC39F501074192DF582E43458
:0E7AD60000F583E02EFE0D80EB0E0E0EAF06C7
:017AE400227F
:087A8500757001857B717F051E
:107A8D00E4FE7D01EDC39F500A746D2DF8E62EFEC8
:087A9D000D80F10E0E0EAF0684
:017AA50022BE
:106E370090000D7402F0F56DAF5CA3EFF0F56EA353
:106E4700740BF0F56FE4A3F0F570AF7BA3EFF0F5EB
:106E5700717F05127A8DA3EFF0F572A37403F0F535
:106E670073756A06788376019000167406F09000B1
:056E7700037401F0228C
:0D7DD000E4F5397F09900019E4F0A3DFFC11
:017DDD002283
:107CAF00756D02855C6E756FEF127A858F727573C5
:097CBF0003756A06788376012240
:107CC800756D02855C6E756F0E127A858F7275738D
:097CD80003756A06788376012227
:107B7B00756D02855C6E756F0E757002127A888F4B
:0C7B8B0072757303756A06788376012218
:107B9700756D02855C6E756F0E757004127A888F2D
:0C7BA70072757303756A067883760122FC
:107BB300756D02855C6E756F0E757005127A888F10
:0C7BC30072757303756A067883760122E0
:107BCF00756D02855C6E756F0C7570A3127A888F58
:0C7BDF0072757303756A067883760122C4
:106C8000E55BB40A00504D906C8EF8282873026CB6
:106C9000AC026CB1026CB6026CB6026CB8026CBD90
:106CA000026CC2026CC7026CB6026CD17570A48013
:106CB000237570A5801E80147570A780177570A845
:106CC00080127570A9800D7570AA80087570FF809C
:106CD000037570A6756D02855C6E756F0C127A88EF
:0D6CE0008F72757303756A06788376012242
:107BEB00756D02855C6E756F0C7570D0127A888F0F
:0C7BFB0072757303756A067883760122A8
:10794600756D02855C6E756F0C854170857B71E483
:10795600F5727F06127A8D8F73757403756A0778D0
:047966008376012201
:107A4000756D02855C6E756F0C8F70857B71E4F5CA
:107A5000727F06127A8D8F73757403756A07788347
:037A60007601228A
:10796A00756D02855C6E756F0C7570A0857B71856F
:10797A0041727F06127A8D8F73757403756A077860
:04798A0083760122DD
:10798E00756D02855C6E756F0C7570A1857B71854A
:10799E0041727F06127A8D8F73757403756A07783C
:0479AE0083760122B9
:107C0700756D02855C6E756FD3853470127A888FB7
:0C7C170072757303756A0678837601228B
:107C2300756D02855C6E756FD2853470127A888F9C
:0C7C330072757303756A0678837601226F
:1079B200756D02855C6E756F0C7570A2857B718525
:1079C20041727F06127A8D8F73757403756A077818
:0479D2008376012295
:107C3F00756D02855C6E756F0E757003127A888F85
:0C7C4F0072757303756A06788376012253
:107C5B00756D02855C6E756F0E757006127A888F66
:0C7C6B0072757303756A06788376012237
:097E0F007F107858E4F608DFFC4E
:017E18002247
:0476E5008F4A8D4BF0
:1076E900127D51AF4A127CE1127B5EAF4B127CE1F5
:1076F900127B5E127D51E54A4401FF127CE1127B47
:0E7709005E127B048F4C127E4C127DDEAF4C64
:01771700224F
:1079D6008F4A8D4B8B4C127D51AF4A127CE1127B44
:1079E6005EAF4B127CE1127B5EAF4C127CE1127BE8
:0479F6005E027DDED2
:0476B0008F488D4929
:1076B400127D51AF48127CE1127B5EAF49127CE12E
:1076C400127B5EE4F54B7458254BF8E6F54AFF123D
:1076D4007CE1127B5E054BE54BC3941040E8027DD0
:0176E400DEC7
:046E7C008F488D4965
:106E8000127D51AF48127CE1127B5EAF49127CE16A
:106E9000127B5E127D51E5484401FF127CE1E4F56E
:106EA0004AC24A127D62127B047458254AF8A6072A
:0F6EB000054AE54AC3941040E8127E4C027DDE8D
:030080000000225B
:107D5100D281D280120080C280120080C2810200D2
:017D610080A1
:0D7DDE00C280120080D281120080D280226B
:107D6200A24A9280120080D281120080C281020057
:017D72008090
:107B5E007FFFD280120080D281AE071FEE6003201D
:0C7B6E0080F7C281120080308002C280CB
:017B7A0022E8
:057E4C00D24A027D6234
:107CE100E4FEEF30E704D24A8002C24A127D62EF1D
:077CF10025E0FF0EBE08EBC9
:017CF8002269
:107B0400E4FFD280FED281120080EF25E0FF3080B6
:0D7B140003430701C2811200800EBE08E885
:017B21002241
:10263200000000000CCF02D401452002000200007D
:102642000000000D00000099002D013A00B50F5363
:102652000FDF000601250FD50F0000000000AC407F
:10266200FC00C60528200D08032866B7070D0D0DCE
:1026720016200000000A0320050F000000000013CE
:10268200340000000800000015A0400200002048AD
:10269200002236D7FE0010240000992D013AB50F12
:1026A2006CDFF03AF91ECD0F0020B0F00000000000
:1026B2000F00202020FFFFFFF814050F140A00006E
:1026C2000000000400042A04970603671E009B0012
:1026D20000000000E301CF020000000010006B05C3
:1026E20000000000000000000000101E00000000BA
:1026F20000000A00E0000000729BD908820000007E
:10270200D0870000FFFF0000FFFF5073B5020000FA
:102712003C00C016000000C000190019001900009A
:1027220044005E0300054221014F0403D22101034C
:10273200000000000CCF02D401452002000200007C
:102742000000000D00000099002D013A00B50F5362
:102752000FDF000601250FD50F0000000000AC407E
:10276200FC00C60528200D08032866B7070D0D0DCD
:1027720016200000000A0320050F000000000013CD
:102782001E0000000800001715A0400200002048AB
:10279200002236D7FE0010240000992D013AB50F11
:1027A2006CDFF03AF91ECD0F0020B0F000000000FF
:1027B2000F00202020FFFFFFF8FF030C130500008D
:1027C20000000003000425033E0506881B0071007B
:1027D20000000000E301CF02000000002B002B04E8
:1027E200000000000000000000000D4A0000000090
:1027F20000000A00E0000000729BD908820000007D
:10280200D0AC0000FFFF0000FFFF509AB5020000AD
:102812003C00C016000000C0001900190019000099
:1028220044005E0300053F0203C01B078F0A010339
:10283200000000000CCF02D401452002000200007B
:102842000000000D00000099002D013A00B50F5361
:102852000FDF000601250FD50F0000000000AC407D
:10286200FC00C60528200D08032866B7070D0D0DCC
:1028720016200000000A0320050F000000000013CC
:102882001E0000000800001715A0400200002048AA
:10289200002236D7FE0010240000992D013AB50F10
:1028A2006CDFF03AF91ECD0F0020B0F000000000FE
:1028B2000F00202020FFFFFFF82303641202000014
:1028C20000005802000473021F0404821500230052
:1028D20000000000E301CF020000000030005103BD
:1028E200000000000000000000000D450000000094
:1028F20000000A00E0100000729BD908820000006C
:1029020080DD0000FFFF0000FFFF50C4D90200007D
:102912003C00C016000000C0001900190019000098
:1029220044005E0300054E0207AE21073202010396
:10293200000000000CCF02D401452002000200007A
:102942000000000D00000099002D013A00B50F5360
:102952000FDF000601250FD50F0000000000AC407C
:10296200FC00C60528200D08032866B7070D0D0DCB
:1029720016200000000A0320050F000000000013CB
:102982001E0000000800001715A0400200002048A9
:10299200002236D7FE0010240000992D013AB50F0F
:1029A2006CDFF03AF91ECD0F0020B0F000000000FD
:1029B2000F00202020FFFFFFF88402EA110500002B
:1029C2000000EB0300040C021F03025B210028003D
:1029D20000000000E301CF020000000005008B02AE
:1029E200000000000000000000000B6B000000006F
:1029F20000000A00E0000000729BD908820000007B
:102A020000140000FFFF0000FFFF50F5CE2200007F
:102A12003C00C016000000C0001900190019000097
:102A220044005E030005D81607191B07730403034D
:102A3200000000000CCF02D4014520020002000079
:102A42000000000D00000099002D013A00B50F535F
:102A52000FDF000601250FD50F0000000000AC407B
:102A6200FC00C60528200D08032866B7070D0D0DCA
:102A720016200000000A0320050F000000000013CA
:102A8200340000000800000015A0400200002048A9
:102A9200002236D7FE0010240000992D013AB50F0E
:102AA2006CDFF03AF91ECD0F0020B0F000000000FC
:102AB2000F00202020FFFFFFF8140510140A010068
:102AC20000000004000429049706038623009B00EB
:102AD20000000000E301CF02000000006300650572
:102AE20000000000000000000000101300000000C1
:102AF20000000A00E0000000729BD908820000007A
:102B0200D0890000FFFF0000FFFF50738102000028
:102B12003C00C016000000C0001900190019000096
:102B220044005E0300052B0001501B07B010010397
:102B3200000000000CCF02D4014520020002000078
:102B42000000000D00000099002D013A00B50F535E
:102B52000FDF000601250FD50F0000000000AC407A
:102B6200FC00C60528200D08032866B7070D0D0DC9
:102B720016200000000A0320050F000000000013C9
:102B82001E0000000800001715A0400200002048A7
:102B9200002236D7FE0010240000992D013AB50F0D
:102BA2006CDFF03AF91ECD0F0020B0F000000000FB
:102BB2000F00202020FFFFFFF802040F1302000085
:102BC2000000000300041F031F0506631A007000C3
:102BD20000000000E301CF02000000003A003B04C5
:102BE20000000000000000000000103B0000000098
:102BF20000000A00E0000000729BD9088200000079
:102C0200D0AC0000FFFF0000FFFF509ADE02000080
:102C12003C00C016000000C0001900190019000095
:102C220044005E030005670403C91203EF100103A9
:102C3200000000000CCF02D4014520020002000077
:102C42000000000D00000099002D013A00B50F535D
:102C52000FDF000601250FD50F0000000000AC4079
:102C6200FC00C60528200D08032866B7070D0D0DC8
:102C720016200000000A0320050F00000000301398
:102C82001E0000000800001715A0400200002048A6
:102C9200002236D7FE0010240000992D013AB50F0C
:102CA2006CDFF03AF91ECD0F0020B0F000000000FA
:102CB2000F00202020FFFFFFF82303631202000011
:102CC20000005802000470021F04035113006C003C
:102CD20000000000E301CF020000000030005103B9
:102CE200000000000000000000000C450000000091
:102CF20000000A00E0000000729BD9088200000078
:102D020080DD0000FFFF0000FFFF50C4E60200006C
:102D12003C00C016000000C0001900190019000094
:102D220044005E0300056913074213078B0A01037F
:102D3200000000000CCF02D4014520020002000076
:102D42000000000D00000099002D013A00B50F535C
:102D52000FDF000601250FD50F0000000000AC4078
:102D6200FC00C60528200D08032866B7070D0D0DC7
:102D720016200000000A0320050F000000000013C7
:102D82001E0000000800001715A0400200002048A5
:102D9200002236D7FE0010240000992D013AB50F0B
:102DA2006CDFF03AF91ECD0F0020B0F000000000F9
:102DB2000F00202020FFFFFFF88102E9110501002A
:102DC2000000E0010004F401470303410D00280064
:102DD20000000000E301CF02000000000500CD0268
:102DE20000000000000000000000092900000000AF
:102DF20000000A00E0000000729BD9088200000077
:102E020000140000FFFF0000FFFF00F5F0220000A9
:102E12003C00C016000000C0001900190019000093
:102E220044005E030005792107BB0C07870C0103F0
:102E3200000000000CCF023F024520020002000009
:102E42000000000D00000099002D013A00B50F535B
:102E52000FDF000601250FD50F0000000000AC4077
:102E6200FC00C60528200D08032866B7070D0D0DC6
:102E720016200000000A0320050F000000000013C6
:102E8200300000000800000015A0400200002048A9
:102E9200002236D7FE0010240000992D013AB50F0A
:102EA2006CDFF03AF91ECD0F0020B0F000000000F8
:102EB2000F00202020FFFFFFF8140511140A000064
:102EC2000000000400042A04970603671E009B000A
:102ED20000000000E301CF02000000005700580587
:102EE200000000000000000000001231000000009D
:102EF20000000A00E0000000729BD9088200000076
:102F0200D0870000FFFF0000FFFF5087EE020000A5
:102F12003C00C016000000C0001900190019000092
:102F220044005E0300054221014F0403D221010344
:102F3200000000000CCF023F024520020002000008
:102F42000000000D00000099002D013A00B50F535A
:102F52000FDF000601250FD50F0000000000AC4076
:102F6200FC00C60528200D08032866B7070D0D0DC5
:102F720016200000000A0320050F000000000013C5
:102F8200300000000800001715A040020000204891
:102F9200002236D7FE0010240000992D013AB50F09
:102FA2006CDFF03AF91ECD0F0020B0F000000000F7
:102FB2000F00202020FFFFFFF810040D1305010071
:102FC20000000003000425033F0506881A00710073
:102FD20000000000E301CF02000000002B002B04E0
:102FE200000000000000000000000D5A0000000078
:102FF20000000A00E0000000729BD9088200000075
:10300200D0A90000FFFF0000FFFF00B4D9020000BA
:103012003C00C016000000C0001900190019000091
:1030220044005E0300053F0203001B078F0A0103F1
:10303200000000000CCF023F024520020002000007
:103042000000000D00000099002D013A00B50F5359
:103052000FDF000601250FD50F0000000000AC4075
:10306200FC00C60528200D08032866B7070D0D0DC4
:1030720016200000000A0320050F000000000013C4
:10308200300000000800000015A0400200002048A7
:10309200002236D7FE0010240000992D013AB50F08
:1030A2006CDFF03AF91ECD0F0020B0F000000000F6
:1030B2000F00202020FFFFFFF82C03631202000004
:1030C20000005802000473021F040482150023004A
:1030D20000000000E301CF020000000030005103B5
:1030E200000000000000000000000C500000000082
:1030F20000000A00E0000000729BD9088200000074
:1031020080D90000FFFF0000FFFFFFE6140200006D
:103112003C00C016000000C0001900190019000090
:1031220044005E0300054E0207AE2107320201038E
:10313200000000000CCF023F024520020002000006
:103142000000000D00000099002D013A00B50F5358
:103152000FDF000601250FD50F0000000000AC4074
:10316200FC00C60528200D08032866B7070D0D0DC3
:1031720016200000000A0320050F000000000013C3
:10318200300000000800000015A0400200002048A6
:10319200002236D7FE0010240000992D013AB50F07
:1031A2006CDFF03AF91ECD0F0020B0F000000000F5
:1031B2000F00202020FFFFFFF82C03631202000003
:1031C20000005802000473021F0404821500230049
:1031D20000000000E301CF020000000030005103B4
:1031E200000000000000000000000C500000000081
:1031F20000000A00E0000000729BD9088200000073
:1032020080D90000FFFF0000FFFFFFE6140200006C
:103212003C00C016020000FF00190019001900004E
:1032220044005E0300054E0207AE2107320201038D
:10323200000000000CCF023F024520020002000005
:103242000000000D00000099002D013A00B50F5357
:103252000FDF000601250FD50F0000000000AC4073
:10326200FC00C60528200D08032866B7070D0D0DC2
:1032720016200000000A0320050F000000000013C2
:10328200300000000800000015A0400200002048A5
:10329200002236D7FE0010240000992D013AB50F06
:1032A2006CDFF03AF91ECD0F0020B0F000000000F4
:1032B2000F00202020FFFFFFF88B02EA110500001B
:1032C2000000E00100040C021F030260210028003C
:1032D20000000000E301CF020000000005008602AA
:1032E200000000000000000000000D790000000056
:1032F20000000A00E0000000729BD9088200000072
:10330200000E0000FFFF0000FFFF00223830000027
:103312003C00C016000000C000190019001900008E
:1033220044005E030005D81607191B077304030344
:10333200000000000CCF023F024520020002000004
:103342000000000D00000099002D013A00B50F5356
:103352000FDF000601250FD50F0000000000AC4072
:10336200FC00C60528200D08032866B7070D0D0DC1
:1033720016200000000A0320050F000000000013C1
:10338200300000000800000015A0400200002048A4
:10339200002236D7FE0010240000992D013AB50F05
:1033A2006CDFF03AF91ECD0F0020B0F000000000F3
:1033B2000F00202020FFFFFFF8150510140A01005E
:1033C20000000004000429049706038623009B00E2
:1033D20000000000E301CF0200000000620064056B
:1033E20000000000000000000000102500000000A6
:1033F20000000A00E0000000729BD9088200000071
:10340200D0870000FFFF0000FFFF50873802000056
:103412003C00C016000000C000190019001900008D
:1034220044005E0300052B0001AB1B07B010010333
:10343200000000000CCF023F024520020002000003
:103442000000000D00000780012D013A00B50F5366
:103452000FDF000601250FD50F0000000000AC4071
:10346200FC00C60528200D08032866B7070D0D0DC0
:1034720016200000000A0320050F000000000013C0
:10348200300000000800001715A04002000020488C
:10349200002236D7FE0010240000992D013AB50F04
:1034A2006CDFF03AF91ECD0F0020B0F000000000F2
:1034B2000F00202020FFFFFFF810040F130200006E
:1034C2000000000300041F031F0506631A007000BA
:1034D20000000000E301CF02000000003A003B04BC
:1034E20000000000000000000000104B000000007F
:1034F20000000A00E0000000729BD9088200000070
:10350200D0A90000FFFF0000FFFF50B3F10200004E
:103512003C00C016000000C000190019001900008C
:1035220044005E030005670403C91203EF100103A0
:10353200000000000CCF023F024520020002000002
:103542000000000D00000099002D013A00B50F5354
:103552000FDF000601250FD50F0000000000AC4070
:10356200FC00C60528200D08032866B7070D0D0DBF
:1035720016200000000A0320050F000000000013BF
:10358200300000000800000015A0400200002048A2
:10359200002236D7FE0010240000992D013AB50F03
:1035A2006CDFF03AF91ECD0F0020B0F000000000F1
:1035B2000F00202020FFFFFFF82C036412020000FE
:1035C20000005802000470021F04035113006C0033
:1035D20000000000E301CF020000000030005103B0
:1035E200000000000000000000000D51000000007B
:1035F20000000A00E0000000729BD908820000006F
:1036020080D90000FFFF0000FFFFFFE5F10200008C
:103612003C00C016000000C000190019001900008B
:1036220044005E0300056913074213078B0A010376
:10363200000000000CCF023F024520020002000001
:103642000000000D00000099002D013A00B50F5353
:103652000FDF000601250FD50F0000000000AC406F
:10366200FC00C60528200D08032866B7070D0D0DBE
:1036720016200000000A0320050F000000000013BE
:10368200300000000800000015A0400200002048A1
:10369200002236D7FE0010240000992D013AB50F02
:1036A2006CDFF03AF91ECD0F0020B0F000000000F0
:1036B2000F00202020FFFFFFF88B02EB1105000016
:1036C2000000E0010004F401470303410F00280059
:1036D20000000000E301CF02000000004C00CE0217
:1036E200000000000000000000000F320000000097
:1036F20000000A00E0000000729BD908820000006E
:10370200000F0000FFFF0000FFFF501EE632000026
:103712003C00C016000000C000190019001900008A
:1037220044005E030005792107BB0C07870C0103E7
:104A1800C2B77F0A7E00127AA6D2B7E4FB7DFF7F79
:104A2800FE1279D6E560B408004003024EE9904AC8
:104A38003DF8282873024A55024AE8024B7B024C8B
:104A48000E024CA1024D34024DC7024E5AE5617068
:104A580047F547F548AD48ED90263293FB7FFE12A7
:104A680079D60548E54870020547C394DCE54794C4
:104A78000040E27547007548DDAD48ED9026329359
:104A8800FB7FFE1279D60548E54870020547C3E565
:104A980047940140E4024EE9E4F547F548AD48ED96
:104AA800902A3293FB7FFE1279D60548E5487002BA
:104AB8000547C394DCE547940040E2754700754814
:104AC800DDAD48ED902A3293FB7FFE1279D605487A
:104AD800E54870020547C3E547940140E4024EE902
:104AE800E5617047F547F548AD48ED90273293FBEF
:104AF8007FFE1279D60548E54870020547C394DC65
:104B0800E547940040E27547007548DDAD48ED90F3
:104B1800273293FB7FFE1279D60548E548700205D7
:104B280047C3E547940140E4024EE9E4F547F548F8
:104B3800AD48ED902B3293FB7FFE1279D60548E500
:104B48004870020547C394DCE547940040E2754786
:104B5800007548DDAD48ED902B3293FB7FFE12794E
:104B6800D60548E54870020547C3E547940140E487
:104B7800024EE9E5617047F547F548AD48ED9028E4
:104B88003293FB7FFE1279D60548E5487002054747
:104B9800C394DCE547940040E27547007548DDADF5
:104BA80048ED90283293FB7FFE1279D60548E548F8
:104BB80070020547C3E547940140E4024EE9E4F575
:104BC80047F548AD48ED902C3293FB7FFE1279D61D
:104BD8000548E54870020547C394DCE54794004062
:104BE800E27547007548DDAD48ED902C3293FB7FA8
:104BF800FE1279D60548E54870020547C3E5479493
:104C08000140E4024EE9E5617047F547F548AD48D3
:104C1800ED90293293FB7FFE1279D60548E548705E
:104C2800020547C394DCE547940040E275470075E8
:104C380048DDAD48ED90293293FB7FFE1279D60509
:104C480048E54870020547C3E547940140E4024E31
:104C5800E9E4F547F548AD48ED902D3293FB7FFE2A
:104C68001279D60548E54870020547C394DCE54744
:104C7800940040E27547007548DDAD48ED902D324F
:104C880093FB7FFE1279D60548E54870020547C3B5
:104C9800E547940140E4024EE9E5617047F547F5C0
:104CA80048AD48ED902E3293FB7FFE1279D6054829
:104CB800E54870020547C394DCE547940040E27577
:104CC80047007548DDAD48ED902E3293FB7FFE120C
:104CD80079D60548E54870020547C3E54794014081
:104CE800E4024EE9E4F547F548AD48ED90333293D8
:104CF800FB7FFE1279D60548E54870020547C39444
:104D0800DCE547940040E27547007548DDAD48EDA5
:104D180090333293FB7FFE1279D60548E54870023E
:104D28000547C3E547940140E4024EE9E561704751
:104D3800F547F548AD48ED902F3293FB7FFE127989
:104D4800D60548E54870020547C394DCE54794005A
:104D580040E27547007548DDAD48ED902F3293FB72
:104D68007FFE1279D60548E54870020547C3E54736
:104D7800940140E4024EE9E4F547F548AD48ED906A
:104D8800343293FB7FFE1279D60548E54870020558
:104D980047C394DCE547940040E27547007548DD59
:104DA800AD48ED90343293FB7FFE1279D60548E585
:104DB8004870020547C3E547940140E4024EE9E51F
:104DC800617047F547F548AD48ED90303293FB7F69
:104DD800FE1279D60548E54870020547C394DCE51C
:104DE80047940040E27547007548DDAD48ED9030C6
:104DF8003293FB7FFE1279D60548E54870020547D5
:104E0800C3E547940140E4024EE9E4F547F548ADAF
:104E180048ED90353293FB7FFE1279D60548E54878
:104E280070020547C394DCE547940040E2754700EB
:104E38007548DDAD48ED90353293FB7FFE1279D68B
:104E48000548E54870020547C3E547940140E40278
:104E58004EE9E5617046F547F548AD48ED903232C8
:104E680093FB7FFE1279D60548E54870020547C3D3
:104E780094DCE547940040E27547007548DDAD488D
:104E8800ED90323293FB7FFE1279D60548E54870E3
:104E9800020547C3E547940140E48045E4F547F53A
:104EA80048AD48ED90363293FB7FFE1279D605481F
:104EB800E54870020547C394DCE547940040E27575
:104EC80047007548DDAD48ED90363293FB7FFE1202
:104ED80079D60548E54870020547C3E5479401407F
:0A4EE800E47B037DFF7FFE0279D614
:077E2C00758E05758D6422BF
:10771800EF14601214601714601C2403702475B4ED
:107728007875B5EC801675B43C75B5F6800E75B4F1
:107738001E75B5FB800675B48F75B5FD75D21075CD
:03774800AC43222D
:10756100E4F522F515F514F51FF517F516F511F5E6
:1075710008F519F51AF51BF51CF51DF51EF50BF5AA
:107581000CF50DF50EF50FF510F509F518F50AF5E1
:0A75910012787FF67881F618F622D2
:107A6300E511D394144005E4F5BB800FE511D394DD
:107A73000A400575BB01800375BB02E5097002D29C
:027A8300EC22F3
:105D2800E511D394144012AFBEEFFEADBD7C00E484
:105D38002DF50CEC3EF50B8020E511D3940AAFBE8F
:105D4800EFFEADBD7C00E440092DF50EEC3EF50DEF
:105D580080072DF510EC3EF50F1511E511600302D3
:105D68005ECA750901F522F515F514E50870188560
:105D78000B19850C1A850D1B850E1C850F1D8510AA
:105D88001E750801025E49D3E51A950CE519950BB5
:105D98004017E51A950CFFE519950BFED3EF943CD7
:105DA800EE94004023D2118016C3E50C951AFFE546
:105DB8000B9519FED3EF943CEE9400400BD2127C65
:105DC800007D06125C498F15D3E51C950EE51B95E1
:105DD8000D4017E51C950EFFE51B950DFED3EF94BE
:105DE8003CEE94004023D2138016C3E50E951CFFA9
:105DF800E50D951BFED3EF943CEE9400400BD214B6
:105E08007C007D06125C498F14D3E51E9510E51DB4
:105E1800950F4017E51E9510FFE51D950FFED3EF72
:105E2800943CEE9400401AD2158016C3E510951ED6
:105E3800FFE50F951DFED3EF943CEE94004002D28F
:105E48001675111EE5226031E53C64036026127563
:105E58009BE51FB5220BE517B51506E51665146019
:105E68005B85221F85151785141678827601750AB9
:105E780001025D61124EF28043E53C6403603DE53A
:105E88000A64017037F50AE576600AE4F576F540AC
:105E9800F541753601E53CB40110E55CB4010678BE
:105EA80081E6FF80027F03127718753301E53CB461
:105EB8000103751301E4F51FF517F516E4F509025A
:035EC8005D6122F7
:1069F100E53C6401704BE55CB401067881E6FF80FB
:106A0100027F03127718787FE6B4011C756DA00828
:106A1100E614F56EE4F56F852270851571851472A3
:106A21007573AF1278AB803E756DFF7880E6F56EB9
:106A3100E4F56F8522708515718514721278AB802B
:106A410041E53C64027040E55AB40121756DA0E551
:106A51006C14F56EE4F56F852270851571851472DD
:106A61007573AF1277B78F74756A07801A756DFFEA
:106A7100856C6EE4F56F852270851571851472122F
:106A810077B78F73756A06788376017F647E00021B
:026A91007AA6E3
:1078AB00E4FE787FE6B4010FE4FF746D2FF8E66217
:1078BB00060FBF07F5800D7F01746D2FF8E62EFEC6
:0678CB000FBF06F5AF0639
:0178D1002294
:10759B00E53CB40109E515D3943F4022801DE53C41
:1075AB00B4021BE55AB4010CE515D39440400F759A
:1075BB001540800AE515D3943F400375153FE5143C
:0975CB00D3943F400375143F22E4
:104EF200E528F46003025252E523F46003025252A1
:104F0200E524F46003025252E525F4600302525292
:104F1200E526F46003025252E527643F6003025221
:104F220052E52224FC7003024FE124FC700302507C
:104F32006E24F870030250F124F0700302517E24B3
:104F4200E070030251CF243E60030252237F80129D
:104F52007B227F52127B407F49127B407F47127B2C
:104F6200407F48127B407F54127B40E4F5557F20FE
:104F7200127B400555E555C3940F40F27FC0127B6A
:104F8200227F53127B407F50127B407F45127B4031
:104F92007F45127B407F44127B407F3A127B4085E3
:104FA2001556851557E55675F06484E5F075F00AD7
:104FB200842430F556E55775F00A84E5F02430F57F
:104FC20057AF56127B40AF57127B40E4F5557F2016
:104FD200127B400555E555C3940C40F20252237FE3
:104FE20080127B227F4C127B407F45127B407F46A2
:104FF200127B407F54127B40E4F5557F20127B40A8
:105002000555E555C3941040F27FC0127B227F53B1
:10501200127B407F50127B407F45127B407F4512BE
:105022007B407F44127B407F3A127B408515568538
:105032001557E55675F06484E5F075F00A8424305E
:10504200F556E55775F00A84E5F02430F557AF566A
:10505200127B40AF57127B40E4F5557F20127B4014
:105062000555E555C3940C40F20252237F80127B12
:10507200227F55127B407F50127B40E4F5557F2002
:10508200127B400555E555C3941240F27FC0127B56
:10509200227F53127B407F50127B407F45127B4020
:1050A2007F45127B407F44127B407F3A127B4085D2
:1050B2001456851457E55675F06484E5F075F00AC8
:1050C200842430F556E55775F00A84E5F02430F56E
:1050D20057AF56127B40AF57127B40E4F5557F2005
:1050E200127B400555E555C3940C40F20252237FD2
:1050F20080127B227F44127B407F4F127B407F577E
:10510200127B407F4E127B40E4F5557F20127B409C
:105112000555E555C3941040F27FC0127B227F53A0
:10512200127B407F50127B407F45127B407F4512AD
:105132007B407F44127B407F3A127B408514568528
:105142001457E55675F06484E5F075F00A8424304E
:10515200F556E55775F00A84E5F02430F557AF5659
:10516200127B40AF57127B40E4F5557F20127B4003
:105172000555E555C3940C40F20252237F80127B01
:10518200227F5A127B407F4F127B407F4F127B401F
:105192007F4D127B407F20127B407F49127B407FF4
:1051A2004E127B40E4F5557F20127B400555E555B4
:1051B200C3940D40F27FC0127B22E4F5557F20128A
:1051C2007B400555E555C3941440F280547F80120C
:1051D2007B227F5A127B407F4F127B407F4F127B94
:1051E200407F4D127B407F20127B407F4F127B40DD
:1051F2007F55127B407F54127B40E4F5557F20128D
:105202007B400555E555C3940C40F27FC0127B22CA
:10521200E4F5557F20127B400555E555C3941440B3
:10522200F2127DA37F80127B22E4F5557F20127B50
:10523200400555E555C3941440F27FC0127B22E429
:10524200F5557F20127B400555E555C3941440F275
:015252002239
:08000300FEFDFBF7EFDFBF7FFC
:0B7E0400E4F578F5797577FFF57A2238
:057E510000000000220A
:107920008FC7ED24FE600F14601424027017C2B3D9
:10793000127E51D2B322C2B6127E51D2B622C2B545
:06794000127E51D2B522B7
:106D5400784D7C007D007BFF7A0079037E007F08FC
:106D6400125C117EFFE4FC744D2CF8E6FF7D0112E9
:106D74007920C2B4127E51127E51AFC7D2B4EFF45F
:106D840060141D744D2DF8E6B50707EC75F008A4E2
:0C6D94002DFE0DBD08ED0CBC08CDAF06B7
:016DA00022D0
:1074E700126D54EFB57A0405798008126D548F7ABE
:1074F700E4F579E57964087023857A77637AFFF58F
:1075070079E577F46016E53CB401047F038007E56D
:0D7517003CB40205AF5912771875780122B7
:107B2200C2B0C2B1D2B27D02127920E4FFFE0FBF11
:0E7B320000010EBE03F8BFE8F5C2B2027DB23C
:107B4000D2B0C2B1D2B27D02127920E4FFFE0FBFE3
:0E7B500000010EBE03F8BFE8F5C2B2027DB21E
:0E7DB200E4FFFE0FBF00010EBE07F8BFD0F5C4
:017DC00022A0
:107883007F38127B227F38127B227F38127B227F44
:1078930038127B227F08127B227F01127B227F0C0E
:0878A300127B227F06027B220A
:107C7700E490002FF090002CF0A3F0900032F090E9
:0C7C87000030F090002EF0900031F02250
:10733200C2AFE53CB4010E900030E0B40102801708
:107342001264A18029E53CB4021C90002EE0701169
:10735200900030E0B401051242FA80121268948063
:107362000D127DEB8008E53CB40303120026D2AF78
:0173720022F8
:1064A1007F80127B227F44127B407F56127B407F8C
:1064B10052127B407F3A127B401277DD7F63127B61
:1064C100407F68127B40E4F547F5487F20127B400E
:1064D1000548E54870020547C39404E54794004028
:1064E100EA7F49127B407F44127B407F3A127B4016
:1064F100127807E4F547F5487F20127B400548E50F
:106501004870020547C39403E547940040EA7FC001
:10651100127B227F50127B407F52127B407F4512BB
:106521007B407F53127B407F45127B407F54127B1F
:10653100407F3A127B40126DA1E4F547F5487F2078
:10654100127B400548E54870020547C39402E547C0
:10655100940040EA7F43127B407F48127B407F3AA0
:10656100127B40127831E4F547F5487F20127B40D9
:106571000548E54870020547C39403E54794004088
:01658100EA2F
:0165820022F6
:1077DD0090002FE0FFE0F549EF75F06484E5F0755A
:1077ED00F00A842430FFE54975F00A84E5F0243071
:0A77FD00F549127B40AF49027B40C2
:1078070090002CE0FFE0F549EF75F06484E5F07532
:10781700F00A842430FFE54975F00A84E5F0243046
:0A782700F549127B40AF49027B4097
:1078310090002DE0FFE0F549EF75F06484E5F07507
:10784100F00A842430FFE54975F00A84E5F024301C
:0A785100F549127B40AF49027B406D
:106894007F80127B227F4B127B407F45127B407F9F
:1068A40059127B407F42127B407F4F127B407F41D5
:1068B400127B407F52127B407F44127B407F201228
:1068C4007B407F49127B407F44127B407F3A127B9E
:1068D400401278D27F20127B407F50127B407F543D
:1068E400127B407F4F127B407F3A127B40127DC166
:1068F4007FC0127B227F43127B407F41127B407F0B
:106904004D127B407F3A127B40126DEC7F20127B4C
:10691400407F20127B407F50127B407F52127B408D
:106924007F45127B407F53127B407F45127B407F23
:1069340054127B407F3A127B40126DA17F20027B70
:016944004012
:106DA10085764985764AAF767E007C037DE8125C64
:106DB100497E007F64CFCDCFCECCCE125C49EF248B
:106DC10030FFE54975F06484E5F075F00A842430FC
:106DD100F549E54A75F00A84E5F02430F54A127B5D
:0B6DE10040AF49127B40AF4A027B40EC
:106DEC00856C47856C48AF6C7E007C037DE8125C3B
:106DFC00497E007F64CFCDCFCECCCE125C49EF2440
:106E0C0030FFE54775F06484E5F075F00A842430B2
:106E1C00F547E54875F00A84E5F02430F548127B17
:0B6E2C0040AF47127B40AF48027B40A4
:1078D200AF5C855C49EF75F06484E5F075F00A846D
:1078E2002430FFE54975F00A84E5F02430F54912A9
:0778F2007B40AF49027B401F
:0F7DC100E55AB401047F5080027F44127B4022B8
:1042FA00900032E014B409004003024A17904315B3
:10430A0075F003A4C58325F0C583730243300243C5
:10431A00D602448E02455702460102469F024731A1
:10432A000247D40248F67F80127B227F31127B40FB
:10433A007F29127B407F50127B407F52127B407F45
:10434A004F127B407F54127B407F4F127B407F434A
:10435A00127B407F4F127B407F4C127B407F3A1288
:10436A007B40E4F547F5487F20127B400548E54845
:10437A0070020547C3940AE547940040EA7FC012D9
:10438A007B22E4F547F5487F20127B400548E54843
:10439A0070020547C3940BE547940040EAE55AB416
:1043AA0001047F5080027F44127B407F7F127B4052
:1043BA00E4F547F5487F20127B400548E54870023E
:1043CA000547C39407E547940040EA227F80127BA1
:1043DA00227F32127B407F29127B407F4D127B4025
:1043EA007F55127B407F54127B407F45127B407F72
:1043FA0020127B407F4D127B407F4F127B407F44CF
:10440A00127B407F45127B407F3A127B40E4F5479E
:10441A00F5487F20127B400548E54870020547C3EE
:10442A009408E547940040EA7FC0127B22E4F547EE
:10443A00F5487F20127B400548E54870020547C3CE
:10444A00940CE547940040EAE55F7F4FB4010712F8
:10445A007B407F4E800A127B407F46127B407F461C
:10446A00127B407F7F127B40E4F547F5487F20129C
:10447A007B400548E54870020547C39404E5479424
:10448A000040EA227F80127B227F33127B407F2901
:10449A00127B407F42127B407F41127B407F551244
:1044AA007B407F44127B407F20127B407F52127BED
:1044BA00407F41127B407F54127B407F45127B40F4
:1044CA007F3A127B40E4F547F5487F20127B40058E
:1044DA0048E54870020547C39405E547940040EA59
:1044EA007FC0127B22E4F547F5487F20127B400506
:1044FA0048E54870020547C3940CE547940040EA32
:10450A00E55914601314601914601F2403702F7F77
:10451A0031127B407F3280197F32127B407F348098
:10452A00107F34127B407F3880077F39127B407FAF
:10453A0036127B407F30127B407F30127B407F7F78
:10454A00127B407F20127B407F20027B407F8012BB
:10455A007B227F34127B407F29127B407F4B127B68
:10456A00407F45127B407F59127B407F42127B403D
:10457A007F4F127B407F41127B407F52127B407FEC
:10458A0044127B407F20127B407F49127B407F444C
:10459A00127B407F3A127B40E4F547F5487F2012B0
:1045AA007B400548E54870020547C39406E54794F1
:1045BA000040EA7FC0127B22E4F547F5487F2012CB
:1045CA007B400548E54870020547C3940EE54794C9
:1045DA000040EA1278D27F7F127B40E4F547F54823
:1045EA007F20127B400548E54870020547C39403C3
:1045FA00E547940040EA227F80127B227F35127BB6
:10460A00407F29127B407F41127B407F55127B40BD
:10461A007F54127B407F4F127B407F20127B407F6A
:10462A0052127B407F55127B407F4E127B40E4F54D
:10463A0047F5487F20127B400548E5487002054748
:10464A00C3940AE547940040EA7FC0127B227F2088
:10465A00127B407F20127B407F4D127B407F4F129E
:10466A007B407F44127B407F45127B407F3A127B1E
:10467A00401256F07F7F127B40E4F547F5487F20D1
:10468A00127B400548E54870020547C39406E54792
:10469A00940040EA227F80127B227F36127B407F81
:1046AA0029127B407F53127B407F49127B407F5AFD
:1046BA00127B407F45127B407F3A127B401262B6E2
:1046CA007F7F127B40E4F547F5487F20127B400547
:1046DA0048E54870020547C39403E547940040EA59
:1046EA007FC0127B227F20127B407F20127B407F7B
:1046FA0046127B407F52127B407F45127B407F519E
:10470A00127B407F3A127B401278F9E4F547F5486C
:10471A007F20127B400548E54870020547C3940B89
:10472A00E547940040EA227F80127B227F36127B83
:10473A00407F29127B407F53127B407F49127B4086
:10474A007F5A127B407F45127B407F3A127B401290
:10475A0062B6E4F547F5487F20127B400548E548F4
:10476A0070020547C39404E547940040EA7FC012EB
:10477A007B22E4F547F5487F20127B400548E5484F
:10478A0070020547C39402E547940040EA7F461247
:10479A007B407F52127B407F45127B407F51127BC8
:1047AA00407F3A127B401278F97F7F127B40E4F512
:1047BA0047F5487F20127B400548E54870020547C7
:1047CA00C39404E547940040EA227F80127B227F4B
:1047DA0037127B407F29127B407F41127B407F6CDE
:1047EA00127B407F61127B407F72127B407F6D1289
:1047FA007B407F20127B407F4D127B407F6F127B74
:10480A00407F64127B407F65127B407F3A127B4077
:10481A007F20127B40E55D7F4F7007127B407F6EE1
:10482A00800A127B407F66127B407F66127B407F44
:10483A007F127B40E4F547F5487F20127B4005480C
:10484A00E54870020547C39402E547940040EA7FB1
:10485A00C0127B227F20127B407F20127B407F5434
:10486A00127B407F69127B407F6D127B407F691209
:10487A007B407F6E127B407F67127B407F3A127BC0
:10488A00407F20127B40E55E1460111460121460B0
:10489A001814601E240470247F31801D7F3580190E
:1048AA007F31127B407F3080107F33127B407F3014
:1048BA0080077F36127B407F30127B407F20127B3D
:1048CA00407F53127B407F65127B407F63127B409F
:1048DA00E4F547F5487F20127B400548E548700219
:1048EA000547C39402E547940040EA227F80127B81
:1048FA00227F37127B407F29127B407F41127B4007
:10490A007F6C127B407F61127B407F72127B407FFB
:10491A006D127B407F20127B407F4D127B407F6F60
:10492A00127B407F64127B407F65127B407F3A1284
:10493A007B407F20127B40E55D7F4F7007127B40F2
:10494A007F6E800A127B407F66127B407F66127BF5
:10495A0040E4F547F5487F20127B400548E548705A
:10496A00020547C39403E547940040EA7FC0127BDF
:10497A00227F20127B407F20127B407F54127B4093
:10498A007F69127B407F6D127B407F69127B407F7B
:10499A006E127B407F67127B407F3A127B407F20FA
:1049AA00127B40E55E1460111460121460181460E2
:1049BA001E240470247F31801D7F3580197F3112B7
:1049CA007B407F3080107F33127B407F3080077FAF
:1049DA0036127B407F30127B407F20127B407F5310
:1049EA00127B407F65127B407F63127B407F7F1280
:1049FA007B40E4F547F5487F20127B400548E548AF
:0D4A0A0070020547C39402E547940040EA9E
:014A1700227C
:1062B600E560B4080040030263B99062C7F8282875
:1062C600730262DF0262F202630502631802632B45
:1062D60002634D0263740263967F4E127B407F54C5
:1062E600127B407F53127B407F4380457F4E127B5B
:1062F600407F54127B407F53127B407F4380547F04
:106306004E127B407F54127B407F53127B407F436B
:1063160080687F4E127B407F54127B407F53127BF6
:10632600407F4380777F50127B407F41127B407FC6
:106336004C127B407F20127B407F31127B407F32A4
:10634600127B407F3880427F50127B407F41127B18
:10635600407F4C127B407F20127B407F31127B4076
:106366007F30127B407F32127B407F3480427F50E9
:10637600127B407F41127B407F4C127B407F201274
:106386007B407F38127B407F30127B407F308020FD
:106396007F50127B407F41127B407F4C127B407FB7
:1063A60020127B407F36127B407F34127B407F3049
:0463B600127B4022F4
:1078F900E56170097F36127B407F3080077F371240
:107909007B407F35127B407F20127B407F48127B72
:07791900407F5A127B40225F
:1056F000E55BB40B00400302592B905701F82828B2
:10570000730257220257580257940257C60257FD98
:1057100002582F0258610258930258C40258EB02F3
:1057200059087F41127B407F75127B407F74127B4A
:10573000407F6F127B407F50127B407F61127B4025
:105740007F6E127B407F28127B407F50127B407F10
:105750002F127B407F5480667F41127B407F751201
:105760007B407F74127B407F6F127B407F50127BA7
:10577000407F61127B407F6E127B407F2D127B4009
:105780007F6F127B407F6E127B407F6C127B407F6D
:10579000790259287F41127B407F75127B407F74CC
:1057A000127B407F6F127B407F50127B407F6112E3
:1057B0007B407F6E127B407F28127B407F43127BB1
:1057C000407F290259287F41127B407F4C127B4049
:1057D0007F4C127B407F20127B407F50127B407FAA
:1057E00052127B407F45127B407F53127B407F45A6
:1057F000127B407F54127B407F530259287F47120F
:105800007B407F72127B407F6F127B407F75127BE3
:10581000407F70127B407F53127B407F63127B403E
:105820007F61127B407F6E127B407F310259287F5F
:1058300047127B407F72127B407F6F127B407F75E7
:10584000127B407F70127B407F53127B407F63123C
:105850007B407F61127B407F6E127B407F3202591A
:10586000287F47127B407F72127B407F6F127B4004
:105870007F75127B407F70127B407F53127B407F8D
:1058800063127B407F61127B407F6E127B407F33CF
:105890000259287F47127B407F72127B407F6F1234
:1058A0007B407F75127B407F70127B407F53127B61
:1058B000407F63127B407F61127B407F6E127B4092
:1058C0007F3480647F54127B407F6F127B407F75F2
:1058D000127B407F72127B407F53127B407F6312AA
:1058E0007B407F61127B407F6E803D7F50127B400A
:1058F0007F41127B407F54127B407F52127B407F5E
:105900004F127B407F4C80207F50127B407F4112A2
:105910007B407F54127B407F54127B407F45127B3B
:0C592000407F52127B407F4E127B4022E1
:0D7DEB00900031E070030267E112665B2238
:1067E1007F80127B227F44127B407F57127B407F48
:1067F10045127B407F4C127B407F4C127B407F20B7
:10680100127B407F53127B407F45127B407F5412A5
:106811007B407F3A127B40E4F5477F20127B4005A5
:1068210047E547C3940A40F27FC0127B22E4F54753
:106831007F20127B400547E547C3940A40F2E56299
:1068410014600E14600F1460152403701B7F3180D7
:10685100147F3580107F31127B407F3080077F337A
:10686100127B407F30127B407F20127B407F53128E
:106871007B407F45127B407F43127B407F7F127BB1
:1068810040E4F5477F20127B400547E547C3940468
:0268910040F2D3
:0168930022E2
:10665B007F80127B227F53127B407F50127B407FC7
:10666B0045127B407F45127B407F44127B407F204D
:10667B00127B407F53127B407F45127B407F54122D
:10668B007B407F3A127B40E4F5477F20127B40052D
:10669B0047E547C3940A40F27FC0127B22E4F547DB
:1066AB007F20127B400547E547C3940A40F2E56320
:1066BB0014601214601314601914601F14602524E5
:1066CB0005703080097F3680277F31127B407F3207
:1066DB00801E7F33127B407F3080157F36127B40CC
:1066EB007F30800C7F31127B407F32127B407F30BA
:1066FB00127B407F20127B407F44127B407F4512F0
:10670B007B407F47127B407F7F127B40E4F5477FC6
:0D671B0020127B400547E547C3940440F27F
:01672800224E
:100026007F80127B22E4F5477FFF127B400547E580
:1000360047C3941440F27FC0127B22E4F5477FFF4A
:0C004600127B400547E547C3941440F2CC
:01005200228B
:106B17007F80127B227F56127B407F45127B407F0E
:106B270052127B407F53127B407F49127B407F4F3D
:106B3700127B407F4E127B407F3A127B40E4F54840
:106B47007F20127B400548E548C3940C40F27FC084
:106B5700127B22E4F5487F20127B400548E548C3B5
:106B6700940840F27F30127B407F30127B407F30A9
:106B7700127B407F35127B40E4F5487F20127B4033
:096B87000548E548C3940840F2FA
:016B900022E2
:1063BA00127CF9127C93125ECBE578B40110E4F5F5
:1063CA0078E53CB4030512373280031200867882DE
:1063DA00E6B40105E4F61269F1E537B40115E4F50E
:1063EA0037E539D39406400512592C8003127DD023
:1063FA00127DD0E536B40106E4F536127332304820
:10640A0008C248125253127C93E57DB40106E4F5A2
:10641A007D126197E543B40103127E47900003E0C1
:10642A00B40115E4F0D287900002F0E0240DF58261
:10643A00E43400F583E0F5997883E6B4010EE4F6D6
:10644A00D286F569746D2569F8E6F5D3E5336401FA
:10645A0060030263C3F5337F64FE127AA6E53CB497
:10646A00011CE5136008E4F513126B918003127C9A
:10647A00AFE53570030263C3E4F5350263C3E53C57
:10648A00640260030263C3126B91E53E7003026308
:07649A00C3E4F53E0263C3F9
:03000B0002694542
:10694500C0E0C0F0C083C082C0D075D000C000C018
:1069550001C002C003C004C005C006C007C28D75D2
:106965008C40E53C6403605B12774B120056127D48
:10697500111279FA127A1D126051304912900000F5
:10698500E004F0E0D394644006E4F0C249D24890B4
:106995000022E0B40126900027E004F07006900084
:1069A50026E004F0900026E0B40B18A3E0B4B81379
:1069B500900022E4F090002404F08007900026E483
:1069C500F0A3F0127D7312785BE518B40103127A17
:1069D50063D007D006D005D004D003D002D001D0B3
:0C69E50000D0D0D082D083D0F0D0E032BF
:03002300026A93DB
:0F6A9300C0E0C083C082C0D075D000C006C0076D
:106AA200309838C298D249900000E4F0A3E0240460
:106AB200F582E43400F583E599F0900001E004F0FA
:106AC200E0D3940940427F09900004E4F0A3DFFC84
:106AD200C249900000E4F0A3F0802DC29990001604
:106AE200E0FE900002E0C39E5012E004F0E0240DAC
:106AF200F582E43400F583E0F599800CC2877F08C3
:086B020090000DE4F0A3DFFC9C
:0D6B0A00D007D006D0D0D082D083D0E032AA
:030053000275240F
:10752400C0E0C0F0C083C082C0D075D000C000C02D
:1075340001C002C003C004C005C006C007C2ED12EA
:107544005D28D007D006D005D004D003D002D001E6
:0D755400D000D0D0D082D083D0F0D0E03273
:03008300026729E8
:10672900C0E0C0F0C083C082C0D075D000C000C036
:0D67390001C002C003C004C005C006C007B7
:10674600E5D230E146E53CB4010575D2108003750B
:10675600D200E569C3956A500C0569746D2569F820
:10676600E6F5D3805BC2867F09786DE4F608DFFC28
:10677600E509B40103750900E53C64017042E55C76
:106786006401703C7F031277188035E53CB401053F
:1067960075D210800375D200E539C3940A50187576
:1067A6003B01752D0074192539F582E43400F58313
:1067B600E5D3F005398009753B00752D00127DD0B3
:1067C600D007D006D005D004D003D002D001D00027
:0B67D600D0D0D082D083D0F0D0E032D1
:10525300900004E064026003025421A3E0D39401AC
:1052630050030254A87F03127718900001E024F83A
:1052730070030253A81470030253DE240260030276
:1052830054187F05127AE5900009E06F6003025419
:105293001B900006E0640B600302537D900008E05E
:1052A30024FE604214607014700302534B240360A5
:1052B3000302537D7F0112777DE490002CF0900070
:1052C3002FF090002DF0757B01753601E55CB4017C
:1052D300127BC17D027F4A1279D67B017D137F4AFF
:1052E3001279D602537A7F0212777DE490002CF074
:1052F30090002FF090002DF0757B02753601E55C70
:10530300B401127BC07D027F4A1279D67B017D13E3
:105313007F4A1279D680607F0312777DE490002C58
:10532300F090002FF090002DF0757B03753601E5AA
:105333005CB401127BC37D027F4A1279D67B027D66
:10534300137F4A1279D6802F7F0412777DE4900071
:105353002CF090002FF090002DF0757B0475360132
:10536300E55CB401127BC27D027F4A1279D67B02CF
:105373007D137F4A1279D6E4F57EE4F54790000168
:10538300E0FFE547C39F501874042547F582E434D2
:1053930000F583E0FF746D2547F8A607054780DD18
:1053A300756A06806A7F06127AE590000AE06F70DC
:1053B30067F547900001E0FFE547C39F5018740469
:1053C3002547F582E43400F583E0FF746D2547F843
:1053D300A607054780DD756A0780347F07127AE5E3
:1053E30090000BE06F7031F547900001E0FFE54757
:1053F300C39F501874042547F582E43400F583E015
:10540300FF746D2547F8A607054780DD756A0878A0
:105413008376018003127C93127C930254A890003C
:1054230004E0F4703BE55CB401067881E6FF80029A
:105433007F03127718E4F547900001E0FFE547C3C7
:105443009F501874042547F582E43400F583E0FF88
:10545300746D2547F8A607054780DD756A06804108
:10546300900004E064A0703DE55CB401067881E639
:10547300FF80027F03127718E4F547900001E0FFF5
:10548300E547C39F501874042547F582E43400F5BB
:1054930083E0FF746D2547F8A607054780DD756A2D
:0854A3000778837601027C9377
:107AE500E4FE7D01EDC39F501074042DF582E4344E
:0E7AF50000F583E02EFE0D80EB0E0E0EAF06A8
:017B0300225F
:107C93007F09900004E4F0A3DFFCE4900001F0F519
:0B7CA30028F523F524F525F526F5272C
:017CAE0022B3
:10373200E577125D0237C50038430138600238E090
:10374200033A50043BC0053D30063EA0083EBD0989
:103752003EDA0A3EF70B3F140C3F310D3F4E0E3F4F
:103762006B0F3F88113FA5133FC2143FDF153FFC8B
:103772001640191740361B40531C40701D408D1EC9
:1037820040AA1F40C72340E424410125411E26418F
:103792003B2741582841752941922A41AF2B41CC00
:1037A2002D41E92E42062F422330424031425D3202
:1037B200427A3342943442AE3542C83642E137004F
:1037C2000042F9E528F47070E523F4706BE524F407
:1037D2007066E525F47061E526F4705C203859D2F4
:1037E200387F80127B227F4D127B407F45127B40C7
:1037F2007F4E127B407F55127B407F20127B407FA1
:103802004B127B407F45127B407F59127B40E4F58F
:10381200477F20127B400547E547C3940C40F27F67
:10382200C0127B22E4F5477F20127B400547E54723
:10383200C3941440F2127DA3E57760030242F9803B
:10384200F720400FD2407F80127B227F20127B40E4
:10385200127DA3E577640160030242F980F5E52851
:10386200F47070E523F4706BE524F47066E525F4DA
:103872007061E526F4705C203959D2397F80127B61
:10388200227F45127B407F58127B407F49127B404A
:103892007F54127B407F20127B407F4B127B407F04
:1038A20045127B407F59127B40E4F5477F20127B13
:1038B200400547E547C3940C40F27FC0127B22E4E7
:1038C200F5477F20127B400547E547C3941440F239
:1038D200127DA3E577640260030242F980F5E528D0
:1038E200F46003023A45E523F46003023A45E52415
:1038F200F46003023A45E525F46003023A45E52601
:10390200F46003023A45F548303A03023A45D23AA6
:103912007F80127B227F44127B407F56127B407F46
:1039220052127B407F31127B40E4F5477F20127BAD
:10393200400547E547C3941040F27FC0127B22E462
:10394200F5477F20127B400547E547C3941440F2B8
:103952007BC17D027F4A1279D67B017D137F4A1299
:1039620079D67FD07E07127AA67D1F7F4A1276E52E
:103972008F48E54830E6467FC0127B227F4E127B9D
:10398200407F4F127B407F4E127B407F20127B4054
:103992007F56127B407F49127B407F44127B407FDF
:1039A20045127B407F4F127B40E4F5477F20127B1C
:1039B200400547E547C3940B40F2023A42E54830DE
:1039C200E5407FC0127B227F56127B407F49127BEB
:1039D200407F44127B407F45127B407F4F127B40E9
:1039E2007F20127B407F49127B407F4E127B40E456
:1039F200F5477F20127B400547E547C3940C40F210
:103A0200803E7FC0127B227F56127B407F49127B11
:103A1200407F44127B407F45127B407F4F127B40A8
:103A22007F20127B407F49127B407F4E127B40E415
:103A3200F5477F20127B400547E547C3940C40F2CF
:103A4200127DA3E577640360030242F980F5E5285D
:103A5200F46003023BB5E523F46003023BB5E524C1
:103A6200F46003023BB5E525F46003023BB5E526AD
:103A7200F46003023BB5F548303B03023BB5D23B51
:103A82007F80127B227F44127B407F56127B407FD5
:103A920052127B407F32127B40E4F5477F20127B3B
:103AA200400547E547C3941040F27FC0127B22E4F1
:103AB200F5477F20127B400547E547C3941440F247
:103AC2007BC07D027F4A1279D67B017D137F4A1229
:103AD20079D67FD07E07127AA67D1F7F4A1276E5BD
:103AE2008F48E54830E6467FC0127B227F4E127B2C
:103AF200407F4F127B407F4E127B407F20127B40E3
:103B02007F56127B407F49127B407F44127B407F6D
:103B120045127B407F4F127B40E4F5477F20127BAA
:103B2200400547E547C3940B40F2023BB2E54830FB
:103B3200E5407FC0127B227F56127B407F49127B79
:103B4200407F44127B407F45127B407F4F127B4077
:103B52007F20127B407F49127B407F4E127B40E4E4
:103B6200F5477F20127B400547E547C3940C40F29E
:103B7200803E7FC0127B227F56127B407F49127BA0
:103B8200407F44127B407F45127B407F4F127B4037
:103B92007F20127B407F49127B407F4E127B40E4A4
:103BA200F5477F20127B400547E547C3940C40F25E
:103BB200127DA3E577640460030242F980F5E528EB
:103BC200F46003023D25E523F46003023D25E5246C
:103BD200F46003023D25E525F46003023D25E52658
:103BE200F46003023D25F548303C03023D25D23CFA
:103BF2007F80127B227F44127B407F56127B407F64
:103C020052127B407F33127B40E4F5477F20127BC8
:103C1200400547E547C3941040F27FC0127B22E47F
:103C2200F5477F20127B400547E547C3941440F2D5
:103C32007BC37D027F4A1279D67B027D137F4A12B3
:103C420079D67FD07E07127AA67D1F7F4A1276E54B
:103C52008F48E54830E6467FC0127B227F4E127BBA
:103C6200407F4F127B407F4E127B407F20127B4071
:103C72007F56127B407F49127B407F44127B407FFC
:103C820045127B407F4F127B40E4F5477F20127B39
:103C9200400547E547C3940B40F2023D22E5483018
:103CA200E5407FC0127B227F56127B407F49127B08
:103CB200407F44127B407F45127B407F4F127B4006
:103CC2007F20127B407F49127B407F4E127B40E473
:103CD200F5477F20127B400547E547C3940C40F22D
:103CE200803E7FC0127B227F56127B407F49127B2F
:103CF200407F44127B407F45127B407F4F127B40C6
:103D02007F20127B407F49127B407F4E127B40E432
:103D1200F5477F20127B400547E547C3940C40F2EC
:103D2200127DA3E577640560030242F980F5E52878
:103D3200F46003023E95E523F46003023E95E52418
:103D4200F46003023E95E525F46003023E95E52604
:103D5200F46003023E95F548303D03023E95D23DA4
:103D62007F80127B227F44127B407F56127B407FF2
:103D720052127B407F34127B40E4F5477F20127B56
:103D8200400547E547C3941040F27FC0127B22E40E
:103D9200F5477F20127B400547E547C3941440F264
:103DA2007BC27D027F4A1279D67B027D137F4A1243
:103DB20079D67FD07E07127AA67D1F7F4A1276E5DA
:103DC2008F48E54830E6467FC0127B227F4E127B49
:103DD200407F4F127B407F4E127B407F20127B4000
:103DE2007F56127B407F49127B407F44127B407F8B
:103DF20045127B407F4F127B40E4F5477F20127BC8
:103E0200400547E547C3940B40F2023E92E5483035
:103E1200E5407FC0127B227F56127B407F49127B96
:103E2200407F44127B407F45127B407F4F127B4094
:103E32007F20127B407F49127B407F4E127B40E401
:103E4200F5477F20127B400547E547C3940C40F2BB
:103E5200803E7FC0127B227F56127B407F49127BBD
:103E6200407F44127B407F45127B407F4F127B4054
:103E72007F20127B407F49127B407F4E127B40E4C1
:103E8200F5477F20127B400547E547C3940C40F27B
:103E9200127DA3E577640660030242F980F52041B2
:103EA2000FD2417F81127B227F20127B40127DA3A1
:103EB200E577640860030242F980F520420FD2429E
:103EC2007F82127B227F20127B40127DA3E57764E2
:103ED2000960030242F980F520430FD2437F831227
:103EE2007B227F20127B40127DA3E577640A600368
:103EF2000242F980F5201E0FD21E7F8E127B227F96
:103F020020127B40127DA3E577640B60030242F925
:103F120080F5201F0FD21F7F8F127B227F20127B02
:103F220040127DA3E577640C60030242F980F5201C
:103F3200200FD2207F90127B227F20127B40127DA5
:103F4200A3E577640D60030242F980F520210FD2C8
:103F5200217F91127B227F20127B40127DA3E57785
:103F6200640E60030242F980F520220FD2227F9272
:103F7200127B227F20127B40127DA3E577640F60C3
:103F8200030242F980F520440FD2447F84127B223F
:103F92007F20127B40127DA3E57764116003024209
:103FA200F980F520230FD2237F93127B227F2012E8
:103FB2007B40127DA3E577641360030242F980F52A
:103FC20020240FD2247FC0127B227F20127B40123A
:103FD2007DA3E577641460030242F980F520250F82
:103FE200D2257FC1127B227F20127B40127DA3E566
:103FF20077641560030242F980F520260FD2267FEE
:10400200C2127B227F20127B40127DA3E5776416C9
:1040120060030242F980F520270FD2277FC3127B6B
:10402200227F20127B40127DA3E577641760030292
:1040320042F980F520280FD2287FC4127B227F20EC
:10404200127B40127DA3E577641B60030242F98074
:10405200F520290FD2297FC5127B227F20127B40B7
:10406200127DA3E577641C60030242F980F5202AE1
:104072000FD22A7FC6127B227F20127B40127DA3A1
:10408200E577641D60030242F980F5202B0FD22BE5
:104092007FC7127B227F20127B40127DA3E57764CB
:1040A2001E60030242F980F5202C0FD22C7FC81229
:1040B2007B227F20127B40127DA3E577641F600381
:1040C2000242F980F5202D0FD22D7FC9127B227F6B
:1040D20020127B40127DA3E577642360030242F93C
:1040E20080F5202E0FD22E7FCA127B227F20127BD8
:1040F20040127DA3E577642460030242F980F52033
:104102002F0FD22F7FCB127B227F20127B40127D7A
:10411200A3E577642560030242F980F520300FD2CF
:10412200307FCC127B227F20127B40127DA3E57769
:10413200642660030242F980F520310FD2317FCD2F
:10414200127B227F20127B40127DA3E577642760D9
:10415200030242F980F520450FD2457F85127B226A
:104162007F20127B40127DA3E57764286003024220
:10417200F980F520460FD2467F86127B227F2012DD
:104182007B40127DA3E577642960030242F980F542
:1041920020470FD2477F87127B227F20127B40125B
:1041A2007DA3E577642A60030242F980F520180FA7
:1041B200D2187F88127B227F20127B40127DA3E5DA
:1041C20077642B60030242F980F520320FD2327FEE
:1041D200CE127B227F20127B40127DA3E577642DD5
:1041E20060030242F980F520330FD2337FCF127B76
:1041F200227F20127B40127DA3E577642E600302AA
:1042020042F980F520340FD2347FD0127B227F20F6
:10421200127B40127DA3E577642F60030242F9808E
:10422200F520190FD2197F89127B227F20127B4041
:10423200127DA3E577643060030242F980F5201A0B
:104242000FD21A7F8A127B227F20127B40127DA31B
:10425200E577643160030242F980F5201B0FD21B1F
:104262007F8B127B227F20127B40127DA3E5776435
:104272003260030242F980F5201C0FD21C7F8C129F
:104282007B227F20127B40127DA3E5776433706727
:1042920080F8201D0FD21D7F8D127B227F20127B82
:1042A20040127DA3E5776434704D80F820350FD23B
:1042B200357FD1127B227F20127B40127DA3E577CE
:1042C2006435703380F820360FD2367FD2127B22CB
:1042D2007F20127B40127DA3E577B4361A80F92045
:1042E200370FD2377FD3127B227F20127B40127D81
:0742F200A3E577643760FAD1
:0142F90022A2
:107D2800E4F56CF576F568F56BF569F56A7F097821
:067D38006DE4F608DFFC1B
:017D3E002222
:0A77AD00E4F570F571F5727573AF25
:1077B700E4FEE55AB4010FE4FF746D2FF8E66206A4
:1077C7000FBF07F5800D7F01746D2FF8E62EFE0FB2
:0577D700BF06F5AF063E
:0177DC00228A
:106EBF00E55AB40120756DA0E56C14F56EE4F56F1D
:106ECF00757008F57175723F7573AF1277B78F7460
:106EDF00756A078019756DFF856C6EE4F56F7570B7
:106EEF0008F57175723F1277B78F73756A067883DD
:036EFF00760122F7
:106F0200E55AB40120756DA0E56C14F56EE4F56FD9
:106F1200757010F57175723F7573AF1277B78F7414
:106F2200756A078019756DFF856C6EE4F56F757073
:106F320010F57175723F1277B78F73756A06788391
:036F4200760122B3
:10746B00E55AB4011B756DA0E56C14F56EE4F56F70
:10747B0075700275713F1277B28F74756A07801938
:10748B00756DFF856C6EE4F56F75700275713FF568
:0E749B00721277B78F73756A067883760122B6
:1074A900E55AB4011B756DA0E56C14F56EE4F56F32
:1074B90075700475713F1277B28F74756A078019F8
:1074C900756DFF856C6EE4F56F75700475713FF528
:0E74D900721277B78F73756A06788376012278
:106F4500E55AB40120756DA0E56C14F56EE4F56F96
:106F5500757007F5717572587573AF1277B78F74C1
:106F6500756A078019756DFF856C6EE4F56F757030
:106F750007F5717572581277B78F73756A0678833E
:036F850076012270
:106F8800E55AB40120756DA0E56C14F56EE4F56F53
:106F9800757003F57175725F7573AF1277B78F747B
:106FA800756A078019756DFF856C6EE4F56F7570ED
:106FB80003F57175725F1277B78F73756A067883F8
:036FC8007601222D
:106FCB00E55AB40120756DA0E56C14F56EE4F56F10
:106FDB00757007F5717572597573AF1277B78F743A
:106FEB00756A078019756DFF856C6EE4F56F7570AA
:106FFB0007F5717572591277B78F73756A067883B7
:03700B00760122E9
:10700E00E55AB40120756DA0E56C14F56EE4F56FCC
:10701E00757003F57175725C7573AF1277B78F74F7
:10702E00756A078019756DFF856C6EE4F56F757066
:10703E0003F57175725C1277B78F73756A06788374
:03704E00760122A6
:10705100E55AB40120756DA0E56C14F56EE4F56F89
:10706100757003F57175725D7573AF1277B78F74B3
:10707100756A078019756DFF856C6EE4F56F757023
:1070810003F57175725D1277B78F73756A06788330
:0370910076012263
:10709400E55AB40120756DA0E56C14F56EE4F56F46
:1070A400757007F5717572517573AF1277B78F7478
:1070B400756A078019756DFF856C6EE4F56F7570E0
:1070C40007F5717572511277B78F73756A067883F5
:0370D40076012220
:1070D700E55AB40120756DA0E56C14F56EE4F56F03
:1070E700757007F5717572527573AF1277B78F7434
:1070F700756A078019756DFF856C6EE4F56F75709D
:1071070007F5717572521277B78F73756A067883B0
:03711700760122DC
:106B9100E53C64017036787FE6B4011A756DA07822
:106BA10080E614F56EE4F56FF570F571F5727573A5
:106BB100AF1278AB802F756DFF7880E6F56EE4F546
:106BC1006FF570F571F5721278AB8032E53C6402B5
:106BD1007031E55AB40115756DA0E56C14F56EE4DC
:106BE100F56F1277AE8F74756A078017756DFF8523
:106BF1006C6EE4F56FF570F571F5721277B78F73FE
:086C0100756A06788376012212
:1075D400E55AB40115756DA0E56C14F56E756F026E
:1075E4001277AD8F74756A078018756DFF856C6EA0
:1075F400756F01E4F570F571F5721277B78F7375D5
:077604006A0678837601227B
:10760B00E55AB40115756DA0E56C14F56E756F0137
:10761B001277AD8F74756A078018756DFF856C6E68
:10762B00E4F56F757080F571F5721277B78F73751E
:07763B006A06788376012244
:10764200E55AB40115756DA0E56C14F56E756F04FD
:107652001277AD8F74756A078018756DFF856C6E31
:10766200756F02E4F570F571F5721277B78F737565
:077672006A0678837601220D
:10767900E55AB40115756DA0E56C14F56E756F08C2
:107689001277AD8F74756A078018756DFF856C6EFA
:10769900756F04E4F570F571F5721277B78F73752C
:0776A9006A067883760122D6
:10711A00E55AB40120756DA0E56C14F56EE4F56FBF
:10712A00757007F5717572607573AF1277B78F74E2
:10713A00756A078019756DFF856C6EE4F56F757059
:10714A0007F5717572601277B78F73756A0678835F
:03715A0076012299
:10715D00E55AB40120756DA0E56C14F56EE4F56F7C
:10716D00757007F5718576727573AF1277B78F7479
:10717D00756A078019756DFF856C6EE4F56F757016
:10718D0007F5718576721277B78F73756A067883F6
:03719D0076012256
:1071A000E55AB40120756DA0E56C14F56EE4F56F39
:1071B000757003F5718568727573AF1277B78F7448
:1071C000756A078019756DFF856C6EE4F56F7570D3
:1071D00003F5718568721277B78F73756A067883C5
:0371E00076012213
:1071E300E55AB40120756DA0E56C14F56EE4F56FF6
:1071F300757005F571856B727573AF1277B78F7400
:10720300756A078019756DFF856C6EE4F56F75708F
:1072130005F571856B721277B78F73756A0678837C
:03722300760122CF
:10722600E55AB40120756DA0E56C14F56EE4F56FB2
:1072360075702BF5717572017573AF1277B78F7410
:10724600756A078019756DFF856C6EE4F56F75704C
:107256002BF5717572011277B78F73756A0678838D
:037266007601228C
:10726900E55AB40120756DA0E56C14F56EE4F56F6F
:1072790075702BF5717572027573AF1277B78F74CC
:10728900756A078019756DFF856C6EE4F56F757009
:107299002BF5717572021277B78F73756A06788349
:0372A90076012249
:1072AC00E55AB40120756DA0E56C14F56EE4F56F2C
:1072BC0075702DF5717572017573AF1277B78F7488
:1072CC00756A078019756DFF856C6EE4F56F7570C6
:1072DC002DF5717572011277B78F73756A06788305
:0372EC0076012206
:1072EF00E55AB40120756DA0E56C14F56EE4F56FE9
:1072FF0075702DF5717572027573AF1277B78F7444
:10730F00756A078019756DFF856C6EE4F56F757082
:10731F002DF5717572021277B78F73756A067883C0
:03732F00760122C2
:1054AB00E55BB40B0040030256EB9054BCF8282884
:1054BB00730254DD02550C02553B02556A02559995
:1054CB000255C80255F7025626025655025682025D
:1054DB0056AFE55AB40116756DA0E56C14F56EE484
:1054EB00F56F757007F5717572630256C6756DFFB2
:1054FB00856C6EE4F56F757007F571757263025606
:10550B00E3E55AB40116756DA0E56C14F56EE4F580
:10551B006F757007F5717572780256C6756DFF85DC
:10552B006C6EE4F56F757007F5717572780256E362
:10553B00E55AB40116756DA0E56C14F56EE4F56FC4
:10554B00757007F5717572790256C6756DFF856CAE
:10555B006EE4F56F757007F5717572790256E3E5B8
:10556B005AB40116756DA0E56C14F56EE4F56F7504
:10557B007007F5717572460256C6756DFF856C6EB8
:10558B00E4F56F757007F5717572460256E3E55ACF
:10559B00B40116756DA0E56C14F56EE4F56F7570BE
:1055AB0007F5717572470256C6756DFF856C6EE413
:1055BB00F56F757007F5717572470256E3E55AB4CE
:1055CB000116756DA0E56C14F56EE4F56F7570073B
:1055DB00F5717572480256C6756DFF856C6EE4F5F4
:1055EB006F757007F5717572480256E3E55AB40191
:1055FB0016756DA0E56C14F56EE4F56F757007F517
:10560B00717572490256C6756DFF856C6EE4F56F48
:10561B00757007F5717572490256E3E55AB40116B8
:10562B00756DA0E56C14F56EE4F56F757007F5718B
:10563B0075724A0256C6756DFF856C6EE4F56F7513
:10564B007007F57175724A0256E3E55AB401157588
:10565B006DA0E56C14F56EE4F56F757007F571755B
:10566B00727B8057756DFF856C6EE4F56F757007F7
:10567B00F57175727B8061E55AB40115756DA0E506
:10568B006C14F56EE4F56F757007F57175727C80AF
:10569B002A756DFF856C6EE4F56F757007F5717586
:1056AB00727C8034E55AB4011F756DA0E56C14F55E
:1056BB006EE4F56F757023F571F5727573AF127734
:1056CB00B78F74756A078018756DFF856C6EE4F57E
:1056DB006F757023F571F5721277B78F73756A0654
:0556EB00788376012226
:106CED00E56214600F1460111460132403701275A3
:106CFD007246800D757247800875724880037572F3
:106D0D0049E55AB4011D756DA0E56C14F56EE4F5F9
:106D1D006F757003F5717573AF1277B78F74756AF0
:106D2D00078016756DFF856C6EE4F56F757003F554
:106D3D00711277B78F73756A06D286E4F569746D33
:076D4D002569F8E6F5D322E9
:106C0900E56314601514601714601914601B14608F
:106C19001D2405701C75724A801775724B80127598
:106C2900724C800D75724D800875724E80037572B5
:106C39004FE55AB4011D756DA0E56C14F56EE4F5C8
:106C49006F757003F5717573AF1277B78F74756AC5
:106C5900078016756DFF856C6EE4F56F757003F529
:106C6900711277B78F73756A06D286E4F569746D08
:076C79002569F8E6F5D322BE
:067E4100E4F57DF57E2250
:106197007D1F7F4A1276E5EF30E605754902800CD0
:1061A700EF30E5057549018003E4F549C2B77F0A79
:1061B7007E00127AA6D2B7E4FB7DFF7FFE1279D666
:1061C700E5491460551470030262682402600302F3
:1061D70062ADE4F547F548AD48ED90303293FB7F6B
:1061E700FE1279D60548E54870020547C394DCE5F9
:1061F70047940040E27547007548DDAD48ED9030A3
:106207003293FB7FFE1279D60548E54870020547B1
:10621700C3E547940140E40262ADE4F547F548ADB4
:1062270048ED90283293FB7FFE1279D60548E54862
:1062370070020547C394DCE547940040E2754700C8
:106247007548DDAD48ED90283293FB7FFE1279D675
:106257000548E54870020547C3E547940140E480D7
:1062670045E4F547F548AD48ED90313293FB7FFEA5
:106277001279D60548E54870020547C394DCE5471F
:10628700940040E27547007548DDAD48ED90313226
:1062970093FB7FFE1279D60548E54870020547C390
:0F62A700E547940140E47B037DFF7FFE0279D63B
:106583007B087D017F4A1279D67B347D037F4A12D3
:1065930079D6E4FB7D047F4A1279D6E4FB7D057F3F
:1065A3004A1279D67BE97D067F4A1279D67B0D7D27
:1065B300077F4A1279D67BD87D087F4A1279D67B2A
:1065C300447D097F4A1279D67B897D0A7F4A1279F5
:1065D300D67B477D0B7F4A1279D67B407D0C7F4A61
:1065E3001279D6E4FB7D0D7F4A1279D6E4FB7D0E4A
:1065F3007F4A1279D6E4FB7D0F7F4A1279D6E4FBFA
:106603007D107F4A1279D67B087D117F4A1279D695
:10661300E4FB7D127F4A1279D67B067D157F4A12F1
:1066230079D67B067D167F4A1279D67B037D177F49
:106633004A1279D67B027D407F4A1279D67B407D10
:10664300587F4A1279D67B547D597F4A1279D67B7B
:086653000A7D5A7F4A0279D644
:077E330053D9BFE4F5D92289
:107D8300758850758920758E05758CCF758D642225
:107D930075981075B48F75B5FD75D21075AC432207
:077E3A0075BA1F75E88022F4
:047E560075D10822B8
:10000E0075F3F875D4C375D60775E10175E24075C1
:03001E00E30122D9
:047E5A0075B2832258
:0A7E190075E60875E70275A89222CD
:107CF900127E33127D83127D93127E3A127E5612C2
:087D0900000E127E5A027E19E1
:105B4100E709F608DFFA8046E709F208DFFA803E46
:105B510088828C83E709F0A3DFFA8032E309F60833
:105B6100DFFA8078E309F208DFFA807088828C839B
:105B7100E309F0A3DFFA806489828A83E0A3F6084F
:105B8100DFFA805889828A83E0A3F208DFFA804C29
:105B910080D280FA80C680D4806980F28033801000
:105BA10080A680EA809A80A880DA80E280CA803369
:105BB10089828A83ECFAE493A3C8C582C8CCC583E1
:105BC100CCF0A3C8C582C8CCC583CCDFE9DEE780B1
:105BD1000D89828A83E493A3F608DFF9ECFAA9F030
:105BE100EDFB2289828A83ECFAE0A3C8C582C8CC86
:105BF100C583CCF0A3C8C582C8CCC583CCDFEADE9F
:105C0100E880DB89828A83E493A3F208DFF980CC00
:105C110088F0EF60010E4E60C388F0ED2402B404F9
:105C21000050B9F582EB2402B4040050AF232345A0
:065C31008223905B9173D9
:105C3700EF8DF0A4A8F0CF8CF0A428CE8DF0A42E81
:025C4700FE223B
:105C4900BC000BBE0029EF8DF084FFADF022E4CC3F
:105C5900F875F008EF2FFFEE33FEEC33FCEE9DEC08
:105C6900984005FCEE9DFE0FD5F0E9E4CEFD22ED4E
:105C7900F8F5F0EE8420D21CFEADF075F008EF2F98
:105C8900FFED33FD4007985006D5F0F222C398FD89
:055C99000FD5F0EA2226
:105C9E00EB9FF5F0EA9E42F0E99D42F0EC6480C87D
:065CAE0064809845F0221D
:105CB400EB9FF5F0EA9E42F0E99D42F0E89C45F046
:015CC40022BD
:0C5CC500ECF0A3EDF0A3EEF0A3EFF02252
:105CD100A8828583F0D083D082125CE8125CE8123E
:105CE1005CE8125CE8E473E493A3C583C5F0C58363
:105CF100C8C582C8F0A3C583C5F0C583C8C582C81D
:015D0100227F
:105D0200D083D082F8E4937012740193700DA3A330
:105D120093F8740193F5828883E473740293686044
:065D2200EFA3A3A380DF44
:00000001FF


[/code]


===================引 用 syntax 文 章===================
這樣會更快

[code cpp]
const unsigned char CHAR_table[256][3] =
{"00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0E", "0F",
"10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "1A", "1B", "1C", "1D", "1E", "1F",
"20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "2A", "2B", "2C", "2D", "2E", "2F",
"30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3A", "3B", "3C", "3D", "3E", "3F",
"40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "4A", "4B", "4C", "4D", "4E", "4F",
"50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "5A", "5B", "5C", "5D", "5E", "5F",
"60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "6A", "6B", "6C", "6D", "6E", "6F",
"70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "7A", "7B", "7C", "7D", "7E", "7F",
"80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "8A", "8B", "8C", "8D", "8E", "8F",
"90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "9A", "9B", "9C", "9D", "9E", "9F",
"A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "AA", "AB", "AC", "AD", "AE", "AF",
"B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "BA", "BB", "BC", "BD", "BE", "BF",
"C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "CA", "CB", "CC", "CD", "CE", "CF",
"D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", "DF",
"E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8", "E9", "EA", "EB", "EC", "ED", "EE", "EF",
"F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "FA", "FB", "FC", "FD", "FE", "FF"};

unsigned char *lp_transform;
unsigned char *lp_result = NULL, *lp_result_pp;
unsigned int i, o_w;

// 直接使用你的變數

// 前置準備
o_w = w * 2;
lp_result = (unsigned char *) malloc(sizeof(unsigned char) * (o_w 1));
lp_result[w * 2] = '\0';
lp_transform = re_arry[0];

// 開始處理
lp_result_pp = lp_result;
for (i = 0; i < w; i )
{
memcpy(lp_result_pp, CHAR_table[lp_transform[i]], 2);
lp_result_pp = lp_result_pp 2;
}

Memo2->Clear;
Memo2->Lines->Add(String(lp_result));

// 如不想用 table 的話,以上部分程式可以改成

unsigned char aWord;

for (i = 0; i < w; i )
{
aWord = lp_transform[i] >> 4;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
aWord = lp_transform[i] & 0x0F;
if (aWord >= 10) { aWord = aWord 55; }
else { aWord = aWord 48; }
*lp_result_pp = aWord;
lp_result_pp ;
}

[/code]

===================引 用 vk8051 文 章===================
各位高手好:
想請問為何我把我的陣列上的值轉成字串後,要丟到memo上顯示,但是陣列的值在1000個以內還好,但是到了3000多個時整個電腦都像當機一樣,要等好久才處理完.
所以想請教各位高手是我程式那邊寫不對還是用錯什麼了!!以下為我的程式碼

AnsiString tr;
unsigned int w;


for( w=0; w
系統時間:2024-11-26 3:30:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!