140a60710:	48 83 c4 20          	add    $0x20,%rsp
140a60714:	5b                   	pop    %rbx
140a60715:	c3                   	ret
140a60716:	90                   	nop
140a60717:	90                   	nop
140a60718:	90                   	nop
140a60719:	90                   	nop
140a6071a:	90                   	nop
140a6071b:	90                   	nop
140a6071c:	90                   	nop
140a6071d:	90                   	nop
140a6071e:	90                   	nop
140a6071f:	90                   	nop
140a60720:	40 53                	rex push %rbx
140a60722:	48 83 ec 20          	sub    $0x20,%rsp
140a60726:	48 8d 05 6b 58 0d 00 	lea    0xd586b(%rip),%rax        # 0x140b35f98
140a6072d:	48 8b d9             	mov    %rcx,%rbx
140a60730:	48 89 01             	mov    %rax,(%rcx)
140a60733:	f6 c2 01             	test   $0x1,%dl
140a60736:	74 05                	je     0x140a6073d
140a60738:	e8 97 ee 08 00       	call   0x140aef5d4
140a6073d:	48 8b c3             	mov    %rbx,%rax
140a60740:	48 83 c4 20          	add    $0x20,%rsp
140a60744:	5b                   	pop    %rbx
140a60745:	c3                   	ret
140a60746:	90                   	nop
140a60747:	90                   	nop
140a60748:	90                   	nop
140a60749:	90                   	nop
140a6074a:	90                   	nop
140a6074b:	90                   	nop
140a6074c:	90                   	nop
140a6074d:	90                   	nop
140a6074e:	90                   	nop
140a6074f:	90                   	nop
140a60750:	40 53                	rex push %rbx
140a60752:	48 83 ec 20          	sub    $0x20,%rsp
140a60756:	48 8d 05 8b 58 0d 00 	lea    0xd588b(%rip),%rax        # 0x140b35fe8
140a6075d:	48 8b d9             	mov    %rcx,%rbx
140a60760:	48 89 01             	mov    %rax,(%rcx)
140a60763:	f6 c2 01             	test   $0x1,%dl
140a60766:	74 05                	je     0x140a6076d
140a60768:	e8 67 ee 08 00       	call   0x140aef5d4
140a6076d:	48 8b c3             	mov    %rbx,%rax
140a60770:	48 83 c4 20          	add    $0x20,%rsp
140a60774:	5b                   	pop    %rbx
140a60775:	c3                   	ret
140a60776:	90                   	nop
140a60777:	90                   	nop
140a60778:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6077d:	57                   	push   %rdi
140a6077e:	48 83 ec 20          	sub    $0x20,%rsp
140a60782:	48 8b 59 50          	mov    0x50(%rcx),%rbx
140a60786:	48 8b f9             	mov    %rcx,%rdi
140a60789:	48 85 db             	test   %rbx,%rbx
140a6078c:	74 39                	je     0x140a607c7
140a6078e:	83 c8 ff             	or     $0xffffffff,%eax
140a60791:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a60796:	83 f8 01             	cmp    $0x1,%eax
140a60799:	75 2c                	jne    0x140a607c7
140a6079b:	48 8b 03             	mov    (%rbx),%rax
140a6079e:	48 8b cb             	mov    %rbx,%rcx
140a607a1:	48 8b 00             	mov    (%rax),%rax
140a607a4:	ff 15 8e c4 0a 00    	call   *0xac48e(%rip)        # 0x140b0cc38
140a607aa:	83 c8 ff             	or     $0xffffffff,%eax
140a607ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a607b2:	83 f8 01             	cmp    $0x1,%eax
140a607b5:	75 10                	jne    0x140a607c7
140a607b7:	48 8b 03             	mov    (%rbx),%rax
140a607ba:	48 8b cb             	mov    %rbx,%rcx
140a607bd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a607c1:	ff 15 71 c4 0a 00    	call   *0xac471(%rip)        # 0x140b0cc38
140a607c7:	48 8b cf             	mov    %rdi,%rcx
140a607ca:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a607cf:	48 83 c4 20          	add    $0x20,%rsp
140a607d3:	5f                   	pop    %rdi
140a607d4:	e9 93 8f fb ff       	jmp    0x140a1976c
140a607d9:	cc                   	int3
140a607da:	90                   	nop
140a607db:	90                   	nop
140a607dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a607e1:	57                   	push   %rdi
140a607e2:	48 83 ec 20          	sub    $0x20,%rsp
140a607e6:	48 8b 59 48          	mov    0x48(%rcx),%rbx
140a607ea:	48 8b f9             	mov    %rcx,%rdi
140a607ed:	48 85 db             	test   %rbx,%rbx
140a607f0:	74 39                	je     0x140a6082b
140a607f2:	83 c8 ff             	or     $0xffffffff,%eax
140a607f5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a607fa:	83 f8 01             	cmp    $0x1,%eax
140a607fd:	75 2c                	jne    0x140a6082b
140a607ff:	48 8b 03             	mov    (%rbx),%rax
140a60802:	48 8b cb             	mov    %rbx,%rcx
140a60805:	48 8b 00             	mov    (%rax),%rax
140a60808:	ff 15 2a c4 0a 00    	call   *0xac42a(%rip)        # 0x140b0cc38
140a6080e:	83 c8 ff             	or     $0xffffffff,%eax
140a60811:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a60816:	83 f8 01             	cmp    $0x1,%eax
140a60819:	75 10                	jne    0x140a6082b
140a6081b:	48 8b 03             	mov    (%rbx),%rax
140a6081e:	48 8b cb             	mov    %rbx,%rcx
140a60821:	48 8b 40 08          	mov    0x8(%rax),%rax
140a60825:	ff 15 0d c4 0a 00    	call   *0xac40d(%rip)        # 0x140b0cc38
140a6082b:	48 8b 47 38          	mov    0x38(%rdi),%rax
140a6082f:	48 83 f8 0f          	cmp    $0xf,%rax
140a60833:	76 29                	jbe    0x140a6085e
140a60835:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140a60839:	48 ff c0             	inc    %rax
140a6083c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140a60842:	72 14                	jb     0x140a60858
140a60844:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a60848:	48 2b ca             	sub    %rdx,%rcx
140a6084b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a6084f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a60853:	77 25                	ja     0x140a6087a
140a60855:	48 8b ca             	mov    %rdx,%rcx
140a60858:	ff 15 62 c0 0a 00    	call   *0xac062(%rip)        # 0x140b0c8c0
140a6085e:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140a60863:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a60868:	48 c7 47 38 0f 00 00 	movq   $0xf,0x38(%rdi)
140a6086f:	00
140a60870:	c6 47 20 00          	movb   $0x0,0x20(%rdi)
140a60874:	48 83 c4 20          	add    $0x20,%rsp
140a60878:	5f                   	pop    %rdi
140a60879:	c3                   	ret
140a6087a:	ff 15 18 c1 0a 00    	call   *0xac118(%rip)        # 0x140b0c998
140a60880:	cc                   	int3
140a60881:	90                   	nop
140a60882:	90                   	nop
140a60883:	90                   	nop
140a60884:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a60889:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6088e:	57                   	push   %rdi
140a6088f:	48 83 ec 20          	sub    $0x20,%rsp
140a60893:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140a60897:	83 ce ff             	or     $0xffffffff,%esi
140a6089a:	48 8b f9             	mov    %rcx,%rdi
140a6089d:	48 85 db             	test   %rbx,%rbx
140a608a0:	74 35                	je     0x140a608d7
140a608a2:	8b c6                	mov    %esi,%eax
140a608a4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a608a9:	03 c6                	add    %esi,%eax
140a608ab:	75 2a                	jne    0x140a608d7
140a608ad:	48 8b 03             	mov    (%rbx),%rax
140a608b0:	48 8b cb             	mov    %rbx,%rcx
140a608b3:	48 8b 00             	mov    (%rax),%rax
140a608b6:	ff 15 7c c3 0a 00    	call   *0xac37c(%rip)        # 0x140b0cc38
140a608bc:	8b c6                	mov    %esi,%eax
140a608be:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a608c3:	03 c6                	add    %esi,%eax
140a608c5:	75 10                	jne    0x140a608d7
140a608c7:	48 8b 03             	mov    (%rbx),%rax
140a608ca:	48 8b cb             	mov    %rbx,%rcx
140a608cd:	48 8b 40 08          	mov    0x8(%rax),%rax
140a608d1:	ff 15 61 c3 0a 00    	call   *0xac361(%rip)        # 0x140b0cc38
140a608d7:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a608db:	48 85 db             	test   %rbx,%rbx
140a608de:	74 35                	je     0x140a60915
140a608e0:	8b c6                	mov    %esi,%eax
140a608e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a608e7:	03 c6                	add    %esi,%eax
140a608e9:	75 2a                	jne    0x140a60915
140a608eb:	48 8b 03             	mov    (%rbx),%rax
140a608ee:	48 8b cb             	mov    %rbx,%rcx
140a608f1:	48 8b 00             	mov    (%rax),%rax
140a608f4:	ff 15 3e c3 0a 00    	call   *0xac33e(%rip)        # 0x140b0cc38
140a608fa:	8b c6                	mov    %esi,%eax
140a608fc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a60901:	03 c6                	add    %esi,%eax
140a60903:	75 10                	jne    0x140a60915
140a60905:	48 8b 03             	mov    (%rbx),%rax
140a60908:	48 8b cb             	mov    %rbx,%rcx
140a6090b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6090f:	ff 15 23 c3 0a 00    	call   *0xac323(%rip)        # 0x140b0cc38
140a60915:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6091a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6091f:	48 83 c4 20          	add    $0x20,%rsp
140a60923:	5f                   	pop    %rdi
140a60924:	c3                   	ret
140a60925:	90                   	nop
140a60926:	90                   	nop
140a60927:	90                   	nop
140a60928:	40 53                	rex push %rbx
140a6092a:	48 83 ec 20          	sub    $0x20,%rsp
140a6092e:	48 8b 59 48          	mov    0x48(%rcx),%rbx
140a60932:	48 85 db             	test   %rbx,%rbx
140a60935:	74 39                	je     0x140a60970
140a60937:	83 c8 ff             	or     $0xffffffff,%eax
140a6093a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6093f:	83 f8 01             	cmp    $0x1,%eax
140a60942:	75 2c                	jne    0x140a60970
140a60944:	48 8b 03             	mov    (%rbx),%rax
140a60947:	48 8b cb             	mov    %rbx,%rcx
140a6094a:	48 8b 00             	mov    (%rax),%rax
140a6094d:	ff 15 e5 c2 0a 00    	call   *0xac2e5(%rip)        # 0x140b0cc38
140a60953:	83 c8 ff             	or     $0xffffffff,%eax
140a60956:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6095b:	83 f8 01             	cmp    $0x1,%eax
140a6095e:	75 10                	jne    0x140a60970
140a60960:	48 8b 03             	mov    (%rbx),%rax
140a60963:	48 8b cb             	mov    %rbx,%rcx
140a60966:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6096a:	ff 15 c8 c2 0a 00    	call   *0xac2c8(%rip)        # 0x140b0cc38
140a60970:	48 83 c4 20          	add    $0x20,%rsp
140a60974:	5b                   	pop    %rbx
140a60975:	c3                   	ret
140a60976:	90                   	nop
140a60977:	90                   	nop
140a60978:	90                   	nop
140a60979:	90                   	nop
140a6097a:	90                   	nop
140a6097b:	90                   	nop
140a6097c:	90                   	nop
140a6097d:	90                   	nop
140a6097e:	90                   	nop
140a6097f:	90                   	nop
140a60980:	4c 8b 59 50          	mov    0x50(%rcx),%r11
140a60984:	45 33 c0             	xor    %r8d,%r8d
140a60987:	4c 8b c9             	mov    %rcx,%r9
140a6098a:	45 8b d0             	mov    %r8d,%r10d
140a6098d:	4d 85 db             	test   %r11,%r11
140a60990:	74 1f                	je     0x140a609b1
140a60992:	41 8b 43 08          	mov    0x8(%r11),%eax
140a60996:	eb 0b                	jmp    0x140a609a3
140a60998:	8d 48 01             	lea    0x1(%rax),%ecx
140a6099b:	f0 41 0f b1 4b 08    	lock cmpxchg %ecx,0x8(%r11)
140a609a1:	74 06                	je     0x140a609a9
140a609a3:	85 c0                	test   %eax,%eax
140a609a5:	75 f1                	jne    0x140a60998
140a609a7:	eb 08                	jmp    0x140a609b1
140a609a9:	4d 8b 41 48          	mov    0x48(%r9),%r8
140a609ad:	4d 8b 51 50          	mov    0x50(%r9),%r10
140a609b1:	4c 89 02             	mov    %r8,(%rdx)
140a609b4:	48 8b c2             	mov    %rdx,%rax
140a609b7:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140a609bb:	c3                   	ret
140a609bc:	90                   	nop
140a609bd:	90                   	nop
140a609be:	90                   	nop
140a609bf:	90                   	nop
140a609c0:	4c 8b 59 30          	mov    0x30(%rcx),%r11
140a609c4:	45 33 c0             	xor    %r8d,%r8d
140a609c7:	4c 8b c9             	mov    %rcx,%r9
140a609ca:	45 8b d0             	mov    %r8d,%r10d
140a609cd:	4d 85 db             	test   %r11,%r11
140a609d0:	74 1f                	je     0x140a609f1
140a609d2:	41 8b 43 08          	mov    0x8(%r11),%eax
140a609d6:	eb 0b                	jmp    0x140a609e3
140a609d8:	8d 48 01             	lea    0x1(%rax),%ecx
140a609db:	f0 41 0f b1 4b 08    	lock cmpxchg %ecx,0x8(%r11)
140a609e1:	74 06                	je     0x140a609e9
140a609e3:	85 c0                	test   %eax,%eax
140a609e5:	75 f1                	jne    0x140a609d8
140a609e7:	eb 08                	jmp    0x140a609f1
140a609e9:	4d 8b 41 28          	mov    0x28(%r9),%r8
140a609ed:	4d 8b 51 30          	mov    0x30(%r9),%r10
140a609f1:	4c 89 02             	mov    %r8,(%rdx)
140a609f4:	48 8b c2             	mov    %rdx,%rax
140a609f7:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140a609fb:	c3                   	ret
140a609fc:	90                   	nop
140a609fd:	90                   	nop
140a609fe:	90                   	nop
140a609ff:	90                   	nop
140a60a00:	4c 8b 59 58          	mov    0x58(%rcx),%r11
140a60a04:	45 33 c0             	xor    %r8d,%r8d
140a60a07:	4c 8b c9             	mov    %rcx,%r9
140a60a0a:	45 8b d0             	mov    %r8d,%r10d
140a60a0d:	4d 85 db             	test   %r11,%r11
140a60a10:	74 1f                	je     0x140a60a31
140a60a12:	41 8b 43 08          	mov    0x8(%r11),%eax
140a60a16:	eb 0b                	jmp    0x140a60a23
140a60a18:	8d 48 01             	lea    0x1(%rax),%ecx
140a60a1b:	f0 41 0f b1 4b 08    	lock cmpxchg %ecx,0x8(%r11)
140a60a21:	74 06                	je     0x140a60a29
140a60a23:	85 c0                	test   %eax,%eax
140a60a25:	75 f1                	jne    0x140a60a18
140a60a27:	eb 08                	jmp    0x140a60a31
140a60a29:	4d 8b 41 50          	mov    0x50(%r9),%r8
140a60a2d:	4d 8b 51 58          	mov    0x58(%r9),%r10
140a60a31:	4c 89 02             	mov    %r8,(%rdx)
140a60a34:	48 8b c2             	mov    %rdx,%rax
140a60a37:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140a60a3b:	c3                   	ret
140a60a3c:	90                   	nop
140a60a3d:	90                   	nop
140a60a3e:	90                   	nop
140a60a3f:	90                   	nop
140a60a40:	4c 8b 59 28          	mov    0x28(%rcx),%r11
140a60a44:	45 33 c0             	xor    %r8d,%r8d
140a60a47:	4c 8b c9             	mov    %rcx,%r9
140a60a4a:	45 8b d0             	mov    %r8d,%r10d
140a60a4d:	4d 85 db             	test   %r11,%r11
140a60a50:	74 1f                	je     0x140a60a71
140a60a52:	41 8b 43 08          	mov    0x8(%r11),%eax
140a60a56:	eb 0b                	jmp    0x140a60a63
140a60a58:	8d 48 01             	lea    0x1(%rax),%ecx
140a60a5b:	f0 41 0f b1 4b 08    	lock cmpxchg %ecx,0x8(%r11)
140a60a61:	74 06                	je     0x140a60a69
140a60a63:	85 c0                	test   %eax,%eax
140a60a65:	75 f1                	jne    0x140a60a58
140a60a67:	eb 08                	jmp    0x140a60a71
140a60a69:	4d 8b 41 20          	mov    0x20(%r9),%r8
140a60a6d:	4d 8b 51 28          	mov    0x28(%r9),%r10
140a60a71:	4c 89 02             	mov    %r8,(%rdx)
140a60a74:	48 8b c2             	mov    %rdx,%rax
140a60a77:	4c 89 52 08          	mov    %r10,0x8(%rdx)
140a60a7b:	c3                   	ret
140a60a7c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a60a81:	56                   	push   %rsi
140a60a82:	57                   	push   %rdi
140a60a83:	41 56                	push   %r14
140a60a85:	48 83 ec 30          	sub    $0x30,%rsp
140a60a89:	48 8b f1             	mov    %rcx,%rsi
140a60a8c:	b9 48 00 00 00       	mov    $0x48,%ecx
140a60a91:	ff 15 31 be 0a 00    	call   *0xabe31(%rip)        # 0x140b0c8c8
140a60a97:	48 8b d8             	mov    %rax,%rbx
140a60a9a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a60a9f:	48 85 c0             	test   %rax,%rax
140a60aa2:	75 07                	jne    0x140a60aab
140a60aa4:	ff 15 ee b9 0a 00    	call   *0xab9ee(%rip)        # 0x140b0c498
140a60aaa:	90                   	nop
140a60aab:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a60ab2:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a60ab9:	48 8d 05 08 b7 0d 00 	lea    0xdb708(%rip),%rax        # 0x140b3c1c8
140a60ac0:	48 89 03             	mov    %rax,(%rbx)
140a60ac3:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140a60ac7:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140a60acc:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140a60ad1:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140a60ad6:	48 8d 05 f3 a2 0d 00 	lea    0xda2f3(%rip),%rax        # 0x140b3add0
140a60add:	48 89 07             	mov    %rax,(%rdi)
140a60ae0:	4c 8d 77 18          	lea    0x18(%rdi),%r14
140a60ae4:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
140a60ae9:	49 83 26 00          	andq   $0x0,(%r14)
140a60aed:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
140a60af2:	b9 40 00 00 00       	mov    $0x40,%ecx
140a60af7:	ff 15 cb bd 0a 00    	call   *0xabdcb(%rip)        # 0x140b0c8c8
140a60afd:	48 85 c0             	test   %rax,%rax
140a60b00:	75 06                	jne    0x140a60b08
140a60b02:	ff 15 90 b9 0a 00    	call   *0xab990(%rip)        # 0x140b0c498
140a60b08:	48 89 00             	mov    %rax,(%rax)
140a60b0b:	48 89 40 08          	mov    %rax,0x8(%rax)
140a60b0f:	48 89 40 10          	mov    %rax,0x10(%rax)
140a60b13:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a60b19:	49 89 06             	mov    %rax,(%r14)
140a60b1c:	83 67 30 00          	andl   $0x0,0x30(%rdi)
140a60b20:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140a60b24:	ff 15 86 b6 0a 00    	call   *0xab686(%rip)        # 0x140b0c1b0
140a60b2a:	48 89 3e             	mov    %rdi,(%rsi)