// File: /workspace/github_cpp_makefile_star2_O1/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:
pushq %rbp
pushq %r14
pushq %rbx
subq $0x3e0, %rsp            # imm = 0x3E0
movq %rdi, %rbx
leaq 0x8(%rsp), %rdi
callq 0x3340
leaq 0x238(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x41cd(%rip), %rsi      # 0x1e1f0
leaq 0x41c8(%rip), %rdx      # 0x1e1f2
leaq 0x228(%rsp), %rdi
callq 0x8ce8
leaq 0x10862(%rip), %rsi     # 0x2a8a0
leaq 0x208(%rsp), %rdi
leaq 0x228(%rsp), %rdx
callq 0x8bfd
leaq 0x268(%rsp), %rdi
callq 0x3290
movq 0x208(%rsp), %rsi
movq 0x210(%rsp), %rdx
leaq 0x268(%rsp), %rdi
callq 0x3250
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
movq %rax, %rdi
callq 0x3250
leaq 0x4add(%rip), %rsi      # 0x1eb70
movl $0x6, %edx
movq %rax, %rdi
callq 0x3250
leaq 0x270(%rsp), %rsi
leaq 0x248(%rsp), %rdi
callq 0x32f0
movq 0x248(%rsp), %rsi
leaq 0x8(%rsp), %rdi
movl $0x10, %edx
callq 0x3050
leaq 0x258(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a0ed
movq 0x258(%rsp), %rsi
incq %rsi
callq 0x3220
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4a58(%rip), %rsi      # 0x1eb77
movl $0x4, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
leaq 0xb0c9(%rip), %rax      # 0x25220
movsd (%rax), %xmm0
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x49c0(%rip), %rsi      # 0x1eb7c
movl $0x16, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x1, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4940(%rip), %rsi      # 0x1eb93
movl $0xd, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x4824(%rip), %xmm0     # 0x1eab0
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x48b4(%rip), %rsi      # 0x1eba1
movl $0x11, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x2, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x482f(%rip), %rsi      # 0x1ebb3
movl $0x1d, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x1, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebp       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebp, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x47b6(%rip), %rsi      # 0x1ebd1
movl $0xa, %edx
callq 0x3250
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebp
orl $0x80, %ebp
movl %ebp, 0x20(%rsp,%rax)
leaq 0x3c35(%rip), %rsi      # 0x1e088
movl $0x14, %edx
movq %rbx, %rdi
callq 0x3250
movq 0x8(%rsp), %rax
addq -0x18(%rax), %rbx
movq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
leaq 0x8(%rsp), %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x471f(%rip), %rsi      # 0x1ebdc
movl $0x11, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x15060, %esi          # imm = 0x15060
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x469a(%rip), %rsi      # 0x1ebee
movl $0x10, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x14e16, %esi          # imm = 0x14E16
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebp       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebp, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4614(%rip), %rsi      # 0x1ebff
movl $0x10, %edx
callq 0x3250
leaq 0x8(%rsp), %rbx
movq (%rbx), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebp
orl $0x80, %ebp
movl %ebp, 0x20(%rsp,%rax)
leaq 0x3acd(%rip), %rsi      # 0x1e0f0
movl $0xb, %edx
movq %rbx, %rdi
callq 0x3250
movq 0x8(%rsp), %rax
addq -0x18(%rax), %rbx
movq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
leaq 0x8(%rsp), %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4583(%rip), %rsi      # 0x1ec10
movl $0x12, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x12c, %esi            # imm = 0x12C
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x44ff(%rip), %rsi      # 0x1ec23
movl $0x7, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x7b, %esi
callq 0x3350
movq %rax, %rbx
leaq 0x3949(%rip), %rsi      # 0x1e0b2
movl $0x1, %edx
movq %rax, %rdi
callq 0x3250
movq %rbx, %rdi
movl $0x41, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x444c(%rip), %rsi      # 0x1ec2b
movl $0xf, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x3808(%rip), %xmm0     # 0x1e020
callq 0x3300
movq %rax, %rbx
leaq 0x388b(%rip), %rsi      # 0x1e0b2
movl $0x1, %edx
movq %rax, %rdi
callq 0x3250
movsd 0x37cc(%rip), %xmm0     # 0x1e008
movq %rbx, %rdi
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x439b(%rip), %rsi      # 0x1ec3b
movl $0xe, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x4, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4313(%rip), %rsi      # 0x1ec4a
movl $0xc, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x41e0(%rip), %xmm0     # 0x1eb50
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4286(%rip), %rsi      # 0x1ec57
movl $0xb, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x414e(%rip), %xmm0     # 0x1eb58
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x41f8(%rip), %rsi      # 0x1ec63
movl $0xd, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x40bc(%rip), %xmm0     # 0x1eb60
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x416c(%rip), %rsi      # 0x1ec71
movl $0xc, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x402a(%rip), %xmm0     # 0x1eb68
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x40df(%rip), %rsi      # 0x1ec7e
movl $0x19, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x4, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x4062(%rip), %rsi      # 0x1ec98
movl $0x14, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x4, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x3fe0(%rip), %rsi      # 0x1ecad
movl $0x18, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movl $0x3, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x3f62(%rip), %rsi      # 0x1ecc6
movl $0x14, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
xorl %esi, %esi
callq 0x3350
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x3ee3(%rip), %rsi      # 0x1ecdb
movl $0xf, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
movsd 0x3b3f(%rip), %xmm0     # 0x1e970
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movl $0xffffff4f, %ebx       # imm = 0xFFFFFF4F
movl 0x20(%rsp,%rcx), %edx
andl %ebx, %edx
orl $0x20, %edx
movl %edx, 0x20(%rsp,%rcx)
movq -0x18(%rax), %rax
movq $0x23, 0x18(%rsp,%rax)
leaq 0x3e59(%rip), %rsi      # 0x1eceb
movl $0x10, %edx
callq 0x3250
leaq 0x8(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rcx
movq $0xa, 0x18(%rsp,%rcx)
movq -0x18(%rax), %rax
andl 0x20(%rsp,%rax), %ebx
orl $0x80, %ebx
movl %ebx, 0x20(%rsp,%rax)
xorps %xmm0, %xmm0
callq 0x3300
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x3200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3040
movq %rax, %rdi
callq 0x3170
leaq 0x8(%rsp), %rdi
callq 0x32a0
movq 0xa0ba(%rip), %rsi      # 0x24fc0
leaq 0x268(%rsp), %rdi
callq 0x3100
leaq 0x2d8(%rsp), %rdi
callq 0x30b0
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1af41
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3220
movq 0x228(%rsp), %rdi
cmpq %r14, %rdi
je 0x1af5e
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x3220
movq 0xa053(%rip), %rax      # 0x24fb8
movq (%rax), %rcx
movq 0x18(%rax), %rax
leaq 0x10(%rsp), %rdi
movq %rcx, -0x8(%rdi)
movq -0x18(%rcx), %rcx
movq %rax, 0x8(%rsp,%rcx)
callq 0x31d0
leaq 0x100(%rsp), %rdi
callq 0x30b0
addq $0x3e0, %rsp            # imm = 0x3E0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
leaq 0x258(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1afd6
movq 0x258(%rsp), %rsi
incq %rsi
callq 0x3220
jmp 0x1afd6
jmp 0x1afd3
movq %rax, %rbx
jmp 0x1aff7
movq %rax, %rbx
jmp 0x1b018
movq %rax, %rbx
jmp 0x1b035
movq %rax, %rbx
movq 0x9fe3(%rip), %rsi      # 0x24fc0
leaq 0x268(%rsp), %rdi
callq 0x3100
leaq 0x2d8(%rsp), %rdi
callq 0x30b0
leaq 0x218(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1b018
movq 0x218(%rsp), %rsi
incq %rsi
callq 0x3220
movq 0x228(%rsp), %rdi
cmpq %r14, %rdi
je 0x1b035
movq 0x238(%rsp), %rsi
incq %rsi
callq 0x3220
leaq 0x8(%rsp), %rdi
callq 0x32c0
movq %rbx, %rdi
callq 0x3370
nop