miércoles, 31 de julio de 2013

GSoC Results of GDDA new decoging algorithm

As part of the evaluation for GSoC project I present the results obtained so far.

I have implemented a new decoding algorithm GDDA (gradient descent decoding algorithm) based on the grobner representation of a code.
The idea of this algorithm is that once computed the grobner representation the decoding step is pretty straight and it doesn't takes time. That's why I save the grobner representation as attribute of the code, so you only have to compute it once.
I also modified the format of the output for grobner_representation method. Now returns a dictionary representing Matphi function instead of a List.

GDDA and Grobner representation code

Here I leave you the comparison I've made of the GDDA  with decoding algorithms already implemented in Sage such as "sydrome", "nearest neighbor" and guava.
The results are very interesting. I've tried with Hamming Codes, Extended Golay Code and random linear codes.
In the case with Hamming Code the GDDA resulted to be faster than "syndrome" ,"nearest neighbor" and "guava "algorithms, even considering the time it takes to compute grobner representation.
In case with random linear code GDDA resulted to be fasted that "syndrome" and "nearest neighbor" again even considering the time it takes to GDDA computing grobner representation.
With Extended Golay Code "syndrome" and "nearest neighbot" resulted to be faster than GDDA.

GDDA Comparison

26 comentarios:

  1. Are you tired of seeking loans and mortgages from banks? Have you been turned down constantly by your banks and other financial institutions due to bad credit? Are you about loosing your home due to financial constraints? Global Lenders Inc is here to set you free from debt. For immediate enquires you can contact us via email powerfinance7@gmail.com

    LOAN APPLICATION FORM
    **********************
    1) Full Name:.....
    2) Gender:........
    3) Loan Amount Needed :...
    4) Loan Duration:...............
    5) Country:.......
    6) Home Address:..
    7) Mobile Number:.....
    8) Fax Number:......
    9) Occupation:....
    10) Monthly Income:......
    11) Salary Date:....
    12) Purpose of loan;...
    13) Where did you get our loan advertisement:....
    14)Contact email:........

    Awaiting your swift response.
    May Allah bless you.
    IBRAHIM MUSA
    Leverage Pvt Ltd.
    Associate Director
    power Financial Service Pvt.
    Contact Us At :powerfinance7@gmail.com

    ResponderEliminar
  2. Are you an individual businessman or a business organisation that wishes to expand in business ??, we offer financial instrument such as BGs, SBLCs,MTNs, LCs, CDs and others on lease and sales at a rate of 4%+2% of the face value and reasonable conditionfrom a genuine provider. You are at liberty to engage our leased facilities into trade programs as well as in signatory project(s) such as Aviation, Agriculture, Petroleum, Telecommunication and any other project(s) etc.

    Contact : Mr. Raymond Doison
    Contact Email: crusaderbroker.bgassurance@gmail.com
    skype:crusaderbroker.bgassurance
    Whatsapp : +380 50 922 4887

    With our financial/bank instrument you can establish line of credit with your bank and/or secure loan for your projects in which our bank instrument will serve collateral in your bank to fund your project.

    We deliver with time and precision as set forth in the agreement. Our terms and Conditions are reasonable and we work directly with issuing bank lease providers, this instrument can be monetized on your behalf for upto 100% funding. Intermediaries/Consultants/Brokers are welcome to bring their clients and are 100% protected. In complete confidence, we will work together for the benefits of all parties involved.

    All relevant business information will be provided upon request.

    BROKERS ARE WELCOME & 100% PROTECTED!!!

    If Interested kindly contact me via

    Email:~ crusaderbroker.bgassurance@gmail.com

    Skype ID:crusaderbroker.bgassurance

    serious enquiry only.

    Genuine Provider for BG/SBLC(Bank Guarantee/Standby Letter of Credit)
    I am Direct Provider's Mandate of BG & SBLC Lease 100% protected.

    ResponderEliminar
  3. If you are seeking a Bank Guarantee (BG), SBLC for Lease or Purchase, we are the best financial institution to help you to secure verifiable and easily monetized BG, SBLC and other financial instruments. we are a group of experienced bankers, seasoned brokers with years of experience in the financial instrument industry. We deal directly with reliable Providers of BG, SBLC, MT109, MT799, MT760, Sale and Lease of Financial Instruments issued by Top rated global banks.

    Our procedure is TIME SAVING and transparent. With us, you can secure any denomination of BG / SBLC from 10M to 10B (EURO / USD) in time for use in Heavy / Light project financing anywhere in the world.

    Basically, we are here to help you move your business to the next level.

    Anticipating your interests,
    Email:aafinancialconsultantltd.uk@gmail.com
    Skype:d65e4bb0261e5ece

    ResponderEliminar
  4. GENUINE BANK GUARANTEE (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY/LEASE
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name : Scott james

    Email : Inquiry.securedfunding@gmail.com
    Skype: Inquiry.securedfunding@gmail.com

    ResponderEliminar
  5. GENUINE BANK GUARANTEE (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY/LEASE
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name : Elvis roberts

    Email : Inquiry.jmfinance@gmail.com

    Skype : Inquiry.jmfinance@gmail.com

    WHATSAPP NO : +1(909)375-0798

    ResponderEliminar
  6. GENUINE BANK GUARANTEE (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY/LEASE
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name : Elvis roberts

    Email : Inquiry.jmfinance@gmail.com

    Skype : Inquiry.jmfinance@gmail.com

    WHATSAPP NO : +1(909)375-0798

    ResponderEliminar
  7. Dear Sir,

    We are broker firm in London-UK, we have direct Provider of BG/SBLC specifically for Lease and purchase, The provider is tested and trusted. We have been dealing with the company for paste 20 years. Interested Agent/Lessee should contact us.

    Email: longmornprojectsfinance@gmail.com

    Skype ID: longmornprojectsfinance@hotmail.com

    Whatsapp: +1(330)333-0498

    Best regards
    Dean Thomas.

    ResponderEliminar
  8. GENUINE BANK GUARANTEE (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY/LEASE
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name : Scott james

    Email : Inquiry.securedfunding@gmail.com
    Skype: Inquiry.securedfunding@gmail.com

    ResponderEliminar
  9. Dear sir,

    I am a direct Mandate to a genuinely renowned Investment Finance Company offering Cash & Asset Backed Financial Instruments on Lease and Sale at the best rates and with the most feasible procedures.

    Instruments offered can be put in all forms of trade and can be monetized or discounted for direct funding. For Inquiry contact.

    Email: longmornprojectfinances@gmail.com

    Skype: longmornprojectfinance@hotmail.com

    Whatsapp : +1(661)262-9225

    Warm Regards
    Simon Federman.

    ResponderEliminar
  10. GENUINE BANK GUARANTEE LETTER OF CREDIT(LC) BUSINESS LOAN AND STANDBY LETTER OF CREDIT (SBLC)
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M-10B

    MONETIZATION LTV 70%

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days
    Email : financeandstrategyltd@gmail.com
    Skype:cid.bb534496aa95aec5

    ResponderEliminar
  11. We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name :ivan john

    Email :psafinanceplc@gmail.com

    ResponderEliminar
  12. GENUINE BANK GUARANTEE (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY/LEASE
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days

    Name : Scott james

    Email : inquiry.securedfunding@gmail.com
    Skype : Inquiry.securedfunding@gmail.com

    ResponderEliminar
  13. We are major/Direct providers of Fresh Cut BG, SBLC, POF, MTN, Bonds and CDs and this financial instruments are specifically for lease and sale.We are one of the leading Financial instrument providers with offices all over Europe. 
    We are major/Direct providers of Fresh Cut BG, SBLC, POF, MTN, Bonds and CDs and this financial instruments are specifically for lease and sale.We are one of the leading Financial instrument providers with offices all over Europe. 
    we always deliver on time and precision as Set forth in the agreement. You are at liberty to engage our leased facilities into trade programs, project financing, Credit line enhancement, Corporate Loans (Business Start-up Loans or Business Expansion Loans), Equipment Procurement Loans (Industrial Equipment, Air crafts, Ships, etc.) as well as other financial instruments issued from AAA Rated bank such as HSBC Bank Hong Kong, HSBC Bank London, Deutsche Bank AG Frankfurt, Barclays Bank , Standard Chartered Bank and others on lease at the lowest available rates depending on the face value of the instrument needed, Our Terms and Conditions are reasonable. 

    DESCRIPTION OF INSTRUMENTS: 
    1. Instrument: Bank Guarantee (BG)/SBLC (Appendix A) 
    2. Total Face Value: 10M MIN to 50B MAX USD or Euro 
    3. Issuing Bank: HSBC, Deutsche Bank Frankfurt, UBS or any Top 25 . 
    4. Age: One Year, One Day 
    5. Leasing Price: 4 1% 
    6. Sale Price: 32 2% 
    7. Delivery by SWIFT . 
    8. Payment: MT103-23 
    9. Hard Copy: Bonded Courier within 7 banking days 

    We are ready to close leasing with any interested client in few banking days, if interested do not hesitate to contact me direct. 

    Name:May Gary 
    Email:algecoglobalfinanceplc@gmail.com 
    Skype::algecoglobalfinanceplc    
    or let us know via WhatsApp:+447451284251 

    ResponderEliminar
  14. GENUINE BANK GUARANTEE LETTER OF CREDIT(LC) BUSINESS LOAN AND STANDBY LETTER OF CREDIT (SBLC)
    AT THE BEST RATES AVAILABLE 

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable of taking up time bound transactions.

    FOR LEASING OF BG/SBLC MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M LEASING FEE = 6%+2%
    FOR PURCHASE OF FRESH CUT BG/SBLC PRICE = 38%+2% MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M  BG/SBLC 

    Financing can help you get your project funded, loan financing by providing you with yearly renewable leased bank instruments. We work directly with issuing bank lease providers, this Instrument can be monetized on your behalf for 100% funding:

    For further details contact us with the below information.
    Name:Stephen Donald
    Email:genericfinancialmanagementltd@gmail.com
    Skype:genericfinancialmanagementl
    Whats App Number:+12138739099

    ResponderEliminar
  15. We are offering a floating loan for a low interest rate without any collateral security, this is to help individuals and companies reach their financial objectives.
    * Personal Loan (secured)
    * Business Loan (secured)
    * Debt Consolidation Loan
    * Improve your home and Farm Loan
    we could help flexible repayment over 2 to 30 years. Contact us at: sawda.finance@gmail.com for more information.

    ResponderEliminar
  16. Do you need a genuine Loan to settle your bills and startup
    business? contact us now with your details to get a good
    Loan at a low rate of 3% per Annual email us:
    Do you need Personal Finance?
    Business Cash Finance?
    Unsecured Finance
    Fast and Simple Finance?
    Quick Application Process?
    Finance. Services Rendered include,
    *Debt Consolidation Finance
    *Business Finance Services
    *Personal Finance services Help
    Please write back if interested with our interest rate datanfincorpfinance@gmail.com

    ResponderEliminar
  17. Dear sir,

    I am a direct Mandate to a genuinely renowned Investment Finance Company offering Cash & Asset Backed Financial Instruments on Lease and Sale at the best rates and with the most feasible procedures.

    Instruments offered can be put in all forms of trade and can be monetized or discounted for direct funding. For Inquiry contact.

    Email: longmornprojectfinances@gmail.com

    Skype: longmornprojectfinance@hotmail.com

    Whatsapp : +1(661)262-9225

    Warm Regards
    Simon Federman

    ResponderEliminar
  18. GENUINE BANK GUARANTEE(BG) LETTER OF CREDIT(LC) BUSINESS LOAN AND STANDBY LETTER OF CREDIT (SBLC)
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M-10B
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M-10B

    MONETIZATION LTV 80%

    LOAN INTEREST RATE:3% OF THE TOTAL FACE AMOUNT

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. we ready to close leasing with any interested client in few banking days
    Email : financeandstrategyltd@gmail.com
    Skype:goldencrow59

    ResponderEliminar
  19. GENUINE BANK GUARANTEE(BG) LETTER OF CREDIT(LC) BUSINESS LOAN AND STANDBY LETTER OF CREDIT (SBLC)
    AT THE BEST RATES AVAILABLE

    We offer certified and verifiable bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.

    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M-10B
    LEASING FEE = 4%+2%

    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M-10B

    MONETIZATION LTV 80%

    LOAN INTEREST RATE:3% OF THE TOTAL FACE AMOUNT

    Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. we ready to close leasing with any interested client in few banking days
    Email : financeandstrategyltd@gmail.com
    Skype:goldencrow59

    ResponderEliminar
  20. Dear Sir/Madam,

    Do you need a quick long or short term Loan with a relatively low interest rate as low as 3%? We offer business Loan, personal Loan, home Loan, auto Loan,student Loan, debt consolidation Loan e.t.c. no matter your credit score.
    Personal Loans (Secure and Unsecured)
    Business Loans (Secure and Unsecured)
    Consolidation Loan and many more.

    Contact US for more information about Loan offer and we will solve your
    financial problem. contact us via email: muthooth.finance@gmail.com
    Phone number: +917428831341 (Call/Whats app)
    Mr. Mike Morgan

    ResponderEliminar
  21. (BG) AND STANDBY LETTER OF CREDIT (SBLC) FOR BUY OR LEASE AT THE BEST AVAILABLE RATES
    Dear Sir/Ma,
    We offer certified and verifiable financial bank instruments via Swift Transmission from a genuine provider capable
    of taking up time bound transactions.
    FOR LEASING OF BG/SBLC
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    LEASING FEE = 4%+2%
    FOR PURCHASE OF FRESH CUT BG/SBLC
    PRICE = 32%+2%
    MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
    Our BG/SBLC Financing can help you get your project funded,
    loan financing by providing you with yearly.
    RWA ready to close leasing with any interested client in few banking days
    I will be glad to share with you our working procedures.
    Name : Scott james
    Email : inquiry.securedfunding@gmail.com
    Skype : Inquiry.securedfunding@gmail.com

    ResponderEliminar
  22. We are direct providers of Fresh Cut BG, SBLC and MTN which are specifically for lease/sales, our bank instrument can be engage in PPP Trading, Discounting, signature project(s) such as Aviation, Agriculture, Petroleum, Telecommunication, construction of Dams, Bridges, Real Estate and all kind of projects. We do not have any broker chain in our offer or get involved in chauffeur driven offers. We deliver with time and precision as sethforth in the agreement. Our terms and Conditions are reasonable, below is our instrument description. The procedure is very simple; the instrument will be reserved on euro clear to be verified by your bank, after verification an arrangement will be made for necessary bank documents and stock testing expenses, the cost of the Bank Guarantee/Standby Letter of Credit will be paid after the delivery of the MT760, Description OF INSTRUMENTS: 1. Instrument: Bank Guarantee (BG/SBLC) 2. Total Face Value: Eur/USD 5M MIN and Eur/USD 10B MAX (Ten Billion EURO/USD). 3. Issuing Bank: HSBC Bank London, Barclay's bank London,Credit Suisse and Deutsche Bank Frankfurt. 4. Age: One Year, One Month 5. Purchasing Price: 32% of face value plus 2% commission fees Leasing Price: 4% of Face Value plus 1% commission fees. 6. Delivery: Bank to Bank swift. 7. Payment: MT-103 or MT760 8. Hard Copy: Bonded Courier within 7 banking days. We are ready to close leasing/Buying with any interested client in few banking days, if interested do not hesitate to contact me Name : PAUL DAVID Email: pauldavid20001@gmail.com Skype: P_david123@outlook.com whatsapp:+447921551354

    ResponderEliminar
  23. Genuine provider for BG/SBLC specifically for lease, at leasing price of 4+2 of face value, Issuance by HSBC London/Hong Kong or any other AA rated Bank in Europe, Middle East or USA.

    Contact : Mr. EASON RONNIE
    Email: easonronnie9@gmail.com
    skype : keatcheng2@gmail.com

    Intermediaries/Consultants/Brokers are welcome to bring their clients and are 100% protected. In complete confidence, we will work together for the benefits of all parties involved.

    All inquires to Mr. Eason should include the following minimum information so I can quickly address your needs:

    Complete contact information:
    What exactly do you need?
    How long do you need it for?
    Are you a principal borrower or a broker?

    Contact me for more details.

    Whatsapp: +19893413179

    ResponderEliminar
  24. Dear Sir/Ma
    I am a veteran with common wealth of nations humanitarian delivery agency a subsidiary of UN..
    My colleague died of covid19. Before her death she left in the sum of (€17,000,000.00) with a Security & Finance Firm in Europe for safe keeping there is an incrustation she reviled that the funds should not be left unclaimed. You are to stand as the beneficiary to late Sarah Hayes.

    Respond to me your interest at lampealfredm46@gmail.com,and contact details for all other formalities which is genuine and trustworthy person.
    Hoping to have a good deal with you on mutual trust.

    Sincerely,

    ResponderEliminar
  25. blockchain,non spendable,wallet,key generator,Can you hack Bitcoin private key?How do I find my bitcoin private key?allcryptosoftware.net,What happens if I lost my bitcoin private key?allcryptosoftware.net,How long would it take to brute force a bitcoin private key?allcryptosoftware.net,Can private keys be hacked?allcryptosoftware.net,How is private key generated?allcryptosoftware.net,What do private keys look like?allcryptosoftware.net,How do I retrieve my bitcoin with private key?allcryptosoftware.net,Can stolen bitcoin be recovered?allcryptosoftware.net,Can you recover Bitcoin sent to wrong address?allcryptosoftware.net,

    ResponderEliminar
  26. Blank ATM Cards
    We have specially programmed ATM cards for sale.
    These ATM cards can be used to withdraw cash at any ATM machines or swipe & stores, outlets and any point of sales.
    We sell these cards to all our customers and interested buyers all over the world, the cards have a withdrawal limit every week.
    We sell these cards to all our customers and interested buyers worldwide. Some cards have a daily withdrawal limit of $5,000 in ATM and up to $100,000 spending limit depending on the usage.
    We also offer the following services:
    1)WESTERN UNION TRANSFERS/MONEY GRAM TRANSFER
    2)BANKS LOGINS
    3)BANKS TRANSFERS
    4)CRYPTOCURRENCY MINING
    5)BUYING OF GIFT CARDS
    6)LOADING OF ACCOUNTS
    7)WALMART TRANSFERS
    8)BITCOIN INVESTMENTS
    9)REMOVING OF NAME FROM DEBIT RECORD AND CRIMINAL RECORD
    10)BANK HACKING

    Becoming wealthy and living the lifestyle of the rich and famous is the dream of many people. And whilst most people go to work or seek other ethical methods of making money online.
    The blank ATM withdraws money from any ATM machines and there is no name on it because it is blank, it is not traceable and now I have money for business, shopping and enough money for me and my family to live on.
    PROGRAMMED blank ATM card will be delivered to you anywhere in the world.
    Contact Person: Prof Alexander Castro
    E-Mail: atmservices44@yahoo.com
    Email: hacklords.investors@gmail.com

    ResponderEliminar