14033a2b8:	41 54                	push   %r12
14033a2ba:	41 55                	push   %r13
14033a2bc:	41 56                	push   %r14
14033a2be:	41 57                	push   %r15
14033a2c0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14033a2c5:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14033a2cc:	48 8b 05 6d 4d 98 00 	mov    0x984d6d(%rip),%rax        # 0x140cbf040
14033a2d3:	48 33 c4             	xor    %rsp,%rax
14033a2d6:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14033a2da:	4c 8b e2             	mov    %rdx,%r12
14033a2dd:	4c 8b f1             	mov    %rcx,%r14
14033a2e0:	48 8b 49 48          	mov    0x48(%rcx),%rcx
14033a2e4:	48 8b 01             	mov    (%rcx),%rax
14033a2e7:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
14033a2ee:	ff 15 44 29 7d 00    	call   *0x7d2944(%rip)        # 0x140b0cc38
14033a2f4:	44 8b f8             	mov    %eax,%r15d
14033a2f7:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a2fa:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
14033a2ff:	b9 50 00 00 00       	mov    $0x50,%ecx
14033a304:	ff 15 be 25 7d 00    	call   *0x7d25be(%rip)        # 0x140b0c8c8
14033a30a:	33 ff                	xor    %edi,%edi
14033a30c:	48 85 c0             	test   %rax,%rax
14033a30f:	75 07                	jne    0x14033a318
14033a311:	ff 15 81 21 7d 00    	call   *0x7d2181(%rip)        # 0x140b0c498
14033a317:	cc                   	int3
14033a318:	48 89 00             	mov    %rax,(%rax)
14033a31b:	48 89 40 08          	mov    %rax,0x8(%rax)
14033a31f:	48 89 40 10          	mov    %rax,0x10(%rax)
14033a323:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14033a329:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
14033a32d:	49 8b 8e 88 00 00 00 	mov    0x88(%r14),%rcx
14033a334:	48 8b 01             	mov    (%rcx),%rax
14033a337:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a33a:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
14033a33e:	66 0f 6f 0d 3a 79 87 	movdqa 0x87793a(%rip),%xmm1        # 0x140bb1c80
14033a345:	00
14033a346:	f3 0f 7f 4d 0f       	movdqu %xmm1,0xf(%rbp)
14033a34b:	8b 15 5f f8 80 00    	mov    0x80f85f(%rip),%edx        # 0x140b49bb0
14033a351:	66 89 55 ff          	mov    %dx,-0x1(%rbp)
14033a355:	8a 15 57 f8 80 00    	mov    0x80f857(%rip),%dl        # 0x140b49bb2
14033a35b:	88 55 01             	mov    %dl,0x1(%rbp)
14033a35e:	40 88 7d 02          	mov    %dil,0x2(%rbp)
14033a362:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14033a366:	48 8b 40 40          	mov    0x40(%rax),%rax
14033a36a:	ff 15 c8 28 7d 00    	call   *0x7d28c8(%rip)        # 0x140b0cc38
14033a370:	48 8b d0             	mov    %rax,%rdx
14033a373:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14033a377:	e8 88 26 dd ff       	call   0x14010ca04
14033a37c:	90                   	nop
14033a37d:	48 8b 45 17          	mov    0x17(%rbp),%rax
14033a381:	48 83 f8 0f          	cmp    $0xf,%rax
14033a385:	76 30                	jbe    0x14033a3b7
14033a387:	48 ff c0             	inc    %rax
14033a38a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14033a38e:	48 8b d1             	mov    %rcx,%rdx
14033a391:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14033a397:	72 18                	jb     0x14033a3b1
14033a399:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14033a39d:	48 2b d1             	sub    %rcx,%rdx
14033a3a0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14033a3a4:	48 83 f8 1f          	cmp    $0x1f,%rax
14033a3a8:	76 07                	jbe    0x14033a3b1
14033a3aa:	ff 15 e8 25 7d 00    	call   *0x7d25e8(%rip)        # 0x140b0c998
14033a3b0:	cc                   	int3
14033a3b1:	ff 15 09 25 7d 00    	call   *0x7d2509(%rip)        # 0x140b0c8c0
14033a3b7:	66 0f 6f 05 91 78 87 	movdqa 0x877891(%rip),%xmm0        # 0x140bb1c50
14033a3be:	00
14033a3bf:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
14033a3c4:	40 88 7d ff          	mov    %dil,-0x1(%rbp)
14033a3c8:	48 39 7d af          	cmp    %rdi,-0x51(%rbp)
14033a3cc:	74 0d                	je     0x14033a3db
14033a3ce:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
14033a3d2:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14033a3d6:	e8 e5 15 00 00       	call   0x14033b9c0
14033a3db:	41 83 cd ff          	or     $0xffffffff,%r13d
14033a3df:	41 f6 c7 10          	test   $0x10,%r15b
14033a3e3:	0f 84 99 02 00 00    	je     0x14033a682
14033a3e9:	49 8b 4e 48          	mov    0x48(%r14),%rcx
14033a3ed:	48 8b 01             	mov    (%rcx),%rax
14033a3f0:	48 8b 40 28          	mov    0x28(%rax),%rax
14033a3f4:	ff 15 3e 28 7d 00    	call   *0x7d283e(%rip)        # 0x140b0cc38
14033a3fa:	48 8b d0             	mov    %rax,%rdx
14033a3fd:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14033a401:	e8 ce 17 ce ff       	call   0x14001bbd4
14033a406:	90                   	nop
14033a407:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a40a:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14033a410:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14033a414:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
14033a418:	48 2b 75 df          	sub    -0x21(%rbp),%rsi
14033a41c:	48 c1 fe 02          	sar    $0x2,%rsi
14033a420:	48 85 f6             	test   %rsi,%rsi
14033a423:	0f 84 11 01 00 00    	je     0x14033a53a
14033a429:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14033a42d:	48 8b 01             	mov    (%rcx),%rax
14033a430:	48 3b fe             	cmp    %rsi,%rdi
14033a433:	0f 83 a1 01 00 00    	jae    0x14033a5da
14033a439:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14033a43d:	f3 0f 10 14 ba       	movss  (%rdx,%rdi,4),%xmm2
14033a442:	0f 5a d2             	cvtps2pd %xmm2,%xmm2
14033a445:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14033a44a:	45 33 c9             	xor    %r9d,%r9d
14033a44d:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
14033a451:	48 8b 40 40          	mov    0x40(%rax),%rax
14033a455:	ff 15 dd 27 7d 00    	call   *0x7d27dd(%rip)        # 0x140b0cc38
14033a45b:	48 8b 08             	mov    (%rax),%rcx
14033a45e:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
14033a462:	4c 8b 40 08          	mov    0x8(%rax),%r8
14033a466:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
14033a46a:	48 83 20 00          	andq   $0x0,(%rax)
14033a46e:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14033a473:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14033a478:	48 3b 55 87          	cmp    -0x79(%rbp),%rdx
14033a47c:	74 17                	je     0x14033a495
14033a47e:	48 89 0a             	mov    %rcx,(%rdx)
14033a481:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14033a485:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a488:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14033a48d:	48 83 44 24 38 10    	addq   $0x10,0x38(%rsp)
14033a493:	eb 0f                	jmp    0x14033a4a4
14033a495:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14033a499:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14033a49e:	e8 ad 5e ce ff       	call   0x140020350
14033a4a3:	90                   	nop
14033a4a4:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14033a4a8:	48 85 c9             	test   %rcx,%rcx
14033a4ab:	74 3f                	je     0x14033a4ec
14033a4ad:	41 8b c5             	mov    %r13d,%eax
14033a4b0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14033a4b5:	41 03 c5             	add    %r13d,%eax
14033a4b8:	75 32                	jne    0x14033a4ec
14033a4ba:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14033a4be:	48 8b 03             	mov    (%rbx),%rax
14033a4c1:	48 8b cb             	mov    %rbx,%rcx
14033a4c4:	48 8b 00             	mov    (%rax),%rax
14033a4c7:	ff 15 6b 27 7d 00    	call   *0x7d276b(%rip)        # 0x140b0cc38
14033a4cd:	41 8b c5             	mov    %r13d,%eax
14033a4d0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14033a4d5:	41 03 c5             	add    %r13d,%eax
14033a4d8:	75 12                	jne    0x14033a4ec
14033a4da:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14033a4de:	48 8b 01             	mov    (%rcx),%rax
14033a4e1:	48 8b 40 08          	mov    0x8(%rax),%rax
14033a4e5:	ff 15 4d 27 7d 00    	call   *0x7d274d(%rip)        # 0x140b0cc38
14033a4eb:	90                   	nop
14033a4ec:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14033a4f0:	48 85 db             	test   %rbx,%rbx
14033a4f3:	74 39                	je     0x14033a52e
14033a4f5:	41 8b c5             	mov    %r13d,%eax
14033a4f8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14033a4fd:	41 03 c5             	add    %r13d,%eax
14033a500:	75 2c                	jne    0x14033a52e
14033a502:	48 8b 03             	mov    (%rbx),%rax
14033a505:	48 8b cb             	mov    %rbx,%rcx
14033a508:	48 8b 00             	mov    (%rax),%rax
14033a50b:	ff 15 27 27 7d 00    	call   *0x7d2727(%rip)        # 0x140b0cc38
14033a511:	41 8b c5             	mov    %r13d,%eax
14033a514:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14033a519:	41 03 c5             	add    %r13d,%eax
14033a51c:	75 10                	jne    0x14033a52e
14033a51e:	48 8b 03             	mov    (%rbx),%rax
14033a521:	48 8b cb             	mov    %rbx,%rcx
14033a524:	48 8b 40 08          	mov    0x8(%rax),%rax
14033a528:	ff 15 0a 27 7d 00    	call   *0x7d270a(%rip)        # 0x140b0cc38
14033a52e:	48 ff c7             	inc    %rdi
14033a531:	48 3b fe             	cmp    %rsi,%rdi
14033a534:	0f 82 ef fe ff ff    	jb     0x14033a429
14033a53a:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14033a53e:	48 8b 01             	mov    (%rcx),%rax
14033a541:	33 ff                	xor    %edi,%edi
14033a543:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14033a547:	45 33 c9             	xor    %r9d,%r9d
14033a54a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14033a54f:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
14033a553:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
14033a55a:	ff 15 d8 26 7d 00    	call   *0x7d26d8(%rip)        # 0x140b0cc38
14033a560:	48 8b d8             	mov    %rax,%rbx
14033a563:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a566:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14033a56a:	66 0f 6f 0d 0e 77 87 	movdqa 0x87770e(%rip),%xmm1        # 0x140bb1c80
14033a571:	00
14033a572:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
14033a577:	8b 0d 3b f6 80 00    	mov    0x80f63b(%rip),%ecx        # 0x140b49bb8
14033a57d:	66 89 4d bf          	mov    %cx,-0x41(%rbp)
14033a581:	8a 0d 33 f6 80 00    	mov    0x80f633(%rip),%cl        # 0x140b49bba
14033a587:	88 4d c1             	mov    %cl,-0x3f(%rbp)
14033a58a:	40 88 7d c2          	mov    %dil,-0x3e(%rbp)
14033a58e:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14033a592:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14033a596:	e8 b5 ff dc ff       	call   0x14010a550
14033a59b:	48 8b c8             	mov    %rax,%rcx
14033a59e:	48 8b d3             	mov    %rbx,%rdx
14033a5a1:	e8 3e bd cc ff       	call   0x1400062e4
14033a5a6:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
14033a5aa:	48 83 f8 0f          	cmp    $0xf,%rax
14033a5ae:	76 37                	jbe    0x14033a5e7
14033a5b0:	48 ff c0             	inc    %rax
14033a5b3:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14033a5b7:	48 8b d1             	mov    %rcx,%rdx
14033a5ba:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14033a5c0:	72 1f                	jb     0x14033a5e1
14033a5c2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14033a5c6:	48 2b d1             	sub    %rcx,%rdx
14033a5c9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14033a5cd:	48 83 f8 1f          	cmp    $0x1f,%rax
14033a5d1:	76 0e                	jbe    0x14033a5e1
14033a5d3:	ff 15 bf 23 7d 00    	call   *0x7d23bf(%rip)        # 0x140b0c998
14033a5d9:	90                   	nop
14033a5da:	ff 15 b8 23 7d 00    	call   *0x7d23b8(%rip)        # 0x140b0c998
14033a5e0:	90                   	nop
14033a5e1:	ff 15 d9 22 7d 00    	call   *0x7d22d9(%rip)        # 0x140b0c8c0
14033a5e7:	66 0f 6f 05 61 76 87 	movdqa 0x877661(%rip),%xmm0        # 0x140bb1c50
14033a5ee:	00
14033a5ef:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
14033a5f4:	40 88 7d bf          	mov    %dil,-0x41(%rbp)
14033a5f8:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14033a5fc:	48 85 db             	test   %rbx,%rbx
14033a5ff:	74 3a                	je     0x14033a63b
14033a601:	41 8b c5             	mov    %r13d,%eax
14033a604:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14033a609:	41 03 c5             	add    %r13d,%eax
14033a60c:	75 2d                	jne    0x14033a63b
14033a60e:	48 8b 03             	mov    (%rbx),%rax
14033a611:	48 8b cb             	mov    %rbx,%rcx
14033a614:	48 8b 00             	mov    (%rax),%rax
14033a617:	ff 15 1b 26 7d 00    	call   *0x7d261b(%rip)        # 0x140b0cc38
14033a61d:	41 8b c5             	mov    %r13d,%eax
14033a620:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14033a625:	41 03 c5             	add    %r13d,%eax
14033a628:	75 11                	jne    0x14033a63b
14033a62a:	48 8b 03             	mov    (%rbx),%rax
14033a62d:	48 8b cb             	mov    %rbx,%rcx
14033a630:	48 8b 40 08          	mov    0x8(%rax),%rax
14033a634:	ff 15 fe 25 7d 00    	call   *0x7d25fe(%rip)        # 0x140b0cc38
14033a63a:	90                   	nop
14033a63b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14033a640:	e8 8b 08 ce ff       	call   0x14001aed0
14033a645:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14033a649:	48 85 c9             	test   %rcx,%rcx
14033a64c:	74 34                	je     0x14033a682
14033a64e:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
14033a652:	48 2b c1             	sub    %rcx,%rax
14033a655:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14033a659:	48 8b d1             	mov    %rcx,%rdx
14033a65c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14033a662:	72 18                	jb     0x14033a67c
14033a664:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14033a668:	48 2b d1             	sub    %rcx,%rdx
14033a66b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14033a66f:	48 83 f8 1f          	cmp    $0x1f,%rax
14033a673:	76 07                	jbe    0x14033a67c
14033a675:	ff 15 1d 23 7d 00    	call   *0x7d231d(%rip)        # 0x140b0c998
14033a67b:	cc                   	int3
14033a67c:	ff 15 3e 22 7d 00    	call   *0x7d223e(%rip)        # 0x140b0c8c0
14033a682:	41 f6 c7 40          	test   $0x40,%r15b
14033a686:	0f 84 9d 02 00 00    	je     0x14033a929
14033a68c:	49 8b 4e 48          	mov    0x48(%r14),%rcx
14033a690:	48 8b 01             	mov    (%rcx),%rax
14033a693:	48 8b 40 18          	mov    0x18(%rax),%rax
14033a697:	ff 15 9b 25 7d 00    	call   *0x7d259b(%rip)        # 0x140b0cc38
14033a69d:	48 8b d0             	mov    %rax,%rdx
14033a6a0:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14033a6a4:	e8 2b 15 ce ff       	call   0x14001bbd4
14033a6a9:	90                   	nop
14033a6aa:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a6ad:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14033a6b3:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14033a6b7:	48 8b f7             	mov    %rdi,%rsi
14033a6ba:	48 8b 7d e7          	mov    -0x19(%rbp),%rdi
14033a6be:	48 2b 7d df          	sub    -0x21(%rbp),%rdi
14033a6c2:	48 c1 ff 02          	sar    $0x2,%rdi
14033a6c6:	45 33 ff             	xor    %r15d,%r15d
14033a6c9:	48 85 ff             	test   %rdi,%rdi
14033a6cc:	0f 84 0f 01 00 00    	je     0x14033a7e1
14033a6d2:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14033a6d6:	48 8b 01             	mov    (%rcx),%rax
14033a6d9:	48 3b f7             	cmp    %rdi,%rsi
14033a6dc:	0f 83 9f 01 00 00    	jae    0x14033a881
14033a6e2:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14033a6e6:	f3 0f 10 14 b2       	movss  (%rdx,%rsi,4),%xmm2
14033a6eb:	0f 5a d2             	cvtps2pd %xmm2,%xmm2
14033a6ee:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14033a6f3:	45 33 c9             	xor    %r9d,%r9d
14033a6f6:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
14033a6fa:	48 8b 40 40          	mov    0x40(%rax),%rax
14033a6fe:	ff 15 34 25 7d 00    	call   *0x7d2534(%rip)        # 0x140b0cc38
14033a704:	48 8b 08             	mov    (%rax),%rcx
14033a707:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
14033a70b:	4c 8b 40 08          	mov    0x8(%rax),%r8
14033a70f:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
14033a713:	4c 89 38             	mov    %r15,(%rax)
14033a716:	4c 89 78 08          	mov    %r15,0x8(%rax)
14033a71a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14033a71f:	48 3b 55 87          	cmp    -0x79(%rbp),%rdx
14033a723:	74 17                	je     0x14033a73c
14033a725:	48 89 0a             	mov    %rcx,(%rdx)
14033a728:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14033a72c:	0f 57 c0             	xorps  %xmm0,%xmm0
14033a72f:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14033a734:	48 83 44 24 38 10    	addq   $0x10,0x38(%rsp)
14033a73a:	eb 0f                	jmp    0x14033a74b
14033a73c:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14033a740:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14033a745:	e8 06 5c ce ff       	call   0x140020350
14033a74a:	90                   	nop
14033a74b:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14033a74f:	48 85 c9             	test   %rcx,%rcx
14033a752:	74 3f                	je     0x14033a793
14033a754:	41 8b c5             	mov    %r13d,%eax
14033a757:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14033a75c:	41 03 c5             	add    %r13d,%eax
14033a75f:	75 32                	jne    0x14033a793
14033a761:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
14033a765:	48 8b 03             	mov    (%rbx),%rax
14033a768:	48 8b cb             	mov    %rbx,%rcx
14033a76b:	48 8b 00             	mov    (%rax),%rax
14033a76e:	ff 15 c4 24 7d 00    	call   *0x7d24c4(%rip)        # 0x140b0cc38
14033a774:	41 8b c5             	mov    %r13d,%eax
14033a777:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14033a77c:	41 03 c5             	add    %r13d,%eax
14033a77f:	75 12                	jne    0x14033a793
14033a781:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14033a785:	48 8b 01             	mov    (%rcx),%rax
14033a788:	48 8b 40 08          	mov    0x8(%rax),%rax
14033a78c:	ff 15 a6 24 7d 00    	call   *0x7d24a6(%rip)        # 0x140b0cc38
14033a792:	90                   	nop
14033a793:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
14033a797:	48 85 db             	test   %rbx,%rbx
14033a79a:	74 39                	je     0x14033a7d5
14033a79c:	41 8b c5             	mov    %r13d,%eax
14033a79f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14033a7a4:	41 03 c5             	add    %r13d,%eax
14033a7a7:	75 2c                	jne    0x14033a7d5
14033a7a9:	48 8b 03             	mov    (%rbx),%rax
14033a7ac:	48 8b cb             	mov    %rbx,%rcx
14033a7af:	48 8b 00             	mov    (%rax),%rax
14033a7b2:	ff 15 80 24 7d 00    	call   *0x7d2480(%rip)        # 0x140b0cc38
14033a7b8:	41 8b c5             	mov    %r13d,%eax
14033a7bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14033a7c0:	41 03 c5             	add    %r13d,%eax
14033a7c3:	75 10                	jne    0x14033a7d5
14033a7c5:	48 8b 03             	mov    (%rbx),%rax
14033a7c8:	48 8b cb             	mov    %rbx,%rcx
14033a7cb:	48 8b 40 08          	mov    0x8(%rax),%rax
14033a7cf:	ff 15 63 24 7d 00    	call   *0x7d2463(%rip)        # 0x140b0cc38
14033a7d5:	48 ff c6             	inc    %rsi
14033a7d8:	48 3b f7             	cmp    %rdi,%rsi
14033a7db:	0f 82 f1 fe ff ff    	jb     0x14033a6d2
14033a7e1:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14033a7e5:	48 8b 01             	mov    (%rcx),%rax