1401e9e68:	4c 89 69 10          	mov    %r13,0x10(%rcx)
1401e9e6c:	4c 89 69 18          	mov    %r13,0x18(%rcx)
1401e9e70:	48 8b 95 d8 01 00 00 	mov    0x1d8(%rbp),%rdx
1401e9e77:	48 85 d2             	test   %rdx,%rdx
1401e9e7a:	74 0b                	je     0x1401e9e87
1401e9e7c:	f0 01 72 08          	lock add %esi,0x8(%rdx)
1401e9e80:	48 8b 95 d8 01 00 00 	mov    0x1d8(%rbp),%rdx
1401e9e87:	48 8b 85 d0 01 00 00 	mov    0x1d0(%rbp),%rax
1401e9e8e:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401e9e92:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1401e9e96:	f2 0f 10 85 e0 01 00 	movsd  0x1e0(%rbp),%xmm0
1401e9e9d:	00
1401e9e9e:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1401e9ea5:	f2 0f 11 41 20       	movsd  %xmm0,0x20(%rcx)
1401e9eaa:	4c 89 69 28          	mov    %r13,0x28(%rcx)
1401e9eae:	4c 89 69 30          	mov    %r13,0x30(%rcx)
1401e9eb2:	48 8b 85 f0 01 00 00 	mov    0x1f0(%rbp),%rax
1401e9eb9:	48 85 c0             	test   %rax,%rax
1401e9ebc:	74 0b                	je     0x1401e9ec9
1401e9ebe:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401e9ec2:	48 8b 85 f0 01 00 00 	mov    0x1f0(%rbp),%rax
1401e9ec9:	48 89 41 30          	mov    %rax,0x30(%rcx)
1401e9ecd:	48 8b 85 e8 01 00 00 	mov    0x1e8(%rbp),%rax
1401e9ed4:	48 89 41 28          	mov    %rax,0x28(%rcx)
1401e9ed8:	48 83 85 b8 00 00 00 	addq   $0x38,0xb8(%rbp)
1401e9edf:	38
1401e9ee0:	eb 1b                	jmp    0x1401e9efd
1401e9ee2:	4c 8d 85 c0 01 00 00 	lea    0x1c0(%rbp),%r8
1401e9ee9:	48 8b 95 b8 00 00 00 	mov    0xb8(%rbp),%rdx
1401e9ef0:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1401e9ef7:	e8 dc 8d 00 00       	call   0x1401f2cd8
1401e9efc:	90                   	nop
1401e9efd:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1401e9f04:	e8 cb 95 e3 ff       	call   0x1400234d4
1401e9f09:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401e9f0e:	48 85 c9             	test   %rcx,%rcx
1401e9f11:	74 41                	je     0x1401e9f54
1401e9f13:	83 c8 ff             	or     $0xffffffff,%eax
1401e9f16:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401e9f1b:	83 f8 01             	cmp    $0x1,%eax
1401e9f1e:	75 34                	jne    0x1401e9f54
1401e9f20:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1401e9f25:	48 8b 07             	mov    (%rdi),%rax
1401e9f28:	48 8b cf             	mov    %rdi,%rcx
1401e9f2b:	48 8b 00             	mov    (%rax),%rax
1401e9f2e:	ff 15 04 2d 92 00    	call   *0x922d04(%rip)        # 0x140b0cc38
1401e9f34:	83 c8 ff             	or     $0xffffffff,%eax
1401e9f37:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401e9f3c:	83 f8 01             	cmp    $0x1,%eax
1401e9f3f:	75 13                	jne    0x1401e9f54
1401e9f41:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401e9f46:	48 8b 01             	mov    (%rcx),%rax
1401e9f49:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e9f4d:	ff 15 e5 2c 92 00    	call   *0x922ce5(%rip)        # 0x140b0cc38
1401e9f53:	90                   	nop
1401e9f54:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401e9f58:	48 85 c9             	test   %rcx,%rcx
1401e9f5b:	74 3e                	je     0x1401e9f9b
1401e9f5d:	83 c8 ff             	or     $0xffffffff,%eax
1401e9f60:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401e9f65:	83 f8 01             	cmp    $0x1,%eax
1401e9f68:	75 31                	jne    0x1401e9f9b
1401e9f6a:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1401e9f6e:	48 8b 07             	mov    (%rdi),%rax
1401e9f71:	48 8b cf             	mov    %rdi,%rcx
1401e9f74:	48 8b 00             	mov    (%rax),%rax
1401e9f77:	ff 15 bb 2c 92 00    	call   *0x922cbb(%rip)        # 0x140b0cc38
1401e9f7d:	83 c8 ff             	or     $0xffffffff,%eax
1401e9f80:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401e9f85:	83 f8 01             	cmp    $0x1,%eax
1401e9f88:	75 11                	jne    0x1401e9f9b
1401e9f8a:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1401e9f8e:	48 8b 01             	mov    (%rcx),%rax
1401e9f91:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e9f95:	ff 15 9d 2c 92 00    	call   *0x922c9d(%rip)        # 0x140b0cc38
1401e9f9b:	49 83 c6 10          	add    $0x10,%r14
1401e9f9f:	4d 3b f4             	cmp    %r12,%r14
1401e9fa2:	0f 85 2b fd ff ff    	jne    0x1401e9cd3
1401e9fa8:	4c 8b b5 80 02 00 00 	mov    0x280(%rbp),%r14
1401e9faf:	4d 85 f6             	test   %r14,%r14
1401e9fb2:	74 4a                	je     0x1401e9ffe
1401e9fb4:	48 8b 85 90 02 00 00 	mov    0x290(%rbp),%rax
1401e9fbb:	49 2b c6             	sub    %r14,%rax
1401e9fbe:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401e9fc2:	49 8b ce             	mov    %r14,%rcx
1401e9fc5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e9fcb:	72 15                	jb     0x1401e9fe2
1401e9fcd:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1401e9fd1:	49 2b ce             	sub    %r14,%rcx
1401e9fd4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e9fd8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e9fdc:	0f 87 d6 02 00 00    	ja     0x1401ea2b8
1401e9fe2:	49 8b ce             	mov    %r14,%rcx
1401e9fe5:	ff 15 d5 28 92 00    	call   *0x9228d5(%rip)        # 0x140b0c8c0
1401e9feb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9fee:	f3 0f 7f 85 80 02 00 	movdqu %xmm0,0x280(%rbp)
1401e9ff5:	00
1401e9ff6:	48 83 a5 90 02 00 00 	andq   $0x0,0x290(%rbp)
1401e9ffd:	00
1401e9ffe:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ea003:	48 85 c9             	test   %rcx,%rcx
1401ea006:	74 40                	je     0x1401ea048
1401ea008:	83 c8 ff             	or     $0xffffffff,%eax
1401ea00b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ea010:	83 f8 01             	cmp    $0x1,%eax
1401ea013:	75 33                	jne    0x1401ea048
1401ea015:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401ea01a:	48 8b 07             	mov    (%rdi),%rax
1401ea01d:	48 8b cf             	mov    %rdi,%rcx
1401ea020:	48 8b 00             	mov    (%rax),%rax
1401ea023:	ff 15 0f 2c 92 00    	call   *0x922c0f(%rip)        # 0x140b0cc38
1401ea029:	83 c8 ff             	or     $0xffffffff,%eax
1401ea02c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ea031:	83 f8 01             	cmp    $0x1,%eax
1401ea034:	75 12                	jne    0x1401ea048
1401ea036:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ea03b:	48 8b 01             	mov    (%rcx),%rax
1401ea03e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ea042:	ff 15 f0 2b 92 00    	call   *0x922bf0(%rip)        # 0x140b0cc38
1401ea048:	f3 44 0f 11 55 d0    	movss  %xmm10,-0x30(%rbp)
1401ea04e:	f3 44 0f 11 4d d4    	movss  %xmm9,-0x2c(%rbp)
1401ea054:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea057:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea05c:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1401ea063:	48 85 c9             	test   %rcx,%rcx
1401ea066:	74 04                	je     0x1401ea06c
1401ea068:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401ea06c:	0f 28 85 90 00 00 00 	movaps 0x90(%rbp),%xmm0
1401ea073:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea078:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401ea07d:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401ea082:	44 8a ce             	mov    %sil,%r9b
1401ea085:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ea089:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ea08d:	48 8d 8d 30 02 00 00 	lea    0x230(%rbp),%rcx
1401ea094:	e8 27 fc 00 00       	call   0x1401f9cc0
1401ea099:	b9 10 00 00 00       	mov    $0x10,%ecx
1401ea09e:	ff 15 24 28 92 00    	call   *0x922824(%rip)        # 0x140b0c8c8
1401ea0a4:	48 85 c0             	test   %rax,%rax
1401ea0a7:	0f 84 19 02 00 00    	je     0x1401ea2c6
1401ea0ad:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
1401ea0b4:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401ea0b8:	48 89 8d 90 02 00 00 	mov    %rcx,0x290(%rbp)
1401ea0bf:	f3 0f 7f 30          	movdqu %xmm6,(%rax)
1401ea0c3:	48 89 8d 88 02 00 00 	mov    %rcx,0x288(%rbp)
1401ea0ca:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401ea0ce:	48 85 c0             	test   %rax,%rax
1401ea0d1:	74 04                	je     0x1401ea0d7
1401ea0d3:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401ea0d7:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401ea0db:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea0e0:	48 8d 95 80 02 00 00 	lea    0x280(%rbp),%rdx
1401ea0e7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ea0eb:	e8 74 6b ff ff       	call   0x1401e0c64
1401ea0f0:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
1401ea0f7:	48 85 c9             	test   %rcx,%rcx
1401ea0fa:	74 35                	je     0x1401ea131
1401ea0fc:	48 8b 85 90 02 00 00 	mov    0x290(%rbp),%rax
1401ea103:	48 2b c1             	sub    %rcx,%rax
1401ea106:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401ea10a:	48 8b d1             	mov    %rcx,%rdx
1401ea10d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ea113:	72 15                	jb     0x1401ea12a
1401ea115:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ea119:	48 2b d1             	sub    %rcx,%rdx
1401ea11c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ea120:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ea124:	0f 87 95 01 00 00    	ja     0x1401ea2bf
1401ea12a:	ff 15 90 27 92 00    	call   *0x922790(%rip)        # 0x140b0c8c0
1401ea130:	90                   	nop
1401ea131:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1401ea138:	48 85 c9             	test   %rcx,%rcx
1401ea13b:	74 44                	je     0x1401ea181
1401ea13d:	83 c8 ff             	or     $0xffffffff,%eax
1401ea140:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ea145:	83 f8 01             	cmp    $0x1,%eax
1401ea148:	75 37                	jne    0x1401ea181
1401ea14a:	48 8b bd 98 00 00 00 	mov    0x98(%rbp),%rdi
1401ea151:	48 8b 07             	mov    (%rdi),%rax
1401ea154:	48 8b cf             	mov    %rdi,%rcx
1401ea157:	48 8b 00             	mov    (%rax),%rax
1401ea15a:	ff 15 d8 2a 92 00    	call   *0x922ad8(%rip)        # 0x140b0cc38
1401ea160:	83 c8 ff             	or     $0xffffffff,%eax
1401ea163:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ea168:	83 f8 01             	cmp    $0x1,%eax
1401ea16b:	75 14                	jne    0x1401ea181
1401ea16d:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1401ea174:	48 8b 01             	mov    (%rcx),%rax
1401ea177:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ea17b:	ff 15 b7 2a 92 00    	call   *0x922ab7(%rip)        # 0x140b0cc38
1401ea181:	48 83 c3 10          	add    $0x10,%rbx
1401ea185:	48 3b 9d f8 00 00 00 	cmp    0xf8(%rbp),%rbx
1401ea18c:	0f 85 b5 f8 ff ff    	jne    0x1401e9a47
1401ea192:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401ea196:	49 8b 0f             	mov    (%r15),%rcx
1401ea199:	48 81 c1 f0 02 00 00 	add    $0x2f0,%rcx
1401ea1a0:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
1401ea1a7:	48 3b c8             	cmp    %rax,%rcx
1401ea1aa:	74 28                	je     0x1401ea1d4
1401ea1ac:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
1401ea1b3:	48 8b 95 b0 00 00 00 	mov    0xb0(%rbp),%rdx
1401ea1ba:	4c 2b c2             	sub    %rdx,%r8
1401ea1bd:	49 c1 f8 03          	sar    $0x3,%r8
1401ea1c1:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
1401ea1c8:	db b6 6d
1401ea1cb:	4c 0f af c0          	imul   %rax,%r8
1401ea1cf:	e8 98 7f 00 00       	call   0x1401f216c
1401ea1d4:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1401ea1d8:	83 65 d4 00          	andl   $0x0,-0x2c(%rbp)
1401ea1dc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea1df:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea1e4:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401ea1e8:	48 85 c0             	test   %rax,%rax
1401ea1eb:	74 04                	je     0x1401ea1f1
1401ea1ed:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401ea1f1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401ea1f5:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea1fa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401ea1ff:	44 8a ce             	mov    %sil,%r9b
1401ea202:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ea206:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ea20a:	48 8d 8d 30 02 00 00 	lea    0x230(%rbp),%rcx
1401ea211:	e8 aa fa 00 00       	call   0x1401f9cc0
1401ea216:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1401ea21a:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401ea21e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea221:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea226:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ea22b:	48 85 c9             	test   %rcx,%rcx
1401ea22e:	74 04                	je     0x1401ea234
1401ea230:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401ea234:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401ea239:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea23e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea241:	0f 11 85 80 02 00 00 	movups %xmm0,0x280(%rbp)
1401ea248:	0f 57 c9             	xorps  %xmm1,%xmm1
1401ea24b:	f3 0f 7f 8d 90 02 00 	movdqu %xmm1,0x290(%rbp)
1401ea252:	00
1401ea253:	41 b8 2b 00 00 00    	mov    $0x2b,%r8d
1401ea259:	48 8d 15 90 db 95 00 	lea    0x95db90(%rip),%rdx        # 0x140b47df0
1401ea260:	48 8d 8d 80 02 00 00 	lea    0x280(%rbp),%rcx
1401ea267:	e8 b4 9b e1 ff       	call   0x140003e20
1401ea26c:	90                   	nop
1401ea26d:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1401ea271:	e8 ea 59 f1 ff       	call   0x1400ffc60
1401ea276:	48 8b 85 98 02 00 00 	mov    0x298(%rbp),%rax
1401ea27d:	41 be 00 10 00 00    	mov    $0x1000,%r14d
1401ea283:	48 83 f8 07          	cmp    $0x7,%rax
1401ea287:	76 4a                	jbe    0x1401ea2d3
1401ea289:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401ea290:	00
1401ea291:	48 8b 8d 80 02 00 00 	mov    0x280(%rbp),%rcx
1401ea298:	48 8b d1             	mov    %rcx,%rdx
1401ea29b:	49 3b c6             	cmp    %r14,%rax
1401ea29e:	72 2d                	jb     0x1401ea2cd
1401ea2a0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ea2a4:	48 2b d1             	sub    %rcx,%rdx
1401ea2a7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ea2ab:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ea2af:	76 1c                	jbe    0x1401ea2cd
1401ea2b1:	ff 15 e1 26 92 00    	call   *0x9226e1(%rip)        # 0x140b0c998
1401ea2b7:	90                   	nop
1401ea2b8:	ff 15 da 26 92 00    	call   *0x9226da(%rip)        # 0x140b0c998
1401ea2be:	90                   	nop
1401ea2bf:	ff 15 d3 26 92 00    	call   *0x9226d3(%rip)        # 0x140b0c998
1401ea2c5:	cc                   	int3
1401ea2c6:	ff 15 cc 21 92 00    	call   *0x9221cc(%rip)        # 0x140b0c498
1401ea2cc:	90                   	nop
1401ea2cd:	ff 15 ed 25 92 00    	call   *0x9225ed(%rip)        # 0x140b0c8c0
1401ea2d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea2d6:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea2db:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401ea2df:	48 85 c0             	test   %rax,%rax
1401ea2e2:	74 04                	je     0x1401ea2e8
1401ea2e4:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401ea2e8:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1401ea2ec:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1401ea2f1:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401ea2f5:	48 8b cf             	mov    %rdi,%rcx
1401ea2f8:	e8 c3 c5 ff ff       	call   0x1401e68c0
1401ea2fd:	48 8b cf             	mov    %rdi,%rcx
1401ea300:	e8 1b 4f 00 00       	call   0x1401ef220
1401ea305:	90                   	nop
1401ea306:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401ea30a:	83 cf ff             	or     $0xffffffff,%edi
1401ea30d:	48 85 c9             	test   %rcx,%rcx
1401ea310:	74 3b                	je     0x1401ea34d
1401ea312:	8b c7                	mov    %edi,%eax
1401ea314:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ea319:	03 c7                	add    %edi,%eax
1401ea31b:	75 30                	jne    0x1401ea34d
1401ea31d:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1401ea321:	48 8b 03             	mov    (%rbx),%rax
1401ea324:	48 8b cb             	mov    %rbx,%rcx
1401ea327:	48 8b 00             	mov    (%rax),%rax
1401ea32a:	ff 15 08 29 92 00    	call   *0x922908(%rip)        # 0x140b0cc38
1401ea330:	8b c7                	mov    %edi,%eax
1401ea332:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ea337:	03 c7                	add    %edi,%eax
1401ea339:	75 12                	jne    0x1401ea34d
1401ea33b:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401ea33f:	48 8b 01             	mov    (%rcx),%rax
1401ea342:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ea346:	ff 15 ec 28 92 00    	call   *0x9228ec(%rip)        # 0x140b0cc38
1401ea34c:	90                   	nop
1401ea34d:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1401ea354:	e8 ab a2 e3 ff       	call   0x140024604
1401ea359:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401ea35d:	48 85 c9             	test   %rcx,%rcx
1401ea360:	74 3b                	je     0x1401ea39d
1401ea362:	8b c7                	mov    %edi,%eax
1401ea364:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ea369:	03 c7                	add    %edi,%eax
1401ea36b:	75 30                	jne    0x1401ea39d
1401ea36d:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401ea371:	48 8b 03             	mov    (%rbx),%rax
1401ea374:	48 8b cb             	mov    %rbx,%rcx
1401ea377:	48 8b 00             	mov    (%rax),%rax
1401ea37a:	ff 15 b8 28 92 00    	call   *0x9228b8(%rip)        # 0x140b0cc38
1401ea380:	8b c7                	mov    %edi,%eax
1401ea382:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ea387:	03 c7                	add    %edi,%eax
1401ea389:	75 12                	jne    0x1401ea39d
1401ea38b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401ea38f:	48 8b 01             	mov    (%rcx),%rax
1401ea392:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ea396:	ff 15 9c 28 92 00    	call   *0x92289c(%rip)        # 0x140b0cc38
1401ea39c:	90                   	nop
1401ea39d:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
1401ea3a4:	e8 27 0b e3 ff       	call   0x14001aed0
1401ea3a9:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1401ea3b0:	48 85 c9             	test   %rcx,%rcx
1401ea3b3:	74 47                	je     0x1401ea3fc
1401ea3b5:	48 8b 85 00 01 00 00 	mov    0x100(%rbp),%rax
1401ea3bc:	48 2b c1             	sub    %rcx,%rax
1401ea3bf:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401ea3c3:	48 8b d1             	mov    %rcx,%rdx
1401ea3c6:	49 3b c6             	cmp    %r14,%rax
1401ea3c9:	72 18                	jb     0x1401ea3e3
1401ea3cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ea3cf:	48 2b d1             	sub    %rcx,%rdx
1401ea3d2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ea3d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ea3da:	76 07                	jbe    0x1401ea3e3
1401ea3dc:	ff 15 b6 25 92 00    	call   *0x9225b6(%rip)        # 0x140b0c998
1401ea3e2:	cc                   	int3
1401ea3e3:	ff 15 d7 24 92 00    	call   *0x9224d7(%rip)        # 0x140b0c8c0
1401ea3e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ea3ec:	f3 0f 7f 85 f0 00 00 	movdqu %xmm0,0xf0(%rbp)
1401ea3f3:	00