Well I'm 2xxx300 and I've stil got nothing I ordered and paid at the end of part one before part two. There's people past my order number who have gotten theirs. 2xx348 has been delivered to US. Guess I just have to wait since "business done right" means to ignore the promises of tracking numbers and communication. At one time, I had two order numbers that were very far apart. I paid the higher number first. Shipping, within the same priority class, depends on payment order, not order number.
|
|
|
Spent a lot of time browsing without an account. I created an account because I had a question but could not reply to a thread. Finally read this thread and realized that it was designed that way. Good security. I hope to become a regular on this site. Lots of interesting things going on here. Plus, I love the concept of Bitcoins but they still frighten me.
Bitcoins are real money: you can lose them.
|
|
|
It seems that the cert file that can be downloaded from the fix api page has expired and does not actually match what is currently used on api.bitfloor.com. You can get current cert file with following command:
openssl s_client -showcerts -connect api.bitfloor.com:5252
From the output copy the lines starting from -----BEGIN CERTIFICATE----- up to and including -----END CERTIFICATE----- and save those to the .crt file that is in stunnel configuration.
Thanks. This works. The stunnel still stops, but it is later in the process. Do I need a certificate as well? If so, can it be self signed? 2013.03.18 16:32:28 LOG7[13652:3077700416]: SNI: host name: api.bitfloor.com 2013.03.18 16:32:28 LOG7[13652:3077700416]: SSL state (connect): before/connect initialization 2013.03.18 16:32:28 LOG7[13652:3077700416]: SSL state (connect): SSLv3 write client hello A 2013.03.18 16:32:28 LOG7[13652:3077700416]: SSL state (connect): SSLv3 read server hello A 2013.03.18 16:32:28 LOG7[13652:3077700416]: Starting certificate verification: depth=0, /C=US/ST=New York/L=New York/O=Bitfloor, Inc./CN=bitfloor.com/emailAddress=support@bitfloor.com 2013.03.18 16:32:28 LOG6[13652:3077700416]: CERT: Locally installed certificate matched 2013.03.18 16:32:28 LOG5[13652:3077700416]: Certificate accepted: depth=0, /C=US/ST=New York/L=New York/O=Bitfloor, Inc./CN=bitfloor.com/emailAddress=support@bitfloor.com 2013.03.18 16:32:28 LOG7[13652:3077700416]: SSL state (connect): SSLv3 read server certificate A 2013.03.18 16:32:28 LOG7[13652:3077700416]: SSL state (connect): SSLv3 read server done A 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 write client key exchange A 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 write change cipher spec A 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 write finished A 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 flush data 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 read server session ticket A 2013.03.18 16:32:29 LOG7[13652:3077700416]: SSL state (connect): SSLv3 read finished A 2013.03.18 16:32:29 LOG7[13652:3077700416]: 1 items in the session cache 2013.03.18 16:32:29 LOG7[13652:3077700416]: 1 client connects (SSL_connect()) 2013.03.18 16:32:29 LOG7[13652:3077700416]: 1 client connects that finished 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 client renegotiations requested 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 server connects (SSL_accept()) 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 server connects that finished 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 server renegotiations requested 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 session cache hits 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 external session cache hits 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 session cache misses 2013.03.18 16:32:29 LOG7[13652:3077700416]: 0 session cache timeouts 2013.03.18 16:32:29 LOG6[13652:3077700416]: SSL connected: new session negotiated 2013.03.18 16:32:29 LOG6[13652:3077700416]: Negotiated ciphers: RC4-SHA SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=SHA1 2013.03.18 16:32:29 LOG5[13652:3077700416]: Error detected on SSL (read) file descriptor: Connection reset by peer (104) 2013.03.18 16:32:29 LOG5[13652:3077700416]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to socket
|
|
|
As always, if you have questions or suggestions, feel free to email support!
I am digging a little deeper into this. I am not an stunnel expert, and I welcome comments & help. The tunnel seems to close down after it considers the bitfloor.com certificate. Do I manage this at my end, or ask for shtylman to do something? Here is my stunnel configuration file. # Adapted from https://bitfloor.com/docs/api/order-entry/fix#stunnel # Aubrey McIntosh 2013-02-15 # see also www.linuplanet.org/blogs/?cat=5269
debug = 7 output = /var/log/stunnel4/bitfloor.log
[fix-prod] client=yes
#The local address to use. accept = 192.168.0.200:5252 connect = api.bitfloor.com:5252
CAFile = /etc/stunnel/certs/bitfloor.stunnel.crt verify = 3 #verify = 4 creates an error.
Here is the /var/log/stunnel4/bitfloor.log file after a connection attempt. aubrey@gaia:/var/log/stunnel4$ sudo more bitfloor.log 2013.03.18 12:31:56 LOG7[11658:3078449600]: No limit detected for the number of clients 2013.03.18 12:31:56 LOG7[11658:3078449600]: signal_pipe: FD=3 allocated (non-blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: signal_pipe: FD=4 allocated (non-blocking mode) 2013.03.18 12:31:56 LOG5[11658:3078449600]: stunnel 4.42 on i686-pc-linux-gnu platform 2013.03.18 12:31:56 LOG5[11658:3078449600]: Compiled with OpenSSL 1.0.0e 6 Sep 2011 2013.03.18 12:31:56 LOG5[11658:3078449600]: Running with OpenSSL 1.0.1 14 Mar 2012 2013.03.18 12:31:56 LOG5[11658:3078449600]: Update OpenSSL shared libraries or rebuild stunnel 2013.03.18 12:31:56 LOG5[11658:3078449600]: Threading:PTHREAD SSL:ENGINE Auth:LIBWRAP Sockets:POLL,I Pv6 2013.03.18 12:31:56 LOG5[11658:3078449600]: Reading configuration from file /etc/stunnel/bitfloor.co nf 2013.03.18 12:31:56 LOG7[11658:3078449600]: Snagged 64 random bytes from /home/aubrey/.rnd 2013.03.18 12:31:56 LOG7[11658:3078449600]: Wrote 1024 new random bytes to /home/aubrey/.rnd 2013.03.18 12:31:56 LOG7[11658:3078449600]: PRNG seeded successfully 2013.03.18 12:31:56 LOG6[11658:3078449600]: Initializing SSL context for service fix-prod 2013.03.18 12:31:56 LOG7[11658:3078449600]: Loaded verify certificates from /etc/stunnel/certs/bitfl oor.stunnel.crt 2013.03.18 12:31:56 LOG7[11658:3078449600]: Loaded /etc/stunnel/certs/bitfloor.stunnel.crt revocatio n lookup file 2013.03.18 12:31:56 LOG7[11658:3078449600]: SSL options set: 0x00000004 2013.03.18 12:31:56 LOG6[11658:3078449600]: SSL context initialized 2013.03.18 12:31:56 LOG5[11658:3078449600]: Configuration successful 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=5 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=6 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=6 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=7 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=7 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=8 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=8 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=9 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=9 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: libwrap_init: FD=10 allocated (blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: accept socket: FD=11 allocated (non-blocking mode) 2013.03.18 12:31:56 LOG7[11658:3078449600]: Option SO_REUSEADDR set on accept socket 2013.03.18 12:31:56 LOG7[11658:3078449600]: Service fix-prod bound to 192.168.0.200:5252 2013.03.18 12:31:56 LOG7[11658:3078449600]: Service fix-prod opened FD=11 2013.03.18 12:31:56 LOG7[11664:3078449600]: Created pid file /var/run/stunnel4.pid 2013.03.18 13:45:53 LOG7[11664:3078449600]: local socket: FD=0 allocated (non-blocking mode) 2013.03.18 13:45:54 LOG7[11664:3078449600]: Service fix-prod accepted FD=0 from 192.168.0.200:34637 2013.03.18 13:45:54 LOG7[11664:3078540096]: Service fix-prod started 2013.03.18 13:45:54 LOG7[11664:3078540096]: Option TCP_NODELAY set on local socket 2013.03.18 13:45:54 LOG7[11664:3078540096]: Waiting for a libwrap process 2013.03.18 13:45:54 LOG7[11664:3078540096]: Acquired libwrap process #0 2013.03.18 13:45:54 LOG7[11664:3078540096]: Releasing libwrap process #0 2013.03.18 13:45:54 LOG7[11664:3078540096]: Released libwrap process #0 2013.03.18 13:45:54 LOG7[11664:3078540096]: Service fix-prod permitted by libwrap from 192.168.0.200 :34637 2013.03.18 13:45:54 LOG5[11664:3078540096]: Service fix-prod accepted connection from 192.168.0.200: 34637 2013.03.18 13:45:54 LOG7[11664:3078540096]: remote socket: FD=1 allocated (non-blocking mode) 2013.03.18 13:45:54 LOG6[11664:3078540096]: connect_blocking: connecting 107.6.65.226:5252 2013.03.18 13:45:54 LOG7[11664:3078540096]: connect_blocking: s_poll_wait 107.6.65.226:5252: waiting 10 seconds 2013.03.18 13:45:54 LOG5[11664:3078540096]: connect_blocking: connected 107.6.65.226:5252 2013.03.18 13:45:54 LOG5[11664:3078540096]: Service fix-prod connected remote server from 192.168.0. 200:51960 2013.03.18 13:45:54 LOG7[11664:3078540096]: Remote FD=1 initialized 2013.03.18 13:45:54 LOG7[11664:3078540096]: Option TCP_NODELAY set on remote socket 2013.03.18 13:45:54 LOG7[11664:3078540096]: SNI: host name: api.bitfloor.com 2013.03.18 13:45:54 LOG7[11664:3078540096]: SSL state (connect): before/connect initialization 2013.03.18 13:45:54 LOG7[11664:3078540096]: SSL state (connect): SSLv3 write client hello A 2013.03.18 13:45:54 LOG7[11664:3078540096]: SSL state (connect): SSLv3 read server hello A 2013.03.18 13:45:54 LOG7[11664:3078540096]: Starting certificate verification: depth=0, /C=US/ST=New York/L=New York/O=Bitfloor, Inc./CN=bitfloor.com/emailAddress=support@bitfloor.com 2013.03.18 13:45:54 LOG4[11664:3078540096]: CERT: Verification error: self signed certificate 2013.03.18 13:45:54 LOG4[11664:3078540096]: Certificate check failed: depth=0, /C=US/ST=New York/L=N ew York/O=Bitfloor, Inc./CN=bitfloor.com/emailAddress=support@bitfloor.com 2013.03.18 13:45:54 LOG7[11664:3078540096]: SSL alert (write): fatal: unknown CA 2013.03.18 13:45:54 LOG3[11664:3078540096]: SSL_connect: 14090086: error:14090086:SSL routines:SSL3_ GET_SERVER_CERTIFICATE:certificate verify failed 2013.03.18 13:45:54 LOG5[11664:3078540096]: Connection reset: 0 bytes sent to SSL, 0 bytes sent to s ocket 2013.03.18 13:45:54 LOG7[11664:3078540096]: Service fix-prod finished (0 left) 2013.03.18 13:45:54 LOG7[11664:3078540096]: str_stats: 0 block(s), 0 byte(s)
|
|
|
I wonder about printing a physical bitcoin at Shapeways, with the private key contained inside it.
The key could be a PGP armored printout, or whatever the equivalent is in bitcoinland.
Whoever handled it could not use the numbers.
This is probably unworkable. I have had too much coffee.
|
|
|
I want it too though Edit your post and add your bid. Then the auction is on... I got that same email on the 14th. My yubikey arrived just now.
|
|
|
The network hash rate is REALLY picking up this weekend, we're at 10 blocks per hour almost. If this keeps up we'll see 6m by next difficulty change.
Where is a good place to follow the hash rate?
|
|
|
I spent 20 years being angry.
I hope not over one thing... That's a long time to hold a grudge. Yes, something very unfair and difficult. I was wronged. The lesson, though, is that my own anger also poisoned me. I'm angry all the time. A lot of people in their 30's and 40's believe it or not still live at home with mommy still washing their underwear and making them dinner. Those are the ones you see on here mouthing off, caps lock on, have no idea what they are talking about, can't spell a word even using a spell check. Those are the guys that have nothing to worry about. No bills to pay, no real stress in life. The biggest thing they have to worry about it is when is mom going to feed them. They're too scared or too cheap to even get their own place and have their own life. These type of people have no reason at all to be angry with anyone. I moved out of mommy's nest at the age of 18. And since I'm not financially rich I've seen just about every bad end of the stick you can think of. Everything is an uphill battle. There is always someone saying no, you can't do that, you will have to wait, it can't be done, denied, whatever. When you actually live life a little the anger can set in and start to be a poison. I've been angry for a while now and probably was much more angry years ago but have gotten much better. I basically just don't think about it and move my thoughts forward. And to think people on here can make me angry or disturb me with posts and verbal words is just funny. It will take a lot more then a message forum to even start me to begin thinking about getting angry even the slightest bit. When I speak with someone for a little bit or read what they have to say a few times it is quite easy for me to tell if they have even begun to live life a little. Anyone that has this experience under their belt knows what I'm talking about. If you are scratching your head, wondering what I'm saying or thinking of a smart ass comment or dig then you just haven't experienced "life" enough yet to get it. Not sure why I even wrote this, but I'm glad to hear you released that poison. How did you do it? Self medicate? Therapy? All on your own? Hey, just curious. I got shot, 9/22/92. The EMS people thought I was dead, and my daughter died in the shooting. After that, the big thing I was angry about didn't do it anymore. I think there are easier ways, though. One thing I have told many of my students to do is to get one of those scented candles, I prefer vanilla, and the little glass jar that they burn in. Light it 20 minutes before sunset. Stay in the room with it. It doesn't really matter what you are doing, eat supper, brush the cat, look out the window, even read. Stay there until the only light in the room is from the candle. Do this every day. An earlier thing that did help some, I was at a red light one day, in a hurry to go home and relax. I suddenly thought "I could relax now." That was a big breakthrough, but it wasn't quite enough. Don't worry about what other people have, or do. You can walk out the door whenever you want. That gives you unprecedented power. Remember the end scene of "5 easy pieces."
|
|
|
Bitfloor is happy to announce the availability of a FIX (Financial Information Exchange) order entry gateway for trading. FIX is a financial industry standard and our FIX gateway allows you to use many off the shelf trading tools and libraries to connect and trade on Bitfloor. Unlike a REST gateway, the FIX gateway is connection based and will notify you immediately when you are filled; you will not need to poll to get your order updates. See the Bitfloor FIX API documentation for additional details https://bitfloor.com/docs/api/fixThe FIX library our FIX gateway is written on top of. It supports developing both Acceptors and Initiators and uses node.js (javascript). https://github.com/bitfloor/nodefixMe on The Bitcoin Show talking about Bitfloor and our release of the FIX gateway. http://onlyonetv.com/2012/02/the-bitcoin-show-056-roman-shtylman-of-bitfloor-com/The FIX gateway is currently operational on our testnet site ( https://testnet.bitfloor.com) and will be available on production trading upon request. I will work closely with FIX gateway traders to make sure they are able to connect and trade during initial setup. As always, if you have questions or suggestions, feel free to email support! I have downloaded quickfixj into Ubuntu 12.04. I modified bin/banzai.sh by adding :$qfjhome/lib/optional/mina-filter-ssl-1.1.7.jar to the list of libraries I created etc/conf/bitfloor.cfg I executed cd bin; sh banzai.sh ../etc/conf/bitfloor.cfg & I appear to connect to api.bitfloor.com, but I am disconnected within about 15-20 seconds. [default] ConnectionType=initiator
[session] # -------- SenderCompID= <my email here> SenderSubID= <my api number here> # -------- FileStorePath=examples/target/data/bitfloor TargetCompID=bitfloor HeartBtInt=30 SocketConnectPort=5252
LogonTimeout=60 ResetOnLogon=Y BeginString=FIX.4.2 StartTime=00:00:01 US/Central EndTime=23:59:59 US/Central ReconnectInterval=60 # -------- SocketConnectHost=api.bitfloor.com SocketUseSSL=Y
|
|
|
I ordered one from Amazon for about $20. It should be here by Wed.
Sir, the WR703N shipped with Avalon should be a little different with yours. It is modified with larger RAM and Flash. And a resistor is mounted at different position. Thank you. Do you know whether the modifications done at manufacturing time, or in the field?
|
|
|
I man form far Russian region Ural. Mining bitcoin and other cryptocurrencies about two years, now my small mining farm has 4 GH. My main work is gas distribution service, engineering of computers and telemetry. Hobby also about computers and electronics - I collect old calculation machines and early PC from junkstores and try to revive it, sometimes successfully. I member of FIDONet since 1996 - old computer professionals may remember that "noncommercial worldwide network". My node 2:5080/205 still alive and not so long was the celebration of our network's 2:5080 21-st anniversary.
I am paradoxically pleased to hear that a FidoNet node is still active. If I may ask, why paradoxically? Just seems like one of those occasions where the choice of wording might belie an interesting backstory (but if you never ask you'll never know, amirite?). FidoNet was the cutting edge, in a time when ARPAnet was not available to the public. I kept my ability to interact withh FidoNET for a very long time. I read code that Tom Jennings had his name on, and studied it. It mattered, a lot. However, it seems somehow anachronistic, out of place with something such as BitCoin. True, both FidoNET and Bitcoin have a moment of being cutting edge, it is unexpected that those moments would overlap; yet it is not at all surprising that people involved in one would be involved with the other. This might make more, or less, sense if I have more, or less red wine at the moment.
|
|
|
Can't make the WR703N work huh? Is it totally unresponsive? Does the light come on?
You can get a new WR703N for ~$20. I have several sitting beside me here.
How would it make financial sense for me to order a handful of the TP-LINK TL-WR703N v1 and flash them for backups before the community needs them? I suppose that depends on the expected rate of failure, and what kind of premium you think someone would pay for a turnkey replacement. I have mine around just to play with. I ordered one from Amazon for about $20. It should be here by Wed.
|
|
|
Sure, send the 32 BTC to 1JK3Kz6MpuTZ7NKRtVejJhcHCtPtuJAJ1G, then as soon as I receive my Avalons I will tell you I shipped 1 to you. Then for the next 2 months I will ignore all emails and messages from you and you'll never receive a tracking number. At some point in the future you may or may not receive the unit. Since that's clearly not a scam by your own definition, do we have a deal?
That leaves me with 2 more Batch-1 Avalons. Anyone else want one under those same conditions?
I spent 20 years being angry. You can too, if you choose. I am offering a realistic way out. You might provide "excellent customer service" and find that others will outbid me. The address 1JK3Kz6MpuTZ7NKRtVejJhcHCtPtuJAJ1G shows as an unused address. This does not go toward proof of payment to Avalon. That is the address you can send your payment to me. If I provide proof of payment (the address I sent my payment to Avalon) do you then accept my terms? No. I think you are trolling. My offer is still open, and I will evaluate a counter for reasonableness.
|
|
|
I spent 20 years being angry.
I hope not over one thing... That's a long time to hold a grudge. Yes, something very unfair and difficult. I was wronged. The lesson, though, is that my own anger also poisoned me.
|
|
|
My counter is $1,500, or BTC 32, for 1. Offer valid for ~ 22 hours, noon CDT, Sun 2013-03-17, possibility of renewal. Proof of payment to Avalon, sending and receiving addresses required. Upon sale of all three units, you will cease all scammer claims regarding Batch #1.
I also believe they are worth more than $1,500. Since you think you have been scammed, I am offering you the possibility to receive your original money back, and I will bear the responsibility of my own judgement that Avalon is competent.
Sure, send the 32 BTC to 1JK3Kz6MpuTZ7NKRtVejJhcHCtPtuJAJ1G, then as soon as I receive my Avalons I will tell you I shipped 1 to you. Then for the next 2 months I will ignore all emails and messages from you and you'll never receive a tracking number. At some point in the future you may or may not receive the unit. Since that's clearly not a scam by your own definition, do we have a deal? That leaves me with 2 more Batch-1 Avalons. Anyone else want one under those same conditions? I spent 20 years being angry. You can too, if you choose. I am offering a realistic way out. You might provide "excellent customer service" and find that others will outbid me. The address 1JK3Kz6MpuTZ7NKRtVejJhcHCtPtuJAJ1G shows as an unused address. This does not go toward proof of payment to Avalon.
|
|
|
They should use a modular PSU to get rid of all the excess cables. Very messy.
And why the third different fan? Probably just there to prevent circulation back through the third hole and they use the same front/rear plates.
Hopefully they make improvements for V2. However I don't think they will last much after V3 with the 28nm ASICs due later in the year.
Do you think they have not planned that far ahead?
|
|
|
Bitsyncom,
Where is my package? Order #200000112.
I think it's time to start tagging Bitsyncom with the scammer tag if he can't produce tracking numbers. It's been 2 months since they "shipped".
Many, many posts in this thread claim to have miners. BTCGuild reports many Avalons in pool, and their hashrate stats are consistent with that. It is important to be able to tag scammers. You are corrupting the meaning of the tag, and spreading FUD. The scammer tag will not be useful when it is needed if you misuse it. Tom paid out some refunds, and still received a scammer tag. Failing to deliver a paid-for product to a single person is worthy of the scammer tag. Look at my order number. Look at all the others received. Avalon is squarely in the scam category for me since there is no proof of my order being shipped. I couldn't care less how many others have been received. I have not received mine. If you cannot wait, send me a quote, and I will buy your order.
Sure, it's 2 months late, at $1000 per day. The price for my 3 Avalons is $60,000, or 1280 BTC if you prefer. My counter is $1,500, or BTC 32, for 1. Offer valid for ~ 22 hours, noon CDT, Sun 2013-03-17, possibility of renewal. Proof of payment to Avalon, sending and receiving addresses required. Upon sale of all three units, you will cease all scammer claims regarding Batch #1. I also believe they are worth more than $1,500. Since you think you have been scammed, I am offering you the possibility to receive your original money back, and I will bear the responsibility of my own judgement that Avalon is competent.
|
|
|
Can't make the WR703N work huh? Is it totally unresponsive? Does the light come on?
You can get a new WR703N for ~$20. I have several sitting beside me here.
How would it make financial sense for me to order a handful of the TP-LINK TL-WR703N v1 and flash them for backups before the community needs them?
|
|
|
Bitsyncom,
Where is my package? Order #200000112.
I think it's time to start tagging Bitsyncom with the scammer tag if he can't produce tracking numbers. It's been 2 months since they "shipped".
Many, many posts in this thread claim to have miners. BTCGuild reports many Avalons in pool, and their hashrate stats are consistent with that. It is important to be able to tag scammers. You are corrupting the meaning of the tag, and spreading FUD. The scammer tag will not be useful when it is needed if you misuse it. If you cannot wait, send me a quote, and I will buy your order.
|
|
|
|