deposit bank neo slot 62