// File: /workspace/github_c_makefile_star2_O1/mohuangrui[P]ArtraCFD/case_generator.c
// Function: GenerateCaseFiles
static void GenerateCaseSettingFile(void)
{
    FILE *fp = Fopen("artracfd.case", "w");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#                                                                             -\n");
    fprintf(fp, "#                    Case Configuration for ArtraCFD                          -\n");
    fprintf(fp, "#                                                                             -\n");
    fprintf(fp, "# - Coordinate system: Right-handed Cartesian system. X-Y plane is the screen -\n");
    fprintf(fp, "#   plane; X is horizontal from west to east; Y is vertical from south to     -\n");
    fprintf(fp, "#   north; Z axis is perpendicular to screen and points from front to back.   -\n");
    fprintf(fp, "# - Physical quantities are SI Unit based. Data are float type if no specific -\n");
    fprintf(fp, "#   information is given. Floats can be exponential notation of 'e'.          -\n");
    fprintf(fp, "# - In each 'begin end' environment, there should NOT be any empty or comment -\n");
    fprintf(fp, "#   lines. Please double check input.                                         -\n");
    fprintf(fp, "#                                                                             -\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                          >> Space Domain <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "space begin\n");
    fprintf(fp, "-3, -3, -3         # xmin, ymin, zmin\n");
    fprintf(fp, "3, 3, 3            # xmax, ymax, zmax (max > min)\n");
    fprintf(fp, "250, 250, 1        # mx, my, mz (int; 1: dimension collapse)\n");
    fprintf(fp, "space end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                          >> Time Domain <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "time begin\n");
    fprintf(fp, "0                  # restart data checkpoint (int; 0: none)\n");
    fprintf(fp, "1.0                # termination time\n");
    fprintf(fp, "1.2                # CFL condition number in (0, 2]\n");
    fprintf(fp, "0                  # maximum computing steps (int; 0: auto)\n");
    fprintf(fp, "1                  # space data writing frequency (int; 0: inf)\n");
    fprintf(fp, "1                  # data streamer (int; 0: ParaView; 1: Ensight)\n");
    fprintf(fp, "time end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                        >> Numerical Method <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "numerical begin\n");
    fprintf(fp, "1                  # temporal scheme (int; 0: RK2; 1: RK3;)\n");
    fprintf(fp, "1                  # spatial scheme (int; 0: WENO3; 1: WENO5;)\n");
    fprintf(fp, "0                  # dimension scheme (int; 0: dim split; 1: dim by dim)\n");
    fprintf(fp, "0                  # Jacobian average (int; 0: Arithmetic; 1: Roe)\n");
    fprintf(fp, "0                  # flux splitting method (int; 0: LLF; 1: SW)\n");
    fprintf(fp, "0                  # phase interaction (int; 0: F; 1: FSI; 2: FSI+SSI)\n");
    fprintf(fp, "1                  # ibm reconstruction layers (int; 0: inf)\n");
    fprintf(fp, "numerical end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                        >> Material Properties <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "material begin\n");
    fprintf(fp, "0                  # material type (int; 0: gas; 1: water; 2: solid)\n");
    fprintf(fp, "0                  # viscous level (0: none; 1: normal)\n");
    fprintf(fp, "0                  # gravity state (int; 0: off; 1: on)\n");
    fprintf(fp, "0, -9.806, 0       # gravity vector\n");
    fprintf(fp, "material end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                        >> Reference Values  <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "reference begin\n");
    fprintf(fp, "1                  # length\n");
    fprintf(fp, "1                  # density\n");
    fprintf(fp, "1                  # velocity\n");
    fprintf(fp, "1                  # temperature\n");
    fprintf(fp, "reference end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                             >> Note <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "# Physical quantities below should be normalized by the reference values.\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                         >> Initialization <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "initialization begin\n");
    fprintf(fp, "1                  # density expression\n");
    fprintf(fp, "0                  # x velocity expression\n");
    fprintf(fp, "0                  # y velocity expression\n");
    fprintf(fp, "0                  # z velocity expression\n");
    fprintf(fp, "1                  # pressure expression\n");
    fprintf(fp, "initialization end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                        >> Boundary Condition <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "# Available types: [inflow], [outflow], [slip wall], [noslip wall], [periodic]\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#west boundary begin\n");
    fprintf(fp, "#inflow            # boundary type\n");
    fprintf(fp, "#1                 # density\n");
    fprintf(fp, "#1                 # x velocity\n");
    fprintf(fp, "#0                 # y velocity\n");
    fprintf(fp, "#0                 # z velocity\n");
    fprintf(fp, "#1                 # pressure\n");
    fprintf(fp, "#west boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "west boundary begin\n");
    fprintf(fp, "outflow            # boundary type\n");
    fprintf(fp, "west boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "east boundary begin\n");
    fprintf(fp, "outflow            # boundary type\n");
    fprintf(fp, "east boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "south boundary begin\n");
    fprintf(fp, "slip wall          # boundary type\n");
    fprintf(fp, "-1                 # temperature (<0: adiabatic)\n");
    fprintf(fp, "south boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "north boundary begin\n");
    fprintf(fp, "slip wall          # boundary type\n");
    fprintf(fp, "-1                 # temperature (<0: adiabatic)\n");
    fprintf(fp, "north boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "front boundary begin\n");
    fprintf(fp, "outflow            # boundary type\n");
    fprintf(fp, "front boundary end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "back boundary begin\n");
    fprintf(fp, "outflow            # boundary type\n");
    fprintf(fp, "back boundary end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                  >> Regional Initialization <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#Available options:\n");
    fprintf(fp, "#[plane]:          to region on the direction of normal vector\n");
    fprintf(fp, "#[sphere]:         to region in the sphere\n");
    fprintf(fp, "#[box]:            to region in the box\n");
    fprintf(fp, "#[cylinder]:       to region in the cylinder\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "plane initialization begin\n");
    fprintf(fp, "-1, 0, 0           # x, y, z of a plane point\n");
    fprintf(fp, "-1, 0, 0           # normal vector of plane\n");
    fprintf(fp, "3.67372            # density expression\n");
    fprintf(fp, "2.41981            # x velocity expression\n");
    fprintf(fp, "0                  # y velocity expression\n");
    fprintf(fp, "0                  # z velocity expression\n");
    fprintf(fp, "9.04545            # pressure expression\n");
    fprintf(fp, "plane initialization end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "plane initialization begin\n");
    fprintf(fp, "-1, 0, 0           # x, y, z of a plane point\n");
    fprintf(fp, "1, 0, 0            # normal vector of plane\n");
    fprintf(fp, "1                  # density expression\n");
    fprintf(fp, "0                  # x velocity expression\n");
    fprintf(fp, "0                  # y velocity expression\n");
    fprintf(fp, "0                  # z velocity expression\n");
    fprintf(fp, "1                  # pressure expression\n");
    fprintf(fp, "plane initialization end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#sphere initialization begin\n");
    fprintf(fp, "#0, 0, 0           # x, y, z of sphere center\n");
    fprintf(fp, "#0.1               # radius of sphere\n");
    fprintf(fp, "#1                 # density expression\n");
    fprintf(fp, "#0                 # x velocity expression\n");
    fprintf(fp, "#0                 # y velocity expression\n");
    fprintf(fp, "#0                 # z velocity expression\n");
    fprintf(fp, "#1000              # pressure expression\n");
    fprintf(fp, "#sphere initialization end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#box initialization begin\n");
    fprintf(fp, "#0, 0, 0           # xmin, ymin, zmin of box\n");
    fprintf(fp, "#0.1, 0.1, 0.1     # xmax, ymax, zmax of box\n");
    fprintf(fp, "#1                 # density expression\n");
    fprintf(fp, "#0                 # x velocity expression\n");
    fprintf(fp, "#0                 # y velocity expression\n");
    fprintf(fp, "#0                 # z velocity expression\n");
    fprintf(fp, "#1000              # pressure expression\n");
    fprintf(fp, "#box initialization end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#cylinder initialization begin\n");
    fprintf(fp, "#0, 0, -0.2        # x1, y1, z1 of center\n");
    fprintf(fp, "#0, 0, 0.2         # x2, y2, z2 of center\n");
    fprintf(fp, "#0.1               # radius of cylinder\n");
    fprintf(fp, "#1                 # density expression\n");
    fprintf(fp, "#0                 # x velocity expression\n");
    fprintf(fp, "#0                 # y velocity expression\n");
    fprintf(fp, "#0                 # z velocity expression\n");
    fprintf(fp, "#1000              # pressure expression\n");
    fprintf(fp, "#cylinder initialization end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#                    >> Field Data Probes <<\n");
    fprintf(fp, "#\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "probe count begin\n");
    fprintf(fp, "2                  # point probe count (int; 0: off)\n");
    fprintf(fp, "1                  # line probe count (int; 0: off)\n");
    fprintf(fp, "1                  # body-conformal probe (int; 0: off; 1: on)\n");
    fprintf(fp, "1                  # surface force probe (int; 0: off; 1: on)\n");
    fprintf(fp, "probe count end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "probe control begin\n");
    fprintf(fp, "1                  # point probe writing frequency (int; 0: inf)\n");
    fprintf(fp, "1                  # line probe writing frequency (int; 0: inf)\n");
    fprintf(fp, "1                  # body-conformal probe writing frequency (int; 0: inf)\n");
    fprintf(fp, "1                  # surface force writing frequency (int; 0: inf)\n");
    fprintf(fp, "probe control end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "point probe begin\n");
    fprintf(fp, "0, -0.5, 0         # x, y, z\n");
    fprintf(fp, "0, 0.5, 0          # x, y, z\n");
    fprintf(fp, "point probe end\n");
    fprintf(fp, "#\n");
    fprintf(fp, "line probe begin\n");
    fprintf(fp, "-0.272, 0.419, 0   # x1, y1, z1\n");
    fprintf(fp, "2.5, 2.2197, 0     # x2, y2, z2\n");
    fprintf(fp, "500                # resolution\n");
    fprintf(fp, "line probe end\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#------------------------------------------------------------------------------\n");
    fprintf(fp, "#/* a good practice: end file with a newline */\n");
    fprintf(fp, "\n");
    fclose(fp);
    return;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x548, %rsp            # imm = 0x548
leaq 0x16e24(%rip), %rdi     # 0x1a868
leaq 0x192dd(%rip), %rsi     # 0x1cd28
callq 0x9269
movq %rax, %r13
leaq 0x16e1c(%rip), %r15     # 0x1a876
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %rax, %rcx
callq 0x2200
leaq 0x16e51(%rip), %rbx     # 0x1a8c7
movl $0x50, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16e86(%rip), %rdi     # 0x1a918
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ea9(%rip), %rdi     # 0x1a969
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ee1(%rip), %rdi     # 0x1a9ba
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f19(%rip), %rdi     # 0x1aa0b
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f51(%rip), %rdi     # 0x1aa5c
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f89(%rip), %rdi     # 0x1aaad
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fc1(%rip), %rdi     # 0x1aafe
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ff9(%rip), %rdi     # 0x1ab4f
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ff2(%rip), %rbx     # 0x1aba0
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fd9(%rip), %rdi     # 0x1aba3
movl $0x2e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fc5(%rip), %rdi     # 0x1abd2
movl $0xc, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fb9(%rip), %rdi     # 0x1abdf
movl $0x26, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fc7(%rip), %rdi     # 0x1ac06
movl $0x32, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fe1(%rip), %rdi     # 0x1ac39
movl $0x3d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17006(%rip), %rdi     # 0x1ac77
movl $0xa, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fce(%rip), %rdi     # 0x1ac82
movl $0x2d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fb9(%rip), %rdi     # 0x1acb0
movl $0xb, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fac(%rip), %rdi     # 0x1acbc
movl $0x3c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fd0(%rip), %rdi     # 0x1acf9
movl $0x26, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fde(%rip), %rdi     # 0x1ad20
movl $0x34, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ffa(%rip), %rdi     # 0x1ad55
movl $0x3c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1701e(%rip), %rdi     # 0x1ad92
movl $0x40, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17046(%rip), %rdi     # 0x1add3
movl $0x42, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17070(%rip), %rdi     # 0x1ae16
movl $0x9, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17037(%rip), %rdi     # 0x1ae20
movl $0x30, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17025(%rip), %rdi     # 0x1ae51
movl $0x10, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1701d(%rip), %rdi     # 0x1ae62
movl $0x3c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17041(%rip), %rdi     # 0x1ae9f
movl $0x3f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17068(%rip), %rdi     # 0x1aedf
movl $0x49, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17099(%rip), %rdi     # 0x1af29
movl $0x43, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170c4(%rip), %rdi     # 0x1af6d
movl $0x40, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170ec(%rip), %rdi     # 0x1afae
movl $0x47, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1711b(%rip), %rdi     # 0x1aff6
movl $0x3d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17140(%rip), %rdi     # 0x1b034
movl $0xe, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1710c(%rip), %rdi     # 0x1b043
movl $0x33, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170fd(%rip), %rdi     # 0x1b077
movl $0xf, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170f4(%rip), %rdi     # 0x1b087
movl $0x45, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17121(%rip), %rdi     # 0x1b0cd
movl $0x38, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17141(%rip), %rdi     # 0x1b106
movl $0x38, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17161(%rip), %rdi     # 0x1b13f
movl $0x24, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1716d(%rip), %rdi     # 0x1b164
movl $0xd, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17138(%rip), %rdi     # 0x1b172
movl $0x31, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17127(%rip), %rdi     # 0x1b1a4
movl $0x10, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1711f(%rip), %rdi     # 0x1b1b5
movl $0x1c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17123(%rip), %rdi     # 0x1b1d2
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17128(%rip), %rdi     # 0x1b1f0
movl $0x1e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1712e(%rip), %rdi     # 0x1b20f
movl $0x21, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17137(%rip), %rdi     # 0x1b231
movl $0xe, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17103(%rip), %rdi     # 0x1b240
movl $0x29, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170ff(%rip), %rdi     # 0x1b26a
movl $0x4a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17107(%rip), %rdi     # 0x1b2b5
movl $0x2f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17594(%rip), %rdi     # 0x1b785
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170db(%rip), %rdi     # 0x1b2e5
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170eb(%rip), %rdi     # 0x1b30e
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170fe(%rip), %rdi     # 0x1b33a
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17111(%rip), %rdi     # 0x1b366
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17124(%rip), %rdi     # 0x1b392
movl $0x29, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x175f5(%rip), %rdi     # 0x1b87c
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170f2(%rip), %rdi     # 0x1b3bc
movl $0x32, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170f7(%rip), %rdi     # 0x1b3ef
movl $0x4f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17119(%rip), %rdi     # 0x1b43f
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17116(%rip), %rdi     # 0x1b455
movl $0x23, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17121(%rip), %rdi     # 0x1b479
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17126(%rip), %rdi     # 0x1b497
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1712e(%rip), %rdi     # 0x1b4b8
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17136(%rip), %rdi     # 0x1b4d9
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1713e(%rip), %rdi     # 0x1b4fa
movl $0x1e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17144(%rip), %rdi     # 0x1b519
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1703d(%rip), %rdi     # 0x1b440
movl $0x14, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17111(%rip), %r12     # 0x1b52d
movl $0x23, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170e2(%rip), %rdi     # 0x1b51a
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170eb(%rip), %rdi     # 0x1b551
movl $0x14, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x23, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170d2(%rip), %rdi     # 0x1b566
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170b7(%rip), %rdi     # 0x1b579
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170b4(%rip), %rbp     # 0x1b58f
movl $0x23, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170bc(%rip), %r14     # 0x1b5b3
movl $0x31, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170d2(%rip), %rdi     # 0x1b5e5
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170b8(%rip), %rdi     # 0x1b5f9
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x23, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x31, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1708b(%rip), %rdi     # 0x1b60f
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17071(%rip), %rdi     # 0x1b623
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x23, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17059(%rip), %rdi     # 0x1b639
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1703f(%rip), %rdi     # 0x1b64d
movl $0x14, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x23, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17026(%rip), %rdi     # 0x1b662
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ff6(%rip), %rdi     # 0x1b675
movl $0x31, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ffa(%rip), %rdi     # 0x1b6a7
movl $0x14, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ff6(%rip), %rdi     # 0x1b6bc
movl $0x3f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1701d(%rip), %rdi     # 0x1b6fc
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17030(%rip), %rdi     # 0x1b728
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17040(%rip), %rdi     # 0x1b751
movl $0x2d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1702b(%rip), %rdi     # 0x1b77f
movl $0x1b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1702e(%rip), %r14     # 0x1b79b
movl $0x2e, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17041(%rip), %rdi     # 0x1b7ca
movl $0x2c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17055(%rip), %rdi     # 0x1b7f7
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17065(%rip), %rdi     # 0x1b820
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
leaq 0x16b5c(%rip), %r15     # 0x1b33a
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
leaq 0x16b6c(%rip), %rbp     # 0x1b366
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17040(%rip), %rdi     # 0x1b84c
movl $0x29, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17051(%rip), %r12     # 0x1b876
movl $0x19, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x1b, %esi
movl $0x1, %edx
leaq 0x16f1f(%rip), %rdi     # 0x1b77f
movq %r13, %rcx
callq 0x2200
movl $0x2e, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1700c(%rip), %rdi     # 0x1b890
movl $0x2c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x28, %esi
movl $0x1, %edx
leaq 0x16a3e(%rip), %rdi     # 0x1b2e5
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
leaq 0x16a4e(%rip), %rdi     # 0x1b30e
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x29, %esi
movl $0x1, %edx
leaq 0x16a8f(%rip), %rdi     # 0x1b392
movq %r13, %rcx
callq 0x2200
movl $0x19, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f81(%rip), %rdi     # 0x1b8bd
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f86(%rip), %rdi     # 0x1b8db
movl $0x2e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f9c(%rip), %rdi     # 0x1b90a
movl $0x26, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16faa(%rip), %rdi     # 0x1b931
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fba(%rip), %r12     # 0x1b95a
movl $0x2b, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fca(%rip), %rbp     # 0x1b986
movl $0x2b, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fda(%rip), %r15     # 0x1b9b2
movl $0x2b, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fea(%rip), %r14     # 0x1b9de
movl $0x29, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ff8(%rip), %rdi     # 0x1ba08
movl $0x1b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fe6(%rip), %rdi     # 0x1ba24
movl $0x1a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fe8(%rip), %rdi     # 0x1ba3f
movl $0x2d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ffd(%rip), %rdi     # 0x1ba6d
movl $0x2d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x28, %esi
movl $0x1, %edx
leaq 0x16e9e(%rip), %rdi     # 0x1b931
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x29, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fa5(%rip), %rdi     # 0x1ba9b
movl $0x18, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f90(%rip), %rdi     # 0x1bab4
movl $0x1f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f97(%rip), %rdi     # 0x1bad4
movl $0x2a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fa9(%rip), %rdi     # 0x1baff
movl $0x2a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fbb(%rip), %rdi     # 0x1bb2a
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x28, %esi
movl $0x1, %edx
leaq 0x16d9f(%rip), %rdi     # 0x1b931
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2b, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x29, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f5e(%rip), %rdi     # 0x1bb53
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x15c5e(%rip), %r15     # 0x1a876
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f32(%rip), %rdi     # 0x1bb71
movl $0x2d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %rbx, %r12
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f1a(%rip), %rdi     # 0x1bb9f
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f14(%rip), %rdi     # 0x1bbb2
movl $0x35, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f31(%rip), %rdi     # 0x1bbe8
movl $0x34, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f4d(%rip), %rdi     # 0x1bc1d
movl $0x3f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f74(%rip), %rdi     # 0x1bc5d
movl $0x3e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f9a(%rip), %rdi     # 0x1bc9c
movl $0x10, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f7d(%rip), %rdi     # 0x1bcad
movl $0x14, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f79(%rip), %rdi     # 0x1bcc2
movl $0x41, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fa2(%rip), %rdi     # 0x1bd04
movl $0x40, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fca(%rip), %rdi     # 0x1bd45
movl $0x4a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ffc(%rip), %rdi     # 0x1bd90
movl $0x43, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17027(%rip), %rdi     # 0x1bdd4
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1700c(%rip), %rdi     # 0x1bde7
movl $0x12, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17006(%rip), %rdi     # 0x1bdfa
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1700b(%rip), %rdi     # 0x1be18
movl $0x1d, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17010(%rip), %rdi     # 0x1be36
movl $0x10, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ff3(%rip), %rdi     # 0x1be47
movl $0x11, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fec(%rip), %rdi     # 0x1be59
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ff4(%rip), %rdi     # 0x1be7a
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ffc(%rip), %rdi     # 0x1be9b
movl $0x20, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17004(%rip), %rdi     # 0x1bebc
movl $0xf, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16fd1(%rip), %rbp     # 0x1becc
movl $0x30, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0xa, %edi
movq %r13, %rsi
callq 0x2100
movq %r13, %rdi
callq 0x2080
leaq 0x16fd1(%rip), %rdi     # 0x1befd
leaq 0x17df5(%rip), %rsi     # 0x1cd28
callq 0x9269
movq %rax, %r13
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %rax, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x15966(%rip), %rbx     # 0x1a8c7
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f97(%rip), %rdi     # 0x1bf0a
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x159be(%rip), %rdi     # 0x1a969
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x159f6(%rip), %rdi     # 0x1a9ba
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x15a2e(%rip), %rdi     # 0x1aa0b
movq %r13, %rcx
callq 0x2200
leaq 0x16f6f(%rip), %rdi     # 0x1bf5b
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x15aef(%rip), %rdi     # 0x1aafe
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
leaq 0x15b27(%rip), %rdi     # 0x1ab4f
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16f21(%rip), %rdi     # 0x1bfac
movl $0x2e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ad7(%rip), %rdi     # 0x1bba5
movl $0xc, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ef4(%rip), %rdi     # 0x1bfdb
movl $0x31, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f0d(%rip), %rdi     # 0x1c00d
movl $0x33, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16b89(%rip), %rdi     # 0x1bca2
movl $0xa, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ee5(%rip), %rdi     # 0x1c041
movl $0x2f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x16ee7(%rip), %rdi     # 0x1c071
movl $0xe, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16edd(%rip), %rdi     # 0x1c080
movl $0x2c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ef1(%rip), %rdi     # 0x1c0ad
movl $0x1a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ef3(%rip), %rdi     # 0x1c0c8
movl $0xc, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ee7(%rip), %rdi     # 0x1c0d5
movl $0x44, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f13(%rip), %rdi     # 0x1c11a
movl $0x1c, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f17(%rip), %rdi     # 0x1c137
movl $0x3b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f3a(%rip), %rdi     # 0x1c173
movl $0x41, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f63(%rip), %rdi     # 0x1c1b5
movl $0x38, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16f83(%rip), %rdi     # 0x1c1ee
movl $0x3a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fa5(%rip), %rdi     # 0x1c229
movl $0x2e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fbb(%rip), %rdi     # 0x1c258
movl $0x3f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16fe2(%rip), %rdi     # 0x1c298
movl $0x2e, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x16ff8(%rip), %rdi     # 0x1c2c7
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1700b(%rip), %rdi     # 0x1c2f3
movl $0x42, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17035(%rip), %rdi     # 0x1c336
movl $0x2b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17048(%rip), %rdi     # 0x1c362
movl $0x3f, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x1706f(%rip), %rdi     # 0x1c3a2
movl $0x3a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17091(%rip), %rdi     # 0x1c3dd
movl $0x4a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17084(%rip), %rdi     # 0x1c428
movl $0x36, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17078(%rip), %rdi     # 0x1c45f
movl $0x13, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17073(%rip), %rbx     # 0x1c473
movl $0x35, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1708d(%rip), %r14     # 0x1c4a9
movl $0x2f, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170a1(%rip), %rdi     # 0x1c4d9
movl $0x11, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x17070(%rip), %rdi     # 0x1c4eb
movl $0x38, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x2, %esi
movl $0x1, %edx
movq %r12, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1707b(%rip), %rdi     # 0x1c524
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170b3(%rip), %rdi     # 0x1c575
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170eb(%rip), %rdi     # 0x1c5c6
movl $0x50, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x1710e(%rip), %rdi     # 0x1c617
movl $0x1a, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17110(%rip), %rdi     # 0x1c632
movl $0x28, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17120(%rip), %rdi     # 0x1c65b
movl $0x18, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17120(%rip), %rdi     # 0x1c674
movl $0x17, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x35, %esi
movl $0x1, %edx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x2f, %esi
movl $0x1, %edx
movq %r14, %rdi
movq %r13, %rcx
callq 0x2200
leaq 0x170f5(%rip), %rdi     # 0x1c68c
movl $0x15, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170f2(%rip), %rdi     # 0x1c6a2
movl $0x1b, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x170f5(%rip), %rdi     # 0x1c6be
movl $0x35, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
leaq 0x17112(%rip), %rdi     # 0x1c6f4
movl $0x19, %esi
movl $0x1, %edx
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x50, %esi
movl $0x1, %edx
movq %r15, %rdi
movq %r13, %rcx
callq 0x2200
movl $0x30, %esi
movl $0x1, %edx
movq %rbp, %rdi
movq %r13, %rcx
callq 0x2200
movl $0xa, %edi
movq %r13, %rsi
callq 0x2100
movq %r13, %rdi
callq 0x2080
leaq 0x170d1(%rip), %rsi     # 0x1c720
leaq 0x240(%rsp), %rbx
movl $0x300, %edx            # imm = 0x300
movq %rbx, %rdi
callq 0x2160
leaq 0x8(%rsp), %r14
movl $0x238, %edx            # imm = 0x238
movq %r14, %rdi
xorl %esi, %esi
callq 0x20d0
movl $0x8, (%r14)
movq %rbx, 0x230(%r14)
leaq 0x17081(%rip), %rdi     # 0x1c70e
movq %r14, %rsi
callq 0x18c60
addq $0x548, %rsp            # imm = 0x548
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
nop