1402fb2e0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fb2e4:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fb2e8:	76 07                	jbe    0x1402fb2f1
1402fb2ea:	ff 15 a8 16 81 00    	call   *0x8116a8(%rip)        # 0x140b0c998
1402fb2f0:	cc                   	int3
1402fb2f1:	ff 15 c9 15 81 00    	call   *0x8115c9(%rip)        # 0x140b0c8c0
1402fb2f7:	66 0f 6f 05 51 69 8b 	movdqa 0x8b6951(%rip),%xmm0        # 0x140bb1c50
1402fb2fe:	00
1402fb2ff:	f3 0f 7f 85 90 00 00 	movdqu %xmm0,0x90(%rbp)
1402fb306:	00
1402fb307:	44 88 b5 80 00 00 00 	mov    %r14b,0x80(%rbp)
1402fb30e:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1402fb312:	33 d2                	xor    %edx,%edx
1402fb314:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402fb319:	e8 be fd fd ff       	call   0x1402db0dc
1402fb31e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fb321:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402fb326:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
1402fb32a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1402fb32e:	48 8b 01             	mov    (%rcx),%rax
1402fb331:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402fb335:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1402fb339:	66 0f 6f 0d 7f 69 8b 	movdqa 0x8b697f(%rip),%xmm1        # 0x140bb1cc0
1402fb340:	00
1402fb341:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
1402fb346:	48 8b 05 13 da 84 00 	mov    0x84da13(%rip),%rax        # 0x140b48d60
1402fb34d:	89 45 40             	mov    %eax,0x40(%rbp)
1402fb350:	0f b7 05 0d da 84 00 	movzwl 0x84da0d(%rip),%eax        # 0x140b48d64
1402fb357:	66 89 45 44          	mov    %ax,0x44(%rbp)
1402fb35b:	8a 05 05 da 84 00    	mov    0x84da05(%rip),%al        # 0x140b48d66
1402fb361:	88 45 46             	mov    %al,0x46(%rbp)
1402fb364:	44 88 75 47          	mov    %r14b,0x47(%rbp)
1402fb368:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1402fb36c:	49 8b c0             	mov    %r8,%rax
1402fb36f:	ff 15 c3 18 81 00    	call   *0x8118c3(%rip)        # 0x140b0cc38
1402fb375:	48 8b f0             	mov    %rax,%rsi
1402fb378:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402fb37c:	48 85 c9             	test   %rcx,%rcx
1402fb37f:	74 0d                	je     0x1402fb38e
1402fb381:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402fb385:	8b 7c 24 60          	mov    0x60(%rsp),%edi
1402fb389:	44 8b 7c 24 68       	mov    0x68(%rsp),%r15d
1402fb38e:	48 8b 00             	mov    (%rax),%rax
1402fb391:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1402fb398:	48 8b 76 08          	mov    0x8(%rsi),%rsi
1402fb39c:	48 89 b5 88 00 00 00 	mov    %rsi,0x88(%rbp)
1402fb3a3:	48 8b 45 58          	mov    0x58(%rbp),%rax
1402fb3a7:	48 83 f8 0f          	cmp    $0xf,%rax
1402fb3ab:	76 30                	jbe    0x1402fb3dd
1402fb3ad:	48 ff c0             	inc    %rax
1402fb3b0:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1402fb3b4:	48 8b d1             	mov    %rcx,%rdx
1402fb3b7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402fb3bd:	72 18                	jb     0x1402fb3d7
1402fb3bf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fb3c3:	48 2b d1             	sub    %rcx,%rdx
1402fb3c6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fb3ca:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fb3ce:	76 07                	jbe    0x1402fb3d7
1402fb3d0:	ff 15 c2 15 81 00    	call   *0x8115c2(%rip)        # 0x140b0c998
1402fb3d6:	cc                   	int3
1402fb3d7:	ff 15 e3 14 81 00    	call   *0x8114e3(%rip)        # 0x140b0c8c0
1402fb3dd:	66 0f 6f 05 6b 68 8b 	movdqa 0x8b686b(%rip),%xmm0        # 0x140bb1c50
1402fb3e4:	00
1402fb3e5:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
1402fb3ea:	44 88 75 40          	mov    %r14b,0x40(%rbp)
1402fb3ee:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1402fb3f2:	33 d2                	xor    %edx,%edx
1402fb3f4:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1402fb3fb:	e8 dc fc fd ff       	call   0x1402db0dc
1402fb400:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1402fb404:	48 8b 01             	mov    (%rcx),%rax
1402fb407:	45 33 c0             	xor    %r8d,%r8d
1402fb40a:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402fb40e:	48 8b 40 40          	mov    0x40(%rax),%rax
1402fb412:	ff 15 20 18 81 00    	call   *0x811820(%rip)        # 0x140b0cc38
1402fb418:	90                   	nop
1402fb419:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1402fb41d:	4d 85 d2             	test   %r10,%r10
1402fb420:	0f 84 84 06 00 00    	je     0x1402fbaaa
1402fb426:	49 8b 55 08          	mov    0x8(%r13),%rdx
1402fb42a:	49 2b 55 00          	sub    0x0(%r13),%rdx
1402fb42e:	48 c1 fa 02          	sar    $0x2,%rdx
1402fb432:	48 d1 ea             	shr    $1,%rdx
1402fb435:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
1402fb43a:	4d 2b 34 24          	sub    (%r12),%r14
1402fb43e:	49 c1 fe 02          	sar    $0x2,%r14
1402fb442:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1402fb446:	49 8b c0             	mov    %r8,%rax
1402fb449:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402fb44d:	48 2b c3             	sub    %rbx,%rax
1402fb450:	48 c1 f8 02          	sar    $0x2,%rax
1402fb454:	48 3b c2             	cmp    %rdx,%rax
1402fb457:	0f 85 69 06 00 00    	jne    0x1402fbac6
1402fb45d:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402fb461:	48 39 4d 80          	cmp    %rcx,-0x80(%rbp)
1402fb465:	0f 85 6c 01 00 00    	jne    0x1402fb5d7
1402fb46b:	49 3b d8             	cmp    %r8,%rbx
1402fb46e:	0f 84 85 00 00 00    	je     0x1402fb4f9
1402fb474:	83 64 24 68 00       	andl   $0x0,0x68(%rsp)
1402fb479:	48 3b 4d 90          	cmp    -0x70(%rbp),%rcx
1402fb47d:	74 11                	je     0x1402fb490
1402fb47f:	83 21 00             	andl   $0x0,(%rcx)
1402fb482:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1402fb486:	48 83 c2 04          	add    $0x4,%rdx
1402fb48a:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1402fb48e:	eb 15                	jmp    0x1402fb4a5
1402fb490:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1402fb495:	48 8b d1             	mov    %rcx,%rdx
1402fb498:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402fb49c:	e8 6f 68 d3 ff       	call   0x140031d10
1402fb4a1:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1402fb4a5:	66 0f 6e 03          	movd   (%rbx),%xmm0
1402fb4a9:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1402fb4ac:	f3 0f 5c 05 80 5c 8b 	subss  0x8b5c80(%rip),%xmm0        # 0x140bb1134
1402fb4b3:	00
1402fb4b4:	f3 0f 11 44 24 60    	movss  %xmm0,0x60(%rsp)
1402fb4ba:	48 3b 55 90          	cmp    -0x70(%rbp),%rdx
1402fb4be:	74 12                	je     0x1402fb4d2
1402fb4c0:	f3 0f 11 02          	movss  %xmm0,(%rdx)
1402fb4c4:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402fb4c8:	48 83 c1 04          	add    $0x4,%rcx
1402fb4cc:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1402fb4d0:	eb 12                	jmp    0x1402fb4e4
1402fb4d2:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402fb4d7:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402fb4db:	e8 30 68 d3 ff       	call   0x140031d10
1402fb4e0:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1402fb4e4:	48 83 c3 04          	add    $0x4,%rbx
1402fb4e8:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1402fb4ec:	49 3b d8             	cmp    %r8,%rbx
1402fb4ef:	75 88                	jne    0x1402fb479
1402fb4f1:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402fb4f5:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1402fb4f9:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1402fb4fd:	48 39 45 b0          	cmp    %rax,-0x50(%rbp)
1402fb501:	0f 85 ea 00 00 00    	jne    0x1402fb5f1
1402fb507:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402fb50b:	49 3b c4             	cmp    %r12,%rax
1402fb50e:	74 26                	je     0x1402fb536
1402fb510:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1402fb515:	4d 2b 04 24          	sub    (%r12),%r8
1402fb519:	49 c1 f8 02          	sar    $0x2,%r8
1402fb51d:	49 8b 14 24          	mov    (%r12),%rdx
1402fb521:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402fb525:	e8 c6 37 d6 ff       	call   0x14005ecf0
1402fb52a:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1402fb52e:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1402fb532:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1402fb536:	4c 2b c3             	sub    %rbx,%r8
1402fb539:	49 c1 f8 02          	sar    $0x2,%r8
1402fb53d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402fb542:	45 33 f6             	xor    %r14d,%r14d
1402fb545:	45 8b ce             	mov    %r14d,%r9d
1402fb548:	4d 85 c0             	test   %r8,%r8
1402fb54b:	74 38                	je     0x1402fb585
1402fb54d:	4d 3b f0             	cmp    %r8,%r14
1402fb550:	0f 83 b5 00 00 00    	jae    0x1402fb60b
1402fb556:	46 39 34 8b          	cmp    %r14d,(%rbx,%r9,4)
1402fb55a:	7d 09                	jge    0x1402fb565
1402fb55c:	48 85 c9             	test   %rcx,%rcx
1402fb55f:	0f 85 cc 04 00 00    	jne    0x1402fba31
1402fb565:	4a 63 04 8b          	movslq (%rbx,%r9,4),%rax
1402fb569:	48 f7 e1             	mul    %rcx
1402fb56c:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402fb571:	48 8b c8             	mov    %rax,%rcx
1402fb574:	48 85 d2             	test   %rdx,%rdx
1402fb577:	0f 85 b4 04 00 00    	jne    0x1402fba31
1402fb57d:	49 ff c1             	inc    %r9
1402fb580:	4d 3b c8             	cmp    %r8,%r9
1402fb583:	72 d1                	jb     0x1402fb556
1402fb585:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1402fb58a:	49 2b 04 24          	sub    (%r12),%rax
1402fb58e:	48 c1 f8 02          	sar    $0x2,%rax
1402fb592:	48 d1 e8             	shr    $1,%rax
1402fb595:	48 f7 e1             	mul    %rcx
1402fb598:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402fb59d:	48 8b c8             	mov    %rax,%rcx
1402fb5a0:	48 85 d2             	test   %rdx,%rdx
1402fb5a3:	0f 85 88 04 00 00    	jne    0x1402fba31
1402fb5a9:	85 ff                	test   %edi,%edi
1402fb5ab:	79 09                	jns    0x1402fb5b6
1402fb5ad:	48 85 c0             	test   %rax,%rax
1402fb5b0:	0f 85 7b 04 00 00    	jne    0x1402fba31
1402fb5b6:	48 63 c7             	movslq %edi,%rax
1402fb5b9:	48 f7 e1             	mul    %rcx
1402fb5bc:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1402fb5c1:	48 8b d8             	mov    %rax,%rbx
1402fb5c4:	48 85 d2             	test   %rdx,%rdx
1402fb5c7:	0f 85 64 04 00 00    	jne    0x1402fba31
1402fb5cd:	48 85 c0             	test   %rax,%rax
1402fb5d0:	75 40                	jne    0x1402fb612
1402fb5d2:	49 8b de             	mov    %r14,%rbx
1402fb5d5:	eb 3f                	jmp    0x1402fb616
1402fb5d7:	48 2b 4d 80          	sub    -0x80(%rbp),%rcx
1402fb5db:	48 c1 f9 02          	sar    $0x2,%rcx
1402fb5df:	48 8d 04 12          	lea    (%rdx,%rdx,1),%rax
1402fb5e3:	48 3b c8             	cmp    %rax,%rcx
1402fb5e6:	0f 85 07 04 00 00    	jne    0x1402fb9f3
1402fb5ec:	e9 08 ff ff ff       	jmp    0x1402fb4f9
1402fb5f1:	48 2b 45 b0          	sub    -0x50(%rbp),%rax
1402fb5f5:	48 c1 f8 02          	sar    $0x2,%rax
1402fb5f9:	49 83 e6 fe          	and    $0xfffffffffffffffe,%r14
1402fb5fd:	49 3b c6             	cmp    %r14,%rax
1402fb600:	0f 85 0c 04 00 00    	jne    0x1402fba12
1402fb606:	e9 2b ff ff ff       	jmp    0x1402fb536
1402fb60b:	ff 15 87 13 81 00    	call   *0x811387(%rip)        # 0x140b0c998
1402fb611:	cc                   	int3
1402fb612:	48 c1 eb 03          	shr    $0x3,%rbx
1402fb616:	49 8b 02             	mov    (%r10),%rax
1402fb619:	49 8b ca             	mov    %r10,%rcx
1402fb61c:	48 8b 40 28          	mov    0x28(%rax),%rax
1402fb620:	ff 15 12 16 81 00    	call   *0x811612(%rip)        # 0x140b0cc38
1402fb626:	8b c0                	mov    %eax,%eax
1402fb628:	48 3b d8             	cmp    %rax,%rbx
1402fb62b:	0f 87 a3 03 00 00    	ja     0x1402fb9d4
1402fb631:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1402fb635:	48 8b 09             	mov    (%rcx),%rcx
1402fb638:	48 8b 01             	mov    (%rcx),%rax
1402fb63b:	44 89 7c 24 48       	mov    %r15d,0x48(%rsp)
1402fb640:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402fb644:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1402fb649:	89 7c 24 38          	mov    %edi,0x38(%rsp)
1402fb64d:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1402fb651:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402fb656:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1402fb65a:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1402fb65f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402fb663:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402fb668:	4d 8b cc             	mov    %r12,%r9
1402fb66b:	4d 8b c5             	mov    %r13,%r8
1402fb66e:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
1402fb672:	48 8b d7             	mov    %rdi,%rdx
1402fb675:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1402fb67c:	ff 15 b6 15 81 00    	call   *0x8115b6(%rip)        # 0x140b0cc38
1402fb682:	90                   	nop
1402fb683:	41 83 cf ff          	or     $0xffffffff,%r15d
1402fb687:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
1402fb68b:	48 85 db             	test   %rbx,%rbx
1402fb68e:	74 40                	je     0x1402fb6d0
1402fb690:	41 8b c7             	mov    %r15d,%eax
1402fb693:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402fb698:	41 03 c7             	add    %r15d,%eax
1402fb69b:	75 2c                	jne    0x1402fb6c9
1402fb69d:	48 8b 03             	mov    (%rbx),%rax
1402fb6a0:	48 8b cb             	mov    %rbx,%rcx
1402fb6a3:	48 8b 00             	mov    (%rax),%rax
1402fb6a6:	ff 15 8c 15 81 00    	call   *0x81158c(%rip)        # 0x140b0cc38
1402fb6ac:	41 8b c7             	mov    %r15d,%eax
1402fb6af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fb6b4:	41 03 c7             	add    %r15d,%eax
1402fb6b7:	75 10                	jne    0x1402fb6c9
1402fb6b9:	48 8b 03             	mov    (%rbx),%rax
1402fb6bc:	48 8b cb             	mov    %rbx,%rcx
1402fb6bf:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fb6c3:	ff 15 6f 15 81 00    	call   *0x81156f(%rip)        # 0x140b0cc38
1402fb6c9:	48 8b b5 88 00 00 00 	mov    0x88(%rbp),%rsi
1402fb6d0:	48 85 f6             	test   %rsi,%rsi
1402fb6d3:	74 45                	je     0x1402fb71a
1402fb6d5:	41 8b c7             	mov    %r15d,%eax
1402fb6d8:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1402fb6dd:	41 03 c7             	add    %r15d,%eax
1402fb6e0:	75 38                	jne    0x1402fb71a
1402fb6e2:	48 8b 9d 88 00 00 00 	mov    0x88(%rbp),%rbx
1402fb6e9:	48 8b 03             	mov    (%rbx),%rax
1402fb6ec:	48 8b cb             	mov    %rbx,%rcx
1402fb6ef:	48 8b 00             	mov    (%rax),%rax
1402fb6f2:	ff 15 40 15 81 00    	call   *0x811540(%rip)        # 0x140b0cc38
1402fb6f8:	41 8b c7             	mov    %r15d,%eax
1402fb6fb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fb700:	41 03 c7             	add    %r15d,%eax
1402fb703:	75 15                	jne    0x1402fb71a
1402fb705:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1402fb70c:	48 8b 01             	mov    (%rcx),%rax
1402fb70f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fb713:	ff 15 1f 15 81 00    	call   *0x81151f(%rip)        # 0x140b0cc38
1402fb719:	90                   	nop
1402fb71a:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402fb71e:	be 00 10 00 00       	mov    $0x1000,%esi
1402fb723:	48 85 c9             	test   %rcx,%rcx
1402fb726:	74 3d                	je     0x1402fb765
1402fb728:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402fb72c:	48 2b c1             	sub    %rcx,%rax
1402fb72f:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402fb733:	48 8b d1             	mov    %rcx,%rdx
1402fb736:	48 3b c6             	cmp    %rsi,%rax
1402fb739:	72 18                	jb     0x1402fb753
1402fb73b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fb73f:	48 2b d1             	sub    %rcx,%rdx
1402fb742:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fb746:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fb74a:	76 07                	jbe    0x1402fb753
1402fb74c:	ff 15 46 12 81 00    	call   *0x811246(%rip)        # 0x140b0c998
1402fb752:	cc                   	int3
1402fb753:	ff 15 67 11 81 00    	call   *0x811167(%rip)        # 0x140b0c8c0
1402fb759:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fb75c:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1402fb761:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
1402fb765:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402fb76a:	48 85 c9             	test   %rcx,%rcx
1402fb76d:	74 41                	je     0x1402fb7b0
1402fb76f:	41 8b c7             	mov    %r15d,%eax
1402fb772:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fb777:	41 03 c7             	add    %r15d,%eax
1402fb77a:	75 34                	jne    0x1402fb7b0
1402fb77c:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1402fb781:	48 8b 03             	mov    (%rbx),%rax
1402fb784:	48 8b cb             	mov    %rbx,%rcx
1402fb787:	48 8b 00             	mov    (%rax),%rax
1402fb78a:	ff 15 a8 14 81 00    	call   *0x8114a8(%rip)        # 0x140b0cc38
1402fb790:	41 8b c7             	mov    %r15d,%eax
1402fb793:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402fb798:	41 03 c7             	add    %r15d,%eax
1402fb79b:	75 13                	jne    0x1402fb7b0
1402fb79d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402fb7a2:	48 8b 01             	mov    (%rcx),%rax
1402fb7a5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402fb7a9:	ff 15 89 14 81 00    	call   *0x811489(%rip)        # 0x140b0cc38
1402fb7af:	90                   	nop
1402fb7b0:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1402fb7b4:	48 85 c9             	test   %rcx,%rcx
1402fb7b7:	74 3d                	je     0x1402fb7f6
1402fb7b9:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1402fb7bd:	48 2b c1             	sub    %rcx,%rax
1402fb7c0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1402fb7c4:	48 8b d1             	mov    %rcx,%rdx
1402fb7c7:	48 3b c6             	cmp    %rsi,%rax
1402fb7ca:	72 18                	jb     0x1402fb7e4
1402fb7cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402fb7d0:	48 2b d1             	sub    %rcx,%rdx
1402fb7d3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402fb7d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1402fb7db:	76 07                	jbe    0x1402fb7e4
1402fb7dd:	ff 15 b5 11 81 00    	call   *0x8111b5(%rip)        # 0x140b0c998
1402fb7e3:	cc                   	int3
1402fb7e4:	ff 15 d6 10 81 00    	call   *0x8110d6(%rip)        # 0x140b0c8c0
1402fb7ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1402fb7ed:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1402fb7f2:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
1402fb7f6:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1402fb7fd:	48 85 c9             	test   %rcx,%rcx
1402fb800:	74 45                	je     0x1402fb847
1402fb802:	41 8b c7             	mov    %r15d,%eax
1402fb805:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402fb80a:	41 03 c7             	add    %r15d,%eax
1402fb80d:	75 38                	jne    0x1402fb847
1402fb80f:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
1402fb816:	48 8b 03             	mov    (%rbx),%rax
1402fb819:	48 8b cb             	mov    %rbx,%rcx
1402fb81c:	48 8b 00             	mov    (%rax),%rax