1401ca817:	41 83 cc ff          	or     $0xffffffff,%r12d
1401ca81b:	41 8b c4             	mov    %r12d,%eax
1401ca81e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ca823:	41 03 c4             	add    %r12d,%eax
1401ca826:	75 2c                	jne    0x1401ca854
1401ca828:	48 8b 07             	mov    (%rdi),%rax
1401ca82b:	48 8b cf             	mov    %rdi,%rcx
1401ca82e:	48 8b 00             	mov    (%rax),%rax
1401ca831:	ff 15 01 24 94 00    	call   *0x942401(%rip)        # 0x140b0cc38
1401ca837:	41 8b c4             	mov    %r12d,%eax
1401ca83a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ca83f:	41 03 c4             	add    %r12d,%eax
1401ca842:	75 10                	jne    0x1401ca854
1401ca844:	48 8b 07             	mov    (%rdi),%rax
1401ca847:	48 8b cf             	mov    %rdi,%rcx
1401ca84a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ca84e:	ff 15 e4 23 94 00    	call   *0x9423e4(%rip)        # 0x140b0cc38
1401ca854:	49 ff c6             	inc    %r14
1401ca857:	48 8b 0b             	mov    (%rbx),%rcx
1401ca85a:	48 8b 01             	mov    (%rcx),%rax
1401ca85d:	48 8b 40 40          	mov    0x40(%rax),%rax
1401ca861:	ff 15 d1 23 94 00    	call   *0x9423d1(%rip)        # 0x140b0cc38
1401ca867:	4c 3b f0             	cmp    %rax,%r14
1401ca86a:	0f 82 53 fe ff ff    	jb     0x1401ca6c3
1401ca870:	44 8a 74 24 40       	mov    0x40(%rsp),%r14b
1401ca875:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
1401ca879:	48 85 ff             	test   %rdi,%rdi
1401ca87c:	74 39                	je     0x1401ca8b7
1401ca87e:	83 c8 ff             	or     $0xffffffff,%eax
1401ca881:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ca886:	83 f8 01             	cmp    $0x1,%eax
1401ca889:	75 2c                	jne    0x1401ca8b7
1401ca88b:	48 8b 07             	mov    (%rdi),%rax
1401ca88e:	48 8b cf             	mov    %rdi,%rcx
1401ca891:	48 8b 00             	mov    (%rax),%rax
1401ca894:	ff 15 9e 23 94 00    	call   *0x94239e(%rip)        # 0x140b0cc38
1401ca89a:	83 c8 ff             	or     $0xffffffff,%eax
1401ca89d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ca8a2:	83 f8 01             	cmp    $0x1,%eax
1401ca8a5:	75 10                	jne    0x1401ca8b7
1401ca8a7:	48 8b 07             	mov    (%rdi),%rax
1401ca8aa:	48 8b cf             	mov    %rdi,%rcx
1401ca8ad:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ca8b1:	ff 15 81 23 94 00    	call   *0x942381(%rip)        # 0x140b0cc38
1401ca8b7:	48 8b 0b             	mov    (%rbx),%rcx
1401ca8ba:	48 8b 01             	mov    (%rcx),%rax
1401ca8bd:	48 8b 40 40          	mov    0x40(%rax),%rax
1401ca8c1:	ff 15 71 23 94 00    	call   *0x942371(%rip)        # 0x140b0cc38
1401ca8c7:	48 3b f0             	cmp    %rax,%rsi
1401ca8ca:	0f 82 c6 fd ff ff    	jb     0x1401ca696
1401ca8d0:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401ca8d4:	e8 ff ce ea ff       	call   0x1400777d8
1401ca8d9:	90                   	nop
1401ca8da:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401ca8de:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ca8e3:	e8 58 1b e5 ff       	call   0x14001c440
1401ca8e8:	90                   	nop
1401ca8e9:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401ca8ed:	48 8b 08             	mov    (%rax),%rcx
1401ca8f0:	48 8b 41 48          	mov    0x48(%rcx),%rax
1401ca8f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ca8f7:	66 0f 7f 85 90 00 00 	movdqa %xmm0,0x90(%rbp)
1401ca8fe:	00
1401ca8ff:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ca904:	48 85 c9             	test   %rcx,%rcx
1401ca907:	74 04                	je     0x1401ca90d
1401ca909:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401ca90d:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401ca912:	66 0f 7f 85 90 00 00 	movdqa %xmm0,0x90(%rbp)
1401ca919:	00
1401ca91a:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1401ca921:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1401ca925:	ff 15 0d 23 94 00    	call   *0x94230d(%rip)        # 0x140b0cc38
1401ca92b:	48 8b bd 98 00 00 00 	mov    0x98(%rbp),%rdi
1401ca932:	41 83 cd ff          	or     $0xffffffff,%r13d
1401ca936:	48 85 ff             	test   %rdi,%rdi
1401ca939:	74 39                	je     0x1401ca974
1401ca93b:	41 8b c5             	mov    %r13d,%eax
1401ca93e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ca943:	41 03 c5             	add    %r13d,%eax
1401ca946:	75 2c                	jne    0x1401ca974
1401ca948:	48 8b 07             	mov    (%rdi),%rax
1401ca94b:	48 8b cf             	mov    %rdi,%rcx
1401ca94e:	48 8b 00             	mov    (%rax),%rax
1401ca951:	ff 15 e1 22 94 00    	call   *0x9422e1(%rip)        # 0x140b0cc38
1401ca957:	41 8b c5             	mov    %r13d,%eax
1401ca95a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ca95f:	41 03 c5             	add    %r13d,%eax
1401ca962:	75 10                	jne    0x1401ca974
1401ca964:	48 8b 07             	mov    (%rdi),%rax
1401ca967:	48 8b cf             	mov    %rdi,%rcx
1401ca96a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ca96e:	ff 15 c4 22 94 00    	call   *0x9422c4(%rip)        # 0x140b0cc38
1401ca974:	33 d2                	xor    %edx,%edx
1401ca976:	48 8b 0b             	mov    (%rbx),%rcx
1401ca979:	e8 1e ed fa ff       	call   0x14017969c
1401ca97e:	84 c0                	test   %al,%al
1401ca980:	0f 84 60 03 00 00    	je     0x1401cace6
1401ca986:	33 f6                	xor    %esi,%esi
1401ca988:	48 8b 0b             	mov    (%rbx),%rcx
1401ca98b:	48 8b 01             	mov    (%rcx),%rax
1401ca98e:	48 8b 40 40          	mov    0x40(%rax),%rax
1401ca992:	ff 15 a0 22 94 00    	call   *0x9422a0(%rip)        # 0x140b0cc38
1401ca998:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401ca99d:	48 85 c0             	test   %rax,%rax
1401ca9a0:	0f 84 12 02 00 00    	je     0x1401cabb8
1401ca9a6:	48 8b 0b             	mov    (%rbx),%rcx
1401ca9a9:	48 8b 01             	mov    (%rcx),%rax
1401ca9ac:	4c 8b c6             	mov    %rsi,%r8
1401ca9af:	48 8d 95 28 01 00 00 	lea    0x128(%rbp),%rdx
1401ca9b6:	48 8b 40 30          	mov    0x30(%rax),%rax
1401ca9ba:	ff 15 78 22 94 00    	call   *0x942278(%rip)        # 0x140b0cc38
1401ca9c0:	90                   	nop
1401ca9c1:	48 8b 08             	mov    (%rax),%rcx
1401ca9c4:	48 8b 01             	mov    (%rcx),%rax
1401ca9c7:	48 8b 40 18          	mov    0x18(%rax),%rax
1401ca9cb:	ff 15 67 22 94 00    	call   *0x942267(%rip)        # 0x140b0cc38
1401ca9d1:	44 8b e0             	mov    %eax,%r12d
1401ca9d4:	48 8b bd 30 01 00 00 	mov    0x130(%rbp),%rdi
1401ca9db:	48 85 ff             	test   %rdi,%rdi
1401ca9de:	74 3e                	je     0x1401caa1e
1401ca9e0:	41 8b cd             	mov    %r13d,%ecx
1401ca9e3:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)
1401ca9e8:	41 03 cd             	add    %r13d,%ecx
1401ca9eb:	75 2c                	jne    0x1401caa19
1401ca9ed:	48 8b 17             	mov    (%rdi),%rdx
1401ca9f0:	48 8b cf             	mov    %rdi,%rcx
1401ca9f3:	48 8b 02             	mov    (%rdx),%rax
1401ca9f6:	ff 15 3c 22 94 00    	call   *0x94223c(%rip)        # 0x140b0cc38
1401ca9fc:	41 8b c5             	mov    %r13d,%eax
1401ca9ff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401caa04:	41 03 c5             	add    %r13d,%eax
1401caa07:	75 10                	jne    0x1401caa19
1401caa09:	48 8b 07             	mov    (%rdi),%rax
1401caa0c:	48 8b cf             	mov    %rdi,%rcx
1401caa0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401caa13:	ff 15 1f 22 94 00    	call   *0x94221f(%rip)        # 0x140b0cc38
1401caa19:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401caa1e:	41 83 fc 03          	cmp    $0x3,%r12d
1401caa22:	0f 85 74 01 00 00    	jne    0x1401cab9c
1401caa28:	48 8b 0b             	mov    (%rbx),%rcx
1401caa2b:	48 8b 01             	mov    (%rcx),%rax
1401caa2e:	4c 8b c6             	mov    %rsi,%r8
1401caa31:	48 8d 95 38 01 00 00 	lea    0x138(%rbp),%rdx
1401caa38:	48 8b 40 30          	mov    0x30(%rax),%rax
1401caa3c:	ff 15 f6 21 94 00    	call   *0x9421f6(%rip)        # 0x140b0cc38
1401caa42:	90                   	nop
1401caa43:	48 8b 08             	mov    (%rax),%rcx
1401caa46:	48 8b 01             	mov    (%rcx),%rax
1401caa49:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1401caa50:	48 8b 40 08          	mov    0x8(%rax),%rax
1401caa54:	ff 15 de 21 94 00    	call   *0x9421de(%rip)        # 0x140b0cc38
1401caa5a:	90                   	nop
1401caa5b:	48 8b bd 40 01 00 00 	mov    0x140(%rbp),%rdi
1401caa62:	48 85 ff             	test   %rdi,%rdi
1401caa65:	74 3e                	je     0x1401caaa5
1401caa67:	41 8b c5             	mov    %r13d,%eax
1401caa6a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401caa6f:	41 03 c5             	add    %r13d,%eax
1401caa72:	75 2c                	jne    0x1401caaa0
1401caa74:	48 8b 07             	mov    (%rdi),%rax
1401caa77:	48 8b cf             	mov    %rdi,%rcx
1401caa7a:	48 8b 00             	mov    (%rax),%rax
1401caa7d:	ff 15 b5 21 94 00    	call   *0x9421b5(%rip)        # 0x140b0cc38
1401caa83:	41 8b c5             	mov    %r13d,%eax
1401caa86:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401caa8b:	41 03 c5             	add    %r13d,%eax
1401caa8e:	75 10                	jne    0x1401caaa0
1401caa90:	48 8b 07             	mov    (%rdi),%rax
1401caa93:	48 8b cf             	mov    %rdi,%rcx
1401caa96:	48 8b 40 08          	mov    0x8(%rax),%rax
1401caa9a:	ff 15 98 21 94 00    	call   *0x942198(%rip)        # 0x140b0cc38
1401caaa0:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401caaa5:	49 8b 06             	mov    (%r14),%rax
1401caaa8:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1401caaaf:	49 8b ce             	mov    %r14,%rcx
1401caab2:	48 8b 40 48          	mov    0x48(%rax),%rax
1401caab6:	ff 15 7c 21 94 00    	call   *0x94217c(%rip)        # 0x140b0cc38
1401caabc:	4c 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%r9
1401caac3:	49 8b 01             	mov    (%r9),%rax
1401caac6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401caac9:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1401caad0:	00
1401caad1:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401caad6:	48 85 c9             	test   %rcx,%rcx
1401caad9:	74 09                	je     0x1401caae4
1401caadb:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401caadf:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401caae4:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401caae9:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
1401caaf0:	00
1401caaf1:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1401caaf8:	33 d2                	xor    %edx,%edx
1401caafa:	49 8b c9             	mov    %r9,%rcx
1401caafd:	48 8b 40 60          	mov    0x60(%rax),%rax
1401cab01:	ff 15 31 21 94 00    	call   *0x942131(%rip)        # 0x140b0cc38
1401cab07:	90                   	nop
1401cab08:	48 8b bd a8 00 00 00 	mov    0xa8(%rbp),%rdi
1401cab0f:	48 85 ff             	test   %rdi,%rdi
1401cab12:	74 3e                	je     0x1401cab52
1401cab14:	41 8b c5             	mov    %r13d,%eax
1401cab17:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cab1c:	41 03 c5             	add    %r13d,%eax
1401cab1f:	75 2c                	jne    0x1401cab4d
1401cab21:	48 8b 07             	mov    (%rdi),%rax
1401cab24:	48 8b cf             	mov    %rdi,%rcx
1401cab27:	48 8b 00             	mov    (%rax),%rax
1401cab2a:	ff 15 08 21 94 00    	call   *0x942108(%rip)        # 0x140b0cc38
1401cab30:	41 8b c5             	mov    %r13d,%eax
1401cab33:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cab38:	41 03 c5             	add    %r13d,%eax
1401cab3b:	75 10                	jne    0x1401cab4d
1401cab3d:	48 8b 07             	mov    (%rdi),%rax
1401cab40:	48 8b cf             	mov    %rdi,%rcx
1401cab43:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cab47:	ff 15 eb 20 94 00    	call   *0x9420eb(%rip)        # 0x140b0cc38
1401cab4d:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401cab52:	48 8b bd b8 00 00 00 	mov    0xb8(%rbp),%rdi
1401cab59:	48 85 ff             	test   %rdi,%rdi
1401cab5c:	74 3e                	je     0x1401cab9c
1401cab5e:	41 8b c5             	mov    %r13d,%eax
1401cab61:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cab66:	41 03 c5             	add    %r13d,%eax
1401cab69:	75 2c                	jne    0x1401cab97
1401cab6b:	48 8b 07             	mov    (%rdi),%rax
1401cab6e:	48 8b cf             	mov    %rdi,%rcx
1401cab71:	48 8b 00             	mov    (%rax),%rax
1401cab74:	ff 15 be 20 94 00    	call   *0x9420be(%rip)        # 0x140b0cc38
1401cab7a:	41 8b c5             	mov    %r13d,%eax
1401cab7d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cab82:	41 03 c5             	add    %r13d,%eax
1401cab85:	75 10                	jne    0x1401cab97
1401cab87:	48 8b 07             	mov    (%rdi),%rax
1401cab8a:	48 8b cf             	mov    %rdi,%rcx
1401cab8d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cab91:	ff 15 a1 20 94 00    	call   *0x9420a1(%rip)        # 0x140b0cc38
1401cab97:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401cab9c:	48 ff c6             	inc    %rsi
1401cab9f:	48 8b 0b             	mov    (%rbx),%rcx
1401caba2:	48 8b 01             	mov    (%rcx),%rax
1401caba5:	48 8b 40 40          	mov    0x40(%rax),%rax
1401caba9:	ff 15 89 20 94 00    	call   *0x942089(%rip)        # 0x140b0cc38
1401cabaf:	48 3b f0             	cmp    %rax,%rsi
1401cabb2:	0f 82 ee fd ff ff    	jb     0x1401ca9a6
1401cabb8:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401cabbc:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%rax)
1401cabc3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cabc6:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1401cabcb:	48 83 a5 58 02 00 00 	andq   $0x0,0x258(%rbp)
1401cabd2:	00
1401cabd3:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401cabd9:	66 0f 7f 85 60 02 00 	movdqa %xmm0,0x260(%rbp)
1401cabe0:	00
1401cabe1:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401cabe5:	48 85 c9             	test   %rcx,%rcx
1401cabe8:	74 09                	je     0x1401cabf3
1401cabea:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401cabee:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401cabf3:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401cabf7:	66 0f 7f 85 60 02 00 	movdqa %xmm0,0x260(%rbp)
1401cabfe:	00
1401cabff:	48 8d 45 10          	lea    0x10(%rbp),%rax
1401cac03:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401cac08:	48 8d 85 20 02 00 00 	lea    0x220(%rbp),%rax
1401cac0f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401cac14:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401cac19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401cac1e:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1401cac24:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
1401cac2b:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401cac32:	e8 75 23 f1 ff       	call   0x1400dcfac
1401cac37:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cac3a:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401cac40:	49 8b 4f 10          	mov    0x10(%r15),%rcx
1401cac44:	48 85 c9             	test   %rcx,%rcx
1401cac47:	74 17                	je     0x1401cac60
1401cac49:	49 8b 47 08          	mov    0x8(%r15),%rax
1401cac4d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401cac52:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1401cac57:	f0 ff 41 0c          	lock incl 0xc(%rcx)
1401cac5b:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401cac60:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401cac65:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401cac6c:	e8 03 eb e3 ff       	call   0x140009774
1401cac71:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401cac78:	e8 63 25 f1 ff       	call   0x1400dd1e0
1401cac7d:	48 8d 8d a0 02 00 00 	lea    0x2a0(%rbp),%rcx
1401cac84:	e8 bf 4f e4 ff       	call   0x14000fc48
1401cac89:	eb 60                	jmp    0x1401caceb
1401cac8b:	41 b6 01             	mov    $0x1,%r14b
1401cac8e:	44 88 74 24 40       	mov    %r14b,0x40(%rsp)
1401cac93:	48 8b 7d f8          	mov    -0x8(%rbp),%rdi
1401cac97:	48 85 ff             	test   %rdi,%rdi
1401cac9a:	0f 84 d5 fb ff ff    	je     0x1401ca875
1401caca0:	83 c8 ff             	or     $0xffffffff,%eax
1401caca3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401caca8:	83 f8 01             	cmp    $0x1,%eax
1401cacab:	0f 85 c4 fb ff ff    	jne    0x1401ca875
1401cacb1:	48 8b 07             	mov    (%rdi),%rax
1401cacb4:	48 8b cf             	mov    %rdi,%rcx
1401cacb7:	48 8b 00             	mov    (%rax),%rax
1401cacba:	ff 15 78 1f 94 00    	call   *0x941f78(%rip)        # 0x140b0cc38
1401cacc0:	83 c8 ff             	or     $0xffffffff,%eax
1401cacc3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cacc8:	83 f8 01             	cmp    $0x1,%eax
1401caccb:	0f 85 a4 fb ff ff    	jne    0x1401ca875
1401cacd1:	48 8b 07             	mov    (%rdi),%rax
1401cacd4:	48 8b cf             	mov    %rdi,%rcx
1401cacd7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cacdb:	ff 15 57 1f 94 00    	call   *0x941f57(%rip)        # 0x140b0cc38
1401cace1:	e9 8f fb ff ff       	jmp    0x1401ca875
1401cace6:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1401caceb:	45 33 ed             	xor    %r13d,%r13d
1401cacee:	49 8b 06             	mov    (%r14),%rax
1401cacf1:	49 8b ce             	mov    %r14,%rcx
1401cacf4:	48 8b 40 40          	mov    0x40(%rax),%rax
1401cacf8:	ff 15 3a 1f 94 00    	call   *0x941f3a(%rip)        # 0x140b0cc38
1401cacfe:	48 85 c0             	test   %rax,%rax
1401cad01:	0f 84 4d 01 00 00    	je     0x1401cae54
1401cad07:	49 8b 06             	mov    (%r14),%rax
1401cad0a:	4d 8b c5             	mov    %r13,%r8
1401cad0d:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1401cad11:	49 8b ce             	mov    %r14,%rcx
1401cad14:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cad18:	ff 15 1a 1f 94 00    	call   *0x941f1a(%rip)        # 0x140b0cc38
1401cad1e:	90                   	nop
1401cad1f:	45 33 e4             	xor    %r12d,%r12d
1401cad22:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1401cad26:	48 8b 01             	mov    (%rcx),%rax
1401cad29:	48 8b 40 40          	mov    0x40(%rax),%rax
1401cad2d:	ff 15 05 1f 94 00    	call   *0x941f05(%rip)        # 0x140b0cc38
1401cad33:	48 85 c0             	test   %rax,%rax
1401cad36:	0f 84 b6 00 00 00    	je     0x1401cadf2
1401cad3c:	48 8b 75 50          	mov    0x50(%rbp),%rsi
1401cad40:	48 8b 06             	mov    (%rsi),%rax
1401cad43:	48 8b b8 b8 00 00 00 	mov    0xb8(%rax),%rdi
1401cad4a:	4d 8b c4             	mov    %r12,%r8
1401cad4d:	48 8d 95 48 01 00 00 	lea    0x148(%rbp),%rdx
1401cad54:	48 8b ce             	mov    %rsi,%rcx
1401cad57:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cad5b:	ff 15 d7 1e 94 00    	call   *0x941ed7(%rip)        # 0x140b0cc38
1401cad61:	90                   	nop
1401cad62:	48 8b 08             	mov    (%rax),%rcx
1401cad65:	48 8b 11             	mov    (%rcx),%rdx
1401cad68:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401cad6f:	ff 15 c3 1e 94 00    	call   *0x941ec3(%rip)        # 0x140b0cc38
1401cad75:	4d 85 e4             	test   %r12,%r12
1401cad78:	41 0f 94 c0          	sete   %r8b
1401cad7c:	48 8b d0             	mov    %rax,%rdx
1401cad7f:	48 8b ce             	mov    %rsi,%rcx