// File: jamesliu516[P]amrdg2d/out_para.cpp
// Function: out_para(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void out_para( const string &str123)
{
    ofstream fpxx;
    string proxfile1(FILE_PROX);
		
	string  str1=str0+proxfile1;
	
	ostringstream omess1;
	
	omess1 << str1<<str123<<"_npara";
	
	fpxx.open(omess1.str().c_str());

    fpxx<<left<<setw(35)<<"CFL:"<<setw(10)<<right<<CFL<<endl;
    fpxx<<left<<setw(35)<<"1: with limter, 0:not:"
        <<setw(10)<<right<<Limiter01<<endl;
    fpxx<<left<<setw(35)<<"M (tvb para):"<<setw(10)<<right<<M4TVBM<<endl;
    fpxx<<left<<setw(35)<<"polynomial order:"<<setw(10)<<right
        <<(nDOF==6 ? 2:1)<<endl;
    fpxx<<left<<setw(35)<<"0:reflect,1:curvature modify:"<<setw(10)
        <<right<<qvlvModify<<endl;

    fpxx<<left<<setw(35)<<"grid file:"<<setw(10)<<right<<GRID_FILE<<endl;

    fpxx<<left<<setw(35)<<"total grid point:"<<setw(10)<<right<<NPOINT<<endl;
    fpxx<<left<<setw(35)<<"total grid cell:"<<setw(10)<<right<<NCELL<<endl;
    fpxx<<left<<setw(35)<<"wall point file:"<<setw(10)<<right<<WALL_POINT_FILE <<endl;

    fpxx<<left<<setw(35)<<"wall point number:"<<setw(10)<<right<<NPOINTCIRCLE <<endl;
    fpxx<<left<<setw(35)<<"nx,ny->"<<setw(10)<<right<<Nx<<","<<Ny<<endl;

    fpxx<<left<<setw(35)<<"initial hx,hy->"<<setw(10)<<right<<hx<<","<<hy<<endl;

    fpxx<<left<<setw(35)<<"adaptive AMRP:"<<setw(10)<<right<<AMRP<<endl;
    fpxx<<left<<setw(35)<<"coarese_coe:"<<setw(10)<<right<<coarse_coe<<endl;
    fpxx<<left<<setw(35)<<"refine_coe:"<<setw(10)<<right<<refine_coe<<endl;

    fpxx<<left<<setw(35)<<"coarese_coe1:"<<setw(10)<<right<<coarse_coe1<<endl;
    fpxx<<left<<setw(35)<<"refine_coe1:"<<setw(10)<<right<<refine_coe1<<endl;
    fpxx<<left<<setw(35)<<"solution adaptive number:"<<setw(10)<<right<<Nar<<endl;
    fpxx<<left<<setw(35)<<"Max adaptive number:"<<setw(10)<<right<<MaxAMR<<endl;
    fpxx<<left<<setw(35)<<"initial local refine Nr:"<<setw(10)<<right<<Nr<<endl;
    fpxx<<left<<setw(35)<<"direct local refine:"<<setw(10)<<right<<localRefine<<endl;
    fpxx<<left<<setw(35)<<"free Ma number:"<<setw(10)<<right<<FreeMa<<endl;
    
    fpxx<<left<<setw(35)<<"angle of attack:"<<setw(10)<<right<<AOA<<endl;



	fpxx.close();


}

