1402804d9:	cc                   	int3
1402804da:	90                   	nop
1402804db:	90                   	nop
1402804dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402804e1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402804e6:	48 8b 19             	mov    (%rcx),%rbx
1402804e9:	4c 8b d2             	mov    %rdx,%r10
1402804ec:	4c 8b cb             	mov    %rbx,%r9
1402804ef:	b9 ff 00 00 00       	mov    $0xff,%ecx
1402804f4:	be 01 00 00 00       	mov    $0x1,%esi
1402804f9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402804fd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140280501:	75 42                	jne    0x140280545
140280503:	45 8b 18             	mov    (%r8),%r11d
140280506:	44 39 58 20          	cmp    %r11d,0x20(%rax)
14028050a:	75 04                	jne    0x140280510
14028050c:	32 d2                	xor    %dl,%dl
14028050e:	eb 05                	jmp    0x140280515
140280510:	8b d1                	mov    %ecx,%edx
140280512:	0f 4d d6             	cmovge %esi,%edx
140280515:	84 d2                	test   %dl,%dl
140280517:	75 18                	jne    0x140280531
140280519:	49 8b 50 08          	mov    0x8(%r8),%rdx
14028051d:	48 39 50 28          	cmp    %rdx,0x28(%rax)
140280521:	75 04                	jne    0x140280527
140280523:	32 d2                	xor    %dl,%dl
140280525:	eb 08                	jmp    0x14028052f
140280527:	1a d2                	sbb    %dl,%dl
140280529:	80 e2 fe             	and    $0xfe,%dl
14028052c:	40 02 d6             	add    %sil,%dl
14028052f:	84 d2                	test   %dl,%dl
140280531:	79 06                	jns    0x140280539
140280533:	48 8b 40 10          	mov    0x10(%rax),%rax
140280537:	eb 06                	jmp    0x14028053f
140280539:	4c 8b c8             	mov    %rax,%r9
14028053c:	48 8b 00             	mov    (%rax),%rax
14028053f:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140280543:	74 c1                	je     0x140280506
140280545:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
14028054a:	75 2f                	jne    0x14028057b
14028054c:	41 8b 41 20          	mov    0x20(%r9),%eax
140280550:	41 39 00             	cmp    %eax,(%r8)
140280553:	75 04                	jne    0x140280559
140280555:	32 c9                	xor    %cl,%cl
140280557:	eb 03                	jmp    0x14028055c
140280559:	0f 4d ce             	cmovge %esi,%ecx
14028055c:	84 c9                	test   %cl,%cl
14028055e:	75 19                	jne    0x140280579
140280560:	49 8b 41 28          	mov    0x28(%r9),%rax
140280564:	49 39 40 08          	cmp    %rax,0x8(%r8)
140280568:	75 04                	jne    0x14028056e
14028056a:	32 c0                	xor    %al,%al
14028056c:	eb 07                	jmp    0x140280575
14028056e:	1a c0                	sbb    %al,%al
140280570:	24 fe                	and    $0xfe,%al
140280572:	40 02 c6             	add    %sil,%al
140280575:	8a c8                	mov    %al,%cl
140280577:	84 c0                	test   %al,%al
140280579:	79 03                	jns    0x14028057e
14028057b:	4c 8b cb             	mov    %rbx,%r9
14028057e:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140280583:	49 8b c2             	mov    %r10,%rax
140280586:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14028058b:	4d 89 0a             	mov    %r9,(%r10)
14028058e:	c3                   	ret
14028058f:	90                   	nop
140280590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140280595:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14028059a:	57                   	push   %rdi
14028059b:	48 83 ec 20          	sub    $0x20,%rsp
14028059f:	48 8b 01             	mov    (%rcx),%rax
1402805a2:	48 8b f1             	mov    %rcx,%rsi
1402805a5:	48 8b 78 08          	mov    0x8(%rax),%rdi
1402805a9:	eb 27                	jmp    0x1402805d2
1402805ab:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1402805af:	48 8b d6             	mov    %rsi,%rdx
1402805b2:	48 8b ce             	mov    %rsi,%rcx
1402805b5:	e8 56 29 00 00       	call   0x140282f10
1402805ba:	48 8b df             	mov    %rdi,%rbx
1402805bd:	48 8b 3f             	mov    (%rdi),%rdi
1402805c0:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1402805c4:	e8 07 a9 d9 ff       	call   0x14001aed0
1402805c9:	48 8b cb             	mov    %rbx,%rcx
1402805cc:	ff 15 ee c2 88 00    	call   *0x88c2ee(%rip)        # 0x140b0c8c0
1402805d2:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1402805d6:	74 d3                	je     0x1402805ab
1402805d8:	48 8b 0e             	mov    (%rsi),%rcx
1402805db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402805e0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402805e5:	48 83 c4 20          	add    $0x20,%rsp
1402805e9:	5f                   	pop    %rdi
1402805ea:	48 ff 25 cf c2 88 00 	rex.W jmp *0x88c2cf(%rip)        # 0x140b0c8c0
1402805f1:	cc                   	int3
1402805f2:	90                   	nop
1402805f3:	90                   	nop
1402805f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402805f9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402805fe:	57                   	push   %rdi
1402805ff:	48 83 ec 20          	sub    $0x20,%rsp
140280603:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140280607:	48 8b f1             	mov    %rcx,%rsi
14028060a:	48 8b cf             	mov    %rdi,%rcx
14028060d:	48 8b da             	mov    %rdx,%rbx
140280610:	48 2b 0e             	sub    (%rsi),%rcx
140280613:	48 c1 f9 05          	sar    $0x5,%rcx
140280617:	48 3b d1             	cmp    %rcx,%rdx
14028061a:	73 18                	jae    0x140280634
14028061c:	48 c1 e3 05          	shl    $0x5,%rbx
140280620:	48 8b d7             	mov    %rdi,%rdx
140280623:	48 03 1e             	add    (%rsi),%rbx
140280626:	48 8b cb             	mov    %rbx,%rcx
140280629:	e8 76 6b da ff       	call   0x1400271a4
14028062e:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140280632:	eb 51                	jmp    0x140280685
140280634:	76 4f                	jbe    0x140280685
140280636:	48 8b 46 10          	mov    0x10(%rsi),%rax
14028063a:	48 2b 06             	sub    (%rsi),%rax
14028063d:	48 c1 f8 05          	sar    $0x5,%rax
140280641:	48 3b d8             	cmp    %rax,%rbx
140280644:	76 0a                	jbe    0x140280650
140280646:	48 8b ce             	mov    %rsi,%rcx
140280649:	e8 a6 2d 00 00       	call   0x1402833f4
14028064e:	eb 35                	jmp    0x140280685
140280650:	48 2b d9             	sub    %rcx,%rbx
140280653:	74 21                	je     0x140280676
140280655:	33 c0                	xor    %eax,%eax
140280657:	0f 57 c0             	xorps  %xmm0,%xmm0
14028065a:	0f 11 07             	movups %xmm0,(%rdi)
14028065d:	48 89 47 10          	mov    %rax,0x10(%rdi)
140280661:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
140280668:	00
140280669:	66 89 07             	mov    %ax,(%rdi)
14028066c:	48 83 c7 20          	add    $0x20,%rdi
140280670:	48 83 eb 01          	sub    $0x1,%rbx
140280674:	75 e1                	jne    0x140280657
140280676:	48 8b d7             	mov    %rdi,%rdx
140280679:	48 8b cf             	mov    %rdi,%rcx
14028067c:	e8 23 6b da ff       	call   0x1400271a4
140280681:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
140280685:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14028068a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14028068f:	48 83 c4 20          	add    $0x20,%rsp
140280693:	5f                   	pop    %rdi
140280694:	c3                   	ret
140280695:	90                   	nop
140280696:	90                   	nop
140280697:	90                   	nop
140280698:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14028069d:	57                   	push   %rdi
14028069e:	48 83 ec 20          	sub    $0x20,%rsp
1402806a2:	48 8b fa             	mov    %rdx,%rdi
1402806a5:	48 8b d9             	mov    %rcx,%rbx
1402806a8:	48 3b ca             	cmp    %rdx,%rcx
1402806ab:	74 73                	je     0x140280720
1402806ad:	48 8b 09             	mov    (%rcx),%rcx
1402806b0:	48 85 c9             	test   %rcx,%rcx
1402806b3:	74 47                	je     0x1402806fc
1402806b5:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402806b9:	e8 e6 6a da ff       	call   0x1400271a4
1402806be:	48 8b 0b             	mov    (%rbx),%rcx
1402806c1:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402806c5:	48 2b c1             	sub    %rcx,%rax
1402806c8:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1402806cc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402806d2:	72 14                	jb     0x1402806e8
1402806d4:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1402806d8:	48 2b ca             	sub    %rdx,%rcx
1402806db:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402806df:	48 83 f8 1f          	cmp    $0x1f,%rax
1402806e3:	77 49                	ja     0x14028072e
1402806e5:	48 8b ca             	mov    %rdx,%rcx
1402806e8:	ff 15 d2 c1 88 00    	call   *0x88c1d2(%rip)        # 0x140b0c8c0
1402806ee:	48 83 23 00          	andq   $0x0,(%rbx)
1402806f2:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1402806f7:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1402806fc:	48 8b 07             	mov    (%rdi),%rax
1402806ff:	48 89 03             	mov    %rax,(%rbx)
140280702:	48 8b 47 08          	mov    0x8(%rdi),%rax
140280706:	48 89 43 08          	mov    %rax,0x8(%rbx)
14028070a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14028070e:	48 89 43 10          	mov    %rax,0x10(%rbx)
140280712:	48 83 27 00          	andq   $0x0,(%rdi)
140280716:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14028071b:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140280720:	48 8b c3             	mov    %rbx,%rax
140280723:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140280728:	48 83 c4 20          	add    $0x20,%rsp
14028072c:	5f                   	pop    %rdi
14028072d:	c3                   	ret
14028072e:	ff 15 64 c2 88 00    	call   *0x88c264(%rip)        # 0x140b0c998
140280734:	cc                   	int3
140280735:	90                   	nop
140280736:	90                   	nop
140280737:	90                   	nop
140280738:	48 8b c4             	mov    %rsp,%rax
14028073b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14028073f:	48 89 68 10          	mov    %rbp,0x10(%rax)
140280743:	48 89 70 18          	mov    %rsi,0x18(%rax)
140280747:	48 89 78 20          	mov    %rdi,0x20(%rax)
14028074b:	41 56                	push   %r14
14028074d:	48 83 ec 30          	sub    $0x30,%rsp
140280751:	48 8b d9             	mov    %rcx,%rbx
140280754:	48 8b c1             	mov    %rcx,%rax
140280757:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14028075b:	49 8b f1             	mov    %r9,%rsi
14028075e:	49 8b e8             	mov    %r8,%rbp
140280761:	4c 8b f2             	mov    %rdx,%r14
140280764:	48 83 f9 07          	cmp    $0x7,%rcx
140280768:	76 03                	jbe    0x14028076d
14028076a:	48 8b 00             	mov    (%rax),%rax
14028076d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140280771:	48 2b e8             	sub    %rax,%rbp
140280774:	48 d1 fd             	sar    $1,%rbp
140280777:	4c 3b c5             	cmp    %rbp,%r8
14028077a:	0f 82 98 00 00 00    	jb     0x140280818
140280780:	48 8b c1             	mov    %rcx,%rax
140280783:	49 2b c0             	sub    %r8,%rax
140280786:	48 3b f0             	cmp    %rax,%rsi
140280789:	77 41                	ja     0x1402807cc
14028078b:	4b 8d 04 01          	lea    (%r9,%r8,1),%rax
14028078f:	48 89 43 10          	mov    %rax,0x10(%rbx)
140280793:	48 8b c3             	mov    %rbx,%rax
140280796:	48 83 f9 07          	cmp    $0x7,%rcx
14028079a:	76 03                	jbe    0x14028079f
14028079c:	48 8b 03             	mov    (%rbx),%rax
14028079f:	48 8d 3c 68          	lea    (%rax,%rbp,2),%rdi
1402807a3:	4c 2b c5             	sub    %rbp,%r8
1402807a6:	4a 8d 0c 4f          	lea    (%rdi,%r9,2),%rcx
1402807aa:	48 8b d7             	mov    %rdi,%rdx
1402807ad:	4e 8d 04 45 02 00 00 	lea    0x2(,%r8,2),%r8
1402807b4:	00
1402807b5:	e8 ac fc 86 00       	call   0x140af0466
1402807ba:	48 85 f6             	test   %rsi,%rsi
1402807bd:	74 2a                	je     0x1402807e9
1402807bf:	0f b7 44 24 60       	movzwl 0x60(%rsp),%eax
1402807c4:	48 8b ce             	mov    %rsi,%rcx
1402807c7:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1402807ca:	eb 1d                	jmp    0x1402807e9
1402807cc:	0f b7 44 24 60       	movzwl 0x60(%rsp),%eax
1402807d1:	4c 8b cd             	mov    %rbp,%r9
1402807d4:	66 89 44 24 28       	mov    %ax,0x28(%rsp)
1402807d9:	48 8b d6             	mov    %rsi,%rdx
1402807dc:	48 8b cb             	mov    %rbx,%rcx
1402807df:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402807e4:	e8 47 15 00 00       	call   0x140281d30
1402807e9:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1402807ee:	76 03                	jbe    0x1402807f3
1402807f0:	48 8b 1b             	mov    (%rbx),%rbx
1402807f3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402807f8:	48 8d 04 6b          	lea    (%rbx,%rbp,2),%rax
1402807fc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140280801:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140280806:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14028080b:	49 89 06             	mov    %rax,(%r14)
14028080e:	49 8b c6             	mov    %r14,%rax
140280811:	48 83 c4 30          	add    $0x30,%rsp
140280815:	41 5e                	pop    %r14
140280817:	c3                   	ret
140280818:	e8 e3 66 da ff       	call   0x140026f00
14028081d:	cc                   	int3
14028081e:	90                   	nop
14028081f:	90                   	nop
140280820:	4c 8b dc             	mov    %rsp,%r11
140280823:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140280827:	49 89 73 10          	mov    %rsi,0x10(%r11)
14028082b:	49 89 7b 18          	mov    %rdi,0x18(%r11)
14028082f:	4d 89 4b 20          	mov    %r9,0x20(%r11)
140280833:	41 56                	push   %r14
140280835:	48 83 ec 20          	sub    $0x20,%rsp
140280839:	48 83 21 00          	andq   $0x0,(%rcx)
14028083d:	49 8b f8             	mov    %r8,%rdi
140280840:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140280845:	48 2b fa             	sub    %rdx,%rdi
140280848:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14028084d:	49 8b d8             	mov    %r8,%rbx
140280850:	48 c1 ff 04          	sar    $0x4,%rdi
140280854:	48 8b f2             	mov    %rdx,%rsi
140280857:	4c 8b f1             	mov    %rcx,%r14
14028085a:	48 85 ff             	test   %rdi,%rdi
14028085d:	74 7c                	je     0x1402808db
14028085f:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
140280866:	ff ff 0f
140280869:	48 3b f8             	cmp    %rax,%rdi
14028086c:	0f 87 82 00 00 00    	ja     0x1402808f4
140280872:	49 8d 53 20          	lea    0x20(%r11),%rdx
140280876:	49 89 7b 20          	mov    %rdi,0x20(%r11)
14028087a:	e8 59 1a da ff       	call   0x1400222d8
14028087f:	49 89 06             	mov    %rax,(%r14)
140280882:	48 8b c8             	mov    %rax,%rcx
140280885:	48 c1 e7 04          	shl    $0x4,%rdi
140280889:	48 03 f8             	add    %rax,%rdi
14028088c:	49 89 46 08          	mov    %rax,0x8(%r14)
140280890:	49 89 7e 10          	mov    %rdi,0x10(%r14)
140280894:	eb 2c                	jmp    0x1402808c2
140280896:	48 83 21 00          	andq   $0x0,(%rcx)
14028089a:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
14028089f:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402808a3:	48 85 c0             	test   %rax,%rax
1402808a6:	74 04                	je     0x1402808ac
1402808a8:	f0 ff 40 08          	lock incl 0x8(%rax)
1402808ac:	48 8b 06             	mov    (%rsi),%rax
1402808af:	48 89 01             	mov    %rax,(%rcx)
1402808b2:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402808b6:	48 89 41 08          	mov    %rax,0x8(%rcx)
1402808ba:	48 83 c1 10          	add    $0x10,%rcx
1402808be:	48 83 c6 10          	add    $0x10,%rsi
1402808c2:	48 3b f3             	cmp    %rbx,%rsi
1402808c5:	75 cf                	jne    0x140280896
1402808c7:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
1402808cd:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1402808d1:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402808d6:	e8 e1 df d9 ff       	call   0x14001e8bc
1402808db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402808e0:	49 8b c6             	mov    %r14,%rax
1402808e3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402808e8:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402808ed:	48 83 c4 20          	add    $0x20,%rsp
1402808f1:	41 5e                	pop    %r14
1402808f3:	c3                   	ret
1402808f4:	e8 6f b4 d9 ff       	call   0x14001bd68
1402808f9:	cc                   	int3
1402808fa:	90                   	nop
1402808fb:	90                   	nop
1402808fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140280901:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140280906:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028090b:	41 56                	push   %r14
14028090d:	48 83 ec 30          	sub    $0x30,%rsp
140280911:	4c 8b f2             	mov    %rdx,%r14
140280914:	48 8b f9             	mov    %rcx,%rdi
140280917:	b9 48 02 00 00       	mov    $0x248,%ecx
14028091c:	ff 15 a6 bf 88 00    	call   *0x88bfa6(%rip)        # 0x140b0c8c8
140280922:	48 8b d8             	mov    %rax,%rbx
140280925:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14028092a:	48 85 c0             	test   %rax,%rax
14028092d:	75 07                	jne    0x140280936
14028092f:	ff 15 63 bb 88 00    	call   *0x88bb63(%rip)        # 0x140b0c498
140280935:	90                   	nop
140280936:	b8 01 00 00 00       	mov    $0x1,%eax
14028093b:	89 43 08             	mov    %eax,0x8(%rbx)
14028093e:	89 43 0c             	mov    %eax,0xc(%rbx)
140280941:	48 8d 05 98 4b 89 00 	lea    0x894b98(%rip),%rax        # 0x140b154e0
140280948:	48 89 03             	mov    %rax,(%rbx)
14028094b:	49 8b d6             	mov    %r14,%rdx
14028094e:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140280952:	e8 99 a2 f0 ff       	call   0x14018abf0
140280957:	48 83 27 00          	andq   $0x0,(%rdi)
14028095b:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140280960:	4c 8b c3             	mov    %rbx,%r8
140280963:	48 8d 53 10          	lea    0x10(%rbx),%rdx