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
1403a45ac:	81 c5 00 10 00 00    	add    $0x1000,%ebp
1403a45b2:	44 8b e5             	mov    %ebp,%r12d
1403a45b5:	8d 85 00 10 00 00    	lea    0x1000(%rbp),%eax
1403a45bb:	48 63 c8             	movslq %eax,%rcx
1403a45be:	e8 59 70 a7 00       	call   0x140e1b61c
1403a45c3:	48 8b 16             	mov    (%rsi),%rdx
1403a45c6:	48 8b c8             	mov    %rax,%rcx
1403a45c9:	4c 63 c5             	movslq %ebp,%r8
1403a45cc:	4c 8b f0             	mov    %rax,%r14
1403a45cf:	48 8b d8             	mov    %rax,%rbx
1403a45d2:	e8 39 aa b3 00       	call   0x140edf010
1403a45d7:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1403a45dc:	48 3b f0             	cmp    %rax,%rsi
1403a45df:	74 17                	je     0x1403a45f8
1403a45e1:	48 8b 0e             	mov    (%rsi),%rcx
1403a45e4:	33 db                	xor    %ebx,%ebx
1403a45e6:	4c 89 36             	mov    %r14,(%rsi)
1403a45e9:	48 85 c9             	test   %rcx,%rcx
1403a45ec:	74 0a                	je     0x1403a45f8
1403a45ee:	e8 51 6b a7 00       	call   0x140e1b144
1403a45f3:	e9 28 ff ff ff       	jmp    0x1403a4520
1403a45f8:	48 85 db             	test   %rbx,%rbx
1403a45fb:	0f 84 1f ff ff ff    	je     0x1403a4520
1403a4601:	48 8b cb             	mov    %rbx,%rcx
1403a4604:	e8 3b 6b a7 00       	call   0x140e1b144
1403a4609:	e9 12 ff ff ff       	jmp    0x1403a4520
1403a460e:	e8 dd 5c a8 00       	call   0x140e2a2f0
1403a4613:	83 38 0b             	cmpl   $0xb,(%rax)
1403a4616:	74 50                	je     0x1403a4668
1403a4618:	e8 d3 5c a8 00       	call   0x140e2a2f0
1403a461d:	81 38 8c 00 00 00    	cmpl   $0x8c,(%rax)
1403a4623:	74 43                	je     0x1403a4668
1403a4625:	e8 c6 5c a8 00       	call   0x140e2a2f0
1403a462a:	83 38 04             	cmpl   $0x4,(%rax)
1403a462d:	74 39                	je     0x1403a4668
1403a462f:	48 8b 07             	mov    (%rdi),%rax
1403a4632:	48 8b 58 40          	mov    0x40(%rax),%rbx
1403a4636:	e8 b5 5c a8 00       	call   0x140e2a2f0
1403a463b:	48 8d 15 7e 0f c4 00 	lea    0xc40f7e(%rip),%rdx        # 0x140fe55c0
1403a4642:	48 8b cf             	mov    %rdi,%rcx
1403a4645:	44 8b 00             	mov    (%rax),%r8d
1403a4648:	e8 c3 59 36 00       	call   0x14070a010
1403a464d:	48 8b d0             	mov    %rax,%rdx
1403a4650:	48 8b cf             	mov    %rdi,%rcx
1403a4653:	48 8b c3             	mov    %rbx,%rax
1403a4656:	ff 15 c4 f3 bd 00    	call   *0xbdf3c4(%rip)        # 0x140f83a20
1403a465c:	48 c7 c0 fd ff ff ff 	mov    $0xfffffffffffffffd,%rax
1403a4663:	e9 fb 00 00 00       	jmp    0x1403a4763
1403a4668:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
1403a466f:	e9 ef 00 00 00       	jmp    0x1403a4763
1403a4674:	45 85 ff             	test   %r15d,%r15d
1403a4677:	75 0c                	jne    0x1403a4685
1403a4679:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1403a4680:	e9 de 00 00 00       	jmp    0x1403a4763
1403a4685:	48 8d 8f 60 0d 00 00 	lea    0xd60(%rdi),%rcx
1403a468c:	48 81 c7 68 0d 00 00 	add    $0xd68,%rdi
1403a4693:	48 3b f9             	cmp    %rcx,%rdi
1403a4696:	74 1a                	je     0x1403a46b2
1403a4698:	48 8b 01             	mov    (%rcx),%rax
1403a469b:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
1403a46a2:	48 8b 0f             	mov    (%rdi),%rcx
1403a46a5:	48 89 07             	mov    %rax,(%rdi)
1403a46a8:	48 85 c9             	test   %rcx,%rcx
1403a46ab:	74 05                	je     0x1403a46b2
1403a46ad:	e8 92 6a a7 00       	call   0x140e1b144
1403a46b2:	49 63 c7             	movslq %r15d,%rax
1403a46b5:	e9 a9 00 00 00       	jmp    0x1403a4763
1403a46ba:	48 8d 9f 68 0d 00 00 	lea    0xd68(%rdi),%rbx
1403a46c1:	48 8d 8f 60 0d 00 00 	lea    0xd60(%rdi),%rcx
1403a46c8:	48 8b f3             	mov    %rbx,%rsi
1403a46cb:	48 3b d9             	cmp    %rcx,%rbx
1403a46ce:	74 21                	je     0x1403a46f1
1403a46d0:	48 8b 01             	mov    (%rcx),%rax
1403a46d3:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
1403a46da:	48 8b 0b             	mov    (%rbx),%rcx
1403a46dd:	48 89 03             	mov    %rax,(%rbx)
1403a46e0:	48 85 c9             	test   %rcx,%rcx
1403a46e3:	74 0c                	je     0x1403a46f1
1403a46e5:	e8 5a 6a a7 00       	call   0x140e1b144
1403a46ea:	48 8d b7 68 0d 00 00 	lea    0xd68(%rdi),%rsi
1403a46f1:	45 3b f7             	cmp    %r15d,%r14d
1403a46f4:	7d 6a                	jge    0x1403a4760
1403a46f6:	b9 00 10 00 00       	mov    $0x1000,%ecx
1403a46fb:	e8 1c 6f a7 00       	call   0x140e1b61c
1403a4700:	48 8d 97 60 0d 00 00 	lea    0xd60(%rdi),%rdx
1403a4707:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1403a470c:	48 3b d1             	cmp    %rcx,%rdx
1403a470f:	74 0d                	je     0x1403a471e
1403a4711:	48 8b 0a             	mov    (%rdx),%rcx
1403a4714:	48 89 02             	mov    %rax,(%rdx)
1403a4717:	48 85 c9             	test   %rcx,%rcx
1403a471a:	74 12                	je     0x1403a472e
1403a471c:	eb 08                	jmp    0x1403a4726
1403a471e:	48 85 c0             	test   %rax,%rax
1403a4721:	74 0b                	je     0x1403a472e
1403a4723:	48 8b c8             	mov    %rax,%rcx
1403a4726:	e8 19 6a a7 00       	call   0x140e1b144
1403a472b:	48 8b de             	mov    %rsi,%rbx
1403a472e:	8b 97 58 0d 00 00    	mov    0xd58(%rdi),%edx
1403a4734:	45 8b c7             	mov    %r15d,%r8d
1403a4737:	48 8b 8f 60 0d 00 00 	mov    0xd60(%rdi),%rcx
1403a473e:	44 2b c2             	sub    %edx,%r8d
1403a4741:	49 03 d6             	add    %r14,%rdx
1403a4744:	45 2b c6             	sub    %r14d,%r8d
1403a4747:	48 03 13             	add    (%rbx),%rdx
1403a474a:	e8 c1 a8 b3 00       	call   0x140edf010
1403a474f:	44 2b bf 58 0d 00 00 	sub    0xd58(%rdi),%r15d
1403a4756:	45 2b fe             	sub    %r14d,%r15d
1403a4759:	44 89 bf 5c 0d 00 00 	mov    %r15d,0xd5c(%rdi)
1403a4760:	49 8b c6             	mov    %r14,%rax
1403a4763:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1403a4768:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1403a476d:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
1403a4774:	00
1403a4775:	48 83 c4 40          	add    $0x40,%rsp
1403a4779:	41 5f                	pop    %r15
1403a477b:	41 5d                	pop    %r13
1403a477d:	41 5c                	pop    %r12
1403a477f:	5f                   	pop    %rdi
1403a4780:	5e                   	pop    %rsi
1403a4781:	c3                   	ret
1403a4782:	cc                   	int3
1403a4783:	cc                   	int3
1403a4784:	cc                   	int3
1403a4785:	cc                   	int3
1403a4786:	cc                   	int3
1403a4787:	cc                   	int3
1403a4788:	cc                   	int3
1403a4789:	cc                   	int3
1403a478a:	cc                   	int3
1403a478b:	cc                   	int3
1403a478c:	cc                   	int3
1403a478d:	cc                   	int3
1403a478e:	cc                   	int3
1403a478f:	cc                   	int3
1403a4790:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a4795:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403a479a:	57                   	push   %rdi
1403a479b:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1403a47a2:	48 8b 05 57 47 01 01 	mov    0x1014757(%rip),%rax        # 0x1413b8f00
1403a47a9:	48 33 c4             	xor    %rsp,%rax
1403a47ac:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
1403a47b3:	00
1403a47b4:	48 8b f9             	mov    %rcx,%rdi
1403a47b7:	80 b9 20 0d 00 00 00 	cmpb   $0x0,0xd20(%rcx)
1403a47be:	74 0a                	je     0x1403a47ca
1403a47c0:	e8 0b f8 ff ff       	call   0x1403a3fd0
1403a47c5:	e9 e7 01 00 00       	jmp    0x1403a49b1
1403a47ca:	48 8d 99 e0 0c 00 00 	lea    0xce0(%rcx),%rbx
1403a47d1:	48 8b cb             	mov    %rbx,%rcx
1403a47d4:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1403a47d9:	76 03                	jbe    0x1403a47de
1403a47db:	48 8b 0b             	mov    (%rbx),%rcx
1403a47de:	48 8d 15 17 5a c1 00 	lea    0xc15a17(%rip),%rdx        # 0x140fba1fc
1403a47e5:	e8 a6 b7 ea ff       	call   0x14024ff90
1403a47ea:	90                   	nop
1403a47eb:	48 8b 8f 08 0d 00 00 	mov    0xd08(%rdi),%rcx
1403a47f2:	48 89 87 08 0d 00 00 	mov    %rax,0xd08(%rdi)
1403a47f9:	48 85 c9             	test   %rcx,%rcx
1403a47fc:	74 0e                	je     0x1403a480c
1403a47fe:	48 8b 87 00 0d 00 00 	mov    0xd00(%rdi),%rax
1403a4805:	ff 15 15 f2 bd 00    	call   *0xbdf215(%rip)        # 0x140f83a20
1403a480b:	90                   	nop
1403a480c:	48 8d 05 2d b7 ea ff 	lea    -0x1548d3(%rip),%rax        # 0x14024ff40
1403a4813:	48 89 87 00 0d 00 00 	mov    %rax,0xd00(%rdi)
1403a481a:	48 8b 97 08 0d 00 00 	mov    0xd08(%rdi),%rdx
1403a4821:	48 8b 87 c0 0c 00 00 	mov    0xcc0(%rdi),%rax
1403a4828:	8b 48 20             	mov    0x20(%rax),%ecx
1403a482b:	48 85 d2             	test   %rdx,%rdx
1403a482e:	75 42                	jne    0x1403a4872
1403a4830:	83 f9 02             	cmp    $0x2,%ecx
1403a4833:	0f 84 76 01 00 00    	je     0x1403a49af
1403a4839:	48 8b 07             	mov    (%rdi),%rax
1403a483c:	48 8b 70 40          	mov    0x40(%rax),%rsi
1403a4840:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)