// Assembly:
subq $0xaa8, %rsp            # imm = 0xAA8
movq %rdi, 0xaa0(%rsp)
leaq 0x8a0(%rsp), %rdi
callq 0x3410
leaq 0x87f(%rsp), %rdi
movq %rdi, 0x5f0(%rsp)
callq 0x3450
movq 0x5f0(%rsp), %rdx
leaq 0x6980(%rip), %rsi      # 0x3f220
leaq 0x880(%rsp), %rdi
callq 0x6330
jmp 0x388af
leaq 0x87f(%rsp), %rdi
callq 0x32b0
leaq 0x1806d(%rip), %rsi     # 0x50930
leaq 0x848(%rsp), %rdi
leaq 0x880(%rsp), %rdx
callq 0x113d0
jmp 0x388da
leaq 0x6d0(%rsp), %rdi
callq 0x3360
jmp 0x388e9
leaq 0x6d0(%rsp), %rdi
leaq 0x848(%rsp), %rsi
callq 0x3220
movq %rax, 0x5e8(%rsp)
jmp 0x38908
movq 0x5e8(%rsp), %rdi
movq 0xaa0(%rsp), %rsi
callq 0x3220
movq %rax, 0x5e0(%rsp)
jmp 0x38927
movq 0x5e0(%rsp), %rdi
leaq 0x70ca(%rip), %rsi      # 0x3fa00
callq 0x3240
jmp 0x3893d
leaq 0x6b0(%rsp), %rdi
leaq 0x6d0(%rsp), %rsi
callq 0x3270
jmp 0x38954
leaq 0x6b0(%rsp), %rdi
callq 0x3110
movq %rax, %rsi
leaq 0x8a0(%rsp), %rdi
movl $0x10, %edx
callq 0x3050
jmp 0x38978
leaq 0x6b0(%rsp), %rdi
callq 0x34d8
leaq 0x1924(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x5d8(%rsp)
jmp 0x389a3
movl $0x23, %edi
callq 0x11460
movl %eax, 0x5d4(%rsp)
jmp 0x389b6
movq 0x5d8(%rsp), %rdi
movl 0x5d4(%rsp), %eax
movl %eax, 0x6ac(%rsp)
movl 0x6ac(%rsp), %esi
callq 0x32f0
movq %rax, 0x5c8(%rsp)
jmp 0x389e2
movq 0x5c8(%rsp), %rdi
leaq 0x7016(%rip), %rsi      # 0x3fa07
callq 0x3240
movq %rax, 0x5c0(%rsp)
jmp 0x38a00
movl $0xa, %edi
callq 0x11460
movl %eax, 0x5bc(%rsp)
jmp 0x38a13
movq 0x5c0(%rsp), %rdi
movl 0x5bc(%rsp), %eax
movl %eax, 0x6a8(%rsp)
movl 0x6a8(%rsp), %esi
callq 0x32f0
movq %rax, 0x5b0(%rsp)
jmp 0x38a3f
movq 0x5b0(%rsp), %rdi
leaq 0x1882(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x5a8(%rsp)
jmp 0x38a5d
movq 0x5a8(%rsp), %rdi
leaq 0x12844(%rip), %rax     # 0x4b2b0
movsd (%rax), %xmm0
callq 0x3480
movq %rax, 0x5a0(%rsp)
jmp 0x38a7f
movq 0x5a0(%rsp), %rdi
movq 0x1252a(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38a95
leaq 0x1814(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x598(%rsp)
jmp 0x38ab3
movl $0x23, %edi
callq 0x11460
movl %eax, 0x594(%rsp)
jmp 0x38ac6
movq 0x598(%rsp), %rdi
movl 0x594(%rsp), %eax
movl %eax, 0x6a4(%rsp)
movl 0x6a4(%rsp), %esi
callq 0x32f0
movq %rax, 0x588(%rsp)
jmp 0x38af2
movq 0x588(%rsp), %rdi
leaq 0x6f0b(%rip), %rsi      # 0x3fa0c
callq 0x3240
movq %rax, 0x580(%rsp)
jmp 0x38b10
movl $0xa, %edi
callq 0x11460
movl %eax, 0x57c(%rsp)
jmp 0x38b23
movq 0x580(%rsp), %rdi
movl 0x57c(%rsp), %eax
movl %eax, 0x6a0(%rsp)
movl 0x6a0(%rsp), %esi
callq 0x32f0
movq %rax, 0x570(%rsp)
jmp 0x38b4f
movq 0x570(%rsp), %rdi
leaq 0x1772(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x568(%rsp)
jmp 0x38b6d
movq 0x568(%rsp), %rdi
movl $0x1, %esi
callq 0x3420
movq %rax, 0x560(%rsp)
jmp 0x38b89
movq 0x560(%rsp), %rdi
movq 0x12420(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38b9f
leaq 0x170a(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x558(%rsp)
jmp 0x38bbd
movl $0x23, %edi
callq 0x11460
movl %eax, 0x554(%rsp)
jmp 0x38bd0
movq 0x558(%rsp), %rdi
movl 0x554(%rsp), %eax
movl %eax, 0x69c(%rsp)
movl 0x69c(%rsp), %esi
callq 0x32f0
movq %rax, 0x548(%rsp)
jmp 0x38bfc
movq 0x548(%rsp), %rdi
leaq 0x6e18(%rip), %rsi      # 0x3fa23
callq 0x3240
movq %rax, 0x540(%rsp)
jmp 0x38c1a
movl $0xa, %edi
callq 0x11460
movl %eax, 0x53c(%rsp)
jmp 0x38c2d
movq 0x540(%rsp), %rdi
movl 0x53c(%rsp), %eax
movl %eax, 0x698(%rsp)
movl 0x698(%rsp), %esi
callq 0x32f0
movq %rax, 0x530(%rsp)
jmp 0x38c59
movq 0x530(%rsp), %rdi
leaq 0x1668(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x528(%rsp)
jmp 0x38c77
movq 0x528(%rsp), %rdi
movsd 0x6cd9(%rip), %xmm0     # 0x3f960
callq 0x3480
movq %rax, 0x520(%rsp)
jmp 0x38c96
movq 0x520(%rsp), %rdi
movq 0x12313(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38cac
leaq 0x15fd(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x518(%rsp)
jmp 0x38cca
movl $0x23, %edi
callq 0x11460
movl %eax, 0x514(%rsp)
jmp 0x38cdd
movq 0x518(%rsp), %rdi
movl 0x514(%rsp), %eax
movl %eax, 0x694(%rsp)
movl 0x694(%rsp), %esi
callq 0x32f0
movq %rax, 0x508(%rsp)
jmp 0x38d09
movq 0x508(%rsp), %rdi
leaq 0x6d19(%rip), %rsi      # 0x3fa31
callq 0x3240
movq %rax, 0x500(%rsp)
jmp 0x38d27
movl $0xa, %edi
callq 0x11460
movl %eax, 0x4fc(%rsp)
jmp 0x38d3a
movq 0x500(%rsp), %rdi
movl 0x4fc(%rsp), %eax
movl %eax, 0x690(%rsp)
movl 0x690(%rsp), %esi
callq 0x32f0
movq %rax, 0x4f0(%rsp)
jmp 0x38d66
movq 0x4f0(%rsp), %rdi
leaq 0x155b(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x4e8(%rsp)
jmp 0x38d84
movq 0x4e8(%rsp), %rdi
movl $0x2, %esi
callq 0x3420
movq %rax, 0x4e0(%rsp)
jmp 0x38da0
movq 0x4e0(%rsp), %rdi
movq 0x12209(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38db6
leaq 0x14f3(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x4d8(%rsp)
jmp 0x38dd4
movl $0x23, %edi
callq 0x11460
movl %eax, 0x4d4(%rsp)
jmp 0x38de7
movq 0x4d8(%rsp), %rdi
movl 0x4d4(%rsp), %eax
movl %eax, 0x68c(%rsp)
movl 0x68c(%rsp), %esi
callq 0x32f0
movq %rax, 0x4c8(%rsp)
jmp 0x38e13
movq 0x4c8(%rsp), %rdi
leaq 0x6c21(%rip), %rsi      # 0x3fa43
callq 0x3240
movq %rax, 0x4c0(%rsp)
jmp 0x38e31
movl $0xa, %edi
callq 0x11460
movl %eax, 0x4bc(%rsp)
jmp 0x38e44
movq 0x4c0(%rsp), %rdi
movl 0x4bc(%rsp), %eax
movl %eax, 0x688(%rsp)
movl 0x688(%rsp), %esi
callq 0x32f0
movq %rax, 0x4b0(%rsp)
jmp 0x38e70
movq 0x4b0(%rsp), %rdi
leaq 0x1451(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x4a8(%rsp)
jmp 0x38e8e
movq 0x4a8(%rsp), %rdi
movl $0x1, %esi
callq 0x3420
movq %rax, 0x4a0(%rsp)
jmp 0x38eaa
movq 0x4a0(%rsp), %rdi
movq 0x120ff(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38ec0
leaq 0x13e9(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x498(%rsp)
jmp 0x38ede
movl $0x23, %edi
callq 0x11460
movl %eax, 0x494(%rsp)
jmp 0x38ef1
movq 0x498(%rsp), %rdi
movl 0x494(%rsp), %eax
movl %eax, 0x684(%rsp)
movl 0x684(%rsp), %esi
callq 0x32f0
movq %rax, 0x488(%rsp)
jmp 0x38f1d
movq 0x488(%rsp), %rdi
leaq 0x6b35(%rip), %rsi      # 0x3fa61
callq 0x3240
movq %rax, 0x480(%rsp)
jmp 0x38f3b
movl $0xa, %edi
callq 0x11460
movl %eax, 0x47c(%rsp)
jmp 0x38f4e
movq 0x480(%rsp), %rdi
movl 0x47c(%rsp), %eax
movl %eax, 0x680(%rsp)
movl 0x680(%rsp), %esi
callq 0x32f0
movq %rax, 0x470(%rsp)
jmp 0x38f7a
movq 0x470(%rsp), %rdi
leaq 0x1347(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x468(%rsp)
jmp 0x38f98
movq 0x468(%rsp), %rdi
leaq 0x60d1(%rip), %rsi      # 0x3f078
callq 0x3240
movq %rax, 0x460(%rsp)
jmp 0x38fb6
movq 0x460(%rsp), %rdi
movq 0x11ff3(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x38fcc
leaq 0x12dd(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x458(%rsp)
jmp 0x38fea
movl $0x23, %edi
callq 0x11460
movl %eax, 0x454(%rsp)
jmp 0x38ffd
movq 0x458(%rsp), %rdi
movl 0x454(%rsp), %eax
movl %eax, 0x67c(%rsp)
movl 0x67c(%rsp), %esi
callq 0x32f0
movq %rax, 0x448(%rsp)
jmp 0x39029
movq 0x448(%rsp), %rdi
leaq 0x6a34(%rip), %rsi      # 0x3fa6c
callq 0x3240
movq %rax, 0x440(%rsp)
jmp 0x39047
movl $0xa, %edi
callq 0x11460
movl %eax, 0x43c(%rsp)
jmp 0x3905a
movq 0x440(%rsp), %rdi
movl 0x43c(%rsp), %eax
movl %eax, 0x678(%rsp)
movl 0x678(%rsp), %esi
callq 0x32f0
movq %rax, 0x430(%rsp)
jmp 0x39086
movq 0x430(%rsp), %rdi
leaq 0x123b(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x428(%rsp)
jmp 0x390a4
movq 0x428(%rsp), %rdi
movl $0x15060, %esi          # imm = 0x15060
callq 0x3420
movq %rax, 0x420(%rsp)
jmp 0x390c0
movq 0x420(%rsp), %rdi
movq 0x11ee9(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x390d6
leaq 0x11d3(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x418(%rsp)
jmp 0x390f4
movl $0x23, %edi
callq 0x11460
movl %eax, 0x414(%rsp)
jmp 0x39107
movq 0x418(%rsp), %rdi
movl 0x414(%rsp), %eax
movl %eax, 0x674(%rsp)
movl 0x674(%rsp), %esi
callq 0x32f0
movq %rax, 0x408(%rsp)
jmp 0x39133
movq 0x408(%rsp), %rdi
leaq 0x693c(%rip), %rsi      # 0x3fa7e
callq 0x3240
movq %rax, 0x400(%rsp)
jmp 0x39151
movl $0xa, %edi
callq 0x11460
movl %eax, 0x3fc(%rsp)
jmp 0x39164
movq 0x400(%rsp), %rdi
movl 0x3fc(%rsp), %eax
movl %eax, 0x670(%rsp)
movl 0x670(%rsp), %esi
callq 0x32f0
movq %rax, 0x3f0(%rsp)
jmp 0x39190
movq 0x3f0(%rsp), %rdi
leaq 0x1131(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x3e8(%rsp)
jmp 0x391ae
movq 0x3e8(%rsp), %rdi
movl $0x14e16, %esi          # imm = 0x14E16
callq 0x3420
movq %rax, 0x3e0(%rsp)
jmp 0x391ca
movq 0x3e0(%rsp), %rdi
movq 0x11ddf(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x391e0
leaq 0x10c9(%rip), %rsi      # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x3d8(%rsp)
jmp 0x391fe
movl $0x23, %edi
callq 0x11460
movl %eax, 0x3d4(%rsp)
jmp 0x39211
movq 0x3d8(%rsp), %rdi
movl 0x3d4(%rsp), %eax
movl %eax, 0x66c(%rsp)
movl 0x66c(%rsp), %esi
callq 0x32f0
movq %rax, 0x3c8(%rsp)
jmp 0x3923d
movq 0x3c8(%rsp), %rdi
leaq 0x6843(%rip), %rsi      # 0x3fa8f
callq 0x3240
movq %rax, 0x3c0(%rsp)
jmp 0x3925b
movl $0xa, %edi
callq 0x11460
movl %eax, 0x3bc(%rsp)
jmp 0x3926e
movq 0x3c0(%rsp), %rdi
movl 0x3bc(%rsp), %eax
movl %eax, 0x668(%rsp)
movl 0x668(%rsp), %esi
callq 0x32f0
movq %rax, 0x3b0(%rsp)
jmp 0x3929a
movq 0x3b0(%rsp), %rdi
leaq 0x1027(%rip), %rsi      # 0x3a2d0
callq 0x30e0
movq %rax, 0x3a8(%rsp)
jmp 0x392b8
movq 0x3a8(%rsp), %rdi
leaq 0x5df1(%rip), %rsi      # 0x3f0b8
callq 0x3240
movq %rax, 0x3a0(%rsp)
jmp 0x392d6
movq 0x3a0(%rsp), %rdi
movq 0x11cd3(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x392ec
leaq 0xfbd(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x398(%rsp)
jmp 0x3930a
movl $0x23, %edi
callq 0x11460
movl %eax, 0x394(%rsp)
jmp 0x3931d
movq 0x398(%rsp), %rdi
movl 0x394(%rsp), %eax
movl %eax, 0x664(%rsp)
movl 0x664(%rsp), %esi
callq 0x32f0
movq %rax, 0x388(%rsp)
jmp 0x39349
movq 0x388(%rsp), %rdi
leaq 0x6748(%rip), %rsi      # 0x3faa0
callq 0x3240
movq %rax, 0x380(%rsp)
jmp 0x39367
movl $0xa, %edi
callq 0x11460
movl %eax, 0x37c(%rsp)
jmp 0x3937a
movq 0x380(%rsp), %rdi
movl 0x37c(%rsp), %eax
movl %eax, 0x660(%rsp)
movl 0x660(%rsp), %esi
callq 0x32f0
movq %rax, 0x370(%rsp)
jmp 0x393a6
movq 0x370(%rsp), %rdi
leaq 0xf1b(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x368(%rsp)
jmp 0x393c4
movq 0x368(%rsp), %rdi
movl $0x12c, %esi            # imm = 0x12C
callq 0x3420
movq %rax, 0x360(%rsp)
jmp 0x393e0
movq 0x360(%rsp), %rdi
movq 0x11bc9(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x393f6
leaq 0xeb3(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x358(%rsp)
jmp 0x39414
movl $0x23, %edi
callq 0x11460
movl %eax, 0x354(%rsp)
jmp 0x39427
movq 0x358(%rsp), %rdi
movl 0x354(%rsp), %eax
movl %eax, 0x65c(%rsp)
movl 0x65c(%rsp), %esi
callq 0x32f0
movq %rax, 0x348(%rsp)
jmp 0x39453
movq 0x348(%rsp), %rdi
leaq 0x6651(%rip), %rsi      # 0x3fab3
callq 0x3240
movq %rax, 0x340(%rsp)
jmp 0x39471
movl $0xa, %edi
callq 0x11460
movl %eax, 0x33c(%rsp)
jmp 0x39484
movq 0x340(%rsp), %rdi
movl 0x33c(%rsp), %eax
movl %eax, 0x658(%rsp)
movl 0x658(%rsp), %esi
callq 0x32f0
movq %rax, 0x330(%rsp)
jmp 0x394b0
movq 0x330(%rsp), %rdi
leaq 0xe11(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x328(%rsp)
jmp 0x394ce
movq 0x328(%rsp), %rdi
movl $0x7b, %esi
callq 0x3420
movq %rax, 0x320(%rsp)
jmp 0x394ea
movq 0x320(%rsp), %rdi
leaq 0x5b96(%rip), %rsi      # 0x3f08f
callq 0x3240
movq %rax, 0x318(%rsp)
jmp 0x39508
movq 0x318(%rsp), %rdi
movl $0x41, %esi
callq 0x3420
movq %rax, 0x310(%rsp)
jmp 0x39524
movq 0x310(%rsp), %rdi
movq 0x11a85(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x3953a
leaq 0xd6f(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x308(%rsp)
jmp 0x39558
movl $0x23, %edi
callq 0x11460
movl %eax, 0x304(%rsp)
jmp 0x3956b
movq 0x308(%rsp), %rdi
movl 0x304(%rsp), %eax
movl %eax, 0x654(%rsp)
movl 0x654(%rsp), %esi
callq 0x32f0
movq %rax, 0x2f8(%rsp)
jmp 0x39597
movq 0x2f8(%rsp), %rdi
leaq 0x6515(%rip), %rsi      # 0x3fabb
callq 0x3240
movq %rax, 0x2f0(%rsp)
jmp 0x395b5
movl $0xa, %edi
callq 0x11460
movl %eax, 0x2ec(%rsp)
jmp 0x395c8
movq 0x2f0(%rsp), %rdi
movl 0x2ec(%rsp), %eax
movl %eax, 0x650(%rsp)
movl 0x650(%rsp), %esi
callq 0x32f0
movq %rax, 0x2e0(%rsp)
jmp 0x395f4
movq 0x2e0(%rsp), %rdi
leaq 0xccd(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x2d8(%rsp)
jmp 0x39612
movq 0x2d8(%rsp), %rdi
movsd 0x5a06(%rip), %xmm0     # 0x3f028
callq 0x3480
movq %rax, 0x2d0(%rsp)
jmp 0x39631
movq 0x2d0(%rsp), %rdi
leaq 0x5a4f(%rip), %rsi      # 0x3f08f
callq 0x3240
movq %rax, 0x2c8(%rsp)
jmp 0x3964f
movq 0x2c8(%rsp), %rdi
movsd 0x59c1(%rip), %xmm0     # 0x3f020
callq 0x3480
movq %rax, 0x2c0(%rsp)
jmp 0x3966e
movq 0x2c0(%rsp), %rdi
movq 0x1193b(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39684
leaq 0xc25(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x2b8(%rsp)
jmp 0x396a2
movl $0x23, %edi
callq 0x11460
movl %eax, 0x2b4(%rsp)
jmp 0x396b5
movq 0x2b8(%rsp), %rdi
movl 0x2b4(%rsp), %eax
movl %eax, 0x64c(%rsp)
movl 0x64c(%rsp), %esi
callq 0x32f0
movq %rax, 0x2a8(%rsp)
jmp 0x396e1
movq 0x2a8(%rsp), %rdi
leaq 0x63db(%rip), %rsi      # 0x3facb
callq 0x3240
movq %rax, 0x2a0(%rsp)
jmp 0x396ff
movl $0xa, %edi
callq 0x11460
movl %eax, 0x29c(%rsp)
jmp 0x39712
movq 0x2a0(%rsp), %rdi
movl 0x29c(%rsp), %eax
movl %eax, 0x648(%rsp)
movl 0x648(%rsp), %esi
callq 0x32f0
movq %rax, 0x290(%rsp)
jmp 0x3973e
movq 0x290(%rsp), %rdi
leaq 0xb83(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x288(%rsp)
jmp 0x3975c
movq 0x288(%rsp), %rdi
movl $0x4, %esi
callq 0x3420
movq %rax, 0x280(%rsp)
jmp 0x39778
movq 0x280(%rsp), %rdi
movq 0x11831(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x3978e
leaq 0xb1b(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x278(%rsp)
jmp 0x397ac
movl $0x23, %edi
callq 0x11460
movl %eax, 0x274(%rsp)
jmp 0x397bf
movq 0x278(%rsp), %rdi
movl 0x274(%rsp), %eax
movl %eax, 0x644(%rsp)
movl 0x644(%rsp), %esi
callq 0x32f0
movq %rax, 0x268(%rsp)
jmp 0x397eb
movq 0x268(%rsp), %rdi
leaq 0x62e0(%rip), %rsi      # 0x3fada
callq 0x3240
movq %rax, 0x260(%rsp)
jmp 0x39809
movl $0xa, %edi
callq 0x11460
movl %eax, 0x25c(%rsp)
jmp 0x3981c
movq 0x260(%rsp), %rdi
movl 0x25c(%rsp), %eax
movl %eax, 0x640(%rsp)
movl 0x640(%rsp), %esi
callq 0x32f0
movq %rax, 0x250(%rsp)
jmp 0x39848
movq 0x250(%rsp), %rdi
leaq 0xa79(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x248(%rsp)
jmp 0x39866
movq 0x248(%rsp), %rdi
movsd 0x616a(%rip), %xmm0     # 0x3f9e0
callq 0x3480
movq %rax, 0x240(%rsp)
jmp 0x39885
movq 0x240(%rsp), %rdi
movq 0x11724(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x3989b
leaq 0xa0e(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x238(%rsp)
jmp 0x398b9
movl $0x23, %edi
callq 0x11460
movl %eax, 0x234(%rsp)
jmp 0x398cc
movq 0x238(%rsp), %rdi
movl 0x234(%rsp), %eax
movl %eax, 0x63c(%rsp)
movl 0x63c(%rsp), %esi
callq 0x32f0
movq %rax, 0x228(%rsp)
jmp 0x398f8
movq 0x228(%rsp), %rdi
leaq 0x61e0(%rip), %rsi      # 0x3fae7
callq 0x3240
movq %rax, 0x220(%rsp)
jmp 0x39916
movl $0xa, %edi
callq 0x11460
movl %eax, 0x21c(%rsp)
jmp 0x39929
movq 0x220(%rsp), %rdi
movl 0x21c(%rsp), %eax
movl %eax, 0x638(%rsp)
movl 0x638(%rsp), %esi
callq 0x32f0
movq %rax, 0x210(%rsp)
jmp 0x39955
movq 0x210(%rsp), %rdi
leaq 0x96c(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x208(%rsp)
jmp 0x39973
movq 0x208(%rsp), %rdi
movsd 0x6065(%rip), %xmm0     # 0x3f9e8
callq 0x3480
movq %rax, 0x200(%rsp)
jmp 0x39992
movq 0x200(%rsp), %rdi
movq 0x11617(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x399a8
leaq 0x901(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x1f8(%rsp)
jmp 0x399c6
movl $0x23, %edi
callq 0x11460
movl %eax, 0x1f4(%rsp)
jmp 0x399d9
movq 0x1f8(%rsp), %rdi
movl 0x1f4(%rsp), %eax
movl %eax, 0x634(%rsp)
movl 0x634(%rsp), %esi
callq 0x32f0
movq %rax, 0x1e8(%rsp)
jmp 0x39a05
movq 0x1e8(%rsp), %rdi
leaq 0x60df(%rip), %rsi      # 0x3faf3
callq 0x3240
movq %rax, 0x1e0(%rsp)
jmp 0x39a23
movl $0xa, %edi
callq 0x11460
movl %eax, 0x1dc(%rsp)
jmp 0x39a36
movq 0x1e0(%rsp), %rdi
movl 0x1dc(%rsp), %eax
movl %eax, 0x630(%rsp)
movl 0x630(%rsp), %esi
callq 0x32f0
movq %rax, 0x1d0(%rsp)
jmp 0x39a62
movq 0x1d0(%rsp), %rdi
leaq 0x85f(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x1c8(%rsp)
jmp 0x39a80
movq 0x1c8(%rsp), %rdi
movsd 0x5f60(%rip), %xmm0     # 0x3f9f0
callq 0x3480
movq %rax, 0x1c0(%rsp)
jmp 0x39a9f
movq 0x1c0(%rsp), %rdi
movq 0x1150a(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39ab5
leaq 0x7f4(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x1b8(%rsp)
jmp 0x39ad3
movl $0x23, %edi
callq 0x11460
movl %eax, 0x1b4(%rsp)
jmp 0x39ae6
movq 0x1b8(%rsp), %rdi
movl 0x1b4(%rsp), %eax
movl %eax, 0x62c(%rsp)
movl 0x62c(%rsp), %esi
callq 0x32f0
movq %rax, 0x1a8(%rsp)
jmp 0x39b12
movq 0x1a8(%rsp), %rdi
leaq 0x5fe0(%rip), %rsi      # 0x3fb01
callq 0x3240
movq %rax, 0x1a0(%rsp)
jmp 0x39b30
movl $0xa, %edi
callq 0x11460
movl %eax, 0x19c(%rsp)
jmp 0x39b43
movq 0x1a0(%rsp), %rdi
movl 0x19c(%rsp), %eax
movl %eax, 0x628(%rsp)
movl 0x628(%rsp), %esi
callq 0x32f0
movq %rax, 0x190(%rsp)
jmp 0x39b6f
movq 0x190(%rsp), %rdi
leaq 0x752(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x188(%rsp)
jmp 0x39b8d
movq 0x188(%rsp), %rdi
movsd 0x5e5b(%rip), %xmm0     # 0x3f9f8
callq 0x3480
movq %rax, 0x180(%rsp)
jmp 0x39bac
movq 0x180(%rsp), %rdi
movq 0x113fd(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39bc2
leaq 0x6e7(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x178(%rsp)
jmp 0x39be0
movl $0x23, %edi
callq 0x11460
movl %eax, 0x174(%rsp)
jmp 0x39bf3
movq 0x178(%rsp), %rdi
movl 0x174(%rsp), %eax
movl %eax, 0x624(%rsp)
movl 0x624(%rsp), %esi
callq 0x32f0
movq %rax, 0x168(%rsp)
jmp 0x39c1f
movq 0x168(%rsp), %rdi
leaq 0x5ee0(%rip), %rsi      # 0x3fb0e
callq 0x3240
movq %rax, 0x160(%rsp)
jmp 0x39c3d
movl $0xa, %edi
callq 0x11460
movl %eax, 0x15c(%rsp)
jmp 0x39c50
movq 0x160(%rsp), %rdi
movl 0x15c(%rsp), %eax
movl %eax, 0x620(%rsp)
movl 0x620(%rsp), %esi
callq 0x32f0
movq %rax, 0x150(%rsp)
jmp 0x39c7c
movq 0x150(%rsp), %rdi
leaq 0x645(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x148(%rsp)
jmp 0x39c9a
movq 0x148(%rsp), %rdi
movl $0x4, %esi
callq 0x3420
movq %rax, 0x140(%rsp)
jmp 0x39cb6
movq 0x140(%rsp), %rdi
movq 0x112f3(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39ccc
leaq 0x5dd(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x138(%rsp)
jmp 0x39cea
movl $0x23, %edi
callq 0x11460
movl %eax, 0x134(%rsp)
jmp 0x39cfd
movq 0x138(%rsp), %rdi
movl 0x134(%rsp), %eax
movl %eax, 0x61c(%rsp)
movl 0x61c(%rsp), %esi
callq 0x32f0
movq %rax, 0x128(%rsp)
jmp 0x39d29
movq 0x128(%rsp), %rdi
leaq 0x5df0(%rip), %rsi      # 0x3fb28
callq 0x3240
movq %rax, 0x120(%rsp)
jmp 0x39d47
movl $0xa, %edi
callq 0x11460
movl %eax, 0x11c(%rsp)
jmp 0x39d5a
movq 0x120(%rsp), %rdi
movl 0x11c(%rsp), %eax
movl %eax, 0x618(%rsp)
movl 0x618(%rsp), %esi
callq 0x32f0
movq %rax, 0x110(%rsp)
jmp 0x39d86
movq 0x110(%rsp), %rdi
leaq 0x53b(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x108(%rsp)
jmp 0x39da4
movq 0x108(%rsp), %rdi
movl $0x4, %esi
callq 0x3420
movq %rax, 0x100(%rsp)
jmp 0x39dc0
movq 0x100(%rsp), %rdi
movq 0x111e9(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39dd6
leaq 0x4d3(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0xf8(%rsp)
jmp 0x39df4
movl $0x23, %edi
callq 0x11460
movl %eax, 0xf4(%rsp)
jmp 0x39e07
movq 0xf8(%rsp), %rdi
movl 0xf4(%rsp), %eax
movl %eax, 0x614(%rsp)
movl 0x614(%rsp), %esi
callq 0x32f0
movq %rax, 0xe8(%rsp)
jmp 0x39e33
movq 0xe8(%rsp), %rdi
leaq 0x5cfb(%rip), %rsi      # 0x3fb3d
callq 0x3240
movq %rax, 0xe0(%rsp)
jmp 0x39e51
movl $0xa, %edi
callq 0x11460
movl %eax, 0xdc(%rsp)
jmp 0x39e64
movq 0xe0(%rsp), %rdi
movl 0xdc(%rsp), %eax
movl %eax, 0x610(%rsp)
movl 0x610(%rsp), %esi
callq 0x32f0
movq %rax, 0xd0(%rsp)
jmp 0x39e90
movq 0xd0(%rsp), %rdi
leaq 0x431(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0xc8(%rsp)
jmp 0x39eae
movq 0xc8(%rsp), %rdi
movl $0x3, %esi
callq 0x3420
movq %rax, 0xc0(%rsp)
jmp 0x39eca
movq 0xc0(%rsp), %rdi
movq 0x110df(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39ee0
leaq 0x3c9(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0xb8(%rsp)
jmp 0x39efe
movl $0x23, %edi
callq 0x11460
movl %eax, 0xb4(%rsp)
jmp 0x39f11
movq 0xb8(%rsp), %rdi
movl 0xb4(%rsp), %eax
movl %eax, 0x60c(%rsp)
movl 0x60c(%rsp), %esi
callq 0x32f0
movq %rax, 0xa8(%rsp)
jmp 0x39f3d
movq 0xa8(%rsp), %rdi
leaq 0x5c0a(%rip), %rsi      # 0x3fb56
callq 0x3240
movq %rax, 0xa0(%rsp)
jmp 0x39f5b
movl $0xa, %edi
callq 0x11460
movl %eax, 0x9c(%rsp)
jmp 0x39f6e
movq 0xa0(%rsp), %rdi
movl 0x9c(%rsp), %eax
movl %eax, 0x608(%rsp)
movl 0x608(%rsp), %esi
callq 0x32f0
movq %rax, 0x90(%rsp)
jmp 0x39f9a
movq 0x90(%rsp), %rdi
leaq 0x327(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x88(%rsp)
jmp 0x39fb8
movq 0x88(%rsp), %rdi
xorl %esi, %esi
callq 0x3420
movq %rax, 0x80(%rsp)
jmp 0x39fd1
movq 0x80(%rsp), %rdi
movq 0x10fd8(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x39fe7
leaq 0x2c2(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x78(%rsp)
jmp 0x3a002
movl $0x23, %edi
callq 0x11460
movl %eax, 0x74(%rsp)
jmp 0x3a012
movq 0x78(%rsp), %rdi
movl 0x74(%rsp), %eax
movl %eax, 0x604(%rsp)
movl 0x604(%rsp), %esi
callq 0x32f0
movq %rax, 0x68(%rsp)
jmp 0x3a035
movq 0x68(%rsp), %rdi
leaq 0x5b2a(%rip), %rsi      # 0x3fb6b
callq 0x3240
movq %rax, 0x60(%rsp)
jmp 0x3a04d
movl $0xa, %edi
callq 0x11460
movl %eax, 0x5c(%rsp)
jmp 0x3a05d
movq 0x60(%rsp), %rdi
movl 0x5c(%rsp), %eax
movl %eax, 0x600(%rsp)
movl 0x600(%rsp), %esi
callq 0x32f0
movq %rax, 0x50(%rsp)
jmp 0x3a080
movq 0x50(%rsp), %rdi
leaq 0x244(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x48(%rsp)
jmp 0x3a098
movq 0x48(%rsp), %rdi
movsd 0x583b(%rip), %xmm0     # 0x3f8e0
callq 0x3480
movq %rax, 0x40(%rsp)
jmp 0x3a0b1
movq 0x40(%rsp), %rdi
movq 0x10efb(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x3a0c4
leaq 0x1e5(%rip), %rsi       # 0x3a2b0
leaq 0x8a0(%rsp), %rdi
callq 0x30e0
movq %rax, 0x38(%rsp)
jmp 0x3a0df
movl $0x23, %edi
callq 0x11460
movl %eax, 0x34(%rsp)
jmp 0x3a0ef
movq 0x38(%rsp), %rdi
movl 0x34(%rsp), %eax
movl %eax, 0x5fc(%rsp)
movl 0x5fc(%rsp), %esi
callq 0x32f0
movq %rax, 0x28(%rsp)
jmp 0x3a112
movq 0x28(%rsp), %rdi
leaq 0x5a5d(%rip), %rsi      # 0x3fb7b
callq 0x3240
movq %rax, 0x20(%rsp)
jmp 0x3a12a
movl $0xa, %edi
callq 0x11460
movl %eax, 0x1c(%rsp)
jmp 0x3a13a
movq 0x20(%rsp), %rdi
movl 0x1c(%rsp), %eax
movl %eax, 0x5f8(%rsp)
movl 0x5f8(%rsp), %esi
callq 0x32f0
movq %rax, 0x10(%rsp)
jmp 0x3a15d
movq 0x10(%rsp), %rdi
leaq 0x167(%rip), %rsi       # 0x3a2d0
callq 0x30e0
movq %rax, 0x8(%rsp)
jmp 0x3a175
movq 0x8(%rsp), %rdi
xorps %xmm0, %xmm0
callq 0x3480
movq %rax, (%rsp)
jmp 0x3a188
movq (%rsp), %rdi
movq 0x10e25(%rip), %rsi     # 0x4afb8
callq 0x3290
jmp 0x3a19a
leaq 0x8a0(%rsp), %rdi
callq 0x3390
jmp 0x3a1a9
leaq 0x6d0(%rsp), %rdi
callq 0x30b0
leaq 0x848(%rsp), %rdi
callq 0x34d8
leaq 0x880(%rsp), %rdi
callq 0x34d8
leaq 0x8a0(%rsp), %rdi
callq 0x33b0
addq $0xaa8, %rsp            # imm = 0xAA8
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x870(%rsp)
movl %eax, 0x86c(%rsp)
leaq 0x87f(%rsp), %rdi
callq 0x32b0
jmp 0x3a295
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x870(%rsp)
movl %eax, 0x86c(%rsp)
jmp 0x3a288
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x870(%rsp)
movl %eax, 0x86c(%rsp)
jmp 0x3a27b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x870(%rsp)
movl %eax, 0x86c(%rsp)
jmp 0x3a26e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x870(%rsp)
movl %eax, 0x86c(%rsp)
leaq 0x6b0(%rsp), %rdi
callq 0x34d8
leaq 0x6d0(%rsp), %rdi
callq 0x30b0
leaq 0x848(%rsp), %rdi
callq 0x34d8
leaq 0x880(%rsp), %rdi
callq 0x34d8
leaq 0x8a0(%rsp), %rdi
callq 0x33b0
movq 0x870(%rsp), %rdi
callq 0x3440
nop