140e7c539:	0f b7 30             	movzwl (%rax),%esi
140e7c53c:	48 8b 03             	mov    (%rbx),%rax
140e7c53f:	48 8d 94 24 f2 00 00 	lea    0xf2(%rsp),%rdx
140e7c546:	00
140e7c547:	48 8b cb             	mov    %rbx,%rcx
140e7c54a:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7c54e:	ff 15 cc 74 10 00    	call   *0x1074cc(%rip)        # 0x140f83a20
140e7c554:	0f b7 10             	movzwl (%rax),%edx
140e7c557:	03 d6                	add    %esi,%edx
140e7c559:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e7c55f:	0f 87 de 07 00 00    	ja     0x140e7cd43
140e7c565:	41 b0 01             	mov    $0x1,%r8b
140e7c568:	48 8b cb             	mov    %rbx,%rcx
140e7c56b:	e8 90 4b af ff       	call   0x140971100
140e7c570:	8b d8                	mov    %eax,%ebx
140e7c572:	89 44 24 58          	mov    %eax,0x58(%rsp)
140e7c576:	be 0a 00 00 00       	mov    $0xa,%esi
140e7c57b:	89 74 24 6c          	mov    %esi,0x6c(%rsp)
140e7c57f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140e7c584:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7c589:	4c 8d 4c 24 6c       	lea    0x6c(%rsp),%r9
140e7c58e:	4c 8d 05 d6 76 20 00 	lea    0x2076d6(%rip),%r8        # 0x141083c6b
140e7c595:	48 8d 94 24 b0 01 00 	lea    0x1b0(%rsp),%rdx
140e7c59c:	00
140e7c59d:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c5a1:	e8 8a ae fe ff       	call   0x140e67430
140e7c5a6:	80 bc 24 b8 01 00 00 	cmpb   $0x0,0x1b8(%rsp)
140e7c5ad:	00
140e7c5ae:	75 48                	jne    0x140e7c5f8
140e7c5b0:	4c 8b 84 24 b0 01 00 	mov    0x1b0(%rsp),%r8
140e7c5b7:	00
140e7c5b8:	48 8d 94 24 20 01 00 	lea    0x120(%rsp),%rdx
140e7c5bf:	00
140e7c5c0:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c5c4:	e8 07 b9 fe ff       	call   0x140e67ed0
140e7c5c9:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
140e7c5cd:	89 74 24 6c          	mov    %esi,0x6c(%rsp)
140e7c5d1:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140e7c5d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7c5db:	4c 8d 4c 24 6c       	lea    0x6c(%rsp),%r9
140e7c5e0:	4c 8d 05 84 76 20 00 	lea    0x207684(%rip),%r8        # 0x141083c6b
140e7c5e7:	48 8d 94 24 80 03 00 	lea    0x380(%rsp),%rdx
140e7c5ee:	00
140e7c5ef:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c5f3:	e8 38 ae fe ff       	call   0x140e67430
140e7c5f8:	48 8b 9c 24 c8 03 00 	mov    0x3c8(%rsp),%rbx
140e7c5ff:	00
140e7c600:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e7c606:	48 8d 94 24 f4 00 00 	lea    0xf4(%rsp),%rdx
140e7c60d:	00
140e7c60e:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
140e7c615:	00
140e7c616:	e8 45 21 01 00       	call   0x140e8e760
140e7c61b:	0f b7 30             	movzwl (%rax),%esi
140e7c61e:	48 8b 03             	mov    (%rbx),%rax
140e7c621:	48 8d 94 24 f6 00 00 	lea    0xf6(%rsp),%rdx
140e7c628:	00
140e7c629:	48 8b cb             	mov    %rbx,%rcx
140e7c62c:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7c630:	ff 15 ea 73 10 00    	call   *0x1073ea(%rip)        # 0x140f83a20
140e7c636:	0f b7 10             	movzwl (%rax),%edx
140e7c639:	03 d6                	add    %esi,%edx
140e7c63b:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e7c641:	0f 87 f7 06 00 00    	ja     0x140e7cd3e
140e7c647:	41 b0 01             	mov    $0x1,%r8b
140e7c64a:	48 8b cb             	mov    %rbx,%rcx
140e7c64d:	e8 2e 4a af ff       	call   0x140971080
140e7c652:	0f b7 d8             	movzwl %ax,%ebx
140e7c655:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
140e7c65c:	00
140e7c65d:	66 83 f8 04          	cmp    $0x4,%ax
140e7c661:	0f 84 99 00 00 00    	je     0x140e7c700
140e7c667:	48 8b bc 24 c8 03 00 	mov    0x3c8(%rsp),%rdi
140e7c66e:	00
140e7c66f:	44 0f b7 c0          	movzwl %ax,%r8d
140e7c673:	48 8d 94 24 dc 00 00 	lea    0xdc(%rsp),%rdx
140e7c67a:	00
140e7c67b:	e8 e0 20 01 00       	call   0x140e8e760
140e7c680:	0f b7 30             	movzwl (%rax),%esi
140e7c683:	48 8b 07             	mov    (%rdi),%rax
140e7c686:	48 8d 94 24 de 00 00 	lea    0xde(%rsp),%rdx
140e7c68d:	00
140e7c68e:	48 8b cf             	mov    %rdi,%rcx
140e7c691:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7c695:	ff 15 85 73 10 00    	call   *0x107385(%rip)        # 0x140f83a20
140e7c69b:	44 0f b7 00          	movzwl (%rax),%r8d
140e7c69f:	44 03 c6             	add    %esi,%r8d
140e7c6a2:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e7c6a9:	0f 87 85 06 00 00    	ja     0x140e7cd34
140e7c6af:	66 c7 44 24 28 3a 00 	movw   $0x3a,0x28(%rsp)
140e7c6b6:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140e7c6bb:	44 0f b7 cb          	movzwl %bx,%r9d
140e7c6bf:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140e7c6c6:	00
140e7c6c7:	48 8b cf             	mov    %rdi,%rcx
140e7c6ca:	e8 81 41 af ff       	call   0x140970850
140e7c6cf:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
140e7c6d6:	83 c8 18             	or     $0x18,%eax
140e7c6d9:	89 44 24 68          	mov    %eax,0x68(%rsp)
140e7c6dd:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
140e7c6e4:	00
140e7c6e5:	ba 0b 00 00 00       	mov    $0xb,%edx
140e7c6ea:	49 8b cf             	mov    %r15,%rcx
140e7c6ed:	e8 be 12 ff ff       	call   0x140e6d9b0
140e7c6f2:	90                   	nop
140e7c6f3:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140e7c6fa:	00
140e7c6fb:	e9 99 01 00 00       	jmp    0x140e7c899
140e7c700:	48 8b 9c 24 c8 03 00 	mov    0x3c8(%rsp),%rbx
140e7c707:	00
140e7c708:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140e7c70e:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
140e7c715:	00
140e7c716:	e8 45 20 01 00       	call   0x140e8e760
140e7c71b:	0f b7 30             	movzwl (%rax),%esi
140e7c71e:	48 8b 03             	mov    (%rbx),%rax
140e7c721:	48 8d 94 24 e2 00 00 	lea    0xe2(%rsp),%rdx
140e7c728:	00
140e7c729:	48 8b cb             	mov    %rbx,%rcx
140e7c72c:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7c730:	ff 15 ea 72 10 00    	call   *0x1072ea(%rip)        # 0x140f83a20
140e7c736:	0f b7 10             	movzwl (%rax),%edx
140e7c739:	03 d6                	add    %esi,%edx
140e7c73b:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e7c741:	0f 87 f2 05 00 00    	ja     0x140e7cd39
140e7c747:	45 33 c0             	xor    %r8d,%r8d
140e7c74a:	48 8b cb             	mov    %rbx,%rcx
140e7c74d:	e8 ae 49 af ff       	call   0x140971100
140e7c752:	8b d0                	mov    %eax,%edx
140e7c754:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140e7c75b:	00
140e7c75c:	e8 5f 73 ae ff       	call   0x140963ac0
140e7c761:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
140e7c768:	83 c8 04             	or     $0x4,%eax
140e7c76b:	89 44 24 68          	mov    %eax,0x68(%rsp)
140e7c76f:	0f 10 84 24 80 00 00 	movups 0x80(%rsp),%xmm0
140e7c776:	00
140e7c777:	0f 11 84 24 a8 00 00 	movups %xmm0,0xa8(%rsp)
140e7c77e:	00
140e7c77f:	0f 10 8c 24 90 00 00 	movups 0x90(%rsp),%xmm1
140e7c786:	00
140e7c787:	0f 11 8c 24 b8 00 00 	movups %xmm1,0xb8(%rsp)
140e7c78e:	00
140e7c78f:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
140e7c796:	00
140e7c797:	48 c7 84 24 98 00 00 	movq   $0x7,0x98(%rsp)
140e7c79e:	00 07 00 00 00
140e7c7a3:	66 44 89 a4 24 80 00 	mov    %r12w,0x80(%rsp)
140e7c7aa:	00 00
140e7c7ac:	c7 44 24 58 0b 00 00 	movl   $0xb,0x58(%rsp)
140e7c7b3:	00
140e7c7b4:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
140e7c7bb:	00
140e7c7bc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7c7c1:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140e7c7c6:	4c 8d 05 9e 74 20 00 	lea    0x20749e(%rip),%r8        # 0x141083c6b
140e7c7cd:	48 8d 94 24 c0 01 00 	lea    0x1c0(%rsp),%rdx
140e7c7d4:	00
140e7c7d5:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c7d9:	e8 92 16 ff ff       	call   0x140e6de70
140e7c7de:	90                   	nop
140e7c7df:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140e7c7e6:	00
140e7c7e7:	e8 14 0d 32 ff       	call   0x14019d500
140e7c7ec:	80 bc 24 c8 01 00 00 	cmpb   $0x0,0x1c8(%rsp)
140e7c7f3:	00
140e7c7f4:	0f 85 97 00 00 00    	jne    0x140e7c891
140e7c7fa:	4c 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%r8
140e7c801:	00
140e7c802:	48 8d 94 24 18 01 00 	lea    0x118(%rsp),%rdx
140e7c809:	00
140e7c80a:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c80e:	e8 bd b6 fe ff       	call   0x140e67ed0
140e7c813:	0f 10 84 24 80 00 00 	movups 0x80(%rsp),%xmm0
140e7c81a:	00
140e7c81b:	0f 11 84 24 a8 00 00 	movups %xmm0,0xa8(%rsp)
140e7c822:	00
140e7c823:	0f 10 8c 24 90 00 00 	movups 0x90(%rsp),%xmm1
140e7c82a:	00
140e7c82b:	0f 11 8c 24 b8 00 00 	movups %xmm1,0xb8(%rsp)
140e7c832:	00
140e7c833:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
140e7c83a:	00
140e7c83b:	48 c7 84 24 98 00 00 	movq   $0x7,0x98(%rsp)
140e7c842:	00 07 00 00 00
140e7c847:	66 44 89 a4 24 80 00 	mov    %r12w,0x80(%rsp)
140e7c84e:	00 00
140e7c850:	c7 44 24 58 0b 00 00 	movl   $0xb,0x58(%rsp)
140e7c857:	00
140e7c858:	48 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%rax
140e7c85f:	00
140e7c860:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7c865:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140e7c86a:	4c 8d 05 fa 73 20 00 	lea    0x2073fa(%rip),%r8        # 0x141083c6b
140e7c871:	48 8d 94 24 90 03 00 	lea    0x390(%rsp),%rdx
140e7c878:	00
140e7c879:	49 8d 4f 40          	lea    0x40(%r15),%rcx
140e7c87d:	e8 ee 15 ff ff       	call   0x140e6de70
140e7c882:	90                   	nop
140e7c883:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140e7c88a:	00
140e7c88b:	e8 70 0c 32 ff       	call   0x14019d500
140e7c890:	90                   	nop
140e7c891:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
140e7c898:	00
140e7c899:	e8 62 0c 32 ff       	call   0x14019d500
140e7c89e:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
140e7c8a5:	00
140e7c8a6:	48 8b 0f             	mov    (%rdi),%rcx
140e7c8a9:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140e7c8ad:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140e7c8b1:	74 2f                	je     0x140e7c8e2
140e7c8b3:	4c 89 22             	mov    %r12,(%rdx)
140e7c8b6:	4c 89 62 08          	mov    %r12,0x8(%rdx)
140e7c8ba:	4d 85 f6             	test   %r14,%r14
140e7c8bd:	74 15                	je     0x140e7c8d4
140e7c8bf:	f0 41 ff 46 08       	lock incl 0x8(%r14)
140e7c8c4:	4c 8b b4 24 b8 03 00 	mov    0x3b8(%rsp),%r14
140e7c8cb:	00
140e7c8cc:	4c 8b bc 24 b0 03 00 	mov    0x3b0(%rsp),%r15
140e7c8d3:	00
140e7c8d4:	4c 89 3a             	mov    %r15,(%rdx)
140e7c8d7:	4c 89 72 08          	mov    %r14,0x8(%rdx)
140e7c8db:	48 83 41 08 10       	addq   $0x10,0x8(%rcx)
140e7c8e0:	eb 15                	jmp    0x140e7c8f7
140e7c8e2:	4c 8d 84 24 b0 03 00 	lea    0x3b0(%rsp),%r8
140e7c8e9:	00
140e7c8ea:	e8 81 05 f3 ff       	call   0x140dace70
140e7c8ef:	4c 8b b4 24 b8 03 00 	mov    0x3b8(%rsp),%r14
140e7c8f6:	00
140e7c8f7:	4d 85 f6             	test   %r14,%r14
140e7c8fa:	74 4c                	je     0x140e7c948
140e7c8fc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140e7c901:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140e7c907:	83 f8 01             	cmp    $0x1,%eax
140e7c90a:	75 3c                	jne    0x140e7c948
140e7c90c:	48 8b 9c 24 b8 03 00 	mov    0x3b8(%rsp),%rbx
140e7c913:	00
140e7c914:	48 8b 03             	mov    (%rbx),%rax
140e7c917:	48 8b cb             	mov    %rbx,%rcx
140e7c91a:	48 8b 00             	mov    (%rax),%rax
140e7c91d:	ff 15 fd 70 10 00    	call   *0x1070fd(%rip)        # 0x140f83a20
140e7c923:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140e7c928:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140e7c92d:	83 f8 01             	cmp    $0x1,%eax
140e7c930:	75 16                	jne    0x140e7c948
140e7c932:	48 8b 8c 24 b8 03 00 	mov    0x3b8(%rsp),%rcx
140e7c939:	00
140e7c93a:	48 8b 01             	mov    (%rcx),%rax
140e7c93d:	48 8b 40 08          	mov    0x8(%rax),%rax
140e7c941:	ff 15 d9 70 10 00    	call   *0x1070d9(%rip)        # 0x140f83a20
140e7c947:	90                   	nop
140e7c948:	41 ff c5             	inc    %r13d
140e7c94b:	44 89 6c 24 6c       	mov    %r13d,0x6c(%rsp)
140e7c950:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
140e7c957:	00
140e7c958:	8b 9c 24 d4 00 00 00 	mov    0xd4(%rsp),%ebx
140e7c95f:	e9 c7 ed ff ff       	jmp    0x140e7b72b
140e7c964:	48 8b 07             	mov    (%rdi),%rax
140e7c967:	48 8b 48 08          	mov    0x8(%rax),%rcx
140e7c96b:	48 2b 08             	sub    (%rax),%rcx
140e7c96e:	48 f7 c1 f0 ff ff ff 	test   $0xfffffffffffffff0,%rcx
140e7c975:	0f 85 aa 01 00 00    	jne    0x140e7cb25
140e7c97b:	0f 57 c0             	xorps  %xmm0,%xmm0
140e7c97e:	0f 11 84 24 b0 03 00 	movups %xmm0,0x3b0(%rsp)
140e7c985:	00
140e7c986:	48 8d 8c 24 b0 03 00 	lea    0x3b0(%rsp),%rcx
140e7c98d:	00
140e7c98e:	e8 4d 1a ff ff       	call   0x140e6e3e0
140e7c993:	90                   	nop
140e7c994:	4c 8d 84 24 d8 03 00 	lea    0x3d8(%rsp),%r8
140e7c99b:	00
140e7c99c:	ba 03 ff 00 00       	mov    $0xff03,%edx
140e7c9a1:	48 8b 9c 24 b0 03 00 	mov    0x3b0(%rsp),%rbx
140e7c9a8:	00
140e7c9a9:	48 8b cb             	mov    %rbx,%rcx
140e7c9ac:	e8 ff 0f ff ff       	call   0x140e6d9b0
140e7c9b1:	4c 8d 84 24 38 04 00 	lea    0x438(%rsp),%r8
140e7c9b8:	00
140e7c9b9:	ba 04 ff 00 00       	mov    $0xff04,%edx
140e7c9be:	48 8b cb             	mov    %rbx,%rcx
140e7c9c1:	e8 ea 0f ff ff       	call   0x140e6d9b0
140e7c9c6:	4c 8d 84 24 18 04 00 	lea    0x418(%rsp),%r8
140e7c9cd:	00
140e7c9ce:	ba 09 ff 00 00       	mov    $0xff09,%edx
140e7c9d3:	48 8b cb             	mov    %rbx,%rcx
140e7c9d6:	e8 d5 0f ff ff       	call   0x140e6d9b0
140e7c9db:	4c 8d 84 24 f8 03 00 	lea    0x3f8(%rsp),%r8
140e7c9e2:	00
140e7c9e3:	ba 0a ff 00 00       	mov    $0xff0a,%edx
140e7c9e8:	48 8b cb             	mov    %rbx,%rcx
140e7c9eb:	e8 c0 0f ff ff       	call   0x140e6d9b0
140e7c9f0:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140e7c9f5:	33 d2                	xor    %edx,%edx
140e7c9f7:	48 8b cb             	mov    %rbx,%rcx
140e7c9fa:	e8 31 a2 fe ff       	call   0x140e66c30
140e7c9ff:	4c 8d 44 24 74       	lea    0x74(%rsp),%r8
140e7ca04:	ba 01 00 00 00       	mov    $0x1,%edx
140e7ca09:	48 8b cb             	mov    %rbx,%rcx
140e7ca0c:	e8 1f a2 fe ff       	call   0x140e66c30
140e7ca11:	4c 8d 84 24 58 04 00 	lea    0x458(%rsp),%r8
140e7ca18:	00
140e7ca19:	ba 02 00 00 00       	mov    $0x2,%edx
140e7ca1e:	48 8b cb             	mov    %rbx,%rcx
140e7ca21:	e8 ba 28 ff ff       	call   0x140e6f2e0
140e7ca26:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140e7ca2b:	ba 03 00 00 00       	mov    $0x3,%edx
140e7ca30:	48 8b cb             	mov    %rbx,%rcx
140e7ca33:	e8 f8 a1 fe ff       	call   0x140e66c30
140e7ca38:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140e7ca3d:	ba 04 00 00 00       	mov    $0x4,%edx
140e7ca42:	48 8b cb             	mov    %rbx,%rcx
140e7ca45:	e8 e6 a1 fe ff       	call   0x140e66c30
140e7ca4a:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
140e7ca51:	00
140e7ca52:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
140e7ca56:	0f b7 09             	movzwl (%rcx),%ecx
140e7ca59:	ff 15 b9 6e 10 00    	call   *0x106eb9(%rip)        # 0x140f83918
140e7ca5f:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
140e7ca64:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140e7ca69:	ba 05 ff 00 00       	mov    $0xff05,%edx
140e7ca6e:	48 8b cb             	mov    %rbx,%rcx
140e7ca71:	e8 ba a1 fe ff       	call   0x140e66c30
140e7ca76:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
140e7ca7a:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
140e7ca7e:	ff 15 94 6e 10 00    	call   *0x106e94(%rip)        # 0x140f83918
140e7ca84:	66 89 44 24 60       	mov    %ax,0x60(%rsp)
140e7ca89:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140e7ca8e:	ba 06 ff 00 00       	mov    $0xff06,%edx
140e7ca93:	48 8b cb             	mov    %rbx,%rcx
140e7ca96:	e8 95 a1 fe ff       	call   0x140e66c30
140e7ca9b:	4c 8d 44 24 64       	lea    0x64(%rsp),%r8
140e7caa0:	ba 0b ff 00 00       	mov    $0xff0b,%edx
140e7caa5:	48 8b cb             	mov    %rbx,%rcx
140e7caa8:	e8 93 27 ff ff       	call   0x140e6f240
140e7caad:	4c 8d 44 24 7c       	lea    0x7c(%rsp),%r8
140e7cab2:	ba 0c ff 00 00       	mov    $0xff0c,%edx
140e7cab7:	48 8b cb             	mov    %rbx,%rcx
140e7caba:	e8 71 a1 fe ff       	call   0x140e66c30
140e7cabf:	48 8b 07             	mov    (%rdi),%rax
140e7cac2:	48 8b 50 08          	mov    0x8(%rax),%rdx
140e7cac6:	48 3b 50 10          	cmp    0x10(%rax),%rdx
140e7caca:	74 36                	je     0x140e7cb02
140e7cacc:	4c 89 22             	mov    %r12,(%rdx)
140e7cacf:	4c 89 62 08          	mov    %r12,0x8(%rdx)
140e7cad3:	48 8b 8c 24 b8 03 00 	mov    0x3b8(%rsp),%rcx
140e7cada:	00
140e7cadb:	48 85 c9             	test   %rcx,%rcx
140e7cade:	74 14                	je     0x140e7caf4
140e7cae0:	f0 ff 41 08          	lock incl 0x8(%rcx)