Bitcoin Forum
November 18, 2024, 08:40:01 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 [148] 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1153567 times)
gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
August 31, 2016, 07:37:52 PM
 #2941

Really nice program! Thank you samr7!
I have a two questions.
1. Why I can't to specify a pattern begins from "3"
2. Why you are limit a pattern length?
I want to extend that. I don't care about calculating the time remaining. Is it difficult to patch the code?

br,
Grio.
OgNasty
Donator
Legendary
*
Offline Offline

Activity: 4928
Merit: 4868


Leading Crypto Sports Betting & Casino Platform


View Profile WWW
August 31, 2016, 07:51:46 PM
 #2942

Really nice program! Thank you samr7!
I have a two questions.
1. Why I can't to specify a pattern begins from "3"
2. Why you are limit a pattern length?
I want to extend that. I don't care about calculating the time remaining. Is it difficult to patch the code?

samr7 won't be responding to you, so I will.  Smiley
1.  You can.  ($ ./vanitygen -X 5 31 -k)
2.  The pattern length is limited for probably a few reasons.  However, the biggest reason in my opinion is to stop people from thinking they can use this to crack someone's address within their lifetime.  Which would cause them to waste electricity for no reason.


..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
August 31, 2016, 10:46:40 PM
 #2943

samr7 won't be responding to you, so I will.  Smiley
1.  You can.  ($ ./vanitygen -X 5 31 -k)
2.  The pattern length is limited for probably a few reasons.  However, the biggest reason in my opinion is to stop people from thinking they can use this to crack someone's address within their lifetime.  Which would cause them to waste electricity for no reason.


1. Thank you, OgNasty
2. Lol nice pic, Unfortunately the text on the pic is too huge for demotivator.

But what if someone will find some regularity in a pseudo-random number generator?
Or just running the code at an old 386DX computer for a few seconds and will find the key? Perhaps? It is. The chance is 1:2^160 but it is theoretically possible.
This soft can do more than just generate a cute BTC address, but not enough flexible for now. Wink

br,
Grio.
Shockaftermoon
Full Member
***
Offline Offline

Activity: 224
Merit: 100


beatcoin team leader


View Profile WWW
September 01, 2016, 12:20:01 AM
 #2944

I've been trying to figure out what I'm doing wrong with my GPU... it's an AMD A6-3420M Radeon(tm) HD Graphics. When I try and do -D 0:0 and/or -D 0:1 it say 'could not open device '0:0', ignoring. It shows my GPU as '1:' so I'm assuming I need to use the command 1:1, right?

I've seen a couple of people who've had to use 1:0 2:0 3:0 to describe their graphics cards.

Your 0:0 might be your CPU, you can squeeze a few extra hashes out of it, but the system slows right down.

I didn't seem to be able to figure out how to use the GPU at all in oclvanitygen. I did -v -D 0:0 -D 0:1 1test, -v -D 0:0 -D 1:0 1test, and a few other variations but they don't work for me. I've found some guides but I really can't figure out what I'm doi wrong. Ikv used my CPU with vanitygen64 with no issues so assumed using the GPU would be basically the same!

Start simple

Code:
oclvanitygen 1Boat

You should get this: (and by this I mean something similar)

Code:
Difficulty: 4476342
Available OpenCL platforms:
0: [Advanced Micro Devices, Inc.] AMD Accelerated Parallel Processing
  0: [Advanced Micro Devices, Inc.] Tahiti
  1: [Advanced Micro Devices, Inc.] Tahiti
  2: [AuthenticAMD] AMD A4-3300 APU with Radeon(tm) HD Graphics

Choosing just the last one I then get

Code:
oclvanitygen -D 0:2 1Boat

You should get something like this:

Code:
Difficulty: 4476342
Compiling kernel, can take minutes...done!
Pattern: 1Boat
Address: 1BoatZkAneV9PsCp6LKenR3rxQXs6mQoiy
Privkey: 5K7aGsmQvymQx12WRQhZ6VZ3EdeLgwJjGANMHmLd92yNwSnsj6F
-snip-

Thanks so much for going through that in depth for me! I finally got it figured out Cheesy this is going to be fun to go through different settings now that I have the basics down!

workin here

aarons6
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006


View Profile
September 01, 2016, 12:52:25 AM
 #2945

samr7 won't be responding to you, so I will.  Smiley
1.  You can.  ($ ./vanitygen -X 5 31 -k)
2.  The pattern length is limited for probably a few reasons.  However, the biggest reason in my opinion is to stop people from thinking they can use this to crack someone's address within their lifetime.  Which would cause them to waste electricity for no reason.


