<flashs>
		<flash>
			<id1>0x1</id1>
			<id2>0x2</id2>
			<id3>0x14</id3>
			<name>25FL0162A</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>32</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2</id2>
			<id3>0x15</id3>
			<name>25FL032A</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2</id2>
			<id3>0x16</id3>
			<name>25FL064A</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x89</id2>
			<id3>0x13</id3>
			<name>QH25F640S33</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x20</id2>
			<id3>0x18</id3>
			<name>25L128</name>
			<size>0x1000000</size>
			<protocol>0</protocol>
			<block>
				<secnum>256</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x45</id2>
			<id3>0x14</id3>
			<name>26DF081A</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>16</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2223</id2>
			<name>AM28F400BT</name>
			<size>0x80000</size>
			<protocol>0</protocol>
			<block>
				<secnum>7</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2256</id2>
			<name>AMD 29DL322GB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2255</id2>
			<name>AMD 29DL322GT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2253</id2>
			<name>AMD 29DL323GB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2250</id2>
			<name>AMD 29DL323GT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x225F</id2>
			<name>AMD 29DL324GB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x225C</id2>
			<name>AMD 29DL324GT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2249</id2>
			<name>AMD 29lv160DB</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x22C4</id2>
			<name>AMD 29lv160DT</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x22F9</id2>
			<name>AMD 29lv320DB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x22F6</id2>
			<name>AMD 29lv320DT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2200</id2>
			<name>AMD 29lv320MB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2201</id2>
			<name>AMD 29lv320MT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x2257</id2>
			<name>AMD 320</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x22BA</id2>
			<name>AMD AM29LV400BB</name>
			<size>0x80000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>7</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x225B</id2>
			<name>AMD AM29LV800BB</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1F</id1>
			<id2>0xC0</id2>
			<name>AT49BV/LV16X</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1F</id1>
			<id2>0xC2</id2>
			<name>AT49BV/LV16XT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1C</id1>
			<id2>0x20</id2>
			<id3>0x17</id3>
			<name>EN25P064</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xAD</id1>
			<id2>0xDA</id2>
			<name>HY27UF082G2B</name>
			<size>0x10800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>2048</secnum>
				<secsize>0x21000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xAD</id1>
			<id2>0xDC</id2>
			<name>HY27UF084G42B</name>
			<size>0x21000000</size>
			<protocol>0</protocol>
			<block>
				<secnum>4096</secnum>
				<secsize>0x21000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xAD</id1>
			<id2>0x73</id2>
			<name>HY27US08281A</name>
			<size>0x1080000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1024</secnum>
				<secsize>0x4200</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xAD</id1>
			<id2>0x2223</id2>
			<name>HY29F400TT</name>
			<size>0x80000</size>
			<protocol>0</protocol>
			<block>
				<secnum>7</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xAD</id1>
			<id2>0x22C4</id2>
			<name>HY29LV1600T</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x18</id2>
			<name>Intel 28F128J3</name>
			<size>0x1000000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8891</id2>
			<name>Intel 28F160B3</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8890</id2>
			<name>Intel 28F160B3</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88C3</id2>
			<name>Intel 28F160C3B</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88C2</id2>
			<name>Intel 28F160C3T</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xB0</id1>
			<id2>0xD0</id2>
			<name>Intel 28F160S3</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>32</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x19</id2>
			<name>Intel 28F256</name>
			<size>0x2000000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>256</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8897</id2>
			<name>Intel 28F320B3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8896</id2>
			<name>Intel 28F320B3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88C5</id2>
			<name>Intel 28F320C3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88C4</id2>
			<name>Intel 28F320C3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x16</id2>
			<name>Intel 28F320J3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>32</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x14</id2>
			<name>Intel 28F320J5</name>
			<size>0x400000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>32</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xB0</id1>
			<id2>0xD4</id2>
			<name>Intel 28F320S3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8899</id2>
			<name>Intel 28F640B3</name>
			<size>0x800000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>127</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8898</id2>
			<name>Intel 28F640B3</name>
			<size>0x800000</size>
			<protocol>1</protocol>
			<block>
				<secnum>127</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88CC</id2>
			<name>Intel 28F640C3</name>
			<size>0x800000</size>
			<protocol>1</protocol>
			<block>
				<secnum>127</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x88CD</id2>
			<name>Intel 28F640C3</name>
			<size>0x800000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>127</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x17</id2>
			<name>Intel 28F640J3</name>
			<size>0x800000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x15</id2>
			<name>Intel 28F640J5</name>
			<size>0x800000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x89</id1>
			<id2>0x8893</id2>
			<name>Intel 28F800B3</name>
			<size>0x100000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
    <flash>
      <id1>0x89</id1>
      <id2>0x4470</id2>
      <name>Intel AB28F400B5-T</name>
      <size>0x80000</size>
      <protocol>1</protocol>
      <block>
        <secnum>1</secnum>
        <secsize>0x4000</secsize>
        <secnum>2</secnum>
        <secsize>0x2000</secsize>
        <secnum>1</secnum>
        <secsize>0x18000</secsize>
        <secnum>3</secnum>
        <secsize>0x20000</secsize>
      </block>
    </flash>
  <flash>
    <id1>0x89</id1>
    <id2>0x4471</id2>
    <name>Intel AB28F400B5-B</name>
    <size>0x80000</size>
    <protocol>1</protocol>
    <block>
      <secnum>1</secnum>
      <secsize>0x4000</secsize>
      <secnum>2</secnum>
      <secsize>0x2000</secsize>
      <secnum>1</secnum>
      <secsize>0x18000</secsize>
      <secnum>3</secnum>
      <secsize>0x20000</secsize>
    </block>
  </flash>
  <flash>
			<id1>0x89</id1>
			<id2>0x88C1</id2>
			<name>Intel 28F800C3</name>
			<size>0x100000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEC</id1>
			<id2>0x2277</id2>
			<name>K8D1716UB</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEC</id1>
			<id2>0x2275</id2>
			<name>K8D1716UT</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEC</id1>
			<id2>0x22A2</id2>
			<name>K8D3216UB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEC</id1>
			<id2>0x22A0</id2>
			<name>K8D3216UT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x20</id2>
			<id3>0x16</id3>
			<name>M25P32V6</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x88CF</id2>
			<name>M28W160CB</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x225F</id2>
			<name>M29D323DB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x2253</id2>
			<name>MBM 29DL323GB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x225C</id2>
			<name>MBM 29DL323TE</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x2249</id2>
			<name>MBM29LV160B</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x22C4</id2>
			<name>MBM29LV160T</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x22F9</id2>
			<name>MBM29LV320BE</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x22F6</id2>
			<name>MBM29LV320TE</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x4</id1>
			<id2>0x225B</id2>
			<name>MBM29LV800B</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x2C</id1>
			<id2>0x4493</id2>
			<name>MT28F160C34B</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x2C</id1>
			<id2>0x4492</id2>
			<name>MT28F160C34T</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x2C</id1>
			<id2>0x4495</id2>
			<name>MT28F322P3</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x88BC</id2>
			<name>MT28W320</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x88BB</id2>
			<name>MT28W320</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
    <flash>
      <id1>0xC2</id1>
      <id2>0x20</id2>
      <id3>0x13</id3>
      <name>MX25L4006E</name>
      <size>0x80000</size>
      <protocol>0</protocol>
      <block>
        <secnum>8</secnum>
        <secsize>0x10000</secsize>
      </block>
    </flash>
    <flash>
			<id1>0xC2</id1>
			<id2>0x20</id2>
			<id3>0x15</id3>
			<name>MX25L1605D</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>32</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x20</id2>
			<id3>0x16</id3>
			<name>MX25L3205D</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x20</id2>
			<id3>0x17</id3>
			<name>MX25L6405D</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x2249</id2>
			<name>MX29LV161B</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x22C4</id2>
			<name>MX29LV161T</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0xA8</id2>
			<name>MX29LV320B</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x22A8</id2>
			<name>MX29LV320B</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x22A7</id2>
			<name>MX29LV320T</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0xA7</id2>
			<name>MX29LV320T</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x227E</id2>
			<name>MX29LV641</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xC2</id1>
			<id2>0x225B</id2>
			<name>MX29LV800BMC</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xFFFE</id1>
			<id2>0xEEEE</id2>
			<name>PIC32BOOT</name>
			<size>0x3000</size>
			<protocol>0</protocol>
			<block>
				<secnum>3</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xFFFE</id1>
			<id2>0xDDDD</id2>
			<name>PIC32USER</name>
			<size>0x80000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x227E</id2>
			<name>S29GL320</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xB0</id1>
			<id2>0xE3</id2>
			<name>SHARP 28F320BJE</name>
			<size>0x400000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xB0</id1>
			<id2>0xE9</id2>
			<name>SHARP LH28F160BJHG</name>
			<size>0x200000</size>
			<protocol>1</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x2000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xBF</id1>
			<id2>0x2782</id2>
			<name>SST39VF1600</name>
			<size>0x200000</size>
			<protocol>2</protocol>
			<block>
				<secnum>512</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xBF</id1>
			<id2>0x234B</id2>
			<name>SST39VF1601</name>
			<size>0x200000</size>
			<protocol>2</protocol>
			<block>
				<secnum>512</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xBF</id1>
			<id2>0x235B</id2>
			<name>SST39VF3201</name>
			<size>0x400000</size>
			<protocol>2</protocol>
			<block>
				<secnum>1024</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xBF</id1>
			<id2>0x2781</id2>
			<name>SST39VF800</name>
			<size>0x100000</size>
			<protocol>2</protocol>
			<block>
				<secnum>256</secnum>
				<secsize>0x1000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x22CB</id2>
			<name>ST 29W320DB</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x22CA</id2>
			<name>ST 29W320DT</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x2249</id2>
			<name>ST M29W160EB</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x22C4</id2>
			<name>ST M29W160ET</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x17</id2>
			<name>ST M58LW064D</name>
			<size>0x800000</size>
			<buffersize>0x20</buffersize>
			<protocol>1</protocol>
			<block>
				<secnum>64</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x20</id1>
			<id2>0x5B</id2>
			<name>STMicro M29W800AB</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>15</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x98</id1>
			<id2>0x43</id2>
			<name>TC58FVB160</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x98</id1>
			<id2>0x9C</id2>
			<name>TC58FVB321</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x98</id1>
			<id2>0xC2</id2>
			<name>TC58FVT160</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x98</id1>
			<id2>0x43</id2>
			<name>TC58FVT160B</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>31</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x98</id1>
			<id2>0x9A</id2>
			<name>TC58FVT321</name>
			<size>0x400000</size>
			<protocol>0</protocol>
			<block>
				<secnum>63</secnum>
				<secsize>0x10000</secsize>
				<secnum>1</secnum>
				<secsize>0x8000</secsize>
				<secnum>2</secnum>
				<secsize>0x2000</secsize>
				<secnum>1</secnum>
				<secsize>0x4000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEF</id1>
			<id2>0x40</id2>
			<id3>0x17</id3>
			<name>W25Q64CV</name>
			<size>0x800000</size>
			<protocol>0</protocol>
			<block>
				<secnum>128</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0xEF</id1>
			<id2>0x30</id2>
			<id3>0x14</id3>
			<name>W25X80A</name>
			<size>0x100000</size>
			<protocol>0</protocol>
			<block>
				<secnum>16</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
    <flash>
      <id1>0x1F</id1>
      <id2>0x48</id2>
      <id3>0x00</id3>
      <name>AT25DF641</name>
      <size>0x800000</size>
      <protocol>0</protocol>
	  <init>010100</init>
      <block>
        <secnum>128</secnum>
        <secsize>0x10000</secsize>
      </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x33</id2>
        <name>NAND128R3A</name>
        <size>0x1080000</size>
        <protocol>10</protocol>
        <block>
            <secnum>1024</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x73</id2>
        <name>NAND128W3A</name>
        <size>0x1080000</size>
        <protocol>10</protocol>
        <block>
            <secnum>1024</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x43</id2>
        <name>NAND128R4A</name>
        <size>0x1080000</size>
        <protocol>11</protocol>
        <block>
            <secnum>1024</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x53</id2>
        <name>NAND128W4A</name>
        <size>0x1080000</size>
        <protocol>11</protocol>
        <block>
            <secnum>1024</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x35</id2>
        <name>NAND256R3A</name>
        <size>0x2100000</size>
        <protocol>10</protocol>
        <block>
            <secnum>2048</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x75</id2>
        <name>NAND256W3A</name>
        <size>0x2100000</size>
        <protocol>10</protocol>
        <block>
            <secnum>2048</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x45</id2>
        <name>NAND256R4A</name>
        <size>0x2100000</size>
        <protocol>11</protocol>
        <block>
            <secnum>2048</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x55</id2>
        <name>NAND256W4A</name>
        <size>0x2100000</size>
        <protocol>11</protocol>
        <block>
            <secnum>2048</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x36</id2>
        <name>NAND512R3A</name>
        <size>0x4200000</size>
        <protocol>10</protocol>
        <block>
            <secnum>4096</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x76</id2>
        <name>NAND512W3A</name>
        <size>0x4200000</size>
        <protocol>10</protocol>
        <block>
            <secnum>4096</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x46</id2>
        <name>NAND512R4A</name>
        <size>0x4200000</size>
        <protocol>11</protocol>
        <block>
            <secnum>4096</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x56</id2>
        <name>NAND512W4A</name>
        <size>0x4200000</size>
        <protocol>11</protocol>
        <block>
            <secnum>4096</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x39</id2>
        <name>NAND01GR3A</name>
        <size>0x8400000</size>
        <protocol>10</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x79</id2>
        <name>NAND01GW3A</name>
        <size>0x8400000</size>
        <protocol>10</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x49</id2>
        <name>NAND01GR4A</name>
        <size>0x8400000</size>
        <protocol>11</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0x20</id1>
        <id2>0x59</id2>
        <name>NAND01GW4A</name>
        <size>0x8400000</size>
        <protocol>11</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0xec</id1>
        <id2>0xDA</id2>
        <name>K9F2G08U0A</name>
        <size>0x10800000</size>
        <protocol>11</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
    <flash>
        <id1>0xec</id1>
        <id2>0xAA</id2>
        <name>K9F2G08R0A</name>
        <size>0x10800000</size>
        <protocol>11</protocol>
        <block>
            <secnum>8192</secnum>
            <secsize>0x4200</secsize>
        </block>
    </flash>
		<flash>
			<id1>0x1C</id1>
			<id2>0x31</id2>
			<id3>0x13</id3>
			<name>EN25F40</name>
			<size>0x80000</size>
			<protocol>0</protocol>
			<block>
				<secnum>8</secnum>
				<secsize>0x10000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1f</id1>
			<id2>0x26</id2>
			<id3>0x0</id3>
			<name>AT45DB161D</name>
			<size>0x200000</size>
			<protocol>0</protocol>
			<block>
				<secnum>16</secnum>
				<secsize>0x20000</secsize>
			</block>
		</flash>
		<flash>
			<id1>0x1</id1>
			<id2>0x2</id2>
			<id3>0x19</id3>
			<name>FL256SAIF00</name>
			<size>0x2000000</size>
			<protocol>0</protocol>
			<block>
				<secnum>512</secnum>
				<secsize>0x10000</secsize>
			</block>
			<init>170180</init>
		</flash>				
		
</flashs>
