CRC32 in c#

If you need a CRC32 on a file or stream, here is some c# to do that:

// program.cs
using System;
using System.Collections.Generic;
using System.Text;

namespace CRC32
{

     // Sample program to show usage of crc32 usage.  You can also pass a Stream.
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                uint crc = Crc32.GetFileCRC32(@"c:\windows\notepad.exe");
                Console.WriteLine(@"CRC32 of c:\windows\notepad.exe is: " + crc);
                Console.WriteLine("Hit Enter to exit.");
                Console.Read();
            }
            catch ( Exception ex )
            {
                Console.WriteLine(ex.Message);
            }
        }
    }
}

// crc32.cs
using System;
using System.IO;

namespace CRC32
{

    /// <summary>
    /// Modified from Mike Krueger’s code.
    /// Generate a table for a byte-wise 32-bit CRC calculation on the polynomial:
    /// x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
    ///
    /// Polynomials over GF(2) are represented in binary, one bit per coefficient,
    /// with the lowest powers in the most significant bit.  Then adding polynomials
    /// is just exclusive-or, and multiplying a polynomial by x is a right shift by
    /// one.  If we call the above polynomial p, and represent a byte as the
    /// polynomial q, also with the lowest power in the most significant bit (so the
    /// byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
    /// where a mod b means the remainder after dividing a by b.
    ///
    /// This calculation is done using the shift-register method of multiplying and
    /// taking the remainder.  The register is initialized to zero, and for each
    /// incoming bit, x^32 is added mod p to the register if the bit is a one (where
    /// x^32 mod p is p+x^32 = x^26+…+1), and the register is multiplied mod p by
    /// x (which is shifting right by one and adding x^32 mod p if the bit shifted
    /// out is a one).  We start with the highest power (least significant bit) of
    /// q and repeat for all eight bits of q.
    ///
    /// The table is simply the CRC of all possible eight bit values.  This is all
    /// the information needed to generate CRC’s on data a byte at a time for all
    /// combinations of CRC register values and incoming bytes.
    /// </summary>
    public sealed class Crc32
    {
        #region Fields
        private readonly static uint CrcSeed = 0xFFFFFFFF;

        private readonly static uint[] CrcTable = new uint[] {
   0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419,
   0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4,
   0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07,
   0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,
   0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856,
   0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9,
   0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4,
   0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,
   0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3,
   0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A,
   0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599,
   0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,
   0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190,
   0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F,
   0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E,
   0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,
   0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED,
   0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950,
   0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3,
   0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,
   0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A,
   0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5,
   0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010,
   0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,
   0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17,
   0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6,
   0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615,
   0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,
   0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344,
   0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB,
   0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A,
   0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,
   0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1,
   0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C,
   0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF,
   0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,
   0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE,
   0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31,
   0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C,
   0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,
   0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B,
   0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242,
   0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1,
   0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,
   0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278,
   0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7,
   0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66,
   0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,
   0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605,
   0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8,
   0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B,
   0x2D02EF8D
  };

        private uint crc = 0; // crc data checksum so far.
        #endregion

        #region Constructors
        public Crc32()
        {
        }
        #endregion

        #region Properties
        /// <summary>
        /// Returns the CRC32 data checksum computed so far.
        /// </summary>
        public uint Value
        {
            get
            {
                return crc;
            }
            set
            {
                crc = value;
            }
        }
        #endregion

        #region Methods

        public static uint GetStreamCRC32(Stream stream)
        {
            if ( stream == null )
                throw new ArgumentNullException("stream");
            if ( !stream.CanRead )
                throw new ArgumentException("stream is not readable.");
            stream.Position = 0;
            Crc32 crc32 = new Crc32();
            byte[] buf = new byte[4096];
            int len = 0;
            while ( (len = stream.Read(buf, 0, buf.Length)) != 0 )
            {
                crc32.Update(buf, 0, len);
            }
            stream.Position = 0;
            return crc32.Value;
        }

        public static uint GetFileCRC32(string path)
        {
            if ( path == null )
                throw new ArgumentNullException("path");

            Crc32 crc32 = new Crc32();
            byte[] buf = new byte[4096];
            int len = 0;
            using ( FileStream fs = new FileStream(path, FileMode.Open) )
            {
                while ( (len = fs.Read(buf, 0, buf.Length)) != 0 )
                {
                    crc32.Update(buf, 0, len);
                }
            }
            return crc32.Value;
        }

        /// <summary>
        /// Resets the CRC32 data checksum as if no update was ever called.
        /// </summary>
        public void Reset()
        {
            crc = 0;
        }

        /// <summary>
        /// Updates the checksum with the int bval.
        /// </summary>
        /// <param name = "bval">
        /// the byte is taken as the lower 8 bits of bval
        /// </param>
        public void Update(int bval)
        {
            crc ^= CrcSeed;
            crc = CrcTable[(crc ^ bval) & 0xFF] ^ (crc >> 8);
            crc ^= CrcSeed;
        }

        /// <summary>
        /// Updates the checksum with the bytes taken from the array.
        /// </summary>
        /// <param name="buffer">
        /// buffer an array of bytes
        /// </param>
        public void Update(byte[] buffer)
        {
            Update(buffer, 0, buffer.Length);
        }

        /// <summary>
        /// Adds the byte array to the data checksum.
        /// </summary>
        /// <param name = "buf">
        /// the buffer which contains the data
        /// </param>
        /// <param name = "off">
        /// the offset in the buffer where the data starts
        /// </param>
        /// <param name = "len">
        /// the length of the data
        /// </param>
        public void Update(byte[] buf, int off, int len)
        {
            if ( buf == null )
            {
                throw new ArgumentNullException("buf");
            }

            if ( off < 0 || len < 0 || off + len > buf.Length )
            {
                throw new ArgumentOutOfRangeException();
            }

            crc ^= CrcSeed;

            while ( –len >= 0 )
            {
                crc = CrcTable[(crc ^ buf[off++]) & 0xFF] ^ (crc >> 8);
            }

            crc ^= CrcSeed;
        }
        #endregion
    }
}

 

Advertisements
This entry was posted in C#. Bookmark the permalink.

