140975c7b:	76 2d                	jbe    0x140975caa
140975c7d:	48 ff c0             	inc    %rax
140975c80:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140975c84:	48 8b d1             	mov    %rcx,%rdx
140975c87:	49 3b c6             	cmp    %r14,%rax
140975c8a:	72 18                	jb     0x140975ca4
140975c8c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140975c90:	48 2b d1             	sub    %rcx,%rdx
140975c93:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140975c97:	48 83 f8 1f          	cmp    $0x1f,%rax
140975c9b:	76 07                	jbe    0x140975ca4
140975c9d:	ff 15 f5 6c 19 00    	call   *0x196cf5(%rip)        # 0x140b0c998
140975ca3:	cc                   	int3
140975ca4:	ff 15 16 6c 19 00    	call   *0x196c16(%rip)        # 0x140b0c8c0
140975caa:	66 0f 6f 05 9e bf 23 	movdqa 0x23bf9e(%rip),%xmm0        # 0x140bb1c50
140975cb1:	00
140975cb2:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
140975cb7:	44 88 65 f0          	mov    %r12b,-0x10(%rbp)
140975cbb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140975cc0:	48 85 db             	test   %rbx,%rbx
140975cc3:	74 39                	je     0x140975cfe
140975cc5:	41 8b c5             	mov    %r13d,%eax
140975cc8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140975ccd:	41 03 c5             	add    %r13d,%eax
140975cd0:	75 2c                	jne    0x140975cfe
140975cd2:	48 8b 03             	mov    (%rbx),%rax
140975cd5:	48 8b cb             	mov    %rbx,%rcx
140975cd8:	48 8b 00             	mov    (%rax),%rax
140975cdb:	ff 15 57 6f 19 00    	call   *0x196f57(%rip)        # 0x140b0cc38
140975ce1:	41 8b c5             	mov    %r13d,%eax
140975ce4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975ce9:	41 03 c5             	add    %r13d,%eax
140975cec:	75 10                	jne    0x140975cfe
140975cee:	48 8b 03             	mov    (%rbx),%rax
140975cf1:	48 8b cb             	mov    %rbx,%rcx
140975cf4:	48 8b 40 08          	mov    0x8(%rax),%rax
140975cf8:	ff 15 3a 6f 19 00    	call   *0x196f3a(%rip)        # 0x140b0cc38
140975cfe:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140975d02:	48 8b 01             	mov    (%rcx),%rax
140975d05:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140975d0a:	45 33 c9             	xor    %r9d,%r9d
140975d0d:	45 8b c7             	mov    %r15d,%r8d
140975d10:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140975d15:	48 8b 40 48          	mov    0x48(%rax),%rax
140975d19:	ff 15 19 6f 19 00    	call   *0x196f19(%rip)        # 0x140b0cc38
140975d1f:	48 8b 08             	mov    (%rax),%rcx
140975d22:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140975d27:	4c 8b 40 08          	mov    0x8(%rax),%r8
140975d2b:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140975d30:	4c 89 20             	mov    %r12,(%rax)
140975d33:	4c 89 60 08          	mov    %r12,0x8(%rax)
140975d37:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140975d3b:	48 3b 55 88          	cmp    -0x78(%rbp),%rdx
140975d3f:	74 16                	je     0x140975d57
140975d41:	48 89 0a             	mov    %rcx,(%rdx)
140975d44:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140975d48:	49 8b cc             	mov    %r12,%rcx
140975d4b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140975d50:	48 83 45 80 10       	addq   $0x10,-0x80(%rbp)
140975d55:	eb 14                	jmp    0x140975d6b
140975d57:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140975d5c:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140975d61:	e8 ea a5 6a ff       	call   0x140020350
140975d66:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975d6b:	48 85 c9             	test   %rcx,%rcx
140975d6e:	74 41                	je     0x140975db1
140975d70:	41 8b c5             	mov    %r13d,%eax
140975d73:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140975d78:	41 03 c5             	add    %r13d,%eax
140975d7b:	75 34                	jne    0x140975db1
140975d7d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140975d82:	48 8b 03             	mov    (%rbx),%rax
140975d85:	48 8b cb             	mov    %rbx,%rcx
140975d88:	48 8b 00             	mov    (%rax),%rax
140975d8b:	ff 15 a7 6e 19 00    	call   *0x196ea7(%rip)        # 0x140b0cc38
140975d91:	41 8b c5             	mov    %r13d,%eax
140975d94:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975d99:	41 03 c5             	add    %r13d,%eax
140975d9c:	75 13                	jne    0x140975db1
140975d9e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975da3:	48 8b 01             	mov    (%rcx),%rax
140975da6:	48 8b 40 08          	mov    0x8(%rax),%rax
140975daa:	ff 15 88 6e 19 00    	call   *0x196e88(%rip)        # 0x140b0cc38
140975db0:	90                   	nop
140975db1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140975db6:	48 85 db             	test   %rbx,%rbx
140975db9:	74 39                	je     0x140975df4
140975dbb:	41 8b c5             	mov    %r13d,%eax
140975dbe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140975dc3:	41 03 c5             	add    %r13d,%eax
140975dc6:	75 2c                	jne    0x140975df4
140975dc8:	48 8b 03             	mov    (%rbx),%rax
140975dcb:	48 8b cb             	mov    %rbx,%rcx
140975dce:	48 8b 00             	mov    (%rax),%rax
140975dd1:	ff 15 61 6e 19 00    	call   *0x196e61(%rip)        # 0x140b0cc38
140975dd7:	41 8b c5             	mov    %r13d,%eax
140975dda:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975ddf:	41 03 c5             	add    %r13d,%eax
140975de2:	75 10                	jne    0x140975df4
140975de4:	48 8b 03             	mov    (%rbx),%rax
140975de7:	48 8b cb             	mov    %rbx,%rcx
140975dea:	48 8b 40 08          	mov    0x8(%rax),%rax
140975dee:	ff 15 44 6e 19 00    	call   *0x196e44(%rip)        # 0x140b0cc38
140975df4:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140975df8:	48 8b 01             	mov    (%rcx),%rax
140975dfb:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140975e00:	45 33 c9             	xor    %r9d,%r9d
140975e03:	45 8d 41 04          	lea    0x4(%r9),%r8d
140975e07:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140975e0c:	48 8b 40 48          	mov    0x48(%rax),%rax
140975e10:	ff 15 22 6e 19 00    	call   *0x196e22(%rip)        # 0x140b0cc38
140975e16:	48 8b 08             	mov    (%rax),%rcx
140975e19:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140975e1e:	4c 8b 40 08          	mov    0x8(%rax),%r8
140975e22:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140975e27:	4c 89 20             	mov    %r12,(%rax)
140975e2a:	4c 89 60 08          	mov    %r12,0x8(%rax)
140975e2e:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140975e32:	48 3b 55 88          	cmp    -0x78(%rbp),%rdx
140975e36:	74 16                	je     0x140975e4e
140975e38:	48 89 0a             	mov    %rcx,(%rdx)
140975e3b:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140975e3f:	49 8b cc             	mov    %r12,%rcx
140975e42:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140975e47:	48 83 45 80 10       	addq   $0x10,-0x80(%rbp)
140975e4c:	eb 14                	jmp    0x140975e62
140975e4e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140975e53:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140975e58:	e8 f3 a4 6a ff       	call   0x140020350
140975e5d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975e62:	48 85 c9             	test   %rcx,%rcx
140975e65:	74 41                	je     0x140975ea8
140975e67:	41 8b c5             	mov    %r13d,%eax
140975e6a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140975e6f:	41 03 c5             	add    %r13d,%eax
140975e72:	75 34                	jne    0x140975ea8
140975e74:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140975e79:	48 8b 03             	mov    (%rbx),%rax
140975e7c:	48 8b cb             	mov    %rbx,%rcx
140975e7f:	48 8b 00             	mov    (%rax),%rax
140975e82:	ff 15 b0 6d 19 00    	call   *0x196db0(%rip)        # 0x140b0cc38
140975e88:	41 8b c5             	mov    %r13d,%eax
140975e8b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975e90:	41 03 c5             	add    %r13d,%eax
140975e93:	75 13                	jne    0x140975ea8
140975e95:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975e9a:	48 8b 01             	mov    (%rcx),%rax
140975e9d:	48 8b 40 08          	mov    0x8(%rax),%rax
140975ea1:	ff 15 91 6d 19 00    	call   *0x196d91(%rip)        # 0x140b0cc38
140975ea7:	90                   	nop
140975ea8:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140975ead:	48 85 db             	test   %rbx,%rbx
140975eb0:	74 39                	je     0x140975eeb
140975eb2:	41 8b c5             	mov    %r13d,%eax
140975eb5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140975eba:	41 03 c5             	add    %r13d,%eax
140975ebd:	75 2c                	jne    0x140975eeb
140975ebf:	48 8b 03             	mov    (%rbx),%rax
140975ec2:	48 8b cb             	mov    %rbx,%rcx
140975ec5:	48 8b 00             	mov    (%rax),%rax
140975ec8:	ff 15 6a 6d 19 00    	call   *0x196d6a(%rip)        # 0x140b0cc38
140975ece:	41 8b c5             	mov    %r13d,%eax
140975ed1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975ed6:	41 03 c5             	add    %r13d,%eax
140975ed9:	75 10                	jne    0x140975eeb
140975edb:	48 8b 03             	mov    (%rbx),%rax
140975ede:	48 8b cb             	mov    %rbx,%rcx
140975ee1:	48 8b 40 08          	mov    0x8(%rax),%rax
140975ee5:	ff 15 4d 6d 19 00    	call   *0x196d4d(%rip)        # 0x140b0cc38
140975eeb:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140975eef:	48 8b 01             	mov    (%rcx),%rax
140975ef2:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140975ef7:	45 33 c9             	xor    %r9d,%r9d
140975efa:	45 8d 41 02          	lea    0x2(%r9),%r8d
140975efe:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140975f03:	48 8b 40 48          	mov    0x48(%rax),%rax
140975f07:	ff 15 2b 6d 19 00    	call   *0x196d2b(%rip)        # 0x140b0cc38
140975f0d:	48 8b 08             	mov    (%rax),%rcx
140975f10:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140975f15:	4c 8b 40 08          	mov    0x8(%rax),%r8
140975f19:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140975f1e:	4c 89 20             	mov    %r12,(%rax)
140975f21:	4c 89 60 08          	mov    %r12,0x8(%rax)
140975f25:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140975f29:	48 3b 55 88          	cmp    -0x78(%rbp),%rdx
140975f2d:	74 16                	je     0x140975f45
140975f2f:	48 89 0a             	mov    %rcx,(%rdx)
140975f32:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140975f36:	49 8b cc             	mov    %r12,%rcx
140975f39:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140975f3e:	48 83 45 80 10       	addq   $0x10,-0x80(%rbp)
140975f43:	eb 14                	jmp    0x140975f59
140975f45:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140975f4a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140975f4f:	e8 fc a3 6a ff       	call   0x140020350
140975f54:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975f59:	48 85 c9             	test   %rcx,%rcx
140975f5c:	74 41                	je     0x140975f9f
140975f5e:	41 8b c5             	mov    %r13d,%eax
140975f61:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140975f66:	41 03 c5             	add    %r13d,%eax
140975f69:	75 34                	jne    0x140975f9f
140975f6b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140975f70:	48 8b 03             	mov    (%rbx),%rax
140975f73:	48 8b cb             	mov    %rbx,%rcx
140975f76:	48 8b 00             	mov    (%rax),%rax
140975f79:	ff 15 b9 6c 19 00    	call   *0x196cb9(%rip)        # 0x140b0cc38
140975f7f:	41 8b c5             	mov    %r13d,%eax
140975f82:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975f87:	41 03 c5             	add    %r13d,%eax
140975f8a:	75 13                	jne    0x140975f9f
140975f8c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140975f91:	48 8b 01             	mov    (%rcx),%rax
140975f94:	48 8b 40 08          	mov    0x8(%rax),%rax
140975f98:	ff 15 9a 6c 19 00    	call   *0x196c9a(%rip)        # 0x140b0cc38
140975f9e:	90                   	nop
140975f9f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140975fa4:	48 85 db             	test   %rbx,%rbx
140975fa7:	74 39                	je     0x140975fe2
140975fa9:	41 8b c5             	mov    %r13d,%eax
140975fac:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140975fb1:	41 03 c5             	add    %r13d,%eax
140975fb4:	75 2c                	jne    0x140975fe2
140975fb6:	48 8b 03             	mov    (%rbx),%rax
140975fb9:	48 8b cb             	mov    %rbx,%rcx
140975fbc:	48 8b 00             	mov    (%rax),%rax
140975fbf:	ff 15 73 6c 19 00    	call   *0x196c73(%rip)        # 0x140b0cc38
140975fc5:	41 8b c5             	mov    %r13d,%eax
140975fc8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140975fcd:	41 03 c5             	add    %r13d,%eax
140975fd0:	75 10                	jne    0x140975fe2
140975fd2:	48 8b 03             	mov    (%rbx),%rax
140975fd5:	48 8b cb             	mov    %rbx,%rcx
140975fd8:	48 8b 40 08          	mov    0x8(%rax),%rax
140975fdc:	ff 15 56 6c 19 00    	call   *0x196c56(%rip)        # 0x140b0cc38
140975fe2:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140975fe6:	48 8b 01             	mov    (%rcx),%rax
140975fe9:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140975fee:	45 33 c9             	xor    %r9d,%r9d
140975ff1:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140975ff6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140975ffb:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140976002:	ff 15 30 6c 19 00    	call   *0x196c30(%rip)        # 0x140b0cc38
140976008:	48 8b d8             	mov    %rax,%rbx
14097600b:	0f 57 c0             	xorps  %xmm0,%xmm0
14097600e:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140976012:	66 0f 6f 0d 56 bc 23 	movdqa 0x23bc56(%rip),%xmm1        # 0x140bb1c70
140976019:	00
14097601a:	f3 0f 7f 4d 00       	movdqu %xmm1,0x0(%rbp)
14097601f:	b8 2f 57 00 00       	mov    $0x572f,%eax
140976024:	66 89 45 f0          	mov    %ax,-0x10(%rbp)
140976028:	44 88 65 f2          	mov    %r12b,-0xe(%rbp)
14097602c:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140976030:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140976034:	e8 17 45 79 ff       	call   0x14010a550
140976039:	48 8b c8             	mov    %rax,%rcx
14097603c:	48 8b d3             	mov    %rbx,%rdx
14097603f:	e8 a0 02 69 ff       	call   0x1400062e4
140976044:	48 8b 45 08          	mov    0x8(%rbp),%rax
140976048:	48 83 f8 0f          	cmp    $0xf,%rax
14097604c:	76 2d                	jbe    0x14097607b
14097604e:	48 ff c0             	inc    %rax
140976051:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140976055:	48 8b d1             	mov    %rcx,%rdx
140976058:	49 3b c6             	cmp    %r14,%rax
14097605b:	72 18                	jb     0x140976075
14097605d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140976061:	48 2b d1             	sub    %rcx,%rdx
140976064:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140976068:	48 83 f8 1f          	cmp    $0x1f,%rax
14097606c:	76 07                	jbe    0x140976075
14097606e:	ff 15 24 69 19 00    	call   *0x196924(%rip)        # 0x140b0c998
140976074:	cc                   	int3
140976075:	ff 15 45 68 19 00    	call   *0x196845(%rip)        # 0x140b0c8c0
14097607b:	66 0f 6f 05 cd bb 23 	movdqa 0x23bbcd(%rip),%xmm0        # 0x140bb1c50
140976082:	00
140976083:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
140976088:	44 88 65 f0          	mov    %r12b,-0x10(%rbp)
14097608c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140976091:	e8 ea 00 69 ff       	call   0x140006180
140976096:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14097609a:	48 8b 01             	mov    (%rcx),%rax
14097609d:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1409760a1:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409760a6:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1409760ad:	ff 15 85 6b 19 00    	call   *0x196b85(%rip)        # 0x140b0cc38
1409760b3:	48 8b 08             	mov    (%rax),%rcx
1409760b6:	48 8b 50 08          	mov    0x8(%rax),%rdx
1409760ba:	4c 89 20             	mov    %r12,(%rax)
1409760bd:	4c 89 60 08          	mov    %r12,0x8(%rax)
1409760c1:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1409760c5:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1409760c9:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
1409760cd:	48 85 c9             	test   %rcx,%rcx
1409760d0:	74 05                	je     0x1409760d7
1409760d2:	e8 ad dc 68 ff       	call   0x140003d84
1409760d7:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409760dc:	e8 9f 00 69 ff       	call   0x140006180
1409760e1:	4c 8b 56 10          	mov    0x10(%rsi),%r10
1409760e5:	49 8b 02             	mov    (%r10),%rax
1409760e8:	0f 57 c0             	xorps  %xmm0,%xmm0
1409760eb:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1409760f0:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
1409760f3:	8b 56 58             	mov    0x58(%rsi),%edx
1409760f6:	4c 8d 45 10          	lea    0x10(%rbp),%r8
1409760fa:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1409760ff:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140976103:	89 54 24 20          	mov    %edx,0x20(%rsp)
140976107:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14097610b:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14097610f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140976114:	49 8b ca             	mov    %r10,%rcx
140976117:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14097611e:	ff 15 14 6b 19 00    	call   *0x196b14(%rip)        # 0x140b0cc38
140976124:	48 8b 38             	mov    (%rax),%rdi
140976127:	48 8b 58 08          	mov    0x8(%rax),%rbx
14097612b:	4c 89 20             	mov    %r12,(%rax)
14097612e:	4c 89 60 08          	mov    %r12,0x8(%rax)
140976132:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140976136:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14097613a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14097613f:	e8 3c 00 69 ff       	call   0x140006180
140976144:	48 85 db             	test   %rbx,%rbx
140976147:	74 09                	je     0x140976152
140976149:	f0 44 01 7b 08       	lock add %r15d,0x8(%rbx)
14097614e:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140976152:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140976156:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
14097615b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14097615f:	48 8b ce             	mov    %rsi,%rcx
140976162:	e8 89 e6 ff ff       	call   0x1409747f0
140976167:	90                   	nop
140976168:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14097616c:	48 85 c9             	test   %rcx,%rcx
14097616f:	74 05                	je     0x140976176
140976171:	e8 0e dc 68 ff       	call   0x140003d84
140976176:	48 8b 07             	mov    (%rdi),%rax
140976179:	0f 57 c0             	xorps  %xmm0,%xmm0
14097617c:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140976182:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
140976187:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14097618b:	48 85 c9             	test   %rcx,%rcx
14097618e:	74 09                	je     0x140976199
140976190:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
140976195:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140976199:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14097619d:	48 89 55 10          	mov    %rdx,0x10(%rbp)
1409761a1:	48 8b 56 28          	mov    0x28(%rsi),%rdx
1409761a5:	48 89 55 18          	mov    %rdx,0x18(%rbp)
1409761a9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8