1401fc92c:	90                   	nop
1401fc92d:	48 85 db             	test   %rbx,%rbx
1401fc930:	74 34                	je     0x1401fc966
1401fc932:	48 8b c3             	mov    %rbx,%rax
1401fc935:	48 2b fb             	sub    %rbx,%rdi
1401fc938:	48 83 e7 f0          	and    $0xfffffffffffffff0,%rdi
1401fc93c:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
1401fc943:	72 18                	jb     0x1401fc95d
1401fc945:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401fc949:	48 2b c3             	sub    %rbx,%rax
1401fc94c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401fc950:	48 83 f8 1f          	cmp    $0x1f,%rax
1401fc954:	76 07                	jbe    0x1401fc95d
1401fc956:	ff 15 3c 00 91 00    	call   *0x91003c(%rip)        # 0x140b0c998
1401fc95c:	cc                   	int3
1401fc95d:	48 8b cb             	mov    %rbx,%rcx
1401fc960:	ff 15 5a ff 90 00    	call   *0x90ff5a(%rip)        # 0x140b0c8c0
1401fc966:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401fc96b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401fc970:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1401fc975:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1401fc97a:	48 83 c4 50          	add    $0x50,%rsp
1401fc97e:	5d                   	pop    %rbp
1401fc97f:	c3                   	ret
1401fc980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc985:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401fc98a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401fc98f:	55                   	push   %rbp
1401fc990:	48 8b ec             	mov    %rsp,%rbp
1401fc993:	48 83 ec 50          	sub    $0x50,%rsp
1401fc997:	48 8b f1             	mov    %rcx,%rsi
1401fc99a:	33 db                	xor    %ebx,%ebx
1401fc99c:	48 8b 01             	mov    (%rcx),%rax
1401fc99f:	48 39 58 08          	cmp    %rbx,0x8(%rax)
1401fc9a3:	0f 86 62 01 00 00    	jbe    0x1401fcb0b
1401fc9a9:	33 ff                	xor    %edi,%edi
1401fc9ab:	48 39 38             	cmp    %rdi,(%rax)
1401fc9ae:	0f 86 4a 01 00 00    	jbe    0x1401fcafe
1401fc9b4:	45 32 c9             	xor    %r9b,%r9b
1401fc9b7:	48 8b cb             	mov    %rbx,%rcx
1401fc9ba:	48 0f af 48 28       	imul   0x28(%rax),%rcx
1401fc9bf:	48 03 cf             	add    %rdi,%rcx
1401fc9c2:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401fc9c6:	48 8b 40 18          	mov    0x18(%rax),%rax
1401fc9ca:	48 2b c2             	sub    %rdx,%rax
1401fc9cd:	48 3b c8             	cmp    %rax,%rcx
1401fc9d0:	0f 83 ef 01 00 00    	jae    0x1401fcbc5
1401fc9d6:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
1401fc9da:	0f 85 0c 01 00 00    	jne    0x1401fcaec
1401fc9e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fc9e3:	48 85 ff             	test   %rdi,%rdi
1401fc9e6:	78 07                	js     0x1401fc9ef
1401fc9e8:	f3 48 0f 2a c7       	cvtsi2ss %rdi,%xmm0
1401fc9ed:	eb 18                	jmp    0x1401fca07
1401fc9ef:	48 8b cf             	mov    %rdi,%rcx
1401fc9f2:	48 d1 e9             	shr    $1,%rcx
1401fc9f5:	48 8b c7             	mov    %rdi,%rax
1401fc9f8:	83 e0 01             	and    $0x1,%eax
1401fc9fb:	48 0b c8             	or     %rax,%rcx
1401fc9fe:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1401fca03:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401fca07:	f3 0f 11 45 d0       	movss  %xmm0,-0x30(%rbp)
1401fca0c:	0f 57 c9             	xorps  %xmm1,%xmm1
1401fca0f:	48 85 db             	test   %rbx,%rbx
1401fca12:	78 07                	js     0x1401fca1b
1401fca14:	f3 48 0f 2a cb       	cvtsi2ss %rbx,%xmm1
1401fca19:	eb 18                	jmp    0x1401fca33
1401fca1b:	48 8b cb             	mov    %rbx,%rcx
1401fca1e:	48 d1 e9             	shr    $1,%rcx
1401fca21:	48 8b c3             	mov    %rbx,%rax
1401fca24:	83 e0 01             	and    $0x1,%eax
1401fca27:	48 0b c8             	or     %rax,%rcx
1401fca2a:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
1401fca2f:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401fca33:	f3 0f 11 4d d4       	movss  %xmm1,-0x2c(%rbp)
1401fca38:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401fca3c:	0f 57 d2             	xorps  %xmm2,%xmm2
1401fca3f:	48 85 c9             	test   %rcx,%rcx
1401fca42:	78 07                	js     0x1401fca4b
1401fca44:	f3 48 0f 2a d1       	cvtsi2ss %rcx,%xmm2
1401fca49:	eb 15                	jmp    0x1401fca60
1401fca4b:	48 8b c1             	mov    %rcx,%rax
1401fca4e:	48 d1 e8             	shr    $1,%rax
1401fca51:	83 e1 01             	and    $0x1,%ecx
1401fca54:	48 0b c1             	or     %rcx,%rax
1401fca57:	f3 48 0f 2a d0       	cvtsi2ss %rax,%xmm2
1401fca5c:	f3 0f 58 d2          	addss  %xmm2,%xmm2
1401fca60:	f3 0f 11 55 d8       	movss  %xmm2,-0x28(%rbp)
1401fca65:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1401fca69:	0f 57 db             	xorps  %xmm3,%xmm3
1401fca6c:	48 85 c9             	test   %rcx,%rcx
1401fca6f:	78 07                	js     0x1401fca78
1401fca71:	f3 48 0f 2a d9       	cvtsi2ss %rcx,%xmm3
1401fca76:	eb 15                	jmp    0x1401fca8d
1401fca78:	48 8b c1             	mov    %rcx,%rax
1401fca7b:	48 d1 e8             	shr    $1,%rax
1401fca7e:	83 e1 01             	and    $0x1,%ecx
1401fca81:	48 0b c1             	or     %rcx,%rax
1401fca84:	f3 48 0f 2a d8       	cvtsi2ss %rax,%xmm3
1401fca89:	f3 0f 58 db          	addss  %xmm3,%xmm3
1401fca8d:	f3 0f 11 5d dc       	movss  %xmm3,-0x24(%rbp)
1401fca92:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fca96:	45 84 c9             	test   %r9b,%r9b
1401fca99:	74 1f                	je     0x1401fcaba
1401fca9b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401fca9f:	48 39 01             	cmp    %rax,(%rcx)
1401fcaa2:	0f 84 1d 01 00 00    	je     0x1401fcbc5
1401fcaa8:	48 8d 48 f0          	lea    -0x10(%rax),%rcx
1401fcaac:	45 33 c0             	xor    %r8d,%r8d
1401fcaaf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401fcab3:	e8 e0 97 fb ff       	call   0x1401b6298
1401fcab8:	eb 35                	jmp    0x1401fcaef
1401fcaba:	48 8b 56 38          	mov    0x38(%rsi),%rdx
1401fcabe:	48 3b 56 40          	cmp    0x40(%rsi),%rdx
1401fcac2:	74 1a                	je     0x1401fcade
1401fcac4:	f3 0f 11 02          	movss  %xmm0,(%rdx)
1401fcac8:	f3 0f 11 4a 04       	movss  %xmm1,0x4(%rdx)
1401fcacd:	f3 0f 11 52 08       	movss  %xmm2,0x8(%rdx)
1401fcad2:	f3 0f 11 5a 0c       	movss  %xmm3,0xc(%rdx)
1401fcad7:	48 83 46 38 10       	addq   $0x10,0x38(%rsi)
1401fcadc:	eb 09                	jmp    0x1401fcae7
1401fcade:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401fcae2:	e8 e1 a7 e2 ff       	call   0x1400272c8
1401fcae7:	41 b1 01             	mov    $0x1,%r9b
1401fcaea:	eb 03                	jmp    0x1401fcaef
1401fcaec:	45 32 c9             	xor    %r9b,%r9b
1401fcaef:	48 ff c7             	inc    %rdi
1401fcaf2:	48 8b 06             	mov    (%rsi),%rax
1401fcaf5:	48 3b 38             	cmp    (%rax),%rdi
1401fcaf8:	0f 82 b9 fe ff ff    	jb     0x1401fc9b7
1401fcafe:	48 ff c3             	inc    %rbx
1401fcb01:	48 3b 58 08          	cmp    0x8(%rax),%rbx
1401fcb05:	0f 82 9e fe ff ff    	jb     0x1401fc9a9
1401fcb0b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fcb0e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401fcb13:	33 ff                	xor    %edi,%edi
1401fcb15:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1401fcb19:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fcb1d:	48 8b 19             	mov    (%rcx),%rbx
1401fcb20:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fcb24:	48 3b 5e 38          	cmp    0x38(%rsi),%rbx
1401fcb28:	74 52                	je     0x1401fcb7c
1401fcb2a:	f3 0f 10 4e 10       	movss  0x10(%rsi),%xmm1
1401fcb2f:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1401fcb34:	f3 0f 5c 03          	subss  (%rbx),%xmm0
1401fcb38:	f3 0f 58 c9          	addss  %xmm1,%xmm1
1401fcb3c:	0f 2f c1             	comiss %xmm1,%xmm0
1401fcb3f:	76 2d                	jbe    0x1401fcb6e
1401fcb41:	48 3b c7             	cmp    %rdi,%rax
1401fcb44:	74 11                	je     0x1401fcb57
1401fcb46:	0f 10 03             	movups (%rbx),%xmm0
1401fcb49:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
1401fcb4d:	48 83 c0 10          	add    $0x10,%rax
1401fcb51:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401fcb55:	eb 17                	jmp    0x1401fcb6e
1401fcb57:	4c 8b c3             	mov    %rbx,%r8
1401fcb5a:	48 8b d0             	mov    %rax,%rdx
1401fcb5d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401fcb61:	e8 62 a7 e2 ff       	call   0x1400272c8
1401fcb66:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1401fcb6a:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401fcb6e:	48 83 c3 10          	add    $0x10,%rbx
1401fcb72:	48 3b 5e 38          	cmp    0x38(%rsi),%rbx
1401fcb76:	75 b2                	jne    0x1401fcb2a
1401fcb78:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1401fcb7c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401fcb80:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1401fcb84:	48 3b ca             	cmp    %rdx,%rcx
1401fcb87:	74 13                	je     0x1401fcb9c
1401fcb89:	48 2b c3             	sub    %rbx,%rax
1401fcb8c:	48 c1 f8 04          	sar    $0x4,%rax
1401fcb90:	4c 8b c0             	mov    %rax,%r8
1401fcb93:	48 8b d3             	mov    %rbx,%rdx
1401fcb96:	e8 39 21 e4 ff       	call   0x14003ecd4
1401fcb9b:	90                   	nop
1401fcb9c:	48 85 db             	test   %rbx,%rbx
1401fcb9f:	74 34                	je     0x1401fcbd5
1401fcba1:	48 8b c3             	mov    %rbx,%rax
1401fcba4:	48 2b fb             	sub    %rbx,%rdi
1401fcba7:	48 83 e7 f0          	and    $0xfffffffffffffff0,%rdi
1401fcbab:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
1401fcbb2:	72 18                	jb     0x1401fcbcc
1401fcbb4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401fcbb8:	48 2b c3             	sub    %rbx,%rax
1401fcbbb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401fcbbf:	48 83 f8 1f          	cmp    $0x1f,%rax
1401fcbc3:	76 07                	jbe    0x1401fcbcc
1401fcbc5:	ff 15 cd fd 90 00    	call   *0x90fdcd(%rip)        # 0x140b0c998
1401fcbcb:	cc                   	int3
1401fcbcc:	48 8b cb             	mov    %rbx,%rcx
1401fcbcf:	ff 15 eb fc 90 00    	call   *0x90fceb(%rip)        # 0x140b0c8c0
1401fcbd5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401fcbda:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401fcbdf:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1401fcbe4:	48 83 c4 50          	add    $0x50,%rsp
1401fcbe8:	5d                   	pop    %rbp
1401fcbe9:	c3                   	ret
1401fcbea:	90                   	nop
1401fcbeb:	90                   	nop
1401fcbec:	48 8b c4             	mov    %rsp,%rax
1401fcbef:	48 89 58 20          	mov    %rbx,0x20(%rax)
1401fcbf3:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401fcbf7:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401fcbfb:	55                   	push   %rbp
1401fcbfc:	56                   	push   %rsi
1401fcbfd:	57                   	push   %rdi
1401fcbfe:	41 54                	push   %r12
1401fcc00:	41 55                	push   %r13
1401fcc02:	41 56                	push   %r14
1401fcc04:	41 57                	push   %r15
1401fcc06:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401fcc0a:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1401fcc11:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1401fcc15:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1401fcc19:	4c 8b fa             	mov    %rdx,%r15
1401fcc1c:	4c 8b e9             	mov    %rcx,%r13
1401fcc1f:	45 33 e4             	xor    %r12d,%r12d
1401fcc22:	41 8b dc             	mov    %r12d,%ebx
1401fcc25:	89 5d 8f             	mov    %ebx,-0x71(%rbp)
1401fcc28:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fcc2b:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1401fcc31:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1401fcc36:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1401fcc3b:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
1401fcc3f:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401fcc45:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1401fcc4a:	48 8b 3a             	mov    (%rdx),%rdi
1401fcc4d:	48 3b 7a 08          	cmp    0x8(%rdx),%rdi
1401fcc51:	0f 84 55 05 00 00    	je     0x1401fd1ac
1401fcc57:	0f 57 ff             	xorps  %xmm7,%xmm7
1401fcc5a:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fcc5f:	48 8b d7             	mov    %rdi,%rdx
1401fcc62:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1401fcc66:	e8 b1 0e 00 00       	call   0x1401fdb1c
1401fcc6b:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401fcc70:	4c 3b 74 24 48       	cmp    0x48(%rsp),%r14
1401fcc75:	74 24                	je     0x1401fcc9b
1401fcc77:	4d 89 26             	mov    %r12,(%r14)
1401fcc7a:	4d 89 66 08          	mov    %r12,0x8(%r14)
1401fcc7e:	48 8b 08             	mov    (%rax),%rcx
1401fcc81:	49 89 0e             	mov    %rcx,(%r14)
1401fcc84:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401fcc88:	49 89 4e 08          	mov    %rcx,0x8(%r14)
1401fcc8c:	4c 89 20             	mov    %r12,(%rax)
1401fcc8f:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401fcc93:	48 83 44 24 40 10    	addq   $0x10,0x40(%rsp)
1401fcc99:	eb 13                	jmp    0x1401fccae
1401fcc9b:	4c 8b c0             	mov    %rax,%r8
1401fcc9e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401fcca3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401fcca8:	e8 ff 41 e2 ff       	call   0x140020eac
1401fccad:	90                   	nop
1401fccae:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1401fccb2:	48 85 db             	test   %rbx,%rbx
1401fccb5:	74 3d                	je     0x1401fccf4
1401fccb7:	83 ce ff             	or     $0xffffffff,%esi
1401fccba:	8b c6                	mov    %esi,%eax
1401fccbc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401fccc1:	03 c6                	add    %esi,%eax
1401fccc3:	75 2a                	jne    0x1401fccef
1401fccc5:	48 8b 03             	mov    (%rbx),%rax
1401fccc8:	48 8b cb             	mov    %rbx,%rcx
1401fcccb:	48 8b 00             	mov    (%rax),%rax
1401fccce:	ff 15 64 ff 90 00    	call   *0x90ff64(%rip)        # 0x140b0cc38
1401fccd4:	8b c6                	mov    %esi,%eax
1401fccd6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401fccdb:	03 c6                	add    %esi,%eax
1401fccdd:	75 10                	jne    0x1401fccef
1401fccdf:	48 8b 03             	mov    (%rbx),%rax
1401fcce2:	48 8b cb             	mov    %rbx,%rcx
1401fcce5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fcce9:	ff 15 49 ff 90 00    	call   *0x90ff49(%rip)        # 0x140b0cc38
1401fccef:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fccf4:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401fccf9:	4c 39 74 24 38       	cmp    %r14,0x38(%rsp)
1401fccfe:	0f 84 e1 04 00 00    	je     0x1401fd1e5
1401fcd04:	49 8d 5e f0          	lea    -0x10(%r14),%rbx
1401fcd08:	48 8b 03             	mov    (%rbx),%rax
1401fcd0b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401fcd0f:	49 8b d4             	mov    %r12,%rdx
1401fcd12:	4d 8b c4             	mov    %r12,%r8
1401fcd15:	48 85 c9             	test   %rcx,%rcx
1401fcd18:	74 0f                	je     0x1401fcd29
1401fcd1a:	f0 ff 41 0c          	lock incl 0xc(%rcx)
1401fcd1e:	48 8b d0             	mov    %rax,%rdx
1401fcd21:	4c 8b c1             	mov    %rcx,%r8
1401fcd24:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fcd29:	48 89 50 20          	mov    %rdx,0x20(%rax)
1401fcd2d:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401fcd31:	4c 89 40 28          	mov    %r8,0x28(%rax)
1401fcd35:	48 85 c9             	test   %rcx,%rcx
1401fcd38:	74 1f                	je     0x1401fcd59
1401fcd3a:	83 c8 ff             	or     $0xffffffff,%eax
1401fcd3d:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401fcd42:	83 f8 01             	cmp    $0x1,%eax
1401fcd45:	75 0d                	jne    0x1401fcd54
1401fcd47:	48 8b 01             	mov    (%rcx),%rax
1401fcd4a:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fcd4e:	ff 15 e4 fe 90 00    	call   *0x90fee4(%rip)        # 0x140b0cc38
1401fcd54:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fcd59:	49 3b 3f             	cmp    (%r15),%rdi
1401fcd5c:	75 63                	jne    0x1401fcdc1
1401fcd5e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401fcd63:	48 39 44 24 38       	cmp    %rax,0x38(%rsp)
1401fcd68:	0f 84 77 04 00 00    	je     0x1401fd1e5
1401fcd6e:	48 3b 74 24 30       	cmp    0x30(%rsp),%rsi
1401fcd73:	74 37                	je     0x1401fcdac
1401fcd75:	4c 89 26             	mov    %r12,(%rsi)
1401fcd78:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1401fcd7c:	4c 89 21             	mov    %r12,(%rcx)
1401fcd7f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fcd83:	48 85 c0             	test   %rax,%rax
1401fcd86:	74 09                	je     0x1401fcd91
1401fcd88:	f0 ff 40 08          	lock incl 0x8(%rax)
1401fcd8c:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fcd91:	48 8b 03             	mov    (%rbx),%rax
1401fcd94:	48 89 06             	mov    %rax,(%rsi)
1401fcd97:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fcd9b:	48 89 01             	mov    %rax,(%rcx)
1401fcd9e:	48 83 c6 10          	add    $0x10,%rsi
1401fcda2:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401fcda7:	e9 ef 03 00 00       	jmp    0x1401fd19b
1401fcdac:	4c 8b c3             	mov    %rbx,%r8
1401fcdaf:	48 8b d6             	mov    %rsi,%rdx
1401fcdb2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401fcdb7:	e8 8c 5e e3 ff       	call   0x140032c48
1401fcdbc:	e9 d5 03 00 00       	jmp    0x1401fd196
1401fcdc1:	f3 0f 10 47 04       	movss  0x4(%rdi),%xmm0
1401fcdc6:	0f 2e 47 f4          	ucomiss -0xc(%rdi),%xmm0
1401fcdca:	7a 6a                	jp     0x1401fce36
1401fcdcc:	75 68                	jne    0x1401fce36
1401fcdce:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401fcdd3:	48 39 44 24 38       	cmp    %rax,0x38(%rsp)
1401fcdd8:	0f 84 07 04 00 00    	je     0x1401fd1e5
1401fcdde:	48 3b 74 24 30       	cmp    0x30(%rsp),%rsi
1401fcde3:	74 37                	je     0x1401fce1c
1401fcde5:	4c 89 26             	mov    %r12,(%rsi)
1401fcde8:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1401fcdec:	4c 89 21             	mov    %r12,(%rcx)
1401fcdef:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fcdf3:	48 85 c0             	test   %rax,%rax
1401fcdf6:	74 09                	je     0x1401fce01
1401fcdf8:	f0 ff 40 08          	lock incl 0x8(%rax)
1401fcdfc:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fce01:	48 8b 03             	mov    (%rbx),%rax
1401fce04:	48 89 06             	mov    %rax,(%rsi)
1401fce07:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fce0b:	48 89 01             	mov    %rax,(%rcx)
1401fce0e:	48 83 c6 10          	add    $0x10,%rsi
1401fce12:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)