1. Thank you, OgNasty
2. Lol nice pic, Unfortunately the text on the pic is too huge for demotivator.

But what if someone will find some regularity in a pseudo-random number generator?
Or just running the code at an old 386DX computer for a few seconds and will find the key? Perhaps? It is. The chance is 1:2^160 but it is theoretically possible.
This soft can do more than just generate a cute BTC address, but not enough flexible for now. Wink


there is a better chance you can walk out of your front door and get hit by a meteorite..
gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
September 01, 2016, 08:01:25 AM
 #2946


there is a better chance you can walk out of your front door and get hit by a meteorite..

There is no case of human death by a meteorite. How have you calculate the chance?
I have never read the books such cases have been recorded.
Any proofs?  Wink

br,
Grio.
LoyceV
Legendary
*
Offline Offline

Activity: 3500
Merit: 17698


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 01, 2016, 08:27:12 AM
 #2947

Or just running the code at an old 386DX computer for a few seconds and will find the key? Perhaps? It is. The chance is 1:2^160 but it is theoretically possible.
For some reason this always pops up. Fact is: it hasn't happened in the 7 years Bitcoin exists, and it won't happen. Ever.
The chance is small. Very small. Smaller than you can imagine.

There is no case of human death by a meteorite. How have you calculate the chance?
I have never read the books such cases have been recorded.
Any proofs?  Wink
Not reading about it doesn't mean it doesn't exist. In 2013 a meteor in Russia was caught on camera. The 20 metre wide rock entered at 12 miles per second and exploded with the energy of 500 kilotonnes of TNT. It indured 1210 people.
Most people know the most famous story: Tunguska event in 1908.

The problem with statistics is: people tend to think the unlikely thing will happen if it benefits them. For example: winning the lottery with a 1 in 50 million chance. "Hey, that could be me!"
Getting killed in traffic (30,000 people per year in the USA alone): "Nah, that won't be me!".

This links gives some examples of real events with a 1 in a million chance. And that's just 1 in a million, which is millions upon millions times more likely than finding a private key that belongs to an existing address.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
.m.
Sr. Member
****
Offline Offline

Activity: 280
Merit: 260



View Profile
September 03, 2016, 02:59:55 PM
 #2948

Do you think with quantum computers the odds can be better ?


███████████████████████████████████████
███████████████████████████████████████
█████████████████████████████
██████████████████████████
████████████████████████
███████████████████████
█████████████████▐████
███████████████████████
████████████████████████
██████████████████████████
█████████████████████████████
███████████████████████████████████████
███████████████████████████████████████
DECENT
FOUNDATION



██
██
██
██
██
██
██
██
██

██
██
██


[D]ecentralized application
[E]liminated third parties
[C]ontent distribution



██
██
██
██
██
██
██
██
██

██
██
██


[E]ncrypted & secure
[N]o borders
[T]imeless reputation



██
██
██
██
██
██
██
██
██

██
██
██



██
██
██
██
██
██
██
██
██

██
██
██

gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
September 03, 2016, 05:09:12 PM
 #2949

Or just running the code at an old 386DX computer for a few seconds and will find the key? Perhaps? It is. The chance is 1:2^160 but it is theoretically possible.
For some reason this always pops up. Fact is: it hasn't happened in the 7 years Bitcoin exists, and it won't happen. Ever.
The chance is small. Very small. Smaller than you can imagine.

There is no case of human death by a meteorite. How have you calculate the chance?
I have never read the books such cases have been recorded.
Any proofs?  Wink
Not reading about it doesn't mean it doesn't exist. In 2013 a meteor in Russia was caught on camera. The 20 metre wide rock entered at 12 miles per second and exploded with the energy of 500 kilotonnes of TNT. It indured 1210 people.
Most people know the most famous story: Tunguska event in 1908.

The problem with statistics is: people tend to think the unlikely thing will happen if it benefits them. For example: winning the lottery with a 1 in 50 million chance. "Hey, that could be me!"
Getting killed in traffic (30,000 people per year in the USA alone): "Nah, that won't be me!".

This links gives some examples of real events with a 1 in a million chance. And that's just 1 in a million, which is millions upon millions times more likely than finding a private key that belongs to an existing address.
Not only USA have a meteors.  Wink

br,
Grio.
Timelord2067
Legendary
*
Offline Offline

Activity: 3864
Merit: 2247


💲🏎️💨🚓


View Profile
September 03, 2016, 11:22:45 PM
 #2950

