__int64 __fastcall sub_A30(__int64 a1, __int64 n2_2, double a3)
{
unsigned __int8 n2; // di
__int64 result; // rax
__int64 v5; // rbx
__int64 v6; // rax
__int64 v7; // rdx
__int64 v8; // r9
unsigned __int8 v9; // di
__int64 v10; // rax
__int64 n85_2; // rcx
char n85; // bl
__int64 n85_3; // rcx
__int64 v14; // rdx
__int64 v15; // r9
__int64 v16; // rax
char v17; // si
unsigned __int8 v18; // r14
unsigned __int8 v19; // r15
__int64 v20; // rdx
__int64 v21; // rcx
int v22; // [rsp+28h] [rbp-D8h]
int v23; // [rsp+28h] [rbp-D8h]
__int128 v24; // [rsp+40h] [rbp-C0h] BYREF
__int16 v25; // [rsp+50h] [rbp-B0h]
unsigned __int8 v26; // [rsp+52h] [rbp-AEh]
__int128 v27; // [rsp+60h] [rbp-A0h] BYREF
__int16 v28; // [rsp+70h] [rbp-90h]
unsigned __int8 v29; // [rsp+72h] [rbp-8Eh]
__int128 v30; // [rsp+80h] [rbp-80h] BYREF
__int16 v31; // [rsp+90h] [rbp-70h]
unsigned __int8 v32; // [rsp+92h] [rbp-6Eh]
unsigned int v33; // [rsp+A0h] [rbp-60... [10637 chars total]