Application of FinCEN’s Regulations to Virtual Currency Software Development and Certain Investment Activity