1409fa3ff:	cc                   	int3
1409fa400:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409fa405:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409fa40a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409fa40f:	55                   	push   %rbp
1409fa410:	48 8b ec             	mov    %rsp,%rbp
1409fa413:	48 83 ec 50          	sub    $0x50,%rsp
1409fa417:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1409fa41b:	33 f6                	xor    %esi,%esi
1409fa41d:	48 8b da             	mov    %rdx,%rbx
1409fa420:	48 8b f9             	mov    %rcx,%rdi
1409fa423:	83 f8 05             	cmp    $0x5,%eax
1409fa426:	0f 87 13 01 00 00    	ja     0x1409fa53f
1409fa42c:	48 8d 0d cd 5b 60 ff 	lea    -0x9fa433(%rip),%rcx        # 0x140000000
1409fa433:	44 8b 84 81 ac a5 9f 	mov    0x9fa5ac(%rcx,%rax,4),%r8d
1409fa43a:	00
1409fa43b:	4c 03 c1             	add    %rcx,%r8
1409fa43e:	41 ff e0             	jmp    *%r8
1409fa441:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409fa445:	e8 46 58 fc ff       	call   0x1409bfc90
1409fa44a:	84 c0                	test   %al,%al
1409fa44c:	75 06                	jne    0x1409fa454
1409fa44e:	40 38 77 50          	cmp    %sil,0x50(%rdi)
1409fa452:	74 71                	je     0x1409fa4c5
1409fa454:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fa457:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1409fa45b:	b9 30 00 00 00       	mov    $0x30,%ecx
1409fa460:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1409fa464:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1409fa468:	e8 9b 0c 42 00       	call   0x140e1b108
1409fa46d:	0f 10 05 94 28 68 00 	movups 0x682894(%rip),%xmm0        # 0x14107cd08
1409fa474:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1409fa478:	48 8b c8             	mov    %rax,%rcx
1409fa47b:	48 c7 45 e8 2c 00 00 	movq   $0x2c,-0x18(%rbp)
1409fa482:	00
1409fa483:	48 c7 45 f0 2f 00 00 	movq   $0x2f,-0x10(%rbp)
1409fa48a:	00
1409fa48b:	0f 11 00             	movups %xmm0,(%rax)
1409fa48e:	0f 10 0d 83 28 68 00 	movups 0x682883(%rip),%xmm1        # 0x14107cd18
1409fa495:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409fa499:	f2 0f 10 05 87 28 68 	movsd  0x682887(%rip),%xmm0        # 0x14107cd28
1409fa4a0:	00
1409fa4a1:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1409fa4a6:	8b 05 84 28 68 00    	mov    0x682884(%rip),%eax        # 0x14107cd30
1409fa4ac:	89 41 28             	mov    %eax,0x28(%rcx)
1409fa4af:	40 88 71 2c          	mov    %sil,0x2c(%rcx)
1409fa4b3:	e9 cd 00 00 00       	jmp    0x1409fa585
1409fa4b8:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409fa4bc:	e8 cf 57 fc ff       	call   0x1409bfc90
1409fa4c1:	84 c0                	test   %al,%al
1409fa4c3:	74 0d                	je     0x1409fa4d2
1409fa4c5:	48 8b cb             	mov    %rbx,%rcx
1409fa4c8:	e8 03 4c fc ff       	call   0x1409bf0d0
1409fa4cd:	e9 c1 00 00 00       	jmp    0x1409fa593
1409fa4d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fa4d5:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1409fa4d9:	b9 30 00 00 00       	mov    $0x30,%ecx
1409fa4de:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1409fa4e2:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1409fa4e6:	e8 1d 0c 42 00       	call   0x140e1b108
1409fa4eb:	0f 10 05 46 28 68 00 	movups 0x682846(%rip),%xmm0        # 0x14107cd38
1409fa4f2:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1409fa4f6:	48 8b c8             	mov    %rax,%rcx
1409fa4f9:	48 c7 45 e8 2b 00 00 	movq   $0x2b,-0x18(%rbp)
1409fa500:	00
1409fa501:	48 c7 45 f0 2f 00 00 	movq   $0x2f,-0x10(%rbp)
1409fa508:	00
1409fa509:	0f 11 00             	movups %xmm0,(%rax)
1409fa50c:	0f 10 0d 35 28 68 00 	movups 0x682835(%rip),%xmm1        # 0x14107cd48
1409fa513:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1409fa517:	f2 0f 10 05 39 28 68 	movsd  0x682839(%rip),%xmm0        # 0x14107cd58
1409fa51e:	00
1409fa51f:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1409fa524:	0f b7 05 35 28 68 00 	movzwl 0x682835(%rip),%eax        # 0x14107cd60
1409fa52b:	66 89 41 28          	mov    %ax,0x28(%rcx)
1409fa52f:	0f b6 05 2c 28 68 00 	movzbl 0x68282c(%rip),%eax        # 0x14107cd62
1409fa536:	88 41 2a             	mov    %al,0x2a(%rcx)
1409fa539:	40 88 71 2b          	mov    %sil,0x2b(%rcx)
1409fa53d:	eb 46                	jmp    0x1409fa585
1409fa53f:	0f 57 c0             	xorps  %xmm0,%xmm0
1409fa542:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1409fa546:	b9 20 00 00 00       	mov    $0x20,%ecx
1409fa54b:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1409fa54f:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1409fa553:	e8 b0 0b 42 00       	call   0x140e1b108
1409fa558:	0f 10 05 91 27 68 00 	movups 0x682791(%rip),%xmm0        # 0x14107ccf0
1409fa55f:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1409fa563:	48 c7 45 e8 12 00 00 	movq   $0x12,-0x18(%rbp)
1409fa56a:	00
1409fa56b:	48 c7 45 f0 1f 00 00 	movq   $0x1f,-0x10(%rbp)
1409fa572:	00
1409fa573:	0f 11 00             	movups %xmm0,(%rax)
1409fa576:	0f b7 0d 83 27 68 00 	movzwl 0x682783(%rip),%ecx        # 0x14107cd00
1409fa57d:	66 89 48 10          	mov    %cx,0x10(%rax)
1409fa581:	40 88 70 12          	mov    %sil,0x12(%rax)
1409fa585:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1409fa589:	b2 15                	mov    $0x15,%dl
1409fa58b:	48 8b cb             	mov    %rbx,%rcx
1409fa58e:	e8 7d f7 d8 ff       	call   0x140789d10
1409fa593:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1409fa598:	48 8b c3             	mov    %rbx,%rax
1409fa59b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1409fa5a0:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1409fa5a5:	48 83 c4 50          	add    $0x50,%rsp
1409fa5a9:	5d                   	pop    %rbp
1409fa5aa:	c3                   	ret
1409fa5ab:	90                   	nop
1409fa5ac:	41 a4                	rex.B movsb %ds:(%rsi),%es:(%rdi)
1409fa5ae:	9f                   	lahf
1409fa5af:	00 b8 a4 9f 00 b8    	add    %bh,-0x47ff605c(%rax)
1409fa5b5:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
1409fa5b6:	9f                   	lahf
1409fa5b7:	00 b8 a4 9f 00 b8    	add    %bh,-0x47ff605c(%rax)
1409fa5bd:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
1409fa5be:	9f                   	lahf
1409fa5bf:	00 b8 a4 9f 00 cc    	add    %bh,-0x33ff605c(%rax)
1409fa5c5:	cc                   	int3
1409fa5c6:	cc                   	int3
1409fa5c7:	cc                   	int3
1409fa5c8:	cc                   	int3
1409fa5c9:	cc                   	int3
1409fa5ca:	cc                   	int3
1409fa5cb:	cc                   	int3
1409fa5cc:	cc                   	int3
1409fa5cd:	cc                   	int3
1409fa5ce:	cc                   	int3
1409fa5cf:	cc                   	int3
1409fa5d0:	48 83 ec 28          	sub    $0x28,%rsp
1409fa5d4:	48 8b 09             	mov    (%rcx),%rcx
1409fa5d7:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
1409fa5de:	e8 ed 50 7a ff       	call   0x14019f6d0
1409fa5e3:	90                   	nop
1409fa5e4:	48 83 c4 28          	add    $0x28,%rsp
1409fa5e8:	c3                   	ret
1409fa5e9:	cc                   	int3
1409fa5ea:	cc                   	int3
1409fa5eb:	cc                   	int3
1409fa5ec:	cc                   	int3
1409fa5ed:	cc                   	int3
1409fa5ee:	cc                   	int3
1409fa5ef:	cc                   	int3
1409fa5f0:	4c 8b 01             	mov    (%rcx),%r8
1409fa5f3:	90                   	nop
1409fa5f4:	4d 85 c0             	test   %r8,%r8
1409fa5f7:	74 19                	je     0x1409fa612
1409fa5f9:	45 33 d2             	xor    %r10d,%r10d
1409fa5fc:	0f 1f 40 00          	nopl   0x0(%rax)
1409fa600:	49 8b c0             	mov    %r8,%rax
1409fa603:	f0 4c 0f b1 11       	lock cmpxchg %r10,(%rcx)
1409fa608:	74 0b                	je     0x1409fa615
1409fa60a:	4c 8b c0             	mov    %rax,%r8
1409fa60d:	48 85 c0             	test   %rax,%rax
1409fa610:	75 ee                	jne    0x1409fa600
1409fa612:	32 c0                	xor    %al,%al
1409fa614:	c3                   	ret
1409fa615:	4c 3b c1             	cmp    %rcx,%r8
1409fa618:	74 f8                	je     0x1409fa612
1409fa61a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409fa620:	49 8b 40 10          	mov    0x10(%r8),%rax
1409fa624:	4d 8b 08             	mov    (%r8),%r9
1409fa627:	48 c1 e8 3c          	shr    $0x3c,%rax
1409fa62b:	83 e0 03             	and    $0x3,%eax
1409fa62e:	75 4d                	jne    0x1409fa67d
1409fa630:	4c 39 91 a0 00 00 00 	cmp    %r10,0xa0(%rcx)
1409fa637:	75 2a                	jne    0x1409fa663
1409fa639:	48 8d 91 90 00 00 00 	lea    0x90(%rcx),%rdx
1409fa640:	48 8b 02             	mov    (%rdx),%rax
1409fa643:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
1409fa64a:	4c 89 00             	mov    %r8,(%rax)
1409fa64d:	4c 89 02             	mov    %r8,(%rdx)
1409fa650:	49 89 10             	mov    %rdx,(%r8)
1409fa653:	48 ff 81 98 00 00 00 	incq   0x98(%rcx)
1409fa65a:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
1409fa661:	eb 53                	jmp    0x1409fa6b6
1409fa663:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1409fa66a:	49 89 00             	mov    %rax,(%r8)
1409fa66d:	48 ff 81 98 00 00 00 	incq   0x98(%rcx)
1409fa674:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
1409fa67b:	eb 39                	jmp    0x1409fa6b6
1409fa67d:	48 83 f8 01          	cmp    $0x1,%rax
1409fa681:	75 33                	jne    0x1409fa6b6
1409fa683:	4c 39 51 28          	cmp    %r10,0x28(%rcx)
1409fa687:	75 1b                	jne    0x1409fa6a4
1409fa689:	48 8b 41 18          	mov    0x18(%rcx),%rax
1409fa68d:	48 8d 51 18          	lea    0x18(%rcx),%rdx
1409fa691:	48 89 41 28          	mov    %rax,0x28(%rcx)
1409fa695:	4c 89 00             	mov    %r8,(%rax)
1409fa698:	4c 89 02             	mov    %r8,(%rdx)
1409fa69b:	49 89 10             	mov    %rdx,(%r8)
1409fa69e:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1409fa6a2:	eb 0b                	jmp    0x1409fa6af
1409fa6a4:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409fa6a8:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1409fa6ac:	49 89 00             	mov    %rax,(%r8)
1409fa6af:	48 ff 41 20          	incq   0x20(%rcx)
1409fa6b3:	4c 89 02             	mov    %r8,(%rdx)
1409fa6b6:	4d 8b c1             	mov    %r9,%r8
1409fa6b9:	4d 85 c9             	test   %r9,%r9
1409fa6bc:	0f 85 5e ff ff ff    	jne    0x1409fa620
1409fa6c2:	48 8b 91 a0 00 00 00 	mov    0xa0(%rcx),%rdx
1409fa6c9:	48 85 d2             	test   %rdx,%rdx
1409fa6cc:	74 11                	je     0x1409fa6df
1409fa6ce:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1409fa6d5:	48 89 02             	mov    %rax,(%rdx)
1409fa6d8:	4c 89 91 a0 00 00 00 	mov    %r10,0xa0(%rcx)
1409fa6df:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1409fa6e3:	48 85 d2             	test   %rdx,%rdx
1409fa6e6:	74 0b                	je     0x1409fa6f3
1409fa6e8:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409fa6ec:	48 89 02             	mov    %rax,(%rdx)
1409fa6ef:	4c 89 51 28          	mov    %r10,0x28(%rcx)
1409fa6f3:	b0 01                	mov    $0x1,%al
1409fa6f5:	c3                   	ret
1409fa6f6:	cc                   	int3
1409fa6f7:	cc                   	int3
1409fa6f8:	cc                   	int3
1409fa6f9:	cc                   	int3
1409fa6fa:	cc                   	int3
1409fa6fb:	cc                   	int3
1409fa6fc:	cc                   	int3
1409fa6fd:	cc                   	int3
1409fa6fe:	cc                   	int3
1409fa6ff:	cc                   	int3
1409fa700:	48 8b 09             	mov    (%rcx),%rcx
1409fa703:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
1409fa70a:	48 8b 01             	mov    (%rcx),%rax
1409fa70d:	90                   	nop
1409fa70e:	48 3b c1             	cmp    %rcx,%rax
1409fa711:	0f 84 1c 01 00 00    	je     0x1409fa833
1409fa717:	4c 8b 01             	mov    (%rcx),%r8
1409fa71a:	90                   	nop
1409fa71b:	4d 85 c0             	test   %r8,%r8
1409fa71e:	0f 84 0f 01 00 00    	je     0x1409fa833
1409fa724:	45 33 d2             	xor    %r10d,%r10d
1409fa727:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409fa72e:	00 00
1409fa730:	49 8b c0             	mov    %r8,%rax
1409fa733:	f0 4c 0f b1 11       	lock cmpxchg %r10,(%rcx)
1409fa738:	74 14                	je     0x1409fa74e
1409fa73a:	4c 8b c0             	mov    %rax,%r8
1409fa73d:	48 85 c0             	test   %rax,%rax
1409fa740:	75 ee                	jne    0x1409fa730
1409fa742:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1409fa749:	48 03 41 20          	add    0x20(%rcx),%rax
1409fa74d:	c3                   	ret
1409fa74e:	4c 3b c1             	cmp    %rcx,%r8
1409fa751:	0f 84 dc 00 00 00    	je     0x1409fa833
1409fa757:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409fa75e:	00 00
1409fa760:	49 8b 40 10          	mov    0x10(%r8),%rax
1409fa764:	4d 8b 08             	mov    (%r8),%r9
1409fa767:	48 c1 e8 3c          	shr    $0x3c,%rax
1409fa76b:	83 e0 03             	and    $0x3,%eax
1409fa76e:	75 4d                	jne    0x1409fa7bd
1409fa770:	4c 39 91 a0 00 00 00 	cmp    %r10,0xa0(%rcx)
1409fa777:	75 2a                	jne    0x1409fa7a3
1409fa779:	48 8d 91 90 00 00 00 	lea    0x90(%rcx),%rdx
1409fa780:	48 8b 02             	mov    (%rdx),%rax
1409fa783:	48 89 81 a0 00 00 00 	mov    %rax,0xa0(%rcx)
1409fa78a:	4c 89 00             	mov    %r8,(%rax)
1409fa78d:	4c 89 02             	mov    %r8,(%rdx)
1409fa790:	49 89 10             	mov    %rdx,(%r8)
1409fa793:	48 ff 81 98 00 00 00 	incq   0x98(%rcx)
1409fa79a:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
1409fa7a1:	eb 53                	jmp    0x1409fa7f6
1409fa7a3:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1409fa7aa:	49 89 00             	mov    %rax,(%r8)
1409fa7ad:	48 ff 81 98 00 00 00 	incq   0x98(%rcx)
1409fa7b4:	4c 89 81 a8 00 00 00 	mov    %r8,0xa8(%rcx)
1409fa7bb:	eb 39                	jmp    0x1409fa7f6
1409fa7bd:	48 83 f8 01          	cmp    $0x1,%rax
1409fa7c1:	75 33                	jne    0x1409fa7f6
1409fa7c3:	4c 39 51 28          	cmp    %r10,0x28(%rcx)
1409fa7c7:	75 1b                	jne    0x1409fa7e4
1409fa7c9:	48 8b 41 18          	mov    0x18(%rcx),%rax
1409fa7cd:	48 8d 51 18          	lea    0x18(%rcx),%rdx
1409fa7d1:	48 89 41 28          	mov    %rax,0x28(%rcx)
1409fa7d5:	4c 89 00             	mov    %r8,(%rax)
1409fa7d8:	4c 89 02             	mov    %r8,(%rdx)
1409fa7db:	49 89 10             	mov    %rdx,(%r8)
1409fa7de:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1409fa7e2:	eb 0b                	jmp    0x1409fa7ef
1409fa7e4:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409fa7e8:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1409fa7ec:	49 89 00             	mov    %rax,(%r8)
1409fa7ef:	48 ff 41 20          	incq   0x20(%rcx)
1409fa7f3:	4c 89 02             	mov    %r8,(%rdx)
1409fa7f6:	4d 8b c1             	mov    %r9,%r8
1409fa7f9:	4d 85 c9             	test   %r9,%r9
1409fa7fc:	0f 85 5e ff ff ff    	jne    0x1409fa760
1409fa802:	48 8b 91 a0 00 00 00 	mov    0xa0(%rcx),%rdx
1409fa809:	48 85 d2             	test   %rdx,%rdx
1409fa80c:	74 11                	je     0x1409fa81f
1409fa80e:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1409fa815:	48 89 02             	mov    %rax,(%rdx)
1409fa818:	4c 89 91 a0 00 00 00 	mov    %r10,0xa0(%rcx)
1409fa81f:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1409fa823:	48 85 d2             	test   %rdx,%rdx
1409fa826:	74 0b                	je     0x1409fa833
1409fa828:	48 8b 41 30          	mov    0x30(%rcx),%rax
1409fa82c:	48 89 02             	mov    %rax,(%rdx)
1409fa82f:	4c 89 51 28          	mov    %r10,0x28(%rcx)
1409fa833:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1409fa83a:	48 03 41 20          	add    0x20(%rcx),%rax
1409fa83e:	c3                   	ret
1409fa83f:	cc                   	int3
1409fa840:	40 56                	rex push %rsi
1409fa842:	57                   	push   %rdi
1409fa843:	41 56                	push   %r14
1409fa845:	48 83 ec 30          	sub    $0x30,%rsp
1409fa849:	45 32 f6             	xor    %r14b,%r14b
1409fa84c:	48 8b fa             	mov    %rdx,%rdi
1409fa84f:	48 8b f1             	mov    %rcx,%rsi
1409fa852:	48 85 d2             	test   %rdx,%rdx
1409fa855:	0f 84 c9 00 00 00    	je     0x1409fa924
1409fa85b:	80 7a 28 05          	cmpb   $0x5,0x28(%rdx)
1409fa85f:	0f 85 bf 00 00 00    	jne    0x1409fa924
1409fa865:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409fa86a:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1409fa86f:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
1409fa873:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1409fa878:	4c 8d 25 19 25 68 00 	lea    0x682519(%rip),%r12        # 0x14107cd98
1409fa87f:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1409fa884:	4c 8d 2d ed 24 68 00 	lea    0x6824ed(%rip),%r13        # 0x14107cd78
1409fa88b:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1409fa890:	49 8b dd             	mov    %r13,%rbx
1409fa893:	4c 8b 7a 18          	mov    0x18(%rdx),%r15
1409fa897:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409fa89e:	00 00
1409fa8a0:	48 8b 13             	mov    (%rbx),%rdx
1409fa8a3:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409fa8aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409fa8b0:	48 ff c0             	inc    %rax
1409fa8b3:	44 38 34 02          	cmp    %r14b,(%rdx,%rax,1)
1409fa8b7:	75 f7                	jne    0x1409fa8b0
1409fa8b9:	48 8b cf             	mov    %rdi,%rcx
1409fa8bc:	49 83 ff 0f          	cmp    $0xf,%r15
1409fa8c0:	76 03                	jbe    0x1409fa8c5
1409fa8c2:	48 8b 0f             	mov    (%rdi),%rcx
1409fa8c5:	48 3b e8             	cmp    %rax,%rbp
1409fa8c8:	75 0c                	jne    0x1409fa8d6
1409fa8ca:	4c 8b c5             	mov    %rbp,%r8
1409fa8cd:	e8 7e 51 4e 00       	call   0x140edfa50
1409fa8d2:	85 c0                	test   %eax,%eax
1409fa8d4:	74 09                	je     0x1409fa8df
1409fa8d6:	48 83 c3 08          	add    $0x8,%rbx
1409fa8da:	49 3b dc             	cmp    %r12,%rbx
1409fa8dd:	75 c1                	jne    0x1409fa8a0
1409fa8df:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1409fa8e4:	49 3b dc             	cmp    %r12,%rbx