// File: /workspace/github_cpp_makefile_star2_O3/stetre[P]moonvulkan/src/getproc.c
// Function: moonvulkan_getproc_device
device_dt_t* getproc_device(lua_State *L, VkDevice device, VkDeviceCreateInfo *createinfo)
    {
    device_dt_t *dt = (device_dt_t*)Malloc(L, sizeof(device_dt_t));
    (void)createinfo;

    /* Core 1.0 functions ---------------------------- */
#define GET(fn) do {                                            \
    dt->fn = (PFN_vk##fn)GetDeviceProcAddr(device, "vk"#fn);    \
    if(!dt->fn) { luaL_error(L, "cannot find vk"#fn); return dt; }  \
} while(0)
    GET(DestroyDevice);
    GET(GetDeviceQueue);
    GET(QueueSubmit);
    GET(QueueWaitIdle);
    GET(DeviceWaitIdle);
    GET(AllocateMemory);
    GET(FreeMemory);
    GET(MapMemory);
    GET(UnmapMemory);
    GET(FlushMappedMemoryRanges);
    GET(InvalidateMappedMemoryRanges);
    GET(GetDeviceMemoryCommitment);
    GET(BindBufferMemory);
    GET(BindImageMemory);
    GET(GetBufferMemoryRequirements);
    GET(GetImageMemoryRequirements);
    GET(GetImageSparseMemoryRequirements);
    GET(QueueBindSparse);
    GET(CreateFence);
    GET(DestroyFence);
    GET(ResetFences);
    GET(GetFenceStatus);
    GET(WaitForFences);
    GET(CreateSemaphore);
    GET(DestroySemaphore);
    GET(CreateEvent);
    GET(DestroyEvent);
    GET(GetEventStatus);
    GET(SetEvent);
    GET(ResetEvent);
    GET(CreateQueryPool);
    GET(DestroyQueryPool);
    GET(GetQueryPoolResults);
    GET(CreateBuffer);
    GET(DestroyBuffer);
    GET(CreateBufferView);
    GET(DestroyBufferView);
    GET(CreateImage);
    GET(DestroyImage);
    GET(GetImageSubresourceLayout);
    GET(CreateImageView);
    GET(DestroyImageView);
    GET(CreateShaderModule);
    GET(DestroyShaderModule);
    GET(CreatePipelineCache);
    GET(DestroyPipelineCache);
    GET(GetPipelineCacheData);
    GET(MergePipelineCaches);
    GET(CreateGraphicsPipelines);
    GET(CreateComputePipelines);
    GET(DestroyPipeline);
    GET(CreatePipelineLayout);
    GET(DestroyPipelineLayout);
    GET(CreateSampler);
    GET(DestroySampler);
    GET(CreateDescriptorSetLayout);
    GET(DestroyDescriptorSetLayout);
    GET(CreateDescriptorPool);
    GET(DestroyDescriptorPool);
    GET(ResetDescriptorPool);
    GET(AllocateDescriptorSets);
    GET(FreeDescriptorSets);
    GET(UpdateDescriptorSets);
    GET(CreateFramebuffer);
    GET(DestroyFramebuffer);
    GET(CreateRenderPass);
    GET(DestroyRenderPass);
    GET(GetRenderAreaGranularity);
    GET(CreateCommandPool);
    GET(DestroyCommandPool);
    GET(ResetCommandPool);
    GET(AllocateCommandBuffers);
    GET(FreeCommandBuffers);
    GET(BeginCommandBuffer);
    GET(EndCommandBuffer);
    GET(ResetCommandBuffer);
    GET(CmdBindPipeline);
    GET(CmdSetViewport);
    GET(CmdSetScissor);
    GET(CmdSetLineWidth);
    GET(CmdSetDepthBias);
    GET(CmdSetBlendConstants);
    GET(CmdSetDepthBounds);
    GET(CmdSetStencilCompareMask);
    GET(CmdSetStencilWriteMask);
    GET(CmdSetStencilReference);
    GET(CmdBindDescriptorSets);
    GET(CmdBindIndexBuffer);
    GET(CmdBindVertexBuffers);
    GET(CmdDraw);
    GET(CmdDrawIndexed);
    GET(CmdDrawIndirect);
    GET(CmdDrawIndexedIndirect);
    GET(CmdDispatch);
    GET(CmdDispatchIndirect);
    GET(CmdCopyBuffer);
    GET(CmdCopyImage);
    GET(CmdBlitImage);
    GET(CmdCopyBufferToImage);
    GET(CmdCopyImageToBuffer);
    GET(CmdUpdateBuffer);
    GET(CmdFillBuffer);
    GET(CmdClearColorImage);
    GET(CmdClearDepthStencilImage);
    GET(CmdClearAttachments);
    GET(CmdResolveImage);
    GET(CmdSetEvent);
    GET(CmdResetEvent);
    GET(CmdWaitEvents);
    GET(CmdPipelineBarrier);
    GET(CmdBeginQuery);
    GET(CmdEndQuery);
    GET(CmdResetQueryPool);
    GET(CmdWriteTimestamp);
    GET(CmdCopyQueryPoolResults);
    GET(CmdPushConstants);
    GET(CmdBeginRenderPass);
    GET(CmdNextSubpass);
    GET(CmdEndRenderPass);
    GET(CmdExecuteCommands);
#undef GET

    /* Extensions and core > 1.0 ----------------------- */
#define GET(fn) do {                                            \
    dt->fn = (PFN_vk##fn)GetDeviceProcAddr(device, "vk"#fn);    \
    /* printf(""#fn" %p\n", (void*)(dt->fn)); */                \
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
movq %rsi, %r14
movq %rdi, %r15
movl $0x888, %esi            # imm = 0x888
callq 0x19200
movq %rax, %rbx
leaq 0x5a8cd(%rip), %rsi     # 0x9cc78
movq %r14, %rdi
callq *0x7efa4(%rip)          # 0xc1358
movq %rax, (%rbx)
testq %rax, %rax
je 0x44657
leaq 0x5a8cd(%rip), %rsi     # 0x9cc94
movq %r14, %rdi
callq *0x7ef88(%rip)          # 0xc1358
movq %rax, 0x8(%rbx)
testq %rax, %rax
je 0x44663
leaq 0x5a8cd(%rip), %rsi     # 0x9ccb1
movq %r14, %rdi
callq *0x7ef6b(%rip)          # 0xc1358
movq %rax, 0x10(%rbx)
testq %rax, %rax
je 0x4466f
leaq 0x5a8ca(%rip), %rsi     # 0x9cccb
movq %r14, %rdi
callq *0x7ef4e(%rip)          # 0xc1358
movq %rax, 0x18(%rbx)
testq %rax, %rax
je 0x4467b
leaq 0x5a8c9(%rip), %rsi     # 0x9cce7
movq %r14, %rdi
callq *0x7ef31(%rip)          # 0xc1358
movq %rax, 0x20(%rbx)
testq %rax, %rax
je 0x44687
leaq 0x5a8c9(%rip), %rsi     # 0x9cd04
movq %r14, %rdi
callq *0x7ef14(%rip)          # 0xc1358
movq %rax, 0x28(%rbx)
testq %rax, %rax
je 0x44693
leaq 0x5a8c9(%rip), %rsi     # 0x9cd21
movq %r14, %rdi
callq *0x7eef7(%rip)          # 0xc1358
movq %rax, 0x30(%rbx)
testq %rax, %rax
je 0x4469f
leaq 0x5a8c5(%rip), %rsi     # 0x9cd3a
movq %r14, %rdi
callq *0x7eeda(%rip)          # 0xc1358
movq %rax, 0x38(%rbx)
testq %rax, %rax
je 0x446ab
leaq 0x5a8c0(%rip), %rsi     # 0x9cd52
movq %r14, %rdi
callq *0x7eebd(%rip)          # 0xc1358
movq %rax, 0x40(%rbx)
testq %rax, %rax
je 0x446b7
leaq 0x5a8bd(%rip), %rsi     # 0x9cd6c
movq %r14, %rdi
callq *0x7eea0(%rip)          # 0xc1358
movq %rax, 0x48(%rbx)
testq %rax, %rax
je 0x446c3
leaq 0x5a8c6(%rip), %rsi     # 0x9cd92
movq %r14, %rdi
callq *0x7ee83(%rip)          # 0xc1358
movq %rax, 0x50(%rbx)
testq %rax, %rax
je 0x446cf
leaq 0x5a8d4(%rip), %rsi     # 0x9cdbd
movq %r14, %rdi
callq *0x7ee66(%rip)          # 0xc1358
movq %rax, 0x58(%rbx)
testq %rax, %rax
je 0x446db
leaq 0x5a8df(%rip), %rsi     # 0x9cde5
movq %r14, %rdi
callq *0x7ee49(%rip)          # 0xc1358
movq %rax, 0x60(%rbx)
testq %rax, %rax
je 0x446e7
leaq 0x5a8e1(%rip), %rsi     # 0x9ce04
movq %r14, %rdi
callq *0x7ee2c(%rip)          # 0xc1358
movq %rax, 0x68(%rbx)
testq %rax, %rax
je 0x446f3
leaq 0x5a8e2(%rip), %rsi     # 0x9ce22
movq %r14, %rdi
callq *0x7ee0f(%rip)          # 0xc1358
movq %rax, 0x70(%rbx)
testq %rax, %rax
je 0x446ff
leaq 0x5a8ef(%rip), %rsi     # 0x9ce4c
movq %r14, %rdi
callq *0x7edf2(%rip)          # 0xc1358
movq %rax, 0x78(%rbx)
testq %rax, %rax
je 0x4470b
leaq 0x5a8fb(%rip), %rsi     # 0x9ce75
movq %r14, %rdi
callq *0x7edd5(%rip)          # 0xc1358
movq %rax, 0x80(%rbx)
testq %rax, %rax
je 0x44717
leaq 0x5a90a(%rip), %rsi     # 0x9cea4
movq %r14, %rdi
callq *0x7edb5(%rip)          # 0xc1358
movq %rax, 0x88(%rbx)
testq %rax, %rax
je 0x44723
leaq 0x5a908(%rip), %rsi     # 0x9cec2
movq %r14, %rdi
callq *0x7ed95(%rip)          # 0xc1358
movq %rax, 0x90(%rbx)
testq %rax, %rax
je 0x4472f
leaq 0x5a902(%rip), %rsi     # 0x9cedc
movq %r14, %rdi
callq *0x7ed75(%rip)          # 0xc1358
movq %rax, 0x98(%rbx)
testq %rax, %rax
je 0x4473b
leaq 0x5a8fd(%rip), %rsi     # 0x9cef7
movq %r14, %rdi
callq *0x7ed55(%rip)          # 0xc1358
movq %rax, 0xa0(%rbx)
testq %rax, %rax
je 0x44747
leaq 0x5a8f7(%rip), %rsi     # 0x9cf11
movq %r14, %rdi
callq *0x7ed35(%rip)          # 0xc1358
movq %rax, 0xa8(%rbx)
testq %rax, %rax
je 0x44753
leaq 0x5a8f4(%rip), %rsi     # 0x9cf2e
movq %r14, %rdi
callq *0x7ed15(%rip)          # 0xc1358
movq %rax, 0xb0(%rbx)
testq %rax, %rax
je 0x4475f
leaq 0x5a8f0(%rip), %rsi     # 0x9cf4a
movq %r14, %rdi
callq *0x7ecf5(%rip)          # 0xc1358
movq %rax, 0xb8(%rbx)
testq %rax, %rax
je 0x4476b
leaq 0x5a8ee(%rip), %rsi     # 0x9cf68
movq %r14, %rdi
callq *0x7ecd5(%rip)          # 0xc1358
movq %rax, 0xc0(%rbx)
testq %rax, %rax
je 0x44777
leaq 0x5a8ed(%rip), %rsi     # 0x9cf87
movq %r14, %rdi
callq *0x7ecb5(%rip)          # 0xc1358
movq %rax, 0xc8(%rbx)
testq %rax, %rax
je 0x44783
leaq 0x5a8e7(%rip), %rsi     # 0x9cfa1
movq %r14, %rdi
callq *0x7ec95(%rip)          # 0xc1358
movq %rax, 0xd0(%rbx)
testq %rax, %rax
je 0x4478f
leaq 0x5a8e2(%rip), %rsi     # 0x9cfbc
movq %r14, %rdi
callq *0x7ec75(%rip)          # 0xc1358
movq %rax, 0xd8(%rbx)
testq %rax, %rax
je 0x4479b
leaq 0x5a8df(%rip), %rsi     # 0x9cfd9
movq %r14, %rdi
callq *0x7ec55(%rip)          # 0xc1358
movq %rax, 0xe0(%rbx)
testq %rax, %rax
je 0x447a7
leaq 0x5a8d6(%rip), %rsi     # 0x9cff0
movq %r14, %rdi
callq *0x7ec35(%rip)          # 0xc1358
movq %rax, 0xe8(%rbx)
testq %rax, %rax
je 0x447b3
leaq 0x5a8cf(%rip), %rsi     # 0x9d009
movq %r14, %rdi
callq *0x7ec15(%rip)          # 0xc1358
movq %rax, 0xf0(%rbx)
testq %rax, %rax
je 0x447bf
leaq 0x5a8cd(%rip), %rsi     # 0x9d027
movq %r14, %rdi
callq *0x7ebf5(%rip)          # 0xc1358
movq %rax, 0xf8(%rbx)
testq %rax, %rax
je 0x447cb
leaq 0x5a8cc(%rip), %rsi     # 0x9d046
movq %r14, %rdi
callq *0x7ebd5(%rip)          # 0xc1358
movq %rax, 0x100(%rbx)
testq %rax, %rax
je 0x447d7
leaq 0x5a8ce(%rip), %rsi     # 0x9d068
movq %r14, %rdi
callq *0x7ebb5(%rip)          # 0xc1358
movq %rax, 0x108(%rbx)
testq %rax, %rax
je 0x447e3
leaq 0x5a8c9(%rip), %rsi     # 0x9d083
movq %r14, %rdi
callq *0x7eb95(%rip)          # 0xc1358
movq %rax, 0x110(%rbx)
testq %rax, %rax
je 0x447ef
leaq 0x5a8c5(%rip), %rsi     # 0x9d09f
movq %r14, %rdi
callq *0x7eb75(%rip)          # 0xc1358
movq %rax, 0x118(%rbx)
testq %rax, %rax
je 0x447fb
leaq 0x5a8c4(%rip), %rsi     # 0x9d0be
movq %r14, %rdi
callq *0x7eb55(%rip)          # 0xc1358
movq %rax, 0x120(%rbx)
testq %rax, %rax
je 0x44807
leaq 0x5a8c4(%rip), %rsi     # 0x9d0de
movq %r14, %rdi
callq *0x7eb35(%rip)          # 0xc1358
movq %rax, 0x128(%rbx)
testq %rax, %rax
je 0x44813
leaq 0x5a8be(%rip), %rsi     # 0x9d0f8
movq %r14, %rdi
callq *0x7eb15(%rip)          # 0xc1358
movq %rax, 0x130(%rbx)
testq %rax, %rax
je 0x4481f
leaq 0x5a8b9(%rip), %rsi     # 0x9d113
movq %r14, %rdi
callq *0x7eaf5(%rip)          # 0xc1358
movq %rax, 0x138(%rbx)
testq %rax, %rax
je 0x4482b
leaq 0x5a8c1(%rip), %rsi     # 0x9d13b
movq %r14, %rdi
callq *0x7ead5(%rip)          # 0xc1358
movq %rax, 0x140(%rbx)
testq %rax, %rax
je 0x44837
leaq 0x5a8bf(%rip), %rsi     # 0x9d159
movq %r14, %rdi
callq *0x7eab5(%rip)          # 0xc1358
movq %rax, 0x148(%rbx)
testq %rax, %rax
je 0x44843
leaq 0x5a8be(%rip), %rsi     # 0x9d178
movq %r14, %rdi
callq *0x7ea95(%rip)          # 0xc1358
movq %rax, 0x150(%rbx)
testq %rax, %rax
je 0x4484f
leaq 0x5a8bf(%rip), %rsi     # 0x9d199
movq %r14, %rdi
callq *0x7ea75(%rip)          # 0xc1358
movq %rax, 0x158(%rbx)
testq %rax, %rax
je 0x4485b
leaq 0x5a8c1(%rip), %rsi     # 0x9d1bb
movq %r14, %rdi
callq *0x7ea55(%rip)          # 0xc1358
movq %rax, 0x160(%rbx)
testq %rax, %rax
je 0x44867
leaq 0x5a8c3(%rip), %rsi     # 0x9d1dd
movq %r14, %rdi
callq *0x7ea35(%rip)          # 0xc1358
movq %rax, 0x168(%rbx)
testq %rax, %rax
je 0x44873
leaq 0x5a8c6(%rip), %rsi     # 0x9d200
movq %r14, %rdi
callq *0x7ea15(%rip)          # 0xc1358
movq %rax, 0x170(%rbx)
testq %rax, %rax
je 0x4487f
leaq 0x5a8c9(%rip), %rsi     # 0x9d223
movq %r14, %rdi
callq *0x7e9f5(%rip)          # 0xc1358
movq %rax, 0x178(%rbx)
testq %rax, %rax
je 0x4488b
leaq 0x5a8cb(%rip), %rsi     # 0x9d245
movq %r14, %rdi
callq *0x7e9d5(%rip)          # 0xc1358
movq %rax, 0x180(%rbx)
testq %rax, %rax
je 0x44897
leaq 0x5a8d1(%rip), %rsi     # 0x9d26b
movq %r14, %rdi
callq *0x7e9b5(%rip)          # 0xc1358
movq %rax, 0x188(%rbx)
testq %rax, %rax
je 0x448a3
leaq 0x5a8d6(%rip), %rsi     # 0x9d290
movq %r14, %rdi
callq *0x7e995(%rip)          # 0xc1358
movq %rax, 0x190(%rbx)
testq %rax, %rax
je 0x448af
leaq 0x5a8d4(%rip), %rsi     # 0x9d2ae
movq %r14, %rdi
callq *0x7e975(%rip)          # 0xc1358
movq %rax, 0x198(%rbx)
testq %rax, %rax
je 0x448bb
leaq 0x5a8d7(%rip), %rsi     # 0x9d2d1
movq %r14, %rdi
callq *0x7e955(%rip)          # 0xc1358
movq %rax, 0x1a0(%rbx)
testq %rax, %rax
je 0x448c7
leaq 0x5a8db(%rip), %rsi     # 0x9d2f5
movq %r14, %rdi
callq *0x7e935(%rip)          # 0xc1358
movq %rax, 0x1a8(%rbx)
testq %rax, %rax
je 0x448d3
leaq 0x5a8d7(%rip), %rsi     # 0x9d311
movq %r14, %rdi
callq *0x7e915(%rip)          # 0xc1358
movq %rax, 0x1b0(%rbx)
testq %rax, %rax
je 0x448df
leaq 0x5a8d4(%rip), %rsi     # 0x9d32e
movq %r14, %rdi
callq *0x7e8f5(%rip)          # 0xc1358
movq %rax, 0x1b8(%rbx)
testq %rax, %rax
je 0x448eb
leaq 0x5a8dc(%rip), %rsi     # 0x9d356
movq %r14, %rdi
callq *0x7e8d5(%rip)          # 0xc1358
movq %rax, 0x1c0(%rbx)
testq %rax, %rax
je 0x448f7
leaq 0x5a8e5(%rip), %rsi     # 0x9d37f
movq %r14, %rdi
callq *0x7e8b5(%rip)          # 0xc1358
movq %rax, 0x1c8(%rbx)
testq %rax, %rax
je 0x44903
leaq 0x5a8e8(%rip), %rsi     # 0x9d3a2
movq %r14, %rdi
callq *0x7e895(%rip)          # 0xc1358
movq %rax, 0x1d0(%rbx)
testq %rax, %rax
je 0x4490f
leaq 0x5a8ec(%rip), %rsi     # 0x9d3c6
movq %r14, %rdi
callq *0x7e875(%rip)          # 0xc1358
movq %rax, 0x1d8(%rbx)
testq %rax, %rax
je 0x4491b
leaq 0x5a8ee(%rip), %rsi     # 0x9d3e8
movq %r14, %rdi
callq *0x7e855(%rip)          # 0xc1358
movq %rax, 0x1e0(%rbx)
testq %rax, %rax
je 0x44927
leaq 0x5a8f3(%rip), %rsi     # 0x9d40d
movq %r14, %rdi
callq *0x7e835(%rip)          # 0xc1358
movq %rax, 0x1e8(%rbx)
testq %rax, %rax
je 0x44933
leaq 0x5a8f4(%rip), %rsi     # 0x9d42e
movq %r14, %rdi
callq *0x7e815(%rip)          # 0xc1358
movq %rax, 0x1f0(%rbx)
testq %rax, %rax
je 0x4493f
leaq 0x5a8f7(%rip), %rsi     # 0x9d451
movq %r14, %rdi
callq *0x7e7f5(%rip)          # 0xc1358
movq %rax, 0x1f8(%rbx)
testq %rax, %rax
je 0x4494b
leaq 0x5a8f7(%rip), %rsi     # 0x9d471
movq %r14, %rdi
callq *0x7e7d5(%rip)          # 0xc1358
movq %rax, 0x200(%rbx)
testq %rax, %rax
je 0x44957
leaq 0x5a8f8(%rip), %rsi     # 0x9d492
movq %r14, %rdi
callq *0x7e7b5(%rip)          # 0xc1358
movq %rax, 0x208(%rbx)
testq %rax, %rax
je 0x44963
leaq 0x5a8f7(%rip), %rsi     # 0x9d4b1
movq %r14, %rdi
callq *0x7e795(%rip)          # 0xc1358
movq %rax, 0x210(%rbx)
testq %rax, %rax
je 0x4496f
leaq 0x5a8f7(%rip), %rsi     # 0x9d4d1
movq %r14, %rdi
callq *0x7e775(%rip)          # 0xc1358
movq %rax, 0x218(%rbx)
testq %rax, %rax
je 0x4497b
leaq 0x5a8fe(%rip), %rsi     # 0x9d4f8
movq %r14, %rdi
callq *0x7e755(%rip)          # 0xc1358
movq %rax, 0x220(%rbx)
testq %rax, %rax
je 0x44987
leaq 0x5a8fe(%rip), %rsi     # 0x9d518
movq %r14, %rdi
callq *0x7e735(%rip)          # 0xc1358
movq %rax, 0x228(%rbx)
testq %rax, %rax
je 0x44993
leaq 0x5a8ff(%rip), %rsi     # 0x9d539
movq %r14, %rdi
callq *0x7e715(%rip)          # 0xc1358
movq %rax, 0x230(%rbx)
testq %rax, %rax
je 0x4499f
leaq 0x5a8fe(%rip), %rsi     # 0x9d558
movq %r14, %rdi
callq *0x7e6f5(%rip)          # 0xc1358
movq %rax, 0x238(%rbx)
testq %rax, %rax
je 0x449ab
leaq 0x5a903(%rip), %rsi     # 0x9d57d
movq %r14, %rdi
callq *0x7e6d5(%rip)          # 0xc1358
movq %rax, 0x240(%rbx)
testq %rax, %rax
je 0x449b7
leaq 0x5a904(%rip), %rsi     # 0x9d59e
movq %r14, %rdi
callq *0x7e6b5(%rip)          # 0xc1358
movq %rax, 0x2b8(%rbx)
testq %rax, %rax
je 0x449c3
leaq 0x5a905(%rip), %rsi     # 0x9d5bf
movq %r14, %rdi
callq *0x7e695(%rip)          # 0xc1358
movq %rax, 0x2c0(%rbx)
testq %rax, %rax
je 0x449cf
leaq 0x5a904(%rip), %rsi     # 0x9d5de
movq %r14, %rdi
callq *0x7e675(%rip)          # 0xc1358
movq %rax, 0x2c8(%rbx)
testq %rax, %rax
je 0x449db
leaq 0x5a905(%rip), %rsi     # 0x9d5ff
movq %r14, %rdi
callq *0x7e655(%rip)          # 0xc1358
movq %rax, 0x2d0(%rbx)
testq %rax, %rax
je 0x449e7
leaq 0x5a903(%rip), %rsi     # 0x9d61d
movq %r14, %rdi
callq *0x7e635(%rip)          # 0xc1358
movq %rax, 0x2d8(%rbx)
testq %rax, %rax
je 0x449f3
leaq 0x5a900(%rip), %rsi     # 0x9d63a
movq %r14, %rdi
callq *0x7e615(%rip)          # 0xc1358
movq %rax, 0x2e0(%rbx)
testq %rax, %rax
je 0x449ff
leaq 0x5a8fc(%rip), %rsi     # 0x9d656
movq %r14, %rdi
callq *0x7e5f5(%rip)          # 0xc1358
movq %rax, 0x2e8(%rbx)
testq %rax, %rax
je 0x44a0b
leaq 0x5a8fa(%rip), %rsi     # 0x9d674
movq %r14, %rdi
callq *0x7e5d5(%rip)          # 0xc1358
movq %rax, 0x2f0(%rbx)
testq %rax, %rax
je 0x44a17
leaq 0x5a8f8(%rip), %rsi     # 0x9d692
movq %r14, %rdi
callq *0x7e5b5(%rip)          # 0xc1358
movq %rax, 0x2f8(%rbx)
testq %rax, %rax
je 0x44a23
leaq 0x5a8fb(%rip), %rsi     # 0x9d6b5
movq %r14, %rdi
callq *0x7e595(%rip)          # 0xc1358
movq %rax, 0x300(%rbx)
testq %rax, %rax
je 0x44a2f
leaq 0x5a8fb(%rip), %rsi     # 0x9d6d5
movq %r14, %rdi
callq *0x7e575(%rip)          # 0xc1358
movq %rax, 0x308(%rbx)
testq %rax, %rax
je 0x44a3b
leaq 0x5a902(%rip), %rsi     # 0x9d6fc
movq %r14, %rdi
callq *0x7e555(%rip)          # 0xc1358
movq %rax, 0x310(%rbx)
testq %rax, %rax
je 0x44a47
leaq 0x5a907(%rip), %rsi     # 0x9d721
movq %r14, %rdi
callq *0x7e535(%rip)          # 0xc1358
movq %rax, 0x318(%rbx)
testq %rax, %rax
je 0x44a53
leaq 0x5a90c(%rip), %rsi     # 0x9d746
movq %r14, %rdi
callq *0x7e515(%rip)          # 0xc1358
movq %rax, 0x320(%rbx)
testq %rax, %rax
je 0x44a5f
leaq 0x5a910(%rip), %rsi     # 0x9d76a
movq %r14, %rdi
callq *0x7e4f5(%rip)          # 0xc1358
movq %rax, 0x328(%rbx)
testq %rax, %rax
je 0x44a6b
leaq 0x5a911(%rip), %rsi     # 0x9d78b
movq %r14, %rdi
callq *0x7e4d5(%rip)          # 0xc1358
movq %rax, 0x330(%rbx)
testq %rax, %rax
je 0x44a77
leaq 0x5a914(%rip), %rsi     # 0x9d7ae
movq %r14, %rdi
callq *0x7e4b5(%rip)          # 0xc1358
movq %rax, 0x338(%rbx)
testq %rax, %rax
je 0x44a83
leaq 0x5a90a(%rip), %rsi     # 0x9d7c4
movq %r14, %rdi
callq *0x7e495(%rip)          # 0xc1358
movq %rax, 0x340(%rbx)
testq %rax, %rax
je 0x44a8f
leaq 0x5a907(%rip), %rsi     # 0x9d7e1
movq %r14, %rdi
callq *0x7e475(%rip)          # 0xc1358
movq %rax, 0x348(%rbx)
testq %rax, %rax
je 0x44a9b
leaq 0x5a905(%rip), %rsi     # 0x9d7ff
movq %r14, %rdi
callq *0x7e455(%rip)          # 0xc1358
movq %rax, 0x350(%rbx)
testq %rax, %rax
je 0x44aa7
leaq 0x5a90a(%rip), %rsi     # 0x9d824
movq %r14, %rdi
callq *0x7e435(%rip)          # 0xc1358
movq %rax, 0x358(%rbx)
testq %rax, %rax
je 0x44ab3
leaq 0x5a904(%rip), %rsi     # 0x9d83e
movq %r14, %rdi
callq *0x7e415(%rip)          # 0xc1358
movq %rax, 0x360(%rbx)
testq %rax, %rax
je 0x44abf
leaq 0x5a906(%rip), %rsi     # 0x9d860
movq %r14, %rdi
callq *0x7e3f5(%rip)          # 0xc1358
movq %rax, 0x368(%rbx)
testq %rax, %rax
je 0x44acb
leaq 0x5a902(%rip), %rsi     # 0x9d87c
movq %r14, %rdi
callq *0x7e3d5(%rip)          # 0xc1358
movq %rax, 0x370(%rbx)
testq %rax, %rax
je 0x44ad7
leaq 0x5a8fd(%rip), %rsi     # 0x9d897
movq %r14, %rdi
callq *0x7e3b5(%rip)          # 0xc1358
movq %rax, 0x378(%rbx)
testq %rax, %rax
je 0x44ae3
leaq 0x5a8f8(%rip), %rsi     # 0x9d8b2
movq %r14, %rdi
callq *0x7e395(%rip)          # 0xc1358
movq %rax, 0x380(%rbx)
testq %rax, %rax
je 0x44aef
leaq 0x5a8fb(%rip), %rsi     # 0x9d8d5
movq %r14, %rdi
callq *0x7e375(%rip)          # 0xc1358
movq %rax, 0x388(%rbx)
testq %rax, %rax
je 0x44afb
leaq 0x5a8fe(%rip), %rsi     # 0x9d8f8
movq %r14, %rdi
callq *0x7e355(%rip)          # 0xc1358
movq %rax, 0x390(%rbx)
testq %rax, %rax
je 0x44b07
leaq 0x5a8fc(%rip), %rsi     # 0x9d916
movq %r14, %rdi
callq *0x7e335(%rip)          # 0xc1358
movq %rax, 0x398(%rbx)
testq %rax, %rax
je 0x44b13
leaq 0x5a8f8(%rip), %rsi     # 0x9d932
movq %r14, %rdi
callq *0x7e315(%rip)          # 0xc1358
movq %rax, 0x3a0(%rbx)
testq %rax, %rax
je 0x44b1f
leaq 0x5a8f9(%rip), %rsi     # 0x9d953
movq %r14, %rdi
callq *0x7e2f5(%rip)          # 0xc1358
movq %rax, 0x3a8(%rbx)
testq %rax, %rax
je 0x44b2b
leaq 0x5a901(%rip), %rsi     # 0x9d97b
movq %r14, %rdi
callq *0x7e2d5(%rip)          # 0xc1358
movq %rax, 0x3b0(%rbx)
testq %rax, %rax
je 0x44b37
leaq 0x5a903(%rip), %rsi     # 0x9d99d
movq %r14, %rdi
callq *0x7e2b5(%rip)          # 0xc1358
movq %rax, 0x3b8(%rbx)
testq %rax, %rax
je 0x44b43
leaq 0x5a901(%rip), %rsi     # 0x9d9bb
movq %r14, %rdi
callq *0x7e295(%rip)          # 0xc1358
movq %rax, 0x3c0(%rbx)
testq %rax, %rax
je 0x44b4c
leaq 0x5a8fb(%rip), %rsi     # 0x9d9d5
movq %r14, %rdi
callq *0x7e275(%rip)          # 0xc1358
movq %rax, 0x3c8(%rbx)
testq %rax, %rax
je 0x44b55
leaq 0x5a8f7(%rip), %rsi     # 0x9d9f1
movq %r14, %rdi
callq *0x7e255(%rip)          # 0xc1358
movq %rax, 0x3d0(%rbx)
testq %rax, %rax
je 0x44b5e
leaq 0x5a8f3(%rip), %rsi     # 0x9da0d
movq %r14, %rdi
callq *0x7e235(%rip)          # 0xc1358
movq %rax, 0x3d8(%rbx)
testq %rax, %rax
je 0x44b67
leaq 0x5a8f4(%rip), %rsi     # 0x9da2e
movq %r14, %rdi
callq *0x7e215(%rip)          # 0xc1358
movq %rax, 0x3e0(%rbx)
testq %rax, %rax
je 0x44b70
leaq 0x5a8f0(%rip), %rsi     # 0x9da4a
movq %r14, %rdi
callq *0x7e1f5(%rip)          # 0xc1358
movq %rax, 0x3e8(%rbx)
testq %rax, %rax
je 0x44b79
leaq 0x5a8ea(%rip), %rsi     # 0x9da64
movq %r14, %rdi
callq *0x7e1d5(%rip)          # 0xc1358
movq %rax, 0x3f0(%rbx)
testq %rax, %rax
je 0x44b82
leaq 0x5a8ea(%rip), %rsi     # 0x9da84
movq %r14, %rdi
callq *0x7e1b5(%rip)          # 0xc1358
movq %rax, 0x3f8(%rbx)
testq %rax, %rax
je 0x44b8b
leaq 0x5a8ea(%rip), %rsi     # 0x9daa4
movq %r14, %rdi
callq *0x7e195(%rip)          # 0xc1358
movq %rax, 0x400(%rbx)
testq %rax, %rax
je 0x44b94
leaq 0x5a8f0(%rip), %rsi     # 0x9daca
movq %r14, %rdi
callq *0x7e175(%rip)          # 0xc1358
movq %rax, 0x408(%rbx)
testq %rax, %rax
je 0x44b9d
leaq 0x5a8ef(%rip), %rsi     # 0x9dae9
movq %r14, %rdi
callq *0x7e155(%rip)          # 0xc1358
movq %rax, 0x410(%rbx)
testq %rax, %rax
je 0x44ba6
leaq 0x5a8f0(%rip), %rsi     # 0x9db0a
movq %r14, %rdi
callq *0x7e135(%rip)          # 0xc1358
movq %rax, 0x418(%rbx)
testq %rax, %rax
je 0x44baf
leaq 0x5a8ed(%rip), %rsi     # 0x9db27
movq %r14, %rdi
callq *0x7e115(%rip)          # 0xc1358
movq %rax, 0x420(%rbx)
testq %rax, %rax
je 0x44bb8
leaq 0x5a8ec(%rip), %rsi     # 0x9db46
movq %r14, %rdi
callq *0x7e0f5(%rip)          # 0xc1358
movq %rax, 0x428(%rbx)
testq %rax, %rax
je 0x44bc1
leaq 0x5a8e1(%rip), %rsi     # 0x9db5b
movq %r14, %rdi
callq *0x7e0d5(%rip)          # 0xc1358
movq %rax, 0x450(%rbx)
leaq 0x5a8dc(%rip), %rsi     # 0x9db6d
movq %r14, %rdi
callq *0x7e0be(%rip)          # 0xc1358
movq %rax, 0x458(%rbx)
testq %rax, %rax
jne 0x432d9
leaq 0x5a8e1(%rip), %rsi     # 0x9db8e
movq %r14, %rdi
callq *0x7e0a2(%rip)          # 0xc1358
movq %rax, 0x458(%rbx)
testq %rax, %rax
jne 0x432d9
leaq 0x5a8e9(%rip), %rsi     # 0x9dbb2
movq %r14, %rdi
callq *0x7e086(%rip)          # 0xc1358
movq %rax, 0x458(%rbx)
leaq 0x5a8f6(%rip), %rsi     # 0x9dbd6
movq %r14, %rdi
callq *0x7e06f(%rip)          # 0xc1358
movq %rax, 0x460(%rbx)
testq %rax, %rax
jne 0x43328
leaq 0x5a8fc(%rip), %rsi     # 0x9dbf8
movq %r14, %rdi
callq *0x7e053(%rip)          # 0xc1358
movq %rax, 0x460(%rbx)
testq %rax, %rax
jne 0x43328
leaq 0x5a905(%rip), %rsi     # 0x9dc1d
movq %r14, %rdi
callq *0x7e037(%rip)          # 0xc1358
movq %rax, 0x460(%rbx)
leaq 0x5a913(%rip), %rsi     # 0x9dc42
movq %r14, %rdi
callq *0x7e020(%rip)          # 0xc1358
movq %rax, 0x468(%rbx)
testq %rax, %rax
jne 0x43377
leaq 0x5a919(%rip), %rsi     # 0x9dc64
movq %r14, %rdi
callq *0x7e004(%rip)          # 0xc1358
movq %rax, 0x468(%rbx)
testq %rax, %rax
jne 0x43377
leaq 0x5a922(%rip), %rsi     # 0x9dc89
movq %r14, %rdi
callq *0x7dfe8(%rip)          # 0xc1358
movq %rax, 0x468(%rbx)
leaq 0x5a930(%rip), %rsi     # 0x9dcae
movq %r14, %rdi
callq *0x7dfd1(%rip)          # 0xc1358
movq %rax, 0x470(%rbx)
leaq 0x5a93f(%rip), %rsi     # 0x9dcd4
movq %r14, %rdi
callq *0x7dfba(%rip)          # 0xc1358
movq %rax, 0x278(%rbx)
leaq 0x5a944(%rip), %rsi     # 0x9dcf0
movq %r14, %rdi
callq *0x7dfa3(%rip)          # 0xc1358
movq %rax, 0x498(%rbx)
leaq 0x5a940(%rip), %rsi     # 0x9dd03
movq %r14, %rdi
callq *0x7df8c(%rip)          # 0xc1358
movq %rax, 0x4a0(%rbx)
leaq 0x5a939(%rip), %rsi     # 0x9dd13
movq %r14, %rdi
callq *0x7df75(%rip)          # 0xc1358
movq %rax, 0x478(%rbx)
leaq 0x5a933(%rip), %rsi     # 0x9dd24
movq %r14, %rdi
callq *0x7df5e(%rip)          # 0xc1358
movq %rax, 0x480(%rbx)
leaq 0x5a937(%rip), %rsi     # 0x9dd3f
movq %r14, %rdi
callq *0x7df47(%rip)          # 0xc1358
movq %rax, 0x488(%rbx)
leaq 0x5a937(%rip), %rsi     # 0x9dd56
movq %r14, %rdi
callq *0x7df30(%rip)          # 0xc1358
movq %rax, 0x490(%rbx)
leaq 0x5a934(%rip), %rsi     # 0x9dd6a
movq %r14, %rdi
callq *0x7df19(%rip)          # 0xc1358
movq %rax, 0x4a8(%rbx)
testq %rax, %rax
jne 0x4347e
leaq 0x5a936(%rip), %rsi     # 0x9dd88
movq %r14, %rdi
callq *0x7defd(%rip)          # 0xc1358
movq %rax, 0x4a8(%rbx)
testq %rax, %rax
jne 0x4347e
leaq 0x5a93b(%rip), %rsi     # 0x9dda9
movq %r14, %rdi
callq *0x7dee1(%rip)          # 0xc1358
movq %rax, 0x4a8(%rbx)
leaq 0x5a945(%rip), %rsi     # 0x9ddca
movq %r14, %rdi
callq *0x7deca(%rip)          # 0xc1358
movq %rax, 0x4b0(%rbx)
testq %rax, %rax
jne 0x434cd
leaq 0x5a948(%rip), %rsi     # 0x9dde9
movq %r14, %rdi
callq *0x7deae(%rip)          # 0xc1358
movq %rax, 0x4b0(%rbx)
testq %rax, %rax
jne 0x434cd
leaq 0x5a94e(%rip), %rsi     # 0x9de0b
movq %r14, %rdi
callq *0x7de92(%rip)          # 0xc1358
movq %rax, 0x4b0(%rbx)
leaq 0x5a959(%rip), %rsi     # 0x9de2d
movq %r14, %rdi
callq *0x7de7b(%rip)          # 0xc1358
movq %rax, 0x4b8(%rbx)
testq %rax, %rax
jne 0x4351c
leaq 0x5a961(%rip), %rsi     # 0x9de51
movq %r14, %rdi
callq *0x7de5f(%rip)          # 0xc1358
movq %rax, 0x4b8(%rbx)
testq %rax, %rax
jne 0x4351c
leaq 0x5a96c(%rip), %rsi     # 0x9de78
movq %r14, %rdi
callq *0x7de43(%rip)          # 0xc1358
movq %rax, 0x4b8(%rbx)
leaq 0x5a97c(%rip), %rsi     # 0x9de9f
movq %r14, %rdi
callq *0x7de2c(%rip)          # 0xc1358
movq %rax, 0x280(%rbx)
testq %rax, %rax
jne 0x4356b
leaq 0x5a972(%rip), %rsi     # 0x9deb1
movq %r14, %rdi
callq *0x7de10(%rip)          # 0xc1358
movq %rax, 0x280(%rbx)
testq %rax, %rax
jne 0x4356b
leaq 0x5a96b(%rip), %rsi     # 0x9dec6
movq %r14, %rdi
callq *0x7ddf4(%rip)          # 0xc1358
movq %rax, 0x280(%rbx)
leaq 0x5a969(%rip), %rsi     # 0x9dedb
movq %r14, %rdi
callq *0x7dddd(%rip)          # 0xc1358
movq %rax, 0x448(%rbx)
leaq 0x5a96c(%rip), %rsi     # 0x9def5
movq %r14, %rdi
callq *0x7ddc6(%rip)          # 0xc1358
movq %rax, 0x260(%rbx)
leaq 0x5a96d(%rip), %rsi     # 0x9df0d
movq %r14, %rdi
callq *0x7ddaf(%rip)          # 0xc1358
movq %rax, 0x248(%rbx)
leaq 0x5a96b(%rip), %rsi     # 0x9df22
movq %r14, %rdi
callq *0x7dd98(%rip)          # 0xc1358
movq %rax, 0x250(%rbx)
leaq 0x5a96a(%rip), %rsi     # 0x9df38
movq %r14, %rdi
callq *0x7dd81(%rip)          # 0xc1358
movq %rax, 0x258(%rbx)
leaq 0x5a96b(%rip), %rsi     # 0x9df50
movq %r14, %rdi
callq *0x7dd6a(%rip)          # 0xc1358
movq %rax, 0x268(%rbx)
leaq 0x5a96a(%rip), %rsi     # 0x9df66
movq %r14, %rdi
callq *0x7dd53(%rip)          # 0xc1358
movq %rax, 0x270(%rbx)
leaq 0x5a965(%rip), %rsi     # 0x9df78
movq %r14, %rdi
callq *0x7dd3c(%rip)          # 0xc1358
movq %rax, 0x288(%rbx)
leaq 0x5a96b(%rip), %rsi     # 0x9df95
movq %r14, %rdi
callq *0x7dd25(%rip)          # 0xc1358
movq %rax, 0x290(%rbx)
leaq 0x5a972(%rip), %rsi     # 0x9dfb3
movq %r14, %rdi
callq *0x7dd0e(%rip)          # 0xc1358
movq %rax, 0x430(%rbx)
leaq 0x5a974(%rip), %rsi     # 0x9dfcc
movq %r14, %rdi
callq *0x7dcf7(%rip)          # 0xc1358
movq %rax, 0x438(%rbx)
leaq 0x5a974(%rip), %rsi     # 0x9dfe3
movq %r14, %rdi
callq *0x7dce0(%rip)          # 0xc1358
movq %rax, 0x440(%rbx)
leaq 0x5a977(%rip), %rsi     # 0x9dffd
movq %r14, %rdi
callq *0x7dcc9(%rip)          # 0xc1358
movq %rax, 0x4c0(%rbx)
leaq 0x5a97c(%rip), %rsi     # 0x9e019
movq %r14, %rdi
callq *0x7dcb2(%rip)          # 0xc1358
movq %rax, 0x298(%rbx)
leaq 0x5a97e(%rip), %rsi     # 0x9e032
movq %r14, %rdi
callq *0x7dc9b(%rip)          # 0xc1358
movq %rax, 0x2a0(%rbx)
leaq 0x5a980(%rip), %rsi     # 0x9e04b
movq %r14, %rdi
callq *0x7dc84(%rip)          # 0xc1358
movq %rax, 0x2a8(%rbx)
leaq 0x5a983(%rip), %rsi     # 0x9e065
movq %r14, %rdi
callq *0x7dc6d(%rip)          # 0xc1358
movq %rax, 0x2b0(%rbx)
leaq 0x5a985(%rip), %rsi     # 0x9e07e
movq %r14, %rdi
callq *0x7dc56(%rip)          # 0xc1358
movq %rax, 0x4c8(%rbx)
leaq 0x5a982(%rip), %rsi     # 0x9e092
movq %r14, %rdi
callq *0x7dc3f(%rip)          # 0xc1358
movq %rax, 0x4d0(%rbx)
testq %rax, %rax
jne 0x43758
leaq 0x5a97a(%rip), %rsi     # 0x9e0a6
movq %r14, %rdi
callq *0x7dc23(%rip)          # 0xc1358
movq %rax, 0x4d0(%rbx)
testq %rax, %rax
jne 0x43758
leaq 0x5a975(%rip), %rsi     # 0x9e0bd
movq %r14, %rdi
callq *0x7dc07(%rip)          # 0xc1358
movq %rax, 0x4d0(%rbx)
leaq 0x5a975(%rip), %rsi     # 0x9e0d4
movq %r14, %rdi
callq *0x7dbf0(%rip)          # 0xc1358
movq %rax, 0x4d8(%rbx)
testq %rax, %rax
jne 0x437a7
leaq 0x5a96c(%rip), %rsi     # 0x9e0e7
movq %r14, %rdi
callq *0x7dbd4(%rip)          # 0xc1358
movq %rax, 0x4d8(%rbx)
testq %rax, %rax
jne 0x437a7
leaq 0x5a966(%rip), %rsi     # 0x9e0fd
movq %r14, %rdi
callq *0x7dbb8(%rip)          # 0xc1358
movq %rax, 0x4d8(%rbx)
leaq 0x5a965(%rip), %rsi     # 0x9e113
movq %r14, %rdi
callq *0x7dba1(%rip)          # 0xc1358
movq %rax, 0x4e0(%rbx)
leaq 0x5a969(%rip), %rsi     # 0x9e12e
movq %r14, %rdi
callq *0x7db8a(%rip)          # 0xc1358
movq %rax, 0x4e8(%rbx)
leaq 0x5a96d(%rip), %rsi     # 0x9e149
movq %r14, %rdi
callq *0x7db73(%rip)          # 0xc1358
movq %rax, 0x4f0(%rbx)
leaq 0x5a972(%rip), %rsi     # 0x9e165
movq %r14, %rdi
callq *0x7db5c(%rip)          # 0xc1358
movq %rax, 0x4f8(%rbx)
leaq 0x5a976(%rip), %rsi     # 0x9e180
movq %r14, %rdi
callq *0x7db45(%rip)          # 0xc1358
movq %rax, 0x500(%rbx)
leaq 0x5a97b(%rip), %rsi     # 0x9e19c
movq %r14, %rdi
callq *0x7db2e(%rip)          # 0xc1358
movq %rax, 0x508(%rbx)
testq %rax, %rax
jne 0x43869
leaq 0x5a97e(%rip), %rsi     # 0x9e1bb
movq %r14, %rdi
callq *0x7db12(%rip)          # 0xc1358
movq %rax, 0x508(%rbx)
testq %rax, %rax
jne 0x43869
leaq 0x5a984(%rip), %rsi     # 0x9e1dd
movq %r14, %rdi
callq *0x7daf6(%rip)          # 0xc1358
movq %rax, 0x508(%rbx)
leaq 0x5a98f(%rip), %rsi     # 0x9e1ff
movq %r14, %rdi
callq *0x7dadf(%rip)          # 0xc1358
movq %rax, 0x510(%rbx)
testq %rax, %rax
jne 0x438b8
leaq 0x5a993(%rip), %rsi     # 0x9e21f
movq %r14, %rdi
callq *0x7dac3(%rip)          # 0xc1358
movq %rax, 0x510(%rbx)
testq %rax, %rax
jne 0x438b8
leaq 0x5a99a(%rip), %rsi     # 0x9e242
movq %r14, %rdi
callq *0x7daa7(%rip)          # 0xc1358
movq %rax, 0x510(%rbx)
leaq 0x5a9a6(%rip), %rsi     # 0x9e265
movq %r14, %rdi
callq *0x7da90(%rip)          # 0xc1358
movq %rax, 0x518(%rbx)
leaq 0x5a9b1(%rip), %rsi     # 0x9e287
movq %r14, %rdi
callq *0x7da79(%rip)          # 0xc1358
movq %rax, 0x520(%rbx)
leaq 0x5a9ba(%rip), %rsi     # 0x9e2a7
movq %r14, %rdi
callq *0x7da62(%rip)          # 0xc1358
movq %rax, 0x5a8(%rbx)
testq %rax, %rax
jne 0x43935
leaq 0x5a9b5(%rip), %rsi     # 0x9e2be
movq %r14, %rdi
callq *0x7da46(%rip)          # 0xc1358
movq %rax, 0x5a8(%rbx)
testq %rax, %rax
jne 0x43935
leaq 0x5a9b3(%rip), %rsi     # 0x9e2d8
movq %r14, %rdi
callq *0x7da2a(%rip)          # 0xc1358
movq %rax, 0x5a8(%rbx)
leaq 0x5a9b6(%rip), %rsi     # 0x9e2f2
movq %r14, %rdi
callq *0x7da13(%rip)          # 0xc1358
movq %rax, 0x5b0(%rbx)
testq %rax, %rax
jne 0x43984
leaq 0x5a9b8(%rip), %rsi     # 0x9e310
movq %r14, %rdi
callq *0x7d9f7(%rip)          # 0xc1358
movq %rax, 0x5b0(%rbx)
testq %rax, %rax
jne 0x43984
leaq 0x5a9bd(%rip), %rsi     # 0x9e331
movq %r14, %rdi
callq *0x7d9db(%rip)          # 0xc1358
movq %rax, 0x5b0(%rbx)
leaq 0x5a9c7(%rip), %rsi     # 0x9e352
movq %r14, %rdi
callq *0x7d9c4(%rip)          # 0xc1358
movq %rax, 0x528(%rbx)
testq %rax, %rax
jne 0x439d3
leaq 0x5a9cb(%rip), %rsi     # 0x9e372
movq %r14, %rdi
callq *0x7d9a8(%rip)          # 0xc1358
movq %rax, 0x528(%rbx)
testq %rax, %rax
jne 0x439d3
leaq 0x5a9d2(%rip), %rsi     # 0x9e395
movq %r14, %rdi
callq *0x7d98c(%rip)          # 0xc1358
movq %rax, 0x528(%rbx)
leaq 0x5a9de(%rip), %rsi     # 0x9e3b8
movq %r14, %rdi
callq *0x7d975(%rip)          # 0xc1358
movq %rax, 0x5b8(%rbx)
testq %rax, %rax
jne 0x43a22
leaq 0x5a9d6(%rip), %rsi     # 0x9e3cc
movq %r14, %rdi
callq *0x7d959(%rip)          # 0xc1358
movq %rax, 0x5b8(%rbx)
testq %rax, %rax
jne 0x43a22
leaq 0x5a9d1(%rip), %rsi     # 0x9e3e3
movq %r14, %rdi
callq *0x7d93d(%rip)          # 0xc1358
movq %rax, 0x5b8(%rbx)
leaq 0x5a9d1(%rip), %rsi     # 0x9e3fa
movq %r14, %rdi
callq *0x7d926(%rip)          # 0xc1358
movq %rax, 0x5c0(%rbx)
testq %rax, %rax
jne 0x43a71
leaq 0x5a9cb(%rip), %rsi     # 0x9e410
movq %r14, %rdi
callq *0x7d90a(%rip)          # 0xc1358
movq %rax, 0x5c0(%rbx)
testq %rax, %rax
jne 0x43a71
leaq 0x5a9c8(%rip), %rsi     # 0x9e429
movq %r14, %rdi
callq *0x7d8ee(%rip)          # 0xc1358
movq %rax, 0x5c0(%rbx)
leaq 0x5a9ca(%rip), %rsi     # 0x9e442
movq %r14, %rdi
callq *0x7d8d7(%rip)          # 0xc1358
movq %rax, 0x5c8(%rbx)
testq %rax, %rax
jne 0x43ac0
leaq 0x5a9c0(%rip), %rsi     # 0x9e454
movq %r14, %rdi
callq *0x7d8bb(%rip)          # 0xc1358
movq %rax, 0x5c8(%rbx)
testq %rax, %rax
jne 0x43ac0
leaq 0x5a9b9(%rip), %rsi     # 0x9e469
movq %r14, %rdi
callq *0x7d89f(%rip)          # 0xc1358
movq %rax, 0x5c8(%rbx)
leaq 0x5a9b7(%rip), %rsi     # 0x9e47e
movq %r14, %rdi
callq *0x7d888(%rip)          # 0xc1358
movq %rax, 0x5d0(%rbx)
testq %rax, %rax
jne 0x43b0f
leaq 0x5a9af(%rip), %rsi     # 0x9e492
movq %r14, %rdi
callq *0x7d86c(%rip)          # 0xc1358
movq %rax, 0x5d0(%rbx)
testq %rax, %rax
jne 0x43b0f
leaq 0x5a9aa(%rip), %rsi     # 0x9e4a9
movq %r14, %rdi
callq *0x7d850(%rip)          # 0xc1358
movq %rax, 0x5d0(%rbx)
leaq 0x5a9aa(%rip), %rsi     # 0x9e4c0
movq %r14, %rdi
callq *0x7d839(%rip)          # 0xc1358
movq %rax, 0x530(%rbx)
testq %rax, %rax
jne 0x43b5e
leaq 0x5a9b1(%rip), %rsi     # 0x9e4e3
movq %r14, %rdi
callq *0x7d81d(%rip)          # 0xc1358
movq %rax, 0x530(%rbx)
testq %rax, %rax
jne 0x43b5e
leaq 0x5a9bb(%rip), %rsi     # 0x9e509
movq %r14, %rdi
callq *0x7d801(%rip)          # 0xc1358
movq %rax, 0x530(%rbx)
leaq 0x5a9ca(%rip), %rsi     # 0x9e52f
movq %r14, %rdi
callq *0x7d7ea(%rip)          # 0xc1358
movq %rax, 0x538(%rbx)
testq %rax, %rax
jne 0x43bad
leaq 0x5a9c1(%rip), %rsi     # 0x9e542
movq %r14, %rdi
callq *0x7d7ce(%rip)          # 0xc1358
movq %rax, 0x538(%rbx)
testq %rax, %rax
jne 0x43bad
leaq 0x5a9bb(%rip), %rsi     # 0x9e558
movq %r14, %rdi
callq *0x7d7b2(%rip)          # 0xc1358
movq %rax, 0x538(%rbx)
leaq 0x5a9ba(%rip), %rsi     # 0x9e56e
movq %r14, %rdi
callq *0x7d79b(%rip)          # 0xc1358
movq %rax, 0x540(%rbx)
testq %rax, %rax
jne 0x43bfc
leaq 0x5a9b0(%rip), %rsi     # 0x9e580
movq %r14, %rdi
callq *0x7d77f(%rip)          # 0xc1358
movq %rax, 0x540(%rbx)
testq %rax, %rax
jne 0x43bfc
leaq 0x5a9a9(%rip), %rsi     # 0x9e595
movq %r14, %rdi
callq *0x7d763(%rip)          # 0xc1358
movq %rax, 0x540(%rbx)
leaq 0x5a9a7(%rip), %rsi     # 0x9e5aa
movq %r14, %rdi
callq *0x7d74c(%rip)          # 0xc1358
movq %rax, 0x548(%rbx)
leaq 0x5a9b7(%rip), %rsi     # 0x9e5d1
movq %r14, %rdi
callq *0x7d735(%rip)          # 0xc1358
movq %rax, 0x550(%rbx)
leaq 0x5a9c7(%rip), %rsi     # 0x9e5f8
movq %r14, %rdi
callq *0x7d71e(%rip)          # 0xc1358
movq %rax, 0x558(%rbx)
leaq 0x5a9d8(%rip), %rsi     # 0x9e620
movq %r14, %rdi
callq *0x7d707(%rip)          # 0xc1358
movq %rax, 0x560(%rbx)
leaq 0x5a9d8(%rip), %rsi     # 0x9e637
movq %r14, %rdi
callq *0x7d6f0(%rip)          # 0xc1358
movq %rax, 0x568(%rbx)
leaq 0x5a9e5(%rip), %rsi     # 0x9e65b
movq %r14, %rdi
callq *0x7d6d9(%rip)          # 0xc1358
movq %rax, 0x570(%rbx)
leaq 0x5a9f3(%rip), %rsi     # 0x9e680
movq %r14, %rdi
callq *0x7d6c2(%rip)          # 0xc1358
movq %rax, 0x578(%rbx)
leaq 0x5a9fb(%rip), %rsi     # 0x9e69f
movq %r14, %rdi
callq *0x7d6ab(%rip)          # 0xc1358
movq %rax, 0x580(%rbx)
leaq 0x5aa01(%rip), %rsi     # 0x9e6bc
movq %r14, %rdi
callq *0x7d694(%rip)          # 0xc1358
movq %rax, 0x588(%rbx)
leaq 0x5aa04(%rip), %rsi     # 0x9e6d6
movq %r14, %rdi
callq *0x7d67d(%rip)          # 0xc1358
movq %rax, 0x590(%rbx)
leaq 0x5aa05(%rip), %rsi     # 0x9e6ee
movq %r14, %rdi
callq *0x7d666(%rip)          # 0xc1358
movq %rax, 0x598(%rbx)
leaq 0x5aa0c(%rip), %rsi     # 0x9e70c
movq %r14, %rdi
callq *0x7d64f(%rip)          # 0xc1358
movq %rax, 0x5a0(%rbx)
leaq 0x5aa12(%rip), %rsi     # 0x9e729
movq %r14, %rdi
callq *0x7d638(%rip)          # 0xc1358
movq %rax, 0x5d8(%rbx)
testq %rax, %rax
jne 0x43d5f
leaq 0x5aa11(%rip), %rsi     # 0x9e744
movq %r14, %rdi
callq *0x7d61c(%rip)          # 0xc1358
movq %rax, 0x5d8(%rbx)
testq %rax, %rax
jne 0x43d5f
leaq 0x5aa13(%rip), %rsi     # 0x9e762
movq %r14, %rdi
callq *0x7d600(%rip)          # 0xc1358
movq %rax, 0x5d8(%rbx)
leaq 0x5aa1a(%rip), %rsi     # 0x9e780
movq %r14, %rdi
callq *0x7d5e9(%rip)          # 0xc1358
movq %rax, 0x5e0(%rbx)
testq %rax, %rax
jne 0x43dae
leaq 0x5aa0f(%rip), %rsi     # 0x9e791
movq %r14, %rdi
callq *0x7d5cd(%rip)          # 0xc1358
movq %rax, 0x5e0(%rbx)
testq %rax, %rax
jne 0x43dae
leaq 0x5aa07(%rip), %rsi     # 0x9e7a5
movq %r14, %rdi
callq *0x7d5b1(%rip)          # 0xc1358
movq %rax, 0x5e0(%rbx)
leaq 0x5aa04(%rip), %rsi     # 0x9e7b9
movq %r14, %rdi
callq *0x7d59a(%rip)          # 0xc1358
movq %rax, 0x5e8(%rbx)
testq %rax, %rax
jne 0x43dfd
leaq 0x5a9fa(%rip), %rsi     # 0x9e7cb
movq %r14, %rdi
callq *0x7d57e(%rip)          # 0xc1358
movq %rax, 0x5e8(%rbx)
testq %rax, %rax
jne 0x43dfd
leaq 0x5a9f3(%rip), %rsi     # 0x9e7e0
movq %r14, %rdi
callq *0x7d562(%rip)          # 0xc1358
movq %rax, 0x5e8(%rbx)
leaq 0x5a9f1(%rip), %rsi     # 0x9e7f5
movq %r14, %rdi
callq *0x7d54b(%rip)          # 0xc1358
movq %rax, 0x5f0(%rbx)
testq %rax, %rax
jne 0x43e4c
leaq 0x5a9ee(%rip), %rsi     # 0x9e80e
movq %r14, %rdi
callq *0x7d52f(%rip)          # 0xc1358
movq %rax, 0x5f0(%rbx)
testq %rax, %rax
jne 0x43e4c
leaq 0x5a9ee(%rip), %rsi     # 0x9e82a
movq %r14, %rdi
callq *0x7d513(%rip)          # 0xc1358
movq %rax, 0x5f0(%rbx)
leaq 0x5a9f3(%rip), %rsi     # 0x9e846
movq %r14, %rdi
callq *0x7d4fc(%rip)          # 0xc1358
movq %rax, 0x5f8(%rbx)
testq %rax, %rax
jne 0x43e9b
leaq 0x5a9f7(%rip), %rsi     # 0x9e866
movq %r14, %rdi
callq *0x7d4e0(%rip)          # 0xc1358
movq %rax, 0x5f8(%rbx)
testq %rax, %rax
jne 0x43e9b
leaq 0x5a9fe(%rip), %rsi     # 0x9e889
movq %r14, %rdi
callq *0x7d4c4(%rip)          # 0xc1358
movq %rax, 0x5f8(%rbx)
leaq 0x5aa0a(%rip), %rsi     # 0x9e8ac
movq %r14, %rdi
callq *0x7d4ad(%rip)          # 0xc1358
movq %rax, 0x600(%rbx)
testq %rax, %rax
jne 0x43eea
leaq 0x5aa14(%rip), %rsi     # 0x9e8d2
movq %r14, %rdi
callq *0x7d491(%rip)          # 0xc1358
movq %rax, 0x600(%rbx)
testq %rax, %rax
jne 0x43eea
leaq 0x5aa21(%rip), %rsi     # 0x9e8fb
movq %r14, %rdi
callq *0x7d475(%rip)          # 0xc1358
movq %rax, 0x600(%rbx)
leaq 0x5aa33(%rip), %rsi     # 0x9e924
movq %r14, %rdi
callq *0x7d45e(%rip)          # 0xc1358
movq %rax, 0x608(%rbx)
testq %rax, %rax
jne 0x43f39
leaq 0x5aa28(%rip), %rsi     # 0x9e935
movq %r14, %rdi
callq *0x7d442(%rip)          # 0xc1358
movq %rax, 0x608(%rbx)
testq %rax, %rax
jne 0x43f39
leaq 0x5aa20(%rip), %rsi     # 0x9e949
movq %r14, %rdi
callq *0x7d426(%rip)          # 0xc1358
movq %rax, 0x608(%rbx)
leaq 0x5aa1d(%rip), %rsi     # 0x9e95d
movq %r14, %rdi
callq *0x7d40f(%rip)          # 0xc1358
movq %rax, 0x610(%rbx)
leaq 0x5aa20(%rip), %rsi     # 0x9e977
movq %r14, %rdi
callq *0x7d3f8(%rip)          # 0xc1358
movq %rax, 0x618(%rbx)
leaq 0x5aa23(%rip), %rsi     # 0x9e991
movq %r14, %rdi
callq *0x7d3e1(%rip)          # 0xc1358
movq %rax, 0x620(%rbx)
leaq 0x5aa2b(%rip), %rsi     # 0x9e9b0
movq %r14, %rdi
callq *0x7d3ca(%rip)          # 0xc1358
movq %rax, 0x628(%rbx)
leaq 0x5aa28(%rip), %rsi     # 0x9e9c4
movq %r14, %rdi
callq *0x7d3b3(%rip)          # 0xc1358
movq %rax, 0x630(%rbx)
leaq 0x5aa2e(%rip), %rsi     # 0x9e9e1
movq %r14, %rdi
callq *0x7d39c(%rip)          # 0xc1358
movq %rax, 0x638(%rbx)
leaq 0x5aa35(%rip), %rsi     # 0x9e9ff
movq %r14, %rdi
callq *0x7d385(%rip)          # 0xc1358
movq %rax, 0x640(%rbx)
leaq 0x5aa46(%rip), %rsi     # 0x9ea27
movq %r14, %rdi
callq *0x7d36e(%rip)          # 0xc1358
movq %rax, 0x648(%rbx)
leaq 0x5aa4f(%rip), %rsi     # 0x9ea47
movq %r14, %rdi
callq *0x7d357(%rip)          # 0xc1358
movq %rax, 0x650(%rbx)
leaq 0x5aa53(%rip), %rsi     # 0x9ea62
movq %r14, %rdi
callq *0x7d340(%rip)          # 0xc1358
movq %rax, 0x658(%rbx)
leaq 0x5aa61(%rip), %rsi     # 0x9ea87
movq %r14, %rdi
callq *0x7d329(%rip)          # 0xc1358
movq %rax, 0x660(%rbx)
leaq 0x5aa6f(%rip), %rsi     # 0x9eaac
movq %r14, %rdi
callq *0x7d312(%rip)          # 0xc1358
movq %rax, 0x668(%rbx)
leaq 0x5aa8a(%rip), %rsi     # 0x9eade
movq %r14, %rdi
callq *0x7d2fb(%rip)          # 0xc1358
movq %rax, 0x670(%rbx)
leaq 0x5aa85(%rip), %rsi     # 0x9eaf0
movq %r14, %rdi
callq *0x7d2e4(%rip)          # 0xc1358
movq %rax, 0x678(%rbx)
leaq 0x5aa82(%rip), %rsi     # 0x9eb04
movq %r14, %rdi
callq *0x7d2cd(%rip)          # 0xc1358
movq %rax, 0x680(%rbx)
leaq 0x5aa7f(%rip), %rsi     # 0x9eb18
movq %r14, %rdi
callq *0x7d2b6(%rip)          # 0xc1358
movq %rax, 0x688(%rbx)
leaq 0x5aa81(%rip), %rsi     # 0x9eb31
movq %r14, %rdi
callq *0x7d29f(%rip)          # 0xc1358
movq %rax, 0x690(%rbx)
leaq 0x5aa82(%rip), %rsi     # 0x9eb49
movq %r14, %rdi
callq *0x7d288(%rip)          # 0xc1358
movq %rax, 0x698(%rbx)
leaq 0x5aa7d(%rip), %rsi     # 0x9eb5b
movq %r14, %rdi
callq *0x7d271(%rip)          # 0xc1358
movq %rax, 0x6a0(%rbx)
leaq 0x5aa7a(%rip), %rsi     # 0x9eb6f
movq %r14, %rdi
callq *0x7d25a(%rip)          # 0xc1358
movq %rax, 0x6a8(%rbx)
leaq 0x5aa76(%rip), %rsi     # 0x9eb82
movq %r14, %rdi
callq *0x7d243(%rip)          # 0xc1358
movq %rax, 0x6b0(%rbx)
leaq 0x5aa7a(%rip), %rsi     # 0x9eb9d
movq %r14, %rdi
callq *0x7d22c(%rip)          # 0xc1358
movq %rax, 0x6b8(%rbx)
leaq 0x5aa7e(%rip), %rsi     # 0x9ebb8
movq %r14, %rdi
callq *0x7d215(%rip)          # 0xc1358
movq %rax, 0x6c0(%rbx)
leaq 0x5aa7a(%rip), %rsi     # 0x9ebcb
movq %r14, %rdi
callq *0x7d1fe(%rip)          # 0xc1358
movq %rax, 0x6c8(%rbx)
leaq 0x5aa79(%rip), %rsi     # 0x9ebe1
movq %r14, %rdi
callq *0x7d1e7(%rip)          # 0xc1358
movq %rax, 0x6d0(%rbx)
leaq 0x5aa87(%rip), %rsi     # 0x9ec06
movq %r14, %rdi
callq *0x7d1d0(%rip)          # 0xc1358
movq %rax, 0x6d8(%rbx)
leaq 0x5aa91(%rip), %rsi     # 0x9ec27
movq %r14, %rdi
callq *0x7d1b9(%rip)          # 0xc1358
movq %rax, 0x6e0(%rbx)
leaq 0x5aa9c(%rip), %rsi     # 0x9ec49
movq %r14, %rdi
callq *0x7d1a2(%rip)          # 0xc1358
movq %rax, 0x6e8(%rbx)
leaq 0x5aaa9(%rip), %rsi     # 0x9ec6d
movq %r14, %rdi
callq *0x7d18b(%rip)          # 0xc1358
movq %rax, 0x6f0(%rbx)
leaq 0x5aabe(%rip), %rsi     # 0x9ec99
movq %r14, %rdi
callq *0x7d174(%rip)          # 0xc1358
movq %rax, 0x6f8(%rbx)
leaq 0x5aac8(%rip), %rsi     # 0x9ecba
movq %r14, %rdi
callq *0x7d15d(%rip)          # 0xc1358
movq %rax, 0x700(%rbx)
leaq 0x5aad0(%rip), %rsi     # 0x9ecd9
movq %r14, %rdi
callq *0x7d146(%rip)          # 0xc1358
movq %rax, 0x708(%rbx)
leaq 0x5aae0(%rip), %rsi     # 0x9ed00
movq %r14, %rdi
callq *0x7d12f(%rip)          # 0xc1358
movq %rax, 0x710(%rbx)
leaq 0x5aaf0(%rip), %rsi     # 0x9ed27
movq %r14, %rdi
callq *0x7d118(%rip)          # 0xc1358
movq %rax, 0x718(%rbx)
leaq 0x5ab04(%rip), %rsi     # 0x9ed52
movq %r14, %rdi
callq *0x7d101(%rip)          # 0xc1358
movq %rax, 0x720(%rbx)
leaq 0x5ab0f(%rip), %rsi     # 0x9ed74
movq %r14, %rdi
callq *0x7d0ea(%rip)          # 0xc1358
movq %rax, 0x728(%rbx)
leaq 0x5ab22(%rip), %rsi     # 0x9ed9e
movq %r14, %rdi
callq *0x7d0d3(%rip)          # 0xc1358
movq %rax, 0x730(%rbx)
leaq 0x5ab35(%rip), %rsi     # 0x9edc8
movq %r14, %rdi
callq *0x7d0bc(%rip)          # 0xc1358
movq %rax, 0x738(%rbx)
leaq 0x5ab49(%rip), %rsi     # 0x9edf3
movq %r14, %rdi
callq *0x7d0a5(%rip)          # 0xc1358
movq %rax, 0x740(%rbx)
leaq 0x5ab60(%rip), %rsi     # 0x9ee21
movq %r14, %rdi
callq *0x7d08e(%rip)          # 0xc1358
movq %rax, 0x748(%rbx)
leaq 0x5ab7a(%rip), %rsi     # 0x9ee52
movq %r14, %rdi
callq *0x7d077(%rip)          # 0xc1358
movq %rax, 0x750(%rbx)
leaq 0x5ab8b(%rip), %rsi     # 0x9ee7a
movq %r14, %rdi
callq *0x7d060(%rip)          # 0xc1358
movq %rax, 0x758(%rbx)
leaq 0x5ab86(%rip), %rsi     # 0x9ee8c
movq %r14, %rdi
callq *0x7d049(%rip)          # 0xc1358
movq %rax, 0x760(%rbx)
leaq 0x5ab8e(%rip), %rsi     # 0x9eeab
movq %r14, %rdi
callq *0x7d032(%rip)          # 0xc1358
movq %rax, 0x768(%rbx)
leaq 0x5aba9(%rip), %rsi     # 0x9eedd
movq %r14, %rdi
callq *0x7d01b(%rip)          # 0xc1358
movq %rax, 0x770(%rbx)
leaq 0x5abac(%rip), %rsi     # 0x9eef7
movq %r14, %rdi
callq *0x7d004(%rip)          # 0xc1358
movq %rax, 0x778(%rbx)
leaq 0x5abbc(%rip), %rsi     # 0x9ef1e
movq %r14, %rdi
callq *0x7cfed(%rip)          # 0xc1358
movq %rax, 0x780(%rbx)
leaq 0x5abcc(%rip), %rsi     # 0x9ef45
movq %r14, %rdi
callq *0x7cfd6(%rip)          # 0xc1358
movq %rax, 0x788(%rbx)
leaq 0x5abcc(%rip), %rsi     # 0x9ef5c
movq %r14, %rdi
callq *0x7cfbf(%rip)          # 0xc1358
movq %rax, 0x790(%rbx)
leaq 0x5abc9(%rip), %rsi     # 0x9ef70
movq %r14, %rdi
callq *0x7cfa8(%rip)          # 0xc1358
movq %rax, 0x798(%rbx)
leaq 0x5abc7(%rip), %rsi     # 0x9ef85
movq %r14, %rdi
callq *0x7cf91(%rip)          # 0xc1358
movq %rax, 0x7a0(%rbx)
leaq 0x5abcd(%rip), %rsi     # 0x9efa2
movq %r14, %rdi
callq *0x7cf7a(%rip)          # 0xc1358
movq %rax, 0x7a8(%rbx)
leaq 0x5abd3(%rip), %rsi     # 0x9efbf
movq %r14, %rdi
callq *0x7cf63(%rip)          # 0xc1358
movq %rax, 0x7b0(%rbx)
leaq 0x5abd8(%rip), %rsi     # 0x9efdb
movq %r14, %rdi
callq *0x7cf4c(%rip)          # 0xc1358
movq %rax, 0x7b8(%rbx)
leaq 0x5abdc(%rip), %rsi     # 0x9eff6
movq %r14, %rdi
callq *0x7cf35(%rip)          # 0xc1358
movq %rax, 0x7c0(%rbx)
leaq 0x5abe0(%rip), %rsi     # 0x9f011
movq %r14, %rdi
callq *0x7cf1e(%rip)          # 0xc1358
movq %rax, 0x7c8(%rbx)
leaq 0x5abe5(%rip), %rsi     # 0x9f02d
movq %r14, %rdi
callq *0x7cf07(%rip)          # 0xc1358
movq %rax, 0x7d0(%rbx)
leaq 0x5abe8(%rip), %rsi     # 0x9f047
movq %r14, %rdi
callq *0x7cef0(%rip)          # 0xc1358
movq %rax, 0x7d8(%rbx)
leaq 0x5abf2(%rip), %rsi     # 0x9f068
movq %r14, %rdi
callq *0x7ced9(%rip)          # 0xc1358
movq %rax, 0x7e0(%rbx)
leaq 0x5abf8(%rip), %rsi     # 0x9f085
movq %r14, %rdi
callq *0x7cec2(%rip)          # 0xc1358
movq %rax, 0x7e8(%rbx)
leaq 0x5abf6(%rip), %rsi     # 0x9f09a
movq %r14, %rdi
callq *0x7ceab(%rip)          # 0xc1358
movq %rax, 0x7f0(%rbx)
leaq 0x5abfa(%rip), %rsi     # 0x9f0b5
movq %r14, %rdi
callq *0x7ce94(%rip)          # 0xc1358
movq %rax, 0x7f8(%rbx)
leaq 0x5abff(%rip), %rsi     # 0x9f0d1
movq %r14, %rdi
callq *0x7ce7d(%rip)          # 0xc1358
movq %rax, 0x800(%rbx)
leaq 0x5abfc(%rip), %rsi     # 0x9f0e5
movq %r14, %rdi
callq *0x7ce66(%rip)          # 0xc1358
movq %rax, 0x808(%rbx)
leaq 0x5abf9(%rip), %rsi     # 0x9f0f9
movq %r14, %rdi
callq *0x7ce4f(%rip)          # 0xc1358
movq %rax, 0x810(%rbx)
leaq 0x5abf9(%rip), %rsi     # 0x9f110
movq %r14, %rdi
callq *0x7ce38(%rip)          # 0xc1358
movq %rax, 0x818(%rbx)
leaq 0x5ac00(%rip), %rsi     # 0x9f12e
movq %r14, %rdi
callq *0x7ce21(%rip)          # 0xc1358
movq %rax, 0x820(%rbx)
leaq 0x5ac0c(%rip), %rsi     # 0x9f151
movq %r14, %rdi
callq *0x7ce0a(%rip)          # 0xc1358
movq %rax, 0x828(%rbx)
leaq 0x5ac10(%rip), %rsi     # 0x9f16c
movq %r14, %rdi
callq *0x7cdf3(%rip)          # 0xc1358
movq %rax, 0x830(%rbx)
leaq 0x5ac0c(%rip), %rsi     # 0x9f17f
movq %r14, %rdi
callq *0x7cddc(%rip)          # 0xc1358
movq %rax, 0x838(%rbx)
leaq 0x5ac17(%rip), %rsi     # 0x9f1a1
movq %r14, %rdi
callq *0x7cdc5(%rip)          # 0xc1358
movq %rax, 0x840(%rbx)
leaq 0x5ac1c(%rip), %rsi     # 0x9f1bd
movq %r14, %rdi
callq *0x7cdae(%rip)          # 0xc1358
movq %rax, 0x848(%rbx)
leaq 0x5ac17(%rip), %rsi     # 0x9f1cf
movq %r14, %rdi
callq *0x7cd97(%rip)          # 0xc1358
movq %rax, 0x850(%rbx)
leaq 0x5ac19(%rip), %rsi     # 0x9f1e8
movq %r14, %rdi
callq *0x7cd80(%rip)          # 0xc1358
movq %rax, 0x858(%rbx)
leaq 0x5ac19(%rip), %rsi     # 0x9f1ff
movq %r14, %rdi
callq *0x7cd69(%rip)          # 0xc1358
movq %rax, 0x860(%rbx)
leaq 0x5ac17(%rip), %rsi     # 0x9f214
movq %r14, %rdi
callq *0x7cd52(%rip)          # 0xc1358
movq %rax, 0x868(%rbx)
leaq 0x5ac27(%rip), %rsi     # 0x9f23b
movq %r14, %rdi
callq *0x7cd3b(%rip)          # 0xc1358
movq %rax, 0x870(%rbx)
leaq 0x5ac36(%rip), %rsi     # 0x9f261
movq %r14, %rdi
callq *0x7cd24(%rip)          # 0xc1358
movq %rax, 0x878(%rbx)
leaq 0x5ac4b(%rip), %rsi     # 0x9f28d
movq %r14, %rdi
callq *0x7cd0d(%rip)          # 0xc1358
movq %rax, 0x880(%rbx)
jmp 0x44bd2
leaq 0x5860e(%rip), %rsi     # 0x9cc6c
jmp 0x44bc8
leaq 0x5861e(%rip), %rsi     # 0x9cc88
jmp 0x44bc8
leaq 0x5862f(%rip), %rsi     # 0x9cca5
jmp 0x44bc8
leaq 0x5863d(%rip), %rsi     # 0x9ccbf
jmp 0x44bc8
leaq 0x5864d(%rip), %rsi     # 0x9ccdb
jmp 0x44bc8
leaq 0x5865e(%rip), %rsi     # 0x9ccf8
jmp 0x44bc8
leaq 0x5866f(%rip), %rsi     # 0x9cd15
jmp 0x44bc8
leaq 0x5867c(%rip), %rsi     # 0x9cd2e
jmp 0x44bc8
leaq 0x58688(%rip), %rsi     # 0x9cd46
jmp 0x44bc8
leaq 0x58696(%rip), %rsi     # 0x9cd60
jmp 0x44bc8
leaq 0x586b0(%rip), %rsi     # 0x9cd86
jmp 0x44bc8
leaq 0x586cf(%rip), %rsi     # 0x9cdb1
jmp 0x44bc8
leaq 0x586eb(%rip), %rsi     # 0x9cdd9
jmp 0x44bc8
leaq 0x586fe(%rip), %rsi     # 0x9cdf8
jmp 0x44bc8
leaq 0x58710(%rip), %rsi     # 0x9ce16
jmp 0x44bc8
leaq 0x5872e(%rip), %rsi     # 0x9ce40
jmp 0x44bc8
leaq 0x5874b(%rip), %rsi     # 0x9ce69
jmp 0x44bc8
leaq 0x5876e(%rip), %rsi     # 0x9ce98
jmp 0x44bc8
leaq 0x58780(%rip), %rsi     # 0x9ceb6
jmp 0x44bc8
leaq 0x5878e(%rip), %rsi     # 0x9ced0
jmp 0x44bc8
leaq 0x5879d(%rip), %rsi     # 0x9ceeb
jmp 0x44bc8
leaq 0x587ab(%rip), %rsi     # 0x9cf05
jmp 0x44bc8
leaq 0x587bc(%rip), %rsi     # 0x9cf22
jmp 0x44bc8
leaq 0x587cc(%rip), %rsi     # 0x9cf3e
jmp 0x44bc8
leaq 0x587de(%rip), %rsi     # 0x9cf5c
jmp 0x44bc8
leaq 0x587f1(%rip), %rsi     # 0x9cf7b
jmp 0x44bc8
leaq 0x587ff(%rip), %rsi     # 0x9cf95
jmp 0x44bc8
leaq 0x5880e(%rip), %rsi     # 0x9cfb0
jmp 0x44bc8
leaq 0x5881f(%rip), %rsi     # 0x9cfcd
jmp 0x44bc8
leaq 0x5882a(%rip), %rsi     # 0x9cfe4
jmp 0x44bc8
leaq 0x58837(%rip), %rsi     # 0x9cffd
jmp 0x44bc8
leaq 0x58849(%rip), %rsi     # 0x9d01b
jmp 0x44bc8
leaq 0x5885c(%rip), %rsi     # 0x9d03a
jmp 0x44bc8
leaq 0x58872(%rip), %rsi     # 0x9d05c
jmp 0x44bc8
leaq 0x58881(%rip), %rsi     # 0x9d077
jmp 0x44bc8
leaq 0x58891(%rip), %rsi     # 0x9d093
jmp 0x44bc8
leaq 0x588a4(%rip), %rsi     # 0x9d0b2
jmp 0x44bc8
leaq 0x588b8(%rip), %rsi     # 0x9d0d2
jmp 0x44bc8
leaq 0x588c6(%rip), %rsi     # 0x9d0ec
jmp 0x44bc8
leaq 0x588d5(%rip), %rsi     # 0x9d107
jmp 0x44bc8
leaq 0x588f1(%rip), %rsi     # 0x9d12f
jmp 0x44bc8
leaq 0x58903(%rip), %rsi     # 0x9d14d
jmp 0x44bc8
leaq 0x58916(%rip), %rsi     # 0x9d16c
jmp 0x44bc8
leaq 0x5892b(%rip), %rsi     # 0x9d18d
jmp 0x44bc8
leaq 0x58941(%rip), %rsi     # 0x9d1af
jmp 0x44bc8
leaq 0x58957(%rip), %rsi     # 0x9d1d1
jmp 0x44bc8
leaq 0x5896e(%rip), %rsi     # 0x9d1f4
jmp 0x44bc8
leaq 0x58985(%rip), %rsi     # 0x9d217
jmp 0x44bc8
leaq 0x5899b(%rip), %rsi     # 0x9d239
jmp 0x44bc8
leaq 0x589b5(%rip), %rsi     # 0x9d25f
jmp 0x44bc8
leaq 0x589ce(%rip), %rsi     # 0x9d284
jmp 0x44bc8
leaq 0x589e0(%rip), %rsi     # 0x9d2a2
jmp 0x44bc8
leaq 0x589f7(%rip), %rsi     # 0x9d2c5
jmp 0x44bc8
leaq 0x58a0f(%rip), %rsi     # 0x9d2e9
jmp 0x44bc8
leaq 0x58a1f(%rip), %rsi     # 0x9d305
jmp 0x44bc8
leaq 0x58a30(%rip), %rsi     # 0x9d322
jmp 0x44bc8
leaq 0x58a4c(%rip), %rsi     # 0x9d34a
jmp 0x44bc8
leaq 0x58a69(%rip), %rsi     # 0x9d373
jmp 0x44bc8
leaq 0x58a80(%rip), %rsi     # 0x9d396
jmp 0x44bc8
leaq 0x58a98(%rip), %rsi     # 0x9d3ba
jmp 0x44bc8
leaq 0x58aae(%rip), %rsi     # 0x9d3dc
jmp 0x44bc8
leaq 0x58ac7(%rip), %rsi     # 0x9d401
jmp 0x44bc8
leaq 0x58adc(%rip), %rsi     # 0x9d422
jmp 0x44bc8
leaq 0x58af3(%rip), %rsi     # 0x9d445
jmp 0x44bc8
leaq 0x58b07(%rip), %rsi     # 0x9d465
jmp 0x44bc8
leaq 0x58b1c(%rip), %rsi     # 0x9d486
jmp 0x44bc8
leaq 0x58b2f(%rip), %rsi     # 0x9d4a5
jmp 0x44bc8
leaq 0x58b43(%rip), %rsi     # 0x9d4c5
jmp 0x44bc8
leaq 0x58b5e(%rip), %rsi     # 0x9d4ec
jmp 0x44bc8
leaq 0x58b72(%rip), %rsi     # 0x9d50c
jmp 0x44bc8
leaq 0x58b87(%rip), %rsi     # 0x9d52d
jmp 0x44bc8
leaq 0x58b9a(%rip), %rsi     # 0x9d54c
jmp 0x44bc8
leaq 0x58bb3(%rip), %rsi     # 0x9d571
jmp 0x44bc8
leaq 0x58bc8(%rip), %rsi     # 0x9d592
jmp 0x44bc8
leaq 0x58bdd(%rip), %rsi     # 0x9d5b3
jmp 0x44bc8
leaq 0x58bf0(%rip), %rsi     # 0x9d5d2
jmp 0x44bc8
leaq 0x58c05(%rip), %rsi     # 0x9d5f3
jmp 0x44bc8
leaq 0x58c17(%rip), %rsi     # 0x9d611
jmp 0x44bc8
leaq 0x58c28(%rip), %rsi     # 0x9d62e
jmp 0x44bc8
leaq 0x58c38(%rip), %rsi     # 0x9d64a
jmp 0x44bc8
leaq 0x58c4a(%rip), %rsi     # 0x9d668
jmp 0x44bc8
leaq 0x58c5c(%rip), %rsi     # 0x9d686
jmp 0x44bc8
leaq 0x58c73(%rip), %rsi     # 0x9d6a9
jmp 0x44bc8
leaq 0x58c87(%rip), %rsi     # 0x9d6c9
jmp 0x44bc8
leaq 0x58ca2(%rip), %rsi     # 0x9d6f0
jmp 0x44bc8
leaq 0x58cbb(%rip), %rsi     # 0x9d715
jmp 0x44bc8
leaq 0x58cd4(%rip), %rsi     # 0x9d73a
jmp 0x44bc8
leaq 0x58cec(%rip), %rsi     # 0x9d75e
jmp 0x44bc8
leaq 0x58d01(%rip), %rsi     # 0x9d77f
jmp 0x44bc8
leaq 0x58d18(%rip), %rsi     # 0x9d7a2
jmp 0x44bc8
leaq 0x58d22(%rip), %rsi     # 0x9d7b8
jmp 0x44bc8
leaq 0x58d33(%rip), %rsi     # 0x9d7d5
jmp 0x44bc8
leaq 0x58d45(%rip), %rsi     # 0x9d7f3
jmp 0x44bc8
leaq 0x58d5e(%rip), %rsi     # 0x9d818
jmp 0x44bc8
leaq 0x58d6c(%rip), %rsi     # 0x9d832
jmp 0x44bc8
leaq 0x58d82(%rip), %rsi     # 0x9d854
jmp 0x44bc8
leaq 0x58d92(%rip), %rsi     # 0x9d870
jmp 0x44bc8
leaq 0x58da1(%rip), %rsi     # 0x9d88b
jmp 0x44bc8
leaq 0x58db0(%rip), %rsi     # 0x9d8a6
jmp 0x44bc8
leaq 0x58dc7(%rip), %rsi     # 0x9d8c9
jmp 0x44bc8
leaq 0x58dde(%rip), %rsi     # 0x9d8ec
jmp 0x44bc8
leaq 0x58df0(%rip), %rsi     # 0x9d90a
jmp 0x44bc8
leaq 0x58e00(%rip), %rsi     # 0x9d926
jmp 0x44bc8
leaq 0x58e15(%rip), %rsi     # 0x9d947
jmp 0x44bc8
leaq 0x58e31(%rip), %rsi     # 0x9d96f
jmp 0x44bc8
leaq 0x58e47(%rip), %rsi     # 0x9d991
jmp 0x44bc8
leaq 0x58e5c(%rip), %rsi     # 0x9d9af
jmp 0x44bc8
leaq 0x58e6d(%rip), %rsi     # 0x9d9c9
jmp 0x44bc8
leaq 0x58e80(%rip), %rsi     # 0x9d9e5
jmp 0x44bc8
leaq 0x58e93(%rip), %rsi     # 0x9da01
jmp 0x44bc8
leaq 0x58eab(%rip), %rsi     # 0x9da22
jmp 0x44bc8
leaq 0x58ebe(%rip), %rsi     # 0x9da3e
jmp 0x44bc8
leaq 0x58ecf(%rip), %rsi     # 0x9da58
jmp 0x44bc8
leaq 0x58ee6(%rip), %rsi     # 0x9da78
jmp 0x44bc8
leaq 0x58efd(%rip), %rsi     # 0x9da98
jmp 0x44bc8
leaq 0x58f1a(%rip), %rsi     # 0x9dabe
jmp 0x44bc8
leaq 0x58f30(%rip), %rsi     # 0x9dadd
jmp 0x44bc8
leaq 0x58f48(%rip), %rsi     # 0x9dafe
jmp 0x44bc8
leaq 0x58f5c(%rip), %rsi     # 0x9db1b
jmp 0x44bc8
leaq 0x58f72(%rip), %rsi     # 0x9db3a
movq %r15, %rdi
xorl %eax, %eax
callq 0x19ba0
movq %rbx, %rax
popq %rbx
popq %r14
popq %r15
retq