1402cdad6:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1402cdada:	48 89 45 30          	mov    %rax,0x30(%rbp)
1402cdade:	48 85 db             	test   %rbx,%rbx
1402cdae1:	74 10                	je     0x1402cdaf3
1402cdae3:	48 8b cb             	mov    %rbx,%rcx
1402cdae6:	e8 e5 d3 d4 ff       	call   0x14001aed0
1402cdaeb:	48 8b cb             	mov    %rbx,%rcx
1402cdaee:	e8 e1 1a 82 00       	call   0x140aef5d4
1402cdaf3:	4c 39 75 38          	cmp    %r14,0x38(%rbp)
1402cdaf7:	0f 85 24 01 00 00    	jne    0x1402cdc21
1402cdafd:	48 8b 07             	mov    (%rdi),%rax
1402cdb00:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cdb04:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdb07:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402cdb0b:	4c 89 75 00          	mov    %r14,0x0(%rbp)
1402cdb0f:	4c 89 75 08          	mov    %r14,0x8(%rbp)
1402cdb13:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402cdb19:	48 8d 15 5c bf 87 00 	lea    0x87bf5c(%rip),%rdx        # 0x140b49a7c
1402cdb20:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402cdb24:	e8 77 16 e4 ff       	call   0x14010f1a0
1402cdb29:	90                   	nop
1402cdb2a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cdb2e:	48 8b cf             	mov    %rdi,%rcx
1402cdb31:	48 8b c3             	mov    %rbx,%rax
1402cdb34:	ff 15 fe f0 83 00    	call   *0x83f0fe(%rip)        # 0x140b0cc38
1402cdb3a:	48 8b d0             	mov    %rax,%rdx
1402cdb3d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdb40:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402cdb46:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cdb4a:	48 85 c9             	test   %rcx,%rcx
1402cdb4d:	74 08                	je     0x1402cdb57
1402cdb4f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cdb53:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1402cdb57:	48 8b 00             	mov    (%rax),%rax
1402cdb5a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402cdb5f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cdb63:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402cdb68:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402cdb6d:	4d 8b cd             	mov    %r13,%r9
1402cdb70:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402cdb75:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402cdb7a:	49 8b cc             	mov    %r12,%rcx
1402cdb7d:	e8 1e 82 00 00       	call   0x1402d5da0
1402cdb82:	48 8b d0             	mov    %rax,%rdx
1402cdb85:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402cdb8a:	e8 bd de d4 ff       	call   0x14001ba4c
1402cdb8f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402cdb94:	e8 37 d3 d4 ff       	call   0x14001aed0
1402cdb99:	90                   	nop
1402cdb9a:	48 8b 45 08          	mov    0x8(%rbp),%rax
1402cdb9e:	48 83 f8 0f          	cmp    $0xf,%rax
1402cdba2:	76 2d                	jbe    0x1402cdbd1
1402cdba4:	48 ff c0             	inc    %rax
1402cdba7:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402cdbab:	48 8b d1             	mov    %rcx,%rdx
1402cdbae:	49 3b c7             	cmp    %r15,%rax
1402cdbb1:	72 18                	jb     0x1402cdbcb
1402cdbb3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cdbb7:	48 2b d1             	sub    %rcx,%rdx
1402cdbba:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cdbbe:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cdbc2:	76 07                	jbe    0x1402cdbcb
1402cdbc4:	ff 15 ce ed 83 00    	call   *0x83edce(%rip)        # 0x140b0c998
1402cdbca:	cc                   	int3
1402cdbcb:	ff 15 ef ec 83 00    	call   *0x83ecef(%rip)        # 0x140b0c8c0
1402cdbd1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402cdbd6:	e8 29 1a 82 00       	call   0x140aef604
1402cdbdb:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402cdbe0:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402cdbe5:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402cdbea:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402cdbef:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402cdbf4:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402cdbf9:	48 89 08             	mov    %rcx,(%rax)
1402cdbfc:	48 89 50 08          	mov    %rdx,0x8(%rax)
1402cdc00:	4c 89 40 10          	mov    %r8,0x10(%rax)
1402cdc04:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1402cdc08:	48 89 45 38          	mov    %rax,0x38(%rbp)
1402cdc0c:	48 85 db             	test   %rbx,%rbx
1402cdc0f:	74 10                	je     0x1402cdc21
1402cdc11:	48 8b cb             	mov    %rbx,%rcx
1402cdc14:	e8 b7 d2 d4 ff       	call   0x14001aed0
1402cdc19:	48 8b cb             	mov    %rbx,%rcx
1402cdc1c:	e8 b3 19 82 00       	call   0x140aef5d4
1402cdc21:	4c 39 75 48          	cmp    %r14,0x48(%rbp)
1402cdc25:	0f 85 f6 00 00 00    	jne    0x1402cdd21
1402cdc2b:	48 8b 07             	mov    (%rdi),%rax
1402cdc2e:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cdc32:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdc35:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402cdc39:	4c 89 75 00          	mov    %r14,0x0(%rbp)
1402cdc3d:	4c 89 75 08          	mov    %r14,0x8(%rbp)
1402cdc41:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402cdc47:	48 8d 15 7a bc 87 00 	lea    0x87bc7a(%rip),%rdx        # 0x140b498c8
1402cdc4e:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402cdc52:	e8 49 15 e4 ff       	call   0x14010f1a0
1402cdc57:	90                   	nop
1402cdc58:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cdc5c:	48 8b cf             	mov    %rdi,%rcx
1402cdc5f:	48 8b c3             	mov    %rbx,%rax
1402cdc62:	ff 15 d0 ef 83 00    	call   *0x83efd0(%rip)        # 0x140b0cc38
1402cdc68:	48 8b d0             	mov    %rax,%rdx
1402cdc6b:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdc6e:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402cdc74:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cdc78:	48 85 c9             	test   %rcx,%rcx
1402cdc7b:	74 08                	je     0x1402cdc85
1402cdc7d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cdc81:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1402cdc85:	48 8b 00             	mov    (%rax),%rax
1402cdc88:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402cdc8d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cdc91:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402cdc96:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402cdc9b:	4d 8b cd             	mov    %r13,%r9
1402cdc9e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402cdca3:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402cdca8:	49 8b cc             	mov    %r12,%rcx
1402cdcab:	e8 f0 80 00 00       	call   0x1402d5da0
1402cdcb0:	48 8b d0             	mov    %rax,%rdx
1402cdcb3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402cdcb8:	e8 8f dd d4 ff       	call   0x14001ba4c
1402cdcbd:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402cdcc2:	e8 09 d2 d4 ff       	call   0x14001aed0
1402cdcc7:	90                   	nop
1402cdcc8:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402cdccc:	e8 bf 15 e4 ff       	call   0x14010f290
1402cdcd1:	b9 18 00 00 00       	mov    $0x18,%ecx
1402cdcd6:	e8 29 19 82 00       	call   0x140aef604
1402cdcdb:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402cdce0:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402cdce5:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402cdcea:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402cdcef:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402cdcf4:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402cdcf9:	48 89 08             	mov    %rcx,(%rax)
1402cdcfc:	48 89 50 08          	mov    %rdx,0x8(%rax)
1402cdd00:	4c 89 40 10          	mov    %r8,0x10(%rax)
1402cdd04:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1402cdd08:	48 89 45 48          	mov    %rax,0x48(%rbp)
1402cdd0c:	48 85 db             	test   %rbx,%rbx
1402cdd0f:	74 10                	je     0x1402cdd21
1402cdd11:	48 8b cb             	mov    %rbx,%rcx
1402cdd14:	e8 b7 d1 d4 ff       	call   0x14001aed0
1402cdd19:	48 8b cb             	mov    %rbx,%rcx
1402cdd1c:	e8 b3 18 82 00       	call   0x140aef5d4
1402cdd21:	48 8b 07             	mov    (%rdi),%rax
1402cdd24:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdd27:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402cdd2b:	48 c7 45 00 02 00 00 	movq   $0x2,0x0(%rbp)
1402cdd32:	00
1402cdd33:	48 c7 45 08 0f 00 00 	movq   $0xf,0x8(%rbp)
1402cdd3a:	00
1402cdd3b:	0f b7 0d 5a be 87 00 	movzwl 0x87be5a(%rip),%ecx        # 0x140b49b9c
1402cdd42:	66 89 4d f0          	mov    %cx,-0x10(%rbp)
1402cdd46:	44 88 75 f2          	mov    %r14b,-0xe(%rbp)
1402cdd4a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cdd4e:	48 8b cf             	mov    %rdi,%rcx
1402cdd51:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cdd55:	ff 15 dd ee 83 00    	call   *0x83eedd(%rip)        # 0x140b0cc38
1402cdd5b:	48 8b d0             	mov    %rax,%rdx
1402cdd5e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdd61:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402cdd67:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cdd6b:	48 85 c9             	test   %rcx,%rcx
1402cdd6e:	74 08                	je     0x1402cdd78
1402cdd70:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cdd74:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1402cdd78:	48 8b 00             	mov    (%rax),%rax
1402cdd7b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402cdd80:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cdd84:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402cdd89:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402cdd8e:	4d 8b cd             	mov    %r13,%r9
1402cdd91:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402cdd96:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402cdd9b:	49 8b cc             	mov    %r12,%rcx
1402cdd9e:	e8 fd 7f 00 00       	call   0x1402d5da0
1402cdda3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402cdda8:	48 3b c8             	cmp    %rax,%rcx
1402cddab:	74 25                	je     0x1402cddd2
1402cddad:	48 8b 08             	mov    (%rax),%rcx
1402cddb0:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402cddb5:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cddb9:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402cddbe:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402cddc2:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402cddc7:	4c 89 30             	mov    %r14,(%rax)
1402cddca:	4c 89 70 08          	mov    %r14,0x8(%rax)
1402cddce:	4c 89 70 10          	mov    %r14,0x10(%rax)
1402cddd2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402cddd7:	e8 f4 d0 d4 ff       	call   0x14001aed0
1402cdddc:	90                   	nop
1402cdddd:	48 8b 45 08          	mov    0x8(%rbp),%rax
1402cdde1:	48 83 f8 0f          	cmp    $0xf,%rax
1402cdde5:	76 2d                	jbe    0x1402cde14
1402cdde7:	48 ff c0             	inc    %rax
1402cddea:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402cddee:	48 8b d1             	mov    %rcx,%rdx
1402cddf1:	49 3b c7             	cmp    %r15,%rax
1402cddf4:	72 18                	jb     0x1402cde0e
1402cddf6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cddfa:	48 2b d1             	sub    %rcx,%rdx
1402cddfd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cde01:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cde05:	76 07                	jbe    0x1402cde0e
1402cde07:	ff 15 8b eb 83 00    	call   *0x83eb8b(%rip)        # 0x140b0c998
1402cde0d:	cc                   	int3
1402cde0e:	ff 15 ac ea 83 00    	call   *0x83eaac(%rip)        # 0x140b0c8c0
1402cde14:	b9 18 00 00 00       	mov    $0x18,%ecx
1402cde19:	e8 e6 17 82 00       	call   0x140aef604
1402cde1e:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402cde23:	49 8b de             	mov    %r14,%rbx
1402cde26:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402cde2b:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402cde30:	49 8b f6             	mov    %r14,%rsi
1402cde33:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402cde38:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402cde3d:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402cde42:	48 89 08             	mov    %rcx,(%rax)
1402cde45:	48 89 50 08          	mov    %rdx,0x8(%rax)
1402cde49:	4c 89 40 10          	mov    %r8,0x10(%rax)
1402cde4d:	4c 8b 7d 10          	mov    0x10(%rbp),%r15
1402cde51:	48 89 45 10          	mov    %rax,0x10(%rbp)
1402cde55:	4d 85 ff             	test   %r15,%r15
1402cde58:	74 10                	je     0x1402cde6a
1402cde5a:	49 8b cf             	mov    %r15,%rcx
1402cde5d:	e8 6e d0 d4 ff       	call   0x14001aed0
1402cde62:	49 8b cf             	mov    %r15,%rcx
1402cde65:	e8 6a 17 82 00       	call   0x140aef5d4
1402cde6a:	48 8b 07             	mov    (%rdi),%rax
1402cde6d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cde70:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402cde74:	48 c7 45 00 02 00 00 	movq   $0x2,0x0(%rbp)
1402cde7b:	00
1402cde7c:	48 c7 45 08 0f 00 00 	movq   $0xf,0x8(%rbp)
1402cde83:	00
1402cde84:	0f b7 0d 15 bd 87 00 	movzwl 0x87bd15(%rip),%ecx        # 0x140b49ba0
1402cde8b:	66 89 4d f0          	mov    %cx,-0x10(%rbp)
1402cde8f:	45 33 ff             	xor    %r15d,%r15d
1402cde92:	44 88 7d f2          	mov    %r15b,-0xe(%rbp)
1402cde96:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cde9a:	48 8b cf             	mov    %rdi,%rcx
1402cde9d:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cdea1:	ff 15 91 ed 83 00    	call   *0x83ed91(%rip)        # 0x140b0cc38
1402cdea7:	48 8b d0             	mov    %rax,%rdx
1402cdeaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdead:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402cdeb3:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cdeb7:	48 85 c9             	test   %rcx,%rcx
1402cdeba:	74 17                	je     0x1402cded3
1402cdebc:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cdec0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402cdec5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1402cdeca:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1402cdecf:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1402cded3:	48 8b 00             	mov    (%rax),%rax
1402cded6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402cdedb:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cdedf:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402cdee4:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402cdee8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402cdeed:	4d 8b cd             	mov    %r13,%r9
1402cdef0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402cdef5:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1402cdefa:	49 8b cc             	mov    %r12,%rcx
1402cdefd:	e8 9e 7e 00 00       	call   0x1402d5da0
1402cdf02:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402cdf07:	48 3b c8             	cmp    %rax,%rcx
1402cdf0a:	74 25                	je     0x1402cdf31
1402cdf0c:	4c 8b 30             	mov    (%rax),%r14
1402cdf0f:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402cdf14:	48 8b 70 08          	mov    0x8(%rax),%rsi
1402cdf18:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402cdf1d:	48 8b 58 10          	mov    0x10(%rax),%rbx
1402cdf21:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402cdf26:	4c 89 38             	mov    %r15,(%rax)
1402cdf29:	4c 89 78 08          	mov    %r15,0x8(%rax)
1402cdf2d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1402cdf31:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402cdf36:	e8 95 cf d4 ff       	call   0x14001aed0
1402cdf3b:	90                   	nop
1402cdf3c:	48 8b 45 08          	mov    0x8(%rbp),%rax
1402cdf40:	48 83 f8 0f          	cmp    $0xf,%rax
1402cdf44:	76 30                	jbe    0x1402cdf76
1402cdf46:	48 ff c0             	inc    %rax
1402cdf49:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402cdf4d:	48 8b d1             	mov    %rcx,%rdx
1402cdf50:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cdf56:	72 18                	jb     0x1402cdf70
1402cdf58:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cdf5c:	48 2b d1             	sub    %rcx,%rdx
1402cdf5f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cdf63:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cdf67:	76 07                	jbe    0x1402cdf70
1402cdf69:	ff 15 29 ea 83 00    	call   *0x83ea29(%rip)        # 0x140b0c998
1402cdf6f:	cc                   	int3
1402cdf70:	ff 15 4a e9 83 00    	call   *0x83e94a(%rip)        # 0x140b0c8c0
1402cdf76:	b9 18 00 00 00       	mov    $0x18,%ecx
1402cdf7b:	e8 84 16 82 00       	call   0x140aef604
1402cdf80:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1402cdf85:	45 33 e4             	xor    %r12d,%r12d
1402cdf88:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1402cdf8d:	45 33 ed             	xor    %r13d,%r13d
1402cdf90:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1402cdf95:	4c 89 30             	mov    %r14,(%rax)
1402cdf98:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402cdf9c:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402cdfa0:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1402cdfa4:	48 89 45 18          	mov    %rax,0x18(%rbp)
1402cdfa8:	48 85 db             	test   %rbx,%rbx
1402cdfab:	74 10                	je     0x1402cdfbd
1402cdfad:	48 8b cb             	mov    %rbx,%rcx
1402cdfb0:	e8 1b cf d4 ff       	call   0x14001aed0
1402cdfb5:	48 8b cb             	mov    %rbx,%rcx
1402cdfb8:	e8 17 16 82 00       	call   0x140aef5d4
1402cdfbd:	48 8b 07             	mov    (%rdi),%rax
1402cdfc0:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdfc3:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402cdfc7:	48 c7 45 00 02 00 00 	movq   $0x2,0x0(%rbp)
1402cdfce:	00
1402cdfcf:	48 c7 45 08 0f 00 00 	movq   $0xf,0x8(%rbp)
1402cdfd6:	00
1402cdfd7:	0f b7 0d 4e b7 87 00 	movzwl 0x87b74e(%rip),%ecx        # 0x140b4972c
1402cdfde:	66 89 4d f0          	mov    %cx,-0x10(%rbp)
1402cdfe2:	33 db                	xor    %ebx,%ebx
1402cdfe4:	88 5d f2             	mov    %bl,-0xe(%rbp)
1402cdfe7:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1402cdfeb:	48 8b cf             	mov    %rdi,%rcx
1402cdfee:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cdff2:	ff 15 40 ec 83 00    	call   *0x83ec40(%rip)        # 0x140b0cc38
1402cdff8:	48 8b d0             	mov    %rax,%rdx
1402cdffb:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cdffe:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402ce004:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402ce008:	48 85 c9             	test   %rcx,%rcx
1402ce00b:	74 17                	je     0x1402ce024
1402ce00d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402ce011:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1402ce016:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1402ce01b:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1402ce020:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1402ce024:	48 8b 00             	mov    (%rax),%rax
1402ce027:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ce02c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402ce030:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402ce035:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1402ce039:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402ce03e:	4c 8b 75 b0          	mov    -0x50(%rbp),%r14
1402ce042:	4d 8b ce             	mov    %r14,%r9