1400815ad:	cc                   	int3
1400815ae:	48 8b 6d 58          	mov    0x58(%rbp),%rbp
1400815b2:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400815b6:	33 c0                	xor    %eax,%eax
1400815b8:	48 8b f5             	mov    %rbp,%rsi
1400815bb:	38 43 19             	cmp    %al,0x19(%rbx)
1400815be:	75 22                	jne    0x1400815e2
1400815c0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1400815c4:	4d 8b c6             	mov    %r14,%r8
1400815c7:	e8 50 fc ff ff       	call   0x14008121c
1400815cc:	84 c0                	test   %al,%al
1400815ce:	74 06                	je     0x1400815d6
1400815d0:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1400815d4:	eb 06                	jmp    0x1400815dc
1400815d6:	48 8b f3             	mov    %rbx,%rsi
1400815d9:	48 8b 1b             	mov    (%rbx),%rbx
1400815dc:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400815e0:	74 de                	je     0x1400815c0
1400815e2:	80 7e 19 00          	cmpb   $0x0,0x19(%rsi)
1400815e6:	75 10                	jne    0x1400815f8
1400815e8:	4c 8d 46 20          	lea    0x20(%rsi),%r8
1400815ec:	49 8b d6             	mov    %r14,%rdx
1400815ef:	e8 28 fc ff ff       	call   0x14008121c
1400815f4:	84 c0                	test   %al,%al
1400815f6:	74 03                	je     0x1400815fb
1400815f8:	48 8b f5             	mov    %rbp,%rsi
1400815fb:	48 3b f5             	cmp    %rbp,%rsi
1400815fe:	74 28                	je     0x140081628
140081600:	48 8b 76 48          	mov    0x48(%rsi),%rsi
140081604:	48 85 f6             	test   %rsi,%rsi
140081607:	74 10                	je     0x140081619
140081609:	48 8b 06             	mov    (%rsi),%rax
14008160c:	48 8b ce             	mov    %rsi,%rcx
14008160f:	48 8b 40 08          	mov    0x8(%rax),%rax
140081613:	ff 15 17 18 19 00    	call   *0x191817(%rip)        # 0x140212e30
140081619:	48 8b ce             	mov    %rsi,%rcx
14008161c:	bd 01 00 00 00       	mov    $0x1,%ebp
140081621:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140081626:	eb 0c                	jmp    0x140081634
140081628:	33 db                	xor    %ebx,%ebx
14008162a:	33 c9                	xor    %ecx,%ecx
14008162c:	8d 6b 02             	lea    0x2(%rbx),%ebp
14008162f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140081634:	49 89 0f             	mov    %rcx,(%r15)
140081637:	48 85 c9             	test   %rcx,%rcx
14008163a:	74 0d                	je     0x140081649
14008163c:	48 8b 01             	mov    (%rcx),%rax
14008163f:	48 8b 40 08          	mov    0x8(%rax),%rax
140081643:	ff 15 e7 17 19 00    	call   *0x1917e7(%rip)        # 0x140212e30
140081649:	40 f6 c5 02          	test   $0x2,%bpl
14008164d:	74 18                	je     0x140081667
14008164f:	83 e5 fd             	and    $0xfffffffd,%ebp
140081652:	48 85 db             	test   %rbx,%rbx
140081655:	74 10                	je     0x140081667
140081657:	48 8b 03             	mov    (%rbx),%rax
14008165a:	48 8b cb             	mov    %rbx,%rcx
14008165d:	48 8b 40 10          	mov    0x10(%rax),%rax
140081661:	ff 15 c9 17 19 00    	call   *0x1917c9(%rip)        # 0x140212e30
140081667:	40 f6 c5 01          	test   $0x1,%bpl
14008166b:	74 15                	je     0x140081682
14008166d:	48 85 f6             	test   %rsi,%rsi
140081670:	74 10                	je     0x140081682
140081672:	48 8b 06             	mov    (%rsi),%rax
140081675:	48 8b ce             	mov    %rsi,%rcx
140081678:	48 8b 40 10          	mov    0x10(%rax),%rax
14008167c:	ff 15 ae 17 19 00    	call   *0x1917ae(%rip)        # 0x140212e30
140081682:	48 8b cf             	mov    %rdi,%rcx
140081685:	ff 15 6d 11 19 00    	call   *0x19116d(%rip)        # 0x1402127f8
14008168b:	49 8b c7             	mov    %r15,%rax
14008168e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140081693:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140081698:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14008169d:	48 83 c4 40          	add    $0x40,%rsp
1400816a1:	41 5f                	pop    %r15
1400816a3:	41 5e                	pop    %r14
1400816a5:	5f                   	pop    %rdi
1400816a6:	c3                   	ret
1400816a7:	90                   	nop
1400816a8:	90                   	nop
1400816a9:	90                   	nop
1400816aa:	90                   	nop
1400816ab:	90                   	nop
1400816ac:	90                   	nop
1400816ad:	90                   	nop
1400816ae:	90                   	nop
1400816af:	90                   	nop
1400816b0:	40 53                	rex push %rbx
1400816b2:	55                   	push   %rbp
1400816b3:	56                   	push   %rsi
1400816b4:	57                   	push   %rdi
1400816b5:	48 83 ec 58          	sub    $0x58,%rsp
1400816b9:	48 8b 05 c0 fa 27 00 	mov    0x27fac0(%rip),%rax        # 0x140301180
1400816c0:	48 33 c4             	xor    %rsp,%rax
1400816c3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400816c8:	48 8b fa             	mov    %rdx,%rdi
1400816cb:	48 8b e9             	mov    %rcx,%rbp
1400816ce:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
1400816d5:	00
1400816d6:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400816db:	0f 57 c0             	xorps  %xmm0,%xmm0
1400816de:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400816e3:	0f 57 c9             	xorps  %xmm1,%xmm1
1400816e6:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1400816ec:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400816f0:	49 ff c0             	inc    %r8
1400816f3:	43 80 3c 01 00       	cmpb   $0x0,(%r9,%r8,1)
1400816f8:	75 f6                	jne    0x1400816f0
1400816fa:	49 8b d1             	mov    %r9,%rdx
1400816fd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140081702:	e8 75 3f f8 ff       	call   0x14000567c
140081707:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14008170b:	ff 15 df 10 19 00    	call   *0x1910df(%rip)        # 0x1402127f0
140081711:	85 c0                	test   %eax,%eax
140081713:	74 0c                	je     0x140081721
140081715:	b9 05 00 00 00       	mov    $0x5,%ecx
14008171a:	ff 15 c0 10 19 00    	call   *0x1910c0(%rip)        # 0x1402127e0
140081720:	cc                   	int3
140081721:	8b 45 54             	mov    0x54(%rbp),%eax
140081724:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140081729:	75 11                	jne    0x14008173c
14008172b:	ff c8                	dec    %eax
14008172d:	89 45 54             	mov    %eax,0x54(%rbp)
140081730:	b9 06 00 00 00       	mov    $0x6,%ecx
140081735:	ff 15 a5 10 19 00    	call   *0x1910a5(%rip)        # 0x1402127e0
14008173b:	cc                   	int3
14008173c:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140081740:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140081745:	e8 5a 03 00 00       	call   0x140081aa4
14008174a:	48 8b 08             	mov    (%rax),%rcx
14008174d:	48 83 20 00          	andq   $0x0,(%rax)
140081751:	48 89 0f             	mov    %rcx,(%rdi)
140081754:	48 8b 16             	mov    (%rsi),%rdx
140081757:	48 83 26 00          	andq   $0x0,(%rsi)
14008175b:	48 8b 08             	mov    (%rax),%rcx
14008175e:	48 89 10             	mov    %rdx,(%rax)
140081761:	48 85 c9             	test   %rcx,%rcx
140081764:	74 0d                	je     0x140081773
140081766:	48 8b 01             	mov    (%rcx),%rax
140081769:	48 8b 40 10          	mov    0x10(%rax),%rax
14008176d:	ff 15 bd 16 19 00    	call   *0x1916bd(%rip)        # 0x140212e30
140081773:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140081777:	ff 15 7b 10 19 00    	call   *0x19107b(%rip)        # 0x1402127f8
14008177d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140081782:	48 83 f8 0f          	cmp    $0xf,%rax
140081786:	76 31                	jbe    0x1400817b9
140081788:	48 ff c0             	inc    %rax
14008178b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140081790:	48 8b d1             	mov    %rcx,%rdx
140081793:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140081799:	72 18                	jb     0x1400817b3
14008179b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14008179f:	48 2b d1             	sub    %rcx,%rdx
1400817a2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400817a6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400817aa:	76 07                	jbe    0x1400817b3
1400817ac:	ff 15 ce 13 19 00    	call   *0x1913ce(%rip)        # 0x140212b80
1400817b2:	cc                   	int3
1400817b3:	ff 15 87 13 19 00    	call   *0x191387(%rip)        # 0x140212b40
1400817b9:	48 8b c7             	mov    %rdi,%rax
1400817bc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400817c1:	48 33 cc             	xor    %rsp,%rcx
1400817c4:	e8 a7 2f 18 00       	call   0x140204770
1400817c9:	48 83 c4 58          	add    $0x58,%rsp
1400817cd:	5f                   	pop    %rdi
1400817ce:	5e                   	pop    %rsi
1400817cf:	5d                   	pop    %rbp
1400817d0:	5b                   	pop    %rbx
1400817d1:	c3                   	ret
1400817d2:	90                   	nop
1400817d3:	90                   	nop
1400817d4:	90                   	nop
1400817d5:	90                   	nop
1400817d6:	90                   	nop
1400817d7:	90                   	nop
1400817d8:	90                   	nop
1400817d9:	90                   	nop
1400817da:	90                   	nop
1400817db:	90                   	nop
1400817dc:	90                   	nop
1400817dd:	90                   	nop
1400817de:	90                   	nop
1400817df:	90                   	nop
1400817e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400817e5:	57                   	push   %rdi
1400817e6:	48 83 ec 20          	sub    $0x20,%rsp
1400817ea:	48 8b d9             	mov    %rcx,%rbx
1400817ed:	8b fa                	mov    %edx,%edi
1400817ef:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400817f3:	48 85 c9             	test   %rcx,%rcx
1400817f6:	74 1a                	je     0x140081812
1400817f8:	83 c8 ff             	or     $0xffffffff,%eax
1400817fb:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140081800:	83 f8 01             	cmp    $0x1,%eax
140081803:	75 0d                	jne    0x140081812
140081805:	48 8b 01             	mov    (%rcx),%rax
140081808:	48 8b 40 10          	mov    0x10(%rax),%rax
14008180c:	ff 15 1e 16 19 00    	call   *0x19161e(%rip)        # 0x140212e30
140081812:	40 f6 c7 01          	test   $0x1,%dil
140081816:	74 0e                	je     0x140081826
140081818:	48 85 db             	test   %rbx,%rbx
14008181b:	74 09                	je     0x140081826
14008181d:	48 8b cb             	mov    %rbx,%rcx
140081820:	ff 15 1a 13 19 00    	call   *0x19131a(%rip)        # 0x140212b40
140081826:	48 8b c3             	mov    %rbx,%rax
140081829:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14008182e:	48 83 c4 20          	add    $0x20,%rsp
140081832:	5f                   	pop    %rdi
140081833:	c3                   	ret
140081834:	90                   	nop
140081835:	90                   	nop
140081836:	90                   	nop
140081837:	90                   	nop
140081838:	90                   	nop
140081839:	90                   	nop
14008183a:	90                   	nop
14008183b:	90                   	nop
14008183c:	90                   	nop
14008183d:	90                   	nop
14008183e:	90                   	nop
14008183f:	90                   	nop
140081840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081845:	57                   	push   %rdi
140081846:	48 83 ec 30          	sub    $0x30,%rsp
14008184a:	48 8b fa             	mov    %rdx,%rdi
14008184d:	48 8b d9             	mov    %rcx,%rbx
140081850:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140081854:	48 85 d2             	test   %rdx,%rdx
140081857:	74 13                	je     0x14008186c
140081859:	8b 42 08             	mov    0x8(%rdx),%eax
14008185c:	eb 0a                	jmp    0x140081868
14008185e:	8d 48 01             	lea    0x1(%rax),%ecx
140081861:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140081866:	74 16                	je     0x14008187e
140081868:	85 c0                	test   %eax,%eax
14008186a:	75 f2                	jne    0x14008185e
14008186c:	48 83 27 00          	andq   $0x0,(%rdi)
140081870:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140081875:	48 8b c7             	mov    %rdi,%rax
140081878:	48 83 c4 30          	add    $0x30,%rsp
14008187c:	5f                   	pop    %rdi
14008187d:	c3                   	ret
14008187e:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140081882:	48 85 db             	test   %rbx,%rbx
140081885:	74 e5                	je     0x14008186c
140081887:	48 8b 03             	mov    (%rbx),%rax
14008188a:	48 8b d7             	mov    %rdi,%rdx
14008188d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140081892:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140081897:	48 8b cb             	mov    %rbx,%rcx
14008189a:	48 8b 40 20          	mov    0x20(%rax),%rax
14008189e:	ff 15 8c 15 19 00    	call   *0x19158c(%rip)        # 0x140212e30
1400818a4:	48 8b 03             	mov    (%rbx),%rax
1400818a7:	48 8b cb             	mov    %rbx,%rcx
1400818aa:	48 8b 40 10          	mov    0x10(%rax),%rax
1400818ae:	ff 15 7c 15 19 00    	call   *0x19157c(%rip)        # 0x140212e30
1400818b4:	eb ba                	jmp    0x140081870
1400818b6:	cc                   	int3
1400818b7:	90                   	nop
1400818b8:	90                   	nop
1400818b9:	90                   	nop
1400818ba:	90                   	nop
1400818bb:	90                   	nop
1400818bc:	90                   	nop
1400818bd:	90                   	nop
1400818be:	90                   	nop
1400818bf:	90                   	nop
1400818c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400818c5:	57                   	push   %rdi
1400818c6:	48 83 ec 30          	sub    $0x30,%rsp
1400818ca:	48 8b fa             	mov    %rdx,%rdi
1400818cd:	48 8b d9             	mov    %rcx,%rbx
1400818d0:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1400818d4:	48 85 d2             	test   %rdx,%rdx
1400818d7:	74 13                	je     0x1400818ec
1400818d9:	8b 42 08             	mov    0x8(%rdx),%eax
1400818dc:	eb 0a                	jmp    0x1400818e8
1400818de:	8d 48 01             	lea    0x1(%rax),%ecx
1400818e1:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400818e6:	74 16                	je     0x1400818fe
1400818e8:	85 c0                	test   %eax,%eax
1400818ea:	75 f2                	jne    0x1400818de
1400818ec:	48 83 27 00          	andq   $0x0,(%rdi)
1400818f0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400818f5:	48 8b c7             	mov    %rdi,%rax
1400818f8:	48 83 c4 30          	add    $0x30,%rsp
1400818fc:	5f                   	pop    %rdi
1400818fd:	c3                   	ret
1400818fe:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140081902:	48 85 db             	test   %rbx,%rbx
140081905:	74 e5                	je     0x1400818ec
140081907:	48 8b 03             	mov    (%rbx),%rax
14008190a:	48 8b d7             	mov    %rdi,%rdx
14008190d:	48 8b cb             	mov    %rbx,%rcx
140081910:	48 8b 40 18          	mov    0x18(%rax),%rax
140081914:	ff 15 16 15 19 00    	call   *0x191516(%rip)        # 0x140212e30
14008191a:	48 8b 03             	mov    (%rbx),%rax
14008191d:	48 8b cb             	mov    %rbx,%rcx
140081920:	48 8b 40 10          	mov    0x10(%rax),%rax
140081924:	ff 15 06 15 19 00    	call   *0x191506(%rip)        # 0x140212e30
14008192a:	eb c4                	jmp    0x1400818f0
14008192c:	cc                   	int3
14008192d:	90                   	nop
14008192e:	90                   	nop
14008192f:	90                   	nop
140081930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140081935:	57                   	push   %rdi
140081936:	48 83 ec 30          	sub    $0x30,%rsp
14008193a:	48 8b fa             	mov    %rdx,%rdi
14008193d:	48 8b d9             	mov    %rcx,%rbx
140081940:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140081944:	48 85 d2             	test   %rdx,%rdx
140081947:	74 13                	je     0x14008195c
140081949:	8b 42 08             	mov    0x8(%rdx),%eax
14008194c:	eb 0a                	jmp    0x140081958
14008194e:	8d 48 01             	lea    0x1(%rax),%ecx
140081951:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140081956:	74 16                	je     0x14008196e
140081958:	85 c0                	test   %eax,%eax
14008195a:	75 f2                	jne    0x14008194e
14008195c:	48 83 27 00          	andq   $0x0,(%rdi)
140081960:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140081965:	48 8b c7             	mov    %rdi,%rax
140081968:	48 83 c4 30          	add    $0x30,%rsp
14008196c:	5f                   	pop    %rdi
14008196d:	c3                   	ret
14008196e:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140081972:	48 85 db             	test   %rbx,%rbx
140081975:	74 e5                	je     0x14008195c
140081977:	48 8b 03             	mov    (%rbx),%rax
14008197a:	48 8b d7             	mov    %rdi,%rdx
14008197d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140081982:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140081987:	48 8b cb             	mov    %rbx,%rcx
14008198a:	48 8b 40 28          	mov    0x28(%rax),%rax
14008198e:	ff 15 9c 14 19 00    	call   *0x19149c(%rip)        # 0x140212e30
140081994:	48 8b 03             	mov    (%rbx),%rax
140081997:	48 8b cb             	mov    %rbx,%rcx
14008199a:	48 8b 40 10          	mov    0x10(%rax),%rax
14008199e:	ff 15 8c 14 19 00    	call   *0x19148c(%rip)        # 0x140212e30
1400819a4:	eb ba                	jmp    0x140081960
1400819a6:	cc                   	int3
1400819a7:	90                   	nop
1400819a8:	90                   	nop
1400819a9:	90                   	nop
1400819aa:	90                   	nop
1400819ab:	90                   	nop
1400819ac:	90                   	nop
1400819ad:	90                   	nop
1400819ae:	90                   	nop
1400819af:	90                   	nop