1402aea58:	48 8b d0             	mov    %rax,%rdx
1402aea5b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402aea60:	e8 1b e3 3f 00       	call   0x1406acd80
1402aea65:	90                   	nop
1402aea66:	4c 8d 0d 83 fa ee ff 	lea    -0x11057d(%rip),%r9        # 0x14019e4f0
1402aea6d:	ba 08 00 00 00       	mov    $0x8,%edx
1402aea72:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aea78:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aea7c:	e8 cb ca b6 00       	call   0x140e1b54c
1402aea81:	48 8b 05 c0 d5 16 01 	mov    0x116d5c0(%rip),%rax        # 0x14141c048
1402aea88:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402aea8f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402aea94:	48 85 c9             	test   %rcx,%rcx
1402aea97:	74 1c                	je     0x1402aeab5
1402aea99:	8b 41 10             	mov    0x10(%rcx),%eax
1402aea9c:	ff c0                	inc    %eax
1402aea9e:	89 41 10             	mov    %eax,0x10(%rcx)
1402aeaa1:	83 f8 01             	cmp    $0x1,%eax
1402aeaa4:	0f 8e ea 0a 00 00    	jle    0x1402af594
1402aeaaa:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aeaaf:	0f 84 e7 0a 00 00    	je     0x1402af59c
1402aeab5:	45 8b c7             	mov    %r15d,%r8d
1402aeab8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402aeabd:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402aeac2:	e8 f9 04 40 00       	call   0x1406aefc0
1402aeac7:	48 8b 08             	mov    (%rax),%rcx
1402aeaca:	48 89 30             	mov    %rsi,(%rax)
1402aeacd:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402aead1:	48 8b 08             	mov    (%rax),%rcx
1402aead4:	48 85 c9             	test   %rcx,%rcx
1402aead7:	74 24                	je     0x1402aeafd
1402aead9:	8b 41 10             	mov    0x10(%rcx),%eax
1402aeadc:	ff c8                	dec    %eax
1402aeade:	89 41 10             	mov    %eax,0x10(%rcx)
1402aeae1:	85 c0                	test   %eax,%eax
1402aeae3:	7f 18                	jg     0x1402aeafd
1402aeae5:	0f 88 bc 0a 00 00    	js     0x1402af5a7
1402aeaeb:	48 8b 01             	mov    (%rcx),%rax
1402aeaee:	ba 01 00 00 00       	mov    $0x1,%edx
1402aeaf3:	48 8b 00             	mov    (%rax),%rax
1402aeaf6:	ff 15 24 4f cd 00    	call   *0xcd4f24(%rip)        # 0x140f83a20
1402aeafc:	90                   	nop
1402aeafd:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402aeb01:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402aeb05:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aeb09:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402aeb0d:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1402aeb11:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1402aeb16:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aeb1b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402aeb1f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402aeb24:	e8 27 13 ef ff       	call   0x14019fe50
1402aeb29:	48 8b d0             	mov    %rax,%rdx
1402aeb2c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402aeb31:	e8 ba dd 3f 00       	call   0x1406ac8f0
1402aeb36:	48 8b 0d 83 18 17 01 	mov    0x1171883(%rip),%rcx        # 0x1414203c0
1402aeb3d:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402aeb41:	48 85 d2             	test   %rdx,%rdx
1402aeb44:	74 1d                	je     0x1402aeb63
1402aeb46:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402aeb49:	ff c1                	inc    %ecx
1402aeb4b:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402aeb4e:	83 f9 01             	cmp    $0x1,%ecx
1402aeb51:	0f 8e 5b 0a 00 00    	jle    0x1402af5b2
1402aeb57:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402aeb5d:	0f 84 57 0a 00 00    	je     0x1402af5ba
1402aeb63:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402aeb68:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402aeb6d:	48 8b d0             	mov    %rax,%rdx
1402aeb70:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402aeb75:	e8 06 e2 3f 00       	call   0x1406acd80
1402aeb7a:	90                   	nop
1402aeb7b:	4c 8d 0d 6e f9 ee ff 	lea    -0x110692(%rip),%r9        # 0x14019e4f0
1402aeb82:	ba 08 00 00 00       	mov    $0x8,%edx
1402aeb87:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aeb8d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aeb91:	e8 b6 c9 b6 00       	call   0x140e1b54c
1402aeb96:	48 8b 05 6b 18 17 01 	mov    0x117186b(%rip),%rax        # 0x141420408
1402aeb9d:	48 8b 58 50          	mov    0x50(%rax),%rbx
1402aeba1:	48 85 db             	test   %rbx,%rbx
1402aeba4:	74 1c                	je     0x1402aebc2
1402aeba6:	8b 43 10             	mov    0x10(%rbx),%eax
1402aeba9:	ff c0                	inc    %eax
1402aebab:	89 43 10             	mov    %eax,0x10(%rbx)
1402aebae:	83 f8 01             	cmp    $0x1,%eax
1402aebb1:	0f 8e 0e 0a 00 00    	jle    0x1402af5c5
1402aebb7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aebbc:	0f 84 0b 0a 00 00    	je     0x1402af5cd
1402aebc2:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402aebc7:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402aebcc:	48 8b 05 75 d4 16 01 	mov    0x116d475(%rip),%rax        # 0x14141c048
1402aebd3:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402aebda:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402aebdf:	48 85 c9             	test   %rcx,%rcx
1402aebe2:	74 1c                	je     0x1402aec00
1402aebe4:	8b 41 10             	mov    0x10(%rcx),%eax
1402aebe7:	ff c0                	inc    %eax
1402aebe9:	89 41 10             	mov    %eax,0x10(%rcx)
1402aebec:	83 f8 01             	cmp    $0x1,%eax
1402aebef:	0f 8e e3 09 00 00    	jle    0x1402af5d8
1402aebf5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aebfa:	0f 84 e0 09 00 00    	je     0x1402af5e0
1402aec00:	45 8b c7             	mov    %r15d,%r8d
1402aec03:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402aec08:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402aec0d:	e8 ae 03 40 00       	call   0x1406aefc0
1402aec12:	48 8b 08             	mov    (%rax),%rcx
1402aec15:	48 89 30             	mov    %rsi,(%rax)
1402aec18:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402aec1c:	48 8b 08             	mov    (%rax),%rcx
1402aec1f:	48 85 c9             	test   %rcx,%rcx
1402aec22:	74 24                	je     0x1402aec48
1402aec24:	8b 41 10             	mov    0x10(%rcx),%eax
1402aec27:	ff c8                	dec    %eax
1402aec29:	89 41 10             	mov    %eax,0x10(%rcx)
1402aec2c:	85 c0                	test   %eax,%eax
1402aec2e:	7f 18                	jg     0x1402aec48
1402aec30:	0f 88 b5 09 00 00    	js     0x1402af5eb
1402aec36:	48 8b 01             	mov    (%rcx),%rax
1402aec39:	ba 01 00 00 00       	mov    $0x1,%edx
1402aec3e:	48 8b 00             	mov    (%rax),%rax
1402aec41:	ff 15 d9 4d cd 00    	call   *0xcd4dd9(%rip)        # 0x140f83a20
1402aec47:	90                   	nop
1402aec48:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402aec4c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402aec50:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aec54:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402aec58:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1402aec5c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1402aec61:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aec66:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402aec6a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402aec6f:	e8 dc 11 ef ff       	call   0x14019fe50
1402aec74:	48 8b d0             	mov    %rax,%rdx
1402aec77:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402aec7c:	e8 6f dc 3f 00       	call   0x1406ac8f0
1402aec81:	48 8b 08             	mov    (%rax),%rcx
1402aec84:	48 89 30             	mov    %rsi,(%rax)
1402aec87:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402aec8c:	48 8b 08             	mov    (%rax),%rcx
1402aec8f:	48 85 c9             	test   %rcx,%rcx
1402aec92:	74 24                	je     0x1402aecb8
1402aec94:	8b 41 10             	mov    0x10(%rcx),%eax
1402aec97:	ff c8                	dec    %eax
1402aec99:	89 41 10             	mov    %eax,0x10(%rcx)
1402aec9c:	85 c0                	test   %eax,%eax
1402aec9e:	7f 18                	jg     0x1402aecb8
1402aeca0:	0f 88 50 09 00 00    	js     0x1402af5f6
1402aeca6:	48 8b 01             	mov    (%rcx),%rax
1402aeca9:	ba 01 00 00 00       	mov    $0x1,%edx
1402aecae:	48 8b 00             	mov    (%rax),%rax
1402aecb1:	ff 15 69 4d cd 00    	call   *0xcd4d69(%rip)        # 0x140f83a20
1402aecb7:	90                   	nop
1402aecb8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402aecbd:	48 8b cb             	mov    %rbx,%rcx
1402aecc0:	e8 bb d9 48 00       	call   0x14073c680
1402aecc5:	48 8b 38             	mov    (%rax),%rdi
1402aecc8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aeccd:	48 85 c9             	test   %rcx,%rcx
1402aecd0:	74 24                	je     0x1402aecf6
1402aecd2:	8b 41 10             	mov    0x10(%rcx),%eax
1402aecd5:	ff c8                	dec    %eax
1402aecd7:	89 41 10             	mov    %eax,0x10(%rcx)
1402aecda:	85 c0                	test   %eax,%eax
1402aecdc:	7f 18                	jg     0x1402aecf6
1402aecde:	0f 88 1d 09 00 00    	js     0x1402af601
1402aece4:	48 8b 01             	mov    (%rcx),%rax
1402aece7:	ba 01 00 00 00       	mov    $0x1,%edx
1402aecec:	48 8b 00             	mov    (%rax),%rax
1402aecef:	ff 15 2b 4d cd 00    	call   *0xcd4d2b(%rip)        # 0x140f83a20
1402aecf5:	90                   	nop
1402aecf6:	4c 8d 0d f3 f7 ee ff 	lea    -0x11080d(%rip),%r9        # 0x14019e4f0
1402aecfd:	ba 08 00 00 00       	mov    $0x8,%edx
1402aed02:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aed08:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aed0c:	e8 3b c8 b6 00       	call   0x140e1b54c
1402aed11:	90                   	nop
1402aed12:	48 85 db             	test   %rbx,%rbx
1402aed15:	74 27                	je     0x1402aed3e
1402aed17:	8b 43 10             	mov    0x10(%rbx),%eax
1402aed1a:	ff c8                	dec    %eax
1402aed1c:	89 43 10             	mov    %eax,0x10(%rbx)
1402aed1f:	85 c0                	test   %eax,%eax
1402aed21:	7f 1b                	jg     0x1402aed3e
1402aed23:	0f 88 e3 08 00 00    	js     0x1402af60c
1402aed29:	48 8b 03             	mov    (%rbx),%rax
1402aed2c:	ba 01 00 00 00       	mov    $0x1,%edx
1402aed31:	48 8b cb             	mov    %rbx,%rcx
1402aed34:	48 8b 00             	mov    (%rax),%rax
1402aed37:	ff 15 e3 4c cd 00    	call   *0xcd4ce3(%rip)        # 0x140f83a20
1402aed3d:	90                   	nop
1402aed3e:	48 85 ff             	test   %rdi,%rdi
1402aed41:	0f 84 91 06 00 00    	je     0x1402af3d8
1402aed47:	48 8b 05 fa d2 16 01 	mov    0x116d2fa(%rip),%rax        # 0x14141c048
1402aed4e:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402aed55:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402aed5a:	48 85 c9             	test   %rcx,%rcx
1402aed5d:	74 1c                	je     0x1402aed7b
1402aed5f:	8b 41 10             	mov    0x10(%rcx),%eax
1402aed62:	ff c0                	inc    %eax
1402aed64:	89 41 10             	mov    %eax,0x10(%rcx)
1402aed67:	83 f8 01             	cmp    $0x1,%eax
1402aed6a:	0f 8e a7 08 00 00    	jle    0x1402af617
1402aed70:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aed75:	0f 84 a4 08 00 00    	je     0x1402af61f
1402aed7b:	45 8b c7             	mov    %r15d,%r8d
1402aed7e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402aed83:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402aed88:	e8 33 02 40 00       	call   0x1406aefc0
1402aed8d:	48 8b 08             	mov    (%rax),%rcx
1402aed90:	48 89 30             	mov    %rsi,(%rax)
1402aed93:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402aed97:	48 8b 08             	mov    (%rax),%rcx
1402aed9a:	48 85 c9             	test   %rcx,%rcx
1402aed9d:	74 24                	je     0x1402aedc3
1402aed9f:	8b 41 10             	mov    0x10(%rcx),%eax
1402aeda2:	ff c8                	dec    %eax
1402aeda4:	89 41 10             	mov    %eax,0x10(%rcx)
1402aeda7:	85 c0                	test   %eax,%eax
1402aeda9:	7f 18                	jg     0x1402aedc3
1402aedab:	0f 88 79 08 00 00    	js     0x1402af62a
1402aedb1:	48 8b 01             	mov    (%rcx),%rax
1402aedb4:	ba 01 00 00 00       	mov    $0x1,%edx
1402aedb9:	48 8b 00             	mov    (%rax),%rax
1402aedbc:	ff 15 5e 4c cd 00    	call   *0xcd4c5e(%rip)        # 0x140f83a20
1402aedc2:	90                   	nop
1402aedc3:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402aedc7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402aedcb:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402aedcf:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402aedd3:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1402aedd7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1402aeddc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aede1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402aede5:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402aedea:	e8 61 10 ef ff       	call   0x14019fe50
1402aedef:	48 8b 0d 12 16 17 01 	mov    0x1171612(%rip),%rcx        # 0x141420408
1402aedf6:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402aedfa:	48 85 d2             	test   %rdx,%rdx
1402aedfd:	74 1d                	je     0x1402aee1c
1402aedff:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402aee02:	ff c1                	inc    %ecx
1402aee04:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402aee07:	83 f9 01             	cmp    $0x1,%ecx
1402aee0a:	0f 8e 25 08 00 00    	jle    0x1402af635
1402aee10:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402aee16:	0f 84 21 08 00 00    	je     0x1402af63d
1402aee1c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402aee21:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402aee26:	4c 8b c0             	mov    %rax,%r8
1402aee29:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402aee2e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402aee33:	e8 08 d9 3f 00       	call   0x1406ac740
1402aee38:	4c 8b 30             	mov    (%rax),%r14
1402aee3b:	48 89 30             	mov    %rsi,(%rax)
1402aee3e:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402aee43:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402aee48:	48 85 c9             	test   %rcx,%rcx
1402aee4b:	74 24                	je     0x1402aee71
1402aee4d:	8b 41 10             	mov    0x10(%rcx),%eax
1402aee50:	ff c8                	dec    %eax
1402aee52:	89 41 10             	mov    %eax,0x10(%rcx)
1402aee55:	85 c0                	test   %eax,%eax
1402aee57:	7f 18                	jg     0x1402aee71
1402aee59:	0f 88 e9 07 00 00    	js     0x1402af648
1402aee5f:	48 8b 01             	mov    (%rcx),%rax
1402aee62:	ba 01 00 00 00       	mov    $0x1,%edx
1402aee67:	48 8b 00             	mov    (%rax),%rax
1402aee6a:	ff 15 b0 4b cd 00    	call   *0xcd4bb0(%rip)        # 0x140f83a20
1402aee70:	90                   	nop
1402aee71:	4c 8d 0d 78 f6 ee ff 	lea    -0x110988(%rip),%r9        # 0x14019e4f0
1402aee78:	ba 08 00 00 00       	mov    $0x8,%edx
1402aee7d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aee83:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aee87:	e8 c0 c6 b6 00       	call   0x140e1b54c
1402aee8c:	49 8b b6 a8 00 00 00 	mov    0xa8(%r14),%rsi
1402aee93:	83 7e 14 00          	cmpl   $0x0,0x14(%rsi)
1402aee97:	0f 8e 00 04 00 00    	jle    0x1402af29d
1402aee9d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aeea0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1402aeea4:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1402aeea8:	48 8b 5e 50          	mov    0x50(%rsi),%rbx
1402aeeac:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1402aeeb1:	48 85 db             	test   %rbx,%rbx
1402aeeb4:	74 17                	je     0x1402aeecd
1402aeeb6:	48 8b 1b             	mov    (%rbx),%rbx
1402aeeb9:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
1402aeebe:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1402aeec2:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1402aeec6:	66 48 0f 7e c7       	movq   %xmm0,%rdi
1402aeecb:	eb 45                	jmp    0x1402aef12
1402aeecd:	48 8b 7e 40          	mov    0x40(%rsi),%rdi
1402aeed1:	48 85 ff             	test   %rdi,%rdi
1402aeed4:	74 05                	je     0x1402aeedb
1402aeed6:	8b 46 04             	mov    0x4(%rsi),%eax
1402aeed9:	eb 02                	jmp    0x1402aeedd
1402aeedb:	33 c0                	xor    %eax,%eax
1402aeedd:	48 98                	cltq
1402aeedf:	48 c1 e0 05          	shl    $0x5,%rax
1402aeee3:	48 03 c7             	add    %rdi,%rax
1402aeee6:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1402aeeea:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1402aeeee:	33 db                	xor    %ebx,%ebx
1402aeef0:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
1402aeef4:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1402aeef8:	48 3b f8             	cmp    %rax,%rdi
1402aeefb:	74 15                	je     0x1402aef12
1402aeefd:	0f 1f 00             	nopl   (%rax)
1402aef00:	66 39 0f             	cmp    %cx,(%rdi)
1402aef03:	75 0d                	jne    0x1402aef12
1402aef05:	48 83 c7 20          	add    $0x20,%rdi
1402aef09:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
1402aef0d:	48 3b f8             	cmp    %rax,%rdi
1402aef10:	75 ee                	jne    0x1402aef00
1402aef12:	66 ff 46 0c          	incw   0xc(%rsi)
1402aef16:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aef19:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
1402aef1d:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
1402aef21:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1402aef25:	48 8b ce             	mov    %rsi,%rcx
1402aef28:	e8 d3 3b 0c 00       	call   0x140372b00
1402aef2d:	90                   	nop
1402aef2e:	66 90                	xchg   %ax,%ax
1402aef30:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1402aef34:	48 3b f1             	cmp    %rcx,%rsi
1402aef37:	75 1c                	jne    0x1402aef55
1402aef39:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
1402aef3e:	74 06                	je     0x1402aef46
1402aef40:	48 3b 5d b0          	cmp    -0x50(%rbp),%rbx
1402aef44:	eb 04                	jmp    0x1402aef4a
1402aef46:	48 3b 7d a0          	cmp    -0x60(%rbp),%rdi
1402aef4a:	0f 94 c0             	sete   %al
1402aef4d:	84 c0                	test   %al,%al
1402aef4f:	0f 85 36 03 00 00    	jne    0x1402af28b
1402aef55:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
1402aef5a:	74 39                	je     0x1402aef95
1402aef5c:	48 8b cb             	mov    %rbx,%rcx
1402aef5f:	e8 fc 34 4f 00       	call   0x1407a2460
1402aef64:	33 ff                	xor    %edi,%edi
1402aef66:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1402aef6b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402aef70:	4c 8b c8             	mov    %rax,%r9
1402aef73:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1402aef77:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402aef7b:	48 8b ce             	mov    %rsi,%rcx
1402aef7e:	e8 ed 72 fc ff       	call   0x140276270
1402aef83:	85 c0                	test   %eax,%eax
1402aef85:	78 0e                	js     0x1402aef95
1402aef87:	0f ae e8             	lfence
1402aef8a:	48 63 f8             	movslq %eax,%rdi