1401b5dfd:	48 85 c0             	test   %rax,%rax
1401b5e00:	74 02                	je     0x1401b5e04
1401b5e02:	ff d0                	call   *%rax
1401b5e04:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b5e08:	4c 8b 07             	mov    (%rdi),%r8
1401b5e0b:	4d 85 c0             	test   %r8,%r8
1401b5e0e:	74 16                	je     0x1401b5e26
1401b5e10:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b5e14:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b5e18:	49 83 c0 08          	add    $0x8,%r8
1401b5e1c:	49 03 c8             	add    %r8,%rcx
1401b5e1f:	48 8b 11             	mov    (%rcx),%rdx
1401b5e22:	ff 52 08             	call   *0x8(%rdx)
1401b5e25:	90                   	nop
1401b5e26:	48 8b c3             	mov    %rbx,%rax
1401b5e29:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5e2e:	48 83 c4 20          	add    $0x20,%rsp
1401b5e32:	5f                   	pop    %rdi
1401b5e33:	c3                   	ret
1401b5e34:	cc                   	int3
1401b5e35:	cc                   	int3
1401b5e36:	cc                   	int3
1401b5e37:	cc                   	int3
1401b5e38:	cc                   	int3
1401b5e39:	cc                   	int3
1401b5e3a:	cc                   	int3
1401b5e3b:	cc                   	int3
1401b5e3c:	cc                   	int3
1401b5e3d:	cc                   	int3
1401b5e3e:	cc                   	int3
1401b5e3f:	cc                   	int3
1401b5e40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b5e45:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b5e4a:	57                   	push   %rdi
1401b5e4b:	48 83 ec 20          	sub    $0x20,%rsp
1401b5e4f:	48 8b f9             	mov    %rcx,%rdi
1401b5e52:	48 8b 19             	mov    (%rcx),%rbx
1401b5e55:	48 85 db             	test   %rbx,%rbx
1401b5e58:	75 0d                	jne    0x1401b5e67
1401b5e5a:	33 c0                	xor    %eax,%eax
1401b5e5c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5e61:	48 83 c4 20          	add    $0x20,%rsp
1401b5e65:	5f                   	pop    %rdi
1401b5e66:	c3                   	ret
1401b5e67:	8b 05 7b cf 24 00    	mov    0x24cf7b(%rip),%eax        # 0x140402de8
1401b5e6d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b5e70:	74 23                	je     0x1401b5e95
1401b5e72:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b5e76:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b5e7a:	48 83 c1 08          	add    $0x8,%rcx
1401b5e7e:	48 03 cb             	add    %rbx,%rcx
1401b5e81:	48 8b 01             	mov    (%rcx),%rax
1401b5e84:	ff 50 08             	call   *0x8(%rax)
1401b5e87:	90                   	nop
1401b5e88:	33 c0                	xor    %eax,%eax
1401b5e8a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5e8f:	48 83 c4 20          	add    $0x20,%rsp
1401b5e93:	5f                   	pop    %rdi
1401b5e94:	c3                   	ret
1401b5e95:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b5e99:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b5e9d:	48 85 c0             	test   %rax,%rax
1401b5ea0:	74 02                	je     0x1401b5ea4
1401b5ea2:	ff d0                	call   *%rax
1401b5ea4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b5ea8:	4c 8b 07             	mov    (%rdi),%r8
1401b5eab:	4d 85 c0             	test   %r8,%r8
1401b5eae:	74 16                	je     0x1401b5ec6
1401b5eb0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b5eb4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b5eb8:	49 83 c0 08          	add    $0x8,%r8
1401b5ebc:	49 03 c8             	add    %r8,%rcx
1401b5ebf:	48 8b 11             	mov    (%rcx),%rdx
1401b5ec2:	ff 52 08             	call   *0x8(%rdx)
1401b5ec5:	90                   	nop
1401b5ec6:	48 8b c3             	mov    %rbx,%rax
1401b5ec9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5ece:	48 83 c4 20          	add    $0x20,%rsp
1401b5ed2:	5f                   	pop    %rdi
1401b5ed3:	c3                   	ret
1401b5ed4:	cc                   	int3
1401b5ed5:	cc                   	int3
1401b5ed6:	cc                   	int3
1401b5ed7:	cc                   	int3
1401b5ed8:	cc                   	int3
1401b5ed9:	cc                   	int3
1401b5eda:	cc                   	int3
1401b5edb:	cc                   	int3
1401b5edc:	cc                   	int3
1401b5edd:	cc                   	int3
1401b5ede:	cc                   	int3
1401b5edf:	cc                   	int3
1401b5ee0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b5ee5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b5eea:	57                   	push   %rdi
1401b5eeb:	48 83 ec 20          	sub    $0x20,%rsp
1401b5eef:	48 8b f9             	mov    %rcx,%rdi
1401b5ef2:	48 8b 19             	mov    (%rcx),%rbx
1401b5ef5:	48 85 db             	test   %rbx,%rbx
1401b5ef8:	75 0d                	jne    0x1401b5f07
1401b5efa:	33 c0                	xor    %eax,%eax
1401b5efc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5f01:	48 83 c4 20          	add    $0x20,%rsp
1401b5f05:	5f                   	pop    %rdi
1401b5f06:	c3                   	ret
1401b5f07:	8b 05 df cf 24 00    	mov    0x24cfdf(%rip),%eax        # 0x140402eec
1401b5f0d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b5f10:	74 23                	je     0x1401b5f35
1401b5f12:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b5f16:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b5f1a:	48 83 c1 08          	add    $0x8,%rcx
1401b5f1e:	48 03 cb             	add    %rbx,%rcx
1401b5f21:	48 8b 01             	mov    (%rcx),%rax
1401b5f24:	ff 50 08             	call   *0x8(%rax)
1401b5f27:	90                   	nop
1401b5f28:	33 c0                	xor    %eax,%eax
1401b5f2a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5f2f:	48 83 c4 20          	add    $0x20,%rsp
1401b5f33:	5f                   	pop    %rdi
1401b5f34:	c3                   	ret
1401b5f35:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b5f39:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b5f3d:	48 85 c0             	test   %rax,%rax
1401b5f40:	74 02                	je     0x1401b5f44
1401b5f42:	ff d0                	call   *%rax
1401b5f44:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b5f48:	4c 8b 07             	mov    (%rdi),%r8
1401b5f4b:	4d 85 c0             	test   %r8,%r8
1401b5f4e:	74 16                	je     0x1401b5f66
1401b5f50:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b5f54:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b5f58:	49 83 c0 08          	add    $0x8,%r8
1401b5f5c:	49 03 c8             	add    %r8,%rcx
1401b5f5f:	48 8b 11             	mov    (%rcx),%rdx
1401b5f62:	ff 52 08             	call   *0x8(%rdx)
1401b5f65:	90                   	nop
1401b5f66:	48 8b c3             	mov    %rbx,%rax
1401b5f69:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5f6e:	48 83 c4 20          	add    $0x20,%rsp
1401b5f72:	5f                   	pop    %rdi
1401b5f73:	c3                   	ret
1401b5f74:	cc                   	int3
1401b5f75:	cc                   	int3
1401b5f76:	cc                   	int3
1401b5f77:	cc                   	int3
1401b5f78:	cc                   	int3
1401b5f79:	cc                   	int3
1401b5f7a:	cc                   	int3
1401b5f7b:	cc                   	int3
1401b5f7c:	cc                   	int3
1401b5f7d:	cc                   	int3
1401b5f7e:	cc                   	int3
1401b5f7f:	cc                   	int3
1401b5f80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b5f85:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b5f8a:	57                   	push   %rdi
1401b5f8b:	48 83 ec 20          	sub    $0x20,%rsp
1401b5f8f:	48 8b f9             	mov    %rcx,%rdi
1401b5f92:	48 8b 19             	mov    (%rcx),%rbx
1401b5f95:	48 85 db             	test   %rbx,%rbx
1401b5f98:	75 0d                	jne    0x1401b5fa7
1401b5f9a:	33 c0                	xor    %eax,%eax
1401b5f9c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5fa1:	48 83 c4 20          	add    $0x20,%rsp
1401b5fa5:	5f                   	pop    %rdi
1401b5fa6:	c3                   	ret
1401b5fa7:	8b 05 eb cd 24 00    	mov    0x24cdeb(%rip),%eax        # 0x140402d98
1401b5fad:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b5fb0:	74 23                	je     0x1401b5fd5
1401b5fb2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b5fb6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b5fba:	48 83 c1 08          	add    $0x8,%rcx
1401b5fbe:	48 03 cb             	add    %rbx,%rcx
1401b5fc1:	48 8b 01             	mov    (%rcx),%rax
1401b5fc4:	ff 50 08             	call   *0x8(%rax)
1401b5fc7:	90                   	nop
1401b5fc8:	33 c0                	xor    %eax,%eax
1401b5fca:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b5fcf:	48 83 c4 20          	add    $0x20,%rsp
1401b5fd3:	5f                   	pop    %rdi
1401b5fd4:	c3                   	ret
1401b5fd5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b5fd9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b5fdd:	48 85 c0             	test   %rax,%rax
1401b5fe0:	74 02                	je     0x1401b5fe4
1401b5fe2:	ff d0                	call   *%rax
1401b5fe4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b5fe8:	4c 8b 07             	mov    (%rdi),%r8
1401b5feb:	4d 85 c0             	test   %r8,%r8
1401b5fee:	74 16                	je     0x1401b6006
1401b5ff0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b5ff4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b5ff8:	49 83 c0 08          	add    $0x8,%r8
1401b5ffc:	49 03 c8             	add    %r8,%rcx
1401b5fff:	48 8b 11             	mov    (%rcx),%rdx
1401b6002:	ff 52 08             	call   *0x8(%rdx)
1401b6005:	90                   	nop
1401b6006:	48 8b c3             	mov    %rbx,%rax
1401b6009:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b600e:	48 83 c4 20          	add    $0x20,%rsp
1401b6012:	5f                   	pop    %rdi
1401b6013:	c3                   	ret
1401b6014:	cc                   	int3
1401b6015:	cc                   	int3
1401b6016:	cc                   	int3
1401b6017:	cc                   	int3
1401b6018:	cc                   	int3
1401b6019:	cc                   	int3
1401b601a:	cc                   	int3
1401b601b:	cc                   	int3
1401b601c:	cc                   	int3
1401b601d:	cc                   	int3
1401b601e:	cc                   	int3
1401b601f:	cc                   	int3
1401b6020:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6025:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b602a:	57                   	push   %rdi
1401b602b:	48 83 ec 20          	sub    $0x20,%rsp
1401b602f:	48 8b f9             	mov    %rcx,%rdi
1401b6032:	48 8b 19             	mov    (%rcx),%rbx
1401b6035:	48 85 db             	test   %rbx,%rbx
1401b6038:	75 0d                	jne    0x1401b6047
1401b603a:	33 c0                	xor    %eax,%eax
1401b603c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6041:	48 83 c4 20          	add    $0x20,%rsp
1401b6045:	5f                   	pop    %rdi
1401b6046:	c3                   	ret
1401b6047:	8b 05 cb ce 24 00    	mov    0x24cecb(%rip),%eax        # 0x140402f18
1401b604d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6050:	74 23                	je     0x1401b6075
1401b6052:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6056:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b605a:	48 83 c1 08          	add    $0x8,%rcx
1401b605e:	48 03 cb             	add    %rbx,%rcx
1401b6061:	48 8b 01             	mov    (%rcx),%rax
1401b6064:	ff 50 08             	call   *0x8(%rax)
1401b6067:	90                   	nop
1401b6068:	33 c0                	xor    %eax,%eax
1401b606a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b606f:	48 83 c4 20          	add    $0x20,%rsp
1401b6073:	5f                   	pop    %rdi
1401b6074:	c3                   	ret
1401b6075:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6079:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b607d:	48 85 c0             	test   %rax,%rax
1401b6080:	74 02                	je     0x1401b6084
1401b6082:	ff d0                	call   *%rax
1401b6084:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6088:	4c 8b 07             	mov    (%rdi),%r8
1401b608b:	4d 85 c0             	test   %r8,%r8
1401b608e:	74 16                	je     0x1401b60a6
1401b6090:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6094:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6098:	49 83 c0 08          	add    $0x8,%r8
1401b609c:	49 03 c8             	add    %r8,%rcx
1401b609f:	48 8b 11             	mov    (%rcx),%rdx
1401b60a2:	ff 52 08             	call   *0x8(%rdx)
1401b60a5:	90                   	nop
1401b60a6:	48 8b c3             	mov    %rbx,%rax
1401b60a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b60ae:	48 83 c4 20          	add    $0x20,%rsp
1401b60b2:	5f                   	pop    %rdi
1401b60b3:	c3                   	ret
1401b60b4:	cc                   	int3
1401b60b5:	cc                   	int3
1401b60b6:	cc                   	int3
1401b60b7:	cc                   	int3
1401b60b8:	cc                   	int3
1401b60b9:	cc                   	int3
1401b60ba:	cc                   	int3
1401b60bb:	cc                   	int3
1401b60bc:	cc                   	int3
1401b60bd:	cc                   	int3
1401b60be:	cc                   	int3
1401b60bf:	cc                   	int3
1401b60c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b60c5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b60ca:	57                   	push   %rdi
1401b60cb:	48 83 ec 20          	sub    $0x20,%rsp
1401b60cf:	48 8b f9             	mov    %rcx,%rdi
1401b60d2:	48 8b 19             	mov    (%rcx),%rbx
1401b60d5:	48 85 db             	test   %rbx,%rbx
1401b60d8:	75 0d                	jne    0x1401b60e7
1401b60da:	33 c0                	xor    %eax,%eax
1401b60dc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b60e1:	48 83 c4 20          	add    $0x20,%rsp
1401b60e5:	5f                   	pop    %rdi
1401b60e6:	c3                   	ret
1401b60e7:	8b 05 7b cc 24 00    	mov    0x24cc7b(%rip),%eax        # 0x140402d68
1401b60ed:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b60f0:	74 23                	je     0x1401b6115
1401b60f2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b60f6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b60fa:	48 83 c1 08          	add    $0x8,%rcx
1401b60fe:	48 03 cb             	add    %rbx,%rcx
1401b6101:	48 8b 01             	mov    (%rcx),%rax
1401b6104:	ff 50 08             	call   *0x8(%rax)
1401b6107:	90                   	nop
1401b6108:	33 c0                	xor    %eax,%eax
1401b610a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b610f:	48 83 c4 20          	add    $0x20,%rsp
1401b6113:	5f                   	pop    %rdi
1401b6114:	c3                   	ret
1401b6115:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6119:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b611d:	48 85 c0             	test   %rax,%rax
1401b6120:	74 02                	je     0x1401b6124
1401b6122:	ff d0                	call   *%rax
1401b6124:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6128:	4c 8b 07             	mov    (%rdi),%r8
1401b612b:	4d 85 c0             	test   %r8,%r8
1401b612e:	74 16                	je     0x1401b6146
1401b6130:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6134:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6138:	49 83 c0 08          	add    $0x8,%r8
1401b613c:	49 03 c8             	add    %r8,%rcx
1401b613f:	48 8b 11             	mov    (%rcx),%rdx
1401b6142:	ff 52 08             	call   *0x8(%rdx)
1401b6145:	90                   	nop
1401b6146:	48 8b c3             	mov    %rbx,%rax
1401b6149:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b614e:	48 83 c4 20          	add    $0x20,%rsp
1401b6152:	5f                   	pop    %rdi
1401b6153:	c3                   	ret
1401b6154:	cc                   	int3
1401b6155:	cc                   	int3
1401b6156:	cc                   	int3
1401b6157:	cc                   	int3
1401b6158:	cc                   	int3
1401b6159:	cc                   	int3
1401b615a:	cc                   	int3
1401b615b:	cc                   	int3
1401b615c:	cc                   	int3
1401b615d:	cc                   	int3
1401b615e:	cc                   	int3
1401b615f:	cc                   	int3
1401b6160:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6165:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b616a:	57                   	push   %rdi
1401b616b:	48 83 ec 20          	sub    $0x20,%rsp
1401b616f:	48 8b f9             	mov    %rcx,%rdi
1401b6172:	48 8b 19             	mov    (%rcx),%rbx
1401b6175:	48 85 db             	test   %rbx,%rbx
1401b6178:	75 0d                	jne    0x1401b6187
1401b617a:	33 c0                	xor    %eax,%eax
1401b617c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6181:	48 83 c4 20          	add    $0x20,%rsp
1401b6185:	5f                   	pop    %rdi
1401b6186:	c3                   	ret
1401b6187:	8b 05 33 cd 24 00    	mov    0x24cd33(%rip),%eax        # 0x140402ec0