14013558e:	48 8b cb             	mov    %rbx,%rcx
140135591:	ff 10                	call   *(%rax)
140135593:	8b c6                	mov    %esi,%eax
140135595:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14013559a:	83 f8 01             	cmp    $0x1,%eax
14013559d:	75 0a                	jne    0x1401355a9
14013559f:	48 8b 03             	mov    (%rbx),%rax
1401355a2:	48 8b cb             	mov    %rbx,%rcx
1401355a5:	ff 50 08             	call   *0x8(%rax)
1401355a8:	90                   	nop
1401355a9:	48 8b 9f c0 00 00 00 	mov    0xc0(%rdi),%rbx
1401355b0:	48 85 db             	test   %rbx,%rbx
1401355b3:	74 28                	je     0x1401355dd
1401355b5:	8b c6                	mov    %esi,%eax
1401355b7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401355bc:	83 f8 01             	cmp    $0x1,%eax
1401355bf:	75 1c                	jne    0x1401355dd
1401355c1:	48 8b 03             	mov    (%rbx),%rax
1401355c4:	48 8b cb             	mov    %rbx,%rcx
1401355c7:	ff 10                	call   *(%rax)
1401355c9:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
1401355ce:	83 fe 01             	cmp    $0x1,%esi
1401355d1:	75 0a                	jne    0x1401355dd
1401355d3:	48 8b 03             	mov    (%rbx),%rax
1401355d6:	48 8b cb             	mov    %rbx,%rcx
1401355d9:	ff 50 08             	call   *0x8(%rax)
1401355dc:	90                   	nop
1401355dd:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1401355e4:	e8 97 0d f9 ff       	call   0x1400c6380
1401355e9:	90                   	nop
1401355ea:	48 8d 4f 78          	lea    0x78(%rdi),%rcx
1401355ee:	e8 8d 0d f9 ff       	call   0x1400c6380
1401355f3:	90                   	nop
1401355f4:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
1401355f8:	e8 83 0d f9 ff       	call   0x1400c6380
1401355fd:	90                   	nop
1401355fe:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140135602:	e8 79 0d f9 ff       	call   0x1400c6380
140135607:	90                   	nop
140135608:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
14013560c:	48 85 db             	test   %rbx,%rbx
14013560f:	74 28                	je     0x140135639
140135611:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140135615:	e8 66 0d f9 ff       	call   0x1400c6380
14013561a:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14013561e:	e8 5d 0d f9 ff       	call   0x1400c6380
140135623:	48 8b cb             	mov    %rbx,%rcx
140135626:	e8 55 0d f9 ff       	call   0x1400c6380
14013562b:	ba 60 00 00 00       	mov    $0x60,%edx
140135630:	48 8b cb             	mov    %rbx,%rcx
140135633:	e8 14 10 05 00       	call   0x14018664c
140135638:	90                   	nop
140135639:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14013563d:	48 85 d2             	test   %rdx,%rdx
140135640:	74 06                	je     0x140135648
140135642:	e8 f9 b9 f9 ff       	call   0x1400d1040
140135647:	90                   	nop
140135648:	48 8b cf             	mov    %rdi,%rcx
14013564b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140135650:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140135655:	48 83 c4 40          	add    $0x40,%rsp
140135659:	41 5f                	pop    %r15
14013565b:	41 5e                	pop    %r14
14013565d:	5f                   	pop    %rdi
14013565e:	e9 1d 0d f9 ff       	jmp    0x1400c6380
140135663:	8b c8                	mov    %eax,%ecx
140135665:	e8 ee 24 03 00       	call   0x140167b58
14013566a:	8b c8                	mov    %eax,%ecx
14013566c:	e8 e7 24 03 00       	call   0x140167b58
140135671:	90                   	nop
140135672:	8b c8                	mov    %eax,%ecx
140135674:	e8 df 24 03 00       	call   0x140167b58
140135679:	cc                   	int3
14013567a:	cc                   	int3
14013567b:	cc                   	int3
14013567c:	cc                   	int3
14013567d:	cc                   	int3
14013567e:	cc                   	int3
14013567f:	cc                   	int3
140135680:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140135685:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14013568a:	57                   	push   %rdi
14013568b:	48 83 ec 20          	sub    $0x20,%rsp
14013568f:	48 8d 35 8a d1 1e 00 	lea    0x1ed18a(%rip),%rsi        # 0x140322820
140135696:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14013569b:	48 8b ce             	mov    %rsi,%rcx
14013569e:	e8 b5 1c 03 00       	call   0x140167358
1401356a3:	85 c0                	test   %eax,%eax
1401356a5:	75 70                	jne    0x140135717
1401356a7:	48 8b 1d e2 d7 1e 00 	mov    0x1ed7e2(%rip),%rbx        # 0x140322e90
1401356ae:	48 85 db             	test   %rbx,%rbx
1401356b1:	75 49                	jne    0x1401356fc
1401356b3:	b9 d0 06 00 00       	mov    $0x6d0,%ecx
1401356b8:	e8 33 0c 05 00       	call   0x1401862f0
1401356bd:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401356c2:	48 8b c8             	mov    %rax,%rcx
1401356c5:	e8 86 f7 ff ff       	call   0x140134e50
1401356ca:	48 8b d8             	mov    %rax,%rbx
1401356cd:	48 8b 3d bc d7 1e 00 	mov    0x1ed7bc(%rip),%rdi        # 0x140322e90
1401356d4:	48 89 05 b5 d7 1e 00 	mov    %rax,0x1ed7b5(%rip)        # 0x140322e90
1401356db:	48 85 ff             	test   %rdi,%rdi
1401356de:	74 1c                	je     0x1401356fc
1401356e0:	48 8b cf             	mov    %rdi,%rcx
1401356e3:	e8 08 fb ff ff       	call   0x1401351f0
1401356e8:	ba d0 06 00 00       	mov    $0x6d0,%edx
1401356ed:	48 8b cf             	mov    %rdi,%rcx
1401356f0:	e8 57 0f 05 00       	call   0x14018664c
1401356f5:	48 8b 1d 94 d7 1e 00 	mov    0x1ed794(%rip),%rbx        # 0x140322e90
1401356fc:	48 8b ce             	mov    %rsi,%rcx
1401356ff:	e8 78 1c 03 00       	call   0x14016737c
140135704:	48 8b c3             	mov    %rbx,%rax
140135707:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14013570c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140135711:	48 83 c4 20          	add    $0x20,%rsp
140135715:	5f                   	pop    %rdi
140135716:	c3                   	ret
140135717:	8b c8                	mov    %eax,%ecx
140135719:	e8 3a 24 03 00       	call   0x140167b58
14013571e:	cc                   	int3
14013571f:	cc                   	int3
140135720:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140135725:	56                   	push   %rsi
140135726:	48 83 ec 20          	sub    $0x20,%rsp
14013572a:	48 8b f1             	mov    %rcx,%rsi
14013572d:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
140135734:	e8 1f 1c 03 00       	call   0x140167358
140135739:	85 c0                	test   %eax,%eax
14013573b:	0f 85 84 00 00 00    	jne    0x1401357c5
140135741:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140135746:	33 ed                	xor    %ebp,%ebp
140135748:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14013574d:	48 8b be d0 01 00 00 	mov    0x1d0(%rsi),%rdi
140135754:	48 89 ae c8 01 00 00 	mov    %rbp,0x1c8(%rsi)
14013575b:	48 89 ae d0 01 00 00 	mov    %rbp,0x1d0(%rsi)
140135762:	48 85 ff             	test   %rdi,%rdi
140135765:	74 3a                	je     0x1401357a1
140135767:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
14013576c:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
140135772:	41 8b c6             	mov    %r14d,%eax
140135775:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14013577a:	83 f8 01             	cmp    $0x1,%eax
14013577d:	75 1d                	jne    0x14013579c
14013577f:	48 8b 07             	mov    (%rdi),%rax
140135782:	48 8b cf             	mov    %rdi,%rcx
140135785:	ff 10                	call   *(%rax)
140135787:	f0 44 0f c1 77 0c    	lock xadd %r14d,0xc(%rdi)
14013578d:	41 83 fe 01          	cmp    $0x1,%r14d
140135791:	75 09                	jne    0x14013579c
140135793:	48 8b 07             	mov    (%rdi),%rax
140135796:	48 8b cf             	mov    %rdi,%rcx
140135799:	ff 50 08             	call   *0x8(%rax)
14013579c:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401357a1:	40 86 6e 21          	xchg   %bpl,0x21(%rsi)
1401357a5:	48 8d 8e d8 01 00 00 	lea    0x1d8(%rsi),%rcx
1401357ac:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1401357b1:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401357b6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401357bb:	48 83 c4 20          	add    $0x20,%rsp
1401357bf:	5e                   	pop    %rsi
1401357c0:	e9 b7 1b 03 00       	jmp    0x14016737c
1401357c5:	8b c8                	mov    %eax,%ecx
1401357c7:	e8 8c 23 03 00       	call   0x140167b58
1401357cc:	cc                   	int3
1401357cd:	cc                   	int3
1401357ce:	cc                   	int3
1401357cf:	cc                   	int3
1401357d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401357d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401357da:	57                   	push   %rdi
1401357db:	48 83 ec 40          	sub    $0x40,%rsp
1401357df:	48 8b 05 8a 5a 17 00 	mov    0x175a8a(%rip),%rax        # 0x1402ab270
1401357e6:	48 33 c4             	xor    %rsp,%rax
1401357e9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401357ee:	48 8b d9             	mov    %rcx,%rbx
1401357f1:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401357f6:	48 8d 3d 73 d0 1e 00 	lea    0x1ed073(%rip),%rdi        # 0x140322870
1401357fd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140135802:	48 8b cf             	mov    %rdi,%rcx
140135805:	e8 4e 1b 03 00       	call   0x140167358
14013580a:	85 c0                	test   %eax,%eax
14013580c:	0f 85 97 00 00 00    	jne    0x1401358a9
140135812:	48 8d 15 07 f3 1d 00 	lea    0x1df307(%rip),%rdx        # 0x140314b20
140135819:	48 83 3d 17 f3 1d 00 	cmpq   $0x10,0x1df317(%rip)        # 0x140314b38
140135820:	10
140135821:	48 0f 43 15 f7 f2 1d 	cmovae 0x1df2f7(%rip),%rdx        # 0x140314b20
140135828:	00
140135829:	48 8d 35 b0 f2 1d 00 	lea    0x1df2b0(%rip),%rsi        # 0x140314ae0
140135830:	48 8b ce             	mov    %rsi,%rcx
140135833:	48 83 3d bd f2 1d 00 	cmpq   $0x10,0x1df2bd(%rip)        # 0x140314af8
14013583a:	10
14013583b:	48 0f 43 0d 9d f2 1d 	cmovae 0x1df29d(%rip),%rcx        # 0x140314ae0
140135842:	00
140135843:	4c 8b 05 a6 f2 1d 00 	mov    0x1df2a6(%rip),%r8        # 0x140314af0
14013584a:	4c 3b 05 df f2 1d 00 	cmp    0x1df2df(%rip),%r8        # 0x140314b30
140135851:	75 09                	jne    0x14013585c
140135853:	e8 18 35 05 00       	call   0x140188d70
140135858:	85 c0                	test   %eax,%eax
14013585a:	74 1f                	je     0x14013587b
14013585c:	48 3b f3             	cmp    %rbx,%rsi
14013585f:	74 1a                	je     0x14013587b
140135861:	48 8b d3             	mov    %rbx,%rdx
140135864:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
140135869:	72 03                	jb     0x14013586e
14013586b:	48 8b 13             	mov    (%rbx),%rdx
14013586e:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140135872:	48 8b ce             	mov    %rsi,%rcx
140135875:	e8 86 0b f9 ff       	call   0x1400c6400
14013587a:	90                   	nop
14013587b:	48 8b cf             	mov    %rdi,%rcx
14013587e:	e8 f9 1a 03 00       	call   0x14016737c
140135883:	90                   	nop
140135884:	48 8b cb             	mov    %rbx,%rcx
140135887:	e8 f4 0a f9 ff       	call   0x1400c6380
14013588c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140135891:	48 33 cc             	xor    %rsp,%rcx
140135894:	e8 37 0a 05 00       	call   0x1401862d0
140135899:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14013589e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401358a3:	48 83 c4 40          	add    $0x40,%rsp
1401358a7:	5f                   	pop    %rdi
1401358a8:	c3                   	ret
1401358a9:	8b c8                	mov    %eax,%ecx
1401358ab:	e8 a8 22 03 00       	call   0x140167b58
1401358b0:	cc                   	int3
1401358b1:	cc                   	int3
1401358b2:	cc                   	int3
1401358b3:	cc                   	int3
1401358b4:	cc                   	int3
1401358b5:	cc                   	int3
1401358b6:	cc                   	int3
1401358b7:	cc                   	int3
1401358b8:	cc                   	int3
1401358b9:	cc                   	int3
1401358ba:	cc                   	int3
1401358bb:	cc                   	int3
1401358bc:	cc                   	int3
1401358bd:	cc                   	int3
1401358be:	cc                   	int3
1401358bf:	cc                   	int3
1401358c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401358c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401358ca:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401358cf:	57                   	push   %rdi
1401358d0:	41 56                	push   %r14
1401358d2:	41 57                	push   %r15
1401358d4:	48 83 ec 40          	sub    $0x40,%rsp
1401358d8:	49 8b f9             	mov    %r9,%rdi
1401358db:	49 8b f0             	mov    %r8,%rsi
1401358de:	4c 8b f2             	mov    %rdx,%r14
1401358e1:	48 8b d9             	mov    %rcx,%rbx
1401358e4:	4c 8d 3d 85 cf 1e 00 	lea    0x1ecf85(%rip),%r15        # 0x140322870
1401358eb:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401358f0:	49 8b cf             	mov    %r15,%rcx
1401358f3:	e8 60 1a 03 00       	call   0x140167358
1401358f8:	85 c0                	test   %eax,%eax
1401358fa:	0f 85 9f 00 00 00    	jne    0x14013599f
140135900:	48 8d 15 19 f2 1d 00 	lea    0x1df219(%rip),%rdx        # 0x140314b20
140135907:	48 83 3d 29 f2 1d 00 	cmpq   $0x10,0x1df229(%rip)        # 0x140314b38
14013590e:	10
14013590f:	48 0f 43 15 09 f2 1d 	cmovae 0x1df209(%rip),%rdx        # 0x140314b20
140135916:	00
140135917:	48 8d 0d c2 f1 1d 00 	lea    0x1df1c2(%rip),%rcx        # 0x140314ae0
14013591e:	48 83 3d d2 f1 1d 00 	cmpq   $0x10,0x1df1d2(%rip)        # 0x140314af8
140135925:	10
140135926:	48 0f 43 0d b2 f1 1d 	cmovae 0x1df1b2(%rip),%rcx        # 0x140314ae0
14013592d:	00
14013592e:	4c 8b 05 bb f1 1d 00 	mov    0x1df1bb(%rip),%r8        # 0x140314af0
140135935:	4c 3b 05 f4 f1 1d 00 	cmp    0x1df1f4(%rip),%r8        # 0x140314b30
14013593c:	75 1f                	jne    0x14013595d
14013593e:	e8 2d 34 05 00       	call   0x140188d70
140135943:	85 c0                	test   %eax,%eax
140135945:	75 16                	jne    0x14013595d
140135947:	33 c0                	xor    %eax,%eax
140135949:	48 89 03             	mov    %rax,(%rbx)
14013594c:	48 89 43 08          	mov    %rax,0x8(%rbx)
140135950:	49 8b cf             	mov    %r15,%rcx
140135953:	e8 24 1a 03 00       	call   0x14016737c
140135958:	48 8b c3             	mov    %rbx,%rax
14013595b:	eb 2e                	jmp    0x14013598b
14013595d:	e8 1e fd ff ff       	call   0x140135680
140135962:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140135967:	4c 8b ce             	mov    %rsi,%r9
14013596a:	4d 8b c6             	mov    %r14,%r8
14013596d:	48 8b d3             	mov    %rbx,%rdx
140135970:	48 8b c8             	mov    %rax,%rcx
140135973:	e8 38 00 00 00       	call   0x1401359b0
140135978:	90                   	nop
140135979:	49 8b cf             	mov    %r15,%rcx
14013597c:	e8 fb 19 03 00       	call   0x14016737c
140135981:	48 8b c3             	mov    %rbx,%rax
140135984:	eb 05                	jmp    0x14013598b
140135986:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14013598b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140135990:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140135995:	48 83 c4 40          	add    $0x40,%rsp
140135999:	41 5f                	pop    %r15
14013599b:	41 5e                	pop    %r14
14013599d:	5f                   	pop    %rdi
14013599e:	c3                   	ret
14013599f:	8b c8                	mov    %eax,%ecx
1401359a1:	e8 b2 21 03 00       	call   0x140167b58
1401359a6:	cc                   	int3
1401359a7:	cc                   	int3
1401359a8:	cc                   	int3
1401359a9:	cc                   	int3
1401359aa:	cc                   	int3
1401359ab:	cc                   	int3
1401359ac:	cc                   	int3
1401359ad:	cc                   	int3
1401359ae:	cc                   	int3
1401359af:	cc                   	int3
1401359b0:	40 55                	rex push %rbp
1401359b2:	53                   	push   %rbx
1401359b3:	56                   	push   %rsi
1401359b4:	57                   	push   %rdi
1401359b5:	41 54                	push   %r12
1401359b7:	41 55                	push   %r13
1401359b9:	41 56                	push   %r14
1401359bb:	41 57                	push   %r15
1401359bd:	48 8d 6c 24 e9       	lea    -0x17(%rsp),%rbp
1401359c2:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1401359c9:	48 8b 05 a0 58 17 00 	mov    0x1758a0(%rip),%rax        # 0x1402ab270
1401359d0:	48 33 c4             	xor    %rsp,%rax
1401359d3:	48 89 45 07          	mov    %rax,0x7(%rbp)
1401359d7:	49 8b f1             	mov    %r9,%rsi
1401359da:	49 8b c0             	mov    %r8,%rax
1401359dd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401359e2:	4c 8b fa             	mov    %rdx,%r15
1401359e5:	4c 8b f1             	mov    %rcx,%r14
1401359e8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401359ed:	4c 8b 65 7f          	mov    0x7f(%rbp),%r12
1401359f1:	45 33 ed             	xor    %r13d,%r13d
1401359f4:	4c 39 a9 b8 00 00 00 	cmp    %r13,0xb8(%rcx)
1401359fb:	0f 85 ae 05 00 00    	jne    0x140135faf
140135a01:	b9 68 02 00 00       	mov    $0x268,%ecx
140135a06:	e8 e5 08 05 00       	call   0x1401862f0
140135a0b:	48 8b d8             	mov    %rax,%rbx
140135a0e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140135a13:	48 8d 3d a6 f4 1d 00 	lea    0x1df4a6(%rip),%rdi        # 0x140314ec0
140135a1a:	48 83 3d b6 f4 1d 00 	cmpq   $0x10,0x1df4b6(%rip)        # 0x140314ed8
140135a21:	10
140135a22:	48 0f 43 3d 96 f4 1d 	cmovae 0x1df496(%rip),%rdi        # 0x140314ec0
140135a29:	00
140135a2a:	48 8b c8             	mov    %rax,%rcx
140135a2d:	e8 6e 70 fa ff       	call   0x1400dcaa0
140135a32:	90                   	nop
140135a33:	48 8d 05 36 52 10 00 	lea    0x105236(%rip),%rax        # 0x14023ac70
140135a3a:	48 89 03             	mov    %rax,(%rbx)
140135a3d:	4c 89 ab e0 01 00 00 	mov    %r13,0x1e0(%rbx)
140135a44:	4c 89 ab e8 01 00 00 	mov    %r13,0x1e8(%rbx)