140e8d855:	48 ff c2             	inc    %rdx
140e8d858:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140e8d85c:	48 8b c1             	mov    %rcx,%rax
140e8d85f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8d866:	72 19                	jb     0x140e8d881
140e8d868:	48 83 c2 27          	add    $0x27,%rdx
140e8d86c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8d870:	48 2b c1             	sub    %rcx,%rax
140e8d873:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8d877:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8d87b:	0f 87 55 07 00 00    	ja     0x140e8dfd6
140e8d881:	e8 be d8 f8 ff       	call   0x140e1b144
140e8d886:	f3 0f 7f 75 a0       	movdqu %xmm6,-0x60(%rbp)
140e8d88b:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140e8d88f:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
140e8d893:	4d 85 e4             	test   %r12,%r12
140e8d896:	74 60                	je     0x140e8d8f8
140e8d898:	48 8d 5d d0          	lea    -0x30(%rbp),%rbx
140e8d89c:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
140e8d8a0:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
140e8d8a5:	49 0f 47 dd          	cmova  %r13,%rbx
140e8d8a9:	49 83 fc 04          	cmp    $0x4,%r12
140e8d8ad:	72 49                	jb     0x140e8d8f8
140e8d8af:	49 8d 3c 1c          	lea    (%r12,%rbx,1),%rdi
140e8d8b3:	4c 8d 47 fd          	lea    -0x3(%rdi),%r8
140e8d8b7:	4c 2b c3             	sub    %rbx,%r8
140e8d8ba:	ba 68 00 00 00       	mov    $0x68,%edx
140e8d8bf:	48 8b cb             	mov    %rbx,%rcx
140e8d8c2:	e8 69 22 05 00       	call   0x140edfb30
140e8d8c7:	48 85 c0             	test   %rax,%rax
140e8d8ca:	74 2c                	je     0x140e8d8f8
140e8d8cc:	0f 1f 40 00          	nopl   0x0(%rax)
140e8d8d0:	81 38 68 74 74 70    	cmpl   $0x70747468,(%rax)
140e8d8d6:	0f 84 4b 01 00 00    	je     0x140e8da27
140e8d8dc:	48 ff c0             	inc    %rax
140e8d8df:	4c 8d 47 fd          	lea    -0x3(%rdi),%r8
140e8d8e3:	4c 2b c0             	sub    %rax,%r8
140e8d8e6:	ba 68 00 00 00       	mov    $0x68,%edx
140e8d8eb:	48 8b c8             	mov    %rax,%rcx
140e8d8ee:	e8 3d 22 05 00       	call   0x140edfb30
140e8d8f3:	48 85 c0             	test   %rax,%rax
140e8d8f6:	75 d8                	jne    0x140e8d8d0
140e8d8f8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140e8d8fd:	f0 ff 40 18          	lock incl 0x18(%rax)
140e8d901:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140e8d905:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8d909:	76 32                	jbe    0x140e8d93d
140e8d90b:	48 ff c2             	inc    %rdx
140e8d90e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140e8d912:	48 8b c1             	mov    %rcx,%rax
140e8d915:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8d91c:	72 19                	jb     0x140e8d937
140e8d91e:	48 83 c2 27          	add    $0x27,%rdx
140e8d922:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8d926:	48 2b c1             	sub    %rcx,%rax
140e8d929:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8d92d:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8d931:	0f 87 a5 06 00 00    	ja     0x140e8dfdc
140e8d937:	e8 08 d8 f8 ff       	call   0x140e1b144
140e8d93c:	90                   	nop
140e8d93d:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140e8d941:	48 85 c9             	test   %rcx,%rcx
140e8d944:	74 4b                	je     0x140e8d991
140e8d946:	48 8b 45 68          	mov    0x68(%rbp),%rax
140e8d94a:	48 2b c1             	sub    %rcx,%rax
140e8d94d:	48 c1 f8 03          	sar    $0x3,%rax
140e8d951:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140e8d958:	00
140e8d959:	48 8b c1             	mov    %rcx,%rax
140e8d95c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8d963:	72 19                	jb     0x140e8d97e
140e8d965:	48 83 c2 27          	add    $0x27,%rdx
140e8d969:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8d96d:	48 2b c1             	sub    %rcx,%rax
140e8d970:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8d974:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8d978:	0f 87 7c 06 00 00    	ja     0x140e8dffa
140e8d97e:	e8 c1 d7 f8 ff       	call   0x140e1b144
140e8d983:	33 c0                	xor    %eax,%eax
140e8d985:	48 89 45 58          	mov    %rax,0x58(%rbp)
140e8d989:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8d98c:	66 0f 7f 45 60       	movdqa %xmm0,0x60(%rbp)
140e8d991:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140e8d995:	e8 76 b5 51 ff       	call   0x1403a8f10
140e8d99a:	90                   	nop
140e8d99b:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140e8d99f:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8d9a3:	76 31                	jbe    0x140e8d9d6
140e8d9a5:	48 ff c2             	inc    %rdx
140e8d9a8:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140e8d9ac:	48 8b c1             	mov    %rcx,%rax
140e8d9af:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8d9b6:	72 19                	jb     0x140e8d9d1
140e8d9b8:	48 83 c2 27          	add    $0x27,%rdx
140e8d9bc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8d9c0:	48 2b c1             	sub    %rcx,%rax
140e8d9c3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8d9c7:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8d9cb:	0f 87 cf 05 00 00    	ja     0x140e8dfa0
140e8d9d1:	e8 6e d7 f8 ff       	call   0x140e1b144
140e8d9d6:	f3 0f 7f 75 30       	movdqu %xmm6,0x30(%rbp)
140e8d9db:	c6 45 20 00          	movb   $0x0,0x20(%rbp)
140e8d9df:	48 85 f6             	test   %rsi,%rsi
140e8d9e2:	74 39                	je     0x140e8da1d
140e8d9e4:	41 8b c6             	mov    %r14d,%eax
140e8d9e7:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140e8d9ec:	83 f8 01             	cmp    $0x1,%eax
140e8d9ef:	75 2c                	jne    0x140e8da1d
140e8d9f1:	48 8b 06             	mov    (%rsi),%rax
140e8d9f4:	48 8b ce             	mov    %rsi,%rcx
140e8d9f7:	48 8b 00             	mov    (%rax),%rax
140e8d9fa:	ff 15 20 60 0f 00    	call   *0xf6020(%rip)        # 0x140f83a20
140e8da00:	f0 44 0f c1 76 0c    	lock xadd %r14d,0xc(%rsi)
140e8da06:	41 83 fe 01          	cmp    $0x1,%r14d
140e8da0a:	75 11                	jne    0x140e8da1d
140e8da0c:	48 8b 06             	mov    (%rsi),%rax
140e8da0f:	48 8b ce             	mov    %rsi,%rcx
140e8da12:	48 8b 40 08          	mov    0x8(%rax),%rax
140e8da16:	ff 15 04 60 0f 00    	call   *0xf6004(%rip)        # 0x140f83a20
140e8da1c:	90                   	nop
140e8da1d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140e8da22:	e9 47 05 00 00       	jmp    0x140e8df6e
140e8da27:	48 3b c3             	cmp    %rbx,%rax
140e8da2a:	0f 85 c8 fe ff ff    	jne    0x140e8d8f8
140e8da30:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8da33:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8da38:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8da3b:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140e8da41:	bf c8 00 00 00       	mov    $0xc8,%edi
140e8da46:	4c 3b e7             	cmp    %rdi,%r12
140e8da49:	49 0f 42 fc          	cmovb  %r12,%rdi
140e8da4d:	4c 8d 75 d0          	lea    -0x30(%rbp),%r14
140e8da51:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
140e8da56:	4d 0f 47 f5          	cmova  %r13,%r14
140e8da5a:	49 3b ff             	cmp    %r15,%rdi
140e8da5d:	0f 87 7f 05 00 00    	ja     0x140e8dfe2
140e8da63:	48 83 ff 0f          	cmp    $0xf,%rdi
140e8da67:	77 25                	ja     0x140e8da8e
140e8da69:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8da6e:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
140e8da75:	00 00
140e8da77:	4c 8b c7             	mov    %rdi,%r8
140e8da7a:	49 8b d6             	mov    %r14,%rdx
140e8da7d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8da82:	e8 89 15 05 00       	call   0x140edf010
140e8da87:	c6 44 3c 40 00       	movb   $0x0,0x40(%rsp,%rdi,1)
140e8da8c:	eb 49                	jmp    0x140e8dad7
140e8da8e:	48 8b c7             	mov    %rdi,%rax
140e8da91:	48 83 c8 0f          	or     $0xf,%rax
140e8da95:	49 3b c7             	cmp    %r15,%rax
140e8da98:	77 10                	ja     0x140e8daaa
140e8da9a:	4c 8b f8             	mov    %rax,%r15
140e8da9d:	48 83 f8 16          	cmp    $0x16,%rax
140e8daa1:	b8 16 00 00 00       	mov    $0x16,%eax
140e8daa6:	4c 0f 42 f8          	cmovb  %rax,%r15
140e8daaa:	49 8d 4f 01          	lea    0x1(%r15),%rcx
140e8daae:	e8 7d 92 30 ff       	call   0x140196d30
140e8dab3:	48 8b d8             	mov    %rax,%rbx
140e8dab6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e8dabb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140e8dac0:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140e8dac5:	4c 8b c7             	mov    %rdi,%r8
140e8dac8:	49 8b d6             	mov    %r14,%rdx
140e8dacb:	48 8b c8             	mov    %rax,%rcx
140e8dace:	e8 3d 15 05 00       	call   0x140edf010
140e8dad3:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140e8dad7:	c7 44 24 34 ff 00 00 	movl   $0xff,0x34(%rsp)
140e8dade:	00
140e8dadf:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e8dae4:	ba 01 00 00 00       	mov    $0x1,%edx
140e8dae9:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140e8daed:	e8 4e 56 fe ff       	call   0x140e73140
140e8daf2:	90                   	nop
140e8daf3:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140e8daf8:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8dafc:	76 32                	jbe    0x140e8db30
140e8dafe:	48 ff c2             	inc    %rdx
140e8db01:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e8db06:	48 8b c1             	mov    %rcx,%rax
140e8db09:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8db10:	72 19                	jb     0x140e8db2b
140e8db12:	48 83 c2 27          	add    $0x27,%rdx
140e8db16:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8db1a:	48 2b c1             	sub    %rcx,%rax
140e8db1d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8db21:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8db25:	0f 87 bd 04 00 00    	ja     0x140e8dfe8
140e8db2b:	e8 14 d6 f8 ff       	call   0x140e1b144
140e8db30:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
140e8db36:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140e8db3b:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8db3e:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140e8db42:	66 0f 6f 0d c6 67 11 	movdqa 0x1167c6(%rip),%xmm1        # 0x140fa4310
140e8db49:	00
140e8db4a:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140e8db4f:	0f ae e8             	lfence
140e8db52:	8b 05 40 48 36 00    	mov    0x364840(%rip),%eax        # 0x1411f2398
140e8db58:	89 45 90             	mov    %eax,-0x70(%rbp)
140e8db5b:	0f b7 05 3a 48 36 00 	movzwl 0x36483a(%rip),%eax        # 0x1411f239c
140e8db62:	66 89 45 94          	mov    %ax,-0x6c(%rbp)
140e8db66:	c6 45 96 00          	movb   $0x0,-0x6a(%rbp)
140e8db6a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140e8db6e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e8db73:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e8db77:	e8 04 6f 81 ff       	call   0x1406a4a80
140e8db7c:	48 8b 10             	mov    (%rax),%rdx
140e8db7f:	48 83 c2 30          	add    $0x30,%rdx
140e8db83:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140e8db87:	e8 b4 ae 31 ff       	call   0x1401a8a40
140e8db8c:	90                   	nop
140e8db8d:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140e8db91:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8db95:	76 31                	jbe    0x140e8dbc8
140e8db97:	48 ff c2             	inc    %rdx
140e8db9a:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140e8db9e:	48 8b c1             	mov    %rcx,%rax
140e8dba1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8dba8:	72 19                	jb     0x140e8dbc3
140e8dbaa:	48 83 c2 27          	add    $0x27,%rdx
140e8dbae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8dbb2:	48 2b c1             	sub    %rcx,%rax
140e8dbb5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8dbb9:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8dbbd:	0f 87 2b 04 00 00    	ja     0x140e8dfee
140e8dbc3:	e8 7c d5 f8 ff       	call   0x140e1b144
140e8dbc8:	f3 0f 7f 75 a0       	movdqu %xmm6,-0x60(%rbp)
140e8dbcd:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140e8dbd1:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8dbd4:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140e8dbd8:	66 0f 6f 0d 40 67 11 	movdqa 0x116740(%rip),%xmm1        # 0x140fa4320
140e8dbdf:	00
140e8dbe0:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140e8dbe5:	0f ae e8             	lfence
140e8dbe8:	48 8b 05 b1 47 36 00 	mov    0x3647b1(%rip),%rax        # 0x1411f23a0
140e8dbef:	89 45 90             	mov    %eax,-0x70(%rbp)
140e8dbf2:	0f b7 05 ab 47 36 00 	movzwl 0x3647ab(%rip),%eax        # 0x1411f23a4
140e8dbf9:	66 89 45 94          	mov    %ax,-0x6c(%rbp)
140e8dbfd:	0f b6 05 a2 47 36 00 	movzbl 0x3647a2(%rip),%eax        # 0x1411f23a6
140e8dc04:	88 45 96             	mov    %al,-0x6a(%rbp)
140e8dc07:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
140e8dc0b:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140e8dc0f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e8dc14:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e8dc18:	e8 63 6e 81 ff       	call   0x1406a4a80
140e8dc1d:	48 8b 10             	mov    (%rax),%rdx
140e8dc20:	48 83 c2 30          	add    $0x30,%rdx
140e8dc24:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
140e8dc2b:	e8 10 ae 31 ff       	call   0x1401a8a40
140e8dc30:	90                   	nop
140e8dc31:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140e8dc35:	48 83 fa 0f          	cmp    $0xf,%rdx
140e8dc39:	76 31                	jbe    0x140e8dc6c
140e8dc3b:	48 ff c2             	inc    %rdx
140e8dc3e:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140e8dc42:	48 8b c1             	mov    %rcx,%rax
140e8dc45:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8dc4c:	72 19                	jb     0x140e8dc67
140e8dc4e:	48 83 c2 27          	add    $0x27,%rdx
140e8dc52:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8dc56:	48 2b c1             	sub    %rcx,%rax
140e8dc59:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8dc5d:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8dc61:	0f 87 8d 03 00 00    	ja     0x140e8dff4
140e8dc67:	e8 d8 d4 f8 ff       	call   0x140e1b144
140e8dc6c:	f3 0f 7f 75 a0       	movdqu %xmm6,-0x60(%rbp)
140e8dc71:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140e8dc75:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8dc78:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140e8dc7c:	66 0f 6f 0d 7c 8c 11 	movdqa 0x118c7c(%rip),%xmm1        # 0x140fa6900
140e8dc83:	00
140e8dc84:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140e8dc89:	0f ae e8             	lfence
140e8dc8c:	f2 0f 10 05 14 47 36 	movsd  0x364714(%rip),%xmm0        # 0x1411f23a8
140e8dc93:	00
140e8dc94:	f2 0f 11 45 90       	movsd  %xmm0,-0x70(%rbp)
140e8dc99:	0f b6 05 10 47 36 00 	movzbl 0x364710(%rip),%eax        # 0x1411f23b0
140e8dca0:	88 45 98             	mov    %al,-0x68(%rbp)
140e8dca3:	c6 45 99 00          	movb   $0x0,-0x67(%rbp)
140e8dca7:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140e8dcab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e8dcb0:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e8dcb4:	e8 c7 6d 81 ff       	call   0x1406a4a80
140e8dcb9:	48 8b 10             	mov    (%rax),%rdx
140e8dcbc:	48 83 c2 30          	add    $0x30,%rdx
140e8dcc0:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140e8dcc4:	e8 77 ad 31 ff       	call   0x1401a8a40
140e8dcc9:	90                   	nop
140e8dcca:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140e8dcce:	e8 7d 9d 30 ff       	call   0x140197a50
140e8dcd3:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8dcd6:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
140e8dcdb:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8dcde:	f3 0f 7f 4c 24 78    	movdqu %xmm1,0x78(%rsp)
140e8dce4:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140e8dcea:	48 8d 15 c7 46 36 00 	lea    0x3646c7(%rip),%rdx        # 0x1411f23b8
140e8dcf1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140e8dcf6:	e8 05 91 30 ff       	call   0x140196e00
140e8dcfb:	90                   	nop
140e8dcfc:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
140e8dd01:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e8dd06:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140e8dd0a:	e8 71 6d 81 ff       	call   0x1406a4a80
140e8dd0f:	48 8b 10             	mov    (%rax),%rdx
140e8dd12:	48 83 c2 30          	add    $0x30,%rdx
140e8dd16:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140e8dd1a:	e8 21 ad 31 ff       	call   0x1401a8a40
140e8dd1f:	90                   	nop
140e8dd20:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140e8dd25:	e8 26 9d 30 ff       	call   0x140197a50
140e8dd2a:	bf d0 07 00 00       	mov    $0x7d0,%edi
140e8dd2f:	4c 8b 75 f0          	mov    -0x10(%rbp),%r14
140e8dd33:	48 8b 45 10          	mov    0x10(%rbp),%rax
140e8dd37:	48 85 c0             	test   %rax,%rax
140e8dd3a:	74 5b                	je     0x140e8dd97
140e8dd3c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8dd3f:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8dd44:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8dd47:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140e8dd4d:	44 8b c7             	mov    %edi,%r8d
140e8dd50:	48 3b c7             	cmp    %rdi,%rax
140e8dd53:	4c 0f 42 c0          	cmovb  %rax,%r8
140e8dd57:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140e8dd5b:	48 83 7d 18 0f       	cmpq   $0xf,0x18(%rbp)
140e8dd60:	48 0f 47 55 00       	cmova  0x0(%rbp),%rdx
140e8dd65:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8dd6a:	e8 91 90 30 ff       	call   0x140196e00
140e8dd6f:	bb ff 04 00 00       	mov    $0x4ff,%ebx
140e8dd74:	89 5c 24 34          	mov    %ebx,0x34(%rsp)
140e8dd78:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e8dd7d:	ba 02 00 00 00       	mov    $0x2,%edx
140e8dd82:	49 8b ce             	mov    %r14,%rcx
140e8dd85:	e8 b6 53 fe ff       	call   0x140e73140
140e8dd8a:	90                   	nop
140e8dd8b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e8dd90:	e8 bb 9c 30 ff       	call   0x140197a50
140e8dd95:	eb 04                	jmp    0x140e8dd9b
140e8dd97:	8b 5c 24 34          	mov    0x34(%rsp),%ebx
140e8dd9b:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140e8dda2:	48 85 c0             	test   %rax,%rax
140e8dda5:	74 61                	je     0x140e8de08
140e8dda7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e8ddaa:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140e8ddaf:	0f 57 c9             	xorps  %xmm1,%xmm1
140e8ddb2:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
140e8ddb8:	4c 8b c7             	mov    %rdi,%r8
140e8ddbb:	48 3b c7             	cmp    %rdi,%rax
140e8ddbe:	4c 0f 42 c0          	cmovb  %rax,%r8
140e8ddc2:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
140e8ddc9:	48 83 bd b0 00 00 00 	cmpq   $0xf,0xb0(%rbp)
140e8ddd0:	0f