// File: /workspace/github_cpp_makefile_star2_O2/stetre[P]moonvulkan/src/flags.c
// Function: AddConstants
static int AddConstants(lua_State *L) /* vk.XXX constants for VK_XXX values */
    {
    Add_StencilFaceFlags(L);
    Add_CommandBufferResetFlags(L);
    Add_QueryControlFlags(L);
    Add_CommandBufferUsageFlags(L);
    Add_CommandPoolResetFlags(L);
    Add_CommandPoolCreateFlags(L);
    Add_DependencyFlags(L);
    Add_AccessFlags(L);
    Add_AttachmentDescriptionFlags(L);
    Add_DescriptorPoolCreateFlags(L);
    Add_DescriptorSetLayoutCreateFlags(L);
    Add_ColorComponentFlags(L);
    Add_CullModeFlags(L);
    Add_ShaderStageFlags(L);
    Add_PipelineCreateFlags(L);
    Add_BufferUsageFlags(L);
    Add_BufferCreateFlags(L);
    Add_QueryResultFlags(L);
    Add_QueryPipelineStatisticFlags(L);
    Add_FenceCreateFlags(L);
    Add_SparseMemoryBindFlags(L);
    Add_SparseImageFormatFlags(L);
    Add_ImageAspectFlags(L);
    Add_PipelineStageFlags(L);
    Add_MemoryHeapFlag(L);
    Add_MemoryPropertyFlags(L);
    Add_QueueFlags(L);
    Add_SampleCountFlags(L);
    Add_ImageCreateFlags(L);
    Add_ImageUsageFlags(L);
    Add_FormatFeatureFlags(L);
    Add_DeviceQueueCreateFlags(L);
    Add_SubgroupFeatureFlags(L);
    Add_PeerMemoryFeatureFlags(L);
    Add_MemoryAllocateFlags(L);
    Add_ImageViewCreateFlags(L);
    Add_SamplerCreateFlags(L);
    Add_FramebufferCreateFlags(L);
    Add_ResolveModeFlags(L);
    Add_PipelineCreationFeedbackFlags(L);
    Add_EventCreateFlags(L);
    Add_PipelineCacheCreateFlags(L);
    Add_PipelineShaderStageCreateFlags(L);
    Add_SemaphoreWaitFlags(L);
    Add_PerformanceCounterDescriptionFlagsKHR(L);
    Add_SubmitFlagsKHR(L);
    Add_GeometryFlagsKHR(L);
    Add_GeometryInstanceFlagsKHR(L);
    Add_BuildAccelerationStructureFlagsKHR(L);
    Add_ToolPurposeFlagsEXT(L);
    Add_AccelerationStructureCreateFlagsKHR(L);
    Add_SurfaceTransformFlagsKHR(L);
    Add_CompositeAlphaFlagKHR(L);
    Add_DisplayPlaneAlphaFlagsKHR(L);
    Add_DebugReportFlagsEXT(L);
    Add_SurfaceCounterFlagsEXT(L);
    Add_ExternalMemoryHandleTypeFlags(L);
    Add_ExternalMemoryFeatureFlags(L);
    Add_ExternalSemaphoreHandleTypeFlags(L);
    Add_ExternalSemaphoreFeatureFlags(L);
    Add_SemaphoreImportFlags(L);
    Add_ExternalFenceHandleTypeFlags(L);
    Add_ExternalFenceFeatureFlags(L);
    Add_FenceImportFlags(L);
    Add_DebugUtilsMessageSeverityFlags(L);
    Add_DebugUtilsMessageTypeFlags(L);
    Add_DeviceGroupPresentModeFlags(L);
    Add_SwapchainCreateFlags(L);
    Add_DescriptorBindingFlags(L);
    Add_ConditionalRenderingFlags(L);
    Add_RenderingFlagsKHR(L);
    return 0;
    }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
