14017254a:	76 6a                	jbe    0x1401725b6
14017254c:	48 3b f0             	cmp    %rax,%rsi
14017254f:	0f 83 88 02 00 00    	jae    0x1401727dd
140172555:	48 03 f6             	add    %rsi,%rsi
140172558:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14017255e:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140172564:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14017256a:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14017256f:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140172573:	48 8b 0c f1          	mov    (%rcx,%rsi,8),%rcx
140172577:	e8 80 f4 eb ff       	call   0x1400319fc
14017257c:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140172581:	48 85 c9             	test   %rcx,%rcx
140172584:	0f 84 96 00 00 00    	je     0x140172620
14017258a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14017258f:	48 2b c1             	sub    %rcx,%rax
140172592:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140172596:	48 8b d1             	mov    %rcx,%rdx
140172599:	49 3b c4             	cmp    %r12,%rax
14017259c:	72 7c                	jb     0x14017261a
14017259e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401725a2:	48 2b d1             	sub    %rcx,%rdx
1401725a5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401725a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401725ad:	76 6b                	jbe    0x14017261a
1401725af:	ff 15 e3 a3 99 00    	call   *0x99a3e3(%rip)        # 0x140b0c998
1401725b5:	cc                   	int3
1401725b6:	4c 3b f0             	cmp    %rax,%r14
1401725b9:	0f 83 1e 02 00 00    	jae    0x1401727dd
1401725bf:	4d 03 f6             	add    %r14,%r14
1401725c2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401725c8:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401725ce:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401725d4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401725d9:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1401725dd:	4a 8b 0c f1          	mov    (%rcx,%r14,8),%rcx
1401725e1:	e8 16 f4 eb ff       	call   0x1400319fc
1401725e6:	90                   	nop
1401725e7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401725ec:	48 85 c9             	test   %rcx,%rcx
1401725ef:	74 2f                	je     0x140172620
1401725f1:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401725f6:	48 2b c1             	sub    %rcx,%rax
1401725f9:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401725fd:	48 8b d1             	mov    %rcx,%rdx
140172600:	49 3b c4             	cmp    %r12,%rax
140172603:	72 15                	jb     0x14017261a
140172605:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140172609:	48 2b d1             	sub    %rcx,%rdx
14017260c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140172610:	48 83 f8 1f          	cmp    $0x1f,%rax
140172614:	0f 87 ae 01 00 00    	ja     0x1401727c8
14017261a:	ff 15 a0 a2 99 00    	call   *0x99a2a0(%rip)        # 0x140b0c8c0
140172620:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140172624:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140172628:	48 8b cf             	mov    %rdi,%rcx
14017262b:	e8 20 47 00 00       	call   0x140176d50
140172630:	4c 8b 4d f7          	mov    -0x9(%rbp),%r9
140172634:	4c 8b 45 ef          	mov    -0x11(%rbp),%r8
140172638:	4d 2b c8             	sub    %r8,%r9
14017263b:	49 c1 f9 04          	sar    $0x4,%r9
14017263f:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
140172643:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140172647:	e8 34 d5 ea ff       	call   0x14001fb80
14017264c:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140172650:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140172654:	48 2b c1             	sub    %rcx,%rax
140172657:	48 c1 f8 04          	sar    $0x4,%rax
14017265b:	4c 3b f8             	cmp    %rax,%r15
14017265e:	0f 83 72 01 00 00    	jae    0x1401727d6
140172664:	4a 8b 0c 29          	mov    (%rcx,%r13,1),%rcx
140172668:	48 8b 01             	mov    (%rcx),%rax
14017266b:	0f 57 c0             	xorps  %xmm0,%xmm0
14017266e:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140172674:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140172679:	33 d2                	xor    %edx,%edx
14017267b:	48 8b 40 60          	mov    0x60(%rax),%rax
14017267f:	ff 15 b3 a5 99 00    	call   *0x99a5b3(%rip)        # 0x140b0cc38
140172685:	90                   	nop
140172686:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
14017268a:	41 83 cc ff          	or     $0xffffffff,%r12d
14017268e:	48 85 db             	test   %rbx,%rbx
140172691:	74 3a                	je     0x1401726cd
140172693:	41 8b c4             	mov    %r12d,%eax
140172696:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14017269b:	41 03 c4             	add    %r12d,%eax
14017269e:	75 2d                	jne    0x1401726cd
1401726a0:	48 8b 03             	mov    (%rbx),%rax
1401726a3:	48 8b cb             	mov    %rbx,%rcx
1401726a6:	48 8b 00             	mov    (%rax),%rax
1401726a9:	ff 15 89 a5 99 00    	call   *0x99a589(%rip)        # 0x140b0cc38
1401726af:	41 8b c4             	mov    %r12d,%eax
1401726b2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401726b7:	41 03 c4             	add    %r12d,%eax
1401726ba:	75 11                	jne    0x1401726cd
1401726bc:	48 8b 03             	mov    (%rbx),%rax
1401726bf:	48 8b cb             	mov    %rbx,%rcx
1401726c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401726c6:	ff 15 6c a5 99 00    	call   *0x99a56c(%rip)        # 0x140b0cc38
1401726cc:	90                   	nop
1401726cd:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1401726d1:	48 85 db             	test   %rbx,%rbx
1401726d4:	0f 84 9a 00 00 00    	je     0x140172774
1401726da:	4c 8b 75 c7          	mov    -0x39(%rbp),%r14
1401726de:	49 3b de             	cmp    %r14,%rbx
1401726e1:	74 4f                	je     0x140172732
1401726e3:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1401726e7:	48 85 f6             	test   %rsi,%rsi
1401726ea:	74 39                	je     0x140172725
1401726ec:	41 8b c4             	mov    %r12d,%eax
1401726ef:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401726f4:	41 03 c4             	add    %r12d,%eax
1401726f7:	75 2c                	jne    0x140172725
1401726f9:	48 8b 06             	mov    (%rsi),%rax
1401726fc:	48 8b ce             	mov    %rsi,%rcx
1401726ff:	48 8b 00             	mov    (%rax),%rax
140172702:	ff 15 30 a5 99 00    	call   *0x99a530(%rip)        # 0x140b0cc38
140172708:	41 8b c4             	mov    %r12d,%eax
14017270b:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140172710:	41 03 c4             	add    %r12d,%eax
140172713:	75 10                	jne    0x140172725
140172715:	48 8b 06             	mov    (%rsi),%rax
140172718:	48 8b ce             	mov    %rsi,%rcx
14017271b:	48 8b 40 08          	mov    0x8(%rax),%rax
14017271f:	ff 15 13 a5 99 00    	call   *0x99a513(%rip)        # 0x140b0cc38
140172725:	48 83 c3 10          	add    $0x10,%rbx
140172729:	49 3b de             	cmp    %r14,%rbx
14017272c:	75 b5                	jne    0x1401726e3
14017272e:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
140172732:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
140172736:	48 2b c3             	sub    %rbx,%rax
140172739:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14017273d:	48 8b cb             	mov    %rbx,%rcx
140172740:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
140172746:	49 3b c4             	cmp    %r12,%rax
140172749:	72 11                	jb     0x14017275c
14017274b:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14017274f:	48 2b cb             	sub    %rbx,%rcx
140172752:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140172756:	48 83 f8 1f          	cmp    $0x1f,%rax
14017275a:	77 73                	ja     0x1401727cf
14017275c:	48 8b cb             	mov    %rbx,%rcx
14017275f:	ff 15 5b a1 99 00    	call   *0x99a15b(%rip)        # 0x140b0c8c0
140172765:	0f 57 c0             	xorps  %xmm0,%xmm0
140172768:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14017276d:	48 83 65 cf 00       	andq   $0x0,-0x31(%rbp)
140172772:	eb 06                	jmp    0x14017277a
140172774:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
14017277a:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14017277e:	e8 4d 87 ea ff       	call   0x14001aed0
140172783:	49 ff c7             	inc    %r15
140172786:	49 83 c5 10          	add    $0x10,%r13
14017278a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14017278e:	48 8b c1             	mov    %rcx,%rax
140172791:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140172795:	48 2b c2             	sub    %rdx,%rax
140172798:	48 c1 f8 04          	sar    $0x4,%rax
14017279c:	4c 3b f8             	cmp    %rax,%r15
14017279f:	0f 82 2e fc ff ff    	jb     0x1401723d3
1401727a5:	45 33 ed             	xor    %r13d,%r13d
1401727a8:	41 83 ce ff          	or     $0xffffffff,%r14d
1401727ac:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401727b0:	48 8b 01             	mov    (%rcx),%rax
1401727b3:	33 d2                	xor    %edx,%edx
1401727b5:	48 8b 40 70          	mov    0x70(%rax),%rax
1401727b9:	ff 15 79 a4 99 00    	call   *0x99a479(%rip)        # 0x140b0cc38
1401727bf:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1401727c3:	e9 27 01 00 00       	jmp    0x1401728ef
1401727c8:	ff 15 ca a1 99 00    	call   *0x99a1ca(%rip)        # 0x140b0c998
1401727ce:	90                   	nop
1401727cf:	ff 15 c3 a1 99 00    	call   *0x99a1c3(%rip)        # 0x140b0c998
1401727d5:	90                   	nop
1401727d6:	ff 15 bc a1 99 00    	call   *0x99a1bc(%rip)        # 0x140b0c998
1401727dc:	cc                   	int3
1401727dd:	ff 15 b5 a1 99 00    	call   *0x99a1b5(%rip)        # 0x140b0c998
1401727e3:	90                   	nop
1401727e4:	ff 15 ae a1 99 00    	call   *0x99a1ae(%rip)        # 0x140b0c998
1401727ea:	cc                   	int3
1401727eb:	48 8b 0b             	mov    (%rbx),%rcx
1401727ee:	48 8b 01             	mov    (%rcx),%rax
1401727f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401727f4:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401727fa:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1401727fe:	48 85 d2             	test   %rdx,%rdx
140172801:	74 04                	je     0x140172807
140172803:	f0 ff 42 08          	lock incl 0x8(%rdx)
140172807:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14017280b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140172810:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140172814:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140172819:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14017281e:	33 d2                	xor    %edx,%edx
140172820:	48 8b 40 60          	mov    0x60(%rax),%rax
140172824:	ff 15 0e a4 99 00    	call   *0x99a40e(%rip)        # 0x140b0cc38
14017282a:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14017282f:	48 85 f6             	test   %rsi,%rsi
140172832:	74 39                	je     0x14017286d
140172834:	41 8b c6             	mov    %r14d,%eax
140172837:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14017283c:	41 03 c6             	add    %r14d,%eax
14017283f:	75 2c                	jne    0x14017286d
140172841:	48 8b 06             	mov    (%rsi),%rax
140172844:	48 8b ce             	mov    %rsi,%rcx
140172847:	48 8b 00             	mov    (%rax),%rax
14017284a:	ff 15 e8 a3 99 00    	call   *0x99a3e8(%rip)        # 0x140b0cc38
140172850:	41 8b c6             	mov    %r14d,%eax
140172853:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140172858:	41 03 c6             	add    %r14d,%eax
14017285b:	75 10                	jne    0x14017286d
14017285d:	48 8b 06             	mov    (%rsi),%rax
140172860:	48 8b ce             	mov    %rsi,%rcx
140172863:	48 8b 40 08          	mov    0x8(%rax),%rax
140172867:	ff 15 cb a3 99 00    	call   *0x99a3cb(%rip)        # 0x140b0cc38
14017286d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172871:	48 8b 01             	mov    (%rcx),%rax
140172874:	0f 57 c0             	xorps  %xmm0,%xmm0
140172877:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14017287d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140172881:	48 85 d2             	test   %rdx,%rdx
140172884:	74 04                	je     0x14017288a
140172886:	f0 ff 42 08          	lock incl 0x8(%rdx)
14017288a:	48 8b 13             	mov    (%rbx),%rdx
14017288d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140172892:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140172896:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
14017289a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14017289f:	48 8b 40 48          	mov    0x48(%rax),%rax
1401728a3:	ff 15 8f a3 99 00    	call   *0x99a38f(%rip)        # 0x140b0cc38
1401728a9:	48 8b 75 87          	mov    -0x79(%rbp),%rsi
1401728ad:	48 85 f6             	test   %rsi,%rsi
1401728b0:	74 39                	je     0x1401728eb
1401728b2:	41 8b c6             	mov    %r14d,%eax
1401728b5:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401728ba:	41 03 c6             	add    %r14d,%eax
1401728bd:	75 2c                	jne    0x1401728eb
1401728bf:	48 8b 06             	mov    (%rsi),%rax
1401728c2:	48 8b ce             	mov    %rsi,%rcx
1401728c5:	48 8b 00             	mov    (%rax),%rax
1401728c8:	ff 15 6a a3 99 00    	call   *0x99a36a(%rip)        # 0x140b0cc38
1401728ce:	41 8b c6             	mov    %r14d,%eax
1401728d1:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401728d6:	41 03 c6             	add    %r14d,%eax
1401728d9:	75 10                	jne    0x1401728eb
1401728db:	48 8b 06             	mov    (%rsi),%rax
1401728de:	48 8b ce             	mov    %rsi,%rcx
1401728e1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401728e5:	ff 15 4d a3 99 00    	call   *0x99a34d(%rip)        # 0x140b0cc38
1401728eb:	48 83 c3 10          	add    $0x10,%rbx
1401728ef:	48 3b 5d df          	cmp    -0x21(%rbp),%rbx
1401728f3:	0f 85 f2 fe ff ff    	jne    0x1401727eb
1401728f9:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1401728fd:	e8 ce 85 ea ff       	call   0x14001aed0
140172902:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140172906:	e8 c5 85 ea ff       	call   0x14001aed0
14017290b:	90                   	nop
14017290c:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140172910:	e8 bb 85 ea ff       	call   0x14001aed0
140172915:	44 89 6f 48          	mov    %r13d,0x48(%rdi)
140172919:	45 8b fd             	mov    %r13d,%r15d
14017291c:	4d 8b e5             	mov    %r13,%r12
14017291f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140172923:	48 8b 01             	mov    (%rcx),%rax
140172926:	48 8b 40 40          	mov    0x40(%rax),%rax
14017292a:	ff 15 08 a3 99 00    	call   *0x99a308(%rip)        # 0x140b0cc38
140172930:	48 85 c0             	test   %rax,%rax
140172933:	0f 84 1b 02 00 00    	je     0x140172b54
140172939:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14017293d:	48 8b 01             	mov    (%rcx),%rax
140172940:	4d 8b c4             	mov    %r12,%r8
140172943:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140172947:	48 8b 40 30          	mov    0x30(%rax),%rax
14017294b:	ff 15 e7 a2 99 00    	call   *0x99a2e7(%rip)        # 0x140b0cc38
140172951:	48 8b d0             	mov    %rax,%rdx
140172954:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140172959:	e8 72 a8 ea ff       	call   0x14001d1d0
14017295e:	90                   	nop
14017295f:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
140172963:	48 85 db             	test   %rbx,%rbx
140172966:	74 39                	je     0x1401729a1
140172968:	41 8b c6             	mov    %r14d,%eax
14017296b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140172970:	41 03 c6             	add    %r14d,%eax
140172973:	75 2c                	jne    0x1401729a1
140172975:	48 8b 03             	mov    (%rbx),%rax
140172978:	48 8b cb             	mov    %rbx,%rcx
14017297b:	48 8b 00             	mov    (%rax),%rax
14017297e:	ff 15 b4 a2 99 00    	call   *0x99a2b4(%rip)        # 0x140b0cc38
140172984:	41 8b c6             	mov    %r14d,%eax
140172987:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14017298c:	41 03 c6             	add    %r14d,%eax
14017298f:	75 10                	jne    0x1401729a1
140172991:	48 8b 03             	mov    (%rbx),%rax
140172994:	48 8b cb             	mov    %rbx,%rcx
140172997:	48 8b 40 08          	mov    0x8(%rax),%rax
14017299b:	ff 15 97 a2 99 00    	call   *0x99a297(%rip)        # 0x140b0cc38
1401729a1:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401729a6:	48 85 db             	test   %rbx,%rbx
1401729a9:	0f 84 1f 01 00 00    	je     0x140172ace
1401729af:	4d 8b f5             	mov    %r13,%r14
1401729b2:	48 8b 03             	mov    (%rbx),%rax
1401729b5:	48 8b cb             	mov    %rbx,%rcx
1401729b8:	48 8b 40 40          	mov    0x40(%rax),%rax
1401729bc:	ff 15 76 a2 99 00    	call   *0x99a276(%rip)        # 0x140b0cc38
1401729c2:	48 85 c0             	test   %rax,%rax
1401729c5:	0f 84 03 01 00 00    	je     0x140172ace
1401729cb:	48 8b 03             	mov    (%rbx),%rax
1401729ce:	4d 8b c6             	mov    %r14,%r8
1401729d1:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401729d5:	48 8b cb             	mov    %rbx,%rcx
1401729d8:	48 8b 40 30          	mov    0x30(%rax),%rax
1401729dc:	ff 15 56 a2 99 00    	call   *0x99a256(%rip)        # 0x140b0cc38
1401729e2:	48 8b d0             	mov    %rax,%rdx
1401729e5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401729ea:	e8 3d 9b ea ff       	call   0x14001c52c
1401729ef:	90                   	nop
1401729f0:	48 8b 75 af          	mov    -0x51(%rbp),%rsi
1401729f4:	48 85 f6             	test   %rsi,%rsi
1401729f7:	74 3d                	je     0x140172a36
1401729f9:	83 cb ff             	or     $0xffffffff,%ebx
1401729fc:	8b c3                	mov    %ebx,%eax
1401729fe:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140172a03:	03 c3                	add    %ebx,%eax
140172a05:	75 2a                	jne    0x140172a31
140172a07:	48 8b 06             	mov    (%rsi),%rax
140172a0a:	48 8b ce             	mov    %rsi,%rcx
140172a0d:	48 8b 00             	mov    (%rax),%rax
140172a10:	ff 15 22 a2 99 00    	call   *0x99a222(%rip)        # 0x140b0cc38
140172a16:	8b c3                	mov    %ebx,%eax
140172a18:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140172a1d:	03 c3                	add    %ebx,%eax
140172a1f:	75 10                	jne    0x140172a31
140172a21:	48 8b 06             	mov    (%rsi),%rax
140172a24:	48 8b ce             	mov    %rsi,%rcx
140172a27:	48 8b 40 08          	mov    0x8(%rax),%rax
140172a2b:	ff 15 07 a2 99 00    	call   *0x99a207(%rip)        # 0x140b0cc38
140172a31:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140172a36:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140172a3b:	48 85 c9             	test   %rcx,%rcx
140172a3e:	74 27                	je     0x140172a67
140172a40:	41 ff c7             	inc    %r15d
140172a43:	48 8b 01             	mov    (%rcx),%rax
140172a46:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140172a4d:	ff 15 e5 a1 99 00    	call   *0x99a1e5(%rip)        # 0x140b0cc38
140172a53:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
140172a58:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140172a5d:	f3 0f 58 47 48       	addss  0x48(%rdi),%xmm0
140172a62:	f3 0f 11 47 48       	movss  %xmm0,0x48(%rdi)
140172a67:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140172a6b:	48 85 c9             	test   %rcx,%rcx
140172a6e:	74 42                	je     0x140172ab2