Do you think with quantum computers the odds can be better ?

Fuzzy logic:  A value is both a zero and a one... therefore, you will both have and not have the answer - it sort of sounds like when Yoda speaks...

"My Finger, you will pull..."


Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1123



View Profile
September 03, 2016, 11:37:24 PM
 #2951

AFAIK any graphics cards are ok, their age and type determine some basics such as their speed and whether or not you should use the "original" or the Og Nasty variant.

I've never been able to use an Intel GPU for some reason. What is this OgNasty variant of Vanitygen, where do I find it, what is it called and what's better about it? Faster results?

Does anyone know if you would be able to use an ARM Mali 450 GPU in an android TV box to find vanity addresses? I guess it would be impossible because of it being android. I saw that there was an android variant a long time ago but I couldn't get it to work (because of how old it was I'm sure).
Timelord2067
Legendary
*
Offline Offline

Activity: 3864
Merit: 2247


💲🏎️💨🚓


View Profile
September 03, 2016, 11:45:30 PM
Last edit: May 17, 2023, 12:23:28 AM by Timelord2067
 #2952

Quote from: Chris! link=topic=25804.msg16138330#msg16138330 date=1472945844
[quote author=Timelord2067 link=topic=25804.msg16098047#msg16098047 date=1472638349]
AFAIK any graphics cards are ok, their age and type determine some basics such as their speed and whether or not you should use the "original" or the Og Nasty variant.

I've never been able to use an Intel GPU for some reason. What is this OgNasty variant of Vanitygen, where do I find it, what is it called and what's better about it? Faster results?

Does anyone know if you would be able to use an ARM Mali 450 GPU in an android TV box to find vanity addresses? I guess it would be impossible because of it being android. I saw that there was an android variant a long time ago but I couldn't get it to work (because of how old it was I'm sure).
[/quote]

a quick search of the 150 pages of this thread for the search term "lifeboat" finds this post:

Quote from: OgNasty link=topic=25804.msg13851470#msg13851470 date=1455213968
Quote from: Moloch link=topic=25804.msg13846230#msg13846230 date=1455178847
[quote author=cancerbola link=topic=25804.msg13792127#msg13792127 date=1454751405]
Does any one know what's up with this? https://talkimg.com/images/2023/05/17/blob2378f32c9541f584.png?2

Even when trying to generate a short prefix like 1Tst, it always says something about a "delta" and restarts... I'm using oclvanitygen btw.

The Radeon driver changed a year ago... use "-S" and it will work (albeit slower)

Or you can search through this thread for a 3rd party who updated the code/driver (if you trust that sort of thing)

This is the Lifeboat Foundation's updated application.  It will work on Windows with the current Radeon drivers if you trust them enough to run it.

https://lifeboat.com/oclvanitygen


If you are running Linux, nonnakip has created this document to help you get the default oclvanitygen working.

https://nastyfans.org/download/oclvanitygen.txt
[/quote]

OK?

.m.
Sr. Member
****
Offline Offline

Activity: 280
Merit: 260



View Profile
September 04, 2016, 10:18:54 AM
 #2953

I probably can search my historical experiments if needed.


███████████████████████████████████████
███████████████████████████████████████
█████████████████████████████
██████████████████████████
████████████████████████
███████████████████████
█████████████████▐████
███████████████████████
████████████████████████
██████████████████████████
█████████████████████████████
███████████████████████████████████████
███████████████████████████████████████
DECENT
FOUNDATION



██
██
██
██
██
██
██
██
██

██
██
██


[D]ecentralized application
[E]liminated third parties
[C]ontent distribution



██
██
██
██
██
██
██
██
██

██
██
██


[E]ncrypted & secure
[N]o borders
[T]imeless reputation



██
██
██
██
██
██
██
██
██

██
██
██



██
██
██
██
██
██
██
██
██

██
██
██

Chris!
Legendary
*
Offline Offline

Activity: 1382
Merit: 1123



View Profile
September 04, 2016, 02:11:11 PM
 #2954

AFAIK any graphics cards are ok, their age and type determine some basics such as their speed and whether or not you should use the "original" or the Og Nasty variant.

I've never been able to use an Intel GPU for some reason. What is this OgNasty variant of Vanitygen, where do I find it, what is it called and what's better about it? Faster results?

Does anyone know if you would be able to use an ARM Mali 450 GPU in an android TV box to find vanity addresses? I guess it would be impossible because of it being android. I saw that there was an android variant a long time ago but I couldn't get it to work (because of how old it was I'm sure).

