140851667:	0f b6 0d 74 c0 77 00 	movzbl 0x77c074(%rip),%ecx        # 0x140fcd6e2
14085166e:	88 4d a9             	mov    %cl,-0x57(%rbp)
140851671:	c6 45 aa 00          	movb   $0x0,-0x56(%rbp)
140851675:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140851679:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14085167d:	48 8b c8             	mov    %rax,%rcx
140851680:	e8 5b 34 00 00       	call   0x140854ae0
140851685:	90                   	nop
140851686:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
14085168a:	48 83 fa 0f          	cmp    $0xf,%rdx
14085168e:	76 31                	jbe    0x1408516c1
140851690:	48 ff c2             	inc    %rdx
140851693:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140851697:	48 8b c1             	mov    %rcx,%rax
14085169a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408516a1:	72 19                	jb     0x1408516bc
1408516a3:	48 83 c2 27          	add    $0x27,%rdx
1408516a7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408516ab:	48 2b c1             	sub    %rcx,%rax
1408516ae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408516b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1408516b6:	0f 87 af 03 00 00    	ja     0x140851a6b
1408516bc:	e8 83 9a 5c 00       	call   0x140e1b144
1408516c1:	66 0f 6f 05 67 27 75 	movdqa 0x752767(%rip),%xmm0        # 0x140fa3e30
1408516c8:	00
1408516c9:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
1408516ce:	c6 45 9f 00          	movb   $0x0,-0x61(%rbp)
1408516d2:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1408516d6:	48 83 fa 0f          	cmp    $0xf,%rdx
1408516da:	76 39                	jbe    0x140851715
1408516dc:	48 ff c2             	inc    %rdx
1408516df:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1408516e3:	48 8b c1             	mov    %rcx,%rax
1408516e6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408516ed:	72 19                	jb     0x140851708
1408516ef:	48 83 c2 27          	add    $0x27,%rdx
1408516f3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408516f7:	48 2b c1             	sub    %rcx,%rax
1408516fa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408516fe:	48 83 f8 1f          	cmp    $0x1f,%rax
140851702:	0f 87 69 03 00 00    	ja     0x140851a71
140851708:	e8 37 9a 5c 00       	call   0x140e1b144
14085170d:	66 0f 6f 05 1b 27 75 	movdqa 0x75271b(%rip),%xmm0        # 0x140fa3e30
140851714:	00
140851715:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
14085171a:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
14085171e:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140851722:	48 83 fa 0f          	cmp    $0xf,%rdx
140851726:	76 39                	jbe    0x140851761
140851728:	48 ff c2             	inc    %rdx
14085172b:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14085172f:	48 8b c1             	mov    %rcx,%rax
140851732:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140851739:	72 19                	jb     0x140851754
14085173b:	48 83 c2 27          	add    $0x27,%rdx
14085173f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140851743:	48 2b c1             	sub    %rcx,%rax
140851746:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14085174a:	48 83 f8 1f          	cmp    $0x1f,%rax
14085174e:	0f 87 23 03 00 00    	ja     0x140851a77
140851754:	e8 eb 99 5c 00       	call   0x140e1b144
140851759:	66 0f 6f 05 cf 26 75 	movdqa 0x7526cf(%rip),%xmm0        # 0x140fa3e30
140851760:	00
140851761:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
140851766:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
14085176a:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
14085176e:	48 83 fa 0f          	cmp    $0xf,%rdx
140851772:	76 39                	jbe    0x1408517ad
140851774:	48 ff c2             	inc    %rdx
140851777:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
14085177b:	48 8b c1             	mov    %rcx,%rax
14085177e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140851785:	72 19                	jb     0x1408517a0
140851787:	48 83 c2 27          	add    $0x27,%rdx
14085178b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14085178f:	48 2b c1             	sub    %rcx,%rax
140851792:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140851796:	48 83 f8 1f          	cmp    $0x1f,%rax
14085179a:	0f 87 dd 02 00 00    	ja     0x140851a7d
1408517a0:	e8 9f 99 5c 00       	call   0x140e1b144
1408517a5:	66 0f 6f 05 83 26 75 	movdqa 0x752683(%rip),%xmm0        # 0x140fa3e30
1408517ac:	00
1408517ad:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
1408517b2:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
1408517b6:	48 8b 55 37          	mov    0x37(%rbp),%rdx
1408517ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1408517be:	76 31                	jbe    0x1408517f1
1408517c0:	48 ff c2             	inc    %rdx
1408517c3:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1408517c7:	48 8b c1             	mov    %rcx,%rax
1408517ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408517d1:	72 19                	jb     0x1408517ec
1408517d3:	48 83 c2 27          	add    $0x27,%rdx
1408517d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408517db:	48 2b c1             	sub    %rcx,%rax
1408517de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408517e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1408517e6:	0f 87 97 02 00 00    	ja     0x140851a83
1408517ec:	e8 53 99 5c 00       	call   0x140e1b144
1408517f1:	4c 8d 43 48          	lea    0x48(%rbx),%r8
1408517f5:	f2 41 0f 10 20       	movsd  (%r8),%xmm4
1408517fa:	66 0f 6f 15 6e af 75 	movdqa 0x75af6e(%rip),%xmm2        # 0x140fac770
140851801:	00
140851802:	0f 54 e2             	andps  %xmm2,%xmm4
140851805:	0f 57 db             	xorps  %xmm3,%xmm3
140851808:	0f 57 c0             	xorps  %xmm0,%xmm0
14085180b:	0f 54 c2             	andps  %xmm2,%xmm0
14085180e:	f2 41 0f 5c 18       	subsd  (%r8),%xmm3
140851813:	0f 54 da             	andps  %xmm2,%xmm3
140851816:	f2 0f 5f e0          	maxsd  %xmm0,%xmm4
14085181a:	f2 0f 58 25 2e 07 76 	addsd  0x76072e(%rip),%xmm4        # 0x140fb1f50
140851821:	00
140851822:	f2 0f 59 25 16 1a 7f 	mulsd  0x7f1a16(%rip),%xmm4        # 0x141043240
140851829:	00
14085182a:	66 0f 2f e3          	comisd %xmm3,%xmm4
14085182e:	77 7d                	ja     0x1408518ad
140851830:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140851834:	66 0f 6f 0d e4 2a 75 	movdqa 0x752ae4(%rip),%xmm1        # 0x140fa4320
14085183b:	00
14085183c:	f3 0f 7f 4d cf       	movdqu %xmm1,-0x31(%rbp)
140851841:	48 8b 05 b0 4a 7d 00 	mov    0x7d4ab0(%rip),%rax        # 0x1410262f8
140851848:	89 45 bf             	mov    %eax,-0x41(%rbp)
14085184b:	0f b7 05 aa 4a 7d 00 	movzwl 0x7d4aaa(%rip),%eax        # 0x1410262fc
140851852:	66 89 45 c3          	mov    %ax,-0x3d(%rbp)
140851856:	0f b6 05 a1 4a 7d 00 	movzbl 0x7d4aa1(%rip),%eax        # 0x1410262fe
14085185d:	88 45 c5             	mov    %al,-0x3b(%rbp)
140851860:	c6 45 c6 00          	movb   $0x0,-0x3a(%rbp)
140851864:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140851868:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
14085186c:	e8 1f 9d fe ff       	call   0x14083b590
140851871:	90                   	nop
140851872:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140851876:	48 83 fa 0f          	cmp    $0xf,%rdx
14085187a:	76 31                	jbe    0x1408518ad
14085187c:	48 ff c2             	inc    %rdx
14085187f:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140851883:	48 8b c1             	mov    %rcx,%rax
140851886:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14085188d:	72 19                	jb     0x1408518a8
14085188f:	48 83 c2 27          	add    $0x27,%rdx
140851893:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140851897:	48 2b c1             	sub    %rcx,%rax
14085189a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14085189e:	48 83 f8 1f          	cmp    $0x1f,%rax
1408518a2:	0f 87 e1 01 00 00    	ja     0x140851a89
1408518a8:	e8 97 98 5c 00       	call   0x140e1b144
1408518ad:	80 7b 3b 00          	cmpb   $0x0,0x3b(%rbx)
1408518b1:	0f 84 b2 00 00 00    	je     0x140851969
1408518b7:	0f 57 c0             	xorps  %xmm0,%xmm0
1408518ba:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1408518be:	48 c7 45 af 08 00 00 	movq   $0x8,-0x51(%rbp)
1408518c5:	00
1408518c6:	48 c7 45 b7 0f 00 00 	movq   $0xf,-0x49(%rbp)
1408518cd:	00
1408518ce:	48 b8 6d 61 79 5f 66 	movabs $0x6c6961665f79616d,%rax
1408518d5:	61 69 6c
1408518d8:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1408518dc:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
1408518e0:	b2 20                	mov    $0x20,%dl
1408518e2:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
1408518e6:	e8 45 e6 97 ff       	call   0x1401cff30
1408518eb:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1408518ef:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
1408518f4:	48 0f 47 55 9f       	cmova  -0x61(%rbp),%rdx
1408518f9:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
1408518fd:	48 8b c8             	mov    %rax,%rcx
140851900:	e8 5b 00 98 ff       	call   0x1401d1960
140851905:	48 8d 15 8c f2 7e 00 	lea    0x7ef28c(%rip),%rdx        # 0x141040b98
14085190c:	48 8b c8             	mov    %rax,%rcx
14085190f:	e8 2c e9 97 ff       	call   0x1401d0240
140851914:	48 8b c8             	mov    %rax,%rcx
140851917:	48 8d 15 e2 32 75 00 	lea    0x7532e2(%rip),%rdx        # 0x140fa4c00
14085191e:	e8 1d e9 97 ff       	call   0x1401d0240
140851923:	48 8b c8             	mov    %rax,%rcx
140851926:	b2 22                	mov    $0x22,%dl
140851928:	e8 03 e6 97 ff       	call   0x1401cff30
14085192d:	90                   	nop
14085192e:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140851932:	48 83 fa 0f          	cmp    $0xf,%rdx
140851936:	76 31                	jbe    0x140851969
140851938:	48 ff c2             	inc    %rdx
14085193b:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14085193f:	48 8b c1             	mov    %rcx,%rax
140851942:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140851949:	72 19                	jb     0x140851964
14085194b:	48 83 c2 27          	add    $0x27,%rdx
14085194f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140851953:	48 2b c1             	sub    %rcx,%rax
140851956:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14085195a:	48 83 f8 1f          	cmp    $0x1f,%rax
14085195e:	0f 87 2b 01 00 00    	ja     0x140851a8f
140851964:	e8 db 97 5c 00       	call   0x140e1b144
140851969:	80 7b 3c 00          	cmpb   $0x0,0x3c(%rbx)
14085196d:	0f 84 c2 00 00 00    	je     0x140851a35
140851973:	0f 57 c0             	xorps  %xmm0,%xmm0
140851976:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14085197a:	48 c7 45 af 0b 00 00 	movq   $0xb,-0x51(%rbp)
140851981:	00
140851982:	48 c7 45 b7 0f 00 00 	movq   $0xf,-0x49(%rbp)
140851989:	00
14085198a:	f2 0f 10 05 b6 f2 7e 	movsd  0x7ef2b6(%rip),%xmm0        # 0x141040c48
140851991:	00
140851992:	f2 0f 11 45 9f       	movsd  %xmm0,-0x61(%rbp)
140851997:	0f b7 05 b2 f2 7e 00 	movzwl 0x7ef2b2(%rip),%eax        # 0x141040c50
14085199e:	66 89 45 a7          	mov    %ax,-0x59(%rbp)
1408519a2:	0f b6 05 a9 f2 7e 00 	movzbl 0x7ef2a9(%rip),%eax        # 0x141040c52
1408519a9:	88 45 a9             	mov    %al,-0x57(%rbp)
1408519ac:	c6 45 aa 00          	movb   $0x0,-0x56(%rbp)
1408519b0:	b2 20                	mov    $0x20,%dl
1408519b2:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
1408519b6:	e8 75 e5 97 ff       	call   0x1401cff30
1408519bb:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1408519bf:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
1408519c4:	48 0f 47 55 9f       	cmova  -0x61(%rbp),%rdx
1408519c9:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
1408519cd:	48 8b c8             	mov    %rax,%rcx
1408519d0:	e8 8b ff 97 ff       	call   0x1401d1960
1408519d5:	48 8d 15 bc f1 7e 00 	lea    0x7ef1bc(%rip),%rdx        # 0x141040b98
1408519dc:	48 8b c8             	mov    %rax,%rcx
1408519df:	e8 5c e8 97 ff       	call   0x1401d0240
1408519e4:	48 8b c8             	mov    %rax,%rcx
1408519e7:	48 8d 15 12 32 75 00 	lea    0x753212(%rip),%rdx        # 0x140fa4c00
1408519ee:	e8 4d e8 97 ff       	call   0x1401d0240
1408519f3:	48 8b c8             	mov    %rax,%rcx
1408519f6:	b2 22                	mov    $0x22,%dl
1408519f8:	e8 33 e5 97 ff       	call   0x1401cff30
1408519fd:	90                   	nop
1408519fe:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140851a02:	48 83 fa 0f          	cmp    $0xf,%rdx
140851a06:	76 2d                	jbe    0x140851a35
140851a08:	48 ff c2             	inc    %rdx
140851a0b:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140851a0f:	48 8b c1             	mov    %rcx,%rax
140851a12:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140851a19:	72 15                	jb     0x140851a30
140851a1b:	48 83 c2 27          	add    $0x27,%rdx
140851a1f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140851a23:	48 2b c1             	sub    %rcx,%rax
140851a26:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140851a2a:	48 83 f8 1f          	cmp    $0x1f,%rax
140851a2e:	77 29                	ja     0x140851a59
140851a30:	e8 0f 97 5c 00       	call   0x140e1b144
140851a35:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140851a39:	48 33 cc             	xor    %rsp,%rcx
140851a3c:	e8 bf 9a 5c 00       	call   0x140e1b500
140851a41:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140851a48:	00
140851a49:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140851a4d:	49 8b 73 38          	mov    0x38(%r11),%rsi
140851a51:	49 8b e3             	mov    %r11,%rsp
140851a54:	41 5e                	pop    %r14
140851a56:	5f                   	pop    %rdi
140851a57:	5d                   	pop    %rbp
140851a58:	c3                   	ret
140851a59:	e8 46 87 5d 00       	call   0x140e2a1a4
140851a5e:	cc                   	int3
140851a5f:	e8 40 87 5d 00       	call   0x140e2a1a4
140851a64:	cc                   	int3
140851a65:	e8 3a 87 5d 00       	call   0x140e2a1a4
140851a6a:	90                   	nop
140851a6b:	e8 34 87 5d 00       	call   0x140e2a1a4
140851a70:	90                   	nop
140851a71:	e8 2e 87 5d 00       	call   0x140e2a1a4
140851a76:	90                   	nop
140851a77:	e8 28 87 5d 00       	call   0x140e2a1a4
140851a7c:	90                   	nop
140851a7d:	e8 22 87 5d 00       	call   0x140e2a1a4
140851a82:	90                   	nop
140851a83:	e8 1c 87 5d 00       	call   0x140e2a1a4
140851a88:	cc                   	int3
140851a89:	e8 16 87 5d 00       	call   0x140e2a1a4
140851a8e:	cc                   	int3
140851a8f:	e8 10 87 5d 00       	call   0x140e2a1a4
140851a94:	cc                   	int3
140851a95:	cc                   	int3
140851a96:	cc                   	int3
140851a97:	cc                   	int3
140851a98:	cc                   	int3
140851a99:	cc                   	int3
140851a9a:	cc                   	int3
140851a9b:	cc                   	int3
140851a9c:	cc                   	int3
140851a9d:	cc                   	int3
140851a9e:	cc                   	int3
140851a9f:	cc                   	int3
140851aa0:	40 55                	rex push %rbp
140851aa2:	56                   	push   %rsi
140851aa3:	41 56                	push   %r14
140851aa5:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140851aac:	48 8b 05 4d 74 b6 00 	mov    0xb6744d(%rip),%rax        # 0x1413b8f00
140851ab3:	48 33 c4             	xor    %rsp,%rax
140851ab6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140851abb:	48 8b 41 38          	mov    0x38(%rcx),%rax
140851abf:	4c 8b f2             	mov    %rdx,%r14
140851ac2:	48 8b e9             	mov    %rcx,%rbp
140851ac5:	80 78 70 00          	cmpb   $0x0,0x70(%rax)
140851ac9:	74 0a                	je     0x140851ad5
140851acb:	83 7a 0c 00          	cmpl   $0x0,0xc(%rdx)
140851acf:	0f 84 18 06 00 00    	je     0x1408520ed
140851ad5:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
140851adc:	00
140851add:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
140851ae4:	00
140851ae5:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
140851aec:	00
140851aed:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
140851af4:	00
140851af5:	e8 46 88 ff ff       	call   0x14084a340
140851afa:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140851afe:	0f 57 c0             	xorps  %xmm0,%xmm0
140851b01:	48 8b 01             	mov    (%rcx),%rax
140851b04:	48 63 50 04          	movslq 0x4(%rax),%rdx
140851b08:	8b 44 0a 18          	mov    0x18(%rdx,%rcx,1),%eax
140851b0c:	25 ff f3 ff ff       	and    $0xfffff3ff,%eax
140851b11:	0f ba e8 09          	bts    $0x9,%eax
140851b15:	89 44 0a 18          	mov    %eax,0x18(%rdx,%rcx,1)
140851b19:	41 8b 5e 10          	mov    0x10(%r14),%ebx
140851b1d:	41 8b 7e 04          	mov    0x4(%r14),%edi
140851b21:	8b c7                	mov    %edi,%eax
140851b23:	3b fb                	cmp    %ebx,%edi
140851b25:	0f 42 c3             	cmovb  %ebx,%eax
140851b28:	ff c0                	inc    %eax
140851b2a:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
140851b2f:	e8 1c 1b 5f 00       	call   0x140e43650
140851b34:	e8 4f f7 5e 00       	call   0x140e41288
140851b39:	45 8b 7e 14          	mov    0x14(%r14),%r15d
140851b3d:	41 2b df             	sub    %r15d,%ebx
140851b40:	41 8b 76 0c          	mov    0xc(%r14),%esi
140851b44:	2b fe                	sub    %esi,%edi
140851b46:	f2 44 0f 2c e8       	cvttsd2si %xmm0,%r13d
140851b4b:	3b fb                	cmp    %ebx,%edi
140851b4d:	0f 42 fb             	cmovb  %ebx,%edi
140851b50:	8d 47 01             	lea    0x1(%rdi),%eax
140851b53:	0f 57 c0             	xorps  %xmm0,%xmm0
140851b56:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
140851b5b:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
140851b60:	e8 eb 1a 5f 00       	call   0x140e43650
140851b65:	e8 1e f7 5e 00       	call   0x140e41288
140851b6a:	f2 0f 2c f8          	cvttsd2si %xmm0,%edi
140851b6e:	8b c6                	mov    %esi,%eax
140851b70:	41 3b f7             	cmp    %r15d,%esi
140851b73:	41 0f 42 c7          	cmovb  %r15d,%eax
140851b77:	ff c0                	inc    %eax
140851b79:	0f 57 c0             	xorps  %xmm0,%xmm0
140851b7c:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
140851b81:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140851b85:	e8 c6 1a 5f 00       	call   0x140e43650
140851b8a:	e8 f9 f6 5e 00       	call   0x140e41288
140851b8f:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
140851b93:	89 44 24 20          	mov    %eax,0x20(%rsp)