// File: donfreiday[P]gb/./imgui/imgui.cpp
// Function: ImGuiStyle::ImGuiStyle()
ImGuiStyle::ImGuiStyle()
{
    Alpha                   = 1.0f;             // Global alpha applies to everything in ImGui
    WindowPadding           = ImVec2(8,8);      // Padding within a window
    WindowMinSize           = ImVec2(32,32);    // Minimum window size
    WindowRounding          = 9.0f;             // Radius of window corners rounding. Set to 0.0f to have rectangular windows
    WindowTitleAlign        = ImGuiAlign_Left;  // Alignment for title bar text
    ChildWindowRounding     = 0.0f;             // Radius of child window corners rounding. Set to 0.0f to have rectangular windows
    FramePadding            = ImVec2(4,3);      // Padding within a framed rectangle (used by most widgets)
    FrameRounding           = 0.0f;             // Radius of frame corners rounding. Set to 0.0f to have rectangular frames (used by most widgets).
    ItemSpacing             = ImVec2(8,4);      // Horizontal and vertical spacing between widgets/lines
    ItemInnerSpacing        = ImVec2(4,4);      // Horizontal and vertical spacing between within elements of a composed widget (e.g. a slider and its label)
    TouchExtraPadding       = ImVec2(0,0);      // Expand reactive bounding box for touch-based system where touch position is not accurate enough. Unfortunately we don't sort widgets so priority on overlap will always be given to the first widget. So don't grow this too much!
    WindowFillAlphaDefault  = 0.70f;            // Default alpha of window background, if not specified in ImGui::Begin()
    IndentSpacing           = 22.0f;            // Horizontal spacing when e.g. entering a tree node
    ColumnsMinSpacing       = 6.0f;             // Minimum horizontal spacing between two columns
    ScrollbarSize           = 16.0f;            // Width of the vertical scrollbar, Height of the horizontal scrollbar
    ScrollbarRounding       = 9.0f;             // Radius of grab corners rounding for scrollbar
    GrabMinSize             = 10.0f;            // Minimum width/height of a grab box for slider/scrollbar
    GrabRounding            = 0.0f;             // Radius of grabs corners rounding. Set to 0.0f to have rectangular slider grabs.
    DisplayWindowPadding    = ImVec2(22,22);    // Window positions are clamped to be visible within the display area by at least this amount. Only covers regular windows.
    DisplaySafeAreaPadding  = ImVec2(4,4);      // If you cannot see the edge of your screen (e.g. on a TV) increase the safe area padding. Covers popups/tooltips as well regular windows.
    AntiAliasedLines        = true;             // Enable anti-aliasing on lines/borders. Disable if you are really short on CPU/GPU.
    AntiAliasedShapes       = true;             // Enable anti-aliasing on filled shapes (rounded rectangles, circles, etc.)
    CurveTessellationTol    = 1.25f;            // Tessellation tolerance. Decrease for highly tessellated curves (higher quality, more polygons), increase to reduce quality.

    Colors[ImGuiCol_Text]                   = ImVec4(0.90f, 0.90f, 0.90f, 1.00f);
    Colors[ImGuiCol_TextDisabled]           = ImVec4(0.60f, 0.60f, 0.60f, 1.00f);
    Colors[ImGuiCol_WindowBg]               = ImVec4(0.00f, 0.00f, 0.00f, 1.00f);
    Colors[ImGuiCol_ChildWindowBg]          = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    Colors[ImGuiCol_Border]                 = ImVec4(0.70f, 0.70f, 0.70f, 0.65f);
    Colors[ImGuiCol_BorderShadow]           = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    Colors[ImGuiCol_FrameBg]                = ImVec4(0.80f, 0.80f, 0.80f, 0.30f);   // Background of checkbox, radio button, plot, slider, text input
    Colors[ImGuiCol_FrameBgHovered]         = ImVec4(0.90f, 0.80f, 0.80f, 0.40f);
    Colors[ImGuiCol_FrameBgActive]          = ImVec4(0.90f, 0.65f, 0.65f, 0.45f);
    Colors[ImGuiCol_TitleBg]                = ImVec4(0.50f, 0.50f, 1.00f, 0.45f);
    Colors[ImGuiCol_TitleBgCollapsed]       = ImVec4(0.40f, 0.40f, 0.80f, 0.20f);
    Colors[ImGuiCol_TitleBgActive]          = ImVec4(0.50f, 0.50f, 1.00f, 0.55f);
    Colors[ImGuiCol_MenuBarBg]              = ImVec4(0.40f, 0.40f, 0.55f, 0.80f);
    Colors[ImGuiCol_ScrollbarBg]            = ImVec4(0.40f, 0.40f, 0.80f, 0.15f);
    Colors[ImGuiCol_ScrollbarGrab]          = ImVec4(0.40f, 0.40f, 0.80f, 0.30f);
    Colors[ImGuiCol_ScrollbarGrabHovered]   = ImVec4(0.40f, 0.40f, 0.80f, 0.40f);
    Colors[ImGuiCol_ScrollbarGrabActive]    = ImVec4(0.80f, 0.50f, 0.50f, 0.40f);
    Colors[ImGuiCol_ComboBg]                = ImVec4(0.20f, 0.20f, 0.20f, 0.99f);
    Colors[ImGuiCol_CheckMark]              = ImVec4(0.90f, 0.90f, 0.90f, 0.50f);
    Colors[ImGuiCol_SliderGrab]             = ImVec4(1.00f, 1.00f, 1.00f, 0.30f);
    Colors[ImGuiCol_SliderGrabActive]       = ImVec4(0.80f, 0.50f, 0.50f, 1.00f);
    Colors[ImGuiCol_Button]                 = ImVec4(0.67f, 0.40f, 0.40f, 0.60f);
    Colors[ImGuiCol_ButtonHovered]          = ImVec4(0.67f, 0.40f, 0.40f, 1.00f);
    Colors[ImGuiCol_ButtonActive]           = ImVec4(0.80f, 0.50f, 0.50f, 1.00f);
    Colors[ImGuiCol_Header]                 = ImVec4(0.40f, 0.40f, 0.90f, 0.45f);
    Colors[ImGuiCol_HeaderHovered]          = ImVec4(0.45f, 0.45f, 0.90f, 0.80f);
    Colors[ImGuiCol_HeaderActive]           = ImVec4(0.53f, 0.53f, 0.87f, 0.80f);
    Colors[ImGuiCol_Column]                 = ImVec4(0.50f, 0.50f, 0.50f, 1.00f);
    Colors[ImGuiCol_ColumnHovered]          = ImVec4(0.70f, 0.60f, 0.60f, 1.00f);
    Colors[ImGuiCol_ColumnActive]           = ImVec4(0.90f, 0.70f, 0.70f, 1.00f);
    Colors[ImGuiCol_ResizeGrip]             = ImVec4(1.00f, 1.00f, 1.00f, 0.30f);
    Colors[ImGuiCol_ResizeGripHovered]      = ImVec4(1.00f, 1.00f, 1.00f, 0.60f);
    Colors[ImGuiCol_ResizeGripActive]       = ImVec4(1.00f, 1.00f, 1.00f, 0.90f);
    Colors[ImGuiCol_CloseButton]            = ImVec4(0.50f, 0.50f, 0.90f, 0.50f);
    Colors[ImGuiCol_CloseButtonHovered]     = ImVec4(0.70f, 0.70f, 0.90f, 0.60f);
    Colors[ImGuiCol_CloseButtonActive]      = ImVec4(0.70f, 0.70f, 0.70f, 1.00f);
    Colors[ImGuiCol_PlotLines]              = ImVec4(1.00f, 1.00f, 1.00f, 1.00f);
    Colors[ImGuiCol_PlotLinesHovered]       = ImVec4(0.90f, 0.70f, 0.00f, 1.00f);
    Colors[ImGuiCol_PlotHistogram]          = ImVec4(0.90f, 0.70f, 0.00f, 1.00f);
    Colors[ImGuiCol_PlotHistogramHovered]   = ImVec4(1.00f, 0.60f, 0.00f, 1.00f);
    Colors[ImGuiCol_TextSelectedBg]         = ImVec4(0.00f, 0.00f, 1.00f, 0.35f);
    Colors[ImGuiCol_TooltipBg]              = ImVec4(0.05f, 0.05f, 0.10f, 0.90f);
    Colors[ImGuiCol_ModalWindowDarkening]   = ImVec4(0.20f, 0.20f, 0.20f, 0.35f);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x320, %rsp            # imm = 0x320
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x310(%rbp)
addq $0x4, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0xc, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x20, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x2c, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x34, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x3c, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x60, %rdi
callq 0x2d230
movq -0x310(%rbp), %rdi
addq $0x68, %rdi
callq 0x2d230
movq -0x310(%rbp), %rax
addq $0x78, %rax
movq %rax, %rcx
addq $0x2b0, %rcx            # imm = 0x2B0
movq %rcx, -0x308(%rbp)
movq %rax, -0x300(%rbp)
movq -0x300(%rbp), %rdi
movq %rdi, -0x318(%rbp)
callq 0x2d250
movq -0x318(%rbp), %rax
movq -0x308(%rbp), %rcx
addq $0x10, %rax
cmpq %rcx, %rax
movq %rax, -0x300(%rbp)
jne 0x7d36
movq -0x310(%rbp), %rax
movss 0x532a2(%rip), %xmm0    # 0x5b018
movss %xmm0, (%rax)
leaq -0x10(%rbp), %rdi
movss 0x532ea(%rip), %xmm1    # 0x5b070
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x10(%rbp), %rcx
movq %rcx, 0x4(%rax)
leaq -0x18(%rbp), %rdi
movss 0x532cf(%rip), %xmm1    # 0x5b078
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x18(%rbp), %rcx
movq %rcx, 0xc(%rax)
movss 0x5329c(%rip), %xmm0    # 0x5b064
movss %xmm0, 0x14(%rax)
movl $0x1, 0x18(%rax)
xorps %xmm0, %xmm0
movss %xmm0, 0x1c(%rax)
leaq -0x20(%rbp), %rdi
movss 0x53270(%rip), %xmm0    # 0x5b058
movss 0x53284(%rip), %xmm1    # 0x5b074
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x20(%rbp), %rcx
movq %rcx, 0x20(%rax)
xorps %xmm0, %xmm0
movss %xmm0, 0x28(%rax)
leaq -0x28(%rbp), %rdi
movss 0x53258(%rip), %xmm0    # 0x5b070
movss 0x53238(%rip), %xmm1    # 0x5b058
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x28(%rbp), %rcx
movq %rcx, 0x2c(%rax)
leaq -0x30(%rbp), %rdi
movss 0x53218(%rip), %xmm1    # 0x5b058
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x30(%rbp), %rcx
movq %rcx, 0x34(%rax)
leaq -0x38(%rbp), %rdi
xorps %xmm1, %xmm1
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x38(%rbp), %rcx
movq %rcx, 0x3c(%rax)
movss 0x531a3(%rip), %xmm0    # 0x5b020
movss %xmm0, 0x44(%rax)
movss 0x531d2(%rip), %xmm0    # 0x5b05c
movss %xmm0, 0x48(%rax)
movss 0x531d5(%rip), %xmm0    # 0x5b06c
movss %xmm0, 0x4c(%rax)
movss 0x531c4(%rip), %xmm0    # 0x5b068
movss %xmm0, 0x50(%rax)
movss 0x531b3(%rip), %xmm0    # 0x5b064
movss %xmm0, 0x54(%rax)
movss 0x531a2(%rip), %xmm0    # 0x5b060
movss %xmm0, 0x58(%rax)
xorps %xmm0, %xmm0
movss %xmm0, 0x5c(%rax)
leaq -0x40(%rbp), %rdi
movss 0x53185(%rip), %xmm1    # 0x5b05c
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x40(%rbp), %rcx
movq %rcx, 0x60(%rax)
leaq -0x48(%rbp), %rdi
movss 0x5315e(%rip), %xmm1    # 0x5b058
movaps %xmm1, %xmm0
callq 0x2d280
movq -0x310(%rbp), %rax
movq -0x48(%rbp), %rcx
movq %rcx, 0x68(%rax)
movb $0x1, 0x70(%rax)
movb $0x1, 0x71(%rax)
movss 0x53133(%rip), %xmm0    # 0x5b054
movss %xmm0, 0x74(%rax)
leaq -0x58(%rbp), %rdi
movss 0x530e2(%rip), %xmm2    # 0x5b014
movss 0x530de(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x58(%rbp), %rcx
movq %rcx, 0x78(%rax)
movq -0x50(%rbp), %rcx
movq %rcx, 0x80(%rax)
leaq -0x68(%rbp), %rdi
movss 0x530b1(%rip), %xmm2    # 0x5b01c
movss 0x530a5(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x68(%rbp), %rcx
movq %rcx, 0x88(%rax)
movq -0x60(%rbp), %rcx
movq %rcx, 0x90(%rax)
leaq -0x78(%rbp), %rdi
xorps %xmm2, %xmm2
movss 0x5306e(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x78(%rbp), %rcx
movq %rcx, 0x98(%rax)
movq -0x70(%rbp), %rcx
movq %rcx, 0xa0(%rax)
leaq -0x88(%rbp), %rdi
xorps %xmm3, %xmm3
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x88(%rbp), %rcx
movq %rcx, 0xa8(%rax)
movq -0x80(%rbp), %rcx
movq %rcx, 0xb0(%rax)
leaq -0x98(%rbp), %rdi
movss 0x53007(%rip), %xmm2    # 0x5b020
movss 0x5302f(%rip), %xmm3    # 0x5b050
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x98(%rbp), %rcx
movq %rcx, 0xb8(%rax)
movq -0x90(%rbp), %rcx
movq %rcx, 0xc0(%rax)
leaq -0xa8(%rbp), %rdi
xorps %xmm3, %xmm3
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xa8(%rbp), %rcx
movq %rcx, 0xc8(%rax)
movq -0xa0(%rbp), %rcx
movq %rcx, 0xd0(%rax)
leaq -0xb8(%rbp), %rdi
movss 0x52f9b(%rip), %xmm2    # 0x5b034
movss 0x52f87(%rip), %xmm3    # 0x5b028
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xb8(%rbp), %rcx
movq %rcx, 0xd8(%rax)
movq -0xb0(%rbp), %rcx
movq %rcx, 0xe0(%rax)
leaq -0xc8(%rbp), %rdi
movss 0x52f36(%rip), %xmm0    # 0x5b014
movss 0x52f4e(%rip), %xmm2    # 0x5b034
movss 0x52f4e(%rip), %xmm3    # 0x5b03c
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xc8(%rbp), %rcx
movq %rcx, 0xe8(%rax)
movq -0xc0(%rbp), %rcx
movq %rcx, 0xf0(%rax)
leaq -0xd8(%rbp), %rdi
movss 0x52eec(%rip), %xmm0    # 0x5b014
movss 0x52f20(%rip), %xmm2    # 0x5b050
movss 0x52f00(%rip), %xmm3    # 0x5b038
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xd8(%rbp), %rcx
movq %rcx, 0xf8(%rax)
movq -0xd0(%rbp), %rcx
movq %rcx, 0x100(%rax)
leaq -0xe8(%rbp), %rdi
movss 0x52eb2(%rip), %xmm1    # 0x5b024
movss 0x52e9e(%rip), %xmm2    # 0x5b018
movss 0x52eb6(%rip), %xmm3    # 0x5b038
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xe8(%rbp), %rcx
movq %rcx, 0x108(%rax)
movq -0xe0(%rbp), %rcx
movq %rcx, 0x110(%rax)
leaq -0xf8(%rbp), %rdi
movss 0x52e80(%rip), %xmm1    # 0x5b03c
movss 0x52e70(%rip), %xmm2    # 0x5b034
movss 0x52e38(%rip), %xmm3    # 0x5b004
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0xf8(%rbp), %rcx
movq %rcx, 0x118(%rax)
movq -0xf0(%rbp), %rcx
movq %rcx, 0x120(%rax)
leaq -0x108(%rbp), %rdi
movss 0x52e1e(%rip), %xmm1    # 0x5b024
movss 0x52e0a(%rip), %xmm2    # 0x5b018
movss 0x52e36(%rip), %xmm3    # 0x5b04c
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x108(%rbp), %rcx
movq %rcx, 0x128(%rax)
movq -0x100(%rbp), %rcx
movq %rcx, 0x130(%rax)
leaq -0x118(%rbp), %rdi
movss 0x52dec(%rip), %xmm1    # 0x5b03c
movss 0x52df4(%rip), %xmm2    # 0x5b04c
movss 0x52dd4(%rip), %xmm3    # 0x5b034
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x118(%rbp), %rcx
movq %rcx, 0x138(%rax)
movq -0x110(%rbp), %rcx
movq %rcx, 0x140(%rax)
leaq -0x128(%rbp), %rdi
movss 0x52da2(%rip), %xmm1    # 0x5b03c
movss 0x52d92(%rip), %xmm2    # 0x5b034
movss 0x52d9e(%rip), %xmm3    # 0x5b048
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x128(%rbp), %rcx
movq %rcx, 0x148(%rax)
movq -0x120(%rbp), %rcx
movq %rcx, 0x150(%rax)
leaq -0x138(%rbp), %rdi
movss 0x52d58(%rip), %xmm1    # 0x5b03c
movss 0x52d48(%rip), %xmm2    # 0x5b034
movss 0x52d34(%rip), %xmm3    # 0x5b028
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x138(%rbp), %rcx
movq %rcx, 0x158(%rax)
movq -0x130(%rbp), %rcx
movq %rcx, 0x160(%rax)
leaq -0x148(%rbp), %rdi
movss 0x52d0e(%rip), %xmm3    # 0x5b03c
movss 0x52cfe(%rip), %xmm2    # 0x5b034
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x148(%rbp), %rcx
movq %rcx, 0x168(%rax)
movq -0x140(%rbp), %rcx
movq %rcx, 0x170(%rax)
leaq -0x158(%rbp), %rdi
movss 0x52cc1(%rip), %xmm0    # 0x5b034
movss 0x52ca9(%rip), %xmm2    # 0x5b024
movss 0x52cb9(%rip), %xmm3    # 0x5b03c
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x158(%rbp), %rcx
movq %rcx, 0x178(%rax)
movq -0x150(%rbp), %rcx
movq %rcx, 0x180(%rax)
leaq -0x168(%rbp), %rdi
movss 0x52c47(%rip), %xmm2    # 0x5b004
movss 0x52c7f(%rip), %xmm3    # 0x5b044
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x168(%rbp), %rcx
movq %rcx, 0x188(%rax)
movq -0x160(%rbp), %rcx
movq %rcx, 0x190(%rax)
leaq -0x178(%rbp), %rdi
movss 0x52c12(%rip), %xmm2    # 0x5b014
movss 0x52c1a(%rip), %xmm3    # 0x5b024
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x178(%rbp), %rcx
movq %rcx, 0x198(%rax)
movq -0x170(%rbp), %rcx
movq %rcx, 0x1a0(%rax)
leaq -0x188(%rbp), %rdi
movss 0x52bd1(%rip), %xmm2    # 0x5b018
movss 0x52bd9(%rip), %xmm3    # 0x5b028
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x188(%rbp), %rcx
movq %rcx, 0x1a8(%rax)
movq -0x180(%rbp), %rcx
movq %rcx, 0x1b0(%rax)
leaq -0x198(%rbp), %rdi
movss 0x52ba8(%rip), %xmm0    # 0x5b034
movss 0x52b90(%rip), %xmm2    # 0x5b024
movss 0x52b7c(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x198(%rbp), %rcx
movq %rcx, 0x1b8(%rax)
movq -0x190(%rbp), %rcx
movq %rcx, 0x1c0(%rax)
leaq -0x1a8(%rbp), %rdi
movss 0x52b6a(%rip), %xmm0    # 0x5b040
movss 0x52b5e(%rip), %xmm2    # 0x5b03c
movss 0x52b36(%rip), %xmm3    # 0x5b01c
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1a8(%rbp), %rcx
movq %rcx, 0x1c8(%rax)
movq -0x1a0(%rbp), %rcx
movq %rcx, 0x1d0(%rax)
leaq -0x1b8(%rbp), %rdi
movss 0x52b20(%rip), %xmm0    # 0x5b040
movss 0x52b14(%rip), %xmm2    # 0x5b03c
movss 0x52ae8(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1b8(%rbp), %rcx
movq %rcx, 0x1d8(%rax)
movq -0x1b0(%rbp), %rcx
movq %rcx, 0x1e0(%rax)
leaq -0x1c8(%rbp), %rdi
movss 0x52aca(%rip), %xmm0    # 0x5b034
movss 0x52ab2(%rip), %xmm2    # 0x5b024
movss 0x52a9e(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1c8(%rbp), %rcx
movq %rcx, 0x1e8(%rax)
movq -0x1c0(%rbp), %rcx
movq %rcx, 0x1f0(%rax)
leaq -0x1d8(%rbp), %rdi
movss 0x52a88(%rip), %xmm1    # 0x5b03c
movss 0x52a58(%rip), %xmm2    # 0x5b014
movss 0x52a74(%rip), %xmm3    # 0x5b038
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1d8(%rbp), %rcx
movq %rcx, 0x1f8(%rax)
movq -0x1d0(%rbp), %rcx
movq %rcx, 0x200(%rax)
leaq -0x1e8(%rbp), %rdi
movss 0x52a3a(%rip), %xmm1    # 0x5b038
movss 0x52a0e(%rip), %xmm2    # 0x5b014
movss 0x52a26(%rip), %xmm3    # 0x5b034
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1e8(%rbp), %rcx
movq %rcx, 0x208(%rax)
movq -0x1e0(%rbp), %rcx
movq %rcx, 0x210(%rax)
leaq -0x1f8(%rbp), %rdi
movss 0x529e4(%rip), %xmm1    # 0x5b02c
movss 0x529e0(%rip), %xmm2    # 0x5b030
movss 0x529dc(%rip), %xmm3    # 0x5b034
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x1f8(%rbp), %rcx
movq %rcx, 0x218(%rax)
movq -0x1f0(%rbp), %rcx
movq %rcx, 0x220(%rax)
leaq -0x208(%rbp), %rdi
movss 0x52992(%rip), %xmm2    # 0x5b024
movss 0x5297e(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x208(%rbp), %rcx
movq %rcx, 0x228(%rax)
movq -0x200(%rbp), %rcx
movq %rcx, 0x230(%rax)
leaq -0x218(%rbp), %rdi
movss 0x52949(%rip), %xmm0    # 0x5b020
movss 0x5293d(%rip), %xmm2    # 0x5b01c
movss 0x52931(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x218(%rbp), %rcx
movq %rcx, 0x238(%rax)
movq -0x210(%rbp), %rcx
movq %rcx, 0x240(%rax)
leaq -0x228(%rbp), %rdi
movss 0x528f3(%rip), %xmm0    # 0x5b014
movss 0x528f7(%rip), %xmm2    # 0x5b020
movss 0x528e7(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x228(%rbp), %rcx
movq %rcx, 0x248(%rax)
movq -0x220(%rbp), %rcx
movq %rcx, 0x250(%rax)
leaq -0x238(%rbp), %rdi
movss 0x528ad(%rip), %xmm2    # 0x5b018
movss 0x528b5(%rip), %xmm3    # 0x5b028
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x238(%rbp), %rcx
movq %rcx, 0x258(%rax)
movq -0x230(%rbp), %rcx
movq %rcx, 0x260(%rax)
leaq -0x248(%rbp), %rdi
movss 0x52868(%rip), %xmm2    # 0x5b018
movss 0x52864(%rip), %xmm3    # 0x5b01c
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x248(%rbp), %rcx
movq %rcx, 0x268(%rax)
movq -0x240(%rbp), %rcx
movq %rcx, 0x270(%rax)
leaq -0x258(%rbp), %rdi
movss 0x52823(%rip), %xmm2    # 0x5b018
movss 0x52817(%rip), %xmm3    # 0x5b014
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x258(%rbp), %rcx
movq %rcx, 0x278(%rax)
movq -0x250(%rbp), %rcx
movq %rcx, 0x280(%rax)
leaq -0x268(%rbp), %rdi
movss 0x527ea(%rip), %xmm3    # 0x5b024
movss 0x527d2(%rip), %xmm2    # 0x5b014
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x268(%rbp), %rcx
movq %rcx, 0x288(%rax)
movq -0x260(%rbp), %rcx
movq %rcx, 0x290(%rax)
leaq -0x278(%rbp), %rdi
movss 0x527a1(%rip), %xmm1    # 0x5b020
movss 0x5278d(%rip), %xmm2    # 0x5b014
movss 0x5278d(%rip), %xmm3    # 0x5b01c
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x278(%rbp), %rcx
movq %rcx, 0x298(%rax)
movq -0x270(%rbp), %rcx
movq %rcx, 0x2a0(%rax)
leaq -0x288(%rbp), %rdi
movss 0x52757(%rip), %xmm2    # 0x5b020
movss 0x52747(%rip), %xmm3    # 0x5b018
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x288(%rbp), %rcx
movq %rcx, 0x2a8(%rax)
movq -0x280(%rbp), %rcx
movq %rcx, 0x2b0(%rax)
leaq -0x298(%rbp), %rdi
movss 0x5270a(%rip), %xmm3    # 0x5b018
movaps %xmm3, %xmm0
movaps %xmm3, %xmm1
movaps %xmm3, %xmm2
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x298(%rbp), %rcx
movq %rcx, 0x2b8(%rax)
movq -0x290(%rbp), %rcx
movq %rcx, 0x2c0(%rax)
leaq -0x2a8(%rbp), %rdi
movss 0x526c6(%rip), %xmm0    # 0x5b014
movss 0x526ca(%rip), %xmm1    # 0x5b020
xorps %xmm2, %xmm2
movss 0x526b7(%rip), %xmm3    # 0x5b018
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2a8(%rbp), %rcx
movq %rcx, 0x2c8(%rax)
movq -0x2a0(%rbp), %rcx
movq %rcx, 0x2d0(%rax)
leaq -0x2b8(%rbp), %rdi
movss 0x5267c(%rip), %xmm0    # 0x5b014
movss 0x52680(%rip), %xmm1    # 0x5b020
xorps %xmm2, %xmm2
movss 0x5266d(%rip), %xmm3    # 0x5b018
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2b8(%rbp), %rcx
movq %rcx, 0x2d8(%rax)
movq -0x2b0(%rbp), %rcx
movq %rcx, 0x2e0(%rax)
leaq -0x2c8(%rbp), %rdi
movss 0x52636(%rip), %xmm3    # 0x5b018
movss 0x52632(%rip), %xmm1    # 0x5b01c
xorps %xmm2, %xmm2
movaps %xmm3, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2c8(%rbp), %rcx
movq %rcx, 0x2e8(%rax)
movq -0x2c0(%rbp), %rcx
movq %rcx, 0x2f0(%rax)
leaq -0x2d8(%rbp), %rdi
xorps %xmm1, %xmm1
movss 0x525ee(%rip), %xmm2    # 0x5b018
movss 0x525d6(%rip), %xmm3    # 0x5b008
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2d8(%rbp), %rcx
movq %rcx, 0x2f8(%rax)
movq -0x2d0(%rbp), %rcx
movq %rcx, 0x300(%rax)
leaq -0x2e8(%rbp), %rdi
movss 0x525a0(%rip), %xmm1    # 0x5b00c
movss 0x5259c(%rip), %xmm2    # 0x5b010
movss 0x52598(%rip), %xmm3    # 0x5b014
movaps %xmm1, %xmm0
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2e8(%rbp), %rcx
movq %rcx, 0x308(%rax)
movq -0x2e0(%rbp), %rcx
movq %rcx, 0x310(%rax)
leaq -0x2f8(%rbp), %rdi
movss 0x5254e(%rip), %xmm2    # 0x5b004
movss 0x5254a(%rip), %xmm3    # 0x5b008
movaps %xmm2, %xmm0
movaps %xmm2, %xmm1
callq 0x2d2b0
movq -0x310(%rbp), %rax
movq -0x2f8(%rbp), %rcx
movq %rcx, 0x318(%rax)
movq -0x2f0(%rbp), %rcx
movq %rcx, 0x320(%rax)
addq $0x320, %rsp            # imm = 0x320
popq %rbp
retq
nopw %cs:(%rax,%rax)