fork(2) download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <memory>
  6.  
  7. template<typename T>
  8. T readFromCin()
  9. {
  10. T tmp;
  11. std::cin >> tmp;
  12. return tmp;
  13. }
  14.  
  15.  
  16. struct Account
  17. {
  18. enum class Type
  19. {
  20. Customer, Staff
  21. };
  22.  
  23. std::string username;
  24. std::string password;
  25.  
  26. Type type;
  27. double balance{0.0};
  28. };
  29.  
  30. bool operator==(const Account& lhs, const Account& rhs)
  31. {
  32. return lhs.username == rhs.username;
  33. }
  34.  
  35.  
  36. class AccountHandler
  37. {
  38. public:
  39.  
  40. void create();
  41. void erase();
  42. auto login();
  43.  
  44. void makeWithdrawal();
  45. void makeDeposit();
  46. void showBalance();
  47.  
  48. auto getAccountType(std::string uc);
  49.  
  50. const auto& activeAccount() { return m_account; }
  51. const auto& accounts() { return m_accounts; }
  52.  
  53. private:
  54. Account m_account;
  55. std::vector<Account> m_accounts;
  56. };
  57.  
  58. auto AccountHandler::getAccountType(std::string uc)
  59. {
  60. if (uc == "y") {
  61. return Account::Type::Staff;
  62. }
  63. else if (uc == "n") {
  64. return Account::Type::Customer;
  65. }
  66. else {
  67. std::cout << "We did not recognise your input, please try again.\n";
  68. const auto user_choice = readFromCin<std::string>();
  69. return getAccountType(user_choice);
  70. }
  71. }
  72.  
  73. void AccountHandler::create() {
  74. Account new_account;
  75. std::cout << "Please enter the desired username of your account: \n";
  76. std::cin >> new_account.username;
  77. std::cout << "Please enter your desired password for your account.\n";
  78. std::cin >> new_account.password;
  79. std::cout << "Please enter your initial balance for your account.\n";
  80. std::cin >> new_account.balance;
  81. std::cout << "Are you a member of staff? y/n?\n";
  82. const auto user_choice = readFromCin<std::string>();
  83.  
  84. new_account.type = getAccountType(user_choice);
  85. m_accounts.push_back(new_account);
  86. std::cout << "Account created.\n";
  87.  
  88. for (const auto &account : m_accounts) {
  89. std::cout << account.username << "\n";
  90. }
  91. }
  92.  
  93. void AccountHandler::erase()
  94. {
  95. std::cout << "Enter the customer's username of the account you want to delete.\n";
  96. const auto username_del = readFromCin<std::string>();
  97. for (const auto &account : m_accounts)
  98. {
  99. if (username_del == account.username)
  100. {
  101. std::cout << "Account detected, are you sure you wish to delete this account? y/n \n";
  102. bool ans = false;
  103. while (ans != true)
  104. {
  105. const auto confirmation = readFromCin<std::string>();
  106. if (confirmation == "y")
  107. {
  108. m_accounts.erase(std::remove(m_accounts.begin(), m_accounts.end(), account),
  109. m_accounts.end());
  110. std::cout << "Account deleted, returning to main staff menu. \n";
  111. ans = true;
  112. }
  113. else if (confirmation == "n") {
  114. ans = true;
  115. }
  116. else {
  117. std::cout << "We did not recognise that option, please try again.\n";
  118. }
  119.  
  120. }
  121.  
  122. }
  123. }
  124. }
  125.  
  126. auto AccountHandler::login()
  127. {
  128. std::cout << "Please enter your username.\n";
  129. const auto username = readFromCin<std::string>();
  130. std::cout << "Please enter your password.\n";
  131. const auto password = readFromCin<std::string>();
  132. auto it = std::find_if(m_accounts.begin(), m_accounts.end(), [&](const auto& account){
  133. return account.username == username && account.password == password;
  134. });
  135.  
  136. if(it != m_accounts.end())
  137. {
  138. m_account = *it;
  139. return m_account.type;
  140. }
  141. else
  142. {
  143. std::cout << "That username does not exist in our system.\n";
  144. login();
  145. }
  146. }
  147.  
  148. void AccountHandler::makeWithdrawal() {
  149.  
  150. std::cout << "Please enter the amount you wish to withdraw: \n";
  151. const auto amt = readFromCin<double>();
  152.  
  153. if (amt > m_account.balance) {
  154. std::cout << "You do not have this much money in your account, please input a feasible sum to withdraw. \n";
  155. makeWithdrawal();
  156. }
  157. else if (amt <= 0) {
  158. std::cout << "You cannot withdraw a negative amount, or zero, dollars, please try again.\n";
  159. makeWithdrawal();
  160. }
  161. else {
  162. m_account.balance -= amt;
  163. std::cout << "Money withdrawn, new balance: " << m_account.balance << "\n";
  164. }
  165. }
  166.  
  167. void AccountHandler::makeDeposit() {
  168. std::cout << "How much money do you wish to deposit? \n";
  169. const auto amt = readFromCin<double>();
  170.  
  171. if (amt <= 0) {
  172. std::cout << "You cannot deposit a negative amount of, or zero, dollars. Please try again.\n";
  173. makeDeposit();
  174. }
  175. else {
  176. m_account.balance += amt;
  177. std::cout << "Your new balance is: " << m_account.balance << "\n";
  178. }
  179. }
  180.  
  181. void AccountHandler::showBalance()
  182. {
  183. std::cout << "Your balance is: " << m_account.balance << "\n";
  184. }
  185.  
  186. class Display
  187. {
  188. public:
  189.  
  190. Display(AccountHandler& acc_handler);
  191.  
  192. void loginMenu();
  193. void mainMenu();
  194. void showCustomerBalance();
  195. void staffMenu();
  196. private:
  197.  
  198. AccountHandler& m_acc_handler;
  199.  
  200. };
  201.  
  202. Display::Display(AccountHandler& acc_handler) :
  203. m_acc_handler(acc_handler)
  204. {
  205.  
  206. }
  207.  
  208. void Display::loginMenu()
  209. {
  210. std::cout << "Please select an option: \n 1. Register a new account. \n 2. Login to account.\n";
  211.  
  212. const auto user_choice = readFromCin<int>();
  213. if (user_choice == 1)
  214. {
  215. m_acc_handler.create();
  216. }
  217. else if (user_choice == 2)
  218. {
  219. const auto acc_type = m_acc_handler.login();
  220. if(acc_type == Account::Type::Customer)
  221. mainMenu();
  222. else
  223. staffMenu();
  224. }
  225. else {
  226. std::cout << "We did not recognise your input, please try again...\n";
  227. loginMenu();
  228. }
  229. }
  230.  
  231. void Display::mainMenu()
  232. {
  233. std::cout << " 1. Check account balance.\n 2. Make a withdrawal.\n 3. Make a deposit. \n";
  234.  
  235. const auto user_choice = readFromCin<int>();
  236. switch (user_choice)
  237. {
  238. case 1:
  239. m_acc_handler.showBalance();
  240. break;
  241. case 2:
  242. m_acc_handler.makeWithdrawal();
  243. break;
  244. case 3:
  245. m_acc_handler.makeDeposit();
  246. break;
  247. default:
  248. std::cout << "We did not understand your input, please try again.";
  249. mainMenu();
  250. break;
  251. }
  252. mainMenu();
  253. }
  254.  
  255. void Display::showCustomerBalance()
  256. {
  257. std::cout << "Enter the customer's username to view their balance: \n";
  258. const auto cust_name = readFromCin<std::string>();
  259. const auto& accounts = m_acc_handler.accounts();
  260. auto it = std::find_if(accounts.begin(), accounts.end(), [&cust_name](const auto& account) {
  261. return cust_name == account.username;
  262. });
  263.  
  264. if(it != accounts.end())
  265. {
  266. std::cout << it->balance << "\n";
  267. staffMenu();
  268. }
  269. else {
  270. std::cout << "We could not detect an account with that username, please try again.\n";
  271. showCustomerBalance();
  272. }
  273. }
  274.  
  275. void Display::staffMenu()
  276. {
  277. std::cout << "1. View customer's balance.\n2. Shut down customer's account.\n";
  278.  
  279. const auto staff_choice = readFromCin<int>();
  280.  
  281. switch (staff_choice) {
  282. case 1:
  283. showCustomerBalance();
  284. break;
  285. case 2:
  286. m_acc_handler.erase();
  287. staffMenu();
  288. break;
  289. default:
  290. std::cout << "We did not understand your input, please try again.";
  291. staffMenu();
  292. break;
  293. }
  294.  
  295. }
  296.  
  297. int main()
  298. {
  299. AccountHandler acc_handler;
  300. Display display(acc_handler);
  301. while(true)
  302. {
  303. display.loginMenu();
  304. }
  305. }
Runtime error #stdin #stdout 0s 15248KB
stdin
Standard input is empty
stdout
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an option: 
 1. Register a new account. 
 2. Login to account.
We did not recognise your input, please try again...
Please select an