1401b67d5:	ff 15 e5 60 95 00    	call   *0x9560e5(%rip)        # 0x140b0c8c0
1401b67db:	33 ff                	xor    %edi,%edi
1401b67dd:	48 c7 43 70 07 00 00 	movq   $0x7,0x70(%rbx)
1401b67e4:	00
1401b67e5:	48 89 7b 68          	mov    %rdi,0x68(%rbx)
1401b67e9:	66 89 7b 58          	mov    %di,0x58(%rbx)
1401b67ed:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401b67f1:	48 85 c9             	test   %rcx,%rcx
1401b67f4:	74 39                	je     0x1401b682f
1401b67f6:	48 8b 43 50          	mov    0x50(%rbx),%rax
1401b67fa:	48 2b c1             	sub    %rcx,%rax
1401b67fd:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1401b6801:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b6807:	72 14                	jb     0x1401b681d
1401b6809:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b680d:	48 2b ca             	sub    %rdx,%rcx
1401b6810:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b6814:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b6818:	77 61                	ja     0x1401b687b
1401b681a:	48 8b ca             	mov    %rdx,%rcx
1401b681d:	ff 15 9d 60 95 00    	call   *0x95609d(%rip)        # 0x140b0c8c0
1401b6823:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1401b6827:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
1401b682b:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
1401b682f:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1401b6833:	48 85 db             	test   %rbx,%rbx
1401b6836:	74 38                	je     0x1401b6870
1401b6838:	83 cf ff             	or     $0xffffffff,%edi
1401b683b:	8b c7                	mov    %edi,%eax
1401b683d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401b6842:	03 c7                	add    %edi,%eax
1401b6844:	75 2a                	jne    0x1401b6870
1401b6846:	48 8b 03             	mov    (%rbx),%rax
1401b6849:	48 8b cb             	mov    %rbx,%rcx
1401b684c:	48 8b 00             	mov    (%rax),%rax
1401b684f:	ff 15 e3 63 95 00    	call   *0x9563e3(%rip)        # 0x140b0cc38
1401b6855:	8b c7                	mov    %edi,%eax
1401b6857:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401b685c:	03 c7                	add    %edi,%eax
1401b685e:	75 10                	jne    0x1401b6870
1401b6860:	48 8b 03             	mov    (%rbx),%rax
1401b6863:	48 8b cb             	mov    %rbx,%rcx
1401b6866:	48 8b 40 08          	mov    0x8(%rax),%rax
1401b686a:	ff 15 c8 63 95 00    	call   *0x9563c8(%rip)        # 0x140b0cc38
1401b6870:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b6875:	48 83 c4 20          	add    $0x20,%rsp
1401b6879:	5f                   	pop    %rdi
1401b687a:	c3                   	ret
1401b687b:	ff 15 17 61 95 00    	call   *0x956117(%rip)        # 0x140b0c998
1401b6881:	cc                   	int3
1401b6882:	90                   	nop
1401b6883:	90                   	nop
1401b6884:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6889:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b688e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b6893:	57                   	push   %rdi
1401b6894:	41 56                	push   %r14
1401b6896:	41 57                	push   %r15
1401b6898:	48 83 ec 20          	sub    $0x20,%rsp
1401b689c:	f3 0f 10 42 08       	movss  0x8(%rdx),%xmm0
1401b68a1:	48 8b f9             	mov    %rcx,%rdi
1401b68a4:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401b68a8:	48 8b da             	mov    %rdx,%rbx
1401b68ab:	0f 5a c8             	cvtps2pd %xmm0,%xmm1
1401b68ae:	f3 0f 10 41 08       	movss  0x8(%rcx),%xmm0
1401b68b3:	f2 0f 58 0d 15 a9 9f 	addsd  0x9fa915(%rip),%xmm1        # 0x140bb11d0
1401b68ba:	00
1401b68bb:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401b68bf:	f2 0f 2c c1          	cvttsd2si %xmm1,%eax
1401b68c3:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
1401b68c6:	f2 0f 58 05 02 a9 9f 	addsd  0x9fa902(%rip),%xmm0        # 0x140bb11d0
1401b68cd:	00
1401b68ce:	f2 0f 2c c8          	cvttsd2si %xmm0,%ecx
1401b68d2:	3b c8                	cmp    %eax,%ecx
1401b68d4:	0f 85 a8 01 00 00    	jne    0x1401b6a82
1401b68da:	8b 42 0c             	mov    0xc(%rdx),%eax
1401b68dd:	39 47 0c             	cmp    %eax,0xc(%rdi)
1401b68e0:	0f 85 28 01 00 00    	jne    0x1401b6a0e
1401b68e6:	4c 8b 72 10          	mov    0x10(%rdx),%r14
1401b68ea:	48 8b 6f 10          	mov    0x10(%rdi),%rbp
1401b68ee:	49 8d 56 08          	lea    0x8(%r14),%rdx
1401b68f2:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401b68f7:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1401b68fb:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401b68ff:	76 03                	jbe    0x1401b6904
1401b6901:	48 8b 12             	mov    (%rdx),%rdx
1401b6904:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401b6909:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b690d:	76 03                	jbe    0x1401b6912
1401b690f:	48 8b 09             	mov    (%rcx),%rcx
1401b6912:	4c 3b c0             	cmp    %rax,%r8
1401b6915:	0f 85 58 01 00 00    	jne    0x1401b6a73
1401b691b:	e8 1c 12 e5 ff       	call   0x140007b3c
1401b6920:	33 f6                	xor    %esi,%esi
1401b6922:	85 c0                	test   %eax,%eax
1401b6924:	0f 85 49 01 00 00    	jne    0x1401b6a73
1401b692a:	49 8d 56 28          	lea    0x28(%r14),%rdx
1401b692e:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401b6933:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1401b6937:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401b693b:	76 03                	jbe    0x1401b6940
1401b693d:	48 8b 12             	mov    (%rdx),%rdx
1401b6940:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401b6945:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b6949:	76 03                	jbe    0x1401b694e
1401b694b:	48 8b 09             	mov    (%rcx),%rcx
1401b694e:	4c 3b c0             	cmp    %rax,%r8
1401b6951:	0f 85 1c 01 00 00    	jne    0x1401b6a73
1401b6957:	e8 e0 11 e5 ff       	call   0x140007b3c
1401b695c:	85 c0                	test   %eax,%eax
1401b695e:	0f 85 0f 01 00 00    	jne    0x1401b6a73
1401b6964:	41 8b 06             	mov    (%r14),%eax
1401b6967:	39 45 00             	cmp    %eax,0x0(%rbp)
1401b696a:	0f 85 03 01 00 00    	jne    0x1401b6a73
1401b6970:	41 8a 46 48          	mov    0x48(%r14),%al
1401b6974:	38 45 48             	cmp    %al,0x48(%rbp)
1401b6977:	0f 85 f6 00 00 00    	jne    0x1401b6a73
1401b697d:	8a 47 20             	mov    0x20(%rdi),%al
1401b6980:	3a 43 20             	cmp    0x20(%rbx),%al
1401b6983:	0f 85 85 00 00 00    	jne    0x1401b6a0e
1401b6989:	8a 47 21             	mov    0x21(%rdi),%al
1401b698c:	3a 43 21             	cmp    0x21(%rbx),%al
1401b698f:	75 7d                	jne    0x1401b6a0e
1401b6991:	8b 47 24             	mov    0x24(%rdi),%eax
1401b6994:	3b 43 24             	cmp    0x24(%rbx),%eax
1401b6997:	0f 85 e5 00 00 00    	jne    0x1401b6a82
1401b699d:	8b 47 28             	mov    0x28(%rdi),%eax
1401b69a0:	3b 43 28             	cmp    0x28(%rbx),%eax
1401b69a3:	75 69                	jne    0x1401b6a0e
1401b69a5:	8b 47 2c             	mov    0x2c(%rdi),%eax
1401b69a8:	3b 43 2c             	cmp    0x2c(%rbx),%eax
1401b69ab:	0f 85 d1 00 00 00    	jne    0x1401b6a82
1401b69b1:	8b 47 30             	mov    0x30(%rdi),%eax
1401b69b4:	3b 43 30             	cmp    0x30(%rbx),%eax
1401b69b7:	0f 85 c5 00 00 00    	jne    0x1401b6a82
1401b69bd:	4c 8d 7b 58          	lea    0x58(%rbx),%r15
1401b69c1:	49 83 7f 18 07       	cmpq   $0x7,0x18(%r15)
1401b69c6:	4c 8d 77 58          	lea    0x58(%rdi),%r14
1401b69ca:	49 8b d7             	mov    %r15,%rdx
1401b69cd:	76 03                	jbe    0x1401b69d2
1401b69cf:	49 8b 17             	mov    (%r15),%rdx
1401b69d2:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
1401b69d7:	49 8b ce             	mov    %r14,%rcx
1401b69da:	4d 8b 46 10          	mov    0x10(%r14),%r8
1401b69de:	76 03                	jbe    0x1401b69e3
1401b69e0:	49 8b 0e             	mov    (%r14),%rcx
1401b69e3:	4d 3b 47 10          	cmp    0x10(%r15),%r8
1401b69e7:	75 2a                	jne    0x1401b6a13
1401b69e9:	e8 4e 11 e5 ff       	call   0x140007b3c
1401b69ee:	85 c0                	test   %eax,%eax
1401b69f0:	75 21                	jne    0x1401b6a13
1401b69f2:	8a 43 34             	mov    0x34(%rbx),%al
1401b69f5:	38 47 34             	cmp    %al,0x34(%rdi)
1401b69f8:	75 14                	jne    0x1401b6a0e
1401b69fa:	40 38 77 34          	cmp    %sil,0x34(%rdi)
1401b69fe:	74 08                	je     0x1401b6a08
1401b6a00:	8b 47 38             	mov    0x38(%rdi),%eax
1401b6a03:	3b 43 38             	cmp    0x38(%rbx),%eax
1401b6a06:	75 06                	jne    0x1401b6a0e
1401b6a08:	8a 43 3c             	mov    0x3c(%rbx),%al
1401b6a0b:	38 47 3c             	cmp    %al,0x3c(%rdi)
1401b6a0e:	0f 92 c0             	setb   %al
1401b6a11:	eb 72                	jmp    0x1401b6a85
1401b6a13:	49 83 7f 18 07       	cmpq   $0x7,0x18(%r15)
1401b6a18:	49 8b 7f 10          	mov    0x10(%r15),%rdi
1401b6a1c:	76 03                	jbe    0x1401b6a21
1401b6a1e:	4d 8b 3f             	mov    (%r15),%r15
1401b6a21:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
1401b6a26:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1401b6a2a:	76 03                	jbe    0x1401b6a2f
1401b6a2c:	4d 8b 36             	mov    (%r14),%r14
1401b6a2f:	48 3b fb             	cmp    %rbx,%rdi
1401b6a32:	4c 8b c3             	mov    %rbx,%r8
1401b6a35:	49 8b d7             	mov    %r15,%rdx
1401b6a38:	49 8b ce             	mov    %r14,%rcx
1401b6a3b:	4c 0f 42 c7          	cmovb  %rdi,%r8
1401b6a3f:	e8 f8 10 e5 ff       	call   0x140007b3c
1401b6a44:	8b d0                	mov    %eax,%edx
1401b6a46:	85 c0                	test   %eax,%eax
1401b6a48:	75 0f                	jne    0x1401b6a59
1401b6a4a:	48 3b df             	cmp    %rdi,%rbx
1401b6a4d:	73 05                	jae    0x1401b6a54
1401b6a4f:	83 ca ff             	or     $0xffffffff,%edx
1401b6a52:	eb 05                	jmp    0x1401b6a59
1401b6a54:	8b d6                	mov    %esi,%edx
1401b6a56:	0f 97 c2             	seta   %dl
1401b6a59:	85 d2                	test   %edx,%edx
1401b6a5b:	74 0d                	je     0x1401b6a6a
1401b6a5d:	be ff 00 00 00       	mov    $0xff,%esi
1401b6a62:	b9 01 00 00 00       	mov    $0x1,%ecx
1401b6a67:	0f 49 f1             	cmovns %ecx,%esi
1401b6a6a:	40 c0 ee 07          	shr    $0x7,%sil
1401b6a6e:	40 8a c6             	mov    %sil,%al
1401b6a71:	eb 12                	jmp    0x1401b6a85
1401b6a73:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401b6a77:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401b6a7b:	e8 cc 08 00 00       	call   0x1401b734c
1401b6a80:	eb 03                	jmp    0x1401b6a85
1401b6a82:	0f 9c c0             	setl   %al
1401b6a85:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6a8a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401b6a8f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6a94:	48 83 c4 20          	add    $0x20,%rsp
1401b6a98:	41 5f                	pop    %r15
1401b6a9a:	41 5e                	pop    %r14
1401b6a9c:	5f                   	pop    %rdi
1401b6a9d:	c3                   	ret
1401b6a9e:	90                   	nop
1401b6a9f:	90                   	nop
1401b6aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6aa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b6aaa:	57                   	push   %rdi
1401b6aab:	48 83 ec 20          	sub    $0x20,%rsp
1401b6aaf:	48 8b fa             	mov    %rdx,%rdi
1401b6ab2:	48 8b f1             	mov    %rcx,%rsi
1401b6ab5:	e8 ca fd ff ff       	call   0x1401b6884
1401b6aba:	32 db                	xor    %bl,%bl
1401b6abc:	84 c0                	test   %al,%al
1401b6abe:	75 11                	jne    0x1401b6ad1
1401b6ac0:	48 8b d6             	mov    %rsi,%rdx
1401b6ac3:	48 8b cf             	mov    %rdi,%rcx
1401b6ac6:	e8 b9 fd ff ff       	call   0x1401b6884
1401b6acb:	84 c0                	test   %al,%al
1401b6acd:	75 02                	jne    0x1401b6ad1
1401b6acf:	b3 01                	mov    $0x1,%bl
1401b6ad1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b6ad6:	8a c3                	mov    %bl,%al
1401b6ad8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b6add:	48 83 c4 20          	add    $0x20,%rsp
1401b6ae1:	5f                   	pop    %rdi
1401b6ae2:	c3                   	ret
1401b6ae3:	90                   	nop
1401b6ae4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6ae9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b6aee:	57                   	push   %rdi
1401b6aef:	48 83 ec 20          	sub    $0x20,%rsp
1401b6af3:	41 8b d8             	mov    %r8d,%ebx
1401b6af6:	48 8b fa             	mov    %rdx,%rdi
1401b6af9:	48 8b f1             	mov    %rcx,%rsi
1401b6afc:	41 f6 c0 01          	test   $0x1,%r8b
1401b6b00:	74 3e                	je     0x1401b6b40
1401b6b02:	48 8b 01             	mov    (%rcx),%rax
1401b6b05:	f3 0f 10 58 08       	movss  0x8(%rax),%xmm3
1401b6b0a:	48 8b 02             	mov    (%rdx),%rax
1401b6b0d:	f3 0f 58 db          	addss  %xmm3,%xmm3
1401b6b11:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401b6b16:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401b6b1a:	0f 5a c8             	cvtps2pd %xmm0,%xmm1
1401b6b1d:	0f 5a c3             	cvtps2pd %xmm3,%xmm0
1401b6b20:	f2 0f 58 0d a8 a6 9f 	addsd  0x9fa6a8(%rip),%xmm1        # 0x140bb11d0
1401b6b27:	00
1401b6b28:	f2 0f 58 05 a0 a6 9f 	addsd  0x9fa6a0(%rip),%xmm0        # 0x140bb11d0
1401b6b2f:	00
1401b6b30:	f2 0f 2c c9          	cvttsd2si %xmm1,%ecx
1401b6b34:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
1401b6b38:	3b c1                	cmp    %ecx,%eax
1401b6b3a:	0f 85 a8 01 00 00    	jne    0x1401b6ce8
1401b6b40:	f6 c3 02             	test   $0x2,%bl
1401b6b43:	74 12                	je     0x1401b6b57
1401b6b45:	48 8b 07             	mov    (%rdi),%rax
1401b6b48:	48 8b 16             	mov    (%rsi),%rdx
1401b6b4b:	8b 48 0c             	mov    0xc(%rax),%ecx
1401b6b4e:	39 4a 0c             	cmp    %ecx,0xc(%rdx)
1401b6b51:	0f 85 91 01 00 00    	jne    0x1401b6ce8
1401b6b57:	f6 c3 04             	test   $0x4,%bl
1401b6b5a:	74 48                	je     0x1401b6ba4
1401b6b5c:	48 8b 07             	mov    (%rdi),%rax
1401b6b5f:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401b6b63:	48 8b 06             	mov    (%rsi),%rax
1401b6b66:	48 83 c2 08          	add    $0x8,%rdx
1401b6b6a:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401b6b6e:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401b6b72:	48 83 c1 08          	add    $0x8,%rcx
1401b6b76:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401b6b7b:	76 03                	jbe    0x1401b6b80
1401b6b7d:	48 8b 12             	mov    (%rdx),%rdx
1401b6b80:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401b6b85:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b6b89:	76 03                	jbe    0x1401b6b8e
1401b6b8b:	48 8b 09             	mov    (%rcx),%rcx
1401b6b8e:	4c 3b c0             	cmp    %rax,%r8
1401b6b91:	0f 85 51 01 00 00    	jne    0x1401b6ce8
1401b6b97:	e8 a0 0f e5 ff       	call   0x140007b3c
1401b6b9c:	85 c0                	test   %eax,%eax
1401b6b9e:	0f 85 44 01 00 00    	jne    0x1401b6ce8
1401b6ba4:	f6 c3 08             	test   $0x8,%bl
1401b6ba7:	74 48                	je     0x1401b6bf1
1401b6ba9:	48 8b 07             	mov    (%rdi),%rax
1401b6bac:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401b6bb0:	48 8b 06             	mov    (%rsi),%rax
1401b6bb3:	48 83 c2 28          	add    $0x28,%rdx
1401b6bb7:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401b6bbb:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401b6bbf:	48 83 c1 28          	add    $0x28,%rcx
1401b6bc3:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401b6bc8:	76 03                	jbe    0x1401b6bcd
1401b6bca:	48 8b 12             	mov    (%rdx),%rdx
1401b6bcd:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401b6bd2:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b6bd6:	76 03                	jbe    0x1401b6bdb
1401b6bd8:	48 8b 09             	mov    (%rcx),%rcx
1401b6bdb:	4c 3b c0             	cmp    %rax,%r8
1401b6bde:	0f 85 04 01 00 00    	jne    0x1401b6ce8
1401b6be4:	e8 53 0f e5 ff       	call   0x140007b3c
1401b6be9:	85 c0                	test   %eax,%eax
1401b6beb:	0f 85 f7 00 00 00    	jne    0x1401b6ce8
1401b6bf1:	f6 c3 10             	test   $0x10,%bl
1401b6bf4:	74 12                	je     0x1401b6c08
1401b6bf6:	48 8b 07             	mov    (%rdi),%rax
1401b6bf9:	48 8b 16             	mov    (%rsi),%rdx
1401b6bfc:	8a 48 20             	mov    0x20(%rax),%cl
1401b6bff:	38 4a 20             	cmp    %cl,0x20(%rdx)
1401b6c02:	0f 85 e0 00 00 00    	jne    0x1401b6ce8
1401b6c08:	f6 c3 20             	test   $0x20,%bl
1401b6c0b:	74 12                	je     0x1401b6c1f
1401b6c0d:	48 8b 07             	mov    (%rdi),%rax
1401b6c10:	48 8b 16             	mov    (%rsi),%rdx
1401b6c13:	8a 48 21             	mov    0x21(%rax),%cl
1401b6c16:	38 4a 21             	cmp    %cl,0x21(%rdx)
1401b6c19:	0f 85 c9 00 00 00    	jne    0x1401b6ce8
1401b6c1f:	f6 c3 40             	test   $0x40,%bl
1401b6c22:	74 22                	je     0x1401b6c46
1401b6c24:	48 8b 0e             	mov    (%rsi),%rcx
1401b6c27:	48 8b 17             	mov    (%rdi),%rdx
1401b6c2a:	8b 41 24             	mov    0x24(%rcx),%eax
1401b6c2d:	3b 42 24             	cmp    0x24(%rdx),%eax
1401b6c30:	0f 85 b2 00 00 00    	jne    0x1401b6ce8
1401b6c36:	85 c0                	test   %eax,%eax
1401b6c38:	74 0c                	je     0x1401b6c46
1401b6c3a:	8b 42 28             	mov    0x28(%rdx),%eax
1401b6c3d:	39 41 28             	cmp    %eax,0x28(%rcx)
1401b6c40:	0f 85 a2 00 00 00    	jne    0x1401b6ce8
1401b6c46:	84 db                	test   %bl,%bl
1401b6c48:	79 12                	jns    0x1401b6c5c
1401b6c4a:	48 8b 07             	mov    (%rdi),%rax
1401b6c4d:	48 8b 16             	mov    (%rsi),%rdx
1401b6c50:	8b 48 2c             	mov    0x2c(%rax),%ecx
1401b6c53:	39 4a 2c             	cmp    %ecx,0x2c(%rdx)
1401b6c56:	0f 85 8c 00 00 00    	jne    0x1401b6ce8
1401b6c5c:	0f ba e3 08          	bt     $0x8,%ebx
1401b6c60:	73 0e                	jae    0x1401b6c70
1401b6c62:	48 8b 07             	mov    (%rdi),%rax
1401b6c65:	48 8b 16             	mov    (%rsi),%rdx
1401b6c68:	8b 48 30             	mov    0x30(%rax),%ecx
1401b6c6b:	39 4a 30             	cmp    %ecx,0x30(%rdx)
1401b6c6e:	75 78                	jne    0x1401b6ce8
1401b6c70:	0f ba e3 09          	bt     $0x9,%ebx
1401b6c74:	73 20                	jae    0x1401b6c96
1401b6c76:	48 8b 0e             	mov    (%rsi),%rcx
1401b6c79:	48 8b 17             	mov    (%rdi),%rdx