// File: /workspace/github_cpp_makefile_star2_O1/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 0x19210
movq %rax, %rbx
leaq 0x5d6a3(%rip), %rsi     # 0x9fc55
movq %r14, %rdi
callq *0x81dbd(%rip)          # 0xc4378
movq %rax, (%rbx)
testq %rax, %rax
je 0x448ea
leaq 0x5d6a3(%rip), %rsi     # 0x9fc71
movq %r14, %rdi
callq *0x81da1(%rip)          # 0xc4378
movq %rax, 0x8(%rbx)
testq %rax, %rax
je 0x448f6
leaq 0x5d6a3(%rip), %rsi     # 0x9fc8e
movq %r14, %rdi
callq *0x81d84(%rip)          # 0xc4378
movq %rax, 0x10(%rbx)
testq %rax, %rax
je 0x44902
leaq 0x5d6a0(%rip), %rsi     # 0x9fca8
movq %r14, %rdi
callq *0x81d67(%rip)          # 0xc4378
movq %rax, 0x18(%rbx)
testq %rax, %rax
je 0x4490e
leaq 0x5d69f(%rip), %rsi     # 0x9fcc4
movq %r14, %rdi
callq *0x81d4a(%rip)          # 0xc4378
movq %rax, 0x20(%rbx)
testq %rax, %rax
je 0x4491a
leaq 0x5d69f(%rip), %rsi     # 0x9fce1
movq %r14, %rdi
callq *0x81d2d(%rip)          # 0xc4378
movq %rax, 0x28(%rbx)
testq %rax, %rax
je 0x44926
leaq 0x5d69f(%rip), %rsi     # 0x9fcfe
movq %r14, %rdi
callq *0x81d10(%rip)          # 0xc4378
movq %rax, 0x30(%rbx)
testq %rax, %rax
je 0x44932
leaq 0x5d69b(%rip), %rsi     # 0x9fd17
movq %r14, %rdi
callq *0x81cf3(%rip)          # 0xc4378
movq %rax, 0x38(%rbx)
testq %rax, %rax
je 0x4493e
leaq 0x5d696(%rip), %rsi     # 0x9fd2f
movq %r14, %rdi
callq *0x81cd6(%rip)          # 0xc4378
movq %rax, 0x40(%rbx)
testq %rax, %rax
je 0x4494a
leaq 0x5d693(%rip), %rsi     # 0x9fd49
movq %r14, %rdi
callq *0x81cb9(%rip)          # 0xc4378
movq %rax, 0x48(%rbx)
testq %rax, %rax
je 0x44956
leaq 0x5d69c(%rip), %rsi     # 0x9fd6f
movq %r14, %rdi
callq *0x81c9c(%rip)          # 0xc4378
movq %rax, 0x50(%rbx)
testq %rax, %rax
je 0x44962
leaq 0x5d6aa(%rip), %rsi     # 0x9fd9a
movq %r14, %rdi
callq *0x81c7f(%rip)          # 0xc4378
movq %rax, 0x58(%rbx)
testq %rax, %rax
je 0x4496e
leaq 0x5d6b5(%rip), %rsi     # 0x9fdc2
movq %r14, %rdi
callq *0x81c62(%rip)          # 0xc4378
movq %rax, 0x60(%rbx)
testq %rax, %rax
je 0x4497a
leaq 0x5d6b7(%rip), %rsi     # 0x9fde1
movq %r14, %rdi
callq *0x81c45(%rip)          # 0xc4378
movq %rax, 0x68(%rbx)
testq %rax, %rax
je 0x44986
leaq 0x5d6b8(%rip), %rsi     # 0x9fdff
movq %r14, %rdi
callq *0x81c28(%rip)          # 0xc4378
movq %rax, 0x70(%rbx)
testq %rax, %rax
je 0x44992
leaq 0x5d6c5(%rip), %rsi     # 0x9fe29
movq %r14, %rdi
callq *0x81c0b(%rip)          # 0xc4378
movq %rax, 0x78(%rbx)
testq %rax, %rax
je 0x4499e
leaq 0x5d6d1(%rip), %rsi     # 0x9fe52
movq %r14, %rdi
callq *0x81bee(%rip)          # 0xc4378
movq %rax, 0x80(%rbx)
testq %rax, %rax
je 0x449aa
leaq 0x5d6e0(%rip), %rsi     # 0x9fe81
movq %r14, %rdi
callq *0x81bce(%rip)          # 0xc4378
movq %rax, 0x88(%rbx)
testq %rax, %rax
je 0x449b6
leaq 0x5d6de(%rip), %rsi     # 0x9fe9f
movq %r14, %rdi
callq *0x81bae(%rip)          # 0xc4378
movq %rax, 0x90(%rbx)
testq %rax, %rax
je 0x449c2
leaq 0x5d6d8(%rip), %rsi     # 0x9feb9
movq %r14, %rdi
callq *0x81b8e(%rip)          # 0xc4378
movq %rax, 0x98(%rbx)
testq %rax, %rax
je 0x449ce
leaq 0x5d6d3(%rip), %rsi     # 0x9fed4
movq %r14, %rdi
callq *0x81b6e(%rip)          # 0xc4378
movq %rax, 0xa0(%rbx)
testq %rax, %rax
je 0x449da
leaq 0x5d6cd(%rip), %rsi     # 0x9feee
movq %r14, %rdi
callq *0x81b4e(%rip)          # 0xc4378
movq %rax, 0xa8(%rbx)
testq %rax, %rax
je 0x449e6
leaq 0x5d6ca(%rip), %rsi     # 0x9ff0b
movq %r14, %rdi
callq *0x81b2e(%rip)          # 0xc4378
movq %rax, 0xb0(%rbx)
testq %rax, %rax
je 0x449f2
leaq 0x5d6c6(%rip), %rsi     # 0x9ff27
movq %r14, %rdi
callq *0x81b0e(%rip)          # 0xc4378
movq %rax, 0xb8(%rbx)
testq %rax, %rax
je 0x449fe
leaq 0x5d6c4(%rip), %rsi     # 0x9ff45
movq %r14, %rdi
callq *0x81aee(%rip)          # 0xc4378
movq %rax, 0xc0(%rbx)
testq %rax, %rax
je 0x44a0a
leaq 0x5d6c3(%rip), %rsi     # 0x9ff64
movq %r14, %rdi
callq *0x81ace(%rip)          # 0xc4378
movq %rax, 0xc8(%rbx)
testq %rax, %rax
je 0x44a16
leaq 0x5d6bd(%rip), %rsi     # 0x9ff7e
movq %r14, %rdi
callq *0x81aae(%rip)          # 0xc4378
movq %rax, 0xd0(%rbx)
testq %rax, %rax
je 0x44a22
leaq 0x5d6b8(%rip), %rsi     # 0x9ff99
movq %r14, %rdi
callq *0x81a8e(%rip)          # 0xc4378
movq %rax, 0xd8(%rbx)
testq %rax, %rax
je 0x44a2e
leaq 0x5d6b5(%rip), %rsi     # 0x9ffb6
movq %r14, %rdi
callq *0x81a6e(%rip)          # 0xc4378
movq %rax, 0xe0(%rbx)
testq %rax, %rax
je 0x44a3a
leaq 0x5d6ac(%rip), %rsi     # 0x9ffcd
movq %r14, %rdi
callq *0x81a4e(%rip)          # 0xc4378
movq %rax, 0xe8(%rbx)
testq %rax, %rax
je 0x44a46
leaq 0x5d6a5(%rip), %rsi     # 0x9ffe6
movq %r14, %rdi
callq *0x81a2e(%rip)          # 0xc4378
movq %rax, 0xf0(%rbx)
testq %rax, %rax
je 0x44a52
leaq 0x5d6a3(%rip), %rsi     # 0xa0004
movq %r14, %rdi
callq *0x81a0e(%rip)          # 0xc4378
movq %rax, 0xf8(%rbx)
testq %rax, %rax
je 0x44a5e
leaq 0x5d6a2(%rip), %rsi     # 0xa0023
movq %r14, %rdi
callq *0x819ee(%rip)          # 0xc4378
movq %rax, 0x100(%rbx)
testq %rax, %rax
je 0x44a6a
leaq 0x5d6a4(%rip), %rsi     # 0xa0045
movq %r14, %rdi
callq *0x819ce(%rip)          # 0xc4378
movq %rax, 0x108(%rbx)
testq %rax, %rax
je 0x44a76
leaq 0x5d69f(%rip), %rsi     # 0xa0060
movq %r14, %rdi
callq *0x819ae(%rip)          # 0xc4378
movq %rax, 0x110(%rbx)
testq %rax, %rax
je 0x44a82
leaq 0x5d69b(%rip), %rsi     # 0xa007c
movq %r14, %rdi
callq *0x8198e(%rip)          # 0xc4378
movq %rax, 0x118(%rbx)
testq %rax, %rax
je 0x44a8e
leaq 0x5d69a(%rip), %rsi     # 0xa009b
movq %r14, %rdi
callq *0x8196e(%rip)          # 0xc4378
movq %rax, 0x120(%rbx)
testq %rax, %rax
je 0x44a9a
leaq 0x5d69a(%rip), %rsi     # 0xa00bb
movq %r14, %rdi
callq *0x8194e(%rip)          # 0xc4378
movq %rax, 0x128(%rbx)
testq %rax, %rax
je 0x44aa6
leaq 0x5d694(%rip), %rsi     # 0xa00d5
movq %r14, %rdi
callq *0x8192e(%rip)          # 0xc4378
movq %rax, 0x130(%rbx)
testq %rax, %rax
je 0x44ab2
leaq 0x5d68f(%rip), %rsi     # 0xa00f0
movq %r14, %rdi
callq *0x8190e(%rip)          # 0xc4378
movq %rax, 0x138(%rbx)
testq %rax, %rax
je 0x44abe
leaq 0x5d697(%rip), %rsi     # 0xa0118
movq %r14, %rdi
callq *0x818ee(%rip)          # 0xc4378
movq %rax, 0x140(%rbx)
testq %rax, %rax
je 0x44aca
leaq 0x5d695(%rip), %rsi     # 0xa0136
movq %r14, %rdi
callq *0x818ce(%rip)          # 0xc4378
movq %rax, 0x148(%rbx)
testq %rax, %rax
je 0x44ad6
leaq 0x5d694(%rip), %rsi     # 0xa0155
movq %r14, %rdi
callq *0x818ae(%rip)          # 0xc4378
movq %rax, 0x150(%rbx)
testq %rax, %rax
je 0x44ae2
leaq 0x5d695(%rip), %rsi     # 0xa0176
movq %r14, %rdi
callq *0x8188e(%rip)          # 0xc4378
movq %rax, 0x158(%rbx)
testq %rax, %rax
je 0x44aee
leaq 0x5d697(%rip), %rsi     # 0xa0198
movq %r14, %rdi
callq *0x8186e(%rip)          # 0xc4378
movq %rax, 0x160(%rbx)
testq %rax, %rax
je 0x44afa
leaq 0x5d699(%rip), %rsi     # 0xa01ba
movq %r14, %rdi
callq *0x8184e(%rip)          # 0xc4378
movq %rax, 0x168(%rbx)
testq %rax, %rax
je 0x44b06
leaq 0x5d69c(%rip), %rsi     # 0xa01dd
movq %r14, %rdi
callq *0x8182e(%rip)          # 0xc4378
movq %rax, 0x170(%rbx)
testq %rax, %rax
je 0x44b12
leaq 0x5d69f(%rip), %rsi     # 0xa0200
movq %r14, %rdi
callq *0x8180e(%rip)          # 0xc4378
movq %rax, 0x178(%rbx)
testq %rax, %rax
je 0x44b1e
leaq 0x5d6a1(%rip), %rsi     # 0xa0222
movq %r14, %rdi
callq *0x817ee(%rip)          # 0xc4378
movq %rax, 0x180(%rbx)
testq %rax, %rax
je 0x44b2a
leaq 0x5d6a7(%rip), %rsi     # 0xa0248
movq %r14, %rdi
callq *0x817ce(%rip)          # 0xc4378
movq %rax, 0x188(%rbx)
testq %rax, %rax
je 0x44b36
leaq 0x5d6ac(%rip), %rsi     # 0xa026d
movq %r14, %rdi
callq *0x817ae(%rip)          # 0xc4378
movq %rax, 0x190(%rbx)
testq %rax, %rax
je 0x44b42
leaq 0x5d6aa(%rip), %rsi     # 0xa028b
movq %r14, %rdi
callq *0x8178e(%rip)          # 0xc4378
movq %rax, 0x198(%rbx)
testq %rax, %rax
je 0x44b4e
leaq 0x5d6ad(%rip), %rsi     # 0xa02ae
movq %r14, %rdi
callq *0x8176e(%rip)          # 0xc4378
movq %rax, 0x1a0(%rbx)
testq %rax, %rax
je 0x44b5a
leaq 0x5d6b1(%rip), %rsi     # 0xa02d2
movq %r14, %rdi
callq *0x8174e(%rip)          # 0xc4378
movq %rax, 0x1a8(%rbx)
testq %rax, %rax
je 0x44b66
leaq 0x5d6ad(%rip), %rsi     # 0xa02ee
movq %r14, %rdi
callq *0x8172e(%rip)          # 0xc4378
movq %rax, 0x1b0(%rbx)
testq %rax, %rax
je 0x44b72
leaq 0x5d6aa(%rip), %rsi     # 0xa030b
movq %r14, %rdi
callq *0x8170e(%rip)          # 0xc4378
movq %rax, 0x1b8(%rbx)
testq %rax, %rax
je 0x44b7e
leaq 0x5d6b2(%rip), %rsi     # 0xa0333
movq %r14, %rdi
callq *0x816ee(%rip)          # 0xc4378
movq %rax, 0x1c0(%rbx)
testq %rax, %rax
je 0x44b8a
leaq 0x5d6bb(%rip), %rsi     # 0xa035c
movq %r14, %rdi
callq *0x816ce(%rip)          # 0xc4378
movq %rax, 0x1c8(%rbx)
testq %rax, %rax
je 0x44b96
leaq 0x5d6be(%rip), %rsi     # 0xa037f
movq %r14, %rdi
callq *0x816ae(%rip)          # 0xc4378
movq %rax, 0x1d0(%rbx)
testq %rax, %rax
je 0x44ba2
leaq 0x5d6c2(%rip), %rsi     # 0xa03a3
movq %r14, %rdi
callq *0x8168e(%rip)          # 0xc4378
movq %rax, 0x1d8(%rbx)
testq %rax, %rax
je 0x44bae
leaq 0x5d6c4(%rip), %rsi     # 0xa03c5
movq %r14, %rdi
callq *0x8166e(%rip)          # 0xc4378
movq %rax, 0x1e0(%rbx)
testq %rax, %rax
je 0x44bba
leaq 0x5d6c9(%rip), %rsi     # 0xa03ea
movq %r14, %rdi
callq *0x8164e(%rip)          # 0xc4378
movq %rax, 0x1e8(%rbx)
testq %rax, %rax
je 0x44bc6
leaq 0x5d6ca(%rip), %rsi     # 0xa040b
movq %r14, %rdi
callq *0x8162e(%rip)          # 0xc4378
movq %rax, 0x1f0(%rbx)
testq %rax, %rax
je 0x44bd2
leaq 0x5d6cd(%rip), %rsi     # 0xa042e
movq %r14, %rdi
callq *0x8160e(%rip)          # 0xc4378
movq %rax, 0x1f8(%rbx)
testq %rax, %rax
je 0x44bde
leaq 0x5d6cd(%rip), %rsi     # 0xa044e
movq %r14, %rdi
callq *0x815ee(%rip)          # 0xc4378
movq %rax, 0x200(%rbx)
testq %rax, %rax
je 0x44bea
leaq 0x5d6ce(%rip), %rsi     # 0xa046f
movq %r14, %rdi
callq *0x815ce(%rip)          # 0xc4378
movq %rax, 0x208(%rbx)
testq %rax, %rax
je 0x44bf6
leaq 0x5d6cd(%rip), %rsi     # 0xa048e
movq %r14, %rdi
callq *0x815ae(%rip)          # 0xc4378
movq %rax, 0x210(%rbx)
testq %rax, %rax
je 0x44c02
leaq 0x5d6cd(%rip), %rsi     # 0xa04ae
movq %r14, %rdi
callq *0x8158e(%rip)          # 0xc4378
movq %rax, 0x218(%rbx)
testq %rax, %rax
je 0x44c0e
leaq 0x5d6d4(%rip), %rsi     # 0xa04d5
movq %r14, %rdi
callq *0x8156e(%rip)          # 0xc4378
movq %rax, 0x220(%rbx)
testq %rax, %rax
je 0x44c1a
leaq 0x5d6d4(%rip), %rsi     # 0xa04f5
movq %r14, %rdi
callq *0x8154e(%rip)          # 0xc4378
movq %rax, 0x228(%rbx)
testq %rax, %rax
je 0x44c26
leaq 0x5d6d5(%rip), %rsi     # 0xa0516
movq %r14, %rdi
callq *0x8152e(%rip)          # 0xc4378
movq %rax, 0x230(%rbx)
testq %rax, %rax
je 0x44c32
leaq 0x5d6d4(%rip), %rsi     # 0xa0535
movq %r14, %rdi
callq *0x8150e(%rip)          # 0xc4378
movq %rax, 0x238(%rbx)
testq %rax, %rax
je 0x44c3e
leaq 0x5d6d9(%rip), %rsi     # 0xa055a
movq %r14, %rdi
callq *0x814ee(%rip)          # 0xc4378
movq %rax, 0x240(%rbx)
testq %rax, %rax
je 0x44c4a
leaq 0x5d6da(%rip), %rsi     # 0xa057b
movq %r14, %rdi
callq *0x814ce(%rip)          # 0xc4378
movq %rax, 0x2b8(%rbx)
testq %rax, %rax
je 0x44c56
leaq 0x5d6db(%rip), %rsi     # 0xa059c
movq %r14, %rdi
callq *0x814ae(%rip)          # 0xc4378
movq %rax, 0x2c0(%rbx)
testq %rax, %rax
je 0x44c62
leaq 0x5d6da(%rip), %rsi     # 0xa05bb
movq %r14, %rdi
callq *0x8148e(%rip)          # 0xc4378
movq %rax, 0x2c8(%rbx)
testq %rax, %rax
je 0x44c6e
leaq 0x5d6db(%rip), %rsi     # 0xa05dc
movq %r14, %rdi
callq *0x8146e(%rip)          # 0xc4378
movq %rax, 0x2d0(%rbx)
testq %rax, %rax
je 0x44c7a
leaq 0x5d6d9(%rip), %rsi     # 0xa05fa
movq %r14, %rdi
callq *0x8144e(%rip)          # 0xc4378
movq %rax, 0x2d8(%rbx)
testq %rax, %rax
je 0x44c86
leaq 0x5d6d6(%rip), %rsi     # 0xa0617
movq %r14, %rdi
callq *0x8142e(%rip)          # 0xc4378
movq %rax, 0x2e0(%rbx)
testq %rax, %rax
je 0x44c92
leaq 0x5d6d2(%rip), %rsi     # 0xa0633
movq %r14, %rdi
callq *0x8140e(%rip)          # 0xc4378
movq %rax, 0x2e8(%rbx)
testq %rax, %rax
je 0x44c9e
leaq 0x5d6d0(%rip), %rsi     # 0xa0651
movq %r14, %rdi
callq *0x813ee(%rip)          # 0xc4378
movq %rax, 0x2f0(%rbx)
testq %rax, %rax
je 0x44caa
leaq 0x5d6ce(%rip), %rsi     # 0xa066f
movq %r14, %rdi
callq *0x813ce(%rip)          # 0xc4378
movq %rax, 0x2f8(%rbx)
testq %rax, %rax
je 0x44cb6
leaq 0x5d6d1(%rip), %rsi     # 0xa0692
movq %r14, %rdi
callq *0x813ae(%rip)          # 0xc4378
movq %rax, 0x300(%rbx)
testq %rax, %rax
je 0x44cc2
leaq 0x5d6d1(%rip), %rsi     # 0xa06b2
movq %r14, %rdi
callq *0x8138e(%rip)          # 0xc4378
movq %rax, 0x308(%rbx)
testq %rax, %rax
je 0x44cce
leaq 0x5d6d8(%rip), %rsi     # 0xa06d9
movq %r14, %rdi
callq *0x8136e(%rip)          # 0xc4378
movq %rax, 0x310(%rbx)
testq %rax, %rax
je 0x44cda
leaq 0x5d6dd(%rip), %rsi     # 0xa06fe
movq %r14, %rdi
callq *0x8134e(%rip)          # 0xc4378
movq %rax, 0x318(%rbx)
testq %rax, %rax
je 0x44ce6
leaq 0x5d6e2(%rip), %rsi     # 0xa0723
movq %r14, %rdi
callq *0x8132e(%rip)          # 0xc4378
movq %rax, 0x320(%rbx)
testq %rax, %rax
je 0x44cf2
leaq 0x5d6e6(%rip), %rsi     # 0xa0747
movq %r14, %rdi
callq *0x8130e(%rip)          # 0xc4378
movq %rax, 0x328(%rbx)
testq %rax, %rax
je 0x44cfe
leaq 0x5d6e7(%rip), %rsi     # 0xa0768
movq %r14, %rdi
callq *0x812ee(%rip)          # 0xc4378
movq %rax, 0x330(%rbx)
testq %rax, %rax
je 0x44d0a
leaq 0x5d6ea(%rip), %rsi     # 0xa078b
movq %r14, %rdi
callq *0x812ce(%rip)          # 0xc4378
movq %rax, 0x338(%rbx)
testq %rax, %rax
je 0x44d16
leaq 0x5d6e0(%rip), %rsi     # 0xa07a1
movq %r14, %rdi
callq *0x812ae(%rip)          # 0xc4378
movq %rax, 0x340(%rbx)
testq %rax, %rax
je 0x44d22
leaq 0x5d6dd(%rip), %rsi     # 0xa07be
movq %r14, %rdi
callq *0x8128e(%rip)          # 0xc4378
movq %rax, 0x348(%rbx)
testq %rax, %rax
je 0x44d2e
leaq 0x5d6db(%rip), %rsi     # 0xa07dc
movq %r14, %rdi
callq *0x8126e(%rip)          # 0xc4378
movq %rax, 0x350(%rbx)
testq %rax, %rax
je 0x44d3a
leaq 0x5d6e0(%rip), %rsi     # 0xa0801
movq %r14, %rdi
callq *0x8124e(%rip)          # 0xc4378
movq %rax, 0x358(%rbx)
testq %rax, %rax
je 0x44d46
leaq 0x5d6da(%rip), %rsi     # 0xa081b
movq %r14, %rdi
callq *0x8122e(%rip)          # 0xc4378
movq %rax, 0x360(%rbx)
testq %rax, %rax
je 0x44d52
leaq 0x5d6dc(%rip), %rsi     # 0xa083d
movq %r14, %rdi
callq *0x8120e(%rip)          # 0xc4378
movq %rax, 0x368(%rbx)
testq %rax, %rax
je 0x44d5e
leaq 0x5d6d8(%rip), %rsi     # 0xa0859
movq %r14, %rdi
callq *0x811ee(%rip)          # 0xc4378
movq %rax, 0x370(%rbx)
testq %rax, %rax
je 0x44d6a
leaq 0x5d6d3(%rip), %rsi     # 0xa0874
movq %r14, %rdi
callq *0x811ce(%rip)          # 0xc4378
movq %rax, 0x378(%rbx)
testq %rax, %rax
je 0x44d76
leaq 0x5d6ce(%rip), %rsi     # 0xa088f
movq %r14, %rdi
callq *0x811ae(%rip)          # 0xc4378
movq %rax, 0x380(%rbx)
testq %rax, %rax
je 0x44d82
leaq 0x5d6d1(%rip), %rsi     # 0xa08b2
movq %r14, %rdi
callq *0x8118e(%rip)          # 0xc4378
movq %rax, 0x388(%rbx)
testq %rax, %rax
je 0x44d8e
leaq 0x5d6d4(%rip), %rsi     # 0xa08d5
movq %r14, %rdi
callq *0x8116e(%rip)          # 0xc4378
movq %rax, 0x390(%rbx)
testq %rax, %rax
je 0x44d9a
leaq 0x5d6d2(%rip), %rsi     # 0xa08f3
movq %r14, %rdi
callq *0x8114e(%rip)          # 0xc4378
movq %rax, 0x398(%rbx)
testq %rax, %rax
je 0x44da6
leaq 0x5d6ce(%rip), %rsi     # 0xa090f
movq %r14, %rdi
callq *0x8112e(%rip)          # 0xc4378
movq %rax, 0x3a0(%rbx)
testq %rax, %rax
je 0x44db2
leaq 0x5d6cf(%rip), %rsi     # 0xa0930
movq %r14, %rdi
callq *0x8110e(%rip)          # 0xc4378
movq %rax, 0x3a8(%rbx)
testq %rax, %rax
je 0x44dbe
leaq 0x5d6d7(%rip), %rsi     # 0xa0958
movq %r14, %rdi
callq *0x810ee(%rip)          # 0xc4378
movq %rax, 0x3b0(%rbx)
testq %rax, %rax
je 0x44dca
leaq 0x5d6d9(%rip), %rsi     # 0xa097a
movq %r14, %rdi
callq *0x810ce(%rip)          # 0xc4378
movq %rax, 0x3b8(%rbx)
testq %rax, %rax
je 0x44dd6
leaq 0x5d6d7(%rip), %rsi     # 0xa0998
movq %r14, %rdi
callq *0x810ae(%rip)          # 0xc4378
movq %rax, 0x3c0(%rbx)
testq %rax, %rax
je 0x44ddf
leaq 0x5d6d1(%rip), %rsi     # 0xa09b2
movq %r14, %rdi
callq *0x8108e(%rip)          # 0xc4378
movq %rax, 0x3c8(%rbx)
testq %rax, %rax
je 0x44de8
leaq 0x5d6cd(%rip), %rsi     # 0xa09ce
movq %r14, %rdi
callq *0x8106e(%rip)          # 0xc4378
movq %rax, 0x3d0(%rbx)
testq %rax, %rax
je 0x44df1
leaq 0x5d6c9(%rip), %rsi     # 0xa09ea
movq %r14, %rdi
callq *0x8104e(%rip)          # 0xc4378
movq %rax, 0x3d8(%rbx)
testq %rax, %rax
je 0x44dfa
leaq 0x5d6ca(%rip), %rsi     # 0xa0a0b
movq %r14, %rdi
callq *0x8102e(%rip)          # 0xc4378
movq %rax, 0x3e0(%rbx)
testq %rax, %rax
je 0x44e03
leaq 0x5d6c6(%rip), %rsi     # 0xa0a27
movq %r14, %rdi
callq *0x8100e(%rip)          # 0xc4378
movq %rax, 0x3e8(%rbx)
testq %rax, %rax
je 0x44e0c
leaq 0x5d6c0(%rip), %rsi     # 0xa0a41
movq %r14, %rdi
callq *0x80fee(%rip)          # 0xc4378
movq %rax, 0x3f0(%rbx)
testq %rax, %rax
je 0x44e15
leaq 0x5d6c0(%rip), %rsi     # 0xa0a61
movq %r14, %rdi
callq *0x80fce(%rip)          # 0xc4378
movq %rax, 0x3f8(%rbx)
testq %rax, %rax
je 0x44e1e
leaq 0x5d6c0(%rip), %rsi     # 0xa0a81
movq %r14, %rdi
callq *0x80fae(%rip)          # 0xc4378
movq %rax, 0x400(%rbx)
testq %rax, %rax
je 0x44e27
leaq 0x5d6c6(%rip), %rsi     # 0xa0aa7
movq %r14, %rdi
callq *0x80f8e(%rip)          # 0xc4378
movq %rax, 0x408(%rbx)
testq %rax, %rax
je 0x44e30
leaq 0x5d6c5(%rip), %rsi     # 0xa0ac6
movq %r14, %rdi
callq *0x80f6e(%rip)          # 0xc4378
movq %rax, 0x410(%rbx)
testq %rax, %rax
je 0x44e39
leaq 0x5d6c6(%rip), %rsi     # 0xa0ae7
movq %r14, %rdi
callq *0x80f4e(%rip)          # 0xc4378
movq %rax, 0x418(%rbx)
testq %rax, %rax
je 0x44e42
leaq 0x5d6c3(%rip), %rsi     # 0xa0b04
movq %r14, %rdi
callq *0x80f2e(%rip)          # 0xc4378
movq %rax, 0x420(%rbx)
testq %rax, %rax
je 0x44e4b
leaq 0x5d6c2(%rip), %rsi     # 0xa0b23
movq %r14, %rdi
callq *0x80f0e(%rip)          # 0xc4378
movq %rax, 0x428(%rbx)
testq %rax, %rax
je 0x44e54
leaq 0x5d6b7(%rip), %rsi     # 0xa0b38
movq %r14, %rdi
callq *0x80eee(%rip)          # 0xc4378
movq %rax, 0x450(%rbx)
leaq 0x5d6b2(%rip), %rsi     # 0xa0b4a
movq %r14, %rdi
callq *0x80ed7(%rip)          # 0xc4378
movq %rax, 0x458(%rbx)
testq %rax, %rax
jne 0x434c4
leaq 0x5d6b7(%rip), %rsi     # 0xa0b6b
movq %r14, %rdi
callq *0x80ebb(%rip)          # 0xc4378
movq %rax, 0x458(%rbx)
cmpq $0x0, 0x458(%rbx)
jne 0x434e5
leaq 0x5d6ba(%rip), %rsi     # 0xa0b8f
movq %r14, %rdi
callq *0x80e9a(%rip)          # 0xc4378
movq %rax, 0x458(%rbx)
leaq 0x5d6c7(%rip), %rsi     # 0xa0bb3
movq %r14, %rdi
callq *0x80e83(%rip)          # 0xc4378
movq %rax, 0x460(%rbx)
testq %rax, %rax
jne 0x43518
leaq 0x5d6cd(%rip), %rsi     # 0xa0bd5
movq %r14, %rdi
callq *0x80e67(%rip)          # 0xc4378
movq %rax, 0x460(%rbx)
cmpq $0x0, 0x460(%rbx)
jne 0x43539
leaq 0x5d6d1(%rip), %rsi     # 0xa0bfa
movq %r14, %rdi
callq *0x80e46(%rip)          # 0xc4378
movq %rax, 0x460(%rbx)
leaq 0x5d6df(%rip), %rsi     # 0xa0c1f
movq %r14, %rdi
callq *0x80e2f(%rip)          # 0xc4378
movq %rax, 0x468(%rbx)
testq %rax, %rax
jne 0x4356c
leaq 0x5d6e5(%rip), %rsi     # 0xa0c41
movq %r14, %rdi
callq *0x80e13(%rip)          # 0xc4378
movq %rax, 0x468(%rbx)
cmpq $0x0, 0x468(%rbx)
jne 0x4358d
leaq 0x5d6e9(%rip), %rsi     # 0xa0c66
movq %r14, %rdi
callq *0x80df2(%rip)          # 0xc4378
movq %rax, 0x468(%rbx)
leaq 0x5d6f7(%rip), %rsi     # 0xa0c8b
movq %r14, %rdi
callq *0x80ddb(%rip)          # 0xc4378
movq %rax, 0x470(%rbx)
leaq 0x5d706(%rip), %rsi     # 0xa0cb1
movq %r14, %rdi
callq *0x80dc4(%rip)          # 0xc4378
movq %rax, 0x278(%rbx)
leaq 0x5d70b(%rip), %rsi     # 0xa0ccd
movq %r14, %rdi
callq *0x80dad(%rip)          # 0xc4378
movq %rax, 0x498(%rbx)
leaq 0x5d707(%rip), %rsi     # 0xa0ce0
movq %r14, %rdi
callq *0x80d96(%rip)          # 0xc4378
movq %rax, 0x4a0(%rbx)
leaq 0x5d700(%rip), %rsi     # 0xa0cf0
movq %r14, %rdi
callq *0x80d7f(%rip)          # 0xc4378
movq %rax, 0x478(%rbx)
leaq 0x5d6fa(%rip), %rsi     # 0xa0d01
movq %r14, %rdi
callq *0x80d68(%rip)          # 0xc4378
movq %rax, 0x480(%rbx)
leaq 0x5d6fe(%rip), %rsi     # 0xa0d1c
movq %r14, %rdi
callq *0x80d51(%rip)          # 0xc4378
movq %rax, 0x488(%rbx)
leaq 0x5d6fe(%rip), %rsi     # 0xa0d33
movq %r14, %rdi
callq *0x80d3a(%rip)          # 0xc4378
movq %rax, 0x490(%rbx)
leaq 0x5d6fb(%rip), %rsi     # 0xa0d47
movq %r14, %rdi
callq *0x80d23(%rip)          # 0xc4378
movq %rax, 0x4a8(%rbx)
testq %rax, %rax
jne 0x43678
leaq 0x5d6fd(%rip), %rsi     # 0xa0d65
movq %r14, %rdi
callq *0x80d07(%rip)          # 0xc4378
movq %rax, 0x4a8(%rbx)
cmpq $0x0, 0x4a8(%rbx)
jne 0x43699
leaq 0x5d6fd(%rip), %rsi     # 0xa0d86
movq %r14, %rdi
callq *0x80ce6(%rip)          # 0xc4378
movq %rax, 0x4a8(%rbx)
leaq 0x5d707(%rip), %rsi     # 0xa0da7
movq %r14, %rdi
callq *0x80ccf(%rip)          # 0xc4378
movq %rax, 0x4b0(%rbx)
testq %rax, %rax
jne 0x436cc
leaq 0x5d70a(%rip), %rsi     # 0xa0dc6
movq %r14, %rdi
callq *0x80cb3(%rip)          # 0xc4378
movq %rax, 0x4b0(%rbx)
cmpq $0x0, 0x4b0(%rbx)
jne 0x436ed
leaq 0x5d70b(%rip), %rsi     # 0xa0de8
movq %r14, %rdi
callq *0x80c92(%rip)          # 0xc4378
movq %rax, 0x4b0(%rbx)
leaq 0x5d716(%rip), %rsi     # 0xa0e0a
movq %r14, %rdi
callq *0x80c7b(%rip)          # 0xc4378
movq %rax, 0x4b8(%rbx)
testq %rax, %rax
jne 0x43720
leaq 0x5d71e(%rip), %rsi     # 0xa0e2e
movq %r14, %rdi
callq *0x80c5f(%rip)          # 0xc4378
movq %rax, 0x4b8(%rbx)
cmpq $0x0, 0x4b8(%rbx)
jne 0x43741
leaq 0x5d724(%rip), %rsi     # 0xa0e55
movq %r14, %rdi
callq *0x80c3e(%rip)          # 0xc4378
movq %rax, 0x4b8(%rbx)
leaq 0x5d734(%rip), %rsi     # 0xa0e7c
movq %r14, %rdi
callq *0x80c27(%rip)          # 0xc4378
movq %rax, 0x280(%rbx)
testq %rax, %rax
jne 0x43774
leaq 0x5d72a(%rip), %rsi     # 0xa0e8e
movq %r14, %rdi
callq *0x80c0b(%rip)          # 0xc4378
movq %rax, 0x280(%rbx)
cmpq $0x0, 0x280(%rbx)
jne 0x43795
leaq 0x5d71e(%rip), %rsi     # 0xa0ea3
movq %r14, %rdi
callq *0x80bea(%rip)          # 0xc4378
movq %rax, 0x280(%rbx)
leaq 0x5d71c(%rip), %rsi     # 0xa0eb8
movq %r14, %rdi
callq *0x80bd3(%rip)          # 0xc4378
movq %rax, 0x448(%rbx)
leaq 0x5d71f(%rip), %rsi     # 0xa0ed2
movq %r14, %rdi
callq *0x80bbc(%rip)          # 0xc4378
movq %rax, 0x260(%rbx)
leaq 0x5d720(%rip), %rsi     # 0xa0eea
movq %r14, %rdi
callq *0x80ba5(%rip)          # 0xc4378
movq %rax, 0x248(%rbx)
leaq 0x5d71e(%rip), %rsi     # 0xa0eff
movq %r14, %rdi
callq *0x80b8e(%rip)          # 0xc4378
movq %rax, 0x250(%rbx)
leaq 0x5d71d(%rip), %rsi     # 0xa0f15
movq %r14, %rdi
callq *0x80b77(%rip)          # 0xc4378
movq %rax, 0x258(%rbx)
leaq 0x5d71e(%rip), %rsi     # 0xa0f2d
movq %r14, %rdi
callq *0x80b60(%rip)          # 0xc4378
movq %rax, 0x268(%rbx)
leaq 0x5d71d(%rip), %rsi     # 0xa0f43
movq %r14, %rdi
callq *0x80b49(%rip)          # 0xc4378
movq %rax, 0x270(%rbx)
leaq 0x5d718(%rip), %rsi     # 0xa0f55
movq %r14, %rdi
callq *0x80b32(%rip)          # 0xc4378
movq %rax, 0x288(%rbx)
leaq 0x5d71e(%rip), %rsi     # 0xa0f72
movq %r14, %rdi
callq *0x80b1b(%rip)          # 0xc4378
movq %rax, 0x290(%rbx)
leaq 0x5d725(%rip), %rsi     # 0xa0f90
movq %r14, %rdi
callq *0x80b04(%rip)          # 0xc4378
movq %rax, 0x430(%rbx)
leaq 0x5d727(%rip), %rsi     # 0xa0fa9
movq %r14, %rdi
callq *0x80aed(%rip)          # 0xc4378
movq %rax, 0x438(%rbx)
leaq 0x5d727(%rip), %rsi     # 0xa0fc0
movq %r14, %rdi
callq *0x80ad6(%rip)          # 0xc4378
movq %rax, 0x440(%rbx)
leaq 0x5d72a(%rip), %rsi     # 0xa0fda
movq %r14, %rdi
callq *0x80abf(%rip)          # 0xc4378
movq %rax, 0x4c0(%rbx)
leaq 0x5d72f(%rip), %rsi     # 0xa0ff6
movq %r14, %rdi
callq *0x80aa8(%rip)          # 0xc4378
movq %rax, 0x298(%rbx)
leaq 0x5d731(%rip), %rsi     # 0xa100f
movq %r14, %rdi
callq *0x80a91(%rip)          # 0xc4378
movq %rax, 0x2a0(%rbx)
leaq 0x5d733(%rip), %rsi     # 0xa1028
movq %r14, %rdi
callq *0x80a7a(%rip)          # 0xc4378
movq %rax, 0x2a8(%rbx)
leaq 0x5d736(%rip), %rsi     # 0xa1042
movq %r14, %rdi
callq *0x80a63(%rip)          # 0xc4378
movq %rax, 0x2b0(%rbx)
leaq 0x5d738(%rip), %rsi     # 0xa105b
movq %r14, %rdi
callq *0x80a4c(%rip)          # 0xc4378
movq %rax, 0x4c8(%rbx)
leaq 0x5d735(%rip), %rsi     # 0xa106f
movq %r14, %rdi
callq *0x80a35(%rip)          # 0xc4378
movq %rax, 0x4d0(%rbx)
testq %rax, %rax
jne 0x43966
leaq 0x5d72d(%rip), %rsi     # 0xa1083
movq %r14, %rdi
callq *0x80a19(%rip)          # 0xc4378
movq %rax, 0x4d0(%rbx)
cmpq $0x0, 0x4d0(%rbx)
jne 0x43987
leaq 0x5d723(%rip), %rsi     # 0xa109a
movq %r14, %rdi
callq *0x809f8(%rip)          # 0xc4378
movq %rax, 0x4d0(%rbx)
leaq 0x5d723(%rip), %rsi     # 0xa10b1
movq %r14, %rdi
callq *0x809e1(%rip)          # 0xc4378
movq %rax, 0x4d8(%rbx)
testq %rax, %rax
jne 0x439ba
leaq 0x5d71a(%rip), %rsi     # 0xa10c4
movq %r14, %rdi
callq *0x809c5(%rip)          # 0xc4378
movq %rax, 0x4d8(%rbx)
cmpq $0x0, 0x4d8(%rbx)
jne 0x439db
leaq 0x5d70f(%rip), %rsi     # 0xa10da
movq %r14, %rdi
callq *0x809a4(%rip)          # 0xc4378
movq %rax, 0x4d8(%rbx)
leaq 0x5d70e(%rip), %rsi     # 0xa10f0
movq %r14, %rdi
callq *0x8098d(%rip)          # 0xc4378
movq %rax, 0x4e0(%rbx)
leaq 0x5d712(%rip), %rsi     # 0xa110b
movq %r14, %rdi
callq *0x80976(%rip)          # 0xc4378
movq %rax, 0x4e8(%rbx)
leaq 0x5d716(%rip), %rsi     # 0xa1126
movq %r14, %rdi
callq *0x8095f(%rip)          # 0xc4378
movq %rax, 0x4f0(%rbx)
leaq 0x5d71b(%rip), %rsi     # 0xa1142
movq %r14, %rdi
callq *0x80948(%rip)          # 0xc4378
movq %rax, 0x4f8(%rbx)
leaq 0x5d71f(%rip), %rsi     # 0xa115d
movq %r14, %rdi
callq *0x80931(%rip)          # 0xc4378
movq %rax, 0x500(%rbx)
leaq 0x5d724(%rip), %rsi     # 0xa1179
movq %r14, %rdi
callq *0x8091a(%rip)          # 0xc4378
movq %rax, 0x508(%rbx)
testq %rax, %rax
jne 0x43a81
leaq 0x5d727(%rip), %rsi     # 0xa1198
movq %r14, %rdi
callq *0x808fe(%rip)          # 0xc4378
movq %rax, 0x508(%rbx)
cmpq $0x0, 0x508(%rbx)
jne 0x43aa2
leaq 0x5d728(%rip), %rsi     # 0xa11ba
movq %r14, %rdi
callq *0x808dd(%rip)          # 0xc4378
movq %rax, 0x508(%rbx)
leaq 0x5d733(%rip), %rsi     # 0xa11dc
movq %r14, %rdi
callq *0x808c6(%rip)          # 0xc4378
movq %rax, 0x510(%rbx)
testq %rax, %rax
jne 0x43ad5
leaq 0x5d737(%rip), %rsi     # 0xa11fc
movq %r14, %rdi
callq *0x808aa(%rip)          # 0xc4378
movq %rax, 0x510(%rbx)
cmpq $0x0, 0x510(%rbx)
jne 0x43af6
leaq 0x5d739(%rip), %rsi     # 0xa121f
movq %r14, %rdi
callq *0x80889(%rip)          # 0xc4378
movq %rax, 0x510(%rbx)
leaq 0x5d745(%rip), %rsi     # 0xa1242
movq %r14, %rdi
callq *0x80872(%rip)          # 0xc4378
movq %rax, 0x518(%rbx)
leaq 0x5d750(%rip), %rsi     # 0xa1264
movq %r14, %rdi
callq *0x8085b(%rip)          # 0xc4378
movq %rax, 0x520(%rbx)
leaq 0x5d759(%rip), %rsi     # 0xa1284
movq %r14, %rdi
callq *0x80844(%rip)          # 0xc4378
movq %rax, 0x5a8(%rbx)
testq %rax, %rax
jne 0x43b57
leaq 0x5d754(%rip), %rsi     # 0xa129b
movq %r14, %rdi
callq *0x80828(%rip)          # 0xc4378
movq %rax, 0x5a8(%rbx)
cmpq $0x0, 0x5a8(%rbx)
jne 0x43b78
leaq 0x5d74d(%rip), %rsi     # 0xa12b5
movq %r14, %rdi
callq *0x80807(%rip)          # 0xc4378
movq %rax, 0x5a8(%rbx)
leaq 0x5d750(%rip), %rsi     # 0xa12cf
movq %r14, %rdi
callq *0x807f0(%rip)          # 0xc4378
movq %rax, 0x5b0(%rbx)
testq %rax, %rax
jne 0x43bab
leaq 0x5d752(%rip), %rsi     # 0xa12ed
movq %r14, %rdi
callq *0x807d4(%rip)          # 0xc4378
movq %rax, 0x5b0(%rbx)
cmpq $0x0, 0x5b0(%rbx)
jne 0x43bcc
leaq 0x5d752(%rip), %rsi     # 0xa130e
movq %r14, %rdi
callq *0x807b3(%rip)          # 0xc4378
movq %rax, 0x5b0(%rbx)
leaq 0x5d75c(%rip), %rsi     # 0xa132f
movq %r14, %rdi
callq *0x8079c(%rip)          # 0xc4378
movq %rax, 0x528(%rbx)
testq %rax, %rax
jne 0x43bff
leaq 0x5d760(%rip), %rsi     # 0xa134f
movq %r14, %rdi
callq *0x80780(%rip)          # 0xc4378
movq %rax, 0x528(%rbx)
cmpq $0x0, 0x528(%rbx)
jne 0x43c20
leaq 0x5d762(%rip), %rsi     # 0xa1372
movq %r14, %rdi
callq *0x8075f(%rip)          # 0xc4378
movq %rax, 0x528(%rbx)
leaq 0x5d76e(%rip), %rsi     # 0xa1395
movq %r14, %rdi
callq *0x80748(%rip)          # 0xc4378
movq %rax, 0x5b8(%rbx)
testq %rax, %rax
jne 0x43c53
leaq 0x5d766(%rip), %rsi     # 0xa13a9
movq %r14, %rdi
callq *0x8072c(%rip)          # 0xc4378
movq %rax, 0x5b8(%rbx)
cmpq $0x0, 0x5b8(%rbx)
jne 0x43c74
leaq 0x5d75c(%rip), %rsi     # 0xa13c0
movq %r14, %rdi
callq *0x8070b(%rip)          # 0xc4378
movq %rax, 0x5b8(%rbx)
leaq 0x5d75c(%rip), %rsi     # 0xa13d7
movq %r14, %rdi
callq *0x806f4(%rip)          # 0xc4378
movq %rax, 0x5c0(%rbx)
testq %rax, %rax
jne 0x43ca7
leaq 0x5d756(%rip), %rsi     # 0xa13ed
movq %r14, %rdi
callq *0x806d8(%rip)          # 0xc4378
movq %rax, 0x5c0(%rbx)
cmpq $0x0, 0x5c0(%rbx)
jne 0x43cc8
leaq 0x5d74e(%rip), %rsi     # 0xa1406
movq %r14, %rdi
callq *0x806b7(%rip)          # 0xc4378
movq %rax, 0x5c0(%rbx)
leaq 0x5d750(%rip), %rsi     # 0xa141f
movq %r14, %rdi
callq *0x806a0(%rip)          # 0xc4378
movq %rax, 0x5c8(%rbx)
testq %rax, %rax
jne 0x43cfb
leaq 0x5d746(%rip), %rsi     # 0xa1431
movq %r14, %rdi
callq *0x80684(%rip)          # 0xc4378
movq %rax, 0x5c8(%rbx)
cmpq $0x0, 0x5c8(%rbx)
jne 0x43d1c
leaq 0x5d73a(%rip), %rsi     # 0xa1446
movq %r14, %rdi
callq *0x80663(%rip)          # 0xc4378
movq %rax, 0x5c8(%rbx)
leaq 0x5d738(%rip), %rsi     # 0xa145b
movq %r14, %rdi
callq *0x8064c(%rip)          # 0xc4378
movq %rax, 0x5d0(%rbx)
testq %rax, %rax
jne 0x43d4f
leaq 0x5d730(%rip), %rsi     # 0xa146f
movq %r14, %rdi
callq *0x80630(%rip)          # 0xc4378
movq %rax, 0x5d0(%rbx)
cmpq $0x0, 0x5d0(%rbx)
jne 0x43d70
leaq 0x5d726(%rip), %rsi     # 0xa1486
movq %r14, %rdi
callq *0x8060f(%rip)          # 0xc4378
movq %rax, 0x5d0(%rbx)
leaq 0x5d726(%rip), %rsi     # 0xa149d
movq %r14, %rdi
callq *0x805f8(%rip)          # 0xc4378
movq %rax, 0x530(%rbx)
testq %rax, %rax
jne 0x43da3
leaq 0x5d72d(%rip), %rsi     # 0xa14c0
movq %r14, %rdi
callq *0x805dc(%rip)          # 0xc4378
movq %rax, 0x530(%rbx)
cmpq $0x0, 0x530(%rbx)
jne 0x43dc4
leaq 0x5d732(%rip), %rsi     # 0xa14e6
movq %r14, %rdi
callq *0x805bb(%rip)          # 0xc4378
movq %rax, 0x530(%rbx)
leaq 0x5d741(%rip), %rsi     # 0xa150c
movq %r14, %rdi
callq *0x805a4(%rip)          # 0xc4378
movq %rax, 0x538(%rbx)
testq %rax, %rax
jne 0x43df7
leaq 0x5d738(%rip), %rsi     # 0xa151f
movq %r14, %rdi
callq *0x80588(%rip)          # 0xc4378
movq %rax, 0x538(%rbx)
cmpq $0x0, 0x538(%rbx)
jne 0x43e18
leaq 0x5d72d(%rip), %rsi     # 0xa1535
movq %r14, %rdi
callq *0x80567(%rip)          # 0xc4378
movq %rax, 0x538(%rbx)
leaq 0x5d72c(%rip), %rsi     # 0xa154b
movq %r14, %rdi
callq *0x80550(%rip)          # 0xc4378
movq %rax, 0x540(%rbx)
testq %rax, %rax
jne 0x43e4b
leaq 0x5d722(%rip), %rsi     # 0xa155d
movq %r14, %rdi
callq *0x80534(%rip)          # 0xc4378
movq %rax, 0x540(%rbx)
cmpq $0x0, 0x540(%rbx)
jne 0x43e6c
leaq 0x5d716(%rip), %rsi     # 0xa1572
movq %r14, %rdi
callq *0x80513(%rip)          # 0xc4378
movq %rax, 0x540(%rbx)
leaq 0x5d714(%rip), %rsi     # 0xa1587
movq %r14, %rdi
callq *0x804fc(%rip)          # 0xc4378
movq %rax, 0x548(%rbx)
leaq 0x5d724(%rip), %rsi     # 0xa15ae
movq %r14, %rdi
callq *0x804e5(%rip)          # 0xc4378
movq %rax, 0x550(%rbx)
leaq 0x5d734(%rip), %rsi     # 0xa15d5
movq %r14, %rdi
callq *0x804ce(%rip)          # 0xc4378
movq %rax, 0x558(%rbx)
leaq 0x5d745(%rip), %rsi     # 0xa15fd
movq %r14, %rdi
callq *0x804b7(%rip)          # 0xc4378
movq %rax, 0x560(%rbx)
leaq 0x5d745(%rip), %rsi     # 0xa1614
movq %r14, %rdi
callq *0x804a0(%rip)          # 0xc4378
movq %rax, 0x568(%rbx)
leaq 0x5d752(%rip), %rsi     # 0xa1638
movq %r14, %rdi
callq *0x80489(%rip)          # 0xc4378
movq %rax, 0x570(%rbx)
leaq 0x5d760(%rip), %rsi     # 0xa165d
movq %r14, %rdi
callq *0x80472(%rip)          # 0xc4378
movq %rax, 0x578(%rbx)
leaq 0x5d768(%rip), %rsi     # 0xa167c
movq %r14, %rdi
callq *0x8045b(%rip)          # 0xc4378
movq %rax, 0x580(%rbx)
leaq 0x5d76e(%rip), %rsi     # 0xa1699
movq %r14, %rdi
callq *0x80444(%rip)          # 0xc4378
movq %rax, 0x588(%rbx)
leaq 0x5d771(%rip), %rsi     # 0xa16b3
movq %r14, %rdi
callq *0x8042d(%rip)          # 0xc4378
movq %rax, 0x590(%rbx)
leaq 0x5d772(%rip), %rsi     # 0xa16cb
movq %r14, %rdi
callq *0x80416(%rip)          # 0xc4378
movq %rax, 0x598(%rbx)
leaq 0x5d779(%rip), %rsi     # 0xa16e9
movq %r14, %rdi
callq *0x803ff(%rip)          # 0xc4378
movq %rax, 0x5a0(%rbx)
leaq 0x5d77f(%rip), %rsi     # 0xa1706
movq %r14, %rdi
callq *0x803e8(%rip)          # 0xc4378
movq %rax, 0x5d8(%rbx)
testq %rax, %rax
jne 0x43fb3
leaq 0x5d77e(%rip), %rsi     # 0xa1721
movq %r14, %rdi
callq *0x803cc(%rip)          # 0xc4378
movq %rax, 0x5d8(%rbx)
cmpq $0x0, 0x5d8(%rbx)
jne 0x43fd4
leaq 0x5d77b(%rip), %rsi     # 0xa173f
movq %r14, %rdi
callq *0x803ab(%rip)          # 0xc4378
movq %rax, 0x5d8(%rbx)
leaq 0x5d782(%rip), %rsi     # 0xa175d
movq %r14, %rdi
callq *0x80394(%rip)          # 0xc4378
movq %rax, 0x5e0(%rbx)
testq %rax, %rax
jne 0x44007
leaq 0x5d777(%rip), %rsi     # 0xa176e
movq %r14, %rdi
callq *0x80378(%rip)          # 0xc4378
movq %rax, 0x5e0(%rbx)
cmpq $0x0, 0x5e0(%rbx)
jne 0x44028
leaq 0x5d76a(%rip), %rsi     # 0xa1782
movq %r14, %rdi
callq *0x80357(%rip)          # 0xc4378
movq %rax, 0x5e0(%rbx)
leaq 0x5d767(%rip), %rsi     # 0xa1796
movq %r14, %rdi
callq *0x80340(%rip)          # 0xc4378
movq %rax, 0x5e8(%rbx)
testq %rax, %rax
jne 0x4405b
leaq 0x5d75d(%rip), %rsi     # 0xa17a8
movq %r14, %rdi
callq *0x80324(%rip)          # 0xc4378
movq %rax, 0x5e8(%rbx)
cmpq $0x0, 0x5e8(%rbx)
jne 0x4407c
leaq 0x5d751(%rip), %rsi     # 0xa17bd
movq %r14, %rdi
callq *0x80303(%rip)          # 0xc4378
movq %rax, 0x5e8(%rbx)
leaq 0x5d74f(%rip), %rsi     # 0xa17d2
movq %r14, %rdi
callq *0x802ec(%rip)          # 0xc4378
movq %rax, 0x5f0(%rbx)
testq %rax, %rax
jne 0x440af
leaq 0x5d74c(%rip), %rsi     # 0xa17eb
movq %r14, %rdi
callq *0x802d0(%rip)          # 0xc4378
movq %rax, 0x5f0(%rbx)
cmpq $0x0, 0x5f0(%rbx)
jne 0x440d0
leaq 0x5d747(%rip), %rsi     # 0xa1807
movq %r14, %rdi
callq *0x802af(%rip)          # 0xc4378
movq %rax, 0x5f0(%rbx)
leaq 0x5d74c(%rip), %rsi     # 0xa1823
movq %r14, %rdi
callq *0x80298(%rip)          # 0xc4378
movq %rax, 0x5f8(%rbx)
testq %rax, %rax
jne 0x44103
leaq 0x5d750(%rip), %rsi     # 0xa1843
movq %r14, %rdi
callq *0x8027c(%rip)          # 0xc4378
movq %rax, 0x5f8(%rbx)
cmpq $0x0, 0x5f8(%rbx)
jne 0x44124
leaq 0x5d752(%rip), %rsi     # 0xa1866
movq %r14, %rdi
callq *0x8025b(%rip)          # 0xc4378
movq %rax, 0x5f8(%rbx)
leaq 0x5d75e(%rip), %rsi     # 0xa1889
movq %r14, %rdi
callq *0x80244(%rip)          # 0xc4378
movq %rax, 0x600(%rbx)
testq %rax, %rax
jne 0x44157
leaq 0x5d768(%rip), %rsi     # 0xa18af
movq %r14, %rdi
callq *0x80228(%rip)          # 0xc4378
movq %rax, 0x600(%rbx)
cmpq $0x0, 0x600(%rbx)
jne 0x44178
leaq 0x5d770(%rip), %rsi     # 0xa18d8
movq %r14, %rdi
callq *0x80207(%rip)          # 0xc4378
movq %rax, 0x600(%rbx)
leaq 0x5d782(%rip), %rsi     # 0xa1901
movq %r14, %rdi
callq *0x801f0(%rip)          # 0xc4378
movq %rax, 0x608(%rbx)
testq %rax, %rax
jne 0x441ab
leaq 0x5d777(%rip), %rsi     # 0xa1912
movq %r14, %rdi
callq *0x801d4(%rip)          # 0xc4378
movq %rax, 0x608(%rbx)
cmpq $0x0, 0x608(%rbx)
jne 0x441cc
leaq 0x5d76a(%rip), %rsi     # 0xa1926
movq %r14, %rdi
callq *0x801b3(%rip)          # 0xc4378
movq %rax, 0x608(%rbx)
leaq 0x5d767(%rip), %rsi     # 0xa193a
movq %r14, %rdi
callq *0x8019c(%rip)          # 0xc4378
movq %rax, 0x610(%rbx)
leaq 0x5d76a(%rip), %rsi     # 0xa1954
movq %r14, %rdi
callq *0x80185(%rip)          # 0xc4378
movq %rax, 0x618(%rbx)
leaq 0x5d76d(%rip), %rsi     # 0xa196e
movq %r14, %rdi
callq *0x8016e(%rip)          # 0xc4378
movq %rax, 0x620(%rbx)
leaq 0x5d775(%rip), %rsi     # 0xa198d
movq %r14, %rdi
callq *0x80157(%rip)          # 0xc4378
movq %rax, 0x628(%rbx)
leaq 0x5d772(%rip), %rsi     # 0xa19a1
movq %r14, %rdi
callq *0x80140(%rip)          # 0xc4378
movq %rax, 0x630(%rbx)
leaq 0x5d778(%rip), %rsi     # 0xa19be
movq %r14, %rdi
callq *0x80129(%rip)          # 0xc4378
movq %rax, 0x638(%rbx)
leaq 0x5d77f(%rip), %rsi     # 0xa19dc
movq %r14, %rdi
callq *0x80112(%rip)          # 0xc4378
movq %rax, 0x640(%rbx)
leaq 0x5d790(%rip), %rsi     # 0xa1a04
movq %r14, %rdi
callq *0x800fb(%rip)          # 0xc4378
movq %rax, 0x648(%rbx)
leaq 0x5d799(%rip), %rsi     # 0xa1a24
movq %r14, %rdi
callq *0x800e4(%rip)          # 0xc4378
movq %rax, 0x650(%rbx)
leaq 0x5d79d(%rip), %rsi     # 0xa1a3f
movq %r14, %rdi
callq *0x800cd(%rip)          # 0xc4378
movq %rax, 0x658(%rbx)
leaq 0x5d7ab(%rip), %rsi     # 0xa1a64
movq %r14, %rdi
callq *0x800b6(%rip)          # 0xc4378
movq %rax, 0x660(%rbx)
leaq 0x5d7b9(%rip), %rsi     # 0xa1a89
movq %r14, %rdi
callq *0x8009f(%rip)          # 0xc4378
movq %rax, 0x668(%rbx)
leaq 0x5d7d4(%rip), %rsi     # 0xa1abb
movq %r14, %rdi
callq *0x80088(%rip)          # 0xc4378
movq %rax, 0x670(%rbx)
leaq 0x5d7cf(%rip), %rsi     # 0xa1acd
movq %r14, %rdi
callq *0x80071(%rip)          # 0xc4378
movq %rax, 0x678(%rbx)
leaq 0x5d7cc(%rip), %rsi     # 0xa1ae1
movq %r14, %rdi
callq *0x8005a(%rip)          # 0xc4378
movq %rax, 0x680(%rbx)
leaq 0x5d7c9(%rip), %rsi     # 0xa1af5
movq %r14, %rdi
callq *0x80043(%rip)          # 0xc4378
movq %rax, 0x688(%rbx)
leaq 0x5d7cb(%rip), %rsi     # 0xa1b0e
movq %r14, %rdi
callq *0x8002c(%rip)          # 0xc4378
movq %rax, 0x690(%rbx)
leaq 0x5d7cc(%rip), %rsi     # 0xa1b26
movq %r14, %rdi
callq *0x80015(%rip)          # 0xc4378
movq %rax, 0x698(%rbx)
leaq 0x5d7c7(%rip), %rsi     # 0xa1b38
movq %r14, %rdi
callq *0x7fffe(%rip)          # 0xc4378
movq %rax, 0x6a0(%rbx)
leaq 0x5d7c4(%rip), %rsi     # 0xa1b4c
movq %r14, %rdi
callq *0x7ffe7(%rip)          # 0xc4378
movq %rax, 0x6a8(%rbx)
leaq 0x5d7c0(%rip), %rsi     # 0xa1b5f
movq %r14, %rdi
callq *0x7ffd0(%rip)          # 0xc4378
movq %rax, 0x6b0(%rbx)
leaq 0x5d7c4(%rip), %rsi     # 0xa1b7a
movq %r14, %rdi
callq *0x7ffb9(%rip)          # 0xc4378
movq %rax, 0x6b8(%rbx)
leaq 0x5d7c8(%rip), %rsi     # 0xa1b95
movq %r14, %rdi
callq *0x7ffa2(%rip)          # 0xc4378
movq %rax, 0x6c0(%rbx)
leaq 0x5d7c4(%rip), %rsi     # 0xa1ba8
movq %r14, %rdi
callq *0x7ff8b(%rip)          # 0xc4378
movq %rax, 0x6c8(%rbx)
leaq 0x5d7c3(%rip), %rsi     # 0xa1bbe
movq %r14, %rdi
callq *0x7ff74(%rip)          # 0xc4378
movq %rax, 0x6d0(%rbx)
leaq 0x5d7d1(%rip), %rsi     # 0xa1be3
movq %r14, %rdi
callq *0x7ff5d(%rip)          # 0xc4378
movq %rax, 0x6d8(%rbx)
leaq 0x5d7db(%rip), %rsi     # 0xa1c04
movq %r14, %rdi
callq *0x7ff46(%rip)          # 0xc4378
movq %rax, 0x6e0(%rbx)
leaq 0x5d7e6(%rip), %rsi     # 0xa1c26
movq %r14, %rdi
callq *0x7ff2f(%rip)          # 0xc4378
movq %rax, 0x6e8(%rbx)
leaq 0x5d7f3(%rip), %rsi     # 0xa1c4a
movq %r14, %rdi
callq *0x7ff18(%rip)          # 0xc4378
movq %rax, 0x6f0(%rbx)
leaq 0x5d808(%rip), %rsi     # 0xa1c76
movq %r14, %rdi
callq *0x7ff01(%rip)          # 0xc4378
movq %rax, 0x6f8(%rbx)
leaq 0x5d812(%rip), %rsi     # 0xa1c97
movq %r14, %rdi
callq *0x7feea(%rip)          # 0xc4378
movq %rax, 0x700(%rbx)
leaq 0x5d81a(%rip), %rsi     # 0xa1cb6
movq %r14, %rdi
callq *0x7fed3(%rip)          # 0xc4378
movq %rax, 0x708(%rbx)
leaq 0x5d82a(%rip), %rsi     # 0xa1cdd
movq %r14, %rdi
callq *0x7febc(%rip)          # 0xc4378
movq %rax, 0x710(%rbx)
leaq 0x5d83a(%rip), %rsi     # 0xa1d04
movq %r14, %rdi
callq *0x7fea5(%rip)          # 0xc4378
movq %rax, 0x718(%rbx)
leaq 0x5d84e(%rip), %rsi     # 0xa1d2f
movq %r14, %rdi
callq *0x7fe8e(%rip)          # 0xc4378
movq %rax, 0x720(%rbx)
leaq 0x5d859(%rip), %rsi     # 0xa1d51
movq %r14, %rdi
callq *0x7fe77(%rip)          # 0xc4378
movq %rax, 0x728(%rbx)
leaq 0x5d86c(%rip), %rsi     # 0xa1d7b
movq %r14, %rdi
callq *0x7fe60(%rip)          # 0xc4378
movq %rax, 0x730(%rbx)
leaq 0x5d87f(%rip), %rsi     # 0xa1da5
movq %r14, %rdi
callq *0x7fe49(%rip)          # 0xc4378
movq %rax, 0x738(%rbx)
leaq 0x5d893(%rip), %rsi     # 0xa1dd0
movq %r14, %rdi
callq *0x7fe32(%rip)          # 0xc4378
movq %rax, 0x740(%rbx)
leaq 0x5d8aa(%rip), %rsi     # 0xa1dfe
movq %r14, %rdi
callq *0x7fe1b(%rip)          # 0xc4378
movq %rax, 0x748(%rbx)
leaq 0x5d8c4(%rip), %rsi     # 0xa1e2f
movq %r14, %rdi
callq *0x7fe04(%rip)          # 0xc4378
movq %rax, 0x750(%rbx)
leaq 0x5d8d5(%rip), %rsi     # 0xa1e57
movq %r14, %rdi
callq *0x7fded(%rip)          # 0xc4378
movq %rax, 0x758(%rbx)
leaq 0x5d8d0(%rip), %rsi     # 0xa1e69
movq %r14, %rdi
callq *0x7fdd6(%rip)          # 0xc4378
movq %rax, 0x760(%rbx)
leaq 0x5d8d8(%rip), %rsi     # 0xa1e88
movq %r14, %rdi
callq *0x7fdbf(%rip)          # 0xc4378
movq %rax, 0x768(%rbx)
leaq 0x5d8f3(%rip), %rsi     # 0xa1eba
movq %r14, %rdi
callq *0x7fda8(%rip)          # 0xc4378
movq %rax, 0x770(%rbx)
leaq 0x5d8f6(%rip), %rsi     # 0xa1ed4
movq %r14, %rdi
callq *0x7fd91(%rip)          # 0xc4378
movq %rax, 0x778(%rbx)
leaq 0x5d906(%rip), %rsi     # 0xa1efb
movq %r14, %rdi
callq *0x7fd7a(%rip)          # 0xc4378
movq %rax, 0x780(%rbx)
leaq 0x5d916(%rip), %rsi     # 0xa1f22
movq %r14, %rdi
callq *0x7fd63(%rip)          # 0xc4378
movq %rax, 0x788(%rbx)
leaq 0x5d916(%rip), %rsi     # 0xa1f39
movq %r14, %rdi
callq *0x7fd4c(%rip)          # 0xc4378
movq %rax, 0x790(%rbx)
leaq 0x5d913(%rip), %rsi     # 0xa1f4d
movq %r14, %rdi
callq *0x7fd35(%rip)          # 0xc4378
movq %rax, 0x798(%rbx)
leaq 0x5d911(%rip), %rsi     # 0xa1f62
movq %r14, %rdi
callq *0x7fd1e(%rip)          # 0xc4378
movq %rax, 0x7a0(%rbx)
leaq 0x5d917(%rip), %rsi     # 0xa1f7f
movq %r14, %rdi
callq *0x7fd07(%rip)          # 0xc4378
movq %rax, 0x7a8(%rbx)
leaq 0x5d91d(%rip), %rsi     # 0xa1f9c
movq %r14, %rdi
callq *0x7fcf0(%rip)          # 0xc4378
movq %rax, 0x7b0(%rbx)
leaq 0x5d922(%rip), %rsi     # 0xa1fb8
movq %r14, %rdi
callq *0x7fcd9(%rip)          # 0xc4378
movq %rax, 0x7b8(%rbx)
leaq 0x5d926(%rip), %rsi     # 0xa1fd3
movq %r14, %rdi
callq *0x7fcc2(%rip)          # 0xc4378
movq %rax, 0x7c0(%rbx)
leaq 0x5d92a(%rip), %rsi     # 0xa1fee
movq %r14, %rdi
callq *0x7fcab(%rip)          # 0xc4378
movq %rax, 0x7c8(%rbx)
leaq 0x5d92f(%rip), %rsi     # 0xa200a
movq %r14, %rdi
callq *0x7fc94(%rip)          # 0xc4378
movq %rax, 0x7d0(%rbx)
leaq 0x5d932(%rip), %rsi     # 0xa2024
movq %r14, %rdi
callq *0x7fc7d(%rip)          # 0xc4378
movq %rax, 0x7d8(%rbx)
leaq 0x5d93c(%rip), %rsi     # 0xa2045
movq %r14, %rdi
callq *0x7fc66(%rip)          # 0xc4378
movq %rax, 0x7e0(%rbx)
leaq 0x5d942(%rip), %rsi     # 0xa2062
movq %r14, %rdi
callq *0x7fc4f(%rip)          # 0xc4378
movq %rax, 0x7e8(%rbx)
leaq 0x5d940(%rip), %rsi     # 0xa2077
movq %r14, %rdi
callq *0x7fc38(%rip)          # 0xc4378
movq %rax, 0x7f0(%rbx)
leaq 0x5d944(%rip), %rsi     # 0xa2092
movq %r14, %rdi
callq *0x7fc21(%rip)          # 0xc4378
movq %rax, 0x7f8(%rbx)
leaq 0x5d949(%rip), %rsi     # 0xa20ae
movq %r14, %rdi
callq *0x7fc0a(%rip)          # 0xc4378
movq %rax, 0x800(%rbx)
leaq 0x5d946(%rip), %rsi     # 0xa20c2
movq %r14, %rdi
callq *0x7fbf3(%rip)          # 0xc4378
movq %rax, 0x808(%rbx)
leaq 0x5d943(%rip), %rsi     # 0xa20d6
movq %r14, %rdi
callq *0x7fbdc(%rip)          # 0xc4378
movq %rax, 0x810(%rbx)
leaq 0x5d943(%rip), %rsi     # 0xa20ed
movq %r14, %rdi
callq *0x7fbc5(%rip)          # 0xc4378
movq %rax, 0x818(%rbx)
leaq 0x5d94a(%rip), %rsi     # 0xa210b
movq %r14, %rdi
callq *0x7fbae(%rip)          # 0xc4378
movq %rax, 0x820(%rbx)
leaq 0x5d956(%rip), %rsi     # 0xa212e
movq %r14, %rdi
callq *0x7fb97(%rip)          # 0xc4378
movq %rax, 0x828(%rbx)
leaq 0x5d95a(%rip), %rsi     # 0xa2149
movq %r14, %rdi
callq *0x7fb80(%rip)          # 0xc4378
movq %rax, 0x830(%rbx)
leaq 0x5d956(%rip), %rsi     # 0xa215c
movq %r14, %rdi
callq *0x7fb69(%rip)          # 0xc4378
movq %rax, 0x838(%rbx)
leaq 0x5d961(%rip), %rsi     # 0xa217e
movq %r14, %rdi
callq *0x7fb52(%rip)          # 0xc4378
movq %rax, 0x840(%rbx)
leaq 0x5d966(%rip), %rsi     # 0xa219a
movq %r14, %rdi
callq *0x7fb3b(%rip)          # 0xc4378
movq %rax, 0x848(%rbx)
leaq 0x5d961(%rip), %rsi     # 0xa21ac
movq %r14, %rdi
callq *0x7fb24(%rip)          # 0xc4378
movq %rax, 0x850(%rbx)
leaq 0x5d963(%rip), %rsi     # 0xa21c5
movq %r14, %rdi
callq *0x7fb0d(%rip)          # 0xc4378
movq %rax, 0x858(%rbx)
leaq 0x5d963(%rip), %rsi     # 0xa21dc
movq %r14, %rdi
callq *0x7faf6(%rip)          # 0xc4378
movq %rax, 0x860(%rbx)
leaq 0x5d961(%rip), %rsi     # 0xa21f1
movq %r14, %rdi
callq *0x7fadf(%rip)          # 0xc4378
movq %rax, 0x868(%rbx)
leaq 0x5d971(%rip), %rsi     # 0xa2218
movq %r14, %rdi
callq *0x7fac8(%rip)          # 0xc4378
movq %rax, 0x870(%rbx)
leaq 0x5d980(%rip), %rsi     # 0xa223e
movq %r14, %rdi
callq *0x7fab1(%rip)          # 0xc4378
movq %rax, 0x878(%rbx)
leaq 0x5d995(%rip), %rsi     # 0xa226a
movq %r14, %rdi
callq *0x7fa9a(%rip)          # 0xc4378
movq %rax, 0x880(%rbx)
jmp 0x44e65
leaq 0x5b358(%rip), %rsi     # 0x9fc49
jmp 0x44e5b
leaq 0x5b368(%rip), %rsi     # 0x9fc65
jmp 0x44e5b
leaq 0x5b379(%rip), %rsi     # 0x9fc82
jmp 0x44e5b
leaq 0x5b387(%rip), %rsi     # 0x9fc9c
jmp 0x44e5b
leaq 0x5b397(%rip), %rsi     # 0x9fcb8
jmp 0x44e5b
leaq 0x5b3a8(%rip), %rsi     # 0x9fcd5
jmp 0x44e5b
leaq 0x5b3b9(%rip), %rsi     # 0x9fcf2
jmp 0x44e5b
leaq 0x5b3c6(%rip), %rsi     # 0x9fd0b
jmp 0x44e5b
leaq 0x5b3d2(%rip), %rsi     # 0x9fd23
jmp 0x44e5b
leaq 0x5b3e0(%rip), %rsi     # 0x9fd3d
jmp 0x44e5b
leaq 0x5b3fa(%rip), %rsi     # 0x9fd63
jmp 0x44e5b
leaq 0x5b419(%rip), %rsi     # 0x9fd8e
jmp 0x44e5b
leaq 0x5b435(%rip), %rsi     # 0x9fdb6
jmp 0x44e5b
leaq 0x5b448(%rip), %rsi     # 0x9fdd5
jmp 0x44e5b
leaq 0x5b45a(%rip), %rsi     # 0x9fdf3
jmp 0x44e5b
leaq 0x5b478(%rip), %rsi     # 0x9fe1d
jmp 0x44e5b
leaq 0x5b495(%rip), %rsi     # 0x9fe46
jmp 0x44e5b
leaq 0x5b4b8(%rip), %rsi     # 0x9fe75
jmp 0x44e5b
leaq 0x5b4ca(%rip), %rsi     # 0x9fe93
jmp 0x44e5b
leaq 0x5b4d8(%rip), %rsi     # 0x9fead
jmp 0x44e5b
leaq 0x5b4e7(%rip), %rsi     # 0x9fec8
jmp 0x44e5b
leaq 0x5b4f5(%rip), %rsi     # 0x9fee2
jmp 0x44e5b
leaq 0x5b506(%rip), %rsi     # 0x9feff
jmp 0x44e5b
leaq 0x5b516(%rip), %rsi     # 0x9ff1b
jmp 0x44e5b
leaq 0x5b528(%rip), %rsi     # 0x9ff39
jmp 0x44e5b
leaq 0x5b53b(%rip), %rsi     # 0x9ff58
jmp 0x44e5b
leaq 0x5b549(%rip), %rsi     # 0x9ff72
jmp 0x44e5b
leaq 0x5b558(%rip), %rsi     # 0x9ff8d
jmp 0x44e5b
leaq 0x5b569(%rip), %rsi     # 0x9ffaa
jmp 0x44e5b
leaq 0x5b574(%rip), %rsi     # 0x9ffc1
jmp 0x44e5b
leaq 0x5b581(%rip), %rsi     # 0x9ffda
jmp 0x44e5b
leaq 0x5b593(%rip), %rsi     # 0x9fff8
jmp 0x44e5b
leaq 0x5b5a6(%rip), %rsi     # 0xa0017
jmp 0x44e5b
leaq 0x5b5bc(%rip), %rsi     # 0xa0039
jmp 0x44e5b
leaq 0x5b5cb(%rip), %rsi     # 0xa0054
jmp 0x44e5b
leaq 0x5b5db(%rip), %rsi     # 0xa0070
jmp 0x44e5b
leaq 0x5b5ee(%rip), %rsi     # 0xa008f
jmp 0x44e5b
leaq 0x5b602(%rip), %rsi     # 0xa00af
jmp 0x44e5b
leaq 0x5b610(%rip), %rsi     # 0xa00c9
jmp 0x44e5b
leaq 0x5b61f(%rip), %rsi     # 0xa00e4
jmp 0x44e5b
leaq 0x5b63b(%rip), %rsi     # 0xa010c
jmp 0x44e5b
leaq 0x5b64d(%rip), %rsi     # 0xa012a
jmp 0x44e5b
leaq 0x5b660(%rip), %rsi     # 0xa0149
jmp 0x44e5b
leaq 0x5b675(%rip), %rsi     # 0xa016a
jmp 0x44e5b
leaq 0x5b68b(%rip), %rsi     # 0xa018c
jmp 0x44e5b
leaq 0x5b6a1(%rip), %rsi     # 0xa01ae
jmp 0x44e5b
leaq 0x5b6b8(%rip), %rsi     # 0xa01d1
jmp 0x44e5b
leaq 0x5b6cf(%rip), %rsi     # 0xa01f4
jmp 0x44e5b
leaq 0x5b6e5(%rip), %rsi     # 0xa0216
jmp 0x44e5b
leaq 0x5b6ff(%rip), %rsi     # 0xa023c
jmp 0x44e5b
leaq 0x5b718(%rip), %rsi     # 0xa0261
jmp 0x44e5b
leaq 0x5b72a(%rip), %rsi     # 0xa027f
jmp 0x44e5b
leaq 0x5b741(%rip), %rsi     # 0xa02a2
jmp 0x44e5b
leaq 0x5b759(%rip), %rsi     # 0xa02c6
jmp 0x44e5b
leaq 0x5b769(%rip), %rsi     # 0xa02e2
jmp 0x44e5b
leaq 0x5b77a(%rip), %rsi     # 0xa02ff
jmp 0x44e5b
leaq 0x5b796(%rip), %rsi     # 0xa0327
jmp 0x44e5b
leaq 0x5b7b3(%rip), %rsi     # 0xa0350
jmp 0x44e5b
leaq 0x5b7ca(%rip), %rsi     # 0xa0373
jmp 0x44e5b
leaq 0x5b7e2(%rip), %rsi     # 0xa0397
jmp 0x44e5b
leaq 0x5b7f8(%rip), %rsi     # 0xa03b9
jmp 0x44e5b
leaq 0x5b811(%rip), %rsi     # 0xa03de
jmp 0x44e5b
leaq 0x5b826(%rip), %rsi     # 0xa03ff
jmp 0x44e5b
leaq 0x5b83d(%rip), %rsi     # 0xa0422
jmp 0x44e5b
leaq 0x5b851(%rip), %rsi     # 0xa0442
jmp 0x44e5b
leaq 0x5b866(%rip), %rsi     # 0xa0463
jmp 0x44e5b
leaq 0x5b879(%rip), %rsi     # 0xa0482
jmp 0x44e5b
leaq 0x5b88d(%rip), %rsi     # 0xa04a2
jmp 0x44e5b
leaq 0x5b8a8(%rip), %rsi     # 0xa04c9
jmp 0x44e5b
leaq 0x5b8bc(%rip), %rsi     # 0xa04e9
jmp 0x44e5b
leaq 0x5b8d1(%rip), %rsi     # 0xa050a
jmp 0x44e5b
leaq 0x5b8e4(%rip), %rsi     # 0xa0529
jmp 0x44e5b
leaq 0x5b8fd(%rip), %rsi     # 0xa054e
jmp 0x44e5b
leaq 0x5b912(%rip), %rsi     # 0xa056f
jmp 0x44e5b
leaq 0x5b927(%rip), %rsi     # 0xa0590
jmp 0x44e5b
leaq 0x5b93a(%rip), %rsi     # 0xa05af
jmp 0x44e5b
leaq 0x5b94f(%rip), %rsi     # 0xa05d0
jmp 0x44e5b
leaq 0x5b961(%rip), %rsi     # 0xa05ee
jmp 0x44e5b
leaq 0x5b972(%rip), %rsi     # 0xa060b
jmp 0x44e5b
leaq 0x5b982(%rip), %rsi     # 0xa0627
jmp 0x44e5b
leaq 0x5b994(%rip), %rsi     # 0xa0645
jmp 0x44e5b
leaq 0x5b9a6(%rip), %rsi     # 0xa0663
jmp 0x44e5b
leaq 0x5b9bd(%rip), %rsi     # 0xa0686
jmp 0x44e5b
leaq 0x5b9d1(%rip), %rsi     # 0xa06a6
jmp 0x44e5b
leaq 0x5b9ec(%rip), %rsi     # 0xa06cd
jmp 0x44e5b
leaq 0x5ba05(%rip), %rsi     # 0xa06f2
jmp 0x44e5b
leaq 0x5ba1e(%rip), %rsi     # 0xa0717
jmp 0x44e5b
leaq 0x5ba36(%rip), %rsi     # 0xa073b
jmp 0x44e5b
leaq 0x5ba4b(%rip), %rsi     # 0xa075c
jmp 0x44e5b
leaq 0x5ba62(%rip), %rsi     # 0xa077f
jmp 0x44e5b
leaq 0x5ba6c(%rip), %rsi     # 0xa0795
jmp 0x44e5b
leaq 0x5ba7d(%rip), %rsi     # 0xa07b2
jmp 0x44e5b
leaq 0x5ba8f(%rip), %rsi     # 0xa07d0
jmp 0x44e5b
leaq 0x5baa8(%rip), %rsi     # 0xa07f5
jmp 0x44e5b
leaq 0x5bab6(%rip), %rsi     # 0xa080f
jmp 0x44e5b
leaq 0x5bacc(%rip), %rsi     # 0xa0831
jmp 0x44e5b
leaq 0x5badc(%rip), %rsi     # 0xa084d
jmp 0x44e5b
leaq 0x5baeb(%rip), %rsi     # 0xa0868
jmp 0x44e5b
leaq 0x5bafa(%rip), %rsi     # 0xa0883
jmp 0x44e5b
leaq 0x5bb11(%rip), %rsi     # 0xa08a6
jmp 0x44e5b
leaq 0x5bb28(%rip), %rsi     # 0xa08c9
jmp 0x44e5b
leaq 0x5bb3a(%rip), %rsi     # 0xa08e7
jmp 0x44e5b
leaq 0x5bb4a(%rip), %rsi     # 0xa0903
jmp 0x44e5b
leaq 0x5bb5f(%rip), %rsi     # 0xa0924
jmp 0x44e5b
leaq 0x5bb7b(%rip), %rsi     # 0xa094c
jmp 0x44e5b
leaq 0x5bb91(%rip), %rsi     # 0xa096e
jmp 0x44e5b
leaq 0x5bba6(%rip), %rsi     # 0xa098c
jmp 0x44e5b
leaq 0x5bbb7(%rip), %rsi     # 0xa09a6
jmp 0x44e5b
leaq 0x5bbca(%rip), %rsi     # 0xa09c2
jmp 0x44e5b
leaq 0x5bbdd(%rip), %rsi     # 0xa09de
jmp 0x44e5b
leaq 0x5bbf5(%rip), %rsi     # 0xa09ff
jmp 0x44e5b
leaq 0x5bc08(%rip), %rsi     # 0xa0a1b
jmp 0x44e5b
leaq 0x5bc19(%rip), %rsi     # 0xa0a35
jmp 0x44e5b
leaq 0x5bc30(%rip), %rsi     # 0xa0a55
jmp 0x44e5b
leaq 0x5bc47(%rip), %rsi     # 0xa0a75
jmp 0x44e5b
leaq 0x5bc64(%rip), %rsi     # 0xa0a9b
jmp 0x44e5b
leaq 0x5bc7a(%rip), %rsi     # 0xa0aba
jmp 0x44e5b
leaq 0x5bc92(%rip), %rsi     # 0xa0adb
jmp 0x44e5b
leaq 0x5bca6(%rip), %rsi     # 0xa0af8
jmp 0x44e5b
leaq 0x5bcbc(%rip), %rsi     # 0xa0b17
movq %r15, %rdi
xorl %eax, %eax
callq 0x19be0
movq %rbx, %rax
popq %rbx
popq %r14
popq %r15
retq