14013969c:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401396a0:	48 85 c9             	test   %rcx,%rcx
1401396a3:	74 3f                	je     0x1401396e4
1401396a5:	41 8b c7             	mov    %r15d,%eax
1401396a8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401396ad:	41 03 c7             	add    %r15d,%eax
1401396b0:	75 32                	jne    0x1401396e4
1401396b2:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1401396b6:	48 8b 03             	mov    (%rbx),%rax
1401396b9:	48 8b cb             	mov    %rbx,%rcx
1401396bc:	48 8b 00             	mov    (%rax),%rax
1401396bf:	ff 15 73 35 9d 00    	call   *0x9d3573(%rip)        # 0x140b0cc38
1401396c5:	41 8b c7             	mov    %r15d,%eax
1401396c8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401396cd:	41 03 c7             	add    %r15d,%eax
1401396d0:	75 12                	jne    0x1401396e4
1401396d2:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401396d6:	48 8b 01             	mov    (%rcx),%rax
1401396d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401396dd:	ff 15 55 35 9d 00    	call   *0x9d3555(%rip)        # 0x140b0cc38
1401396e3:	90                   	nop
1401396e4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401396e9:	48 85 c9             	test   %rcx,%rcx
1401396ec:	74 41                	je     0x14013972f
1401396ee:	41 8b c7             	mov    %r15d,%eax
1401396f1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401396f6:	41 03 c7             	add    %r15d,%eax
1401396f9:	75 34                	jne    0x14013972f
1401396fb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140139700:	48 8b 03             	mov    (%rbx),%rax
140139703:	48 8b cb             	mov    %rbx,%rcx
140139706:	48 8b 00             	mov    (%rax),%rax
140139709:	ff 15 29 35 9d 00    	call   *0x9d3529(%rip)        # 0x140b0cc38
14013970f:	41 8b c7             	mov    %r15d,%eax
140139712:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140139717:	41 03 c7             	add    %r15d,%eax
14013971a:	75 13                	jne    0x14013972f
14013971c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140139721:	48 8b 01             	mov    (%rcx),%rax
140139724:	48 8b 40 08          	mov    0x8(%rax),%rax
140139728:	ff 15 0a 35 9d 00    	call   *0x9d350a(%rip)        # 0x140b0cc38
14013972e:	90                   	nop
14013972f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140139734:	48 85 c9             	test   %rcx,%rcx
140139737:	74 41                	je     0x14013977a
140139739:	41 8b c7             	mov    %r15d,%eax
14013973c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140139741:	41 03 c7             	add    %r15d,%eax
140139744:	75 34                	jne    0x14013977a
140139746:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14013974b:	48 8b 03             	mov    (%rbx),%rax
14013974e:	48 8b cb             	mov    %rbx,%rcx
140139751:	48 8b 00             	mov    (%rax),%rax
140139754:	ff 15 de 34 9d 00    	call   *0x9d34de(%rip)        # 0x140b0cc38
14013975a:	41 8b c7             	mov    %r15d,%eax
14013975d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140139762:	41 03 c7             	add    %r15d,%eax
140139765:	75 13                	jne    0x14013977a
140139767:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14013976c:	48 8b 01             	mov    (%rcx),%rax
14013976f:	48 8b 40 08          	mov    0x8(%rax),%rax
140139773:	ff 15 bf 34 9d 00    	call   *0x9d34bf(%rip)        # 0x140b0cc38
140139779:	90                   	nop
14013977a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14013977f:	48 85 c9             	test   %rcx,%rcx
140139782:	74 41                	je     0x1401397c5
140139784:	41 8b c7             	mov    %r15d,%eax
140139787:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14013978c:	41 03 c7             	add    %r15d,%eax
14013978f:	75 34                	jne    0x1401397c5
140139791:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140139796:	48 8b 03             	mov    (%rbx),%rax
140139799:	48 8b cb             	mov    %rbx,%rcx
14013979c:	48 8b 00             	mov    (%rax),%rax
14013979f:	ff 15 93 34 9d 00    	call   *0x9d3493(%rip)        # 0x140b0cc38
1401397a5:	41 8b c7             	mov    %r15d,%eax
1401397a8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401397ad:	41 03 c7             	add    %r15d,%eax
1401397b0:	75 13                	jne    0x1401397c5
1401397b2:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401397b7:	48 8b 01             	mov    (%rcx),%rax
1401397ba:	48 8b 40 08          	mov    0x8(%rax),%rax
1401397be:	ff 15 74 34 9d 00    	call   *0x9d3474(%rip)        # 0x140b0cc38
1401397c4:	90                   	nop
1401397c5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401397ca:	48 85 c9             	test   %rcx,%rcx
1401397cd:	74 40                	je     0x14013980f
1401397cf:	41 8b c7             	mov    %r15d,%eax
1401397d2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401397d7:	41 03 c7             	add    %r15d,%eax
1401397da:	75 33                	jne    0x14013980f
1401397dc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401397e1:	48 8b 03             	mov    (%rbx),%rax
1401397e4:	48 8b cb             	mov    %rbx,%rcx
1401397e7:	48 8b 00             	mov    (%rax),%rax
1401397ea:	ff 15 48 34 9d 00    	call   *0x9d3448(%rip)        # 0x140b0cc38
1401397f0:	41 8b c7             	mov    %r15d,%eax
1401397f3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401397f8:	41 03 c7             	add    %r15d,%eax
1401397fb:	75 12                	jne    0x14013980f
1401397fd:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140139802:	48 8b 01             	mov    (%rcx),%rax
140139805:	48 8b 40 08          	mov    0x8(%rax),%rax
140139809:	ff 15 29 34 9d 00    	call   *0x9d3429(%rip)        # 0x140b0cc38
14013980f:	4c 8d 25 ca 70 a0 00 	lea    0xa070ca(%rip),%r12        # 0x140b408e0
140139816:	48 8b 46 28          	mov    0x28(%rsi),%rax
14013981a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140139820:	48 8d 95 b0 06 00 00 	lea    0x6b0(%rbp),%rdx
140139827:	48 8b 48 40          	mov    0x40(%rax),%rcx
14013982b:	e8 20 66 05 00       	call   0x14018fe50
140139830:	48 8b d0             	mov    %rax,%rdx
140139833:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140139838:	e8 43 38 ee ff       	call   0x14001d080
14013983d:	48 8b 9d b8 06 00 00 	mov    0x6b8(%rbp),%rbx
140139844:	48 85 db             	test   %rbx,%rbx
140139847:	74 39                	je     0x140139882
140139849:	41 8b c7             	mov    %r15d,%eax
14013984c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140139851:	41 03 c7             	add    %r15d,%eax
140139854:	75 2c                	jne    0x140139882
140139856:	48 8b 03             	mov    (%rbx),%rax
140139859:	48 8b cb             	mov    %rbx,%rcx
14013985c:	48 8b 00             	mov    (%rax),%rax
14013985f:	ff 15 d3 33 9d 00    	call   *0x9d33d3(%rip)        # 0x140b0cc38
140139865:	41 8b c7             	mov    %r15d,%eax
140139868:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14013986d:	41 03 c7             	add    %r15d,%eax
140139870:	75 10                	jne    0x140139882
140139872:	48 8b 03             	mov    (%rbx),%rax
140139875:	48 8b cb             	mov    %rbx,%rcx
140139878:	48 8b 40 08          	mov    0x8(%rax),%rax
14013987c:	ff 15 b6 33 9d 00    	call   *0x9d33b6(%rip)        # 0x140b0cc38
140139882:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140139887:	44 38 a8 02 01 00 00 	cmp    %r13b,0x102(%rax)
14013988e:	0f 84 c0 00 00 00    	je     0x140139954
140139894:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140139898:	48 8b 01             	mov    (%rcx),%rax
14013989b:	45 33 c9             	xor    %r9d,%r9d
14013989e:	4c 8d 05 6b 91 a0 00 	lea    0xa0916b(%rip),%r8        # 0x140b42a10
1401398a5:	49 8b d4             	mov    %r12,%rdx
1401398a8:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401398af:	ff 15 83 33 9d 00    	call   *0x9d3383(%rip)        # 0x140b0cc38
1401398b5:	8b f8                	mov    %eax,%edi
1401398b7:	85 c0                	test   %eax,%eax
1401398b9:	0f 88 44 14 00 00    	js     0x14013ad03
1401398bf:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401398c3:	48 8b 01             	mov    (%rcx),%rax
1401398c6:	45 33 c9             	xor    %r9d,%r9d
1401398c9:	4c 8d 05 00 91 a0 00 	lea    0xa09100(%rip),%r8        # 0x140b429d0
1401398d0:	49 8b d4             	mov    %r12,%rdx
1401398d3:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401398da:	ff 15 58 33 9d 00    	call   *0x9d3358(%rip)        # 0x140b0cc38
1401398e0:	8b f8                	mov    %eax,%edi
1401398e2:	85 c0                	test   %eax,%eax
1401398e4:	0f 88 19 14 00 00    	js     0x14013ad03
1401398ea:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401398ee:	48 8b 01             	mov    (%rcx),%rax
1401398f1:	48 8d 15 f0 90 a0 00 	lea    0xa090f0(%rip),%rdx        # 0x140b429e8
1401398f8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401398fd:	45 33 c9             	xor    %r9d,%r9d
140139900:	4c 8d 05 b1 90 a0 00 	lea    0xa090b1(%rip),%r8        # 0x140b429b8
140139907:	49 8b d4             	mov    %r12,%rdx
14013990a:	48 8b 40 38          	mov    0x38(%rax),%rax
14013990e:	ff 15 24 33 9d 00    	call   *0x9d3324(%rip)        # 0x140b0cc38
140139914:	8b f8                	mov    %eax,%edi
140139916:	85 c0                	test   %eax,%eax
140139918:	0f 88 e5 13 00 00    	js     0x14013ad03
14013991e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140139922:	48 8b 01             	mov    (%rcx),%rax
140139925:	48 8b 40 78          	mov    0x78(%rax),%rax
140139929:	ff 15 09 33 9d 00    	call   *0x9d3309(%rip)        # 0x140b0cc38
14013992f:	8b f8                	mov    %eax,%edi
140139931:	85 c0                	test   %eax,%eax
140139933:	0f 88 ca 13 00 00    	js     0x14013ad03
140139939:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013993d:	48 8b 01             	mov    (%rcx),%rax
140139940:	48 8b 40 78          	mov    0x78(%rax),%rax
140139944:	ff 15 ee 32 9d 00    	call   *0x9d32ee(%rip)        # 0x140b0cc38
14013994a:	8b f8                	mov    %eax,%edi
14013994c:	85 c0                	test   %eax,%eax
14013994e:	0f 88 af 13 00 00    	js     0x14013ad03
140139954:	49 8b 06             	mov    (%r14),%rax
140139957:	48 8d 1d 32 90 a0 00 	lea    0xa09032(%rip),%rbx        # 0x140b42990
14013995e:	44 38 a8 b4 00 00 00 	cmp    %r13b,0xb4(%rax)
140139965:	74 73                	je     0x1401399da
140139967:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013996b:	48 8b 01             	mov    (%rcx),%rax
14013996e:	45 33 c9             	xor    %r9d,%r9d
140139971:	4c 8d 05 48 90 a0 00 	lea    0xa09048(%rip),%r8        # 0x140b429c0
140139978:	49 8b d4             	mov    %r12,%rdx
14013997b:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140139982:	ff 15 b0 32 9d 00    	call   *0x9d32b0(%rip)        # 0x140b0cc38
140139988:	8b f8                	mov    %eax,%edi
14013998a:	85 c0                	test   %eax,%eax
14013998c:	0f 88 71 13 00 00    	js     0x14013ad03
140139992:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140139996:	48 8b 01             	mov    (%rcx),%rax
140139999:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013999e:	45 33 c9             	xor    %r9d,%r9d
1401399a1:	4c 8d 05 10 90 a0 00 	lea    0xa09010(%rip),%r8        # 0x140b429b8
1401399a8:	49 8b d4             	mov    %r12,%rdx
1401399ab:	48 8b 40 38          	mov    0x38(%rax),%rax
1401399af:	ff 15 83 32 9d 00    	call   *0x9d3283(%rip)        # 0x140b0cc38
1401399b5:	8b f8                	mov    %eax,%edi
1401399b7:	85 c0                	test   %eax,%eax
1401399b9:	0f 88 44 13 00 00    	js     0x14013ad03
1401399bf:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401399c3:	48 8b 01             	mov    (%rcx),%rax
1401399c6:	48 8b 40 78          	mov    0x78(%rax),%rax
1401399ca:	ff 15 68 32 9d 00    	call   *0x9d3268(%rip)        # 0x140b0cc38
1401399d0:	8b f8                	mov    %eax,%edi
1401399d2:	85 c0                	test   %eax,%eax
1401399d4:	0f 88 29 13 00 00    	js     0x14013ad03
1401399da:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401399de:	48 8b 01             	mov    (%rcx),%rax
1401399e1:	45 33 c9             	xor    %r9d,%r9d
1401399e4:	4c 8d 05 bd 8f a0 00 	lea    0xa08fbd(%rip),%r8        # 0x140b429a8
1401399eb:	49 8b d4             	mov    %r12,%rdx
1401399ee:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401399f5:	ff 15 3d 32 9d 00    	call   *0x9d323d(%rip)        # 0x140b0cc38
1401399fb:	8b f8                	mov    %eax,%edi
1401399fd:	85 c0                	test   %eax,%eax
1401399ff:	0f 88 fe 12 00 00    	js     0x14013ad03
140139a05:	49 8b 06             	mov    (%r14),%rax
140139a08:	f3 0f 10 80 ac 00 00 	movss  0xac(%rax),%xmm0
140139a0f:	00
140139a10:	f3 0f 10 3d ac 78 a7 	movss  0xa778ac(%rip),%xmm7        # 0x140bb12c4
140139a17:	00
140139a18:	f3 0f 10 35 b0 76 a7 	movss  0xa776b0(%rip),%xmm6        # 0x140bb10d0
140139a1f:	00
140139a20:	41 0f 2f c1          	comiss %xmm9,%xmm0
140139a24:	0f 86 fd 00 00 00    	jbe    0x140139b27
140139a2a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140139a2e:	e8 95 9d ff ff       	call   0x1401337c8
140139a33:	49 8b 06             	mov    (%r14),%rax
140139a36:	f3 0f 10 80 ac 00 00 	movss  0xac(%rax),%xmm0
140139a3d:	00
140139a3e:	0f 28 c8             	movaps %xmm0,%xmm1
140139a41:	f3 0f 59 cf          	mulss  %xmm7,%xmm1
140139a45:	41 0f 2f c1          	comiss %xmm9,%xmm0
140139a49:	76 0e                	jbe    0x140139a59
140139a4b:	f3 0f 58 ce          	addss  %xmm6,%xmm1
140139a4f:	0f 28 c1             	movaps %xmm1,%xmm0
140139a52:	e8 cf 88 9b 00       	call   0x140af2326
140139a57:	eb 0c                	jmp    0x140139a65
140139a59:	f3 0f 5c ce          	subss  %xmm6,%xmm1
140139a5d:	0f 28 c1             	movaps %xmm1,%xmm0
140139a60:	e8 a3 88 9b 00       	call   0x140af2308
140139a65:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
140139a69:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140139a6d:	ff 15 2d 29 9d 00    	call   *0x9d292d(%rip)        # 0x140b0c3a0
140139a73:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140139a77:	48 8b 07             	mov    (%rdi),%rax
140139a7a:	48 8b 58 38          	mov    0x38(%rax),%rbx
140139a7e:	48 8d 95 90 06 00 00 	lea    0x690(%rbp),%rdx
140139a85:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140139a89:	e8 ea 4f fd ff       	call   0x14010ea78
140139a8e:	48 8d 95 90 06 00 00 	lea    0x690(%rbp),%rdx
140139a95:	48 83 bd a8 06 00 00 	cmpq   $0x7,0x6a8(%rbp)
140139a9c:	07
140139a9d:	48 0f 47 95 90 06 00 	cmova  0x690(%rbp),%rdx
140139aa4:	00
140139aa5:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140139aaa:	45 33 c9             	xor    %r9d,%r9d
140139aad:	4d 8b c4             	mov    %r12,%r8
140139ab0:	49 8b d4             	mov    %r12,%rdx
140139ab3:	48 8b cf             	mov    %rdi,%rcx
140139ab6:	48 8b c3             	mov    %rbx,%rax
140139ab9:	ff 15 79 31 9d 00    	call   *0x9d3179(%rip)        # 0x140b0cc38
140139abf:	8b f8                	mov    %eax,%edi
140139ac1:	8b d8                	mov    %eax,%ebx
140139ac3:	c1 eb 1f             	shr    $0x1f,%ebx
140139ac6:	48 8b 85 a8 06 00 00 	mov    0x6a8(%rbp),%rax
140139acd:	48 83 f8 07          	cmp    $0x7,%rax
140139ad1:	76 39                	jbe    0x140139b0c
140139ad3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140139ada:	00
140139adb:	48 8b 8d 90 06 00 00 	mov    0x690(%rbp),%rcx
140139ae2:	48 8b d1             	mov    %rcx,%rdx
140139ae5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140139aeb:	72 18                	jb     0x140139b05
140139aed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140139af1:	48 2b d1             	sub    %rcx,%rdx
140139af4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140139af8:	48 83 f8 1f          	cmp    $0x1f,%rax
140139afc:	76 07                	jbe    0x140139b05
140139afe:	ff 15 94 2e 9d 00    	call   *0x9d2e94(%rip)        # 0x140b0c998
140139b04:	cc                   	int3
140139b05:	ff 15 b5 2d 9d 00    	call   *0x9d2db5(%rip)        # 0x140b0c8c0
140139b0b:	90                   	nop
140139b0c:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140139b10:	e8 3b 9c ff ff       	call   0x140133750
140139b15:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140139b19:	ff 15 e1 2a 9d 00    	call   *0x9d2ae1(%rip)        # 0x140b0c600
140139b1f:	84 db                	test   %bl,%bl
140139b21:	0f 85 dc 11 00 00    	jne    0x14013ad03
140139b27:	49 8b 06             	mov    (%r14),%rax
140139b2a:	f3 0f 10 80 b0 00 00 	movss  0xb0(%rax),%xmm0
140139b31:	00
140139b32:	41 0f 2f c1          	comiss %xmm9,%xmm0
140139b36:	0f 86 02 01 00 00    	jbe    0x140139c3e
140139b3c:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140139b40:	e8 83 9c ff ff       	call   0x1401337c8
140139b45:	90                   	nop
140139b46:	49 8b 06             	mov    (%r14),%rax
140139b49:	f3 0f 10 80 b0 00 00 	movss  0xb0(%rax),%xmm0
140139b50:	00
140139b51:	0f 28 c8             	movaps %xmm0,%xmm1
140139b54:	f3 0f 59 cf          	mulss  %xmm7,%xmm1
140139b58:	41 0f 2f c1          	comiss %xmm9,%xmm0
140139b5c:	76 0e                	jbe    0x140139b6c
140139b5e:	f3 0f 58 ce          	addss  %xmm6,%xmm1
140139b62:	0f 28 c1             	movaps %xmm1,%xmm0
140139b65:	e8 bc 87 9b 00       	call   0x140af2326
140139b6a:	eb 0c                	jmp    0x140139b78
140139b6c:	f3 0f 5c ce          	subss  %xmm6,%xmm1
140139b70:	0f 28 c1             	movaps %xmm1,%xmm0
140139b73:	e8 90 87 9b 00       	call   0x140af2308
140139b78:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
140139b7c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140139b80:	ff 15 1a 28 9d 00    	call   *0x9d281a(%rip)        # 0x140b0c3a0
140139b86:	48 8b 7e 20          	mov    0x20(%rsi),%rdi
140139b8a:	48 8b 07             	mov    (%rdi),%rax
140139b8d:	48 8b 58 38          	mov    0x38(%rax),%rbx
140139b91:	48 8d 95 90 06 00 00 	lea    0x690(%rbp),%rdx
140139b98:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140139b9c:	e8 d7 4e fd ff       	call   0x14010ea78
140139ba1:	48 8d 95 90 06 00 00 	lea    0x690(%rbp),%rdx
140139ba8:	48 83 bd a8 06 00 00 	cmpq   $0x7,0x6a8(%rbp)
140139baf:	07
140139bb0:	48 0f 47 95 90 06 00 	cmova  0x690(%rbp),%rdx
140139bb7:	00
140139bb8:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140139bbd:	45 33 c9             	xor    %r9d,%r9d
140139bc0:	4c 8d 05 bd 8e a0 00 	lea    0xa08ebd(%rip),%r8        # 0x140b42a84
140139bc7:	49 8b d4             	mov    %r12,%rdx
140139bca:	48 8b cf             	mov    %rdi,%rcx
140139bcd:	48 8b c3             	mov    %rbx,%rax
140139bd0:	ff 15 62 30 9d 00    	call   *0x9d3062(%rip)        # 0x140b0cc38
140139bd6:	8b f8                	mov    %eax,%edi
140139bd8:	8b d8                	mov    %eax,%ebx
140139bda:	c1 eb 1f             	shr    $0x1f,%ebx
140139bdd:	48 8b 85 a8 06 00 00 	mov    0x6a8(%rbp),%rax
140139be4:	48 83 f8 07          	cmp    $0x7,%rax
140139be8:	76 39                	jbe    0x140139c23
140139bea:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140139bf1:	00
140139bf2:	48 8b 8d 90 06 00 00 	mov    0x690(%rbp),%rcx
140139bf9:	48 8b d1             	mov    %rcx,%rdx
140139bfc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax