1400cca93:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400cca97:	48 89 02             	mov    %rax,(%rdx)
1400cca9a:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1400cca9e:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400ccaa2:	48 83 44 24 38 10    	addq   $0x10,0x38(%rsp)
1400ccaa8:	eb 0e                	jmp    0x1400ccab8
1400ccaaa:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1400ccaae:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400ccab3:	e8 38 3c f5 ff       	call   0x1400206f0
1400ccab8:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1400ccabc:	48 8b 01             	mov    (%rcx),%rax
1400ccabf:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400ccac3:	33 d2                	xor    %edx,%edx
1400ccac5:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ccac9:	ff 15 69 01 a4 00    	call   *0xa40169(%rip)        # 0x140b0cc38
1400ccacf:	90                   	nop
1400ccad0:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400ccad4:	e8 db 40 f6 ff       	call   0x140030bb4
1400ccad9:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1400ccae0:	41 83 ce ff          	or     $0xffffffff,%r14d
1400ccae4:	48 85 c9             	test   %rcx,%rcx
1400ccae7:	0f 84 2f 01 00 00    	je     0x1400ccc1c
1400ccaed:	41 8b c6             	mov    %r14d,%eax
1400ccaf0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400ccaf5:	41 03 c6             	add    %r14d,%eax
1400ccaf8:	0f 85 1e 01 00 00    	jne    0x1400ccc1c
1400ccafe:	48 8b 9d b0 00 00 00 	mov    0xb0(%rbp),%rbx
1400ccb05:	48 8b 03             	mov    (%rbx),%rax
1400ccb08:	48 8b cb             	mov    %rbx,%rcx
1400ccb0b:	48 8b 00             	mov    (%rax),%rax
1400ccb0e:	ff 15 24 01 a4 00    	call   *0xa40124(%rip)        # 0x140b0cc38
1400ccb14:	41 8b c6             	mov    %r14d,%eax
1400ccb17:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ccb1c:	41 03 c6             	add    %r14d,%eax
1400ccb1f:	0f 85 f7 00 00 00    	jne    0x1400ccc1c
1400ccb25:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1400ccb2c:	48 8b 01             	mov    (%rcx),%rax
1400ccb2f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccb33:	ff 15 ff 00 a4 00    	call   *0xa400ff(%rip)        # 0x140b0cc38
1400ccb39:	e9 de 00 00 00       	jmp    0x1400ccc1c
1400ccb3e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ccb41:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1400ccb46:	45 33 ed             	xor    %r13d,%r13d
1400ccb49:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400ccb4d:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1400ccb52:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
1400ccb56:	4d 8b cf             	mov    %r15,%r9
1400ccb59:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
1400ccb5d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400ccb61:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ccb65:	e8 1a cb f9 ff       	call   0x140069684
1400ccb6a:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400ccb6e:	48 85 c9             	test   %rcx,%rcx
1400ccb71:	74 31                	je     0x1400ccba4
1400ccb73:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400ccb77:	48 2b c1             	sub    %rcx,%rax
1400ccb7a:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400ccb7e:	48 8b d1             	mov    %rcx,%rdx
1400ccb81:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ccb87:	72 15                	jb     0x1400ccb9e
1400ccb89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ccb8d:	48 2b d1             	sub    %rcx,%rdx
1400ccb90:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ccb94:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ccb98:	0f 87 28 08 00 00    	ja     0x1400cd3c6
1400ccb9e:	ff 15 1c fd a3 00    	call   *0xa3fd1c(%rip)        # 0x140b0c8c0
1400ccba4:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400ccba8:	eb 5f                	jmp    0x1400ccc09
1400ccbaa:	48 8b 0b             	mov    (%rbx),%rcx
1400ccbad:	48 8b 01             	mov    (%rcx),%rax
1400ccbb0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400ccbb7:	ff 15 7b 00 a4 00    	call   *0xa4007b(%rip)        # 0x140b0cc38
1400ccbbd:	4c 8b f0             	mov    %rax,%r14
1400ccbc0:	48 8b 0f             	mov    (%rdi),%rcx
1400ccbc3:	48 8b 11             	mov    (%rcx),%rdx
1400ccbc6:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400ccbcd:	ff 15 65 00 a4 00    	call   *0xa40065(%rip)        # 0x140b0cc38
1400ccbd3:	f3 41 0f 10 4e 0c    	movss  0xc(%r14),%xmm1
1400ccbd9:	f3 41 0f 58 4e 04    	addss  0x4(%r14),%xmm1
1400ccbdf:	f3 41 0f 59 cc       	mulss  %xmm12,%xmm1
1400ccbe4:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1400ccbe9:	f3 0f 58 40 04       	addss  0x4(%rax),%xmm0
1400ccbee:	f3 41 0f 59 c4       	mulss  %xmm12,%xmm0
1400ccbf3:	0f 2f c1             	comiss %xmm1,%xmm0
1400ccbf6:	76 17                	jbe    0x1400ccc0f
1400ccbf8:	48 8b d3             	mov    %rbx,%rdx
1400ccbfb:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400ccc00:	e8 73 e5 f4 ff       	call   0x14001b178
1400ccc05:	48 83 c3 10          	add    $0x10,%rbx
1400ccc09:	48 3b 5d d8          	cmp    -0x28(%rbp),%rbx
1400ccc0d:	75 9b                	jne    0x1400ccbaa
1400ccc0f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400ccc13:	e8 b8 e2 f4 ff       	call   0x14001aed0
1400ccc18:	41 83 ce ff          	or     $0xffffffff,%r14d
1400ccc1c:	48 8b 0f             	mov    (%rdi),%rcx
1400ccc1f:	48 8b 01             	mov    (%rcx),%rax
1400ccc22:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ccc25:	f3 0f 7f 85 b0 01 00 	movdqu %xmm0,0x1b0(%rbp)
1400ccc2c:	00
1400ccc2d:	4c 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%r8
1400ccc34:	33 d2                	xor    %edx,%edx
1400ccc36:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ccc3a:	ff 15 f8 ff a3 00    	call   *0xa3fff8(%rip)        # 0x140b0cc38
1400ccc40:	48 8b 9d b8 01 00 00 	mov    0x1b8(%rbp),%rbx
1400ccc47:	48 85 db             	test   %rbx,%rbx
1400ccc4a:	74 3d                	je     0x1400ccc89
1400ccc4c:	0f 1f 40 00          	nopl   0x0(%rax)
1400ccc50:	41 8b c6             	mov    %r14d,%eax
1400ccc53:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ccc58:	41 03 c6             	add    %r14d,%eax
1400ccc5b:	75 2c                	jne    0x1400ccc89
1400ccc5d:	48 8b 03             	mov    (%rbx),%rax
1400ccc60:	48 8b cb             	mov    %rbx,%rcx
1400ccc63:	48 8b 00             	mov    (%rax),%rax
1400ccc66:	ff 15 cc ff a3 00    	call   *0xa3ffcc(%rip)        # 0x140b0cc38
1400ccc6c:	41 8b c6             	mov    %r14d,%eax
1400ccc6f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ccc74:	41 03 c6             	add    %r14d,%eax
1400ccc77:	75 10                	jne    0x1400ccc89
1400ccc79:	48 8b 03             	mov    (%rbx),%rax
1400ccc7c:	48 8b cb             	mov    %rbx,%rcx
1400ccc7f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccc83:	ff 15 af ff a3 00    	call   *0xa3ffaf(%rip)        # 0x140b0cc38
1400ccc89:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ccc8d:	48 8b 01             	mov    (%rcx),%rax
1400ccc90:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ccc93:	f3 0f 7f 85 e8 00 00 	movdqu %xmm0,0xe8(%rbp)
1400ccc9a:	00
1400ccc9b:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ccc9f:	48 85 d2             	test   %rdx,%rdx
1400ccca2:	74 05                	je     0x1400ccca9
1400ccca4:	f0 44 01 7a 08       	lock add %r15d,0x8(%rdx)
1400ccca9:	48 8b 17             	mov    (%rdi),%rdx
1400cccac:	48 89 95 e8 00 00 00 	mov    %rdx,0xe8(%rbp)
1400cccb3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400cccb7:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
1400cccbe:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1400cccc5:	48 8b 40 68          	mov    0x68(%rax),%rax
1400cccc9:	ff 15 69 ff a3 00    	call   *0xa3ff69(%rip)        # 0x140b0cc38
1400ccccf:	48 8b 9d f0 00 00 00 	mov    0xf0(%rbp),%rbx
1400cccd6:	48 85 db             	test   %rbx,%rbx
1400cccd9:	74 39                	je     0x1400ccd14
1400cccdb:	41 8b c6             	mov    %r14d,%eax
1400cccde:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ccce3:	41 03 c6             	add    %r14d,%eax
1400ccce6:	75 2c                	jne    0x1400ccd14
1400ccce8:	48 8b 03             	mov    (%rbx),%rax
1400ccceb:	48 8b cb             	mov    %rbx,%rcx
1400cccee:	48 8b 00             	mov    (%rax),%rax
1400cccf1:	ff 15 41 ff a3 00    	call   *0xa3ff41(%rip)        # 0x140b0cc38
1400cccf7:	41 8b c6             	mov    %r14d,%eax
1400cccfa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400cccff:	41 03 c6             	add    %r14d,%eax
1400ccd02:	75 10                	jne    0x1400ccd14
1400ccd04:	48 8b 03             	mov    (%rbx),%rax
1400ccd07:	48 8b cb             	mov    %rbx,%rcx
1400ccd0a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccd0e:	ff 15 24 ff a3 00    	call   *0xa3ff24(%rip)        # 0x140b0cc38
1400ccd14:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400ccd19:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400ccd1e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1400ccd23:	48 85 c9             	test   %rcx,%rcx
1400ccd26:	0f 85 1c 01 00 00    	jne    0x1400cce48
1400ccd2c:	4c 3b 7c 24 30       	cmp    0x30(%rsp),%r15
1400ccd31:	0f 84 2b 02 00 00    	je     0x1400ccf62
1400ccd37:	49 83 c7 f0          	add    $0xfffffffffffffff0,%r15
1400ccd3b:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ccd3f:	4c 8b f1             	mov    %rcx,%r14
1400ccd42:	49 8b 47 08          	mov    0x8(%r15),%rax
1400ccd46:	48 85 c0             	test   %rax,%rax
1400ccd49:	74 08                	je     0x1400ccd53
1400ccd4b:	f0 ff 40 08          	lock incl 0x8(%rax)
1400ccd4f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400ccd53:	49 8b 07             	mov    (%r15),%rax
1400ccd56:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
1400ccd5d:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1400ccd61:	48 89 9d 98 01 00 00 	mov    %rbx,0x198(%rbp)
1400ccd68:	48 8b 01             	mov    (%rcx),%rax
1400ccd6b:	45 33 c0             	xor    %r8d,%r8d
1400ccd6e:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
1400ccd75:	48 8b 40 30          	mov    0x30(%rax),%rax
1400ccd79:	ff 15 b9 fe a3 00    	call   *0xa3feb9(%rip)        # 0x140b0cc38
1400ccd7f:	4c 8d 85 90 01 00 00 	lea    0x190(%rbp),%r8
1400ccd86:	48 8b d0             	mov    %rax,%rdx
1400ccd89:	49 8b ce             	mov    %r14,%rcx
1400ccd8c:	e8 ff 78 0c 00       	call   0x140194690
1400ccd91:	4c 8b b5 18 02 00 00 	mov    0x218(%rbp),%r14
1400ccd98:	4d 85 f6             	test   %r14,%r14
1400ccd9b:	74 3f                	je     0x1400ccddc
1400ccd9d:	0f 1f 00             	nopl   (%rax)
1400ccda0:	83 c8 ff             	or     $0xffffffff,%eax
1400ccda3:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1400ccda9:	83 f8 01             	cmp    $0x1,%eax
1400ccdac:	75 2e                	jne    0x1400ccddc
1400ccdae:	49 8b 06             	mov    (%r14),%rax
1400ccdb1:	49 8b ce             	mov    %r14,%rcx
1400ccdb4:	48 8b 00             	mov    (%rax),%rax
1400ccdb7:	ff 15 7b fe a3 00    	call   *0xa3fe7b(%rip)        # 0x140b0cc38
1400ccdbd:	83 c8 ff             	or     $0xffffffff,%eax
1400ccdc0:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1400ccdc6:	83 f8 01             	cmp    $0x1,%eax
1400ccdc9:	75 11                	jne    0x1400ccddc
1400ccdcb:	49 8b 06             	mov    (%r14),%rax
1400ccdce:	49 8b ce             	mov    %r14,%rcx
1400ccdd1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccdd5:	ff 15 5d fe a3 00    	call   *0xa3fe5d(%rip)        # 0x140b0cc38
1400ccddb:	90                   	nop
1400ccddc:	48 85 db             	test   %rbx,%rbx
1400ccddf:	74 39                	je     0x1400cce1a
1400ccde1:	83 c8 ff             	or     $0xffffffff,%eax
1400ccde4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ccde9:	83 f8 01             	cmp    $0x1,%eax
1400ccdec:	75 2c                	jne    0x1400cce1a
1400ccdee:	48 8b 03             	mov    (%rbx),%rax
1400ccdf1:	48 8b cb             	mov    %rbx,%rcx
1400ccdf4:	48 8b 00             	mov    (%rax),%rax
1400ccdf7:	ff 15 3b fe a3 00    	call   *0xa3fe3b(%rip)        # 0x140b0cc38
1400ccdfd:	83 c8 ff             	or     $0xffffffff,%eax
1400cce00:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400cce05:	83 f8 01             	cmp    $0x1,%eax
1400cce08:	75 10                	jne    0x1400cce1a
1400cce0a:	48 8b 03             	mov    (%rbx),%rax
1400cce0d:	48 8b cb             	mov    %rbx,%rcx
1400cce10:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cce14:	ff 15 1e fe a3 00    	call   *0xa3fe1e(%rip)        # 0x140b0cc38
1400cce1a:	49 8b 0f             	mov    (%r15),%rcx
1400cce1d:	48 8b 01             	mov    (%rcx),%rax
1400cce20:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400cce24:	33 d2                	xor    %edx,%edx
1400cce26:	48 8b 40 60          	mov    0x60(%rax),%rax
1400cce2a:	ff 15 08 fe a3 00    	call   *0xa3fe08(%rip)        # 0x140b0cc38
1400cce30:	49 83 ef 10          	sub    $0x10,%r15
1400cce34:	49 8d 47 10          	lea    0x10(%r15),%rax
1400cce38:	48 3b 44 24 30       	cmp    0x30(%rsp),%rax
1400cce3d:	0f 85 f8 fe ff ff    	jne    0x1400ccd3b
1400cce43:	e9 2b 01 00 00       	jmp    0x1400ccf73
1400cce48:	4c 3b 7c 24 30       	cmp    0x30(%rsp),%r15
1400cce4d:	0f 84 0f 01 00 00    	je     0x1400ccf62
1400cce53:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1400cce58:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1400cce5d:	49 83 c7 f0          	add    $0xfffffffffffffff0,%r15
1400cce61:	4c 8b 4d f0          	mov    -0x10(%rbp),%r9
1400cce65:	49 8b 47 08          	mov    0x8(%r15),%rax
1400cce69:	48 85 c0             	test   %rax,%rax
1400cce6c:	74 04                	je     0x1400cce72
1400cce6e:	f0 ff 40 08          	lock incl 0x8(%rax)
1400cce72:	49 8b 07             	mov    (%r15),%rax
1400cce75:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
1400cce7c:	4d 8b 77 08          	mov    0x8(%r15),%r14
1400cce80:	4c 89 b5 58 01 00 00 	mov    %r14,0x158(%rbp)
1400cce87:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400cce8c:	48 85 c9             	test   %rcx,%rcx
1400cce8f:	74 04                	je     0x1400cce95
1400cce91:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400cce95:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
1400cce9c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400ccea0:	49 8b c9             	mov    %r9,%rcx
1400ccea3:	e8 ac 77 0c 00       	call   0x140194654
1400ccea8:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400ccead:	48 85 c9             	test   %rcx,%rcx
1400cceb0:	74 41                	je     0x1400ccef3
1400cceb2:	83 c8 ff             	or     $0xffffffff,%eax
1400cceb5:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400cceba:	83 f8 01             	cmp    $0x1,%eax
1400ccebd:	75 34                	jne    0x1400ccef3
1400ccebf:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1400ccec4:	48 8b 03             	mov    (%rbx),%rax
1400ccec7:	48 8b cb             	mov    %rbx,%rcx
1400cceca:	48 8b 00             	mov    (%rax),%rax
1400ccecd:	ff 15 65 fd a3 00    	call   *0xa3fd65(%rip)        # 0x140b0cc38
1400cced3:	83 c8 ff             	or     $0xffffffff,%eax
1400cced6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ccedb:	83 f8 01             	cmp    $0x1,%eax
1400ccede:	75 13                	jne    0x1400ccef3
1400ccee0:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400ccee5:	48 8b 01             	mov    (%rcx),%rax
1400ccee8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cceec:	ff 15 46 fd a3 00    	call   *0xa3fd46(%rip)        # 0x140b0cc38
1400ccef2:	90                   	nop
1400ccef3:	4c 39 ad 58 01 00 00 	cmp    %r13,0x158(%rbp)
1400ccefa:	74 3b                	je     0x1400ccf37
1400ccefc:	83 c8 ff             	or     $0xffffffff,%eax
1400cceff:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1400ccf05:	83 f8 01             	cmp    $0x1,%eax
1400ccf08:	75 2d                	jne    0x1400ccf37
1400ccf0a:	49 8b 06             	mov    (%r14),%rax
1400ccf0d:	49 8b ce             	mov    %r14,%rcx
1400ccf10:	48 8b 00             	mov    (%rax),%rax
1400ccf13:	ff 15 1f fd a3 00    	call   *0xa3fd1f(%rip)        # 0x140b0cc38
1400ccf19:	83 c8 ff             	or     $0xffffffff,%eax
1400ccf1c:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1400ccf22:	83 f8 01             	cmp    $0x1,%eax
1400ccf25:	75 10                	jne    0x1400ccf37
1400ccf27:	49 8b 06             	mov    (%r14),%rax
1400ccf2a:	49 8b ce             	mov    %r14,%rcx
1400ccf2d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ccf31:	ff 15 01 fd a3 00    	call   *0xa3fd01(%rip)        # 0x140b0cc38
1400ccf37:	49 8b 0f             	mov    (%r15),%rcx
1400ccf3a:	48 8b 01             	mov    (%rcx),%rax
1400ccf3d:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400ccf41:	33 d2                	xor    %edx,%edx
1400ccf43:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ccf47:	ff 15 eb fc a3 00    	call   *0xa3fceb(%rip)        # 0x140b0cc38
1400ccf4d:	49 83 ef 10          	sub    $0x10,%r15
1400ccf51:	49 8d 47 10          	lea    0x10(%r15),%rax
1400ccf55:	48 3b 44 24 30       	cmp    0x30(%rsp),%rax
1400ccf5a:	0f 85 01 ff ff ff    	jne    0x1400cce61
1400ccf60:	eb 11                	jmp    0x1400ccf73
1400ccf62:	66 0f 6f 44 24 70    	movdqa 0x70(%rsp),%xmm0
1400ccf68:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400ccf6d:	66 0f d6 44 24 78    	movq   %xmm0,0x78(%rsp)
1400ccf73:	45 33 ff             	xor    %r15d,%r15d
1400ccf76:	45 84 e4             	test   %r12b,%r12b
1400ccf79:	0f 84 f6 00 00 00    	je     0x1400cd075
1400ccf7f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
1400ccf83:	49 8b 00             	mov    (%r8),%rax
1400ccf86:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ccf89:	66 0f 7f 85 60 01 00 	movdqa %xmm0,0x160(%rbp)
1400ccf90:	00
1400ccf91:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400ccf96:	48 85 c9             	test   %rcx,%rcx
1400ccf99:	74 04                	je     0x1400ccf9f
1400ccf9b:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400ccf9f:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1400ccfa4:	66 0f 7f 85 60 01 00 	movdqa %xmm0,0x160(%rbp)
1400ccfab:	00
1400ccfac:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1400ccfb3:	49 8b c8             	mov    %r8,%rcx
1400ccfb6:	48 8b 40 68          	mov    0x68(%rax),%rax
1400ccfba:	ff 15 78 fc a3 00    	call   *0xa3fc78(%rip)        # 0x140b0cc38
1400ccfc0:	48 8b 9d 68 01 00 00 	mov    0x168(%rbp),%rbx
1400ccfc7:	41 83 ce ff          	or     $0xffffffff,%r14d
1400ccfcb:	48 85 db             	test   %rbx,%rbx
1400ccfce:	74 39                	je     0x1400cd009
1400ccfd0:	41 8b c6             	mov    %r14d,%eax
1400ccfd3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ccfd8:	41 03 c6             	add    %r14d,%eax
1400ccfdb:	75 2c                	jne    0x1400cd009
1400ccfdd:	48 8b 03             	mov    (%rbx),%rax
1400ccfe0:	48 8b cb             	mov    %rbx,%rcx
1400ccfe3:	48 8b 00             	mov    (%rax),%rax
1400ccfe6:	ff 15 4c fc a3 00    	call   *0xa3fc4c(%rip)        # 0x140b0cc38
1400ccfec:	41 8b c6             	mov    %r14d,%eax
1400ccfef:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ccff4:	41 03 c6             	add    %r14d,%eax
1400ccff7:	75 10                	jne    0x1400cd009
1400ccff9:	48 8b 03             	mov    (%rbx),%rax
1400ccffc:	48 8b cb             	mov    %rbx,%rcx
1400ccfff:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cd003:	ff 15 2f fc a3 00    	call   *0xa3fc2f(%rip)        # 0x140b0cc38