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)
1403a4300:	00
1403a4301:	75 13                	jne    0x1403a4316
1403a4303:	48 8b 07             	mov    (%rdi),%rax
1403a4306:	48 8d 15 33 0f c4 00 	lea    0xc40f33(%rip),%rdx        # 0x140fe5240
1403a430d:	48 8b 40 40          	mov    0x40(%rax),%rax
1403a4311:	e9 b4 00 00 00       	jmp    0x1403a43ca
1403a4316:	c7 87 b8 0d 00 00 ff 	movl   $0xffffffff,0xdb8(%rdi)
1403a431d:	ff ff ff
1403a4320:	80 bf a8 0d 00 00 00 	cmpb   $0x0,0xda8(%rdi)
1403a4327:	74 68                	je     0x1403a4391
1403a4329:	48 8d 15 cc 5e c1 00 	lea    0xc15ecc(%rip),%rdx        # 0x140fba1fc
1403a4330:	8b 8f c8 0d 00 00    	mov    0xdc8(%rdi),%ecx
1403a4336:	e8 c1 30 aa 00       	call   0x140e473fc
1403a433b:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1403a4340:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403a4345:	48 8d 8f 10 0d 00 00 	lea    0xd10(%rdi),%rcx
1403a434c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a4351:	e8 8a e7 ff ff       	call   0x1403a2ae0
1403a4356:	90                   	nop
1403a4357:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1403a435c:	48 85 c9             	test   %rcx,%rcx
1403a435f:	74 0c                	je     0x1403a436d
1403a4361:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1403a4366:	ff 15 b4 f6 bd 00    	call   *0xbdf6b4(%rip)        # 0x140f83a20
1403a436c:	90                   	nop
1403a436d:	48 83 bf 18 0d 00 00 	cmpq   $0x0,0xd18(%rdi)
1403a4374:	00
1403a4375:	75 10                	jne    0x1403a4387
1403a4377:	48 8b 07             	mov    (%rdi),%rax
1403a437a:	48 8d 15 ef 0e c4 00 	lea    0xc40eef(%rip),%rdx        # 0x140fe5270
1403a4381:	48 8b 40 40          	mov    0x40(%rax),%rax
1403a4385:	eb 43                	jmp    0x1403a43ca
1403a4387:	c7 87 c8 0d 00 00 ff 	movl   $0xffffffff,0xdc8(%rdi)
1403a438e:	ff ff ff
1403a4391:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1403a4396:	74 0a                	je     0x1403a43a2
1403a4398:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403a439d:	e8 c6 8d a5 00       	call   0x140dfd168
1403a43a2:	b0 01                	mov    $0x1,%al
1403a43a4:	eb 41                	jmp    0x1403a43e7
1403a43a6:	48 8b 07             	mov    (%rdi),%rax
1403a43a9:	48 8b 58 40          	mov    0x40(%rax),%rbx
1403a43ad:	e8 3e 5f a8 00       	call   0x140e2a2f0
1403a43b2:	48 8d 15 f7 0d c4 00 	lea    0xc40df7(%rip),%rdx        # 0x140fe51b0
1403a43b9:	44 8b 00             	mov    (%rax),%r8d
1403a43bc:	48 8b cf             	mov    %rdi,%rcx
1403a43bf:	e8 4c 5c 36 00       	call   0x14070a010
1403a43c4:	48 8b d0             	mov    %rax,%rdx
1403a43c7:	48 8b c3             	mov    %rbx,%rax
1403a43ca:	48 8b cf             	mov    %rdi,%rcx
1403a43cd:	ff 15 4d f6 bd 00    	call   *0xbdf64d(%rip)        # 0x140f83a20
1403a43d3:	90                   	nop
1403a43d4:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1403a43d9:	74 0a                	je     0x1403a43e5
1403a43db:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403a43e0:	e8 83 8d a5 00       	call   0x140dfd168
1403a43e5:	32 c0                	xor    %al,%al
1403a43e7:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1403a43eb:	48 33 cc             	xor    %rsp,%rcx
1403a43ee:	e8 0d 71 a7 00       	call   0x140e1b500
1403a43f3:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
1403a43fa:	00
1403a43fb:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1403a43ff:	49 8b 73 30          	mov    0x30(%r11),%rsi
1403a4403:	49 8b e3             	mov    %r11,%rsp
1403a4406:	41 5e                	pop    %r14
1403a4408:	5f                   	pop    %rdi
1403a4409:	5d                   	pop    %rbp
1403a440a:	c3                   	ret
1403a440b:	b9 01 00 00 00       	mov    $0x1,%ecx
1403a4410:	e8 2b 93 ea ff       	call   0x14024d740
1403a4415:	cc                   	int3
1403a4416:	b9 fe 00 00 00       	mov    $0xfe,%ecx
1403a441b:	e8 a0 f2 a8 00       	call   0x140e336c0
1403a4420:	cc                   	int3
1403a4421:	b9 fb 00 00 00       	mov    $0xfb,%ecx
1403a4426:	e8 95 f2 a8 00       	call   0x140e336c0
1403a442b:	cc                   	int3
1403a442c:	b9 fc 00 00 00       	mov    $0xfc,%ecx
1403a4431:	e8 8a f2 a8 00       	call   0x140e336c0
1403a4436:	cc                   	int3
1403a4437:	b9 fd 00 00 00       	mov    $0xfd,%ecx
1403a443c:	e8 7f f2 a8 00       	call   0x140e336c0
1403a4441:	cc                   	int3
1403a4442:	8b 8f cc 0d 00 00    	mov    0xdcc(%rdi),%ecx
1403a4448:	e8 bf 23 aa 00       	call   0x140e4680c
1403a444d:	33 d2                	xor    %edx,%edx
1403a444f:	b9 1c 00 00 00       	mov    $0x1c,%ecx
1403a4454:	e8 17 b5 59 00       	call   0x14093f970
1403a4459:	48 8d 8f e0 0c 00 00 	lea    0xce0(%rdi),%rcx
1403a4460:	e8 6b b5 df ff       	call   0x14019f9d0
1403a4465:	4c 8b c8             	mov    %rax,%r9
1403a4468:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1403a446f:	00 00
1403a4471:	4c 8d 05 74 0d c4 00 	lea    0xc40d74(%rip),%r8        # 0x140fe51ec
1403a4478:	48 8d 15 71 0d c4 00 	lea    0xc40d71(%rip),%rdx        # 0x140fe51f0
1403a447f:	48 8d 0d 72 0d c4 00 	lea    0xc40d72(%rip),%rcx        # 0x140fe51f8
1403a4486:	e8 91 d0 aa 00       	call   0x140e5151c
1403a448b:	b9 02 00 00 00       	mov    $0x2,%ecx
1403a4490:	e8 fb e7 a8 00       	call   0x140e32c90
1403a4495:	48 8b c8             	mov    %rax,%rcx
1403a4498:	48 8d 15 61 0d c4 00 	lea    0xc40d61(%rip),%rdx        # 0x140fe5200
1403a449f:	e8 cc b6 fd ff       	call   0x14037fb70
1403a44a4:	b9 ff 00 00 00       	mov    $0xff,%ecx
1403a44a9:	e8 12 f2 a8 00       	call   0x140e336c0
1403a44ae:	cc                   	int3
1403a44af:	cc                   	int3
1403a44b0:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1403a44b5:	56                   	push   %rsi
1403a44b6:	57                   	push   %rdi
1403a44b7:	41 54                	push   %r12
1403a44b9:	41 55                	push   %r13
1403a44bb:	41 57                	push   %r15
1403a44bd:	48 83 ec 40          	sub    $0x40,%rsp
1403a44c1:	4c 8b ea             	mov    %rdx,%r13
1403a44c4:	48 8b f9             	mov    %rcx,%rdi
1403a44c7:	e8 24 5e a8 00       	call   0x140e2a2f0
1403a44cc:	45 33 ff             	xor    %r15d,%r15d
1403a44cf:	48 8d b7 60 0d 00 00 	lea    0xd60(%rdi),%rsi
1403a44d6:	45 33 e4             	xor    %r12d,%r12d
1403a44d9:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1403a44df:	4c 39 26             	cmp    %r12,(%rsi)
1403a44e2:	75 2e                	jne    0x1403a4512
1403a44e4:	b9 00 10 00 00       	mov    $0x1000,%ecx
1403a44e9:	e8 2e 71 a7 00       	call   0x140e1b61c
1403a44ee:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403a44f3:	48 3b f1             	cmp    %rcx,%rsi
1403a44f6:	74 0d                	je     0x1403a4505
1403a44f8:	48 8b 0e             	mov    (%rsi),%rcx
1403a44fb:	48 89 06             	mov    %rax,(%rsi)
1403a44fe:	48 85 c9             	test   %rcx,%rcx
1403a4501:	74 0f                	je     0x1403a4512
1403a4503:	eb 08                	jmp    0x1403a450d
1403a4505:	48 85 c0             	test   %rax,%rax
1403a4508:	74 08                	je     0x1403a4512
1403a450a:	48 8b c8             	mov    %rax,%rcx
1403a450d:	e8 32 6c a7 00       	call   0x140e1b144
1403a4512:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1403a4517:	33 ed                	xor    %ebp,%ebp
1403a4519:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
1403a451e:	66 90                	xchg   %ax,%ax
1403a4520:	48 63 97 5c 0d 00 00 	movslq 0xd5c(%rdi),%rdx
1403a4527:	b8 00 10 00 00       	mov    $0x1000,%eax
1403a452c:	2b c2                	sub    %edx,%eax
1403a452e:	49 63 cc             	movslq %r12d,%rcx
1403a4531:	48 03 ca             	add    %rdx,%rcx
1403a4534:	4c 63 c0             	movslq %eax,%r8
1403a4537:	48 03 0e             	add    (%rsi),%rcx
1403a453a:	4d 8b cd             	mov    %r13,%r9
1403a453d:	ba 01 00 00 00       	mov    $0x1,%edx
1403a4542:	e8 c9 ba ea ff       	call   0x140250010
1403a4547:	8b 8f 5c 0d 00 00    	mov    0xd5c(%rdi),%ecx
1403a454d:	03 c8                	add    %eax,%ecx
1403a454f:	c7 87 5c 0d 00 00 00 	movl   $0x0,0xd5c(%rdi)
1403a4556:	00 00 00
1403a4559:	44 03 f9             	add    %ecx,%r15d
1403a455c:	75 0e                	jne    0x1403a456c
1403a455e:	e8 8d 5d a8 00       	call   0x140e2a2f0
1403a4563:	83 38 00             	cmpl   $0x0,(%rax)
1403a4566:	0f 85 a2 00 00 00    	jne    0x1403a460e
1403a456c:	4c 8d 8f 38 0d 00 00 	lea    0xd38(%rdi),%r9
1403a4573:	49 83 79 18 0f       	cmpq   $0xf,0x18(%r9)
1403a4578:	76 03                	jbe    0x1403a457d
1403a457a:	4d 8b 09             	mov    (%r9),%r9
1403a457d:	44 8b 87 48 0d 00 00 	mov    0xd48(%rdi),%r8d
1403a4584:	41 8b cf             	mov    %r15d,%ecx
1403a4587:	48 8b 16             	mov    (%rsi),%rdx
1403a458a:	e8 31 60 4c 00       	call   0x14086a5c0
1403a458f:	4c 63 f0             	movslq %eax,%r14
1403a4592:	41 83 fe ff          	cmp    $0xffffffff,%r14d
1403a4596:	0f 85 1e 01 00 00    	jne    0x1403a46ba
1403a459c:	49 8b cd             	mov    %r13,%rcx
1403a459f:	e8 64 e8 a8 00       	call   0x140e32e08
1403a45a4:	85 c0                	test   %eax,%eax
1403a45a6:	0f 85 c8 00 00 00    	jne    0x1403a4674