1403a3d3a:	c7 41 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rcx)
1403a3d41:	eb 03                	jmp    0x1403a3d46
1403a3d43:	48 8b cd             	mov    %rbp,%rcx
1403a3d46:	48 8b 83 68 0d 00 00 	mov    0xd68(%rbx),%rax
1403a3d4d:	48 89 ab 68 0d 00 00 	mov    %rbp,0xd68(%rbx)
1403a3d54:	48 89 41 10          	mov    %rax,0x10(%rcx)
1403a3d58:	89 79 18             	mov    %edi,0x18(%rcx)
1403a3d5b:	48 89 0e             	mov    %rcx,(%rsi)
1403a3d5e:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a3d63:	e8 a0 73 a7 00       	call   0x140e1b108
1403a3d68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a3d6d:	48 85 c0             	test   %rax,%rax
1403a3d70:	74 21                	je     0x1403a3d93
1403a3d72:	48 c7 00 01 00 00 00 	movq   $0x1,(%rax)
1403a3d79:	c6 40 08 01          	movb   $0x1,0x8(%rax)
1403a3d7d:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a3d80:	33 c9                	xor    %ecx,%ecx
1403a3d82:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403a3d86:	48 89 48 20          	mov    %rcx,0x20(%rax)
1403a3d8a:	c7 40 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rax)
1403a3d91:	eb 03                	jmp    0x1403a3d96
1403a3d93:	48 8b c5             	mov    %rbp,%rax
1403a3d96:	48 c7 40 10 01 00 00 	movq   $0x1,0x10(%rax)
1403a3d9d:	00
1403a3d9e:	48 89 46 08          	mov    %rax,0x8(%rsi)
1403a3da2:	48 8b d6             	mov    %rsi,%rdx
1403a3da5:	48 8b cb             	mov    %rbx,%rcx
1403a3da8:	e8 d3 08 1e 00       	call   0x140584680
1403a3dad:	48 8b 93 18 0d 00 00 	mov    0xd18(%rbx),%rdx
1403a3db4:	48 8b cb             	mov    %rbx,%rcx
1403a3db7:	e8 f4 06 00 00       	call   0x1403a44b0
1403a3dbc:	48 8b f8             	mov    %rax,%rdi
1403a3dbf:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
1403a3dc3:	0f 85 27 ff ff ff    	jne    0x1403a3cf0
1403a3dc9:	32 c0                	xor    %al,%al
1403a3dcb:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1403a3dd2:	00
1403a3dd3:	48 33 cc             	xor    %rsp,%rcx
1403a3dd6:	e8 25 77 a7 00       	call   0x140e1b500
1403a3ddb:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1403a3de2:	00
1403a3de3:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1403a3de7:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1403a3deb:	49 8b 73 28          	mov    0x28(%r11),%rsi
1403a3def:	49 8b e3             	mov    %r11,%rsp
1403a3df2:	5f                   	pop    %rdi
1403a3df3:	c3                   	ret
1403a3df4:	48 8b 83 c0 0c 00 00 	mov    0xcc0(%rbx),%rax
1403a3dfb:	83 78 20 01          	cmpl   $0x1,0x20(%rax)
1403a3dff:	77 08                	ja     0x1403a3e09
1403a3e01:	48 8b cb             	mov    %rbx,%rcx
1403a3e04:	e8 27 03 1e 00       	call   0x140584130
1403a3e09:	48 83 bb d0 0d 00 00 	cmpq   $0xffffffffffffffff,0xdd0(%rbx)
1403a3e10:	ff
1403a3e11:	0f 84 b1 01 00 00    	je     0x1403a3fc8
1403a3e17:	48 c7 83 d0 0d 00 00 	movq   $0xffffffffffffffff,0xdd0(%rbx)
1403a3e1e:	ff ff ff ff
1403a3e22:	b9 20 00 00 00       	mov    $0x20,%ecx
1403a3e27:	e8 f0 77 a7 00       	call   0x140e1b61c
1403a3e2c:	48 8b f8             	mov    %rax,%rdi
1403a3e2f:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a3e34:	e8 cf 72 a7 00       	call   0x140e1b108
1403a3e39:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a3e3e:	48 85 c0             	test   %rax,%rax
1403a3e41:	74 21                	je     0x1403a3e64
1403a3e43:	48 c7 00 07 00 00 00 	movq   $0x7,(%rax)
1403a3e4a:	c6 40 08 01          	movb   $0x1,0x8(%rax)
1403a3e4e:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a3e51:	33 c9                	xor    %ecx,%ecx
1403a3e53:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403a3e57:	48 89 48 20          	mov    %rcx,0x20(%rax)
1403a3e5b:	c7 40 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rax)
1403a3e62:	eb 03                	jmp    0x1403a3e67
1403a3e64:	48 8b c5             	mov    %rbp,%rax
1403a3e67:	48 89 07             	mov    %rax,(%rdi)
1403a3e6a:	48 8b 8b c0 0c 00 00 	mov    0xcc0(%rbx),%rcx
1403a3e71:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1403a3e75:	e8 36 1d 4c 00       	call   0x140865bb0
1403a3e7a:	48 8b 0f             	mov    (%rdi),%rcx
1403a3e7d:	48 89 41 10          	mov    %rax,0x10(%rcx)
1403a3e81:	48 8b 83 c0 0c 00 00 	mov    0xcc0(%rbx),%rax
1403a3e88:	48 8b 50 08          	mov    0x8(%rax),%rdx
1403a3e8c:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1403a3e93:	48 ff c1             	inc    %rcx
1403a3e96:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
1403a3e9a:	75 f7                	jne    0x1403a3e93
1403a3e9c:	48 8b 07             	mov    (%rdi),%rax
1403a3e9f:	89 48 18             	mov    %ecx,0x18(%rax)
1403a3ea2:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a3ea7:	e8 5c 72 a7 00       	call   0x140e1b108
1403a3eac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a3eb1:	48 85 c0             	test   %rax,%rax
1403a3eb4:	74 21                	je     0x1403a3ed7
1403a3eb6:	48 c7 00 07 00 00 00 	movq   $0x7,(%rax)
1403a3ebd:	c6 40 08 01          	movb   $0x1,0x8(%rax)
1403a3ec1:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a3ec4:	33 c9                	xor    %ecx,%ecx
1403a3ec6:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403a3eca:	48 89 48 20          	mov    %rcx,0x20(%rax)
1403a3ece:	c7 40 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rax)
1403a3ed5:	eb 03                	jmp    0x1403a3eda
1403a3ed7:	48 8b c5             	mov    %rbp,%rax
1403a3eda:	48 89 47 08          	mov    %rax,0x8(%rdi)
1403a3ede:	48 8b 8b c0 0c 00 00 	mov    0xcc0(%rbx),%rcx
1403a3ee5:	48 8b 09             	mov    (%rcx),%rcx
1403a3ee8:	e8 c3 1c 4c 00       	call   0x140865bb0
1403a3eed:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1403a3ef1:	48 89 41 10          	mov    %rax,0x10(%rcx)
1403a3ef5:	48 8b 83 c0 0c 00 00 	mov    0xcc0(%rbx),%rax
1403a3efc:	48 8b 10             	mov    (%rax),%rdx
1403a3eff:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1403a3f06:	48 ff c1             	inc    %rcx
1403a3f09:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
1403a3f0d:	75 f7                	jne    0x1403a3f06
1403a3f0f:	48 8b 47 08          	mov    0x8(%rdi),%rax
1403a3f13:	89 48 18             	mov    %ecx,0x18(%rax)
1403a3f16:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a3f1b:	e8 e8 71 a7 00       	call   0x140e1b108
1403a3f20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a3f25:	48 85 c0             	test   %rax,%rax
1403a3f28:	74 21                	je     0x1403a3f4b
1403a3f2a:	48 c7 00 03 00 00 00 	movq   $0x3,(%rax)
1403a3f31:	c6 40 08 01          	movb   $0x1,0x8(%rax)
1403a3f35:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a3f38:	33 c9                	xor    %ecx,%ecx
1403a3f3a:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403a3f3e:	48 89 48 20          	mov    %rcx,0x20(%rax)
1403a3f42:	c7 40 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rax)
1403a3f49:	eb 03                	jmp    0x1403a3f4e
1403a3f4b:	48 8b c5             	mov    %rbp,%rax
1403a3f4e:	48 89 47 10          	mov    %rax,0x10(%rdi)
1403a3f52:	48 89 68 10          	mov    %rbp,0x10(%rax)
1403a3f56:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a3f5b:	e8 a8 71 a7 00       	call   0x140e1b108
1403a3f60:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a3f65:	48 85 c0             	test   %rax,%rax
1403a3f68:	74 21                	je     0x1403a3f8b
1403a3f6a:	48 c7 00 01 00 00 00 	movq   $0x1,(%rax)
1403a3f71:	c6 40 08 01          	movb   $0x1,0x8(%rax)
1403a3f75:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a3f78:	33 c9                	xor    %ecx,%ecx
1403a3f7a:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403a3f7e:	48 89 48 20          	mov    %rcx,0x20(%rax)
1403a3f82:	c7 40 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rax)
1403a3f89:	eb 03                	jmp    0x1403a3f8e
1403a3f8b:	48 8b c5             	mov    %rbp,%rax
1403a3f8e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1403a3f92:	48 89 68 10          	mov    %rbp,0x10(%rax)
1403a3f96:	48 8b 83 c0 0c 00 00 	mov    0xcc0(%rbx),%rax
1403a3f9d:	83 78 20 02          	cmpl   $0x2,0x20(%rax)
1403a3fa1:	75 08                	jne    0x1403a3fab
1403a3fa3:	48 8b cb             	mov    %rbx,%rcx
1403a3fa6:	e8 85 01 1e 00       	call   0x140584130
1403a3fab:	4c 8b cf             	mov    %rdi,%r9
1403a3fae:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1403a3fb4:	48 8d 15 35 17 c4 00 	lea    0xc41735(%rip),%rdx        # 0x140fe56f0
1403a3fbb:	48 8b cb             	mov    %rbx,%rcx
1403a3fbe:	e8 3d 40 36 00       	call   0x140708000
1403a3fc3:	e9 01 fe ff ff       	jmp    0x1403a3dc9
1403a3fc8:	b0 01                	mov    $0x1,%al
1403a3fca:	e9 fc fd ff ff       	jmp    0x1403a3dcb
1403a3fcf:	cc                   	int3
1403a3fd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a3fd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403a3fda:	55                   	push   %rbp
1403a3fdb:	57                   	push   %rdi
1403a3fdc:	41 56                	push   %r14
1403a3fde:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
1403a3fe3:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1403a3fea:	48 8b 05 0f 4f 01 01 	mov    0x1014f0f(%rip),%rax        # 0x1413b8f00
1403a3ff1:	48 33 c4             	xor    %rsp,%rax
1403a3ff4:	48 89 45 50          	mov    %rax,0x50(%rbp)
1403a3ff8:	48 8b f9             	mov    %rcx,%rdi
1403a3ffb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403a4000:	e8 8b ef ff ff       	call   0x1403a2f90
1403a4005:	90                   	nop
1403a4006:	48 8d 8f b8 0d 00 00 	lea    0xdb8(%rdi),%rcx
1403a400d:	e8 9e 9a 6e 00       	call   0x140a8dab0
1403a4012:	85 c0                	test   %eax,%eax
1403a4014:	0f 85 8c 03 00 00    	jne    0x1403a43a6
1403a401a:	48 8d 8f c0 0d 00 00 	lea    0xdc0(%rdi),%rcx
1403a4021:	e8 8a 9a 6e 00       	call   0x140a8dab0
1403a4026:	85 c0                	test   %eax,%eax
1403a4028:	0f 85 78 03 00 00    	jne    0x1403a43a6
1403a402e:	48 8d 8f c8 0d 00 00 	lea    0xdc8(%rdi),%rcx
1403a4035:	e8 76 9a 6e 00       	call   0x140a8dab0
1403a403a:	85 c0                	test   %eax,%eax
1403a403c:	0f 85 64 03 00 00    	jne    0x1403a43a6
1403a4042:	e8 b9 99 6e 00       	call   0x140a8da00
1403a4047:	48 89 87 d0 0d 00 00 	mov    %rax,0xdd0(%rdi)
1403a404e:	48 85 c0             	test   %rax,%rax
1403a4051:	79 18                	jns    0x1403a406b
1403a4053:	48 8b 07             	mov    (%rdi),%rax
1403a4056:	48 8b 58 40          	mov    0x40(%rax),%rbx
1403a405a:	e8 91 62 a8 00       	call   0x140e2a2f0
1403a405f:	48 8d 15 62 11 c4 00 	lea    0xc41162(%rip),%rdx        # 0x140fe51c8
1403a4066:	e9 4e 03 00 00       	jmp    0x1403a43b9
1403a406b:	0f 85 b3 00 00 00    	jne    0x1403a4124
1403a4071:	33 d2                	xor    %edx,%edx
1403a4073:	33 c9                	xor    %ecx,%ecx
1403a4075:	e8 06 79 e3 ff       	call   0x1401db980
1403a407a:	83 f8 ff             	cmp    $0xffffffff,%eax
1403a407d:	0f 84 9e 03 00 00    	je     0x1403a4421
1403a4083:	8b 8f b8 0d 00 00    	mov    0xdb8(%rdi),%ecx
1403a4089:	e8 7e 27 aa 00       	call   0x140e4680c
1403a408e:	8b 97 74 0d 00 00    	mov    0xd74(%rdi),%edx
1403a4094:	8b 8f bc 0d 00 00    	mov    0xdbc(%rdi),%ecx
1403a409a:	e8 69 9d a9 00       	call   0x140e3de08
1403a409f:	83 f8 ff             	cmp    $0xffffffff,%eax
1403a40a2:	0f 84 84 03 00 00    	je     0x1403a442c
1403a40a8:	8b 8f bc 0d 00 00    	mov    0xdbc(%rdi),%ecx
1403a40ae:	e8 59 27 aa 00       	call   0x140e4680c
1403a40b3:	8b 8f c4 0d 00 00    	mov    0xdc4(%rdi),%ecx
1403a40b9:	e8 4e 27 aa 00       	call   0x140e4680c
1403a40be:	48 83 bf a0 0d 00 00 	cmpq   $0x0,0xda0(%rdi)
1403a40c5:	00
1403a40c6:	74 1a                	je     0x1403a40e2
1403a40c8:	8b 97 70 0d 00 00    	mov    0xd70(%rdi),%edx
1403a40ce:	8b 8f c0 0d 00 00    	mov    0xdc0(%rdi),%ecx
1403a40d4:	e8 2f 9d a9 00       	call   0x140e3de08
1403a40d9:	83 f8 ff             	cmp    $0xffffffff,%eax
1403a40dc:	0f 84 55 03 00 00    	je     0x1403a4437
1403a40e2:	8b 8f c0 0d 00 00    	mov    0xdc0(%rdi),%ecx
1403a40e8:	e8 1f 27 aa 00       	call   0x140e4680c
1403a40ed:	8b 8f c8 0d 00 00    	mov    0xdc8(%rdi),%ecx
1403a40f3:	e8 14 27 aa 00       	call   0x140e4680c
1403a40f8:	80 bf a8 0d 00 00 00 	cmpb   $0x0,0xda8(%rdi)
1403a40ff:	0f 84 3d 03 00 00    	je     0x1403a4442
1403a4105:	8b 97 78 0d 00 00    	mov    0xd78(%rdi),%edx
1403a410b:	8b 8f cc 0d 00 00    	mov    0xdcc(%rdi),%ecx
1403a4111:	e8 f2 9c a9 00       	call   0x140e3de08
1403a4116:	83 f8 ff             	cmp    $0xffffffff,%eax
1403a4119:	0f 84 f7 02 00 00    	je     0x1403a4416
1403a411f:	e9 1e 03 00 00       	jmp    0x1403a4442
1403a4124:	48 8b d0             	mov    %rax,%rdx
1403a4127:	48 8b c8             	mov    %rax,%rcx
1403a412a:	e8 51 78 e3 ff       	call   0x1401db980
1403a412f:	83 f8 ff             	cmp    $0xffffffff,%eax
1403a4132:	75 67                	jne    0x1403a419b
1403a4134:	e8 b7 61 a8 00       	call   0x140e2a2f0
1403a4139:	83 38 0d             	cmpl   $0xd,(%rax)
1403a413c:	74 5d                	je     0x1403a419b
1403a413e:	e8 ad 61 a8 00       	call   0x140e2a2f0
1403a4143:	83 38 03             	cmpl   $0x3,(%rax)
1403a4146:	75 12                	jne    0x1403a415a
1403a4148:	33 d2                	xor    %edx,%edx
1403a414a:	48 8b 8f d0 0d 00 00 	mov    0xdd0(%rdi),%rcx
1403a4151:	e8 4a 37 e6 ff       	call   0x1402078a0
1403a4156:	85 c0                	test   %eax,%eax
1403a4158:	74 41                	je     0x1403a419b
1403a415a:	e8 91 61 a8 00       	call   0x140e2a2f0
1403a415f:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1403a4165:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1403a416a:	8b 08                	mov    (%rax),%ecx
1403a416c:	e8 4f 71 4c 00       	call   0x14086b2c0
1403a4171:	48 8b 07             	mov    (%rdi),%rax
1403a4174:	48 8b 58 38          	mov    0x38(%rax),%rbx
1403a4178:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1403a417d:	48 8d 15 94 10 c4 00 	lea    0xc41094(%rip),%rdx        # 0x140fe5218
1403a4184:	48 8b cf             	mov    %rdi,%rcx
1403a4187:	e8 84 5e 36 00       	call   0x14070a010
1403a418c:	48 8b d0             	mov    %rax,%rdx
1403a418f:	48 8b cf             	mov    %rdi,%rcx
1403a4192:	48 8b c3             	mov    %rbx,%rax
1403a4195:	ff 15 85 f8 bd 00    	call   *0xbdf885(%rip)        # 0x140f83a20
1403a419b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403a41a0:	48 85 c9             	test   %rcx,%rcx
1403a41a3:	0f 84 62 02 00 00    	je     0x1403a440b
1403a41a9:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1403a41ae:	0f 84 57 02 00 00    	je     0x1403a440b
1403a41b4:	e8 af 8f a5 00       	call   0x140dfd168
1403a41b9:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
1403a41be:	8b 8f bc 0d 00 00    	mov    0xdbc(%rdi),%ecx
1403a41c4:	83 f9 ff             	cmp    $0xffffffff,%ecx
1403a41c7:	74 0f                	je     0x1403a41d8
1403a41c9:	e8 f2 5d 4c 00       	call   0x140869fc0
1403a41ce:	c7 87 bc 0d 00 00 ff 	movl   $0xffffffff,0xdbc(%rdi)
1403a41d5:	ff ff ff
1403a41d8:	48 8b 87 c0 0c 00 00 	mov    0xcc0(%rdi),%rax
1403a41df:	83 78 20 02          	cmpl   $0x2,0x20(%rax)
1403a41e3:	75 1c                	jne    0x1403a4201
1403a41e5:	45 33 c9             	xor    %r9d,%r9d
1403a41e8:	45 33 c0             	xor    %r8d,%r8d
1403a41eb:	8b 97 b8 0d 00 00    	mov    0xdb8(%rdi),%edx
1403a41f1:	48 8b cf             	mov    %rdi,%rcx
1403a41f4:	e8 e7 07 00 00       	call   0x1403a49e0
1403a41f9:	84 c0                	test   %al,%al
1403a41fb:	0f 84 d3 01 00 00    	je     0x1403a43d4
1403a4201:	8b 8f c0 0d 00 00    	mov    0xdc0(%rdi),%ecx
1403a4207:	83 f9 ff             	cmp    $0xffffffff,%ecx
1403a420a:	74 0f                	je     0x1403a421b
1403a420c:	e8 af 5d 4c 00       	call   0x140869fc0
1403a4211:	c7 87 c0 0d 00 00 ff 	movl   $0xffffffff,0xdc0(%rdi)
1403a4218:	ff ff ff
1403a421b:	8b 8f c4 0d 00 00    	mov    0xdc4(%rdi),%ecx
1403a4221:	48 83 bf a0 0d 00 00 	cmpq   $0x0,0xda0(%rdi)
1403a4228:	00
1403a4229:	74 19                	je     0x1403a4244
1403a422b:	45 33 c9             	xor    %r9d,%r9d
1403a422e:	45 33 c0             	xor    %r8d,%r8d
1403a4231:	8b d1                	mov    %ecx,%edx
1403a4233:	48 8b cf             	mov    %rdi,%rcx
1403a4236:	e8 a5 07 00 00       	call   0x1403a49e0
1403a423b:	84 c0                	test   %al,%al
1403a423d:	75 19                	jne    0x1403a4258
1403a423f:	e9 90 01 00 00       	jmp    0x1403a43d4
1403a4244:	83 f9 ff             	cmp    $0xffffffff,%ecx
1403a4247:	74 0f                	je     0x1403a4258
1403a4249:	e8 72 5d 4c 00       	call   0x140869fc0
1403a424e:	c7 87 c4 0d 00 00 ff 	movl   $0xffffffff,0xdc4(%rdi)
1403a4255:	ff ff ff
1403a4258:	8b 8f cc 0d 00 00    	mov    0xdcc(%rdi),%ecx
1403a425e:	83 f9 ff             	cmp    $0xffffffff,%ecx
1403a4261:	74 0f                	je     0x1403a4272
1403a4263:	e8 58 5d 4c 00       	call   0x140869fc0
1403a4268:	c7 87 cc 0d 00 00 ff 	movl   $0xffffffff,0xdcc(%rdi)
1403a426f:	ff ff ff
1403a4272:	8b 8f c8 0d 00 00    	mov    0xdc8(%rdi),%ecx
1403a4278:	80 bf a8 0d 00 00 00 	cmpb   $0x0,0xda8(%rdi)
1403a427f:	74 19                	je     0x1403a429a
1403a4281:	45 33 c9             	xor    %r9d,%r9d
1403a4284:	45 33 c0             	xor    %r8d,%r8d
1403a4287:	8b d1                	mov    %ecx,%edx
1403a4289:	48 8b cf             	mov    %rdi,%rcx
1403a428c:	e8 4f 07 00 00       	call   0x1403a49e0
1403a4291:	84 c0                	test   %al,%al
1403a4293:	75 19                	jne    0x1403a42ae
1403a4295:	e9 3a 01 00 00       	jmp    0x1403a43d4
1403a429a:	83 f9 ff             	cmp    $0xffffffff,%ecx
1403a429d:	74 0f                	je     0x1403a42ae
1403a429f:	e8 1c 5d 4c 00       	call   0x140869fc0
1403a42a4:	c7 87 c8 0d 00 00 ff 	movl   $0xffffffff,0xdc8(%rdi)
1403a42ab:	ff ff ff
1403a42ae:	48 8d 15 47 5f c1 00 	lea    0xc15f47(%rip),%rdx        # 0x140fba1fc
1403a42b5:	8b 8f b8 0d 00 00    	mov    0xdb8(%rdi),%ecx
1403a42bb:	e8 3c 31 aa 00       	call   0x140e473fc
1403a42c0:	48 8d 1d 79 bc ea ff 	lea    -0x154387(%rip),%rbx        # 0x14024ff40
1403a42c7:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1403a42cc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403a42d1:	48 8d 8f 00 0d 00 00 	lea    0xd00(%rdi),%rcx
1403a42d8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a42dd:	e8 fe e7 ff ff       	call   0x1403a2ae0
1403a42e2:	90                   	nop
1403a42e3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1403a42e8:	48 85 c9             	test   %rcx,%rcx
1403a42eb:	74 0c                	je     0x1403a42f9
1403a42ed:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1403a42f2:	ff 15 28 f7 bd 00    	call   *0xbdf728(%rip)        # 0x140f83a20
1403a42f8:	90                   	nop
1403a42f9:	48 83 bf 08 0d 00 00 	cmpq   $0x0,0xd08(%rdi)