[Yaffs-archive] read corruption between copied data and mkyaffs data
slyoon@skteletech.com
slyoon@skteletech.com
Thu, 29 Jan 2004 19:56:04 +0900
This is a multi-part message in MIME format.
------_=_NextPart_001_01C3E656.7D9E8EA8
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01C3E656.7D9E8EA8"
------_=_NextPart_002_01C3E656.7D9E8EA8
Content-Type: text/plain;
charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable
Hi everyone !
I have ported the YAFFS on Samsung NAND 64MBytes.
Temporarily I use the EXT2 for Root file system and I want to use the =
YAFFS for data region.
But I found the problem that corrupt data is occurred input file from =
data region, YAFFS.
I use the MTD application, nanddump (about 4KB) for explaining at this =
example.
Another sample binary files apear the same situation.
I put the nanddump_CP on Root file system and copy from Root FS to data =
region (YAFFS).
And I put the same file, nanddump_yaffs has another file name, on data =
region (YAFFS) using the mkyaffs.
Of cource, YAFFS image made using the mkyaffsimage.
The nanddump is operated correctly, but nanddump1 is not operated.
Also another sample files are not operated in case of using the mkyaffs.
If I see the low level data of NAND memory using nanddump,=20
512 bytes data region of nanddump and nanddump1 are same except file =
header information and OOB data.
But if I test the coparision using cat command, two files are not same =
and some bytes are corrupted.
The file (nanddump_CP) that copy from Root FS on using the YAFFS is =
correct.
I attached two files here. But I'm not used the NAND ECC data in two =
files.
<<nanddump_yaffs>> <<nanddump_CP>>=20
And the following files are the information that displayed on using the =
cat command.
Some data are corrupted in the first part of two files.
<<nanddump_yaffs.txt>> <<nanddump_CP.txt>>=20
Also I include the /proc/yaffs information.
# cat /proc/yaffs=20
YAFFS built:Jan 29 2004 19:20:46
$Id: yaffs_fs.c,v 1.32 2003/10/29 20:42:34 charles Exp $
$Id: yaffs_guts.c,v 1.33 2003/11/16 07:40:42 charles Exp $
Device yaffs
startBlock......... 1
endBlock........... 3775
chunkGroupBits..... 1
chunkGroupSize..... 2
nErasedBlocks...... 3774
nTnodesCreated..... 100
nFreeTnodes........ 96
nObjectsCreated.... 100
nFreeObjects....... 93
nFreeChunks........ 120777
nPageWrites........ 15
nPageReads......... 66
nBlockErasures..... 0
nGCCopies.......... 0
garbageCollections. 0
passiveGCs......... 0
nRetriedWrites..... 0
nRetireBlocks...... 0
eccFixed........... 0
eccUnfixed......... 0
tagsEccFixed....... 0
tagsEccUnfixed..... 3775
cacheHits.......... 8
nDeletedFiles...... 0
nUnlinkedFiles..... 0
nBackgroudDeletions 0
useNANDECC......... 1
=20
Please, help me!!!
I have developed the some day, but I don't know why it is corruped for =
data on using mkyaffs.
Best regards,
------_=_NextPart_002_01C3E656.7D9E8EA8
Content-Type: text/html;
charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dks_c_5601-1987">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.6944.0">
<TITLE>read corruption between copied data and mkyaffs data</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<BR>
<BR>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Hi everyone =
!</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">I have ported the =
YAFFS on Samsung NAND 64MBytes.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Temporarily I use =
the EXT2 for Root file system and I want to use the YAFFS for data =
region.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">But I found the =
problem that corrupt data is occurred input file from data region, =
YAFFS.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">I use the MTD =
application, nanddump (about 4KB) for explaining at this =
example.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Another sample =
binary files apear the same situation.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">I put the<B> =
nanddump_CP</B> on Root file system and copy from Root FS to data region =
(YAFFS).</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">And I put the same =
file,</FONT><B> <FONT SIZE=3D2 =
FACE=3D"Arial">nanddump_yaffs</FONT></B><FONT SIZE=3D2 FACE=3D"Arial"> =
has another file name, on data region (YAFFS) using the =
mkyaffs.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Of cource, YAFFS =
image made using the mkyaffsimage.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">The nanddump is =
operated correctly, but nanddump1 is not operated.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Also another sample =
files are not operated in case of using the mkyaffs.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">If I see the low =
level data of NAND memory using nanddump, </FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">512 bytes data =
region of nanddump and nanddump1 are same except file header information =
and OOB data.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">But if I test the =
coparision using cat command, two files are not same and some bytes are =
corrupted.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">The file =
(nanddump_CP) that copy from Root FS on using the YAFFS is =
correct.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">I attached two files =
here. But I'm not used the NAND ECC data in two files.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT FACE=3D"Gulim" SIZE=3D2 COLOR=3D"#000000"> =
<<nanddump_yaffs>> </FONT><FONT FACE=3D"Gulim" SIZE=3D2 =
COLOR=3D"#000000"> <<nanddump_CP>> </FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">And the following =
files are the information that displayed on using the cat =
command.</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Some data are =
corrupted in the first part of two files.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT FACE=3D"Gulim" SIZE=3D2 COLOR=3D"#000000"> =
<<nanddump_yaffs.txt>> </FONT><FONT FACE=3D"Gulim" SIZE=3D2 =
COLOR=3D"#000000"> <<nanddump_CP.txt>> </FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Also I include the =
/proc/yaffs information.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial"># cat /proc/yaffs =
</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">YAFFS built:Jan 29 =
2004 19:20:46</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">$Id: yaffs_fs.c,v =
1.32 2003/10/29 20:42:34 charles Exp $</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">$Id: yaffs_guts.c,v =
1.33 2003/11/16 07:40:42 charles Exp $</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Device =
yaffs</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">startBlock......... =
1</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">endBlock........... =
3775</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">chunkGroupBits..... =
1</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">chunkGroupSize..... =
2</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nErasedBlocks...... =
3774</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nTnodesCreated..... =
100</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nFreeTnodes........ =
96</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nObjectsCreated.... =
100</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nFreeObjects....... =
93</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nFreeChunks........ =
120777</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nPageWrites........ =
15</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nPageReads......... =
66</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nBlockErasures..... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nGCCopies.......... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">garbageCollections. =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">passiveGCs......... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nRetriedWrites..... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nRetireBlocks...... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">eccFixed........... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">eccUnfixed......... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">tagsEccFixed....... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">tagsEccUnfixed..... =
3775</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">cacheHits.......... =
8</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nDeletedFiles...... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nUnlinkedFiles..... =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">nBackgroudDeletions =
0</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">useNANDECC......... =
1</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial"></FONT> </SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Please, help =
me!!!</FONT></SPAN>
<BR><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">I have developed the =
some day, but I don't know why it is corruped for data on using =
mkyaffs.</FONT></SPAN>
</P>
<P><SPAN LANG=3D"ko"><FONT SIZE=3D2 FACE=3D"Arial">Best =
regards,</FONT></SPAN>
</P>
<BR>
</BODY>
</HTML>
------_=_NextPart_002_01C3E656.7D9E8EA8--
------_=_NextPart_001_01C3E656.7D9E8EA8
Content-Type: application/octet-stream;
name="nanddump_yaffs"
Content-Transfer-Encoding: base64
Content-Description: nanddump_yaffs
Content-Disposition: attachment;
filename="nanddump_yaffs"
AwAAAAEAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////1BAAD3AQAA9gEAADPiGEAW
4hhAFuIYQP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////wAWAAD///////////////////////////////////////////////////////////////8A
AMD///8BAP///6TB////AQAAAAEAAAD//25hbmRkdW1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+2B
AAD3AQAA9gEAACfiGEB0WhdAj4sYQHgMAAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////wAWAAD/////////////////////////////////////////////
//////////////////8AAMD///8BAf///wDB////eEZMVAABAAIAAABAAAAJdAAADDwAAA78AAAQ
AAAADDwAAAAPAAAAAAAAC5QAAAbQAA4AAgAAAAAAAAbAAAAAAQCwoOMAAJ3lBBCN4gAhgeAEIILi
zAEA6/BHLekAQKDhAWCg4QIAVOPwNZ/lEd5N4gMwiuAHAJPoET6N4gwwQ+J4MI3lBwCD6AUAAMrQ
BZ/lABCW5QAAiuCvAQDrAQCg48EBAOsEAJblABCg48ABAOsBAHDjjACN5QQAABqkBZ/lAACK4KYB
AOsBAKDjtgEA6xFejeKQFZ/lLCBF4pwBAOsAAFDjBgAACoAFn+UAAIrgmwEA64wAneWvAQDrAQCg
46kBAOv4IJ3lEABS4wIAABr0MJ3lAgxT4wsAAAoIAFLjAgAAGvQwneUBDFPjBgAACjwFn+UAAIrg
hwEA64wAneWdAQDrAQCg45cBAOsIAJblaS+g4xwVn+WVAQDrAQBw44gAjeUGAAAaDAWf5QAAiuB7
AQDrjACd5Y8BAOsBAKDjiQEA6/TAneUAgKDj7ASf5QwQoOHs4J3lAACK4ITAjeWA4I3lbAEA6wQA
VOMJAAAaCBCg4QwAluUBIKDhbAEA64QgneUAMGLiA4AA4OwwneWAMI3lFAAA6gUAVOMSAAAaCBCg
4QwAluUBIKDhYAEA64RAneUAEKDjAHBk4geAAOABAACA//8BAf///1jB////DACW5QEgoOFZAQDr
AECg4QAQoOMQAJblASCg4VQBAOsAQITgB0AE4IBAjeVQBJ/lAACK4EgBAOsAAKDjUAEA6wBAkOUA
AKDjTQEA6wAwkOUUIJTlHDCT5QMAUuEGAAAqAACg40YBAOsAIJDlFDCS5QEA0+QUMILlAwAA6gAA
oOM/AQDrAACQ5UUBAOs2AQDr8DOf5XkAUOMAAKATAQCgA4AgneUIEKDhfACN5QMAiuCQgI3lKAEA
65CAneWAUJ3lBQBY4d4AACq8Y5/ljACd5QZAiuCEIJ3lBBCg4ZAwneV0YI3lLAEA64TAneUMAFDh
CAAACpQDn+UAAIrgGAEA64wAneUsAQDriACd5SoBAOsBAKDjJAEA63zgneUAAF7jWwAACoQAneUA
kKDjAABZ4VsAAKp0IJ3lBFCJ4gLAiuAJMNznBWCJ4mxQjeUHUIniYFCN5QpQieJoYI3lBiCJ4lRQ
jeUIYIniDVCJ4mQgjeUJIIniXGCN5QtgieJIUI3lEV6N4lggjeV8UEXiUGCN5QwgieIOYIniTCCN
5Q8gieJEYI3lAQCJ4nBQjeUC4IniAiDc5wNAieI4II3lAADc5wAAjeUFAKDhDuDc5wTgjeUEQNzn
CECN5WhAjeIQQJToBEDc5w5Q3OeQYJ3lEECN5QkghuBg4J3lEJCJ4mRgneUCAACA//8BAf///1TB
////DuDc5wZA3OcY4I3lXGCd5QZg3OccYI3lWOCd5Q7g3OdUYJ3lIOCN5QZg3OdQ4J3lJGCN5Uxg
neUOgNznSOCd5QZw3OcOYNznROCd5UASn+UOwNznARCK4AxQjeUUQI3lKICN5SxwjeUwYI3lNMCN
5ccAAOtwEJ3lPCCg44gAneW9AADrhACd5QAAWeGo//+6AwAA6ogAneUEEKDhhCCd5bUAAOvsAZ/l
kBCd5QAAiuAEEY3lqAAA63ggneXYEZ/ljACd5aIAAOuEMJ3lAABQ45AgneUDIILgQCCN5bwxn+UI
AAAKuAGf5QAAiuCcAADrjACd5bAAAOuIAJ3lrgAA6wEAoOOoAADrfECd5QAAVOP4IJ3lQgAAChFe
jeJ8UEXiEABS4zxQjeUlAAAaA8CK4A9g3OUFAKDhAyDa5wEw3OU0YI3lBFDc5QLg3OUDQNzlCFCN
5QVg3OUMYI3lBlDc5RBQjeUHYNzlFGCN5QhQ3OUYUI3lCWDc5RxgjeUKUNzlIFCN5Qtg3OUkYI3l
DFDc5ShQjeUNYNzlLGCN5QQRn+UOwNzlARCK4ADgjeUEQI3lMMCN5XYAAOs8EJ3lPCCg4xQAAOoD
wIrgBFDc5QMg2ucHgNzlATDc5QLg3OUDQNzlCFCN5QVg3OUMYI3luBCf5QbA3OUBEIrgPACd5QDg
jeUDAACA//8BAf///1DB////BECN5RDAjeUUgI3lYAAA6zwQneUwIKDjiACd5VYAAOsCAADqiACd
5QMQiuBSAADrQMCd5YDgneUOAFzhkMCN5SD//zqMAJ3lWwAA64gAneVZAADrAACg4xHejeLwh73o
AAAAAAwAAABEAAAAAU0ggFAAAABcAAAAQQIAAIAAAACQAAAAoAAAAMQAAACAAwAAAAEAAAgBAABk
AQAABE0MwIAFAAB0AQAAiAEAAOgBAABsaWJjLXhmbGF0LnNvAAAAcAYAAF9zdGFydABtYWluAIQG
AAAAAAAAiwYAABgAAABpb2N0bABwcmludGYAcGVycm9yAHRvbG93ZXIAc3RydG91bAB3cml0ZQB4
ZmxhdF92YXJwdHIAX191Q2xpYmNfbWFpbgBzcHJpbnRmAHByZWFkAGZnZXRjX3VubG9ja2VkAGV4
aXQAb3BlbgBjbG9zZQAAANjBn+UZAADq1MGf5RcAAOrQwZ/lFQAA6szBn+UTAADqyMGf5REAAOrE
wZ/lDwAA6sDBn+UNAADqvMGf5UQAAOq4wZ/lCQAA6rTBn+UHAADqsMGf5QUAAOqswZ/lPAAA6qjB
n+UBAADqpMGf5f///+rwQC3pDECg4QFwoOMCAADq8EAt6QxAoOECcKDjhMGf5QxgiuCQ4IbiAcCg
45zARuEAAFzjBAAAChhghuIEAACA//8BAf///1DB////DgBW4fj//zoBAKDjAQCQ7wFwxuUA4J3l
BOCG5QTgneUI4IblCOCd5QzghuUM4J3lEOCG5RDgneUU4IblFNCN4gRAiuAKUKDhCKCU5QRwlOUP
4KDhB/Cg4QWgoOEU0E3iBOCW5QDgjeUI4JblBOCN5QzgluUI4I3lEOCW5QzgjeUU4JblEOCN5QHA
1uUAAFzjAcBM4gIAANoAAFzjAcDG5QDAxgXwgL3o8EAt6QxAoOEAcKDjtGCf5QZgiuAA4J3lBOCG
5QTgneUI4IblCOCd5QzghuUM4J3lEOCG5RDgneUU4IblFNCN4gRAiuAKUKDhCKCU5QRwlOUP4KDh
B/Cg4QWgoOEU0E3iBOCW5QDgjeUI4JblBOCN5QzgluUI4I3lEOCW5QzgjeUU4JblEOCN5fCAvegg
AgAALAIAADgCAABEAgAAUAIAAFwCAABoAgAAdAIAAIACAACMAgAAmAIAAKQCAACwAgAAvAIAANAC
AABgAwAAAAAAABAAAACABQAAdXNhZ2U6ICVzIDxtdGRuYW1lPiA8ZHVtcG5hbWU+IFtzdGFydCBh
ZGRyXSBbbGVuZ3RoXQoAAABvcGVuIGZsYXNoAABNRU1HRVRJTkZPAABVbmtub3duIGZsYXNoIChu
b3Qgbm9ybWFsIE5BTkQpCgAAAABvcGVuIG91dGZpbGUFAACA//8BAf///1TB////AAAAAG9vYmJs
b2NrOiAlZAoAAABXb3VsZCB5b3UgbGlrZSBmb3JtYXR0ZWQgb3V0cHV0PyAAAABEdW1waW5nIGRh
dGEgc3RhcnRpbmcgYXQgMHglMDh4IGFuZCBlbmRpbmcgYXQgMHglMDh4Li4uCgAAAABwcmVhZAAA
ADB4JTA4eDogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAy
eCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeAoAAAAARHVtcGluZyAlbHgKAAAAAGlvY3Rs
KE1FTVJFQURPT0IpAAAAICBPT0IgRGF0YTogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMngg
JTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeAoAAAAAICBP
T0IgRGF0YTogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4CgAAAACgBgAA
AAAAAAAAAACmBgAAAAAAAAAAAACtBgAAAAAAAAAAAAC0BgAAAAAAAAAAAAC8BgAAAAAAAAAAAADE
BgAAAAAAAAAAAADKBgAAAAAAAAAAAADXBgAAAAAAAAAAAADlBgAAAAAAAAAAAAAGAACA//8BAf//
/1jB////7QYAAAAAAAAAAAAA8wYAAAAAAAAAAAAAAgcAAAAAAAAAAAAABwcAAAAAAAAAAAAADAcA
AAAAAAAAAAAACAAAwCACAEAsAgBAOAIAQEQCAEBQAgBAXAIAQGgCAEB0AgBAgAIAQIwCAECYAgBA
pAIAQLACAEC8AgBA////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////8HAAAe//8BAf///9zB////
------_=_NextPart_001_01C3E656.7D9E8EA8
Content-Type: application/octet-stream;
name="nanddump_CP"
Content-Transfer-Encoding: base64
Content-Description: nanddump_CP
Content-Disposition: attachment;
filename="nanddump_CP"
AwAAAAEAAAD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////1BAAD3AQAA9gEAAEniGEAW
4hhAFuIYQP//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////wAWAAD///////////////////////////////////////////////////////////////8A
AND///8BAP////DB////AQAAAAEAAAD//25hbmRkdW1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+2B
AAD3AQAA9gEAAEniGEB0WhdAj4sYQHgMAAD/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////wAWAAD/////////////////////////////////////////////
//////////////////8AAND///8EAf///1zB////eEZMVAABAAIAAABAAAAJdAAADDwAAA78AAAQ
AAAADDwAAAAPAAAAAAAAC5QAAAbQAA4AAgAAAAAAAAbAAAAAAQCwoOMAAJ3lBBCN4gAhgeAEIILi
zAEA6/BHLekAQKDhAWCg4QIAVOPwNZ/lEd5N4gMwiuAHAJPoET6N4gwwQ+J4MI3lBwCD6AUAAMrQ
BZ/lABCW5QAAiuCvAQDrAQCg48EBAOsEAJblABCg48ABAOsBAHDjjACN5QQAABqkBZ/lAACK4KYB
AOsBAKDjtgEA6xFejeKQFZ/lLCBF4pwBAOsAAFDjBgAACoAFn+UAAIrgmwEA64wAneWvAQDrAQCg
46kBAOv4IJ3lEABS4wIAABr0MJ3lAgxT4wsAAAoIAFLjAgAAGvQwneUBDFPjBgAACjwFn+UAAIrg
hwEA64wAneWdAQDrAQCg45cBAOsIAJblaS+g4xwVn+WVAQDrAQBw44gAjeUGAAAaDAWf5QAAiuB7
AQDrjACd5Y8BAOsBAKDjiQEA6/TAneUAgKDj7ASf5QwQoOHs4J3lAACK4ITAjeWA4I3lbAEA6wQA
VOMJAAAaCBCg4QwAluUBIKDhbAEA64QgneUAMGLiA4AA4OwwneWAMI3lFAAA6gUAVOMSAAAaCBCg
4QwAluUBIKDhYAEA64RAneUAEKDjAHBk4geAAOABABCA//8EAf///wTB////DACW5QEgoOFZAQDr
AECg4QAQoOMQAJblASCg4VQBAOsAQITgB0AE4IBAjeVQBJ/lAACK4EgBAOsAAKDjUAEA6wBAkOUA
AKDjTQEA6wAwkOUUIJTlHDCT5QMAUuEGAAAqAACg40YBAOsAIJDlFDCS5QEA0+QUMILlAwAA6gAA
oOM/AQDrAACQ5UUBAOs2AQDr8DOf5XkAUOMAAKATAQCgA4AgneUIEKDhfACN5QMAiuCQgI3lKAEA
65CAneWAUJ3lBQBY4d4AACq8Y5/ljACd5QZAiuCEIJ3lBBCg4ZAwneV0YI3lLAEA64TAneUMAFDh
CAAACpQDn+UAAIrgGAEA64wAneUsAQDriACd5SoBAOsBAKDjJAEA63zgneUAAF7jWwAACoQAneUA
kKDjAABZ4VsAAKp0IJ3lBFCJ4gLAiuAJMNznBWCJ4mxQjeUHUIniYFCN5QpQieJoYI3lBiCJ4lRQ
jeUIYIniDVCJ4mQgjeUJIIniXGCN5QtgieJIUI3lEV6N4lggjeV8UEXiUGCN5QwgieIOYIniTCCN
5Q8gieJEYI3lAQCJ4nBQjeUC4IniAiDc5wNAieI4II3lAADc5wAAjeUFAKDhDuDc5wTgjeUEQNzn
CECN5WhAjeIQQJToBEDc5w5Q3OeQYJ3lEECN5QkghuBg4J3lEJCJ4mRgneUCABCA//8EAf///wjB
////DuDc5wZA3OcY4I3lXGCd5QZg3OccYI3lWOCd5Q7g3OdUYJ3lIOCN5QZg3OdQ4J3lJGCN5Uxg
neUOgNznSOCd5QZw3OcOYNznROCd5UASn+UOwNznARCK4AxQjeUUQI3lKICN5SxwjeUwYI3lNMCN
5ccAAOtwEJ3lPCCg44gAneW9AADrhACd5QAAWeGo//+6AwAA6ogAneUEEKDhhCCd5bUAAOvsAZ/l
kBCd5QAAiuAEEY3lqAAA63ggneXYEZ/ljACd5aIAAOuEMJ3lAABQ45AgneUDIILgQCCN5bwxn+UI
AAAKuAGf5QAAiuCcAADrjACd5bAAAOuIAJ3lrgAA6wEAoOOoAADrfECd5QAAVOP4IJ3lQgAAChFe
jeJ8UEXiEABS4zxQjeUlAAAaA8CK4A9g3OUFAKDhAyDa5wEw3OU0YI3lBFDc5QLg3OUDQNzlCFCN
5QVg3OUMYI3lBlDc5RBQjeUHYNzlFGCN5QhQ3OUYUI3lCWDc5RxgjeUKUNzlIFCN5Qtg3OUkYI3l
DFDc5ShQjeUNYNzlLGCN5QQRn+UOwNzlARCK4ADgjeUEQI3lMMCN5XYAAOs8EJ3lPCCg4xQAAOoD
wIrgBFDc5QMg2ucHgNzlATDc5QLg3OUDQNzlCFCN5QVg3OUMYI3luBCf5QbA3OUBEIrgPACd5QDg
jeUDABCA//8EAf///wzB////BECN5RDAjeUUgI3lYAAA6zwQneUwIKDjiACd5VYAAOsCAADqiACd
5QMQiuBSAADrQMCd5YDgneUOAFzhkMCN5SD//zqMAJ3lWwAA64gAneVZAADrAACg4xHejeLwh73o
AAAAAAwAAABEAAAAAU0ggFAAAABcAAAAQQIAAIAAAACQAAAAoAAAAMQAAACAAwAAAAEAAAgBAABk
AQAABE0MwIAFAAB0AQAAiAEAAOgBAABsaWJjLXhmbGF0LnNvAAAAcAYAAF9zdGFydABtYWluAIQG
AAAAAAAAiwYAABgAAABpb2N0bABwcmludGYAcGVycm9yAHRvbG93ZXIAc3RydG91bAB3cml0ZQB4
ZmxhdF92YXJwdHIAX191Q2xpYmNfbWFpbgBzcHJpbnRmAHByZWFkAGZnZXRjX3VubG9ja2VkAGV4
aXQAb3BlbgBjbG9zZQAAANjBn+UZAADq1MGf5RcAAOrQwZ/lFQAA6szBn+UTAADqyMGf5REAAOrE
wZ/lDwAA6sDBn+UNAADqvMGf5UQAAOq4wZ/lCQAA6rTBn+UHAADqsMGf5QUAAOqswZ/lPAAA6qjB
n+UBAADqpMGf5f///+rwQC3pDECg4QFwoOMCAADq8EAt6QxAoOECcKDjhMGf5QxgiuCQ4IbiAcCg
45zARuEAAFzjBAAAChhghuIEABCA//8EAf///wzB////DgBW4fj//zoBAKDjAQCQ7wFwxuUA4J3l
BOCG5QTgneUI4IblCOCd5QzghuUM4J3lEOCG5RDgneUU4IblFNCN4gRAiuAKUKDhCKCU5QRwlOUP
4KDhB/Cg4QWgoOEU0E3iBOCW5QDgjeUI4JblBOCN5QzgluUI4I3lEOCW5QzgjeUU4JblEOCN5QHA
1uUAAFzjAcBM4gIAANoAAFzjAcDG5QDAxgXwgL3o8EAt6QxAoOEAcKDjtGCf5QZgiuAA4J3lBOCG
5QTgneUI4IblCOCd5QzghuUM4J3lEOCG5RDgneUU4IblFNCN4gRAiuAKUKDhCKCU5QRwlOUP4KDh
B/Cg4QWgoOEU0E3iBOCW5QDgjeUI4JblBOCN5QzgluUI4I3lEOCW5QzgjeUU4JblEOCN5fCAvegg
AgAALAIAADgCAABEAgAAUAIAAFwCAABoAgAAdAIAAIACAACMAgAAmAIAAKQCAACwAgAAvAIAANAC
AABgAwAAAAAAABAAAACABQAAdXNhZ2U6ICVzIDxtdGRuYW1lPiA8ZHVtcG5hbWU+IFtzdGFydCBh
ZGRyXSBbbGVuZ3RoXQoAAABvcGVuIGZsYXNoAABNRU1HRVRJTkZPAABVbmtub3duIGZsYXNoIChu
b3Qgbm9ybWFsIE5BTkQpCgAAAABvcGVuIG91dGZpbGUFABCA//8EAf///wjB////AAAAAG9vYmJs
b2NrOiAlZAoAAABXb3VsZCB5b3UgbGlrZSBmb3JtYXR0ZWQgb3V0cHV0PyAAAABEdW1waW5nIGRh
dGEgc3RhcnRpbmcgYXQgMHglMDh4IGFuZCBlbmRpbmcgYXQgMHglMDh4Li4uCgAAAABwcmVhZAAA
ADB4JTA4eDogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAy
eCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeAoAAAAARHVtcGluZyAlbHgKAAAAAGlvY3Rs
KE1FTVJFQURPT0IpAAAAICBPT0IgRGF0YTogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMngg
JTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeAoAAAAAICBP
T0IgRGF0YTogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4CgAAAACgBgAA
AAAAAAAAAACmBgAAAAAAAAAAAACtBgAAAAAAAAAAAAC0BgAAAAAAAAAAAAC8BgAAAAAAAAAAAADE
BgAAAAAAAAAAAADKBgAAAAAAAAAAAADXBgAAAAAAAAAAAADlBgAAAAAAAAAAAAAGABCA//8EAf//
/wTB////7QYAAAAAAAAAAAAA8wYAAAAAAAAAAAAAAgcAAAAAAAAAAAAABwcAAAAAAAAAAAAADAcA
AAAAAAAAAAAACAAAwCACAEAsAgBAOAIAQEQCAEBQAgBAXAIAQGgCAEB0AgBAgAIAQIwCAECYAgBA
pAIAQLACAEC8AgBA////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////8HABAe//8EAf///4DB////
------_=_NextPart_001_01C3E656.7D9E8EA8
Content-Type: text/plain;
name="nanddump_yaffs.txt"
Content-Transfer-Encoding: base64
Content-Description: nanddump_yaffs.txt
Content-Disposition: attachment;
filename="nanddump_yaffs.txt"
IyBjYXQgbmFuZGR1bXBfeWFmZnMgDQp4TFRAICAgIHQNCiAgICAgICAgIDwNCiAgICAgICAgICA8
DQogICAgICAgICAgILCgneWN4iGB4CCC4uvwRy1AoOFgoOFU4/A1n+U/MIrgk+g+jeINCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwQz8wjeWD6MrQn+WW
5YrgoOOW5aDjcD+N5Z/liuCg416N4p/lLCBFP1ANCoCf5YrgP53loOOpQev4IJ3lUj+d5Q0KICAg
ICAgICAgICAgICAgICAgICAgICBTDQoNClI/neUNCiAgICAgUw0KPJ/liuA/neWglj8voOOf5XA/
jeUNCiAgICAgICAgICAgICAgICAgICAgICAgn+WK4Hs/neWg4+v0wJ2AoOOf5Q0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIKDh7OCd5YrghMCN5YA/P1QgIKDhDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIJblIKDhbD8gneUwYoDg7DCd5YAwjeWg4Q0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgluUgoOFgP0Cd5aDjcGSADQogICAgICAgluUgoOFZQKDhoOOW5SCg4VRAhOBAP0CN
5VCf5YrgSKDjUECQ5aDjTTCQ5SCU5TCT5VIqoONGIJDlMJLl0+QwguWg4z+Q5UU/6/Azn+V5UIAg
naA/jeWK4D+N5Sg/gJ3lgFCd5Vjh3iq8Y5/lneVAiuA/neWg4T+d5XRgjeUsP8CdDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUA0Kn+WK4D+d5Sw/neUqoOMk
Pz9ePw0KneWQoFk/qnQgneVQieLAiiAgICAgICAw3OdgieJsUI3lUIniYFCN5Q0KUIniZCCN5SAg
ieJcYI3lPw0KICAgICAgICAgICAgICAgYIniSFCN5V6N4lggjeV8UEU/YI3lDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIIniYIniTCCN5SCJ4kRgjeWJ4nBQjeU/INznQIni
OCCN5dznjeWg4eDcP0A/jeVoQI3iQJToQNznUNznP53lQI3lICAgICAgICCG4GA/kIk/YJ3l4NxA
3Oc/P2Cd5WDc52CN5Vg/4Nw/YJ3lID9g3OdQPz9gjeVMYJ3lgNznSD9w3Odg3OdEPz+f5cDciuAN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUI3lQI3lKICN5SxwjeUw
YI3lNMCN5cc/neU8IKDjneU/neVZ4aj//z+d5aDhP53l6+yf5Z3liuCN5T8gneWf5Z3lPzCd5VA/
IJ3lIILgQCCN5T+f5Q0Kn+WK4D+d5T+d5aDjP0Cd5VTj+CCd5UINCl6N4nxQRVI/UI3lJcCKYNzl
oOEg2ucw3OU0YI3lUNzl4NxAP43lYNzlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYI3lUNzlUI3lYNzlYI1Q3OVQjeUgYNzlYI3lDQpQ3OUgUI3lDQogICAgICAg
YNzlJGCN5Q0KYNzlLGCN5Z/lwNyK4D9AjeUwwI0/P53lPCCg48CKUNzlINrngNzlMNzl4NxAP43l
YNzlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYI3ln+XA3IrgPJ3lP0CN5cCNgI3lYD+d5TAgoOOd5VY/neWK4FI/wJ0/P1w/wI0///86neVb
P53lWaDjP+Lwh70NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE0ggFBcQYBkTQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgP3RsaWJjLXhmbGF0LnNv
cF9zdGFydG1haW5pb2N0bHByaW50ZnBlcnJvcnRvbG93ZXJzdHJ0b3XqvD8/6rjBn3RfdmFycOq0
wZ/qsMGf6qzBnz/qqMGf6qTBnz///+rwQC10Y191bmxvY2tlZGV4aXRvcGVuY2xvc2XYwZ/l6tTB
n+rQwZ/qzMGf6sjBn+rEwZ/qwMGfDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQKDhcKDj6vBALQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBAoOFwoOOEwZ/lDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgiuCQ4IbiwKA/wEZc
DQpghuJW4fj//zqg45DvcMblPz/g4D8NCiAgICAgICAgICAgICAgICAgICAgICAgID8NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgPz8/Pz9AiuANClCgoJRwlOU/P6CgPz/g4JbgPw0KICAgICAg
ICAgICAgICAgICAgICAgIODgjeA/DQogICAgICAgICAgICAgICAgICAgICAgICAgICA/Pz/A1lzA
TFzAxsDGP73oPy0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQKDhcKDjP5/lYIrgPz/g4D8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8/Pz8/QIrgDQpQoKCUcJTlPz+goD8/4OCW4D8NCiAgICAgICAgICAgICAgICAgICAgICDg4I3g
Pw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPz8/5fCAveggLDhEUFxodIBggHVzYWdlOiAl
cyA8bXRkbmFtZT4gPGR1bXBuYW1lPiBbc3RhcnQgYWRkcl0gW2xlbmd0aF0NCm9wZW4gZmxhc2hN
RU1HRVRJTkZPVW5rbm93biBmbGFzaCAobm90IG5vcm1hbCBOQU5EKQ0Kb3BlbiBvdXRmaWxlb29i
YmxvY2s6ICVkDQpXb3VsZCB5b3UgbGlrZSBmb3JtYXR0ZWQgb3V0cHV0PyBEdW1waW5nIGRhdGEg
c3RhcnRpbmcgYXQgMHglMDh4IGFuZCBlbmRpbmcgYXQgMHglMDh4Li4uDQpwcmVhZDB4JTA4eDog
JTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUw
MnggJTAyeCAlMDJ4ICUwMnggJTAyeA0KRHVtcGluZyAlbHgNCmlvY3RsKE1FTVJFQURPT0IpICBP
T0IgRGF0YTogJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAy
eCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeA0KICBPT0IgRGF0YTogJTAyeCAlMDJ4ICUw
MnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4DQoNCj9ALEA4QERAUEBcQGhAdECAQEBAQEBAIyA=
------_=_NextPart_001_01C3E656.7D9E8EA8
Content-Type: text/plain;
name="nanddump_CP.txt"
Content-Transfer-Encoding: base64
Content-Description: nanddump_CP.txt
Content-Disposition: attachment;
filename="nanddump_CP.txt"
IyBjYXQgbmFuZGR1bXBfQ1ANCnhGTFRAICAgdA0KICAgICAgICAgPA0KICAgICAgICAgIDwNCiAg
ICAgICAgICAgsKCd5Y3iIYHgIILi6/BHLUCg4WCg4VTj8DWf5T8wiuCT6D6N4g0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBDPzCN5YPoytCf5ZbliuCg
45bloONwP43ln+WK4KDjXo3in+UsIEU/UA0KgJ/liuA/neWg4+v4IJ3lUj+d5Q0KICAgICAgICAg
ICAgICAgICAgICAgUw0KDQpSP53lDQogICAgIFMNCjyf5YrgP53loJY/L6Djn+VwP43lDQogICAg
ICAgICAgICAgICAgICAgICAgIJ/liuB7P53loOPr9MCdgKDjn+UNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICCg4ezgneWK4ITAjeWAPz9UICCg4Q0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICCW
5SCg4Ww/IJ3lMGKA4OwwneWAMI3loOENCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IJblIKDhYD9AneWg43BkgA0KICAgICAgIJblIKDhWUCg4aDjluUgoOFUQITgQD9AjeVQn+WK4Eig
41BAkOWg400wkOUglOUwk+VSKqDjRiCQ5TCS5dPkMILloOM/kOVFP+vwM5/leVCAIJ2gP43liuA/
jeUoP4Cd5YBQneVY4d4qvGOf5Z3lQIrgP53loOE/neV0YI3lLD/AnQ0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFANCp/liuA/neUsP53lKqDjJD8/Xj8NCp3l
kKBZP6p0IJ3lUIniwIogICAgICAgMNznYInibFCN5VCJ4mBQjeUNClCJ4mQgjeUgIIniXGCN5T8N
CiAgICAgICAgICAgICAgIGCJ4khQjeVejeJYII3lfFBFP2CN5Q0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICCJ4mCJ4kwgjeUgieJEYI3lieJwUI3lPyDc50CJ4jggjeXc543l
oOHg3D9AP43laECN4kCU6EDc51Dc5z+d5UCN5SAgICAgICAghuBgP5CJP2Cd5eDcQNznPz9gneVg
3OdgjeVYP+DcP2Cd5SA/YNznUD8/YI3lTGCd5YDc50g/cNznYNznRD8/n+XA3IrgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFCN5UCN5SiAjeUscI3lMGCN5TTAjeXH
P53lPCCg453lP53lWeGo//8/neWg4T+d5evsn+Wd5YrgjeU/IJ3ln+Wd5T8wneVQPyCd5SCC4EAg
jeU/n+UNCp/liuA/neU/neWg4z9AneVU4/ggneVCDQpejeJ8UEVSP1CN5SXAimDc5aDhINrnMNzl
NGCN5VDc5eDcQD+N5WDc5Q0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGCN5VDc5VCN5WDc5WCNUNzlUI3lIGDc5WCN5Q0KUNzlIFCN5Q0KICAgICAgIGDc5SRgjeUN
CmDc5SxgjeWf5cDciuA/QI3lMMCNPz+d5TwgoOPAilDc5SDa54Dc5TDc5eDcQD+N5WDc5Q0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGCN5Z/l
wNyK4Dyd5T9AjeXAjYCN5WA/neUwIKDjneVWP53liuBSP8CdPz9cP8CNP///Op3lWz+d5Vmg4z/i
8Ie9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERNIIBQXEGAZE0NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID90bGliYy14ZmxhdC5zb3Bfc3RhcnRt
YWluaW9jdGxwcmludGZwZXJyb3J0b2xvd2Vyc3RydG916rzBnz/quMGfdF92YXJw6rTBn+qwwZ/q
rMGfP+qowZ/qpMGfP///6vBALXRjX3VubG9ja2VkZXhpdG9wZW5jbG9zZdjBn+Xq1MGf6tDBn+rM
wZ/qyMGf6sTBn+rAwZ8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBAoOFwoOPq8EAtDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIECg4XCg44TBn+UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGCK4JDghuLAoD/ARlwNCmCG4lbh
+P//OqDjkO9wxuU/P+DgPw0KICAgICAgICAgICAgICAgICAgICAgICAgPw0KICAgICAgICAgICAg
ICAgICAgICAgICAgICA/Pz8/P0CK4A0KUKCglHCU5T8/oKA/P+DgluA/DQogICAgICAgICAgICAg
ICAgICAgICAg4OCN4D8NCiAgICAgICAgICAgICAgICAgICAgICAgICAgID8/P8DWXMBMXMDGwMY/
veg/LQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBA
oOFwoOM/n+VgiuA/P+DgPw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPz8/Pz9A
iuANClCgoJRwlOU/P6CgPz/g4JbgPw0KICAgICAgICAgICAgICAgICAgICAgIODgjeA/DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICA/Pz/l8IC96CAsOERQXGh0gGCAdXNhZ2U6ICVzIDxtdGRu
YW1lPiA8ZHVtcG5hbWU+IFtzdGFydCBhZGRyXSBbbGVuZ3RoXQ0Kb3BlbiBmbGFzaE1FTUdFVElO
Rk9Vbmtub3duIGZsYXNoIChub3Qgbm9ybWFsIE5BTkQpDQpvcGVuIG91dGZpbGVvb2JibG9jazog
JWQNCldvdWxkIHlvdSBsaWtlIGZvcm1hdHRlZCBvdXRwdXQ/IER1bXBpbmcgZGF0YSBzdGFydGlu
ZyBhdCAweCUwOHggYW5kIGVuZGluZyBhdCAweCUwOHguLi4NCnByZWFkMHglMDh4OiAlMDJ4ICUw
MnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4
ICUwMnggJTAyeCAlMDJ4DQpEdW1waW5nICVseA0KaW9jdGwoTUVNUkVBRE9PQikgIE9PQiBEYXRh
OiAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4ICUwMngg
JTAyeCAlMDJ4ICUwMnggJTAyeCAlMDJ4DQogIE9PQiBEYXRhOiAlMDJ4ICUwMnggJTAyeCAlMDJ4
ICUwMnggJTAyeCAlMDJ4ICUwMngNCg0KP0AsQDhAREBQQFxAaEB0QIBAQEBAQEAjIA==
------_=_NextPart_001_01C3E656.7D9E8EA8--