pushq $0x1
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x53158(%rip), %rdx     # 0x87cb8
pushq $-0x2
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x2
popq %r15
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5314c(%rip), %rdx     # 0x87ccf
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53146(%rip), %rdx     # 0x87ce5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53141(%rip), %rdx     # 0x87cfc
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53150(%rip), %rdx     # 0x87d27
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5314e(%rip), %rdx     # 0x87d41
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5315b(%rip), %rdx     # 0x87d6a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x4
popq %r12
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53169(%rip), %rdx     # 0x87d98
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53177(%rip), %rdx     # 0x87dc2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53184(%rip), %rdx     # 0x87deb
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5318a(%rip), %rdx     # 0x87e0d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5319b(%rip), %rdx     # 0x87e3a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531a1(%rip), %rdx     # 0x87e5c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5319e(%rip), %rdx     # 0x87e75
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5319e(%rip), %rdx     # 0x87e91
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5319c(%rip), %rdx     # 0x87eab
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x531a1(%rip), %rdx     # 0x87ecc
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5319b(%rip), %rdx     # 0x87ee2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x8
popq %r13
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x5319c(%rip), %rdx     # 0x87f03
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x10
popq %rsi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53198(%rip), %rdx     # 0x87f1b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x20
popq %rsi
movq %rbx, %rdi
callq 0x18b50
leaq 0x5319d(%rip), %rdx     # 0x87f3c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x40
popq %rsi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53198(%rip), %rdx     # 0x87f53
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53192(%rip), %rdx     # 0x87f6b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x53195(%rip), %rdx     # 0x87f8c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x53199(%rip), %rdx     # 0x87fae
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x531a4(%rip), %rdx     # 0x87fd7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x531b0(%rip), %rdx     # 0x88001
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531ab(%rip), %rdx     # 0x8801a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000, %esi           # imm = 0x2000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531a7(%rip), %rdx     # 0x88034
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000, %esi           # imm = 0x4000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5319e(%rip), %rdx     # 0x88049
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x8000, %esi           # imm = 0x8000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53196(%rip), %rdx     # 0x8805f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x10000, %esi          # imm = 0x10000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5318f(%rip), %rdx     # 0x88076
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80000, %esi          # imm = 0x80000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53189(%rip), %rdx     # 0x8808e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100000, %esi         # imm = 0x100000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53198(%rip), %rdx     # 0x880bb
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000000, %esi        # imm = 0x2000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531a0(%rip), %rdx     # 0x880e1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000000, %esi        # imm = 0x4000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531a6(%rip), %rdx     # 0x88105
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x8000000, %esi        # imm = 0x8000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531b3(%rip), %rdx     # 0x88130
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000000, %esi        # imm = 0x1000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531c1(%rip), %rdx     # 0x8815c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200000, %esi         # imm = 0x200000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531c8(%rip), %rdx     # 0x88181
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400000, %esi         # imm = 0x400000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531d1(%rip), %rdx     # 0x881a8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800000, %esi         # imm = 0x800000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531db(%rip), %rdx     # 0x881d0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
xorl %esi, %esi
callq 0x18b50
leaq 0x531f1(%rip), %rdx     # 0x88201
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x100000000, %rsi      # imm = 0x100000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531da(%rip), %rdx     # 0x8820d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x200000000, %rsi      # imm = 0x200000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531d6(%rip), %rdx     # 0x8822c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x400000000, %rsi      # imm = 0x400000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531d2(%rip), %rdx     # 0x8824b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531d6(%rip), %rdx     # 0x8826b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531df(%rip), %rdx     # 0x88290
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531f2(%rip), %rdx     # 0x882bf
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53207(%rip), %rdx     # 0x882f0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53201(%rip), %rdx     # 0x88306
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x531fb(%rip), %rdx     # 0x8831c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x531f5(%rip), %rdx     # 0x88332
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
xorl %esi, %esi
callq 0x18b50
leaq 0x531f0(%rip), %rdx     # 0x88348
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531e3(%rip), %rdx     # 0x88357
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x531db(%rip), %rdx     # 0x8836b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x3
popq %rsi
callq 0x18b50
leaq 0x531d2(%rip), %rdx     # 0x8837e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531cf(%rip), %rdx     # 0x88397
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x531cb(%rip), %rdx     # 0x883af
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
movq %r12, %r15
callq 0x18b50
leaq 0x531d2(%rip), %rdx     # 0x883d5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x531df(%rip), %rdx     # 0x883fe
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x531d9(%rip), %rdx     # 0x88418
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x531d7(%rip), %rdx     # 0x88432
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
pushq $0x1f
popq %rsi
movq %rbx, %rdi
callq 0x18b50
leaq 0x531d4(%rip), %rdx     # 0x8844b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x7fffffff, %esi       # imm = 0x7FFFFFFF
movq %rbx, %rdi
callq 0x18b50
leaq 0x531d0(%rip), %rdx     # 0x88465
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x531c3(%rip), %rdx     # 0x88476
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x531bd(%rip), %rdx     # 0x8848e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x531b8(%rip), %rdx     # 0x884a7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x531b7(%rip), %rdx     # 0x884c4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531af(%rip), %rdx     # 0x884da
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000, %esi           # imm = 0x2000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531af(%rip), %rdx     # 0x884f8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x531ad(%rip), %rdx     # 0x88512
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x18b50
leaq 0x531ba(%rip), %rdx     # 0x8853b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x531c4(%rip), %rdx     # 0x88561
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x531c7(%rip), %rdx     # 0x88580
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x531dc(%rip), %rdx     # 0x885b1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000, %esi           # imm = 0x4000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531e0(%rip), %rdx     # 0x885d3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x8000, %esi           # imm = 0x8000
movq %rbx, %rdi
callq 0x18b50
leaq 0x531fa(%rip), %rdx     # 0x8860b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x10000, %esi          # imm = 0x10000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53218(%rip), %rdx     # 0x88647
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x20000, %esi          # imm = 0x20000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5322f(%rip), %rdx     # 0x8867c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5324e(%rip), %rdx     # 0x886b9
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000, %esi           # imm = 0x2000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5325f(%rip), %rdx     # 0x886e8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80000, %esi          # imm = 0x80000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5326c(%rip), %rdx     # 0x88713
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x5328f(%rip), %rdx     # 0x88756
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53298(%rip), %rdx     # 0x8877d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x532af(%rip), %rdx     # 0x887b2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x532ad(%rip), %rdx     # 0x887ce
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x532c5(%rip), %rdx     # 0x88804
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x532d5(%rip), %rdx     # 0x88830
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x18b50
leaq 0x532d7(%rip), %rdx     # 0x8884e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %rsi
callq 0x18b50
leaq 0x532d9(%rip), %rdx     # 0x8886c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %rsi
callq 0x18b50
leaq 0x532e3(%rip), %rdx     # 0x88892
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x532ed(%rip), %rdx     # 0x888b8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x532f1(%rip), %rdx     # 0x888d8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x532f5(%rip), %rdx     # 0x888f8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x532f5(%rip), %rdx     # 0x88916
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x532f6(%rip), %rdx     # 0x88935
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x532f9(%rip), %rdx     # 0x88956
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x53302(%rip), %rdx     # 0x8897d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5330f(%rip), %rdx     # 0x889a8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x20000, %esi          # imm = 0x20000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53324(%rip), %rdx     # 0x889db
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80000, %esi          # imm = 0x80000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5332d(%rip), %rdx     # 0x88a02
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100000, %esi         # imm = 0x100000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5334d(%rip), %rdx     # 0x88a40
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x5335f(%rip), %rdx     # 0x88a70
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %r13
movq %r14, %rsi
callq 0x18b50
leaq 0x53366(%rip), %rdx     # 0x88a96
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x53367(%rip), %rdx     # 0x88ab7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x5336a(%rip), %rdx     # 0x88ada
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x5336b(%rip), %rdx     # 0x88afb
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x5336b(%rip), %rdx     # 0x88b17
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x5337f(%rip), %rdx     # 0x88b47
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53377(%rip), %rdx     # 0x88b5b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53371(%rip), %rdx     # 0x88b71
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53378(%rip), %rdx     # 0x88b94
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53375(%rip), %rdx     # 0x88bad
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5338e(%rip), %rdx     # 0x88be2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x533a9(%rip), %rdx     # 0x88c19
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x533c4(%rip), %rdx     # 0x88c50
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x533e1(%rip), %rdx     # 0x88c89
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x533f9(%rip), %rdx     # 0x88cc1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %rsi
callq 0x18b50
leaq 0x5340f(%rip), %rdx     # 0x88cf3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53422(%rip), %rdx     # 0x88d24
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x5343d(%rip), %rdx     # 0x88d5d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x53460(%rip), %rdx     # 0x88d9e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x5348a(%rip), %rdx     # 0x88de6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %r14
movq %r13, %rsi
callq 0x18b50
leaq 0x534a3(%rip), %rdx     # 0x88e1e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x534a1(%rip), %rdx     # 0x88e38
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x534a5(%rip), %rdx     # 0x88e58
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x534ac(%rip), %rdx     # 0x88e7f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x534b5(%rip), %rdx     # 0x88ea8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x534c8(%rip), %rdx     # 0x88ed7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x534c3(%rip), %rdx     # 0x88eee
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x534be(%rip), %rdx     # 0x88f05
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x534b7(%rip), %rdx     # 0x88f1e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x534b1(%rip), %rdx     # 0x88f38
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
movq %r12, %r15
callq 0x18b50
leaq 0x534ab(%rip), %rdx     # 0x88f51
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x534a4(%rip), %rdx     # 0x88f6a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x5349f(%rip), %rdx     # 0x88f83
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x534a1(%rip), %rdx     # 0x88fa3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x534a3(%rip), %rdx     # 0x88fc3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x534a5(%rip), %rdx     # 0x88fe3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %rsi
callq 0x18b50
leaq 0x534a9(%rip), %rdx     # 0x89003
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x18b50
leaq 0x534ac(%rip), %rdx     # 0x89022
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %rsi
callq 0x18b50
leaq 0x534b1(%rip), %rdx     # 0x89043
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x534b5(%rip), %rdx     # 0x89063
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x534ba(%rip), %rdx     # 0x89084
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x534cd(%rip), %rdx     # 0x890b3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x534e3(%rip), %rdx     # 0x890e5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x534e8(%rip), %rdx     # 0x89108
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x534ed(%rip), %rdx     # 0x8912b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x534f7(%rip), %rdx     # 0x89153
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x53500(%rip), %rdx     # 0x8917a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x5350d(%rip), %rdx     # 0x891a5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53511(%rip), %rdx     # 0x891c7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000, %esi           # imm = 0x2000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5350f(%rip), %rdx     # 0x891e3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000, %esi           # imm = 0x4000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53513(%rip), %rdx     # 0x89205
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x8000, %esi           # imm = 0x8000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5350d(%rip), %rdx     # 0x8921d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x10000, %esi          # imm = 0x10000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5350f(%rip), %rdx     # 0x8923d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x40000, %esi          # imm = 0x40000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53511(%rip), %rdx     # 0x8925d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000000, %esi        # imm = 0x1000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5351c(%rip), %rdx     # 0x89286
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800000, %esi         # imm = 0x800000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53524(%rip), %rdx     # 0x892ac
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000000, %esi        # imm = 0x2000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53532(%rip), %rdx     # 0x892d8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200000, %esi         # imm = 0x200000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53544(%rip), %rdx     # 0x89308
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400000, %esi         # imm = 0x400000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5354c(%rip), %rdx     # 0x8932e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
xorl %esi, %esi
callq 0x18b50
leaq 0x53565(%rip), %rdx     # 0x89362
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movabsq $0x100000000, %rsi      # imm = 0x100000000
callq 0x18b50
leaq 0x53556(%rip), %rdx     # 0x89376
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movabsq $0x200000000, %rsi      # imm = 0x200000000
callq 0x18b50
leaq 0x5354b(%rip), %rdx     # 0x8938e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movabsq $0x400000000, %rsi      # imm = 0x400000000
callq 0x18b50
leaq 0x53543(%rip), %rdx     # 0x893a9
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x800000000, %rsi      # imm = 0x800000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53538(%rip), %rdx     # 0x893c1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x1000000000, %rsi     # imm = 0x1000000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5352e(%rip), %rdx     # 0x893da
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x2000000000, %rsi     # imm = 0x2000000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5352a(%rip), %rdx     # 0x893f9
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movabsq $0x4000000000, %rsi     # imm = 0x4000000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53531(%rip), %rdx     # 0x89423
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x5353e(%rip), %rdx     # 0x89450
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x5353b(%rip), %rdx     # 0x8946d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5353e(%rip), %rdx     # 0x8948c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53543(%rip), %rdx     # 0x894ad
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x53544(%rip), %rdx     # 0x894ce
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %r14
movq %r13, %rsi
callq 0x18b50
leaq 0x53547(%rip), %rdx     # 0x894f0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x53547(%rip), %rdx     # 0x89510
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x53550(%rip), %rdx     # 0x89535
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53552(%rip), %rdx     # 0x89553
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x18b50
leaq 0x53549(%rip), %rdx     # 0x89566
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5353f(%rip), %rdx     # 0x89578
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53536(%rip), %rdx     # 0x8958b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53533(%rip), %rdx     # 0x895a4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5352b(%rip), %rdx     # 0x895b8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
movq %rsi, %r12
callq 0x18b50
leaq 0x5351f(%rip), %rdx     # 0x895cb
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53516(%rip), %rdx     # 0x895de
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5350d(%rip), %rdx     # 0x895f1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53504(%rip), %rdx     # 0x89604
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x534fc(%rip), %rdx     # 0x89618
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x534f0(%rip), %rdx     # 0x8962c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %rsi
callq 0x18b50
leaq 0x534e8(%rip), %rdx     # 0x89640
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x534ec(%rip), %rdx     # 0x89660
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x534f2(%rip), %rdx     # 0x89682
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x534f2(%rip), %rdx     # 0x896a2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x534f6(%rip), %rdx     # 0x896c2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x534f9(%rip), %rdx     # 0x896e3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x53508(%rip), %rdx     # 0x89710
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5350a(%rip), %rdx     # 0x89730
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x5351f(%rip), %rdx     # 0x89763
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x5351b(%rip), %rdx     # 0x8977d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53516(%rip), %rdx     # 0x89794
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x53527(%rip), %rdx     # 0x897c1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x5352e(%rip), %rdx     # 0x897e6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000, %esi           # imm = 0x4000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5352b(%rip), %rdx     # 0x89801
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x53527(%rip), %rdx     # 0x8981d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53528(%rip), %rdx     # 0x8983a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x53525(%rip), %rdx     # 0x89857
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53521(%rip), %rdx     # 0x8986f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x53519(%rip), %rdx     # 0x89887
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x5351e(%rip), %rdx     # 0x898a8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %rsi
callq 0x18b50
leaq 0x5352b(%rip), %rdx     # 0x898d1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x53532(%rip), %rdx     # 0x898f6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x53535(%rip), %rdx     # 0x89917
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x5353e(%rip), %rdx     # 0x8993c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53543(%rip), %rdx     # 0x8995d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
movq %r14, %r13
callq 0x18b50
leaq 0x53545(%rip), %rdx     # 0x8997e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %rsi
callq 0x18b50
leaq 0x53551(%rip), %rdx     # 0x899a6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5355d(%rip), %rdx     # 0x899ce
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x53569(%rip), %rdx     # 0x899f6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %rsi
callq 0x18b50
leaq 0x5357c(%rip), %rdx     # 0x89a25
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x5357f(%rip), %rdx     # 0x89a46
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x53585(%rip), %rdx     # 0x89a6a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200, %esi            # imm = 0x200
movq %rbx, %rdi
callq 0x18b50
leaq 0x53591(%rip), %rdx     # 0x89a94
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400, %esi            # imm = 0x400
movq %rbx, %rdi
callq 0x18b50
leaq 0x5359f(%rip), %rdx     # 0x89ac0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800, %esi            # imm = 0x800
movq %rbx, %rdi
callq 0x18b50
leaq 0x5359d(%rip), %rdx     # 0x89adc
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x4000, %esi           # imm = 0x4000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5359b(%rip), %rdx     # 0x89af8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x8000, %esi           # imm = 0x8000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5359d(%rip), %rdx     # 0x89b18
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5359f(%rip), %rdx     # 0x89b38
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x10000, %esi          # imm = 0x10000
movq %rbx, %rdi
callq 0x18b50
leaq 0x535b0(%rip), %rdx     # 0x89b67
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x20000, %esi          # imm = 0x20000
movq %rbx, %rdi
callq 0x18b50
leaq 0x535c1(%rip), %rdx     # 0x89b96
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x40000, %esi          # imm = 0x40000
movq %rbx, %rdi
callq 0x18b50
leaq 0x535ce(%rip), %rdx     # 0x89bc1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80000, %esi          # imm = 0x80000
movq %rbx, %rdi
callq 0x18b50
leaq 0x535f0(%rip), %rdx     # 0x89c01
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100000, %esi         # imm = 0x100000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53623(%rip), %rdx     # 0x89c52
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x200000, %esi         # imm = 0x200000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53656(%rip), %rdx     # 0x89ca3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x400000, %esi         # imm = 0x400000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53693(%rip), %rdx     # 0x89cfe
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x800000, %esi         # imm = 0x800000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53691(%rip), %rdx     # 0x89d1a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000000, %esi        # imm = 0x1000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x5369d(%rip), %rdx     # 0x89d44
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x2000, %esi           # imm = 0x2000
movq %rbx, %rdi
callq 0x18b50
leaq 0x536a7(%rip), %rdx     # 0x89d6c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x20000000, %esi       # imm = 0x20000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x536b7(%rip), %rdx     # 0x89d9a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x40000000, %esi       # imm = 0x40000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x536d1(%rip), %rdx     # 0x89dd2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80000000, %esi       # imm = 0x80000000
movq %rbx, %rdi
callq 0x18b50
leaq 0x536e7(%rip), %rdx     # 0x89e06
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movabsq $0x100000000, %rsi      # imm = 0x100000000
callq 0x18b50
leaq 0x536f3(%rip), %rdx     # 0x89e35
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movabsq $0x200000000, %rsi      # imm = 0x200000000
callq 0x18b50
leaq 0x53700(%rip), %rdx     # 0x89e65
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x53712(%rip), %rdx     # 0x89e97
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53718(%rip), %rdx     # 0x89eb9
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53717(%rip), %rdx     # 0x89ed4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %r15
movq %r13, %rsi
callq 0x18b50
leaq 0x53712(%rip), %rdx     # 0x89eee
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x53712(%rip), %rdx     # 0x89f0e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x53712(%rip), %rdx     # 0x89f2a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x53713(%rip), %rdx     # 0x89f47
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %rsi
callq 0x18b50
leaq 0x5371d(%rip), %rdx     # 0x89f6d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x5371e(%rip), %rdx     # 0x89f8c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5371c(%rip), %rdx     # 0x89fa6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53721(%rip), %rdx     # 0x89fc7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53726(%rip), %rdx     # 0x89fe8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x5372e(%rip), %rdx     # 0x8a00c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53736(%rip), %rdx     # 0x8a030
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5373a(%rip), %rdx     # 0x8a050
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53741(%rip), %rdx     # 0x8a073
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53757(%rip), %rdx     # 0x8a0a5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5376e(%rip), %rdx     # 0x8a0d8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53786(%rip), %rdx     # 0x8a10c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53788(%rip), %rdx     # 0x8a12a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x537a0(%rip), %rdx     # 0x8a15e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
xorl %esi, %esi
callq 0x18b50
leaq 0x537a6(%rip), %rdx     # 0x8a17f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5379c(%rip), %rdx     # 0x8a191
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5379d(%rip), %rdx     # 0x8a1ae
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5379a(%rip), %rdx     # 0x8a1c7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53793(%rip), %rdx     # 0x8a1dc
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5378c(%rip), %rdx     # 0x8a1f1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53795(%rip), %rdx     # 0x8a216
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x537b7(%rip), %rdx     # 0x8a254
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x537d5(%rip), %rdx     # 0x8a28e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x537d6(%rip), %rdx     # 0x8a2ab
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x537ec(%rip), %rdx     # 0x8a2dd
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %r13
movq %r12, %rsi
callq 0x18b50
leaq 0x5380a(%rip), %rdx     # 0x8a31a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53826(%rip), %rdx     # 0x8a352
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53821(%rip), %rdx     # 0x8a369
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5383f(%rip), %rdx     # 0x8a3a3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5385d(%rip), %rdx     # 0x8a3dd
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53856(%rip), %rdx     # 0x8a3f2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5384e(%rip), %rdx     # 0x8a406
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5385f(%rip), %rdx     # 0x8a433
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53876(%rip), %rdx     # 0x8a466
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53885(%rip), %rdx     # 0x8a491
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x53888(%rip), %rdx     # 0x8a4b4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53892(%rip), %rdx     # 0x8a4da
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x538a4(%rip), %rdx     # 0x8a508
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x538ba(%rip), %rdx     # 0x8a53a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x538d1(%rip), %rdx     # 0x8a56d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x538e4(%rip), %rdx     # 0x8a5a0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %rsi
callq 0x18b50
leaq 0x538f4(%rip), %rdx     # 0x8a5cc
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x538f4(%rip), %rdx     # 0x8a5e8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x538ef(%rip), %rdx     # 0x8a603
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x538ec(%rip), %rdx     # 0x8a61c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x538f5(%rip), %rdx     # 0x8a641
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x538f9(%rip), %rdx     # 0x8a665
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x538fa(%rip), %rdx     # 0x8a686
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x538f9(%rip), %rdx     # 0x8a6a5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5391d(%rip), %rdx     # 0x8a6e5
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
callq 0x18b50
leaq 0x53920(%rip), %rdx     # 0x8a704
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %r14
movq %r13, %rsi
callq 0x18b50
leaq 0x53921(%rip), %rdx     # 0x8a724
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x8
popq %r13
movq %r13, %rsi
callq 0x18b50
leaq 0x53922(%rip), %rdx     # 0x8a745
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x53927(%rip), %rdx     # 0x8a766
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53933(%rip), %rdx     # 0x8a78e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53949(%rip), %rdx     # 0x8a7c0
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x80, %esi
movq %rbx, %rdi
callq 0x18b50
leaq 0x5395e(%rip), %rdx     # 0x8a7f3
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x53973(%rip), %rdx     # 0x8a826
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x1
popq %r15
movq %r15, %rsi
callq 0x18b50
leaq 0x53971(%rip), %rdx     # 0x8a844
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x2
popq %rsi
movq %rsi, %r12
callq 0x18b50
leaq 0x5396d(%rip), %rdx     # 0x8a85f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53974(%rip), %rdx     # 0x8a882
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x5397c(%rip), %rdx     # 0x8a8a6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5397c(%rip), %rdx     # 0x8a8c2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5397f(%rip), %rdx     # 0x8a8e1
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53982(%rip), %rdx     # 0x8a900
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53988(%rip), %rdx     # 0x8a922
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x5399c(%rip), %rdx     # 0x8a952
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5399d(%rip), %rdx     # 0x8a96f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x5399a(%rip), %rdx     # 0x8a988
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x539a3(%rip), %rdx     # 0x8a9ad
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %r14
movq %r14, %rsi
callq 0x18b50
leaq 0x5399a(%rip), %rdx     # 0x8a9c4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53995(%rip), %rdx     # 0x8a9db
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53990(%rip), %rdx     # 0x8a9f2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x5399e(%rip), %rdx     # 0x8aa1c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %rsi
callq 0x18b50
leaq 0x539af(%rip), %rdx     # 0x8aa49
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x539c4(%rip), %rdx     # 0x8aa7a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x539d6(%rip), %rdx     # 0x8aaa8
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x20
popq %rsi
callq 0x18b50
leaq 0x539ec(%rip), %rdx     # 0x8aada
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x40
popq %rsi
callq 0x18b50
leaq 0x539fb(%rip), %rdx     # 0x8ab05
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %r14
movq %r15, %rsi
callq 0x18b50
leaq 0x53a0b(%rip), %rdx     # 0x8ab34
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %r15
movq %r12, %rsi
callq 0x18b50
leaq 0x53a17(%rip), %rdx     # 0x8ab5f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x4
popq %r12
movq %r12, %rsi
callq 0x18b50
leaq 0x53a1e(%rip), %rdx     # 0x8ab86
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53a29(%rip), %rdx     # 0x8abad
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53a3a(%rip), %rdx     # 0x8abda
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53a4e(%rip), %rdx     # 0x8ac0a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53a66(%rip), %rdx     # 0x8ac3e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x53a79(%rip), %rdx     # 0x8ac6d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53a88(%rip), %rdx     # 0x8ac98
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53a96(%rip), %rdx     # 0x8acc2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53aa4(%rip), %rdx     # 0x8acec
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53aa7(%rip), %rdx     # 0x8ad0b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53ab4(%rip), %rdx     # 0x8ad34
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53ac4(%rip), %rdx     # 0x8ad60
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53ad8(%rip), %rdx     # 0x8ad90
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53ae3(%rip), %rdx     # 0x8adb7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53aed(%rip), %rdx     # 0x8addd
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53af7(%rip), %rdx     # 0x8ae03
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53af6(%rip), %rdx     # 0x8ae1e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
pushq $0x10
popq %rsi
callq 0x18b50
leaq 0x53b03(%rip), %rdx     # 0x8ae47
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x100, %esi            # imm = 0x100
movq %rbx, %rdi
callq 0x18b50
leaq 0x53b0b(%rip), %rdx     # 0x8ae6d
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movl $0x1000, %esi           # imm = 0x1000
movq %rbx, %rdi
callq 0x18b50
leaq 0x53b16(%rip), %rdx     # 0x8ae96
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53b21(%rip), %rdx     # 0x8aebd
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53b2a(%rip), %rdx     # 0x8aee2
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53b36(%rip), %rdx     # 0x8af0a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53b43(%rip), %rdx     # 0x8af33
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53b4b(%rip), %rdx     # 0x8af57
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53b54(%rip), %rdx     # 0x8af7c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53b5a(%rip), %rdx     # 0x8af9e
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53b6f(%rip), %rdx     # 0x8afcf
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53b84(%rip), %rdx     # 0x8b000
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53b87(%rip), %rdx     # 0x8b01f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53b8f(%rip), %rdx     # 0x8b043
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53b9c(%rip), %rdx     # 0x8b06c
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53bb3(%rip), %rdx     # 0x8b09f
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r13, %rsi
callq 0x18b50
leaq 0x53bbe(%rip), %rdx     # 0x8b0c6
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53bd3(%rip), %rdx     # 0x8b0f7
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x18b50
leaq 0x53bda(%rip), %rdx     # 0x8b11a
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r15, %rsi
callq 0x18b50
leaq 0x53bef(%rip), %rdx     # 0x8b14b
movq %rbx, %rdi
movl %ebp, %esi
callq 0x18af0
movq %rbx, %rdi
movq %r12, %rsi
callq 0x18b50
leaq 0x53bec(%rip), %rdx     # 0x8b164
movq %rbx, %rdi
movl %ebp, %esi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x18af0