1400ad1b5:	48 8b 01             	mov    (%rcx),%rax
1400ad1b8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400ad1bf:	ff 15 73 fa a5 00    	call   *0xa5fa73(%rip)        # 0x140b0cc38
1400ad1c5:	90                   	nop
1400ad1c6:	8b 85 88 03 00 00    	mov    0x388(%rbp),%eax
1400ad1cc:	a8 01                	test   $0x1,%al
1400ad1ce:	74 13                	je     0x1400ad1e3
1400ad1d0:	83 a5 88 03 00 00 fe 	andl   $0xfffffffe,0x388(%rbp)
1400ad1d7:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1400ad1de:	e8 9d 8f f5 ff       	call   0x140006180
1400ad1e3:	48 83 c3 10          	add    $0x10,%rbx
1400ad1e7:	48 3b 9d e0 00 00 00 	cmp    0xe0(%rbp),%rbx
1400ad1ee:	0f 85 07 fe ff ff    	jne    0x1400acffb
1400ad1f4:	45 33 e4             	xor    %r12d,%r12d
1400ad1f7:	eb 22                	jmp    0x1400ad21b
1400ad1f9:	66 0f 6f 44 24 40    	movdqa 0x40(%rsp),%xmm0
1400ad1ff:	66 0f d6 44 24 40    	movq   %xmm0,0x40(%rsp)
1400ad205:	66 0f 6f 4c 24 70    	movdqa 0x70(%rsp),%xmm1
1400ad20b:	66 0f d6 4c 24 70    	movq   %xmm1,0x70(%rsp)
1400ad211:	66 0f 6f 45 90       	movdqa -0x70(%rbp),%xmm0
1400ad216:	66 0f d6 45 90       	movq   %xmm0,-0x70(%rbp)
1400ad21b:	45 8a fc             	mov    %r12b,%r15b
1400ad21e:	48 8b 3e             	mov    (%rsi),%rdi
1400ad221:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400ad225:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
1400ad229:	48 3b f8             	cmp    %rax,%rdi
1400ad22c:	74 7a                	je     0x1400ad2a8
1400ad22e:	48 8b d1             	mov    %rcx,%rdx
1400ad231:	48 8b ca             	mov    %rdx,%rcx
1400ad234:	45 84 ff             	test   %r15b,%r15b
1400ad237:	75 6f                	jne    0x1400ad2a8
1400ad239:	4c 8d 67 10          	lea    0x10(%rdi),%r12
1400ad23d:	49 8b dc             	mov    %r12,%rbx
1400ad240:	4c 3b e2             	cmp    %rdx,%r12
1400ad243:	74 4a                	je     0x1400ad28f
1400ad245:	48 8b 0f             	mov    (%rdi),%rcx
1400ad248:	48 8b 01             	mov    (%rcx),%rax
1400ad24b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400ad252:	ff 15 e0 f9 a5 00    	call   *0xa5f9e0(%rip)        # 0x140b0cc38
1400ad258:	4c 8b f0             	mov    %rax,%r14
1400ad25b:	48 8b 0b             	mov    (%rbx),%rcx
1400ad25e:	48 8b 11             	mov    (%rcx),%rdx
1400ad261:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400ad268:	ff 15 ca f9 a5 00    	call   *0xa5f9ca(%rip)        # 0x140b0cc38
1400ad26e:	0f 57 d2             	xorps  %xmm2,%xmm2
1400ad271:	48 8b d0             	mov    %rax,%rdx
1400ad274:	49 8b ce             	mov    %r14,%rcx
1400ad277:	e8 c4 8e 10 00       	call   0x1401b6140
1400ad27c:	84 c0                	test   %al,%al
1400ad27e:	75 0c                	jne    0x1400ad28c
1400ad280:	48 83 c3 10          	add    $0x10,%rbx
1400ad284:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
1400ad288:	75 bb                	jne    0x1400ad245
1400ad28a:	eb 03                	jmp    0x1400ad28f
1400ad28c:	41 b7 01             	mov    $0x1,%r15b
1400ad28f:	49 8b fc             	mov    %r12,%rdi
1400ad292:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400ad296:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
1400ad29a:	48 8b d1             	mov    %rcx,%rdx
1400ad29d:	4c 3b e0             	cmp    %rax,%r12
1400ad2a0:	41 bc 00 00 00 00    	mov    $0x0,%r12d
1400ad2a6:	75 89                	jne    0x1400ad231
1400ad2a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad2ab:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1400ad2b1:	44 88 a5 80 03 00 00 	mov    %r12b,0x380(%rbp)
1400ad2b8:	48 83 7c 24 70 00    	cmpq   $0x0,0x70(%rsp)
1400ad2be:	0f 85 ca 1b 00 00    	jne    0x1400aee8e
1400ad2c4:	45 84 ff             	test   %r15b,%r15b
1400ad2c7:	0f 85 b3 1b 00 00    	jne    0x1400aee80
1400ad2cd:	48 8b 1e             	mov    (%rsi),%rbx
1400ad2d0:	48 8b c1             	mov    %rcx,%rax
1400ad2d3:	48 2b c3             	sub    %rbx,%rax
1400ad2d6:	48 83 f8 10          	cmp    $0x10,%rax
1400ad2da:	75 1b                	jne    0x1400ad2f7
1400ad2dc:	48 3b d9             	cmp    %rcx,%rbx
1400ad2df:	0f 84 25 1e 00 00    	je     0x1400af10a
1400ad2e5:	48 8b d3             	mov    %rbx,%rdx
1400ad2e8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400ad2ed:	e8 86 de f6 ff       	call   0x14001b178
1400ad2f2:	e9 8e 0a 00 00       	jmp    0x1400add85
1400ad2f7:	48 3b d9             	cmp    %rcx,%rbx
1400ad2fa:	74 6e                	je     0x1400ad36a
1400ad2fc:	48 8b d3             	mov    %rbx,%rdx
1400ad2ff:	48 8d 8d 30 02 00 00 	lea    0x230(%rbp),%rcx
1400ad306:	e8 39 82 00 00       	call   0x1400b5544
1400ad30b:	4c 8b 30             	mov    (%rax),%r14
1400ad30e:	48 8b bd 38 02 00 00 	mov    0x238(%rbp),%rdi
1400ad315:	48 85 ff             	test   %rdi,%rdi
1400ad318:	74 3d                	je     0x1400ad357
1400ad31a:	41 83 cf ff          	or     $0xffffffff,%r15d
1400ad31e:	41 8b c7             	mov    %r15d,%eax
1400ad321:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400ad326:	41 03 c7             	add    %r15d,%eax
1400ad329:	75 2c                	jne    0x1400ad357
1400ad32b:	48 8b 07             	mov    (%rdi),%rax
1400ad32e:	48 8b cf             	mov    %rdi,%rcx
1400ad331:	48 8b 00             	mov    (%rax),%rax
1400ad334:	ff 15 fe f8 a5 00    	call   *0xa5f8fe(%rip)        # 0x140b0cc38
1400ad33a:	41 8b c7             	mov    %r15d,%eax
1400ad33d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400ad342:	41 03 c7             	add    %r15d,%eax
1400ad345:	75 10                	jne    0x1400ad357
1400ad347:	48 8b 07             	mov    (%rdi),%rax
1400ad34a:	48 8b cf             	mov    %rdi,%rcx
1400ad34d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ad351:	ff 15 e1 f8 a5 00    	call   *0xa5f8e1(%rip)        # 0x140b0cc38
1400ad357:	4d 85 f6             	test   %r14,%r14
1400ad35a:	0f 85 0c 02 00 00    	jne    0x1400ad56c
1400ad360:	48 83 c3 10          	add    $0x10,%rbx
1400ad364:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
1400ad368:	75 92                	jne    0x1400ad2fc
1400ad36a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400ad36e:	e8 bd fe f6 ff       	call   0x14001d230
1400ad373:	90                   	nop
1400ad374:	48 8b 1e             	mov    (%rsi),%rbx
1400ad377:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
1400ad37b:	0f 84 9e 09 00 00    	je     0x1400add1f
1400ad381:	48 8b d3             	mov    %rbx,%rdx
1400ad384:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400ad388:	e8 db 01 f9 ff       	call   0x14003d568
1400ad38d:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
1400ad391:	4d 85 ff             	test   %r15,%r15
1400ad394:	0f 84 61 06 00 00    	je     0x1400ad9fb
1400ad39a:	4c 8b 65 a0          	mov    -0x60(%rbp),%r12
1400ad39e:	49 8b 04 24          	mov    (%r12),%rax
1400ad3a2:	4c 8b b0 b8 00 00 00 	mov    0xb8(%rax),%r14
1400ad3a9:	49 8b cc             	mov    %r12,%rcx
1400ad3ac:	48 8b 40 40          	mov    0x40(%rax),%rax
1400ad3b0:	ff 15 82 f8 a5 00    	call   *0xa5f882(%rip)        # 0x140b0cc38
1400ad3b6:	48 85 c0             	test   %rax,%rax
1400ad3b9:	40 0f 94 c7          	sete   %dil
1400ad3bd:	49 8b 0f             	mov    (%r15),%rcx
1400ad3c0:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400ad3c7:	49 8b cf             	mov    %r15,%rcx
1400ad3ca:	ff 15 68 f8 a5 00    	call   *0xa5f868(%rip)        # 0x140b0cc38
1400ad3d0:	44 8a c7             	mov    %dil,%r8b
1400ad3d3:	48 8b d0             	mov    %rax,%rdx
1400ad3d6:	49 8b cc             	mov    %r12,%rcx
1400ad3d9:	49 8b c6             	mov    %r14,%rax
1400ad3dc:	ff 15 56 f8 a5 00    	call   *0xa5f856(%rip)        # 0x140b0cc38
1400ad3e2:	49 8b 04 24          	mov    (%r12),%rax
1400ad3e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad3e9:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
1400ad3ee:	49 8b 8f e8 00 00 00 	mov    0xe8(%r15),%rcx
1400ad3f5:	48 85 c9             	test   %rcx,%rcx
1400ad3f8:	74 04                	je     0x1400ad3fe
1400ad3fa:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400ad3fe:	49 8b 8f e0 00 00 00 	mov    0xe0(%r15),%rcx
1400ad405:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1400ad409:	49 8b 8f e8 00 00 00 	mov    0xe8(%r15),%rcx
1400ad410:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1400ad414:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1400ad418:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400ad41c:	48 8b 40 48          	mov    0x48(%rax),%rax
1400ad420:	ff 15 12 f8 a5 00    	call   *0xa5f812(%rip)        # 0x140b0cc38
1400ad426:	90                   	nop
1400ad427:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
1400ad42b:	41 83 ce ff          	or     $0xffffffff,%r14d
1400ad42f:	48 85 ff             	test   %rdi,%rdi
1400ad432:	74 39                	je     0x1400ad46d
1400ad434:	41 8b c6             	mov    %r14d,%eax
1400ad437:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400ad43c:	41 03 c6             	add    %r14d,%eax
1400ad43f:	75 2c                	jne    0x1400ad46d
1400ad441:	48 8b 07             	mov    (%rdi),%rax
1400ad444:	48 8b cf             	mov    %rdi,%rcx
1400ad447:	48 8b 00             	mov    (%rax),%rax
1400ad44a:	ff 15 e8 f7 a5 00    	call   *0xa5f7e8(%rip)        # 0x140b0cc38
1400ad450:	41 8b c6             	mov    %r14d,%eax
1400ad453:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400ad458:	41 03 c6             	add    %r14d,%eax
1400ad45b:	75 10                	jne    0x1400ad46d
1400ad45d:	48 8b 07             	mov    (%rdi),%rax
1400ad460:	48 8b cf             	mov    %rdi,%rcx
1400ad463:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ad467:	ff 15 cb f7 a5 00    	call   *0xa5f7cb(%rip)        # 0x140b0cc38
1400ad46d:	49 8b 8f e0 00 00 00 	mov    0xe0(%r15),%rcx
1400ad474:	48 8b 01             	mov    (%rcx),%rax
1400ad477:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad47a:	66 0f 7f 85 a0 01 00 	movdqa %xmm0,0x1a0(%rbp)
1400ad481:	00
1400ad482:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1400ad486:	48 85 d2             	test   %rdx,%rdx
1400ad489:	74 04                	je     0x1400ad48f
1400ad48b:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400ad48f:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1400ad493:	66 0f 7f 85 a0 01 00 	movdqa %xmm0,0x1a0(%rbp)
1400ad49a:	00
1400ad49b:	4c 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%r8
1400ad4a2:	33 d2                	xor    %edx,%edx
1400ad4a4:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ad4a8:	ff 15 8a f7 a5 00    	call   *0xa5f78a(%rip)        # 0x140b0cc38
1400ad4ae:	48 8b bd a8 01 00 00 	mov    0x1a8(%rbp),%rdi
1400ad4b5:	48 85 ff             	test   %rdi,%rdi
1400ad4b8:	74 39                	je     0x1400ad4f3
1400ad4ba:	41 8b c6             	mov    %r14d,%eax
1400ad4bd:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400ad4c2:	41 03 c6             	add    %r14d,%eax
1400ad4c5:	75 2c                	jne    0x1400ad4f3
1400ad4c7:	48 8b 07             	mov    (%rdi),%rax
1400ad4ca:	48 8b cf             	mov    %rdi,%rcx
1400ad4cd:	48 8b 00             	mov    (%rax),%rax
1400ad4d0:	ff 15 62 f7 a5 00    	call   *0xa5f762(%rip)        # 0x140b0cc38
1400ad4d6:	41 8b c6             	mov    %r14d,%eax
1400ad4d9:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400ad4de:	41 03 c6             	add    %r14d,%eax
1400ad4e1:	75 10                	jne    0x1400ad4f3
1400ad4e3:	48 8b 07             	mov    (%rdi),%rax
1400ad4e6:	48 8b cf             	mov    %rdi,%rcx
1400ad4e9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ad4ed:	ff 15 45 f7 a5 00    	call   *0xa5f745(%rip)        # 0x140b0cc38
1400ad4f3:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
1400ad4f7:	49 8b 07             	mov    (%r15),%rax
1400ad4fa:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad4fd:	f3 0f 7f 85 10 02 00 	movdqu %xmm0,0x210(%rbp)
1400ad504:	00
1400ad505:	4c 8d 85 10 02 00 00 	lea    0x210(%rbp),%r8
1400ad50c:	33 d2                	xor    %edx,%edx
1400ad50e:	49 8b cf             	mov    %r15,%rcx
1400ad511:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ad515:	ff 15 1d f7 a5 00    	call   *0xa5f71d(%rip)        # 0x140b0cc38
1400ad51b:	48 8b bd 18 02 00 00 	mov    0x218(%rbp),%rdi
1400ad522:	48 85 ff             	test   %rdi,%rdi
1400ad525:	0f 84 98 07 00 00    	je     0x1400adcc3
1400ad52b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ad530:	41 8b c6             	mov    %r14d,%eax
1400ad533:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400ad538:	41 03 c6             	add    %r14d,%eax
1400ad53b:	0f 85 82 07 00 00    	jne    0x1400adcc3
1400ad541:	48 8b 07             	mov    (%rdi),%rax
1400ad544:	48 8b cf             	mov    %rdi,%rcx
1400ad547:	48 8b 00             	mov    (%rax),%rax
1400ad54a:	ff 15 e8 f6 a5 00    	call   *0xa5f6e8(%rip)        # 0x140b0cc38
1400ad550:	41 8b c6             	mov    %r14d,%eax
1400ad553:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400ad558:	41 03 c6             	add    %r14d,%eax
1400ad55b:	0f 85 62 07 00 00    	jne    0x1400adcc3
1400ad561:	48 8b 07             	mov    (%rdi),%rax
1400ad564:	48 8b cf             	mov    %rdi,%rcx
1400ad567:	e9 4c 07 00 00       	jmp    0x1400adcb8
1400ad56c:	4c 8b c6             	mov    %rsi,%r8
1400ad56f:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400ad576:	48 8b bd 70 03 00 00 	mov    0x370(%rbp),%rdi
1400ad57d:	48 8b cf             	mov    %rdi,%rcx
1400ad580:	e8 7b f1 ff ff       	call   0x1400ac700
1400ad585:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400ad58c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400ad590:	e8 87 48 fc ff       	call   0x140071e1c
1400ad595:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ad599:	48 8b 59 30          	mov    0x30(%rcx),%rbx
1400ad59d:	48 3b 59 38          	cmp    0x38(%rcx),%rbx
1400ad5a1:	0f 84 52 01 00 00    	je     0x1400ad6f9
1400ad5a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad5aa:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400ad5b0:	48 83 64 24 60 00    	andq   $0x0,0x60(%rsp)
1400ad5b6:	48 8b 3b             	mov    (%rbx),%rdi
1400ad5b9:	c7 45 20 0d 00 00 00 	movl   $0xd,0x20(%rbp)
1400ad5c0:	c7 45 24 0c 00 00 00 	movl   $0xc,0x24(%rbp)
1400ad5c7:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1400ad5cb:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400ad5cf:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400ad5d3:	e8 d0 08 fb ff       	call   0x14005dea8
1400ad5d8:	83 8d 88 03 00 00 08 	orl    $0x8,0x388(%rbp)
1400ad5df:	45 33 c9             	xor    %r9d,%r9d
1400ad5e2:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1400ad5e6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400ad5eb:	48 8b cf             	mov    %rdi,%rcx
1400ad5ee:	e8 39 20 fb ff       	call   0x14005f62c
1400ad5f3:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400ad5f7:	48 85 c9             	test   %rcx,%rcx
1400ad5fa:	74 31                	je     0x1400ad62d
1400ad5fc:	48 8b 45 38          	mov    0x38(%rbp),%rax
1400ad600:	48 2b c1             	sub    %rcx,%rax
1400ad603:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400ad607:	48 8b d1             	mov    %rcx,%rdx
1400ad60a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ad610:	72 15                	jb     0x1400ad627
1400ad612:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ad616:	48 2b d1             	sub    %rcx,%rdx
1400ad619:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ad61d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ad621:	0f 87 d5 1a 00 00    	ja     0x1400af0fc
1400ad627:	ff 15 93 f2 a5 00    	call   *0xa5f293(%rip)        # 0x140b0c8c0
1400ad62d:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1400ad632:	49 8b c7             	mov    %r15,%rax
1400ad635:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400ad63a:	48 2b c7             	sub    %rdi,%rax
1400ad63d:	48 c1 f8 04          	sar    $0x4,%rax
1400ad641:	48 83 f8 01          	cmp    $0x1,%rax
1400ad645:	0f 87 91 02 00 00    	ja     0x1400ad8dc
1400ad64b:	48 85 ff             	test   %rdi,%rdi
1400ad64e:	0f 84 8c 00 00 00    	je     0x1400ad6e0
1400ad654:	49 3b ff             	cmp    %r15,%rdi
1400ad657:	74 52                	je     0x1400ad6ab
1400ad659:	4c 8b 77 08          	mov    0x8(%rdi),%r14
1400ad65d:	4d 85 f6             	test   %r14,%r14
1400ad660:	74 3b                	je     0x1400ad69d
1400ad662:	83 c8 ff             	or     $0xffffffff,%eax
1400ad665:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1400ad66b:	83 f8 01             	cmp    $0x1,%eax
1400ad66e:	75 2d                	jne    0x1400ad69d
1400ad670:	49 8b 06             	mov    (%r14),%rax
1400ad673:	49 8b ce             	mov    %r14,%rcx
1400ad676:	48 8b 00             	mov    (%rax),%rax
1400ad679:	ff 15 b9 f5 a5 00    	call   *0xa5f5b9(%rip)        # 0x140b0cc38
1400ad67f:	83 c8 ff             	or     $0xffffffff,%eax
1400ad682:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1400ad688:	83 f8 01             	cmp    $0x1,%eax
1400ad68b:	75 10                	jne    0x1400ad69d
1400ad68d:	49 8b 06             	mov    (%r14),%rax
1400ad690:	49 8b ce             	mov    %r14,%rcx
1400ad693:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ad697:	ff 15 9b f5 a5 00    	call   *0xa5f59b(%rip)        # 0x140b0cc38
1400ad69d:	48 83 c7 10          	add    $0x10,%rdi
1400ad6a1:	49 3b ff             	cmp    %r15,%rdi
1400ad6a4:	75 b3                	jne    0x1400ad659
1400ad6a6:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400ad6ab:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400ad6b0:	48 2b c7             	sub    %rdi,%rax
1400ad6b3:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1400ad6b7:	48 8b cf             	mov    %rdi,%rcx
1400ad6ba:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ad6c0:	72 15                	jb     0x1400ad6d7
1400ad6c2:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
1400ad6c6:	48 2b cf             	sub    %rdi,%rcx
1400ad6c9:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400ad6cd:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ad6d1:	0f 87 2c 1a 00 00    	ja     0x1400af103
1400ad6d7:	48 8b cf             	mov    %rdi,%rcx
1400ad6da:	ff 15 e0 f1 a5 00    	call   *0xa5f1e0(%rip)        # 0x140b0c8c0
1400ad6e0:	48 83 c3 10          	add    $0x10,%rbx
1400ad6e4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400ad6e8:	48 3b 59 38          	cmp    0x38(%rcx),%rbx
1400ad6ec:	0f 85 b5 fe ff ff    	jne    0x1400ad5a7
1400ad6f2:	48 8b bd 70 03 00 00 	mov    0x370(%rbp),%rdi
1400ad6f9:	48 8b 01             	mov    (%rcx),%rax
1400ad6fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ad6ff:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
1400ad704:	49 8b 55 08          	mov    0x8(%r13),%rdx
1400ad708:	48 85 d2             	test   %rdx,%rdx
1400ad70b:	74 04                	je     0x1400ad711
1400ad70d:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400ad711:	49 8b 55 00          	mov    0x0(%r13),%rdx
1400ad715:	48 89 55 50          	mov    %rdx,0x50(%rbp)
1400ad719:	49 8b 55 08          	mov    0x8(%r13),%rdx
1400ad71d:	48 89 55 58          	mov    %rdx,0x58(%rbp)
1400ad721:	4c 8d 45 50          	lea    0x50(%rbp),%r8
1400ad725:	33 d2                	xor    %edx,%edx
1400ad727:	48 8b 40 60          	mov    0x60(%rax),%rax
1400ad72b:	ff 15 07 f5 a5 00    	call   *0xa5f507(%rip)        # 0x140b0cc38