14090c424:	0f 11 85 e0 01 00 00 	movups %xmm0,0x1e0(%rbp)
14090c42b:	0f 10 51 10          	movups 0x10(%rcx),%xmm2
14090c42f:	0f 11 95 f0 01 00 00 	movups %xmm2,0x1f0(%rbp)
14090c436:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14090c43a:	66 48 0f 7e d0       	movq   %xmm2,%rax
14090c43f:	0f 11 85 00 02 00 00 	movups %xmm0,0x200(%rbp)
14090c446:	48 c1 e8 20          	shr    $0x20,%rax
14090c44a:	f2 0f 10 49 30       	movsd  0x30(%rcx),%xmm1
14090c44f:	f2 0f 11 8d 10 02 00 	movsd  %xmm1,0x210(%rbp)
14090c456:	00
14090c457:	a8 04                	test   $0x4,%al
14090c459:	75 33                	jne    0x14090c48e
14090c45b:	a8 08                	test   $0x8,%al
14090c45d:	75 23                	jne    0x14090c482
14090c45f:	a8 02                	test   $0x2,%al
14090c461:	74 2b                	je     0x14090c48e
14090c463:	41 8b d2             	mov    %r10d,%edx
14090c466:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
14090c46d:	e8 ee 50 f8 ff       	call   0x140891560
14090c472:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c477:	45 33 db             	xor    %r11d,%r11d
14090c47a:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c480:	eb 0c                	jmp    0x14090c48e
14090c482:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
14090c489:	e8 32 5e 00 00       	call   0x1409122c0
14090c48e:	f6 85 f4 01 00 00 04 	testb  $0x4,0x1f4(%rbp)
14090c495:	0f 84 7f db ff ff    	je     0x14090a01a
14090c49b:	48 8b bd e0 01 00 00 	mov    0x1e0(%rbp),%rdi
14090c4a2:	eb 11                	jmp    0x14090c4b5
14090c4a4:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c4a9:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c4ad:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c4b1:	4a 8b 3c 31          	mov    (%rcx,%r14,1),%rdi
14090c4b5:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c4ba:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
14090c4bf:	45 33 c0             	xor    %r8d,%r8d
14090c4c2:	44 89 5c 24 70       	mov    %r11d,0x70(%rsp)
14090c4c7:	48 8b d7             	mov    %rdi,%rdx
14090c4ca:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090c4ce:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c4d2:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c4d6:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c4da:	e8 c1 39 fc ff       	call   0x1408cfea0
14090c4df:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
14090c4e3:	45 33 db             	xor    %r11d,%r11d
14090c4e6:	c6 43 02 00          	movb   $0x0,0x2(%rbx)
14090c4ea:	44 8b e0             	mov    %eax,%r12d
14090c4ed:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c4f1:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c4f5:	8b 44 24 70          	mov    0x70(%rsp),%eax
14090c4f9:	44 88 5b 03          	mov    %r11b,0x3(%rbx)
14090c4fd:	89 43 24             	mov    %eax,0x24(%rbx)
14090c500:	85 c0                	test   %eax,%eax
14090c502:	74 1a                	je     0x14090c51e
14090c504:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c509:	45 39 5f 08          	cmp    %r11d,0x8(%r15)
14090c50d:	0f 84 9f 41 00 00    	je     0x1409106b2
14090c513:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c519:	e9 3b fa ff ff       	jmp    0x14090bf59
14090c51e:	45 85 e4             	test   %r12d,%r12d
14090c521:	0f 85 fb cf ff ff    	jne    0x140909522
14090c527:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c52c:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c531:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c536:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c53c:	48 8d 15 bd 3a 6f ff 	lea    -0x90c543(%rip),%rdx        # 0x140000000
14090c543:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090c548:	49 83 c7 18          	add    $0x18,%r15
14090c54c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090c551:	e9 b7 bc ff ff       	jmp    0x14090820d
14090c556:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090c55b:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090c55f:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090c563:	b8 00 90 00 00       	mov    $0x9000,%eax
14090c568:	48 03 56 68          	add    0x68(%rsi),%rdx
14090c56c:	66 85 42 14          	test   %ax,0x14(%rdx)
14090c570:	74 1b                	je     0x14090c58d
14090c572:	48 8b ca             	mov    %rdx,%rcx
14090c575:	e8 56 b2 fa ff       	call   0x1408b77d0
14090c57a:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090c57f:	48 8b d0             	mov    %rax,%rdx
14090c582:	45 33 db             	xor    %r11d,%r11d
14090c585:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090c58b:	eb 06                	jmp    0x14090c593
14090c58d:	66 c7 42 14 04 00    	movw   $0x4,0x14(%rdx)
14090c593:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c597:	4c 8b fb             	mov    %rbx,%r15
14090c59a:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090c59e:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090c5a2:	48 8b 41 18          	mov    0x18(%rcx),%rax
14090c5a6:	48 89 02             	mov    %rax,(%rdx)
14090c5a9:	48 8b c3             	mov    %rbx,%rax
14090c5ac:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c5b0:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090c5b4:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090c5b8:	48 ff 42 18          	incq   0x18(%rdx)
14090c5bc:	e9 7b ff ff ff       	jmp    0x14090c53c
14090c5c1:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14090c5c6:	49 8b db             	mov    %r11,%rbx
14090c5c9:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c5ce:	44 89 5d 80          	mov    %r11d,-0x80(%rbp)
14090c5d2:	49 63 45 08          	movslq 0x8(%r13),%rax
14090c5d6:	4c 6b f0 38          	imul   $0x38,%rax,%r14
14090c5da:	b8 00 90 00 00       	mov    $0x9000,%eax
14090c5df:	4c 03 76 68          	add    0x68(%rsi),%r14
14090c5e3:	66 41 85 46 14       	test   %ax,0x14(%r14)
14090c5e8:	74 0d                	je     0x14090c5f7
14090c5ea:	49 8b ce             	mov    %r14,%rcx
14090c5ed:	e8 de b1 fa ff       	call   0x1408b77d0
14090c5f2:	4c 8b f0             	mov    %rax,%r14
14090c5f5:	eb 07                	jmp    0x14090c5fe
14090c5f7:	66 41 c7 46 14 04 00 	movw   $0x4,0x14(%r14)
14090c5fe:	49 63 4d 04          	movslq 0x4(%r13),%rcx
14090c602:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c606:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
14090c60a:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c60e:	75 2d                	jne    0x14090c63d
14090c610:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090c614:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14090c618:	e8 c3 24 fc ff       	call   0x1408ceae0
14090c61d:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c621:	44 8b e0             	mov    %eax,%r12d
14090c624:	85 c0                	test   %eax,%eax
14090c626:	0f 85 3d 01 00 00    	jne    0x14090c769
14090c62c:	39 45 80             	cmp    %eax,-0x80(%rbp)
14090c62f:	74 5c                	je     0x14090c68d
14090c631:	b8 01 00 00 00       	mov    $0x1,%eax
14090c636:	8b d8                	mov    %eax,%ebx
14090c638:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14090c63d:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14090c644:	ff ff 7f
14090c647:	49 8b c5             	mov    %r13,%rax
14090c64a:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c64e:	85 c0                	test   %eax,%eax
14090c650:	0f 84 a0 00 00 00    	je     0x14090c6f6
14090c656:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14090c65b:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
14090c662:	48 85 c9             	test   %rcx,%rcx
14090c665:	74 5a                	je     0x14090c6c1
14090c667:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090c66b:	48 85 c0             	test   %rax,%rax
14090c66e:	74 0c                	je     0x14090c67c
14090c670:	48 8b c8             	mov    %rax,%rcx
14090c673:	48 8b 40 08          	mov    0x8(%rax),%rax
14090c677:	48 85 c0             	test   %rax,%rax
14090c67a:	75 f4                	jne    0x14090c670
14090c67c:	49 8b c5             	mov    %r13,%rax
14090c67f:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090c683:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090c687:	48 03 79 20          	add    0x20(%rcx),%rdi
14090c68b:	eb 3d                	jmp    0x14090c6ca
14090c68d:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
14090c691:	48 8b cb             	mov    %rbx,%rcx
14090c694:	e8 a7 fd f9 ff       	call   0x1408ac440
14090c699:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14090c69d:	49 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r15
14090c6a4:	ff ff 7f
14090c6a7:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6ac:	49 3b df             	cmp    %r15,%rbx
14090c6af:	7c 06                	jl     0x14090c6b7
14090c6b1:	83 4e 08 02          	orl    $0x2,0x8(%rsi)
14090c6b5:	eb 90                	jmp    0x14090c647
14090c6b7:	48 ff c3             	inc    %rbx
14090c6ba:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6bf:	eb 86                	jmp    0x14090c647
14090c6c1:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090c6c5:	48 03 7c 24 68       	add    0x68(%rsp),%rdi
14090c6ca:	48 8b cf             	mov    %rdi,%rcx
14090c6cd:	e8 ae 6b 00 00       	call   0x140913280
14090c6d2:	48 8b 07             	mov    (%rdi),%rax
14090c6d5:	49 3b c7             	cmp    %r15,%rax
14090c6d8:	0f 84 85 00 00 00    	je     0x14090c763
14090c6de:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c6e2:	75 7f                	jne    0x14090c763
14090c6e4:	48 ff c0             	inc    %rax
14090c6e7:	48 3b d8             	cmp    %rax,%rbx
14090c6ea:	48 0f 4c d8          	cmovl  %rax,%rbx
14090c6ee:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6f3:	48 89 1f             	mov    %rbx,(%rdi)
14090c6f6:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c6fa:	0f 84 85 00 00 00    	je     0x14090c785
14090c700:	33 c9                	xor    %ecx,%ecx
14090c702:	8b f9                	mov    %ecx,%edi
14090c704:	0f 1f 40 00          	nopl   0x0(%rax)
14090c708:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14090c70f:	00
14090c710:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14090c715:	b9 08 00 00 00       	mov    $0x8,%ecx
14090c71a:	e8 c1 f5 f7 ff       	call   0x14088bce0
14090c71f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14090c724:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
14090c728:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090c72c:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
14090c733:	ff ff 3f
14090c736:	48 23 d8             	and    %rax,%rbx
14090c739:	45 33 c0             	xor    %r8d,%r8d
14090c73c:	48 ff c3             	inc    %rbx
14090c73f:	48 8b d3             	mov    %rbx,%rdx
14090c742:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c747:	e8 54 37 fc ff       	call   0x1408cfea0
14090c74c:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c750:	44 8b e0             	mov    %eax,%r12d
14090c753:	85 c0                	test   %eax,%eax
14090c755:	75 12                	jne    0x14090c769
14090c757:	39 45 80             	cmp    %eax,-0x80(%rbp)
14090c75a:	75 29                	jne    0x14090c785
14090c75c:	ff c7                	inc    %edi
14090c75e:	83 ff 64             	cmp    $0x64,%edi
14090c761:	7c ad                	jl     0x14090c710
14090c763:	41 bc 0d 00 00 00    	mov    $0xd,%r12d
14090c769:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14090c76e:	4d 8b f5             	mov    %r13,%r14
14090c771:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c776:	bf 01 00 00 00       	mov    $0x1,%edi
14090c77b:	b8 0b 00 00 00       	mov    $0xb,%eax
14090c780:	e9 44 f6 ff ff       	jmp    0x14090bdc9
14090c785:	c6 46 03 00          	movb   $0x0,0x3(%rsi)
14090c789:	45 33 db             	xor    %r11d,%r11d
14090c78c:	44 89 5e 20          	mov    %r11d,0x20(%rsi)
14090c790:	4d 8b fd             	mov    %r13,%r15
14090c793:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c798:	49 89 1e             	mov    %rbx,(%r14)
14090c79b:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090c7a0:	e9 87 fd ff ff       	jmp    0x14090c52c
14090c7a5:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c7aa:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090c7af:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c7b4:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090c7b8:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c7bc:	49 03 d6             	add    %r14,%rdx
14090c7bf:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c7c3:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c7c8:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c7cc:	4e 8b 04 31          	mov    (%rcx,%r14,1),%r8
14090c7d0:	4c 89 85 20 01 00 00 	mov    %r8,0x120(%rbp)
14090c7d7:	41 80 7c 24 01 fb    	cmpb   $0xfb,0x1(%r12)
14090c7dd:	75 22                	jne    0x14090c801
14090c7df:	49 83 bd 40 01 00 00 	cmpq   $0x0,0x140(%r13)
14090c7e6:	00
14090c7e7:	74 18                	je     0x14090c801
14090c7e9:	48 0f be 4b 01       	movsbq 0x1(%rbx),%rcx
14090c7ee:	49 8b 45 20          	mov    0x20(%r13),%rax
14090c7f2:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
14090c7f7:	48 c1 e1 05          	shl    $0x5,%rcx
14090c7fb:	48 8b 34 01          	mov    (%rcx,%rax,1),%rsi
14090c7ff:	eb 06                	jmp    0x14090c807
14090c801:	49 8b fb             	mov    %r11,%rdi
14090c804:	49 8b f3             	mov    %r11,%rsi
14090c807:	41 f6 44 24 02 01    	testb  $0x1,0x2(%r12)
14090c80d:	74 10                	je     0x14090c81f
14090c80f:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090c814:	48 ff 40 38          	incq   0x38(%rax)
14090c818:	4c 8b 85 20 01 00 00 	mov    0x120(%rbp),%r8
14090c81f:	41 f6 44 24 02 20    	testb  $0x20,0x2(%r12)
14090c825:	74 04                	je     0x14090c82b
14090c827:	4d 89 45 38          	mov    %r8,0x38(%r13)
14090c82b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14090c82f:	48 89 85 28 01 00 00 	mov    %rax,0x128(%rbp)
14090c836:	8b 42 10             	mov    0x10(%rdx),%eax
14090c839:	89 85 3c 01 00 00    	mov    %eax,0x13c(%rbp)
14090c83f:	41 f6 44 24 02 10    	testb  $0x10,0x2(%r12)
14090c845:	74 06                	je     0x14090c84d
14090c847:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14090c84b:	eb 03                	jmp    0x14090c850
14090c84d:	45 8b cb             	mov    %r11d,%r9d
14090c850:	b8 00 04 00 00       	mov    $0x400,%eax
14090c855:	66 85 42 14          	test   %ax,0x14(%rdx)
14090c859:	74 0a                	je     0x14090c865
14090c85b:	8b 02                	mov    (%rdx),%eax
14090c85d:	89 85 40 01 00 00    	mov    %eax,0x140(%rbp)
14090c863:	eb 07                	jmp    0x14090c86c
14090c865:	44 89 9d 40 01 00 00 	mov    %r11d,0x140(%rbp)
14090c86c:	4c 89 9d 18 01 00 00 	mov    %r11,0x118(%rbp)
14090c873:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
14090c87a:	45 0f b7 44 24 02    	movzwl 0x2(%r12),%r8d
14090c880:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c884:	41 81 e0 8a 00 00 00 	and    $0x8a,%r8d
14090c88b:	e8 20 16 fc ff       	call   0x1408cdeb0
14090c890:	45 33 db             	xor    %r11d,%r11d
14090c893:	c6 43 03 00          	movb   $0x0,0x3(%rbx)
14090c897:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c89b:	44 8b e0             	mov    %eax,%r12d
14090c89e:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c8a2:	85 c0                	test   %eax,%eax
14090c8a4:	0f 85 06 f5 ff ff    	jne    0x14090bdb0
14090c8aa:	48 85 ff             	test   %rdi,%rdi
14090c8ad:	0f 84 a1 be ff ff    	je     0x140908754
14090c8b3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c8b8:	ba 12 00 00 00       	mov    $0x12,%edx
14090c8bd:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14090c8c4:	4c 8b c6             	mov    %rsi,%r8
14090c8c7:	4c 8b 0f             	mov    (%rdi),%r9
14090c8ca:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14090c8cf:	f6 40 02 04          	testb  $0x4,0x2(%rax)
14090c8d3:	b8 17 00 00 00       	mov    $0x17,%eax
14090c8d8:	49 8b 8d 38 01 00 00 	mov    0x138(%r13),%rcx
14090c8df:	0f 45 d0             	cmovne %eax,%edx
14090c8e2:	49 8b 85 40 01 00 00 	mov    0x140(%r13),%rax
14090c8e9:	ff 15 31 71 67 00    	call   *0x677131(%rip)        # 0x140f83a20
14090c8ef:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c8f4:	45 33 db             	xor    %r11d,%r11d
14090c8f7:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c8fc:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c901:	e9 2b fc ff ff       	jmp    0x14090c531
14090c906:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c90b:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
14090c90f:	49 63 44 24 04       	movslq 0x4(%r12),%rax
14090c914:	4c 8b 0c c1          	mov    (%rcx,%rax,8),%r9
14090c918:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090c91d:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
14090c921:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c926:	85 c0                	test   %eax,%eax
14090c928:	74 1a                	je     0x14090c944
14090c92a:	48 8b 52 30          	mov    0x30(%rdx),%rdx
14090c92e:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c932:	4e 8b 04 31          	mov    (%rcx,%r14,1),%r8
14090c936:	49 8b 49 30          	mov    0x30(%r9),%rcx
14090c93a:	e8 e1 37 fc ff       	call   0x1408d0120
14090c93f:	e9 bd f2 ff ff       	jmp    0x14090bc01
14090c944:	48 8b 52 30          	mov    0x30(%rdx),%rdx
14090c948:	4d 8b c3             	mov    %r11,%r8
14090c94b:	49 8b 49 30          	mov    0x30(%r9),%rcx
14090c94f:	e8 cc 37 fc ff       	call   0x1408d0120
14090c954:	e9 a8 f2 ff ff       	jmp    0x14090bc01
14090c959:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c95e:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c962:	41 80 7c 24 01 fb    	cmpb   $0xfb,0x1(%r12)
14090c968:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c96d:	45 8b 7c 24 08       	mov    0x8(%r12),%r15d
14090c972:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090c976:	75 44                	jne    0x14090c9bc
14090c978:	49 83 bd 40 01 00 00 	cmpq   $0x0,0x140(%r13)
14090c97f:	00
14090c980:	74 3a                	je     0x14090c9bc
14090c982:	48 0f be 4f 01       	movsbq 0x1(%rdi),%rcx
14090c987:	49 8b 45 20          	mov    0x20(%r13),%rax
14090c98b:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
14090c990:	48 c1 e1 05          	shl    $0x5,%rcx
14090c994:	41 f6 44 24 02 02    	testb  $0x2,0x2(%r12)
14090c99a:	4c 8b 34 01          	mov    (%rcx,%rax,1),%r14
14090c99e:	74 22                	je     0x14090c9c2
14090c9a0:	80 7f 04 00          	cmpb   $0x0,0x4(%rdi)
14090c9a4:	74 1c                	je     0x14090c9c2
14090c9a6:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
14090c9aa:	48 8b cb             	mov    %rbx,%rcx
14090c9ad:	e8 8e fa f9 ff       	call   0x1408ac440
14090c9b2:	48 8b 43 30          	mov    0x30(%rbx),%rax
14090c9b6:	48 89 47 50          	mov    %rax,0x50(%rdi)
14090c9ba:	eb 06                	jmp    0x14090c9c2
14090c9bc:	4d 8b f3             	mov    %r11,%r14