a quick search of the 150 pages of this thread for the search term "lifeboat" finds this post:

Does any one know what's up with this? https://i.imgur.com/G2lGy9L.png?2

Even when trying to generate a short prefix like 1Tst, it always says something about a "delta" and restarts... I'm using oclvanitygen btw.

The Radeon driver changed a year ago... use "-S" and it will work (albeit slower)

Or you can search through this thread for a 3rd party who updated the code/driver (if you trust that sort of thing)

This is the Lifeboat Foundation's updated application.  It will work on Windows with the current Radeon drivers if you trust them enough to run it.

https://lifeboat.com/oclvanitygen


If you are running Linux, nonnakip has created this document to help you get the default oclvanitygen working.

https://nastyfans.org/download/oclvanitygen.txt

OK?

Ah, lifeboat is the name. Ok gotchya. So I'm assuming it's better in some way than the original Vanitygen. I'll do some research and see what I can get done with this. Thanks again!
gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
September 04, 2016, 03:54:56 PM
 #2955


Code:
oclvanitygen -D 0:2 1Boat

You should get something like this:

Code:
Difficulty: 4476342
Compiling kernel, can take minutes...done!
Pattern: 1Boat
Address: 1BoatZkAneV9PsCp6LKenR3rxQXs6mQoiy
Privkey: 5K7aGsmQvymQx12WRQhZ6VZ3EdeLgwJjGANMHmLd92yNwSnsj6F
-snip-

Is the way to convert a PrivKey to the format supported by thin client Electrum or Mycelium?

br,
Grio.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
September 04, 2016, 04:08:44 PM
 #2956


Code:
oclvanitygen -D 0:2 1Boat

You should get something like this:

Code:
Difficulty: 4476342
Compiling kernel, can take minutes...done!
Pattern: 1Boat
Address: 1BoatZkAneV9PsCp6LKenR3rxQXs6mQoiy
Privkey: 5K7aGsmQvymQx12WRQhZ6VZ3EdeLgwJjGANMHmLd92yNwSnsj6F
-snip-

Is the way to convert a PrivKey to the format supported by thin client Electrum or Mycelium?
It already is in the supported format. It is in WIF, which is supported by nearly every single Bitcoin wallet.

gri0
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
September 04, 2016, 04:16:40 PM
 #2957

Is the way to convert a PrivKey to the format supported by thin client Electrum or Mycelium?
It already is in the supported format. It is in WIF, which is supported by nearly every single Bitcoin wallet.
No they don't. Mycelium needs masterseed. And Electrum needs walletpassphrase.

br,
Grio.
LoyceV
Legendary
*
Offline Offline

Activity: 3500
Merit: 17698


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
September 04, 2016, 04:25:36 PM
 #2958

No they don't. Mycelium needs masterseed. And Electrum needs walletpassphrase.
When you first start Electrum, it gives you the option: you can use either walletpassphrase or import your own private keys. Unfortunately, you can't use both.
My guess it they try to protect people against stupidity user error. This way, a user can't think the walletpassphrase is enough to backup the imported private keys.
It's also the main reason I don't use Electrum, I want a wallet that imports keys and handles new addresses by itself too.

If the wallet doesn't allow the WIF private key to be imported, no other format is going to do it.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
.m.
Sr. Member
****
Offline Offline

Activity: 280
Merit: 260



View Profile
September 04, 2016, 04:42:49 PM
 #2959

So it is enough just to create another wallet and import generated private key - isn't it ?


███████████████████████████████████████
███████████████████████████████████████
█████████████████████████████
██████████████████████████
████████████████████████
███████████████████████
█████████████████▐████
███████████████████████
████████████████████████
██████████████████████████
█████████████████████████████
███████████████████████████████████████
███████████████████████████████████████
DECENT
FOUNDATION



██
██
██
██
██
██
██
██
██

██
██
██


[D]ecentralized application
[E]liminated third parties
[C]ontent distribution



██
██
██
██
██
██
██
██
██

██
██
██


[E]ncrypted & secure
[N]o borders
[T]imeless reputation



██
██
██
██
██
██
██
██
██

██
██
██



██
██
██
██
██
██
██
██
██

██
██
██

DarkStar_
Legendary
*
Offline Offline

Activity: 2772
Merit: 3284


View Profile WWW
September 04, 2016, 04:53:07 PM
 #2960

So it is enough just to create another wallet and import generated private key - isn't it ?
Yes. Electrum works fine with importing your own private keys if you decide to do it when you open the wallet.

taking a break - expect delayed responses
Pages: « 1 ... 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 [148] 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!