1402bdfa5:	41 83 ce ff          	or     $0xffffffff,%r14d
1402bdfa9:	48 85 db             	test   %rbx,%rbx
1402bdfac:	74 3f                	je     0x1402bdfed
1402bdfae:	41 8b c6             	mov    %r14d,%eax
1402bdfb1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402bdfb6:	41 03 c6             	add    %r14d,%eax
1402bdfb9:	75 32                	jne    0x1402bdfed
1402bdfbb:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1402bdfbf:	48 8b 03             	mov    (%rbx),%rax
1402bdfc2:	48 8b cb             	mov    %rbx,%rcx
1402bdfc5:	48 8b 00             	mov    (%rax),%rax
1402bdfc8:	ff 15 6a ec 84 00    	call   *0x84ec6a(%rip)        # 0x140b0cc38
1402bdfce:	41 8b c6             	mov    %r14d,%eax
1402bdfd1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402bdfd6:	41 03 c6             	add    %r14d,%eax
1402bdfd9:	75 12                	jne    0x1402bdfed
1402bdfdb:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402bdfdf:	48 8b 01             	mov    (%rcx),%rax
1402bdfe2:	48 8b 40 08          	mov    0x8(%rax),%rax
1402bdfe6:	ff 15 4c ec 84 00    	call   *0x84ec4c(%rip)        # 0x140b0cc38
1402bdfec:	90                   	nop
1402bdfed:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402bdff1:	48 85 c9             	test   %rcx,%rcx
1402bdff4:	74 32                	je     0x1402be028
1402bdff6:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1402bdffa:	48 2b c1             	sub    %rcx,%rax
1402bdffd:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402be001:	48 8b d1             	mov    %rcx,%rdx
1402be004:	49 3b c4             	cmp    %r12,%rax
1402be007:	72 18                	jb     0x1402be021
1402be009:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402be00d:	48 2b d1             	sub    %rcx,%rdx
1402be010:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402be014:	48 83 f8 1f          	cmp    $0x1f,%rax
1402be018:	76 07                	jbe    0x1402be021
1402be01a:	ff 15 78 e9 84 00    	call   *0x84e978(%rip)        # 0x140b0c998
1402be020:	cc                   	int3
1402be021:	ff 15 99 e8 84 00    	call   *0x84e899(%rip)        # 0x140b0c8c0
1402be027:	90                   	nop
1402be028:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1402be02c:	48 85 db             	test   %rbx,%rbx
1402be02f:	74 39                	je     0x1402be06a
1402be031:	41 8b c6             	mov    %r14d,%eax
1402be034:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402be039:	41 03 c6             	add    %r14d,%eax
1402be03c:	75 2c                	jne    0x1402be06a
1402be03e:	48 8b 03             	mov    (%rbx),%rax
1402be041:	48 8b cb             	mov    %rbx,%rcx
1402be044:	48 8b 00             	mov    (%rax),%rax
1402be047:	ff 15 eb eb 84 00    	call   *0x84ebeb(%rip)        # 0x140b0cc38
1402be04d:	41 8b d6             	mov    %r14d,%edx
1402be050:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402be055:	41 03 d6             	add    %r14d,%edx
1402be058:	75 10                	jne    0x1402be06a
1402be05a:	48 8b 13             	mov    (%rbx),%rdx
1402be05d:	48 8b cb             	mov    %rbx,%rcx
1402be060:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402be064:	ff 15 ce eb 84 00    	call   *0x84ebce(%rip)        # 0x140b0cc38
1402be06a:	48 8b c7             	mov    %rdi,%rax
1402be06d:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1402be071:	48 33 cc             	xor    %rsp,%rcx
1402be074:	e8 67 15 83 00       	call   0x140aef5e0
1402be079:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1402be080:	00
1402be081:	49 8b 5b 48          	mov    0x48(%r11),%rbx
1402be085:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402be08a:	49 8b e3             	mov    %r11,%rsp
1402be08d:	41 5e                	pop    %r14
1402be08f:	41 5c                	pop    %r12
1402be091:	5f                   	pop    %rdi
1402be092:	5e                   	pop    %rsi
1402be093:	5d                   	pop    %rbp
1402be094:	c3                   	ret
1402be095:	90                   	nop
1402be096:	90                   	nop
1402be097:	90                   	nop
1402be098:	48 8b c4             	mov    %rsp,%rax
1402be09b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402be09f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402be0a3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402be0a7:	55                   	push   %rbp
1402be0a8:	41 56                	push   %r14
1402be0aa:	41 57                	push   %r15
1402be0ac:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1402be0b0:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1402be0b7:	49 8b f8             	mov    %r8,%rdi
1402be0ba:	4c 8b f2             	mov    %rdx,%r14
1402be0bd:	48 8b f1             	mov    %rcx,%rsi
1402be0c0:	48 8b 49 78          	mov    0x78(%rcx),%rcx
1402be0c4:	48 8b 01             	mov    (%rcx),%rax
1402be0c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be0ca:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1402be0cf:	49 8b 51 08          	mov    0x8(%r9),%rdx
1402be0d3:	48 85 d2             	test   %rdx,%rdx
1402be0d6:	74 04                	je     0x1402be0dc
1402be0d8:	f0 ff 42 08          	lock incl 0x8(%rdx)
1402be0dc:	49 8b 11             	mov    (%r9),%rdx
1402be0df:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1402be0e3:	49 8b 51 08          	mov    0x8(%r9),%rdx
1402be0e7:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
1402be0eb:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1402be0ef:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402be0f3:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
1402be0fa:	ff 15 38 eb 84 00    	call   *0x84eb38(%rip)        # 0x140b0cc38
1402be100:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1402be104:	48 85 db             	test   %rbx,%rbx
1402be107:	74 08                	je     0x1402be111
1402be109:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402be10d:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1402be111:	0f 28 45 17          	movaps 0x17(%rbp),%xmm0
1402be115:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1402be11a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be11d:	f3 0f 7f 45 27       	movdqu %xmm0,0x27(%rbp)
1402be122:	48 83 65 37 00       	andq   $0x0,0x37(%rbp)
1402be127:	b9 10 00 00 00       	mov    $0x10,%ecx
1402be12c:	ff 15 96 e7 84 00    	call   *0x84e796(%rip)        # 0x140b0c8c8
1402be132:	48 8b c8             	mov    %rax,%rcx
1402be135:	48 85 c0             	test   %rax,%rax
1402be138:	75 07                	jne    0x1402be141
1402be13a:	ff 15 58 e3 84 00    	call   *0x84e358(%rip)        # 0x140b0c498
1402be140:	cc                   	int3
1402be141:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402be145:	48 89 4d 2f          	mov    %rcx,0x2f(%rbp)
1402be149:	48 8d 50 10          	lea    0x10(%rax),%rdx
1402be14d:	48 89 55 37          	mov    %rdx,0x37(%rbp)
1402be151:	48 83 20 00          	andq   $0x0,(%rax)
1402be155:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402be15a:	48 85 db             	test   %rbx,%rbx
1402be15d:	74 04                	je     0x1402be163
1402be15f:	f0 ff 43 08          	lock incl 0x8(%rbx)
1402be163:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1402be167:	48 89 01             	mov    %rax,(%rcx)
1402be16a:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1402be16e:	48 89 41 08          	mov    %rax,0x8(%rcx)
1402be172:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
1402be176:	48 83 65 67 00       	andq   $0x0,0x67(%rbp)
1402be17b:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
1402be17f:	e8 38 07 d6 ff       	call   0x14001e8bc
1402be184:	41 83 cf ff          	or     $0xffffffff,%r15d
1402be188:	48 85 db             	test   %rbx,%rbx
1402be18b:	74 3b                	je     0x1402be1c8
1402be18d:	41 8b c7             	mov    %r15d,%eax
1402be190:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402be195:	41 03 c7             	add    %r15d,%eax
1402be198:	75 2e                	jne    0x1402be1c8
1402be19a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402be19e:	48 8b 01             	mov    (%rcx),%rax
1402be1a1:	48 8b 00             	mov    (%rax),%rax
1402be1a4:	ff 15 8e ea 84 00    	call   *0x84ea8e(%rip)        # 0x140b0cc38
1402be1aa:	41 8b c7             	mov    %r15d,%eax
1402be1ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402be1b2:	41 03 c7             	add    %r15d,%eax
1402be1b5:	75 11                	jne    0x1402be1c8
1402be1b7:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1402be1bb:	48 8b 01             	mov    (%rcx),%rax
1402be1be:	48 8b 40 08          	mov    0x8(%rax),%rax
1402be1c2:	ff 15 70 ea 84 00    	call   *0x84ea70(%rip)        # 0x140b0cc38
1402be1c8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402be1cc:	48 8b 47 10          	mov    0x10(%rdi),%rax
1402be1d0:	48 2b c1             	sub    %rcx,%rax
1402be1d3:	48 c1 f8 02          	sar    $0x2,%rax
1402be1d7:	48 83 f8 01          	cmp    $0x1,%rax
1402be1db:	0f 86 cb 01 00 00    	jbe    0x1402be3ac
1402be1e1:	f3 0f 10 59 04       	movss  0x4(%rcx),%xmm3
1402be1e6:	48 83 f8 02          	cmp    $0x2,%rax
1402be1ea:	0f 86 bc 01 00 00    	jbe    0x1402be3ac
1402be1f0:	f3 0f 10 51 08       	movss  0x8(%rcx),%xmm2
1402be1f5:	48 83 f8 03          	cmp    $0x3,%rax
1402be1f9:	0f 86 ad 01 00 00    	jbe    0x1402be3ac
1402be1ff:	f3 0f 10 49 0c       	movss  0xc(%rcx),%xmm1
1402be204:	f3 0f 10 01          	movss  (%rcx),%xmm0
1402be208:	f3 0f 11 45 07       	movss  %xmm0,0x7(%rbp)
1402be20d:	f3 0f 11 4d 0b       	movss  %xmm1,0xb(%rbp)
1402be212:	f3 0f 11 55 0f       	movss  %xmm2,0xf(%rbp)
1402be217:	f3 0f 11 5d 13       	movss  %xmm3,0x13(%rbp)
1402be21c:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
1402be220:	48 8b 01             	mov    (%rcx),%rax
1402be223:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be226:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1402be22b:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402be22f:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1402be234:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1402be238:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402be23d:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1402be242:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1402be247:	41 b1 01             	mov    $0x1,%r9b
1402be24a:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1402be24e:	49 8b d6             	mov    %r14,%rdx
1402be251:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1402be258:	ff 15 da e9 84 00    	call   *0x84e9da(%rip)        # 0x140b0cc38
1402be25e:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
1402be262:	48 85 db             	test   %rbx,%rbx
1402be265:	74 3a                	je     0x1402be2a1
1402be267:	41 8b c7             	mov    %r15d,%eax
1402be26a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402be26f:	41 03 c7             	add    %r15d,%eax
1402be272:	75 2d                	jne    0x1402be2a1
1402be274:	48 8b 03             	mov    (%rbx),%rax
1402be277:	48 8b cb             	mov    %rbx,%rcx
1402be27a:	48 8b 00             	mov    (%rax),%rax
1402be27d:	ff 15 b5 e9 84 00    	call   *0x84e9b5(%rip)        # 0x140b0cc38
1402be283:	41 8b c7             	mov    %r15d,%eax
1402be286:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402be28b:	41 03 c7             	add    %r15d,%eax
1402be28e:	75 11                	jne    0x1402be2a1
1402be290:	48 8b 03             	mov    (%rbx),%rax
1402be293:	48 8b cb             	mov    %rbx,%rcx
1402be296:	48 8b 40 08          	mov    0x8(%rax),%rax
1402be29a:	ff 15 98 e9 84 00    	call   *0x84e998(%rip)        # 0x140b0cc38
1402be2a0:	90                   	nop
1402be2a1:	48 8b 5d 27          	mov    0x27(%rbp),%rbx
1402be2a5:	48 85 db             	test   %rbx,%rbx
1402be2a8:	0f 84 9c 00 00 00    	je     0x1402be34a
1402be2ae:	48 8b 75 2f          	mov    0x2f(%rbp),%rsi
1402be2b2:	48 3b de             	cmp    %rsi,%rbx
1402be2b5:	74 4f                	je     0x1402be306
1402be2b7:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1402be2bb:	48 85 ff             	test   %rdi,%rdi
1402be2be:	74 39                	je     0x1402be2f9
1402be2c0:	41 8b c7             	mov    %r15d,%eax
1402be2c3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402be2c8:	41 03 c7             	add    %r15d,%eax
1402be2cb:	75 2c                	jne    0x1402be2f9
1402be2cd:	48 8b 07             	mov    (%rdi),%rax
1402be2d0:	48 8b cf             	mov    %rdi,%rcx
1402be2d3:	48 8b 00             	mov    (%rax),%rax
1402be2d6:	ff 15 5c e9 84 00    	call   *0x84e95c(%rip)        # 0x140b0cc38
1402be2dc:	41 8b c7             	mov    %r15d,%eax
1402be2df:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402be2e4:	41 03 c7             	add    %r15d,%eax
1402be2e7:	75 10                	jne    0x1402be2f9
1402be2e9:	48 8b 07             	mov    (%rdi),%rax
1402be2ec:	48 8b cf             	mov    %rdi,%rcx
1402be2ef:	48 8b 40 08          	mov    0x8(%rax),%rax
1402be2f3:	ff 15 3f e9 84 00    	call   *0x84e93f(%rip)        # 0x140b0cc38
1402be2f9:	48 83 c3 10          	add    $0x10,%rbx
1402be2fd:	48 3b de             	cmp    %rsi,%rbx
1402be300:	75 b5                	jne    0x1402be2b7
1402be302:	48 8b 5d 27          	mov    0x27(%rbp),%rbx
1402be306:	48 8b 45 37          	mov    0x37(%rbp),%rax
1402be30a:	48 2b c3             	sub    %rbx,%rax
1402be30d:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402be311:	48 8b cb             	mov    %rbx,%rcx
1402be314:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402be31a:	72 18                	jb     0x1402be334
1402be31c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1402be320:	48 2b cb             	sub    %rbx,%rcx
1402be323:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402be327:	48 83 f8 1f          	cmp    $0x1f,%rax
1402be32b:	76 07                	jbe    0x1402be334
1402be32d:	ff 15 65 e6 84 00    	call   *0x84e665(%rip)        # 0x140b0c998
1402be333:	cc                   	int3
1402be334:	48 8b cb             	mov    %rbx,%rcx
1402be337:	ff 15 83 e5 84 00    	call   *0x84e583(%rip)        # 0x140b0c8c0
1402be33d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be340:	f3 0f 7f 45 27       	movdqu %xmm0,0x27(%rbp)
1402be345:	48 83 65 37 00       	andq   $0x0,0x37(%rbp)
1402be34a:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
1402be34e:	48 85 db             	test   %rbx,%rbx
1402be351:	74 39                	je     0x1402be38c
1402be353:	41 8b c7             	mov    %r15d,%eax
1402be356:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402be35b:	41 03 c7             	add    %r15d,%eax
1402be35e:	75 2c                	jne    0x1402be38c
1402be360:	48 8b 03             	mov    (%rbx),%rax
1402be363:	48 8b cb             	mov    %rbx,%rcx
1402be366:	48 8b 00             	mov    (%rax),%rax
1402be369:	ff 15 c9 e8 84 00    	call   *0x84e8c9(%rip)        # 0x140b0cc38
1402be36f:	41 8b c7             	mov    %r15d,%eax
1402be372:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402be377:	41 03 c7             	add    %r15d,%eax
1402be37a:	75 10                	jne    0x1402be38c
1402be37c:	48 8b 03             	mov    (%rbx),%rax
1402be37f:	48 8b cb             	mov    %rbx,%rcx
1402be382:	48 8b 40 08          	mov    0x8(%rax),%rax
1402be386:	ff 15 ac e8 84 00    	call   *0x84e8ac(%rip)        # 0x140b0cc38
1402be38c:	49 8b c6             	mov    %r14,%rax
1402be38f:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1402be396:	00
1402be397:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1402be39b:	49 8b 73 30          	mov    0x30(%r11),%rsi
1402be39f:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1402be3a3:	49 8b e3             	mov    %r11,%rsp
1402be3a6:	41 5f                	pop    %r15
1402be3a8:	41 5e                	pop    %r14
1402be3aa:	5d                   	pop    %rbp
1402be3ab:	c3                   	ret
1402be3ac:	ff 15 e6 e5 84 00    	call   *0x84e5e6(%rip)        # 0x140b0c998
1402be3b2:	90                   	nop
1402be3b3:	90                   	nop
1402be3b4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402be3b9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402be3be:	55                   	push   %rbp
1402be3bf:	56                   	push   %rsi
1402be3c0:	57                   	push   %rdi
1402be3c1:	41 56                	push   %r14
1402be3c3:	41 57                	push   %r15
1402be3c5:	48 8b ec             	mov    %rsp,%rbp
1402be3c8:	48 83 ec 70          	sub    $0x70,%rsp
1402be3cc:	4c 8b f2             	mov    %rdx,%r14
1402be3cf:	48 8b f9             	mov    %rcx,%rdi
1402be3d2:	41 83 cf ff          	or     $0xffffffff,%r15d
1402be3d6:	48 83 3a 00          	cmpq   $0x0,(%rdx)
1402be3da:	0f 84 5c 01 00 00    	je     0x1402be53c
1402be3e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be3e3:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1402be3e8:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1402be3ed:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1402be3f1:	45 33 c0             	xor    %r8d,%r8d
1402be3f4:	33 d2                	xor    %edx,%edx
1402be3f6:	49 8b ce             	mov    %r14,%rcx
1402be3f9:	e8 da b7 01 00       	call   0x1402d9bd8
1402be3fe:	4c 8d 87 40 01 00 00 	lea    0x140(%rdi),%r8
1402be405:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1402be409:	48 8b ce             	mov    %rsi,%rcx
1402be40c:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1402be410:	48 2b cb             	sub    %rbx,%rcx
1402be413:	48 c1 f9 04          	sar    $0x4,%rcx
1402be417:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1402be41b:	49 8b 40 10          	mov    0x10(%r8),%rax
1402be41f:	49 2b 00             	sub    (%r8),%rax
1402be422:	48 c1 f8 03          	sar    $0x3,%rax
1402be426:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
1402be42d:	aa aa aa
1402be430:	48 0f af c2          	imul   %rdx,%rax
1402be434:	48 3b c8             	cmp    %rax,%rcx
1402be437:	76 1f                	jbe    0x1402be458
1402be439:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
1402be440:	aa aa 0a
1402be443:	48 3b c8             	cmp    %rax,%rcx
1402be446:	0f 87 46 01 00 00    	ja     0x1402be592
1402be44c:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1402be450:	49 8b c8             	mov    %r8,%rcx
1402be453:	e8 44 fc d5 ff       	call   0x14001e09c
1402be458:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
1402be45c:	48 3b de             	cmp    %rsi,%rbx
1402be45f:	74 42                	je     0x1402be4a3
1402be461:	0f 57 c0             	xorps  %xmm0,%xmm0
1402be464:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1402be469:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402be46d:	48 85 c0             	test   %rax,%rax
1402be470:	74 08                	je     0x1402be47a
1402be472:	f0 ff 40 08          	lock incl 0x8(%rax)
1402be476:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1402be47a:	48 8b 03             	mov    (%rbx),%rax
1402be47d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402be481:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402be485:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402be489:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402be48d:	48 8d 4d 40          	lea    0x40(%rbp),%rcx