17 Responses to CRC32 in c#

  1. Unknown says:

    http://www.batteryfast.com/dell/latitude-d820.htm Dell latitude d820 Battery http://www.batteryfast.com/dell/latitude-d830.htm Dell latitude d830 Battery http://www.batteryfast.com/acer/aspire-5520.htm Acer aspire 5520 Battery http://www.batteryfast.com/acer/aspire-5920.htm Acer aspire 5920 Battery http://www.batteryfast.com/acer/batbl50l6.htm Acer batbl50l6 Battery http://www.batteryfast.com/dell/6400.htm Dell 6400 Battery http://www.batteryfast.com/dell/d620.htm Dell d620 Battery http://www.batteryfast.com/dell/d630.htm Dell d630 Battery http://www.batteryfast.com/dell/d820.htm Dell d820 Battery http://www.batteryfast.com/dell/d830.htm Dell d830 Battery http://www.batteryfast.com/dell/e1505.htm Dell e1505 Battery http://www.batteryfast.com/dell/gd761.htm Dell gd761 Battery http://www.batteryfast.com/dell/gk479.htm Dell gk479 Battery http://www.batteryfast.com/dell/inspiron-1520.htm Dell inspiron 1520 Battery http://www.batteryfast.com/dell/inspiron-6400.htm Dell inspiron 6400 Battery http://www.batteryfast.com/mitac/bp-8×99.htm Mitac bp-8×99 Battery http://www.batteryfast.com/sony/vgp-bps2.htm Sony vgp-bps2 Battery http://www.batteryfast.com/sony/vgp-bps2a.htm Sony vgp-bps2a Battery http://www.batteryfast.com/sony/vgp-bps2b.htm Sony vgp-bps2b Battery http://www.batteryfast.com/sony/vgp-bps2c.htm Sony vgp-bps2c Battery http://www.batteryfast.com/sony/vgp-bps5.htm Sony vgp-bps5 Battery http://www.batteryfast.com/sony/vgp-bps5a.htm Sony vgp-bps5a Battery http://www.batteryfast.com/hp/530.htm Hp 530 Battery http://www.batteryfast.com/hp/dv2000.htm Hp dv2000 Battery http://www.batteryfast.com/hp/dv2200.htm Hp dv2200 Battery http://www.batteryfast.com/hp/dv4000.htm Hp dv4000 Battery http://www.batteryfast.com/hp/dv6000.htm Hp dv6000 Battery http://www.batteryfast.com/acer/batbl50l6.htm Acer batbl50l6 Battery http://www.batteryfast.com/hp/nc8230.htm Hp nc8230 Battery http://www.batteryfast.com/hp/nc8430.htm Hp nc8430 Battery http://www.batteryfast.com/hp/nw8000.htm Hp nw8000 Battery http://www.batteryfast.com/hp/nw8200.htm Hp nw8200 Battery http://www.batteryfast.com laptop battery http://www.batteryfast.com laptop batteries http://www.batteryfast.com/laptop-ac-adapter/acer/acer-19V-3.42A-65w-5.5mm-1.5mm-small-head.php Acer 1600 1680 19V 3.42A 65W 5.5MM*1.7MM Adapter http://www.batteryfast.com/laptop-ac-adapter/acer/acer-19V-3.42A-65w-5.5mm-2.5mm-big-head.php Acer 1600 1680 19V 3.42A 65W 5.5MM*2.5MM Adapter http://www.batteryfast.com/laptop-ac-adapter/toshiba/toshiba-15V-5A-75w-6.3mm-3.0mm.php Toshiba PA3283U-1ACA 15V 5A 75W 6.3MM*3.0MM Adapter http://www.batteryfast.com/laptop-ac-adapter/toshiba/toshiba-19V-3.42A-65w-5.5mm-2.5mm.php Toshiba PA3467U PA3396U 19V 3.42A 65W 5.5MM*2.5MM Adapter http://www.batteryfast.com/laptop-ac-adapter/toshiba/toshiba-19V-4.74A-90w-5.5mm-2.5mm.php Toshiba PA3589U 19V 4.74A 90W 5.5MM*2.5MM Adapter http://www.batteryfast.com/laptop-ac-adapter/asus/asus-19v-3.42A-65w-5.5mm-2.5mm.php Asus A2 A3 19V 3.42A 65W 5.5MM*2.5MM Adapter http://www.batteryfast.com/laptop-ac-adapter/dell/dell-19.5V-3.34A-65w-7.4mm-5.0mm-with-pin-pa-12.php Dell 6400 D620 19.5V 3.34A 65W 7.4MM*5.0MM Adapter

  2. Unknown says:

    http://www.batteryfast.com.au/hp/nc6120.htm Hp nc6200 Batteryhttp://www.batteryfast.com.au/hp/nc6400.htm Hp nc6400 Batteryhttp://www.batteryfast.com.au/hp/nc8230.htm Hp nc8230 Batteryhttp://www.batteryfast.com.au/hp/nx6100.htm Hp nx6100 Batteryhttp://www.batteryfast.com.au/hp/nx6120.htm Hp nx6120 Batteryhttp://www.batteryfast.com.au/hp/pavilion-dv2000.htm Hp pavilion dv2000 Batteryhttp://www.batteryfast.com.au/hp/pavilion-dv6000.htm Hp pavilion dv6000 Batteryhttp://www.batteryfast.com.au/dell/inspiron-6400.htm Dell inspiron 6400 Batteryhttp://www.batteryfast.com.au/dell/kd476.htm Dell kd476 Batteryhttp://www.batteryfast.com.au/dell/kr-onx511.htm Dell kr-onx511 Batteryhttp://www.batteryfast.com.au/dell/latitude-d620.htm Dell latitude d620 Batteryhttp://www.batteryfast.com.au/dell/latitude-d630.htm Dell latitude d630 Batteryhttp://www.batteryfast.com.au/dell/latitude-d810.htm Dell latitude d810 Batteryhttp://www.batteryfast.com.au/dell/latitude-d820.htm Dell latitude d820 Batteryhttp://www.batteryfast.com.au/dell/latitude-d830.htm Dell latitude d830 Batteryhttp://www.batteryfast.com.au/dell/vostro-1500.htm Dell vostro 1500 Batteryhttp://www.batteryfast.com.au/dell/vostro-1700.htm Dell vostro 1700 Batteryhttp://www.batteryfast.com.au/hp/nc6120.htm Hp nc6120 Batteryhttp://www.batteryfast.com.au/hp/nc6120.htm Hp nc6200 Batteryhttp://www.batteryfast.com.au/hp/nc6400.htm Hp nc6400 Batteryhttp://www.batteryfast.com.au/hp/nc8230.htm Hp nc8230 Batteryhttp://www.batteryfast.com.au/hp/nx6100.htm Hp nx6100 Batteryhttp://www.batteryfast.com.au/hp/nx6120.htm Hp nx6120 Batteryhttp://www.batteryfast.com.au/hp/pavilion-dv2000.htm Hp pavilion dv2000 Batteryhttp://www.batteryfast.com.au/hp/pavilion-dv6000.htm Hp pavilion dv6000 Batteryhttp://www.batteryfast.com.au/hp/pavilion-tx2000.htm Hp pavilion tx2000 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-r60.htm Ibm thinkpad r60 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-t40.htm Ibm thinkpad t40 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-t42.htm Ibm thinkpad t42 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-t43.htm Ibm thinkpad t43 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-t60.htm Ibm thinkpad t60 Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-z60t.htm Ibm thinkpad z60t Batteryhttp://www.batteryfast.com.au/ibm/thinkpad-z61m.htm Ibm thinkpad z61m Batteryhttp://www.batteryfast.com.au/mitac/8050.htm Mitac 8050 Batteryhttp://www.batteryfast.com.au/mitac/bp-8050(p).htm Mitac bp-8050(p) Batteryhttp://www.batteryfast.com.au/mitac/bp-8050.htm Mitac bp-8050 Batteryhttp://www.batteryfast.com.au/laptop-ac-adapter/acer/aspire-3000.htm Acer aspire 3000 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/acer/aspire-5520.htm Acer aspire 5520 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/acer/aspire-5920.htm Acer aspire 5920 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/compaq/nc6000.htm Compaq nc6000 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/dell/1720.htm Dell 1720 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/hp/dv2000.htm Hp dv2000 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/dell/d620.htm Dell d620 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/hp/dv6000.htm Hp dv6000 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/liteon/1500.htm Liteon 1500 Adapterhttp://www.batteryfast.com.au/laptop-ac-adapter/liteon/1520.htm Liteon 1520 Adapter

  3. hunzusi says:

    http://www.batteryfast.com/acer/as07b31.htm Acer as07b31 Battery http://www.batteryfast.com/acer/as07b41.htm Acer as07b41 Battery http://www.batteryfast.com/acer/as07b42.htm Acer as07b42 Battery http://www.batteryfast.com/acer/as07b51.htm Acer as07b51 Battery http://www.batteryfast.com laptop battery http://www.batteryfast.com laptop batteries http://www.batteryfast.com/dell/ dell laptop battery http://www.batteryfast.com/dell/inspiron-1520.htm Dell inspiron 1520 Battery http://www.batteryfast.com/dell/inspiron-6400.htm Dell inspiron 6400 Battery http://www.batteryfast.com/dell/ dell laptop batteries http://www.batteryfast.com/hp/ hp laptop battery http://www.batteryfast.com/hp/ hp laptop batteries http://www.batteryfast.com/dell/ dell laptop battery http://www.batteryfast.com/dell/ dell laptop batteries http://www.batteryfast.com/acer/aspire-5520.htm Acer aspire 5520 Battery http://www.batteryfast.com/acer/aspire-5920.htm Acer aspire 5920 Battery http://www.batteryfast.com/acer/batbl50l6.htm Acer batbl50l6 Battery http://www.batteryfast.com/sony/vgp-bps2.htm Sony vgp-bps2 Battery http://www.batteryfast.com/sony/vgp-bps2a.htm Sony vgp-bps2a Battery http://www.batteryfast.com/sony/vgp-bps2b.htm Sony vgp-bps2b Battery http://www.batteryfast.com/sony/vgp-bps2c.htm Sony vgp-bps2c Battery http://www.batteryfast.com/dell/6400.htm Dell 6400 Battery http://www.batteryfast.com/dell/d620.htm Dell d620 Battery http://www.batteryfast.com/dell/d630.htm Dell d630 Battery http://www.batteryfast.com/dell/d820.htm Dell d820 Battery http://www.batteryfast.com/dell/d830.htm Dell d830 Battery http://www.batteryfast.com/dell/e1505.htm Dell e1505 Battery http://www.batteryfast.com/dell/gd761.htm Dell gd761 Battery http://www.batteryfast.com/dell/gk479.htm Dell gk479 Battery http://www.batteryfast.com/dell/inspiron-1520.htm Dell inspiron 1520 Battery http://www.batteryfast.com/dell/inspiron-6400.htm Dell inspiron 6400 Battery http://www.batteryfast.com/acer/travelmate-4200-series.htm Acer travelmate 4200 series Battery http://www.batteryfast.com/acer/travelmate-4203-series.htm Acer travelmate 4203 series Battery http://www.batteryfast.com/acer/travelmate-4230-series.htm Acer travelmate 4230 series Battery http://www.batteryfast.com/apple/a1185-white.htm Apple a1185 white Battery http://www.batteryfast.com/asus/a32-f3.htm Asus a32-f3 Battery http://www.batteryfast.com/gateway/btp-68b3.htm Gateway btp-68b3 Battery http://www.batteryfast.com/gateway/squ-412.htm Gateway squ-412 Battery http://www.batteryfast.com/dell/vostro-1000.htm Dell vostro 1000 Battery http://www.batteryfast.com/dell/vostro-1500.htm Dell vostro 1500 Battery http://www.batteryfast.com/dell/wr050.htm Dell wr050 Battery http://www.batteryfast.com/dell/xps-m1210.htm Dell xps m1210 Battery http://www.batteryfast.com/dell/xps-m1330.htm Dell xps m1330 Battery http://www.batteryfast.com/dell/pu563.htm Dell pu563 Battery http://www.batteryfast.com/hp/530.htm Hp 530 Battery http://www.batteryfast.com/hp/dv2000.htm Hp dv2000 Battery

  4. hunzusi says:

    http://www.batteryfast.co.uk/hp/nc6100.htm Hp nc6100 Battery http://www.batteryfast.co.uk/hp/nc6120.htm Hp nc6120 Battery http://www.batteryfast.co.uk/hp/nc6400.htm Hp nc6400 Battery http://www.batteryfast.co.uk/hp/nx6100.htm Hp nx6100 Battery http://www.batteryfast.co.uk/hp/nx6120.htm Hp nx6120 Battery http://www.batteryfast.co.uk/hp/pavilion-dv2000.htm Hp pavilion dv2000 Battery http://www.batteryfast.co.uk/hp/pavilion-dv6000.htm Hp pavilion dv6000 Battery http://www.batteryfast.co.uk/toshiba/pa3285u-3brs.htm Toshiba pa3285u-3brs Battery http://www.batteryfast.co.uk/sony/vgp-bps2.htm Sony vgp-bps2 Battery http://www.batteryfast.co.uk/sony/vgp-bps2a.htm Sony vgp-bps2a Battery http://www.batteryfast.co.uk/sony/vgp-bps2b.htm Sony vgp-bps2b Battery http://www.batteryfast.co.uk/sony/vgp-bps2c.htm Sony vgp-bps2c Battery http://www.batteryfast.co.uk/toshiba/pa3451u.htm Toshiba pa3451u Battery http://www.batteryfast.co.uk/toshiba/pa3451u-1brs.htm Toshiba pa3451u-1brs Battery http://www.batteryfast.co.uk/toshiba/pa3534u-1brs.htm Toshiba pa3534u-1brs Battery http://www.batteryfast.co.uk/laptop-ac-adapter/dell/1720.htm Dell 1720 Adapter http://www.batteryfast.co.uk/hp/pavilion-dv2000.htm HP pavilion dv2000 Battery http://www.batteryfast.co.uk/hp/pavilion-dv6000.htm HP pavilion dv6000 Battery http://www.batteryfast.co.uk laptop battery http://www.batteryfast.co.uk laptop batteries http://www.batteryfast.co.uk/dell/ dell laptop battery http://www.batteryfast.co.uk/dell/ dell laptop batteries http://www.batteryfast.co.uk/hp/ hp laptop battery http://www.batteryfast.co.uk/hp/ hp laptop batteries http://www.batteryfast.co.uk/dell/ dell laptop battery http://www.batteryfast.co.uk/dell/ dell laptop batteries http://www.batteryfast.co.uk laptop battery http://www.batteryfast.co.uk laptop batteries http://www.batteryfast.co.uk/dell/ dell laptop battery http://www.batteryfast.co.uk/dell/ dell laptop batteries http://www.batteryfast.co.uk/hp/ hp laptop battery http://www.batteryfast.co.uk/hp/ hp laptop batteries http://www.batteryfast.co.uk/dell/ dell laptop battery http://www.batteryfast.co.uk/dell/ dell laptop batteries http://www.batteryfast.co.uk/toshiba/ toshiba laptop battery http://www.batteryfast.co.uk/toshiba/ toshiba laptop batteries http://www.batteryfast.co.uk/sony/ sony laptop battery http://www.batteryfast.co.uk/sony/ sony laptop batteries http://www.batteryfast.co.uk/acer/as07b51.htm Acer as07b51 Battery http://www.batteryfast.co.uk/acer/as07b52.htm Acer as07b52 Battery http://www.batteryfast.co.uk/acer/as07b71.htm Acer as07b71 Battery http://www.batteryfast.co.uk/acer/as07b72.htm Acer as07b72 Battery http://www.batteryfast.co.uk/acer/aspire-5500.htm Acer aspire 5500 Battery http://www.batteryfast.co.uk/acer/aspire-one-zg5.htm Acer aspire one zg5 Battery http://www.batteryfast.co.uk/acer/black-aspire-one-zg5.htm Acer black aspire one zg5 Battery

  5. Unknown says:

    http://www.batteryfast.com.au/acer/aspire-5520.htm Acer aspire 5520 Battery http://www.batteryfast.com.au/acer/aspire-5920.htm Acer aspire 5920 Battery http://www.batteryfast.com.au/acer/as07b31.htm Acer as07b31 Battery http://www.batteryfast.com.au/acer/as07b32.htm Acer as07b32 Battery http://www.batteryfast.com.au/acer/batbl50l6.htm Acer batbl50l6 Battery http://www.batteryfast.com.au/acer/aspire-5100-series.htm Acer aspire 5100 series Battery http://www.batteryfast.com.au/acer/travelmate-4200-series.htm Acer travelmate 4200 series Battery http://www.batteryfast.com.au/acer/aspire-one-zg5.htm Acer aspire one zg5 Battery http://www.batteryfast.com.au/apple/a1175.htm Apple a1175 Battery http://www.batteryfast.com.au/apple/a1185.htm Apple a1185 Battery http://www.batteryfast.com.au/asus/a42-w1.htm Asus a42-w1 Battery http://www.batteryfast.com.au/dell/inspiron-9100.htm Dell inspiron 9100 Battery http://www.batteryfast.com.au/sony/vgp-bps2a.htm Sony vgp-bps2a Battery http://www.batteryfast.com.au/sony/vgp-bps2b.htm Sony vgp-bps2b Battery http://www.batteryfast.com.au/sony/vgp-bps2.htm Sony vgp-bps2 Battery http://www.batteryfast.com.au/sony/vgp-bps2c.htm Sony vgp-bps2c Battery http://www.batteryfast.com.au/dell/d620.htm Dell d620 Battery http://www.batteryfast.com.au/dell/d630.htm Dell d630 Battery http://www.batteryfast.com.au/dell/latitude-d620.htm Dell latitude d620 Battery http://www.batteryfast.com.au/dell/latitude-d630.htm Dell latitude d630 Battery http://www.batteryfast.com.au/dell/precision-m65.htm Dell precision m65 Battery http://www.batteryfast.com.au/dell/d820.htm Dell d820 Battery http://www.batteryfast.com.au/dell/d830.htm Dell d830 Battery http://www.batteryfast.com.au/asus/a32-f3.htm Asus a32-f3 Battery http://www.batteryfast.com.au/asus/f3.htm Asus f3 Battery http://www.batteryfast.com.au/asus/a2500h.htm Asus a2500h Battery http://www.batteryfast.com.au/hp/dv2000.htm Hp dv2000 Battery http://www.batteryfast.com.au/hp/dv6000.htm Hp dv6000 Battery http://www.batteryfast.com.au/asus/a42-a2.htm Asus a42-a2 Battery http://www.batteryfast.com.au/asus/a42-m6.htm Asus a42-m6 Battery http://www.batteryfast.com.au/compaq/armada-m700.htm Compaq armada m700 Battery http://www.batteryfast.com.au/compaq/nc6000.htm Compaq nc6000 Battery http://www.batteryfast.com.au/compaq/nx5000.htm Compaq nx5000 Battery http://www.batteryfast.com.au/compaq/nc8000.htm Compaq nc8000 Battery http://www.batteryfast.com.au/compaq/n600.htm Compaq n600 Battery http://www.batteryfast.com.au/compaq/n600c.htm Compaq n600c Battery http://www.batteryfast.com.au/compaq/tc4200.htm Compaq tc4200 Battery http://www.batteryfast.com.au/dell/d400.htm Dell d400 Battery http://www.batteryfast.com.au/dell/latitude-d400.htm Dell latitude d400 Battery http://www.batteryfast.com.au/dell/original-inspiron-1525.htm Dell original inspiron 1525 Battery http://www.batteryfast.com.au/dell/inspiron-1525.htm Dell inspiron 1525 Battery http://www.batteryfast.com.au/dell/inspiron-1526.htm Dell inspiron 1526 Battery http://www.batteryfast.com.au/dell/inspiron-9400.htm Dell inspiron 9400 Battery http://www.batteryfast.com.au/dell/inspiron-640m.htm Dell inspiron 640m Battery

  6. Unknown says:

    http://www.batteryfast.com.au/dell/inspiron-2000.htm Dell inspiron 2000 Batteryhttp://www.batteryfast.com.au/dell/inspiron-2100.htm Dell inspiron 2100 Batteryhttp://www.batteryfast.com.au/dell/inspiron-2200.htm Dell inspiron 2200 Batteryhttp://www.batteryfast.com.au/dell/inspiron-4000.htm Dell inspiron 4000 Batteryhttp://www.batteryfast.com.au/acer/aspire-1800.htm Acer aspire 1800 Batteryhttp://www.batteryfast.com.au/acer/aspire-9400-series.htm Acer aspire 9400 series Batteryhttp://www.batteryfast.com.au/acer/aspire-one-zg5.htm Acer aspire one zg5 Batteryhttp://www.batteryfast.com.au/acer/bat30n3l.htm Acer bat30n3l Batteryhttp://www.batteryfast.com.au/acer/batcl50l.htm Acer batcl50l Batteryhttp://www.batteryfast.com.au/acer/batecq60.htm Acer batecq60 Batteryhttp://www.batteryfast.com.au/acer/black-aspire-one-zg5.htm Acer black aspire one zg5 Batteryhttp://www.batteryfast.com.au/acer/blue-aspire-one-zg5.htm Acer blue aspire one zg5 Batteryhttp://www.batteryfast.com.au/acer/btp-39d1.htm Acer btp-39d1 Batteryhttp://www.batteryfast.com.au/acer/btp-43d1.htm Acer btp-43d1 Batteryhttp://www.batteryfast.com.au/acer/btp-550.htm Acer btp-550 Batteryhttp://www.batteryfast.com.au/acer/btp-620.htm Acer btp-620 Batteryhttp://www.batteryfast.com.au/acer/btp-aqj1.htm Acer btp-aqj1 Batteryhttp://www.batteryfast.com.au/acer/travelmate-220.htm Acer travelmate 220 Batteryhttp://www.batteryfast.com.au/acer/travelmate-2420-series.htm Acer travelmate 2420 series Batteryhttp://www.batteryfast.com.au/acer/travelmate-620.htm Acer travelmate 620 Batteryhttp://www.batteryfast.com.au/acer/um08a71.htm Acer um08a71 Batteryhttp://www.batteryfast.com.au/acer/um08a72.htm Acer um08a72 Batteryhttp://www.batteryfast.com.au/acer/um08a73.htm Acer um08a73 Batteryhttp://www.batteryfast.com.au/acer/um08b72.htm Acer um08b72 Batteryhttp://www.batteryfast.com.au/acer/white-aspire-one-zg5.htm Acer white aspire one zg5 Batteryhttp://www.batteryfast.com.au/apple/15-inch-macbook-pro.htm Apple 15 inch macbook pro Batteryhttp://www.batteryfast.com.au/apple/15-inch-powerbook-g4.htm Apple 15 inch powerbook g4 Batteryhttp://www.batteryfast.com.au/apple/17-inch-powerbook-g4.htm Apple 17 inch powerbook g4 Batteryhttp://www.batteryfast.com.au/apple/a1008.htm Apple a1008 Batteryhttp://www.batteryfast.com.au/apple/a1012.htm Apple a1012 Batteryhttp://www.batteryfast.com.au/apple/a1022.htm Apple a1022 Batteryhttp://www.batteryfast.com.au/apple/a1039.htm Apple a1039 Batteryhttp://www.batteryfast.com.au/apple/a1045.htm Apple a1045 Batteryhttp://www.batteryfast.com.au/apple/a1057.htm Apple a1057 Batteryhttp://www.batteryfast.com.au/apple/a1078.htm Apple a1078 Batteryhttp://www.batteryfast.com.au/apple/a1079.htm Apple a1079 Batteryhttp://www.batteryfast.com.au/apple/a1189.htm Apple a1189 Batteryhttp://www.batteryfast.com.au/apple/a7426.htm Apple a7426 Batteryhttp://www.batteryfast.com.au/apple/g4-12-inch.htm Apple g4 12-inch Batteryhttp://www.batteryfast.com.au/apple/m7426.htm Apple m7426 Batteryhttp://www.batteryfast.com.au/apple/powerbook-g4-12-inch.htm Apple powerbook g4 12 inch Batteryhttp://www.batteryfast.com.au/asus/a2.htm Asus a2 Batteryhttp://www.batteryfast.com.au/asus/a2000.htm Asus a2000 Batteryhttp://www.batteryfast.com.au/asus/a2500h.htm Asus a2500h Batteryhttp://www.batteryfast.com.au/asus/a3000.htm Asus a3000 Batteryhttp://www.batteryfast.com.au/asus/a31-s5.htm Asus a31-s5 Battery

  7. Unknown says:

    http://www.batteryfast.co.uk/dell/wr050.htm Dell wr050 Battery http://www.batteryfast.co.uk/dell/inspiron-6400.htm Dell inspiron 6400 Battery http://www.batteryfast.co.uk/dell/vostro-1000.htm Dell vostro 1000 Battery http://www.batteryfast.co.uk/acer/as07b41.htm Acer as07b41 Battery http://www.batteryfast.co.uk/dell/1501.htm Dell 1501 Battery http://www.batteryfast.co.uk/dell/kd476.htm Dell kd476 Battery http://www.batteryfast.co.uk/dell/gd761.htm Dell gd761 Battery http://www.batteryfast.co.uk/dell/inspiron-6400.htm Dell inspiron 6400 Battery http://www.batteryfast.co.uk/dell/e1505.htm Dell e1505 Battery http://www.batteryfast.co.uk/dell/inspiron-9100.htm Dell inspiron 9100 Battery http://www.batteryfast.co.uk/dell/inspiron-xps.htm Dell inspiron xps Battery http://www.batteryfast.co.uk/dell/d620.htm Dell d620 Battery http://www.batteryfast.co.uk/dell/d630.htm Dell d630 Battery http://www.batteryfast.co.uk/dell/latitude-d620.htm Dell latitude d620 Battery http://www.batteryfast.co.uk/dell/latitude-d630.htm Dell latitude d630 Battery http://www.batteryfast.co.uk/dell/d820.htm Dell d820 Battery http://www.batteryfast.co.uk/dell/d830.htm Dell d830 Battery http://www.batteryfast.co.uk/dell/latitude-d820.htm Dell latitude d820 Battery http://www.batteryfast.co.uk/dell/latitude-d830.htm Dell latitude d830 Battery http://www.batteryfast.co.uk/dell/inspiron-6000.htm Dell inspiron 6000 Battery http://www.batteryfast.co.uk/dell/inspiron-9300.htm Dell inspiron 9300 Battery http://www.batteryfast.co.uk/dell/inspiron-9400.htm Dell inspiron 9400 Battery http://www.batteryfast.co.uk/dell/inspiron-e1705.htm Dell inspiron e1705 Battery http://www.batteryfast.co.uk/dell/d5318.htm Dell d5318 Battery http://www.batteryfast.co.uk/dell/inspiron-1520.htm Dell inspiron 1520 Battery http://www.batteryfast.co.uk/dell/inspiron-1720.htm Dell inspiron 1720 Battery http://www.batteryfast.co.uk/dell/vostro-1500.htm Dell vostro 1500 Battery http://www.batteryfast.co.uk/dell/vostro-1700.htm Dell vostro 1700 Battery http://www.batteryfast.co.uk/dell/original-inspiron-1525.htm Dell original inspiron 1525 Battery http://www.batteryfast.co.uk/dell/inspiron-1525.htm Dell inspiron 1525 Battery http://www.batteryfast.co.uk/dell/inspiron-1526.htm Dell inspiron 1526 Battery http://www.batteryfast.co.uk/dell/gw240.htm Dell gw240 Battery http://www.batteryfast.co.uk/dell/rn873.htm Dell rn873 Battery http://www.batteryfast.co.uk/dell/inspiron-b130.htm Dell inspiron b130 Battery http://www.batteryfast.co.uk/dell/inspiron-1300.htm Dell inspiron 1300 Battery http://www.batteryfast.co.uk/dell/inspiron-b120.htm Dell inspiron b120 Battery http://www.batteryfast.co.uk/gateway/m360.htm Gateway m360 Battery http://www.batteryfast.co.uk/gateway/m680.htm Gateway m680 Battery http://www.batteryfast.co.uk/gateway/m460.htm Gateway m460 Battery http://www.batteryfast.co.uk/gateway/squ-412.htm Gateway squ-412 Battery http://www.batteryfast.co.uk/gateway/8msb.htm Gateway 8msb Battery http://www.batteryfast.co.uk/gateway/8msbg.htm Gateway 8msbg Battery http://www.batteryfast.co.uk/gateway/12msb.htm Gateway 12msb Battery http://www.batteryfast.co.uk/acer/batbl50l6.htm Acer batbl50l6 Battery

  8. Unknown says:

    http://www.batteryfast.com/asus/f3.htm Asus f3 Battery http://www.batteryfast.com/toshiba/pa3594u-1brs.htm Toshiba pa3594u-1brs Battery http://www.batteryfast.com/toshiba/pa3593u-1bas.htm Toshiba pa3593u-1bas Battery http://www.batteryfast.com/toshiba/pabas111.htm Toshiba pabas111 Battery http://www.batteryfast.com/dell/xps-m1530.htm Dell xps m1530 Battery http://www.batteryfast.com/hp/tx2000.htm Hp tx2000 Battery http://www.batteryfast.com/hp/pavilion-tx1000.htm Hp pavilion tx1000 Battery http://www.batteryfast.com/dell/xps-m1730.htm Dell xps m1730 Battery http://www.batteryfast.com/hp/pavilion-dv6.htm Hp pavilion dv6 Battery http://www.batteryfast.com/toshiba/pa3395u-1brs.htm Toshiba pa3395u-1brs Battery http://www.batteryfast.com/toshiba/pa3421u-1brs.htm Toshiba pa3421u-1brs Battery http://www.batteryfast.com/toshiba/pa3451u-1brs.htm Toshiba pa3451u-1brs Battery http://www.batteryfast.com/toshiba/pa3399u-1brs.htm Toshiba pa3399u-1brs Battery http://www.batteryfast.com/toshiba/pa3399u-2bas.htm Toshiba pa3399u-2bas Battery http://www.batteryfast.com/toshiba/satellite-a100.htm Toshiba satellite a100 Battery http://www.batteryfast.com/toshiba/satellite-m40.htm Toshiba satellite m40 Battery http://www.batteryfast.com/toshiba/satellite-m45.htm Toshiba satellite m45 Battery http://www.batteryfast.com/toshiba/satellite-m55.htm Toshiba satellite m55 Battery http://www.batteryfast.com/toshiba/pa3356u.htm Toshiba pa3356u Battery http://www.batteryfast.com/toshiba/pa3356u-1bas.htm Toshiba pa3356u-1bas Battery http://www.batteryfast.com/toshiba/pa3356u-1brs.htm Toshiba pa3356u-1brs Battery http://www.batteryfast.com/toshiba/pa3356u-2brs.htm Toshiba pa3356u-2brs Battery http://www.batteryfast.com/toshiba/pa3456u-1brs.htm Toshiba pa3456u-1brs Battery http://www.batteryfast.com/toshiba/portege-m500.htm Toshiba portege m500 Battery http://www.batteryfast.com/toshiba/pa3451u.htm Toshiba pa3451u Battery http://www.batteryfast.com/toshiba/pabas067.htm Toshiba pabas067 Battery http://www.batteryfast.com/toshiba/pa3465u-1brs.htm Toshiba pa3465u-1brs Battery http://www.batteryfast.com/toshiba/pa3534u-1brs.htm Toshiba pa3534u-1brs Battery http://www.batteryfast.com/toshiba/pa3533u-1bas.htm Toshiba pa3533u-1bas Battery http://www.batteryfast.com/toshiba/satellite-a205.htm Toshiba satellite a205 Battery http://www.batteryfast.com/toshiba/pa3534u-1bas.htm Toshiba pa3534u-1bas Battery http://www.batteryfast.com/uniwill/255-3s4400-g1l1.htm Uniwill 255-3s4400-g1l1 Battery http://www.batteryfast.com/uniwill/un255.htm Uniwill un255 Battery

  9. Unknown says:

    http://www.batterylaptoppower.com/dell/inspiron-630m.htm dell inspiron 630m battery http://www.batterylaptoppower.com/dell/inspiron-640m.htm dell inspiron 640m battery http://www.batterylaptoppower.com/dell/xps-m140.htm dell xps m140 battery http://www.batterylaptoppower.com/dell/312-0566.htm dell 312-0566 battery http://www.batterylaptoppower.com/dell/312-0567.htm dell 312-0567 battery http://www.batterylaptoppower.com/dell/451-10473.htm dell 451-10473 battery http://www.batterylaptoppower.com/dell/451-10474.htm dell 451-10474 battery http://www.batterylaptoppower.com/dell/pu556.htm dell pu556 battery http://www.batterylaptoppower.com/dell/pu563.htm dell pu563 battery http://www.batterylaptoppower.com/dell/tt485.htm dell tt485 battery http://www.batterylaptoppower.com/dell/wr050.htm dell wr050 battery http://www.batterylaptoppower.com/dell/xps-1330.htm dell xps 1330 battery http://www.batterylaptoppower.com/dell/xps-m1330.htm dell xps m1330 battery http://www.batterylaptoppower.com/dell/inspiron-6400.htm dell inspiron 6400 battery http://www.batterylaptoppower.com/dell/latitude-131l.htm dell latitude 131l battery http://www.batterylaptoppower.com/dell/vostro-1000.htm dell vostro 1000 battery http://www.batterylaptoppower.com/dell/1501.htm dell 1501 battery http://www.batterylaptoppower.com/dell/e1505.htm dell e1505 battery http://www.batterylaptoppower.com/dell/kd476.htm dell kd476 battery http://www.batterylaptoppower.com/dell/gd761.htm dell gd761 battery http://www.batterylaptoppower.com/dell/312-0273.htm dell 312-0273 battery http://www.batterylaptoppower.com/dell/312-0417.htm dell 312-0417 battery http://www.batterylaptoppower.com/dell/451-10180.htm dell 451-10180 battery http://www.batterylaptoppower.com/dell/c2174.htm dell c2174 battery http://www.batterylaptoppower.com/dell/f1244.htm dell f1244 battery http://www.batterylaptoppower.com/dell/g1947.htm dell g1947 battery http://www.batterylaptoppower.com/dell/h5559.htm dell h5559 battery http://www.batterylaptoppower.com/dell/hj424.htm dell hj424 battery http://www.batterylaptoppower.com/dell/inspiron-9100.htm dell inspiron 9100 battery http://www.batterylaptoppower.com/dell/dell-inspiron-xps.htm dell dell inspiron xps battery http://www.batterylaptoppower.com/dell/inspiron-2000.htm dell inspiron 2000 battery http://www.batterylaptoppower.com/dell/inspiron-2100.htm dell inspiron 2100 battery http://www.batterylaptoppower.com/dell/inspiron-2800.htm dell inspiron 2800 battery http://www.batterylaptoppower.com/dell/latitude-ls-400.htm dell latitude ls 400 battery http://www.batterylaptoppower.com/dell/latitude-c400.htm dell latitude c400 battery http://www.batterylaptoppower.com/dell/4e369.htm dell 4e369 battery http://www.batterylaptoppower.com/dell/d620.htm dell d620 battery http://www.batterylaptoppower.com/dell/d630.htm dell d630 battery http://www.batterylaptoppower.com/dell/latitude-d620.htm dell latitude d620 battery http://www.batterylaptoppower.com/dell/latitude-d820.htm dell latitude d820 battery http://www.batterylaptoppower.com/dell/latitude-d830.htm dell latitude d830 battery http://www.batterylaptoppower.com/dell/latitude-d531.htm dell latitude d531 battery http://www.batterylaptoppower.com/dell/precision-m65.htm dell precision m65 battery http://www.batterylaptoppower.com/dell/d820.htm dell d820 battery http://www.batterylaptoppower.com/dell/inspiron-6000.htm dell inspiron 6000 battery

  10. Unknown says:

    http://www.batteryfast.com.au/dell/latitude-d531.htm dell latitude d531 battery http://www.batteryfast.com.au/dell/precision-m65.htm dell precision m65 battery http://www.batteryfast.com.au/dell/d820.htm dell d820 battery http://www.batteryfast.com.au/dell/inspiron-6000.htm dell inspiron 6000 battery http://www.batteryfast.com.au/dell/inspiron-9200.htm dell inspiron 9200 battery http://www.batteryfast.com.au/dell/inspiron-9300.htm dell inspiron 9300 battery http://www.batteryfast.com.au/dell/inspiron-9400.htm dell inspiron 9400 battery http://www.batteryfast.com.au/dell/e1705.htm dell e1705 battery http://www.batteryfast.com.au/dell/inspiron-1520.htm dell inspiron 1520 battery http://www.batteryfast.com.au/dell/inspiron-1720.htm dell inspiron 1720 battery http://www.batteryfast.com.au/dell/vostro-1500.htm dell vostro 1500 battery http://www.batteryfast.com.au/dell/vostro-1700.htm dell vostro 1700 battery http://www.batteryfast.com.au/dell/0xr693.htm dell 0xr693 battery http://www.batteryfast.com.au/dell/312-0625.htm dell 312-0625 battery http://www.batteryfast.com.au/dell/312-0633.htm dell 312-0633 battery http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!1293.entry http://www.batteryfast.com.au/dell/hp297.htm dell hp297 battery http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!698.entry http://www.batteryfast.com.au/dell/xr693.htm dell xr693 battery http://auburnmarshes.spaces.live.com/blog/cns!F985A6952BC07C4!826.entry http://www.batteryfast.com.au/dell/inspiron-1526.htm dell inspiron 1526 battery http://www.batteryfast.com.au/dell/m1210.htm dell m1210 battery http://www.batteryfast.com.au/dell/nf343.htm dell nf343 battery http://www.batteryfast.com.au/dell/1210.htm dell 1210 battery http://www.batteryfast.com.au/dell/cg036.htm dell cg036 battery http://www.batteryfast.com.au/dell/d044h.htm dell d044h battery http://www.batteryfast.com.au/dell/w953g.htm dell w953g battery http://www.batteryfast.com.au/dell/312-0831.htm dell 312-0831 battery http://www.batteryfast.com.au/dell/inspiron-910.htm dell inspiron 910 battery http://www.batteryfast.com.au/dell/inspiron-mini-9.htm dell inspiron mini 9 battery http://www.batteryfast.com.au/dell/xd187.htm dell xd187 battery http://www.batteryfast.com.au/dell/inspiron-1300.htm dell inspiron 1300 battery http://www.batteryfast.com.au/dell/inspiron-b120.htm dell inspiron b120 battery http://www.batteryfast.com.au/dell/inspiron-b130.htm dell inspiron b130 battery http://www.batteryfast.com.au/gateway/12msbg.htm gateway 12msbg battery http://www.batteryfast.com.au/gateway/4s2p.htm gateway 4s2p battery http://www.batteryfast.com.au/gateway/8msb.htm gateway 8msb battery http://www.batteryfast.com.au/gateway/8msbg.htm gateway 8msbg battery http://www.batteryfast.com.au/gateway/s62044l.htm gateway s62044l battery http://www.batteryfast.com.au/gateway/m320.htm gateway m320 battery http://www.batteryfast.com.au/gateway/m325.htm gateway m325 battery http://www.batteryfast.com.au/gateway/4000.htm gateway 4000 battery http://www.batteryfast.com.au/gateway/s62066l.htm gateway s62066l battery http://www.batteryfast.com.au/gateway/m680.htm gateway m680 battery http://www.batteryfast.com.au/gateway/m360.htm gateway m360 battery http://www.batteryfast.com.au/gateway/m460.htm gateway m460 battery http://www.batteryfast.com.au/gateway/s62066l.htm gateway s62066l battery http://www.batteryfast.com.au/gateway/bat0016.htm gateway bat0016 battery http://www.batteryfast.com.au/gateway/m1200.htm gateway m1200 battery http://www.batteryfast.com.au/gateway/m1300.htm gateway m1300 battery http://www.batteryfast.com.au/gateway/m500.htm gateway m500 battery http://www.batteryfast.com.au/gateway/m505.htm gateway m505 battery http://www.batteryfast.com.au/gateway/btp-68b3.htm gateway btp-68b3 battery http://www.batteryfast.com.au/gateway/btp-51b3.htm gateway btp-51b3 battery http://www.batteryfast.com.au/hp/hstnn-db11.htm hp hstnn-db11 battery

  11. Unknown says:

    http://www.batterygoshop.co.uk/apple/a1185.htm NEW Hi-Cap 5500mAh Battery for MacBook 13 A1185 WHITE laptop battery , http://www.batterygoshop.co.uk/apple/a1185-2.htm NEW Hi-Cap 5500mAh Battery for MacBook 13 A1185 black laptop battery , http://www.batterygoshop.co.uk/dell/312-0009.htm DELL INSPIRON 8000 8100 8200 BATTERY 75UYF 66WHR 1691P laptop battery , http://www.batterygoshop.co.uk/dell/312-0079.htm NEW Battery fit Dell Inspiron 5150 5160 1100 1150 5100 laptop battery , http://www.batterygoshop.co.uk/dell/312-0079-2.htm NEW Battery fit Dell Inspiron 5150 5160 1100 1150 5100 laptop battery , http://www.batterygoshop.co.uk/dell/312-0335.htm New GENUINE 8-Cell Dell Inspiron 1000 1200 2200 Battery laptop battery , http://www.batterygoshop.co.uk/dell/312-0451.htm New Dell Inspiron M140 640m 630m E1405 laptop battery , http://www.batterygoshop.co.uk/dell/312-0566.htm Battery for DELL Laptop XPS 1330 M1330 Series laptop battery , http://www.batterygoshop.co.uk/dell/312-0567.htm New battery fit Dell XPS M1330 1330 PU556 WR050 laptop battery , http://www.batterygoshop.co.uk/dell/6400.htm NEW DELL INSPIRON 6400 E1505 1501 85 WHr 9 BATTERY laptop battery , http://www.batterygoshop.co.uk/dell/e1505.htm NEW DELL INSPIRON 6400 E1505 1501 85 WHr 9 BATTERY laptop battery , http://www.batterygoshop.co.uk/dell/9100.htm Dell Inspiron 9100 Laptop Battery 6600mah laptop battery , http://www.batterygoshop.co.uk/dell/942rv-battery.htm Battery for 942RV 312-7209 DELL Inspiron 2000 2100 2800 laptop battery , http://www.batterygoshop.co.uk/dell/c400-battery.htm New Battery for Dell Latitude C400 9H350 312-4609 laptop battery , http://www.batterygoshop.co.uk/dell/d620.htm Batteries Latitude D620 NT379 312-038 dell black laptop battery , http://www.batterygoshop.co.uk/dell/d620-2.htm Batteries Latitude D620 NT379 312-038 dell black laptop battery , http://www.batterygoshop.co.uk/dell/d820.htm New Dell Precision m65 D820 Battery HICAPACITY 312-039 laptop battery , http://www.batterygoshop.co.uk/dell/d820-2.htm New Dell Precision m65 D820 Battery HICAPACITY 312-039 laptop battery , http://www.batterygoshop.co.uk/dell/d9200.htm Notebook Laptop Battery for Dell D9200 D5318 G5260 laptop battery , http://www.batterygoshop.co.uk/dell/dl1520lp-battery.htm Dell 1720 1721 1520 Vos 1500 1700 Battery FK890 UW280 laptop battery , http://www.batterygoshop.co.uk/dell/xd187.htm New Dell Inspiron B130 1300 b120 Battery 312-0416 56whr laptop battery , http://www.batterygoshop.co.uk/gateway/12msbg.htm Gateway 8msb 8msbg 12msbg laptop battery , http://www.batterygoshop.co.uk/gateway/4s2p.htm Gateway 11.1v 4800mah M360 M460 M680 battery laptop battery , http://www.batterygoshop.co.uk/gateway/8msbg.htm Gateway 11.1v 5.2ah M360 M460 M680 battery laptop battery , http://www.batterygoshop.co.uk/gateway/m320.htm GATEWAY BATTERY 6500922 m320 m325 4000mx laptop battery , http://www.batterygoshop.co.uk/gateway/m680.htm Gateway M360 M460 M680 8-Cell Notebook Battery 6500949 laptop battery , http://www.batterygoshop.co.uk/gateway/s62066l.htm GATEWAY BATTERY s62066l m320 m325 4000mx laptop battery , http://www.batterygoshop.co.uk/gateway/squ-412.htm Gateway 11.1v 4400mah M360 M460 M680 battery laptop battery , http://www.batterygoshop.co.uk/gateway/4ur18650f-2-qc-ea1.htm 4ur18650f-2-qc-ea1,6500632,6500665 laptop battery , http://www.batterygoshop.co.uk/gateway/6500358.htm battery for solo 9300 6500358 GT-6300L laptop battery , http://www.batterygoshop.co.uk/gateway/bat0016.htm gateway bat0016 Motion M1200 M1300 laptop battery , http://www.batterygoshop.co.uk/gateway/btp-68b3.htm Battery for Gateway Solo M500 M505 Medion MD2900 MD6179 laptop battery , http://www.batterygoshop.co.uk/hp/320912-001.htm HP Compaq Battery for NC8200 nc8230 7400 laptop battery , http://www.batterygoshop.co.uk/hp/336962-001-002-battery.htm Battery fits HP Pavilion zt3000 zt3010US 337607-001 laptop battery , http://www.batterygoshop.co.uk/hp/364602-001.htm New Battery For Compaq NX6120 NC6100 NC6120 NX6100 NC6200 laptop battery , http://www.batterygoshop.co.uk/hp/dv6000.htm New OEM HP HSTNN-DB42 DV2000 DV6000 V3000 V6000 laptop battery , http://www.batterygoshop.co.uk/hp/dv9000.htm New OEM HP HSTNN-LB33 dv9000 DV9000 dv9600 laptop battery , http://www.batterygoshop.co.uk/hp/hp510.htm laptop battery for hp 510 530 HSTNN-FB40 laptop battery , http://www.batterygoshop.co.uk/hp/hp520.htm NEW Battery for HP 500 HSTNN-FB39 434045-661 laptop battery , http://www.batterygoshop.co.uk/hp/hstnn-c16c.htm Battery fits HP Pavilion DV8000 DV8100 DV8200 laptop battery , http://www.batterygoshop.co.uk/hp/hstnn-db17.htm New Battery for HP M2000 Series DV1000 DV4000 laptop battery ,

  12. Unknown says:

    http://www.batterylaptoppower.com/apple/a1175.htm apple a1175 battery http://www.batterylaptoppower.com/apple/ma348g-a.htm apple ma348g a battery http://www.batterylaptoppower.com/apple/a1185-white.htm apple a1185 white battery http://www.batterylaptoppower.com/apple/a1185-black.htm apple a1185 black battery http://www.batterylaptoppower.com/asus/a42-w1.htm asus a42-w1 battery http://www.batterylaptoppower.com/asus/w1.htm asus w1 battery http://www.batterylaptoppower.com/asus/w1g.htm asus w1g battery http://www.batterylaptoppower.com/asus/w1v.htm asus w1v battery http://www.batterylaptoppower.com/asus/w1000.htm asus w1000 battery http://www.batterylaptoppower.com/asus/w1000n.htm asus w1000n battery http://www.batterylaptoppower.com/asus/w1000g.htm asus w1000g battery http://www.batterylaptoppower.com/asus/w1000-silver.htm asus w1000 silver battery http://www.batterylaptoppower.com/asus/w1-silver.htm asus w1 silver battery http://www.batterylaptoppower.com/asus/a42-w1-silver.htm asus a42-w1 silver battery http://www.batterylaptoppower.com/asus/a42-w3.htm asus a42-w3 battery http://www.batterylaptoppower.com/asus/w3a.htm asus w3a battery http://www.batterylaptoppower.com/asus/w3n.htm asus w3n battery http://www.batterylaptoppower.com/asus/w3v.htm asus w3v battery http://www.batterylaptoppower.com/asus/w3000a.htm asus w3000a battery http://www.batterylaptoppower.com/asus/w3000.htm asus w3000 battery http://www.batterylaptoppower.com/asus/w3000v.htm asus w3000v battery http://www.batterylaptoppower.com/asus/a42-a3.htm asus a42-a3 battery http://www.batterylaptoppower.com/asus/a3000.htm asus a3000 battery http://www.batterylaptoppower.com/asus/z9100.htm asus z9100 battery http://www.batterylaptoppower.com/asus/a3.htm asus a3 battery http://www.batterylaptoppower.com/asus/z91.htm asus z91 battery http://www.batterylaptoppower.com/asus/a31-s5.htm asus a31-s5 battery http://www.batterylaptoppower.com/asus/a32-s5.htm asus a32-s5 battery http://www.batterylaptoppower.com/asus/s52n.htm asus s52n battery http://www.batterylaptoppower.com/asus/s5000.htm asus s5000 battery http://www.batterylaptoppower.com/asus/s5200n.htm asus s5200n battery http://www.batterylaptoppower.com/asus/s5n.htm asus s5n battery http://www.batterylaptoppower.com/asus/m5n.htm asus m5n battery http://www.batterylaptoppower.com/asus/s5n.htm asus s5n battery http://www.batterylaptoppower.com/asus/s5000n.htm asus s5000n battery http://www.batterylaptoppower.com/asus/s5000a.htm asus s5000a battery http://www.batterylaptoppower.com/asus/a32-s5-white.htm asus a32-s5 white battery http://www.batterylaptoppower.com/asus/s5000-white.htm asus s5000 white battery http://www.batterylaptoppower.com/asus/m5000-white.htm asus m5000 white battery http://www.batterylaptoppower.com/asus/a32-f3.htm asus a32-f3 battery http://www.batterylaptoppower.com/asus/a42-a2.htm asus a42-a2 battery http://www.batterylaptoppower.com/asus/a2000.htm asus a2000 battery http://www.batterylaptoppower.com/asus/a2500h.htm asus a2500h battery http://www.batterylaptoppower.com/asus/a4000.htm asus a4000 battery http://www.batterylaptoppower.com/asus/a42-a4.htm asus a42-a4 battery

  13. Unknown says:

    http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-3.16A-60w-5.5mm-2.5mm.htm liteon 19V 3.16A 60w 5.5mm*2.5mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-3.95A-75w-5.5mm-2.5mm.htm PA-1750-01 liteon 19V 3.95A 75w 5.5mm*2.5mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-4.74A-90w-5.5mm-2.5mm.htm PA-1900-15 liteon 19V 4.74A 90w 5.5mm*2.5mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-6.3A-120w-5.5mm-2.5mm.htm PA-1121-08 liteon 19V 6.3A 120w 5.5mm*2.5mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-6.3A-120w-4pin-round.htm liteon 19V 6.3A 120w 4 pin round adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-20V-6A-120w-5.5mm-2.5mm.htm liteon 20V 6A 120w 5.5mm*2.5mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-4.74A-90w-5.5mm-1.7mm.htm PA-1900-04 liteon 19V 4.74A 90w 5.5mm*1.7mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-19V-6.32A-120w-4-pin.htm liteon 19V 6.32A 120w 4 pin adapter laptop http://www.adapterlist.com/laptop-ac-adapter/liteon/liteon-20V-6A-120w-4-pin.htm liteon 20V 6A 120w 4 pin adapter laptop http://www.adapterlist.com/laptop-ac-adapter/samsung/samsung-19V-3.16A-60w-5.5mm-3.4mm-pin-inside.htm SPA-P30 AD-6019 samsung 19V 3.16A 60w 5.5mm*3.4mm pin inside adapter laptop http://www.adapterlist.com/laptop-ac-adapter/samsung/samsung-19V-4.74A-90w-5.5mm-3.0mm.htm PCGA-AC19V3 samsung 19V 4.74A 90w 5.5mm*3.0mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/sony/sony-19.5V-4.7A-90w-6.5mm-4.4mm.htm PCGA-AC19V sony 19.5V 4.7A 90w 6.5mm*4.4mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/sony/sony-16V-4A-65w-6.5mm-4.4mm.htm sony 16V 4A 65w 6.5mm*4.4mm adapter PCGA-AC16V4 http://www.adapterlist.com/laptop-ac-adapter/sony/sony-19.5V-3A-58w-6.5mm-4.4mm.htm sony 19.5V 3A 58w 6.5mm*4.4mm adapter PCGA-ACX1 PCGA-AC19V1 http://www.adapterlist.com/laptop-ac-adapter/sony/sony-19.5V-4.1A-80w-6.5mm-4.4mm.htm sony 19.5V 4.1A 80w 6.5mm*4.4mm adapter PCGA-AC19V3 http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-15V-3A-45w-6.3mm-3.0mm.htm toshiba 15V 3A 45w 6.3mm*3.0mm adapter PA2450U PA3241U-1ACA http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-15V-4A-60w-6.3mm-3.0mm.htm toshiba 15V 4A 60w 6.3mm*3.0mm adapter PA3092U-1AC PA2444U http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-15V-5A-75w-6.3mm-3.0mm.htm PA3283U-1ACA toshiba 15V 5A 75w 6.3mm*3.0mm adapter laptop http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-15V-6A-90w-6.3mm-3.0mm.htm toshiba 15V 6A 90w 6.3mm*3.0mm adapter PA2501U PA2521U PA3201U-1ACA http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-15V-8A-120w-special-4-hole.htm toshiba 15V 8A 120w special 4 hole adapter PA3237U-1ACA PA3237U http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-19V-3.42A-65w-5.5mm-2.5mm.htm toshiba 19V 3.42A 65w 5.5mm*2.5mm adapter PA3467U-1ACA PA3396U-1ACA http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-19V-3.16A-60w-5.5mm-2.5mm.htm toshiba 19V 3.16A 60w 5.5mm*2.5mm adapter PA3097U-1ACA http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-19V-4.74A-90w-5.5mm-2.5mm.htm toshiba 19V 4.74A 90w 5.5mm*2.5mm adapter PA-1750-04 http://www.adapterlist.com/laptop-ac-adapter/toshiba/toshiba-19V-6.3A-120w-6.3mm-3.0mm.htm toshiba 19V 6.3A 120w 6.3mm*3.0mm adapter PA3290U-1ACA http://www.adapterlist.com/laptop-ac-adapter/universal/universal-12-20V-90W-universal.htm universal 12-20V 90W universal adapter laptop http://www.adapterlist.com/laptop-ac-adapter/universal/universal-12-20V-120W-universal.htm universal 12-20V 120W universal adapter laptop http://www.adapterlist.com/laptop-ac-adapter/universal/universal-12-20V-70W-universal.htm universal 12-20V 70W universal adapter laptop

  14. Unknown says:

    I\’d like to use your code in a GPL\’ed application. Is this okay?(You may contact me via <sunside (~at) users.sourceforge.net>)

  15. Unknown says:

    Serena Williams and the season of her contentwow gold,world of warcraft gold,buy wow gold,wow power leveling,cheap wow gold,world of warcraft power
    leveling,world of warcraft gold,buy wow
    gold,ffxi gil,buy
    wow gold,wow power
    leveling,ffxi gil,world
    of warcraft power leveling,sell wow gold,wow power
    level,wow gold for
    sale,power leveling,wow
    power level,wow power level,power leveling,wow gold for
    sale,buy cheap wow gold.Indian brides confront gold bears, again

  16. William says:

    Hi Omer. I sent you an email. If you did not receive please send me an email or post back here. Cheers.

  17. עומר says:

    Hi WilliamContact me please at "ko6 at users.sourceforge.net" please. There is something regarding your crc32 class I would like to discuss with you.Omer

Comments are closed.