1400246cf:	cc                   	int3
1400246d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400246d5:	57                   	push   %rdi
1400246d6:	48 83 ec 20          	sub    $0x20,%rsp
1400246da:	48 8d 05 0f 01 01 00 	lea    0x1010f(%rip),%rax        # 0x1400347f0
1400246e1:	48 8b d9             	mov    %rcx,%rbx
1400246e4:	48 89 01             	mov    %rax,(%rcx)
1400246e7:	8b fa                	mov    %edx,%edi
1400246e9:	48 8d 05 f8 ff 00 00 	lea    0xfff8(%rip),%rax        # 0x1400346e8
1400246f0:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400246f4:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400246f8:	48 ff 15 f9 0f 01 00 	rex.W call *0x10ff9(%rip)        # 0x1400356f8
1400246ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024704:	c7 43 2c 01 00 00 c0 	movl   $0xc0000001,0x2c(%rbx)
14002470b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14002470f:	48 85 c9             	test   %rcx,%rcx
140024712:	74 12                	je     0x140024726
140024714:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140024719:	48 8b 01             	mov    (%rcx),%rax
14002471c:	48 8b 40 10          	mov    0x10(%rax),%rax
140024720:	ff 15 a2 16 01 00    	call   *0x116a2(%rip)        # 0x140035dc8
140024726:	40 f6 c7 01          	test   $0x1,%dil
14002472a:	74 08                	je     0x140024734
14002472c:	48 8b cb             	mov    %rbx,%rcx
14002472f:	e8 b4 cf 00 00       	call   0x1400316e8
140024734:	48 8b c3             	mov    %rbx,%rax
140024737:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14002473c:	48 83 c4 20          	add    $0x20,%rsp
140024740:	5f                   	pop    %rdi
140024741:	c3                   	ret
140024742:	cc                   	int3
140024743:	cc                   	int3
140024744:	cc                   	int3
140024745:	cc                   	int3
140024746:	cc                   	int3
140024747:	cc                   	int3
140024748:	cc                   	int3
140024749:	cc                   	int3
14002474a:	cc                   	int3
14002474b:	cc                   	int3
14002474c:	cc                   	int3
14002474d:	cc                   	int3
14002474e:	cc                   	int3
14002474f:	cc                   	int3
140024750:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140024755:	57                   	push   %rdi
140024756:	48 83 ec 20          	sub    $0x20,%rsp
14002475a:	48 8d 05 67 00 01 00 	lea    0x10067(%rip),%rax        # 0x1400347c8
140024761:	48 8b d9             	mov    %rcx,%rbx
140024764:	48 89 01             	mov    %rax,(%rcx)
140024767:	8b fa                	mov    %edx,%edi
140024769:	48 8d 05 e8 ff 00 00 	lea    0xffe8(%rip),%rax        # 0x140034758
140024770:	48 89 41 08          	mov    %rax,0x8(%rcx)
140024774:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140024778:	48 ff 15 79 0f 01 00 	rex.W call *0x10f79(%rip)        # 0x1400356f8
14002477f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140024784:	c7 43 2c 01 00 00 c0 	movl   $0xc0000001,0x2c(%rbx)
14002478b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14002478f:	48 85 c9             	test   %rcx,%rcx
140024792:	74 12                	je     0x1400247a6
140024794:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140024799:	48 8b 01             	mov    (%rcx),%rax
14002479c:	48 8b 40 10          	mov    0x10(%rax),%rax
1400247a0:	ff 15 22 16 01 00    	call   *0x11622(%rip)        # 0x140035dc8
1400247a6:	40 f6 c7 01          	test   $0x1,%dil
1400247aa:	74 08                	je     0x1400247b4
1400247ac:	48 8b cb             	mov    %rbx,%rcx
1400247af:	e8 34 cf 00 00       	call   0x1400316e8
1400247b4:	48 8b c3             	mov    %rbx,%rax
1400247b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400247bc:	48 83 c4 20          	add    $0x20,%rsp
1400247c0:	5f                   	pop    %rdi
1400247c1:	c3                   	ret
1400247c2:	cc                   	int3
1400247c3:	cc                   	int3
1400247c4:	cc                   	int3
1400247c5:	cc                   	int3
1400247c6:	cc                   	int3
1400247c7:	cc                   	int3
1400247c8:	cc                   	int3
1400247c9:	cc                   	int3
1400247ca:	cc                   	int3
1400247cb:	cc                   	int3
1400247cc:	cc                   	int3
1400247cd:	cc                   	int3
1400247ce:	cc                   	int3
1400247cf:	cc                   	int3
1400247d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400247d5:	57                   	push   %rdi
1400247d6:	48 83 ec 20          	sub    $0x20,%rsp
1400247da:	33 db                	xor    %ebx,%ebx
1400247dc:	49 89 18             	mov    %rbx,(%r8)
1400247df:	39 1a                	cmp    %ebx,(%rdx)
1400247e1:	75 36                	jne    0x140024819
1400247e3:	8b 05 03 21 01 00    	mov    0x12103(%rip),%eax        # 0x1400368ec
1400247e9:	39 42 04             	cmp    %eax,0x4(%rdx)
1400247ec:	75 2b                	jne    0x140024819
1400247ee:	8b 05 fc 20 01 00    	mov    0x120fc(%rip),%eax        # 0x1400368f0
1400247f4:	39 42 08             	cmp    %eax,0x8(%rdx)
1400247f7:	75 20                	jne    0x140024819
1400247f9:	8b 05 f5 20 01 00    	mov    0x120f5(%rip),%eax        # 0x1400368f4
1400247ff:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024802:	75 15                	jne    0x140024819
140024804:	49 89 08             	mov    %rcx,(%r8)
140024807:	48 8b 01             	mov    (%rcx),%rax
14002480a:	48 8b 40 08          	mov    0x8(%rax),%rax
14002480e:	ff 15 b4 15 01 00    	call   *0x115b4(%rip)        # 0x140035dc8
140024814:	e9 a5 00 00 00       	jmp    0x1400248be
140024819:	81 3a 25 01 bd d0    	cmpl   $0xd0bd0125,(%rdx)
14002481f:	75 28                	jne    0x140024849
140024821:	8b 05 b5 32 01 00    	mov    0x132b5(%rip),%eax        # 0x140037adc
140024827:	39 42 04             	cmp    %eax,0x4(%rdx)
14002482a:	75 1d                	jne    0x140024849
14002482c:	8b 05 ae 32 01 00    	mov    0x132ae(%rip),%eax        # 0x140037ae0
140024832:	39 42 08             	cmp    %eax,0x8(%rdx)
140024835:	75 12                	jne    0x140024849
140024837:	8b 05 a7 32 01 00    	mov    0x132a7(%rip),%eax        # 0x140037ae4
14002483d:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024840:	75 07                	jne    0x140024849
140024842:	49 89 08             	mov    %rcx,(%r8)
140024845:	8b fb                	mov    %ebx,%edi
140024847:	eb 63                	jmp    0x1400248ac
140024849:	48 83 c1 08          	add    $0x8,%rcx
14002484d:	81 3a 94 2b ea 94    	cmpl   $0x94ea2b94,(%rdx)
140024853:	75 21                	jne    0x140024876
140024855:	8b 05 41 23 01 00    	mov    0x12341(%rip),%eax        # 0x140036b9c
14002485b:	39 42 04             	cmp    %eax,0x4(%rdx)
14002485e:	75 16                	jne    0x140024876
140024860:	8b 05 3a 23 01 00    	mov    0x1233a(%rip),%eax        # 0x140036ba0
140024866:	39 42 08             	cmp    %eax,0x8(%rdx)
140024869:	75 0b                	jne    0x140024876
14002486b:	8b 05 33 23 01 00    	mov    0x12333(%rip),%eax        # 0x140036ba4
140024871:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024874:	74 cc                	je     0x140024842
140024876:	83 3a 03             	cmpl   $0x3,(%rdx)
140024879:	75 28                	jne    0x1400248a3
14002487b:	8b 05 3b 23 01 00    	mov    0x1233b(%rip),%eax        # 0x140036bbc
140024881:	39 42 04             	cmp    %eax,0x4(%rdx)
140024884:	75 1d                	jne    0x1400248a3
140024886:	8b 05 34 23 01 00    	mov    0x12334(%rip),%eax        # 0x140036bc0
14002488c:	39 42 08             	cmp    %eax,0x8(%rdx)
14002488f:	75 12                	jne    0x1400248a3
140024891:	8b 05 2d 23 01 00    	mov    0x1232d(%rip),%eax        # 0x140036bc4
140024897:	39 42 0c             	cmp    %eax,0xc(%rdx)
14002489a:	75 07                	jne    0x1400248a3
14002489c:	49 89 08             	mov    %rcx,(%r8)
14002489f:	8b fb                	mov    %ebx,%edi
1400248a1:	eb 05                	jmp    0x1400248a8
1400248a3:	bf 02 40 00 80       	mov    $0x80004002,%edi
1400248a8:	85 ff                	test   %edi,%edi
1400248aa:	78 10                	js     0x1400248bc
1400248ac:	49 8b 08             	mov    (%r8),%rcx
1400248af:	48 8b 01             	mov    (%rcx),%rax
1400248b2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400248b6:	ff 15 0c 15 01 00    	call   *0x1150c(%rip)        # 0x140035dc8
1400248bc:	8b df                	mov    %edi,%ebx
1400248be:	8b c3                	mov    %ebx,%eax
1400248c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400248c5:	48 83 c4 20          	add    $0x20,%rsp
1400248c9:	5f                   	pop    %rdi
1400248ca:	c3                   	ret
1400248cb:	cc                   	int3
1400248cc:	cc                   	int3
1400248cd:	cc                   	int3
1400248ce:	cc                   	int3
1400248cf:	cc                   	int3
1400248d0:	cc                   	int3
1400248d1:	cc                   	int3
1400248d2:	cc                   	int3
1400248d3:	cc                   	int3
1400248d4:	cc                   	int3
1400248d5:	cc                   	int3
1400248d6:	cc                   	int3
1400248d7:	cc                   	int3
1400248d8:	cc                   	int3
1400248d9:	cc                   	int3
1400248da:	cc                   	int3
1400248db:	cc                   	int3
1400248dc:	cc                   	int3
1400248dd:	cc                   	int3
1400248de:	cc                   	int3
1400248df:	cc                   	int3
1400248e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400248e5:	57                   	push   %rdi
1400248e6:	48 83 ec 20          	sub    $0x20,%rsp
1400248ea:	33 db                	xor    %ebx,%ebx
1400248ec:	49 89 18             	mov    %rbx,(%r8)
1400248ef:	39 1a                	cmp    %ebx,(%rdx)
1400248f1:	75 36                	jne    0x140024929
1400248f3:	8b 05 f3 1f 01 00    	mov    0x11ff3(%rip),%eax        # 0x1400368ec
1400248f9:	39 42 04             	cmp    %eax,0x4(%rdx)
1400248fc:	75 2b                	jne    0x140024929
1400248fe:	8b 05 ec 1f 01 00    	mov    0x11fec(%rip),%eax        # 0x1400368f0
140024904:	39 42 08             	cmp    %eax,0x8(%rdx)
140024907:	75 20                	jne    0x140024929
140024909:	8b 05 e5 1f 01 00    	mov    0x11fe5(%rip),%eax        # 0x1400368f4
14002490f:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024912:	75 15                	jne    0x140024929
140024914:	49 89 08             	mov    %rcx,(%r8)
140024917:	48 8b 01             	mov    (%rcx),%rax
14002491a:	48 8b 40 08          	mov    0x8(%rax),%rax
14002491e:	ff 15 a4 14 01 00    	call   *0x114a4(%rip)        # 0x140035dc8
140024924:	e9 a5 00 00 00       	jmp    0x1400249ce
140024929:	81 3a cc f1 46 ad    	cmpl   $0xad46f1cc,(%rdx)
14002492f:	75 28                	jne    0x140024959
140024931:	8b 05 95 31 01 00    	mov    0x13195(%rip),%eax        # 0x140037acc
140024937:	39 42 04             	cmp    %eax,0x4(%rdx)
14002493a:	75 1d                	jne    0x140024959
14002493c:	8b 05 8e 31 01 00    	mov    0x1318e(%rip),%eax        # 0x140037ad0
140024942:	39 42 08             	cmp    %eax,0x8(%rdx)
140024945:	75 12                	jne    0x140024959
140024947:	8b 05 87 31 01 00    	mov    0x13187(%rip),%eax        # 0x140037ad4
14002494d:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024950:	75 07                	jne    0x140024959
140024952:	49 89 08             	mov    %rcx,(%r8)
140024955:	8b fb                	mov    %ebx,%edi
140024957:	eb 63                	jmp    0x1400249bc
140024959:	48 83 c1 08          	add    $0x8,%rcx
14002495d:	81 3a 94 2b ea 94    	cmpl   $0x94ea2b94,(%rdx)
140024963:	75 21                	jne    0x140024986
140024965:	8b 05 31 22 01 00    	mov    0x12231(%rip),%eax        # 0x140036b9c
14002496b:	39 42 04             	cmp    %eax,0x4(%rdx)
14002496e:	75 16                	jne    0x140024986
140024970:	8b 05 2a 22 01 00    	mov    0x1222a(%rip),%eax        # 0x140036ba0
140024976:	39 42 08             	cmp    %eax,0x8(%rdx)
140024979:	75 0b                	jne    0x140024986
14002497b:	8b 05 23 22 01 00    	mov    0x12223(%rip),%eax        # 0x140036ba4
140024981:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024984:	74 cc                	je     0x140024952
140024986:	83 3a 03             	cmpl   $0x3,(%rdx)
140024989:	75 28                	jne    0x1400249b3
14002498b:	8b 05 2b 22 01 00    	mov    0x1222b(%rip),%eax        # 0x140036bbc
140024991:	39 42 04             	cmp    %eax,0x4(%rdx)
140024994:	75 1d                	jne    0x1400249b3
140024996:	8b 05 24 22 01 00    	mov    0x12224(%rip),%eax        # 0x140036bc0
14002499c:	39 42 08             	cmp    %eax,0x8(%rdx)
14002499f:	75 12                	jne    0x1400249b3
1400249a1:	8b 05 1d 22 01 00    	mov    0x1221d(%rip),%eax        # 0x140036bc4
1400249a7:	39 42 0c             	cmp    %eax,0xc(%rdx)
1400249aa:	75 07                	jne    0x1400249b3
1400249ac:	49 89 08             	mov    %rcx,(%r8)
1400249af:	8b fb                	mov    %ebx,%edi
1400249b1:	eb 05                	jmp    0x1400249b8
1400249b3:	bf 02 40 00 80       	mov    $0x80004002,%edi
1400249b8:	85 ff                	test   %edi,%edi
1400249ba:	78 10                	js     0x1400249cc
1400249bc:	49 8b 08             	mov    (%r8),%rcx
1400249bf:	48 8b 01             	mov    (%rcx),%rax
1400249c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400249c6:	ff 15 fc 13 01 00    	call   *0x113fc(%rip)        # 0x140035dc8
1400249cc:	8b df                	mov    %edi,%ebx
1400249ce:	8b c3                	mov    %ebx,%eax
1400249d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400249d5:	48 83 c4 20          	add    $0x20,%rsp
1400249d9:	5f                   	pop    %rdi
1400249da:	c3                   	ret
1400249db:	cc                   	int3
1400249dc:	cc                   	int3
1400249dd:	cc                   	int3
1400249de:	cc                   	int3
1400249df:	cc                   	int3
1400249e0:	cc                   	int3
1400249e1:	cc                   	int3
1400249e2:	cc                   	int3
1400249e3:	cc                   	int3
1400249e4:	cc                   	int3
1400249e5:	cc                   	int3
1400249e6:	cc                   	int3
1400249e7:	cc                   	int3
1400249e8:	cc                   	int3
1400249e9:	cc                   	int3
1400249ea:	cc                   	int3
1400249eb:	cc                   	int3
1400249ec:	cc                   	int3
1400249ed:	cc                   	int3
1400249ee:	cc                   	int3
1400249ef:	cc                   	int3
1400249f0:	40 53                	rex push %rbx
1400249f2:	48 83 ec 20          	sub    $0x20,%rsp
1400249f6:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
1400249fc:	eb 0e                	jmp    0x140024a0c
1400249fe:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140024a02:	41 8b c0             	mov    %r8d,%eax
140024a05:	f0 0f b1 51 0c       	lock cmpxchg %edx,0xc(%rcx)
140024a0a:	74 09                	je     0x140024a15
140024a0c:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
140024a10:	45 3b c1             	cmp    %r9d,%r8d
140024a13:	75 e9                	jne    0x1400249fe
140024a15:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
140024a19:	85 db                	test   %ebx,%ebx
140024a1b:	75 2e                	jne    0x140024a4b
140024a1d:	48 85 c9             	test   %rcx,%rcx
140024a20:	74 10                	je     0x140024a32
140024a22:	48 8b 01             	mov    (%rcx),%rax
140024a25:	8d 53 01             	lea    0x1(%rbx),%edx
140024a28:	48 8b 40 20          	mov    0x20(%rax),%rax
140024a2c:	ff 15 96 13 01 00    	call   *0x11396(%rip)        # 0x140035dc8
140024a32:	48 8b 0d 9f 9d 01 00 	mov    0x19d9f(%rip),%rcx        # 0x14003e7d8
140024a39:	48 85 c9             	test   %rcx,%rcx
140024a3c:	74 0d                	je     0x140024a4b
140024a3e:	48 8b 11             	mov    (%rcx),%rdx
140024a41:	48 8b 42 10          	mov    0x10(%rdx),%rax
140024a45:	ff 15 7d 13 01 00    	call   *0x1137d(%rip)        # 0x140035dc8
140024a4b:	8b c3                	mov    %ebx,%eax
140024a4d:	48 83 c4 20          	add    $0x20,%rsp
140024a51:	5b                   	pop    %rbx
140024a52:	c3                   	ret
140024a53:	cc                   	int3
140024a54:	cc                   	int3
140024a55:	cc                   	int3
140024a56:	cc                   	int3
140024a57:	cc                   	int3
140024a58:	cc                   	int3
140024a59:	cc                   	int3
140024a5a:	cc                   	int3
140024a5b:	cc                   	int3
140024a5c:	cc                   	int3
140024a5d:	cc                   	int3
140024a5e:	cc                   	int3
140024a5f:	cc                   	int3
140024a60:	40 53                	rex push %rbx
140024a62:	48 83 ec 20          	sub    $0x20,%rsp
140024a66:	33 db                	xor    %ebx,%ebx
140024a68:	49 89 18             	mov    %rbx,(%r8)
140024a6b:	39 1a                	cmp    %ebx,(%rdx)
140024a6d:	75 21                	jne    0x140024a90
140024a6f:	8b 05 77 1e 01 00    	mov    0x11e77(%rip),%eax        # 0x1400368ec
140024a75:	39 42 04             	cmp    %eax,0x4(%rdx)
140024a78:	75 16                	jne    0x140024a90
140024a7a:	8b 05 70 1e 01 00    	mov    0x11e70(%rip),%eax        # 0x1400368f0
140024a80:	39 42 08             	cmp    %eax,0x8(%rdx)
140024a83:	75 0b                	jne    0x140024a90
140024a85:	8b 05 69 1e 01 00    	mov    0x11e69(%rip),%eax        # 0x1400368f4
140024a8b:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024a8e:	74 29                	je     0x140024ab9
140024a90:	81 3a ee 89 6d 9e    	cmpl   $0x9e6d89ee,(%rdx)
140024a96:	75 33                	jne    0x140024acb
140024a98:	8b 05 1e 30 01 00    	mov    0x1301e(%rip),%eax        # 0x140037abc
140024a9e:	39 42 04             	cmp    %eax,0x4(%rdx)
140024aa1:	75 28                	jne    0x140024acb
140024aa3:	8b 05 17 30 01 00    	mov    0x13017(%rip),%eax        # 0x140037ac0
140024aa9:	39 42 08             	cmp    %eax,0x8(%rdx)
140024aac:	75 1d                	jne    0x140024acb
140024aae:	8b 05 10 30 01 00    	mov    0x13010(%rip),%eax        # 0x140037ac4
140024ab4:	39 42 0c             	cmp    %eax,0xc(%rdx)
140024ab7:	75 12                	jne    0x140024acb
140024ab9:	49 89 08             	mov    %rcx,(%r8)
140024abc:	48 8b 01             	mov    (%rcx),%rax
140024abf:	48 8b 40 08          	mov    0x8(%rax),%rax
140024ac3:	ff 15 ff 12 01 00    	call   *0x112ff(%rip)        # 0x140035dc8