1407c64d7:	48 8b c8             	mov    %rax,%rcx
1407c64da:	e8 21 b2 f6 ff       	call   0x140731700
1407c64df:	48 8b d8             	mov    %rax,%rbx
1407c64e2:	eb 03                	jmp    0x1407c64e7
1407c64e4:	49 8b dd             	mov    %r13,%rbx
1407c64e7:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
1407c64eb:	49 8b 77 18          	mov    0x18(%r15),%rsi
1407c64ef:	48 85 f6             	test   %rsi,%rsi
1407c64f2:	0f 84 b1 00 00 00    	je     0x1407c65a9
1407c64f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407c64ff:	00
1407c6500:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1407c6504:	0f b7 01             	movzwl (%rcx),%eax
1407c6507:	66 83 f8 02          	cmp    $0x2,%ax
1407c650b:	75 4c                	jne    0x1407c6559
1407c650d:	f2 0f 10 05 3b bd 7e 	movsd  0x7ebd3b(%rip),%xmm0        # 0x140fb2250
1407c6514:	00
1407c6515:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1407c651a:	8b 05 38 bd 7e 00    	mov    0x7ebd38(%rip),%eax        # 0x140fb2258
1407c6520:	89 45 d8             	mov    %eax,-0x28(%rbp)
1407c6523:	8b 41 04             	mov    0x4(%rcx),%eax
1407c6526:	89 45 dc             	mov    %eax,-0x24(%rbp)
1407c6529:	b9 28 00 00 00       	mov    $0x28,%ecx
1407c652e:	e8 d5 4b 65 00       	call   0x140e1b108
1407c6533:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1407c6537:	48 85 c0             	test   %rax,%rax
1407c653a:	74 0e                	je     0x1407c654a
1407c653c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1407c6540:	48 8b c8             	mov    %rax,%rcx
1407c6543:	e8 68 ae f6 ff       	call   0x1407313b0
1407c6548:	eb 03                	jmp    0x1407c654d
1407c654a:	49 8b c5             	mov    %r13,%rax
1407c654d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1407c6552:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407c6557:	eb 3c                	jmp    0x1407c6595
1407c6559:	66 83 f8 17          	cmp    $0x17,%ax
1407c655d:	75 3e                	jne    0x1407c659d
1407c655f:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1407c6563:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1407c6567:	b9 28 00 00 00       	mov    $0x28,%ecx
1407c656c:	e8 97 4b 65 00       	call   0x140e1b108
1407c6571:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1407c6575:	48 85 c0             	test   %rax,%rax
1407c6578:	74 0e                	je     0x1407c6588
1407c657a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1407c657e:	48 8b c8             	mov    %rax,%rcx
1407c6581:	e8 2a ae f6 ff       	call   0x1407313b0
1407c6586:	eb 03                	jmp    0x1407c658b
1407c6588:	49 8b c5             	mov    %r13,%rax
1407c658b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1407c6590:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1407c6595:	48 8b cb             	mov    %rbx,%rcx
1407c6598:	e8 23 df f6 ff       	call   0x1407344c0
1407c659d:	48 8b 36             	mov    (%rsi),%rsi
1407c65a0:	48 85 f6             	test   %rsi,%rsi
1407c65a3:	0f 85 57 ff ff ff    	jne    0x1407c6500
1407c65a9:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1407c65ae:	48 8b cb             	mov    %rbx,%rcx
1407c65b1:	e8 6a c6 f7 ff       	call   0x140742c20
1407c65b6:	48 8b 08             	mov    (%rax),%rcx
1407c65b9:	4c 89 28             	mov    %r13,(%rax)
1407c65bc:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1407c65c1:	48 8b 08             	mov    (%rax),%rcx
1407c65c4:	48 85 c9             	test   %rcx,%rcx
1407c65c7:	74 24                	je     0x1407c65ed
1407c65c9:	8b 41 10             	mov    0x10(%rcx),%eax
1407c65cc:	ff c8                	dec    %eax
1407c65ce:	89 41 10             	mov    %eax,0x10(%rcx)
1407c65d1:	85 c0                	test   %eax,%eax
1407c65d3:	7f 18                	jg     0x1407c65ed
1407c65d5:	0f 88 66 01 00 00    	js     0x1407c6741
1407c65db:	48 8b 01             	mov    (%rcx),%rax
1407c65de:	ba 01 00 00 00       	mov    $0x1,%edx
1407c65e3:	48 8b 00             	mov    (%rax),%rax
1407c65e6:	ff 15 34 d4 7b 00    	call   *0x7bd434(%rip)        # 0x140f83a20
1407c65ec:	90                   	nop
1407c65ed:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1407c65f2:	ba 02 00 00 00       	mov    $0x2,%edx
1407c65f7:	49 8b ce             	mov    %r14,%rcx
1407c65fa:	e8 01 e5 f6 ff       	call   0x140734b00
1407c65ff:	41 0f b6 47 20       	movzbl 0x20(%r15),%eax
1407c6604:	24 01                	and    $0x1,%al
1407c6606:	0f b6 d0             	movzbl %al,%edx
1407c6609:	49 8b 46 40          	mov    0x40(%r14),%rax
1407c660d:	48 8b 08             	mov    (%rax),%rcx
1407c6610:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1407c6614:	75 04                	jne    0x1407c661a
1407c6616:	c6 41 38 01          	movb   $0x1,0x38(%rcx)
1407c661a:	48 89 51 30          	mov    %rdx,0x30(%rcx)
1407c661e:	49 8d 56 20          	lea    0x20(%r14),%rdx
1407c6622:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407c6627:	74 0c                	je     0x1407c6635
1407c6629:	48 8d 0d b0 a3 c6 00 	lea    0xc6a3b0(%rip),%rcx        # 0x1414309e0
1407c6630:	e8 0b 45 fc ff       	call   0x14078ab40
1407c6635:	41 8b 4f 20          	mov    0x20(%r15),%ecx
1407c6639:	48 d1 e9             	shr    $1,%rcx
1407c663c:	83 e1 01             	and    $0x1,%ecx
1407c663f:	49 8b 46 40          	mov    0x40(%r14),%rax
1407c6643:	48 8b 10             	mov    (%rax),%rdx
1407c6646:	80 7a 48 00          	cmpb   $0x0,0x48(%rdx)
1407c664a:	75 04                	jne    0x1407c6650
1407c664c:	c6 42 48 01          	movb   $0x1,0x48(%rdx)
1407c6650:	48 89 4a 40          	mov    %rcx,0x40(%rdx)
1407c6654:	49 8d 56 20          	lea    0x20(%r14),%rdx
1407c6658:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407c665d:	74 0c                	je     0x1407c666b
1407c665f:	48 8d 0d 7a a3 c6 00 	lea    0xc6a37a(%rip),%rcx        # 0x1414309e0
1407c6666:	e8 d5 44 fc ff       	call   0x14078ab40
1407c666b:	41 8b 4f 20          	mov    0x20(%r15),%ecx
1407c666f:	48 c1 e9 02          	shr    $0x2,%rcx
1407c6673:	83 e1 01             	and    $0x1,%ecx
1407c6676:	49 8b 46 40          	mov    0x40(%r14),%rax
1407c667a:	48 8b 10             	mov    (%rax),%rdx
1407c667d:	80 7a 58 00          	cmpb   $0x0,0x58(%rdx)
1407c6681:	75 04                	jne    0x1407c6687
1407c6683:	c6 42 58 01          	movb   $0x1,0x58(%rdx)
1407c6687:	48 89 4a 50          	mov    %rcx,0x50(%rdx)
1407c668b:	49 8d 56 20          	lea    0x20(%r14),%rdx
1407c668f:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1407c6694:	74 0c                	je     0x1407c66a2
1407c6696:	48 8d 0d 43 a3 c6 00 	lea    0xc6a343(%rip),%rcx        # 0x1414309e0
1407c669d:	e8 9e 44 fc ff       	call   0x14078ab40
1407c66a2:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
1407c66a6:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1407c66ab:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1407c66b0:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1407c66b5:	41 b1 01             	mov    $0x1,%r9b
1407c66b8:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1407c66bc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1407c66c1:	48 8b cf             	mov    %rdi,%rcx
1407c66c4:	e8 a7 e6 f6 ff       	call   0x140734d70
1407c66c9:	90                   	nop
1407c66ca:	48 85 db             	test   %rbx,%rbx
1407c66cd:	74 23                	je     0x1407c66f2
1407c66cf:	8b 43 10             	mov    0x10(%rbx),%eax
1407c66d2:	ff c8                	dec    %eax
1407c66d4:	89 43 10             	mov    %eax,0x10(%rbx)
1407c66d7:	85 c0                	test   %eax,%eax
1407c66d9:	7f 17                	jg     0x1407c66f2
1407c66db:	78 6f                	js     0x1407c674c
1407c66dd:	48 8b 03             	mov    (%rbx),%rax
1407c66e0:	ba 01 00 00 00       	mov    $0x1,%edx
1407c66e5:	48 8b cb             	mov    %rbx,%rcx
1407c66e8:	48 8b 00             	mov    (%rax),%rax
1407c66eb:	ff 15 2f d3 7b 00    	call   *0x7bd32f(%rip)        # 0x140f83a20
1407c66f1:	90                   	nop
1407c66f2:	4d 8b 3f             	mov    (%r15),%r15
1407c66f5:	4d 85 ff             	test   %r15,%r15
1407c66f8:	0f 85 f2 fc ff ff    	jne    0x1407c63f0
1407c66fe:	4c 8b 7d 88          	mov    -0x78(%rbp),%r15
1407c6702:	49 8b cf             	mov    %r15,%rcx
1407c6705:	e8 a6 9d 1d 00       	call   0x1409a04b0
1407c670a:	49 89 3c 24          	mov    %rdi,(%r12)
1407c670e:	49 8b c4             	mov    %r12,%rax
1407c6711:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1407c6718:	48 33 cc             	xor    %rsp,%rcx
1407c671b:	e8 e0 4d 65 00       	call   0x140e1b500
1407c6720:	4c 8d 9c 24 00 02 00 	lea    0x200(%rsp),%r11
1407c6727:	00
1407c6728:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1407c672c:	49 8b 73 40          	mov    0x40(%r11),%rsi
1407c6730:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1407c6734:	49 8b e3             	mov    %r11,%rsp
1407c6737:	41 5f                	pop    %r15
1407c6739:	41 5e                	pop    %r14
1407c673b:	41 5d                	pop    %r13
1407c673d:	41 5c                	pop    %r12
1407c673f:	5d                   	pop    %rbp
1407c6740:	c3                   	ret
1407c6741:	b9 02 00 00 00       	mov    $0x2,%ecx
1407c6746:	e8 b5 3f fc ff       	call   0x14078a700
1407c674b:	90                   	nop
1407c674c:	b9 02 00 00 00       	mov    $0x2,%ecx
1407c6751:	e8 aa 3f fc ff       	call   0x14078a700
1407c6756:	90                   	nop
1407c6757:	48 8d 0d b2 bb c6 00 	lea    0xc6bbb2(%rip),%rcx        # 0x141432310
1407c675e:	e8 69 4f 65 00       	call   0x140e1b6cc
1407c6763:	83 3d a6 bb c6 00 ff 	cmpl   $0xffffffff,0xc6bba6(%rip)        # 0x141432310
1407c676a:	0f 85 be fb ff ff    	jne    0x1407c632e
1407c6770:	48 8d 05 a1 cc 86 00 	lea    0x86cca1(%rip),%rax        # 0x141033418
1407c6777:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1407c677b:	48 c7 45 d8 10 00 00 	movq   $0x10,-0x28(%rbp)
1407c6782:	00
1407c6783:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1407c6787:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1407c678d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c6792:	e8 f9 a5 fd ff       	call   0x1407a0d90
1407c6797:	48 8b 08             	mov    (%rax),%rcx
1407c679a:	48 85 c9             	test   %rcx,%rcx
1407c679d:	74 27                	je     0x1407c67c6
1407c679f:	8b 41 10             	mov    0x10(%rcx),%eax
1407c67a2:	ff c0                	inc    %eax
1407c67a4:	89 41 10             	mov    %eax,0x10(%rcx)
1407c67a7:	83 f8 01             	cmp    $0x1,%eax
1407c67aa:	7f 08                	jg     0x1407c67b4
1407c67ac:	33 c9                	xor    %ecx,%ecx
1407c67ae:	e8 4d 3f fc ff       	call   0x14078a700
1407c67b3:	cc                   	int3
1407c67b4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407c67b9:	75 0b                	jne    0x1407c67c6
1407c67bb:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c67c0:	e8 3b 3f fc ff       	call   0x14078a700
1407c67c5:	90                   	nop
1407c67c6:	48 89 0d 3b bb c6 00 	mov    %rcx,0xc6bb3b(%rip)        # 0x141432308
1407c67cd:	48 8d 0d 1c 10 7b 00 	lea    0x7b101c(%rip),%rcx        # 0x140f777f0
1407c67d4:	e8 9b 4b 65 00       	call   0x140e1b374
1407c67d9:	90                   	nop
1407c67da:	48 8d 0d 2f bb c6 00 	lea    0xc6bb2f(%rip),%rcx        # 0x141432310
1407c67e1:	e8 7a 4e 65 00       	call   0x140e1b660
1407c67e6:	e9 43 fb ff ff       	jmp    0x1407c632e
1407c67eb:	33 c9                	xor    %ecx,%ecx
1407c67ed:	e8 0e 3f fc ff       	call   0x14078a700
1407c67f2:	cc                   	int3
1407c67f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c67f8:	e8 03 3f fc ff       	call   0x14078a700
1407c67fd:	90                   	nop
1407c67fe:	48 8d 0d 1b bb c6 00 	lea    0xc6bb1b(%rip),%rcx        # 0x141432320
1407c6805:	e8 c2 4e 65 00       	call   0x140e1b6cc
1407c680a:	83 3d 0f bb c6 00 ff 	cmpl   $0xffffffff,0xc6bb0f(%rip)        # 0x141432320
1407c6811:	0f 85 c4 fb ff ff    	jne    0x1407c63db
1407c6817:	48 8d 05 3a cc 86 00 	lea    0x86cc3a(%rip),%rax        # 0x141033458
1407c681e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1407c6822:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1407c6829:	00
1407c682a:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1407c682e:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1407c6834:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1407c6839:	e8 52 a5 fd ff       	call   0x1407a0d90
1407c683e:	48 8b 08             	mov    (%rax),%rcx
1407c6841:	48 85 c9             	test   %rcx,%rcx
1407c6844:	74 27                	je     0x1407c686d
1407c6846:	8b 41 10             	mov    0x10(%rcx),%eax
1407c6849:	ff c0                	inc    %eax
1407c684b:	89 41 10             	mov    %eax,0x10(%rcx)
1407c684e:	83 f8 01             	cmp    $0x1,%eax
1407c6851:	7f 08                	jg     0x1407c685b
1407c6853:	33 c9                	xor    %ecx,%ecx
1407c6855:	e8 a6 3e fc ff       	call   0x14078a700
1407c685a:	cc                   	int3
1407c685b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407c6860:	75 0b                	jne    0x1407c686d
1407c6862:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c6867:	e8 94 3e fc ff       	call   0x14078a700
1407c686c:	90                   	nop
1407c686d:	48 89 0d a4 ba c6 00 	mov    %rcx,0xc6baa4(%rip)        # 0x141432318
1407c6874:	48 8d 0d 35 0f 7b 00 	lea    0x7b0f35(%rip),%rcx        # 0x140f777b0
1407c687b:	e8 f4 4a 65 00       	call   0x140e1b374
1407c6880:	90                   	nop
1407c6881:	48 8d 0d 98 ba c6 00 	lea    0xc6ba98(%rip),%rcx        # 0x141432320
1407c6888:	e8 d3 4d 65 00       	call   0x140e1b660
1407c688d:	e9 49 fb ff ff       	jmp    0x1407c63db
1407c6892:	b9 01 00 00 00       	mov    $0x1,%ecx
1407c6897:	e8 64 3e fc ff       	call   0x14078a700
1407c689c:	cc                   	int3
1407c689d:	33 c9                	xor    %ecx,%ecx
1407c689f:	e8 5c 3e fc ff       	call   0x14078a700
1407c68a4:	cc                   	int3
1407c68a5:	cc                   	int3
1407c68a6:	cc                   	int3
1407c68a7:	cc                   	int3
1407c68a8:	cc                   	int3
1407c68a9:	cc                   	int3
1407c68aa:	cc                   	int3
1407c68ab:	cc                   	int3
1407c68ac:	cc                   	int3
1407c68ad:	cc                   	int3
1407c68ae:	cc                   	int3
1407c68af:	cc                   	int3
1407c68b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407c68b5:	57                   	push   %rdi
1407c68b6:	48 83 ec 40          	sub    $0x40,%rsp
1407c68ba:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1407c68bf:	48 8b d9             	mov    %rcx,%rbx
1407c68c2:	33 ff                	xor    %edi,%edi
1407c68c4:	49 8b 08             	mov    (%r8),%rcx
1407c68c7:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c68cb:	48 2b c1             	sub    %rcx,%rax
1407c68ce:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c68d2:	48 83 f8 08          	cmp    $0x8,%rax
1407c68d6:	74 30                	je     0x1407c6908
1407c68d8:	48 8d 15 39 74 86 00 	lea    0x867439(%rip),%rdx        # 0x14102dd18
1407c68df:	48 8b 0d 12 ac c6 00 	mov    0xc6ac12(%rip),%rcx        # 0x1414314f8
1407c68e6:	e8 d5 cc fc ff       	call   0x1407935c0
1407c68eb:	33 d2                	xor    %edx,%edx
1407c68ed:	48 8b cb             	mov    %rbx,%rcx
1407c68f0:	e8 bb 80 a4 ff       	call   0x14020e9b0
1407c68f5:	48 8b c3             	mov    %rbx,%rax
1407c68f8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407c68fd:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
1407c6902:	48 83 c4 40          	add    $0x40,%rsp
1407c6906:	5f                   	pop    %rdi
1407c6907:	c3                   	ret
1407c6908:	48 8b 01             	mov    (%rcx),%rax
1407c690b:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
1407c6910:	e8 bf a2 67 00       	call   0x140e40bd4
1407c6915:	0f 28 f0             	movaps %xmm0,%xmm6
1407c6918:	b9 28 00 00 00       	mov    $0x28,%ecx
1407c691d:	e8 e6 47 65 00       	call   0x140e1b108
1407c6922:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407c6927:	48 85 c0             	test   %rax,%rax
1407c692a:	74 0e                	je     0x1407c693a
1407c692c:	0f 28 ce             	movaps %xmm6,%xmm1
1407c692f:	48 8b c8             	mov    %rax,%rcx
1407c6932:	e8 99 f1 a8 ff       	call   0x140255ad0
1407c6937:	48 8b f8             	mov    %rax,%rdi
1407c693a:	48 89 3b             	mov    %rdi,(%rbx)
1407c693d:	48 8b c3             	mov    %rbx,%rax
1407c6940:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407c6945:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
1407c694a:	48 83 c4 40          	add    $0x40,%rsp
1407c694e:	5f                   	pop    %rdi
1407c694f:	c3                   	ret
1407c6950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407c6955:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407c695a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407c695f:	57                   	push   %rdi
1407c6960:	41 56                	push   %r14
1407c6962:	41 57                	push   %r15
1407c6964:	48 83 ec 40          	sub    $0x40,%rsp
1407c6968:	49 8b f8             	mov    %r8,%rdi
1407c696b:	4c 8b f9             	mov    %rcx,%r15
1407c696e:	49 8b 08             	mov    (%r8),%rcx
1407c6971:	49 8b 40 08          	mov    0x8(%r8),%rax
1407c6975:	48 2b c1             	sub    %rcx,%rax
1407c6978:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407c697c:	48 83 f8 28          	cmp    $0x28,%rax
1407c6980:	74 22                	je     0x1407c69a4
1407c6982:	48 8d 15 97 e5 86 00 	lea    0x86e597(%rip),%rdx        # 0x141034f20
1407c6989:	48 8b 0d 68 ab c6 00 	mov    0xc6ab68(%rip),%rcx        # 0x1414314f8
1407c6990:	e8 2b cc fc ff       	call   0x1407935c0
1407c6995:	33 d2                	xor    %edx,%edx
1407c6997:	49 8b cf             	mov    %r15,%rcx
1407c699a:	e8 11 80 a4 ff       	call   0x14020e9b0
1407c699f:	e9 aa 00 00 00       	jmp    0x1407c6a4e
1407c69a4:	48 8b 09             	mov    (%rcx),%rcx
1407c69a7:	e8 74 df f6 ff       	call   0x140734920
1407c69ac:	4c 8b f0             	mov    %rax,%r14
1407c69af:	48 8b 0f             	mov    (%rdi),%rcx
1407c69b2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407c69b6:	e8 15 dc f6 ff       	call   0x1407345d0
1407c69bb:	48 8b e8             	mov    %rax,%rbp
1407c69be:	48 8b 0f             	mov    (%rdi),%rcx
1407c69c1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1407c69c5:	e8 06 dc f6 ff       	call   0x1407345d0
1407c69ca:	48 8b f0             	mov    %rax,%rsi
1407c69cd:	48 8b 0f             	mov    (%rdi),%rcx
1407c69d0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1407c69d4:	e8 47 df f6 ff       	call   0x140734920
1407c69d9:	48 8b d8             	mov    %rax,%rbx
1407c69dc:	48 8b 0f             	mov    (%rdi),%rcx