[tulip] Linux Kernel line count(s)...
Lyle Bickley
lbickley@bickleywest.com
Fri, 28 Jul 2000 17:09:59 -0700
This is a multi-part message in MIME format.
--------------F7B78D9F3671F699A66E7E35
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi All,
This is a bit "off subject", but I have had many clients and other folks
ask me the line count of the Linux Kernel - so I thought you may be
interested too. I've never found a comprehensive set of numbers
anywhere, so I decided to run a few scripts --- and here are the results
(in both text and Excel "xls" formats).
Sorry to have bothered you if you aren't interested.
Cheers,
Lyle
--
Lyle Bickley | Bickley Consulting West Inc.
lbickley@acm.org |
lbickley@bickleywest.com | V 650-428-0621
http://bickleywest.com/ | F 650-428-0599
"Black holes exist where GOD is dividing by zero"
--------------F7B78D9F3671F699A66E7E35
Content-Type: text/plain; charset=us-ascii;
name="linuxlinecount.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="linuxlinecount.txt"
Bickley Consulting West Inc. Linux Kernel 2.2.16 7/28/00
lbickley@bickleywest.com
Platform Specific Lines of Code* Functional Components Lines of Code*
i386 Network Drivers 280,107
*.c 27,602
*.S 8,883 Network Stacks/Protoc 152,219
Total 36,485
Block I/O Drivers 59,317
alpha
*.c 26,241 Character Drivers 167,839
*.S 3,805
Total 30,046 SCSI Drivers 222,027
sparc All other Drivers 396,373
*.c 31,710
*.S 12,668 Filesystems 184,280
Total 44,378
All Other 25,842
mips
*.c 29,270 Total Func. Component 1,488,004
*.S 5,574
Total 34,844
Total Kernel 1,804,786
ppc
*.c 39,790
*.S 5,436
Total 45,226
m68k
*.c 27,400
*.S 21,780
Total 49,180
sparc64
*.c 33,692
*.S 8,344
Total 42,036
arm
*.c 8,295
*.S 7,347
Total 15,642
s390
*.c 16,517
*.S 2,428
Total 18,945
Total Hdwe. Spec. 316,782
Notes: *.c files are "C" language
*.S files are assembly langage
Comments count as lines of code
Documentation files NOT included
--------------F7B78D9F3671F699A66E7E35
Content-Type: application/vnd.ms-excel;
name="Linuxlinecount.xls"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="Linuxlinecount.xls"
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAIQAAAAAA
AAAAEAAA/v///wAAAAD+////AAAAACAAAAD/////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////////////8JCBAAAAYFAPIVzAdBAAAABgAAAOEAAgCwBMEA
AgAAAOIAAABcAHAADAAATHlsZSBCaWNrbGV5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEIAAgCwBGEBAgAAAD0BBgABAAIAAwCcAAIADgAZAAIAAAASAAIA
AAATAAIAAACvAQIAAAC8AQIAAAA9ABIAeACHAExKdDE4AAAAAAABAFgCQAACAAAAjQACAAAA
IgACAAAADgACAAEAtwECAAAA2gACAAAAMQAaAMgAAAD/f5ABAAAAAAAABQFBAHIAaQBhAGwA
MQAaAMgAAAD/f5ABAAAAAAAABQFBAHIAaQBhAGwAMQAaAMgAAAD/f5ABAAAAAAAABQFBAHIA
aQBhAGwAMQAaAMgAAAD/f5ABAAAAAAAABQFBAHIAaQBhAGwAMQAaAMgAAQD/f7wCAAAAAgAA
BQFBAHIAaQBhAGwAHgQcAAUAFwAAIiQiIywjIzBfKTtcKCIkIiMsIyMwXCkeBCEABgAcAAAi
JCIjLCMjMF8pO1tSZWRdXCgiJCIjLCMjMFwpHgQiAAcAHQAAIiQiIywjIzAuMDBfKTtcKCIk
IiMsIyMwLjAwXCkeBCcACAAiAAAiJCIjLCMjMC4wMF8pO1tSZWRdXCgiJCIjLCMjMC4wMFwp
HgQ3ACoAMgAAXygiJCIqICMsIyMwXyk7XygiJCIqIFwoIywjIzBcKTtfKCIkIiogIi0iXyk7
XyhAXykeBC4AKQApAABfKCogIywjIzBfKTtfKCogXCgjLCMjMFwpO18oKiAiLSJfKTtfKEBf
KR4EPwAsADoAAF8oIiQiKiAjLCMjMC4wMF8pO18oIiQiKiBcKCMsIyMwLjAwXCk7XygiJCIq
ICItIj8/Xyk7XyhAXykeBDYAKwAxAABfKCogIywjIzAuMDBfKTtfKCogXCgjLCMjMC4wMFwp
O18oKiAiLSI/P18pO18oQF8p4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAEAAAD1/yAA
APQAAAAAAAAAAMAg4AAUAAEAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAA
AAAAAMAg4AAUAAIAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg
4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAA
AAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAA
APQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAA
AAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg
4AAUAAAAAAABACAAAAAAAAAAAAAAAMAg4AAUAAEAKwD1/yAAAPgAAAAAAAAAAMAg4AAUAAEA
KQD1/yAAAPgAAAAAAAAAAMAg4AAUAAEALAD1/yAAAPgAAAAAAAAAAMAg4AAUAAEAKgD1/yAA
APgAAAAAAAAAAMAg4AAUAAEACQD1/yAAAPgAAAAAAAAAAMAg4AAUAAUAAAABACAAAAgAAAAA
AAAAAMAg4AAUAAAAMQABACMAABQAAAAAAAAAAMAg4AAUAAAAAwABACAAAAQAAAAAAAAAAMAg
4AAUAAUAAwABACAAAAwAAAAAAAAAAMAgkwIEABCAA/+TAgQAEYAG/5MCBAASgAT/kwIEABOA
B/+TAgQAAIAA/5MCBAAUgAX/YAECAAEAhQAWADQMAAAAAA4ATGludXhsaW5lY291bnSFAA4A
OBwAAAAABgBTaGVldDKFAA4ANR0AAAAABgBTaGVldDOMAAQAAQABAPwAGAI3AAAAHgAAAA4A
AExpbmVzIG9mIENvZGUqBAAAaTM4NgUAACAgKi5jBQAAYWxwaGEFAABzcGFyYwQAAG1pcHMD
AABwcGMEAABtNjhrBwAAc3BhcmM2NAMAAGFybQQAAHMzOTAFAAAgICouUwUAAFRvdGFsIQAA
Tm90ZXM6ICouYyBmaWxlcyBhcmUgIkMiIGxhbmd1YWdlKAAAICAgICAgICAgICouUyBmaWxl
cyBhcmUgYXNzZW1ibHkgbGFuZ2FnZSkAACAgICAgICAgICBDb21tZW50cyBjb3VudCBhcyBs
aW5lcyBvZiBjb2RlFAAAVG90YWwgSGFyZHdhcmUgU3BlYy4RAABQbGF0Zm9ybSBTcGVjaWZp
YxUAAEZ1bmN0aW9uYWwgQ29tcG9uZW50cw8AAE5ldHdvcmsgRHJpdmVycxEAAEJsb2NrIEkv
TyBEcml2ZXJzEQAAQ2hhcmFjdGVyIERyaXZlcnMMAABTQ1NJIERyaXZlcnMRAABBbGwgb3Ro
ZXIgRHJpdmVycwsAAEZpbGVzeXN0ZW1zGAAATmV0d29yayBTdGFja3MvUHJvdG9jb2xzCQAA
QWxsIE90aGVyFgAAVG90YWwgRnVuYy4gQ29tcG9uZW50cwwAAFRvdGFsIEtlcm5lbCoAACAg
ICAgICAgICBEb2N1bWVudGF0aW9uIGZpbGVzIE5PVCBpbmNsdWRlZP8AGgQIAAIGAAAMAAAA
RgYAAFAA8p3oBgAA8gAAAIgHAACSAfKdAADKkwAAVwCcAwAAAAAAAAAAAAAAAGYAnANXAFQB
wAAHAAEAAAAJAAsArwUAlF4JZwUQAQAAAAAyALYivpP/M0CerwUAAAQAAAAEAAAACQQAAAEA
AADeBosAvsRiAAAAAAAAAAAATwBIAFwAIwBFAEwARgBOAE8ASABcAFoASABWAFcAEQBGAFIA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP7/AAAECgIAAAAAAAAAAAAAAAAAAAAAAAEAAADghZ/y+U9oEKuRCAArJ7PZ
MAAAALAAAAAHAAAAAQAAAEAAAAAEAAAASAAAAAgAAABgAAAAEgAAAHgAAAALAAAAkAAAAAwA
AACcAAAAEwAAAKgAAAACAAAA5AQAAB4AAAANAAAATHlsZSBCaWNrbGV5AAB4AB4AAAANAAAA
THlsZSBCaWNrbGV5AAB4AB4AAAAQAAAATWljcm9zb2Z0IEV4Y2VsAEAAAAAAOZns7/i/AUAA
AAAAGPAQ5vi/AQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD+/wAABAoCAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3V
nC4bEJOXCAArLPmuQAEAAPwAAAAJAAAAAQAAAFAAAAAPAAAAWAAAABcAAACAAAAACwAAAIgA
AAAQAAAAkAAAABMAAACYAAAAFgAAAKAAAAANAAAAqAAAAAwAAADZAAAAAgAAAOQEAAAeAAAA
HQAAAEJpY2tsZXkgQ29uc3VsdGluZyBXZXN0IEluYy4AbmVjAwAAADEVCAALAAAAAAAAAAsA
AAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAADAAAADwAAAExpbnV4bGluZWNvdW50AAcAAABT
aGVldDIABwAAAFNoZWV0MwAMEAAAAgAAAB4AAAALAAAAV29ya3NoZWV0cwADAAAAAwAAAJgA
AAADAAAAAAAAACAAAAABAAAANgAAAAIAAAA+AAAAAQAAAAIAAAAKAAAAX1BJRF9HVUlEAAIA
AADkBAAAQQAAAE4AAAB7AEMAMABFAEUAQQAxADAAMAAtADYANABBADYALQAxADEARAA0AC0A
QgA5AEMAMAAtADAAMABEADAAMAA5AEYANwBCADUANQAzAH0AAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIA
AAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAA
/v///xEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAD+////GQAAABoAAAAbAAAAHAAAAB0A
AAAeAAAAHwAAAP7////9/////v//////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
//////////////////////////9SAG8AbwB0ACAARQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAFAf//////////AgAAACAIAgAAAAAA
wAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAAAAAAAP7///8AAAAAAAAAAFcAbwByAGsAYgBvAG8A
awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAIB
////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIe
AAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACgAAgEBAAAAAwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAQAAAAABAAAAAAAAAFAEQAbwBjAHUAbQBlAG4AdABTAHUAbQBtAGEA
cgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAOAACAf///////////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAEAAAAAAAAA==
--------------F7B78D9F3671F699A66E7E35--