1401995fd:	5f                   	pop    %rdi
1401995fe:	c3                   	ret
1401995ff:	e8 a0 0b c9 00       	call   0x140e2a1a4
140199604:	cc                   	int3
140199605:	cc                   	int3
140199606:	cc                   	int3
140199607:	cc                   	int3
140199608:	cc                   	int3
140199609:	cc                   	int3
14019960a:	cc                   	int3
14019960b:	cc                   	int3
14019960c:	cc                   	int3
14019960d:	cc                   	int3
14019960e:	cc                   	int3
14019960f:	cc                   	int3
140199610:	40 53                	rex push %rbx
140199612:	48 83 ec 20          	sub    $0x20,%rsp
140199616:	48 8b 51 38          	mov    0x38(%rcx),%rdx
14019961a:	48 8b d9             	mov    %rcx,%rbx
14019961d:	48 83 fa 0f          	cmp    $0xf,%rdx
140199621:	76 2d                	jbe    0x140199650
140199623:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140199627:	48 ff c2             	inc    %rdx
14019962a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140199631:	72 18                	jb     0x14019964b
140199633:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140199637:	48 83 c2 27          	add    $0x27,%rdx
14019963b:	49 2b c8             	sub    %r8,%rcx
14019963e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140199642:	48 83 f8 1f          	cmp    $0x1f,%rax
140199646:	77 6b                	ja     0x1401996b3
140199648:	49 8b c8             	mov    %r8,%rcx
14019964b:	e8 f4 1a c8 00       	call   0x140e1b144
140199650:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140199657:	00
140199658:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
14019965f:	00
140199660:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
140199664:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140199668:	48 83 fa 0f          	cmp    $0xf,%rdx
14019966c:	76 2c                	jbe    0x14019969a
14019966e:	48 8b 0b             	mov    (%rbx),%rcx
140199671:	48 ff c2             	inc    %rdx
140199674:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14019967b:	72 18                	jb     0x140199695
14019967d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140199681:	48 83 c2 27          	add    $0x27,%rdx
140199685:	49 2b c8             	sub    %r8,%rcx
140199688:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14019968c:	48 83 f8 1f          	cmp    $0x1f,%rax
140199690:	77 21                	ja     0x1401996b3
140199692:	49 8b c8             	mov    %r8,%rcx
140199695:	e8 aa 1a c8 00       	call   0x140e1b144
14019969a:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1401996a1:	00
1401996a2:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1401996a9:	00
1401996aa:	c6 03 00             	movb   $0x0,(%rbx)
1401996ad:	48 83 c4 20          	add    $0x20,%rsp
1401996b1:	5b                   	pop    %rbx
1401996b2:	c3                   	ret
1401996b3:	e8 ec 0a c9 00       	call   0x140e2a1a4
1401996b8:	cc                   	int3
1401996b9:	cc                   	int3
1401996ba:	cc                   	int3
1401996bb:	cc                   	int3
1401996bc:	cc                   	int3
1401996bd:	cc                   	int3
1401996be:	cc                   	int3
1401996bf:	cc                   	int3
1401996c0:	48 83 ec 28          	sub    $0x28,%rsp
1401996c4:	8b 51 08             	mov    0x8(%rcx),%edx
1401996c7:	45 33 c0             	xor    %r8d,%r8d
1401996ca:	48 8b 09             	mov    (%rcx),%rcx
1401996cd:	ff 15 ed a0 de 00    	call   *0xdea0ed(%rip)        # 0x140f837c0
1401996d3:	85 c0                	test   %eax,%eax
1401996d5:	74 05                	je     0x1401996dc
1401996d7:	48 83 c4 28          	add    $0x28,%rsp
1401996db:	c3                   	ret
1401996dc:	e8 4f 1d c6 00       	call   0x140dfb430
1401996e1:	cc                   	int3
1401996e2:	cc                   	int3
1401996e3:	cc                   	int3
1401996e4:	cc                   	int3
1401996e5:	cc                   	int3
1401996e6:	cc                   	int3
1401996e7:	cc                   	int3
1401996e8:	cc                   	int3
1401996e9:	cc                   	int3
1401996ea:	cc                   	int3
1401996eb:	cc                   	int3
1401996ec:	cc                   	int3
1401996ed:	cc                   	int3
1401996ee:	cc                   	int3
1401996ef:	cc                   	int3
1401996f0:	48 8d 05 a9 a0 e0 00 	lea    0xe0a0a9(%rip),%rax        # 0x140fa37a0
1401996f7:	48 89 01             	mov    %rax,(%rcx)
1401996fa:	48 83 c1 08          	add    $0x8,%rcx
1401996fe:	e9 ed 30 c8 00       	jmp    0x140e1c7f0
140199703:	cc                   	int3
140199704:	cc                   	int3
140199705:	cc                   	int3
140199706:	cc                   	int3
140199707:	cc                   	int3
140199708:	cc                   	int3
140199709:	cc                   	int3
14019970a:	cc                   	int3
14019970b:	cc                   	int3
14019970c:	cc                   	int3
14019970d:	cc                   	int3
14019970e:	cc                   	int3
14019970f:	cc                   	int3
140199710:	48 8b c2             	mov    %rdx,%rax
140199713:	c3                   	ret
140199714:	cc                   	int3
140199715:	cc                   	int3
140199716:	cc                   	int3
140199717:	cc                   	int3
140199718:	cc                   	int3
140199719:	cc                   	int3
14019971a:	cc                   	int3
14019971b:	cc                   	int3
14019971c:	cc                   	int3
14019971d:	cc                   	int3
14019971e:	cc                   	int3
14019971f:	cc                   	int3
140199720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140199725:	57                   	push   %rdi
140199726:	48 83 ec 20          	sub    $0x20,%rsp
14019972a:	8b fa                	mov    %edx,%edi
14019972c:	48 8b d9             	mov    %rcx,%rbx
14019972f:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140199733:	48 83 fa 0f          	cmp    $0xf,%rdx
140199737:	76 2c                	jbe    0x140199765
140199739:	48 8b 09             	mov    (%rcx),%rcx
14019973c:	48 ff c2             	inc    %rdx
14019973f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140199746:	72 18                	jb     0x140199760
140199748:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14019974c:	48 83 c2 27          	add    $0x27,%rdx
140199750:	49 2b c8             	sub    %r8,%rcx
140199753:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140199757:	48 83 f8 1f          	cmp    $0x1f,%rax
14019975b:	77 3c                	ja     0x140199799
14019975d:	49 8b c8             	mov    %r8,%rcx
140199760:	e8 df 19 c8 00       	call   0x140e1b144
140199765:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14019976c:	00
14019976d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140199774:	00
140199775:	c6 03 00             	movb   $0x0,(%rbx)
140199778:	40 f6 c7 01          	test   $0x1,%dil
14019977c:	74 0d                	je     0x14019978b
14019977e:	ba 20 00 00 00       	mov    $0x20,%edx
140199783:	48 8b cb             	mov    %rbx,%rcx
140199786:	e8 b9 19 c8 00       	call   0x140e1b144
14019978b:	48 8b c3             	mov    %rbx,%rax
14019978e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140199793:	48 83 c4 20          	add    $0x20,%rsp
140199797:	5f                   	pop    %rdi
140199798:	c3                   	ret
140199799:	e8 06 0a c9 00       	call   0x140e2a1a4
14019979e:	cc                   	int3
14019979f:	cc                   	int3
1401997a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401997a5:	57                   	push   %rdi
1401997a6:	48 83 ec 20          	sub    $0x20,%rsp
1401997aa:	48 8b d9             	mov    %rcx,%rbx
1401997ad:	8b fa                	mov    %edx,%edi
1401997af:	48 8b 09             	mov    (%rcx),%rcx
1401997b2:	48 85 c9             	test   %rcx,%rcx
1401997b5:	74 3a                	je     0x1401997f1
1401997b7:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401997bb:	48 2b d1             	sub    %rcx,%rdx
1401997be:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401997c5:	72 18                	jb     0x1401997df
1401997c7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401997cb:	48 83 c2 27          	add    $0x27,%rdx
1401997cf:	49 2b c8             	sub    %r8,%rcx
1401997d2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401997d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1401997da:	77 36                	ja     0x140199812
1401997dc:	49 8b c8             	mov    %r8,%rcx
1401997df:	e8 60 19 c8 00       	call   0x140e1b144
1401997e4:	33 c0                	xor    %eax,%eax
1401997e6:	48 89 03             	mov    %rax,(%rbx)
1401997e9:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401997ed:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401997f1:	40 f6 c7 01          	test   $0x1,%dil
1401997f5:	74 0d                	je     0x140199804
1401997f7:	ba 18 00 00 00       	mov    $0x18,%edx
1401997fc:	48 8b cb             	mov    %rbx,%rcx
1401997ff:	e8 40 19 c8 00       	call   0x140e1b144
140199804:	48 8b c3             	mov    %rbx,%rax
140199807:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019980c:	48 83 c4 20          	add    $0x20,%rsp
140199810:	5f                   	pop    %rdi
140199811:	c3                   	ret
140199812:	e8 8d 09 c9 00       	call   0x140e2a1a4
140199817:	cc                   	int3
140199818:	cc                   	int3
140199819:	cc                   	int3
14019981a:	cc                   	int3
14019981b:	cc                   	int3
14019981c:	cc                   	int3
14019981d:	cc                   	int3
14019981e:	cc                   	int3
14019981f:	cc                   	int3
140199820:	40 53                	rex push %rbx
140199822:	48 83 ec 20          	sub    $0x20,%rsp
140199826:	48 8b d9             	mov    %rcx,%rbx
140199829:	f6 c2 01             	test   $0x1,%dl
14019982c:	74 0a                	je     0x140199838
14019982e:	ba 08 00 00 00       	mov    $0x8,%edx
140199833:	e8 0c 19 c8 00       	call   0x140e1b144
140199838:	48 8b c3             	mov    %rbx,%rax
14019983b:	48 83 c4 20          	add    $0x20,%rsp
14019983f:	5b                   	pop    %rbx
140199840:	c3                   	ret
140199841:	cc                   	int3
140199842:	cc                   	int3
140199843:	cc                   	int3
140199844:	cc                   	int3
140199845:	cc                   	int3
140199846:	cc                   	int3
140199847:	cc                   	int3
140199848:	cc                   	int3
140199849:	cc                   	int3
14019984a:	cc                   	int3
14019984b:	cc                   	int3
14019984c:	cc                   	int3
14019984d:	cc                   	int3
14019984e:	cc                   	int3
14019984f:	cc                   	int3
140199850:	40 57                	rex push %rdi
140199852:	48 83 ec 20          	sub    $0x20,%rsp
140199856:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14019985b:	48 8b f9             	mov    %rcx,%rdi
14019985e:	48 8b 89 c0 00 00 00 	mov    0xc0(%rcx),%rcx
140199865:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14019986a:	8b ea                	mov    %edx,%ebp
14019986c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140199871:	be ff ff ff ff       	mov    $0xffffffff,%esi
140199876:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14019987b:	45 33 f6             	xor    %r14d,%r14d
14019987e:	48 85 c9             	test   %rcx,%rcx
140199881:	74 34                	je     0x1401998b7
140199883:	8b c6                	mov    %esi,%eax
140199885:	f0 0f c1 01          	lock xadd %eax,(%rcx)
140199889:	83 f8 01             	cmp    $0x1,%eax
14019988c:	75 1b                	jne    0x1401998a9
14019988e:	48 8b 9f c0 00 00 00 	mov    0xc0(%rdi),%rbx
140199895:	ff 15 ed 99 de 00    	call   *0xde99ed(%rip)        # 0x140f83288
14019989b:	4c 8b c3             	mov    %rbx,%r8
14019989e:	33 d2                	xor    %edx,%edx
1401998a0:	48 8b c8             	mov    %rax,%rcx
1401998a3:	ff 15 d7 99 de 00    	call   *0xde99d7(%rip)        # 0x140f83280
1401998a9:	4c 89 b7 c0 00 00 00 	mov    %r14,0xc0(%rdi)
1401998b0:	4c 89 b7 c8 00 00 00 	mov    %r14,0xc8(%rdi)
1401998b7:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
1401998be:	48 85 c0             	test   %rax,%rax
1401998c1:	74 32                	je     0x1401998f5
1401998c3:	f0 0f c1 30          	lock xadd %esi,(%rax)
1401998c7:	83 fe 01             	cmp    $0x1,%esi
1401998ca:	75 1b                	jne    0x1401998e7
1401998cc:	48 8b 9f b0 00 00 00 	mov    0xb0(%rdi),%rbx
1401998d3:	ff 15 af 99 de 00    	call   *0xde99af(%rip)        # 0x140f83288
1401998d9:	4c 8b c3             	mov    %rbx,%r8
1401998dc:	33 d2                	xor    %edx,%edx
1401998de:	48 8b c8             	mov    %rax,%rcx
1401998e1:	ff 15 99 99 de 00    	call   *0xde9999(%rip)        # 0x140f83280
1401998e7:	4c 89 b7 b0 00 00 00 	mov    %r14,0xb0(%rdi)
1401998ee:	4c 89 b7 b8 00 00 00 	mov    %r14,0xb8(%rdi)
1401998f5:	48 8d 05 a4 9e e0 00 	lea    0xe09ea4(%rip),%rax        # 0x140fa37a0
1401998fc:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140199900:	48 89 07             	mov    %rax,(%rdi)
140199903:	e8 e8 2e c8 00       	call   0x140e1c7f0
140199908:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14019990d:	40 f6 c5 01          	test   $0x1,%bpl
140199911:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140199916:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14019991b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140199920:	74 0d                	je     0x14019992f
140199922:	ba d0 00 00 00       	mov    $0xd0,%edx
140199927:	48 8b cf             	mov    %rdi,%rcx
14019992a:	e8 15 18 c8 00       	call   0x140e1b144
14019992f:	48 8b c7             	mov    %rdi,%rax
140199932:	48 83 c4 20          	add    $0x20,%rsp
140199936:	5f                   	pop    %rdi
140199937:	c3                   	ret
140199938:	cc                   	int3
140199939:	cc                   	int3
14019993a:	cc                   	int3
14019993b:	cc                   	int3
14019993c:	cc                   	int3
14019993d:	cc                   	int3
14019993e:	cc                   	int3
14019993f:	cc                   	int3
140199940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140199945:	57                   	push   %rdi
140199946:	48 83 ec 20          	sub    $0x20,%rsp
14019994a:	48 8d 05 4f 9e e0 00 	lea    0xe09e4f(%rip),%rax        # 0x140fa37a0
140199951:	48 8b f9             	mov    %rcx,%rdi
140199954:	48 89 01             	mov    %rax,(%rcx)
140199957:	8b da                	mov    %edx,%ebx
140199959:	48 83 c1 08          	add    $0x8,%rcx
14019995d:	e8 8e 2e c8 00       	call   0x140e1c7f0
140199962:	f6 c3 01             	test   $0x1,%bl
140199965:	74 0d                	je     0x140199974
140199967:	ba 18 00 00 00       	mov    $0x18,%edx
14019996c:	48 8b cf             	mov    %rdi,%rcx
14019996f:	e8 d0 17 c8 00       	call   0x140e1b144
140199974:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140199979:	48 8b c7             	mov    %rdi,%rax
14019997c:	48 83 c4 20          	add    $0x20,%rsp
140199980:	5f                   	pop    %rdi
140199981:	c3                   	ret
140199982:	cc                   	int3
140199983:	cc                   	int3
140199984:	cc                   	int3
140199985:	cc                   	int3
140199986:	cc                   	int3
140199987:	cc                   	int3
140199988:	cc                   	int3
140199989:	cc                   	int3
14019998a:	cc                   	int3
14019998b:	cc                   	int3
14019998c:	cc                   	int3
14019998d:	cc                   	int3
14019998e:	cc                   	int3
14019998f:	cc                   	int3
140199990:	4d 85 c0             	test   %r8,%r8
140199993:	74 54                	je     0x1401999e9
140199995:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14019999a:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14019999f:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401999a4:	57                   	push   %rdi
1401999a5:	48 83 ec 20          	sub    $0x20,%rsp
1401999a9:	49 8b f1             	mov    %r9,%rsi
1401999ac:	49 8b d8             	mov    %r8,%rbx
1401999af:	48 8b ea             	mov    %rdx,%rbp
1401999b2:	48 8b f9             	mov    %rcx,%rdi
1401999b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401999bc:	00 00 00 00
1401999c0:	48 8b cf             	mov    %rdi,%rcx
1401999c3:	48 8b c6             	mov    %rsi,%rax
1401999c6:	ff 15 54 a0 de 00    	call   *0xdea054(%rip)        # 0x140f83a20
1401999cc:	48 03 fd             	add    %rbp,%rdi
1401999cf:	48 83 eb 01          	sub    $0x1,%rbx
1401999d3:	75 eb                	jne    0x1401999c0