140e0da38:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140e0da3c:	49 8b e3             	mov    %r11,%rsp
140e0da3f:	41 5f                	pop    %r15
140e0da41:	41 5e                	pop    %r14
140e0da43:	41 5d                	pop    %r13
140e0da45:	41 5c                	pop    %r12
140e0da47:	5d                   	pop    %rbp
140e0da48:	c3                   	ret
140e0da49:	cc                   	int3
140e0da4a:	cc                   	int3
140e0da4b:	cc                   	int3
140e0da4c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e0da51:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e0da56:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140e0da5b:	55                   	push   %rbp
140e0da5c:	41 54                	push   %r12
140e0da5e:	41 55                	push   %r13
140e0da60:	41 56                	push   %r14
140e0da62:	41 57                	push   %r15
140e0da64:	48 8b ec             	mov    %rsp,%rbp
140e0da67:	48 83 ec 70          	sub    $0x70,%rsp
140e0da6b:	49 8b f9             	mov    %r9,%rdi
140e0da6e:	49 8b f0             	mov    %r8,%rsi
140e0da71:	44 8b e2             	mov    %edx,%r12d
140e0da74:	4c 8b e9             	mov    %rcx,%r13
140e0da77:	45 33 ff             	xor    %r15d,%r15d
140e0da7a:	8b c2                	mov    %edx,%eax
140e0da7c:	83 e0 02             	and    $0x2,%eax
140e0da7f:	89 45 b0             	mov    %eax,-0x50(%rbp)
140e0da82:	0f 84 1e 01 00 00    	je     0x140e0dba6
140e0da88:	4d 85 c9             	test   %r9,%r9
140e0da8b:	0f 85 b8 00 00 00    	jne    0x140e0db49
140e0da91:	4c 8b 35 28 08 69 00 	mov    0x690828(%rip),%r14        # 0x14149e2c0
140e0da98:	4d 85 f6             	test   %r14,%r14
140e0da9b:	75 3b                	jne    0x140e0dad8
140e0da9d:	33 d2                	xor    %edx,%edx
140e0da9f:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0daa3:	e8 d8 d9 fe ff       	call   0x140dfb480
140e0daa8:	4c 39 3d 11 08 69 00 	cmp    %r15,0x690811(%rip)        # 0x14149e2c0
140e0daaf:	75 17                	jne    0x140e0dac8
140e0dab1:	8b 05 f9 07 69 00    	mov    0x6907f9(%rip),%eax        # 0x14149e2b0
140e0dab7:	ff c0                	inc    %eax
140e0dab9:	89 05 f1 07 69 00    	mov    %eax,0x6907f1(%rip)        # 0x14149e2b0
140e0dabf:	48 98                	cltq
140e0dac1:	48 89 05 f8 07 69 00 	mov    %rax,0x6907f8(%rip)        # 0x14149e2c0
140e0dac8:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dacc:	e8 27 da fe ff       	call   0x140dfb4f8
140e0dad1:	4c 8b 35 e8 07 69 00 	mov    0x6907e8(%rip),%r14        # 0x14149e2c0
140e0dad8:	b9 60 00 00 00       	mov    $0x60,%ecx
140e0dadd:	e8 26 d6 00 00       	call   0x140e1b108
140e0dae2:	48 8b d8             	mov    %rax,%rbx
140e0dae5:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0dae9:	48 85 c0             	test   %rax,%rax
140e0daec:	74 50                	je     0x140e0db3e
140e0daee:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0daf2:	48 8d 05 97 55 25 00 	lea    0x255597(%rip),%rax        # 0x141063090
140e0daf9:	48 89 03             	mov    %rax,(%rbx)
140e0dafc:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e0db00:	e8 3f ea fe ff       	call   0x140dfc544
140e0db05:	0f 10 00             	movups (%rax),%xmm0
140e0db08:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140e0db0c:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140e0db10:	0f 11 4b 20          	movups %xmm1,0x20(%rbx)
140e0db14:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e0db18:	e8 1b ec fe ff       	call   0x140dfc738
140e0db1d:	0f 10 08             	movups (%rax),%xmm1
140e0db20:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140e0db24:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140e0db29:	8b 48 28             	mov    0x28(%rax),%ecx
140e0db2c:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
140e0db30:	0f 11 53 40          	movups %xmm2,0x40(%rbx)
140e0db34:	f2 0f 11 43 50       	movsd  %xmm0,0x50(%rbx)
140e0db39:	89 4b 58             	mov    %ecx,0x58(%rbx)
140e0db3c:	eb 03                	jmp    0x140e0db41
140e0db3e:	49 8b df             	mov    %r15,%rbx
140e0db41:	4d 8b c6             	mov    %r14,%r8
140e0db44:	48 8b d3             	mov    %rbx,%rdx
140e0db47:	eb 55                	jmp    0x140e0db9e
140e0db49:	48 8b 1d 70 07 69 00 	mov    0x690770(%rip),%rbx        # 0x14149e2c0
140e0db50:	48 85 db             	test   %rbx,%rbx
140e0db53:	75 3b                	jne    0x140e0db90
140e0db55:	33 d2                	xor    %edx,%edx
140e0db57:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0db5b:	e8 20 d9 fe ff       	call   0x140dfb480
140e0db60:	4c 39 3d 59 07 69 00 	cmp    %r15,0x690759(%rip)        # 0x14149e2c0
140e0db67:	75 17                	jne    0x140e0db80
140e0db69:	8b 05 41 07 69 00    	mov    0x690741(%rip),%eax        # 0x14149e2b0
140e0db6f:	ff c0                	inc    %eax
140e0db71:	89 05 39 07 69 00    	mov    %eax,0x690739(%rip)        # 0x14149e2b0
140e0db77:	48 98                	cltq
140e0db79:	48 89 05 40 07 69 00 	mov    %rax,0x690740(%rip)        # 0x14149e2c0
140e0db80:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0db84:	e8 6f d9 fe ff       	call   0x140dfb4f8
140e0db89:	48 8b 1d 30 07 69 00 	mov    0x690730(%rip),%rbx        # 0x14149e2c0
140e0db90:	48 8b cf             	mov    %rdi,%rcx
140e0db93:	e8 18 46 b5 ff       	call   0x1409621b0
140e0db98:	4c 8b c3             	mov    %rbx,%r8
140e0db9b:	48 8b d0             	mov    %rax,%rdx
140e0db9e:	48 8b ce             	mov    %rsi,%rcx
140e0dba1:	e8 96 14 ff ff       	call   0x140dff03c
140e0dba6:	41 f6 c4 08          	test   $0x8,%r12b
140e0dbaa:	0f 84 84 02 00 00    	je     0x140e0de34
140e0dbb0:	48 8b 1d 49 0f 69 00 	mov    0x690f49(%rip),%rbx        # 0x14149eb00
140e0dbb7:	48 85 ff             	test   %rdi,%rdi
140e0dbba:	75 68                	jne    0x140e0dc24
140e0dbbc:	48 85 db             	test   %rbx,%rbx
140e0dbbf:	75 3b                	jne    0x140e0dbfc
140e0dbc1:	33 d2                	xor    %edx,%edx
140e0dbc3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dbc7:	e8 b4 d8 fe ff       	call   0x140dfb480
140e0dbcc:	4c 39 3d 2d 0f 69 00 	cmp    %r15,0x690f2d(%rip)        # 0x14149eb00
140e0dbd3:	75 17                	jne    0x140e0dbec
140e0dbd5:	8b 05 d5 06 69 00    	mov    0x6906d5(%rip),%eax        # 0x14149e2b0
140e0dbdb:	ff c0                	inc    %eax
140e0dbdd:	89 05 cd 06 69 00    	mov    %eax,0x6906cd(%rip)        # 0x14149e2b0
140e0dbe3:	48 98                	cltq
140e0dbe5:	48 89 05 14 0f 69 00 	mov    %rax,0x690f14(%rip)        # 0x14149eb00
140e0dbec:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dbf0:	e8 03 d9 fe ff       	call   0x140dfb4f8
140e0dbf5:	48 8b 1d 04 0f 69 00 	mov    0x690f04(%rip),%rbx        # 0x14149eb00
140e0dbfc:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0dc01:	e8 02 d5 00 00       	call   0x140e1b108
140e0dc06:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0dc0a:	48 85 c0             	test   %rax,%rax
140e0dc0d:	74 10                	je     0x140e0dc1f
140e0dc0f:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0dc13:	48 8d 0d ee 24 3d 00 	lea    0x3d24ee(%rip),%rcx        # 0x1411e0108
140e0dc1a:	48 89 08             	mov    %rcx,(%rax)
140e0dc1d:	eb 4d                	jmp    0x140e0dc6c
140e0dc1f:	49 8b c7             	mov    %r15,%rax
140e0dc22:	eb 48                	jmp    0x140e0dc6c
140e0dc24:	48 85 db             	test   %rbx,%rbx
140e0dc27:	75 3b                	jne    0x140e0dc64
140e0dc29:	33 d2                	xor    %edx,%edx
140e0dc2b:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dc2f:	e8 4c d8 fe ff       	call   0x140dfb480
140e0dc34:	4c 39 3d c5 0e 69 00 	cmp    %r15,0x690ec5(%rip)        # 0x14149eb00
140e0dc3b:	75 17                	jne    0x140e0dc54
140e0dc3d:	8b 05 6d 06 69 00    	mov    0x69066d(%rip),%eax        # 0x14149e2b0
140e0dc43:	ff c0                	inc    %eax
140e0dc45:	89 05 65 06 69 00    	mov    %eax,0x690665(%rip)        # 0x14149e2b0
140e0dc4b:	48 98                	cltq
140e0dc4d:	48 89 05 ac 0e 69 00 	mov    %rax,0x690eac(%rip)        # 0x14149eb00
140e0dc54:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dc58:	e8 9b d8 fe ff       	call   0x140dfb4f8
140e0dc5d:	48 8b 1d 9c 0e 69 00 	mov    0x690e9c(%rip),%rbx        # 0x14149eb00
140e0dc64:	48 8b cf             	mov    %rdi,%rcx
140e0dc67:	e8 50 9c ff ff       	call   0x140e078bc
140e0dc6c:	4c 8b f6             	mov    %rsi,%r14
140e0dc6f:	4c 8b c3             	mov    %rbx,%r8
140e0dc72:	48 8b d0             	mov    %rax,%rdx
140e0dc75:	48 8b ce             	mov    %rsi,%rcx
140e0dc78:	e8 bf 13 ff ff       	call   0x140dff03c
140e0dc7d:	48 8b 1d 94 69 62 00 	mov    0x626994(%rip),%rbx        # 0x141434618
140e0dc84:	48 85 ff             	test   %rdi,%rdi
140e0dc87:	75 68                	jne    0x140e0dcf1
140e0dc89:	48 85 db             	test   %rbx,%rbx
140e0dc8c:	75 3b                	jne    0x140e0dcc9
140e0dc8e:	33 d2                	xor    %edx,%edx
140e0dc90:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dc94:	e8 e7 d7 fe ff       	call   0x140dfb480
140e0dc99:	4c 39 3d 78 69 62 00 	cmp    %r15,0x626978(%rip)        # 0x141434618
140e0dca0:	75 17                	jne    0x140e0dcb9
140e0dca2:	8b 05 08 06 69 00    	mov    0x690608(%rip),%eax        # 0x14149e2b0
140e0dca8:	ff c0                	inc    %eax
140e0dcaa:	89 05 00 06 69 00    	mov    %eax,0x690600(%rip)        # 0x14149e2b0
140e0dcb0:	48 98                	cltq
140e0dcb2:	48 89 05 5f 69 62 00 	mov    %rax,0x62695f(%rip)        # 0x141434618
140e0dcb9:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dcbd:	e8 36 d8 fe ff       	call   0x140dfb4f8
140e0dcc2:	48 8b 1d 4f 69 62 00 	mov    0x62694f(%rip),%rbx        # 0x141434618
140e0dcc9:	b9 10 00 00 00       	mov    $0x10,%ecx
140e0dcce:	e8 35 d4 00 00       	call   0x140e1b108
140e0dcd3:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0dcd7:	48 85 c0             	test   %rax,%rax
140e0dcda:	74 10                	je     0x140e0dcec
140e0dcdc:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0dce0:	48 8d 0d 69 57 25 00 	lea    0x255769(%rip),%rcx        # 0x141063450
140e0dce7:	48 89 08             	mov    %rcx,(%rax)
140e0dcea:	eb 4d                	jmp    0x140e0dd39
140e0dcec:	49 8b c7             	mov    %r15,%rax
140e0dcef:	eb 48                	jmp    0x140e0dd39
140e0dcf1:	48 85 db             	test   %rbx,%rbx
140e0dcf4:	75 3b                	jne    0x140e0dd31
140e0dcf6:	33 d2                	xor    %edx,%edx
140e0dcf8:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dcfc:	e8 7f d7 fe ff       	call   0x140dfb480
140e0dd01:	4c 39 3d 10 69 62 00 	cmp    %r15,0x626910(%rip)        # 0x141434618
140e0dd08:	75 17                	jne    0x140e0dd21
140e0dd0a:	8b 05 a0 05 69 00    	mov    0x6905a0(%rip),%eax        # 0x14149e2b0
140e0dd10:	ff c0                	inc    %eax
140e0dd12:	89 05 98 05 69 00    	mov    %eax,0x690598(%rip)        # 0x14149e2b0
140e0dd18:	48 98                	cltq
140e0dd1a:	48 89 05 f7 68 62 00 	mov    %rax,0x6268f7(%rip)        # 0x141434618
140e0dd21:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dd25:	e8 ce d7 fe ff       	call   0x140dfb4f8
140e0dd2a:	48 8b 1d e7 68 62 00 	mov    0x6268e7(%rip),%rbx        # 0x141434618
140e0dd31:	48 8b cf             	mov    %rdi,%rcx
140e0dd34:	e8 87 45 b5 ff       	call   0x1409622c0
140e0dd39:	4c 8b c3             	mov    %rbx,%r8
140e0dd3c:	48 8b d0             	mov    %rax,%rdx
140e0dd3f:	49 8b ce             	mov    %r14,%rcx
140e0dd42:	e8 f5 12 ff ff       	call   0x140dff03c
140e0dd47:	48 85 ff             	test   %rdi,%rdi
140e0dd4a:	0f 85 87 00 00 00    	jne    0x140e0ddd7
140e0dd50:	4c 8b 35 e1 c1 60 00 	mov    0x60c1e1(%rip),%r14        # 0x141419f38
140e0dd57:	4d 85 f6             	test   %r14,%r14
140e0dd5a:	75 3b                	jne    0x140e0dd97
140e0dd5c:	33 d2                	xor    %edx,%edx
140e0dd5e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dd62:	e8 19 d7 fe ff       	call   0x140dfb480
140e0dd67:	4c 39 3d ca c1 60 00 	cmp    %r15,0x60c1ca(%rip)        # 0x141419f38
140e0dd6e:	75 17                	jne    0x140e0dd87
140e0dd70:	8b 05 3a 05 69 00    	mov    0x69053a(%rip),%eax        # 0x14149e2b0
140e0dd76:	ff c0                	inc    %eax
140e0dd78:	89 05 32 05 69 00    	mov    %eax,0x690532(%rip)        # 0x14149e2b0
140e0dd7e:	48 98                	cltq
140e0dd80:	48 89 05 b1 c1 60 00 	mov    %rax,0x60c1b1(%rip)        # 0x141419f38
140e0dd87:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dd8b:	e8 68 d7 fe ff       	call   0x140dfb4f8
140e0dd90:	4c 8b 35 a1 c1 60 00 	mov    0x60c1a1(%rip),%r14        # 0x141419f38
140e0dd97:	b9 30 00 00 00       	mov    $0x30,%ecx
140e0dd9c:	e8 67 d3 00 00       	call   0x140e1b108
140e0dda1:	48 8b d8             	mov    %rax,%rbx
140e0dda4:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0dda8:	48 85 c0             	test   %rax,%rax
140e0ddab:	74 1f                	je     0x140e0ddcc
140e0ddad:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0ddb1:	48 8d 05 f8 56 25 00 	lea    0x2556f8(%rip),%rax        # 0x1410634b0
140e0ddb8:	48 89 03             	mov    %rax,(%rbx)
140e0ddbb:	45 33 c0             	xor    %r8d,%r8d
140e0ddbe:	49 8b d5             	mov    %r13,%rdx
140e0ddc1:	48 8b cb             	mov    %rbx,%rcx
140e0ddc4:	e8 b7 7e b5 ff       	call   0x140965c80
140e0ddc9:	90                   	nop
140e0ddca:	eb 03                	jmp    0x140e0ddcf
140e0ddcc:	49 8b df             	mov    %r15,%rbx
140e0ddcf:	4d 8b c6             	mov    %r14,%r8
140e0ddd2:	48 8b d3             	mov    %rbx,%rdx
140e0ddd5:	eb 55                	jmp    0x140e0de2c
140e0ddd7:	48 8b 1d 5a c1 60 00 	mov    0x60c15a(%rip),%rbx        # 0x141419f38
140e0ddde:	48 85 db             	test   %rbx,%rbx
140e0dde1:	75 3b                	jne    0x140e0de1e
140e0dde3:	33 d2                	xor    %edx,%edx
140e0dde5:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0dde9:	e8 92 d6 fe ff       	call   0x140dfb480
140e0ddee:	4c 39 3d 43 c1 60 00 	cmp    %r15,0x60c143(%rip)        # 0x141419f38
140e0ddf5:	75 17                	jne    0x140e0de0e
140e0ddf7:	8b 05 b3 04 69 00    	mov    0x6904b3(%rip),%eax        # 0x14149e2b0
140e0ddfd:	ff c0                	inc    %eax
140e0ddff:	89 05 ab 04 69 00    	mov    %eax,0x6904ab(%rip)        # 0x14149e2b0
140e0de05:	48 98                	cltq
140e0de07:	48 89 05 2a c1 60 00 	mov    %rax,0x60c12a(%rip)        # 0x141419f38
140e0de0e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0de12:	e8 e1 d6 fe ff       	call   0x140dfb4f8
140e0de17:	48 8b 1d 1a c1 60 00 	mov    0x60c11a(%rip),%rbx        # 0x141419f38
140e0de1e:	48 8b cf             	mov    %rdi,%rcx
140e0de21:	e8 aa 45 b5 ff       	call   0x1409623d0
140e0de26:	4c 8b c3             	mov    %rbx,%r8
140e0de29:	48 8b d0             	mov    %rax,%rdx
140e0de2c:	48 8b ce             	mov    %rsi,%rcx
140e0de2f:	e8 08 12 ff ff       	call   0x140dff03c
140e0de34:	33 d2                	xor    %edx,%edx
140e0de36:	33 c9                	xor    %ecx,%ecx
140e0de38:	e8 8f ab ff ff       	call   0x140e089cc
140e0de3d:	48 8b c8             	mov    %rax,%rcx
140e0de40:	b8 01 00 00 00       	mov    $0x1,%eax
140e0de45:	d3 e0                	shl    %cl,%eax
140e0de47:	d1 f8                	sar    $1,%eax
140e0de49:	41 85 c4             	test   %eax,%r12d
140e0de4c:	0f 84 ef 00 00 00    	je     0x140e0df41
140e0de52:	48 85 ff             	test   %rdi,%rdi
140e0de55:	0f 85 89 00 00 00    	jne    0x140e0dee4
140e0de5b:	4c 8b 35 a6 0c 69 00 	mov    0x690ca6(%rip),%r14        # 0x14149eb08
140e0de62:	4d 85 f6             	test   %r14,%r14
140e0de65:	75 3b                	jne    0x140e0dea2
140e0de67:	33 d2                	xor    %edx,%edx
140e0de69:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0de6d:	e8 0e d6 fe ff       	call   0x140dfb480
140e0de72:	4c 39 3d 8f 0c 69 00 	cmp    %r15,0x690c8f(%rip)        # 0x14149eb08
140e0de79:	75 17                	jne    0x140e0de92
140e0de7b:	8b 05 2f 04 69 00    	mov    0x69042f(%rip),%eax        # 0x14149e2b0
140e0de81:	ff c0                	inc    %eax
140e0de83:	89 05 27 04 69 00    	mov    %eax,0x690427(%rip)        # 0x14149e2b0
140e0de89:	48 98                	cltq
140e0de8b:	48 89 05 76 0c 69 00 	mov    %rax,0x690c76(%rip)        # 0x14149eb08
140e0de92:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0de96:	e8 5d d6 fe ff       	call   0x140dfb4f8
140e0de9b:	4c 8b 35 66 0c 69 00 	mov    0x690c66(%rip),%r14        # 0x14149eb08
140e0dea2:	b9 20 00 00 00       	mov    $0x20,%ecx
140e0dea7:	e8 5c d2 00 00       	call   0x140e1b108
140e0deac:	48 8b d8             	mov    %rax,%rbx
140e0deaf:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e0deb3:	48 85 c0             	test   %rax,%rax
140e0deb6:	74 21                	je     0x140e0ded9
140e0deb8:	44 89 78 08          	mov    %r15d,0x8(%rax)
140e0debc:	48 8d 05 bd 22 3d 00 	lea    0x3d22bd(%rip),%rax        # 0x1411e0180
140e0dec3:	48 89 03             	mov    %rax,(%rbx)
140e0dec6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140e0deca:	e8 e9 ff fe ff       	call   0x140dfdeb8
140e0decf:	0f 10 00             	movups (%rax),%xmm0
140e0ded2:	f3 0f 7f 43 10       	movdqu %xmm0,0x10(%rbx)
140e0ded7:	eb 03                	jmp    0x140e0dedc
140e0ded9:	49 8b df             	mov    %r15,%rbx
140e0dedc:	4d 8b c6             	mov    %r14,%r8
140e0dedf:	48 8b d3             	mov    %rbx,%rdx
140e0dee2:	eb 55                	jmp    0x140e0df39
140e0dee4:	48 8b 1d 1d 0c 69 00 	mov    0x690c1d(%rip),%rbx        # 0x14149eb08
140e0deeb:	48 85 db             	test   %rbx,%rbx
140e0deee:	75 3b                	jne    0x140e0df2b
140e0def0:	33 d2                	xor    %edx,%edx
140e0def2:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0def6:	e8 85 d5 fe ff       	call   0x140dfb480
140e0defb:	4c 39 3d 06 0c 69 00 	cmp    %r15,0x690c06(%rip)        # 0x14149eb08
140e0df02:	75 17                	jne    0x140e0df1b
140e0df04:	8b 05 a6 03 69 00    	mov    0x6903a6(%rip),%eax        # 0x14149e2b0
140e0df0a:	ff c0                	inc    %eax
140e0df0c:	89 05 9e 03 69 00    	mov    %eax,0x69039e(%rip)        # 0x14149e2b0
140e0df12:	48 98                	cltq
140e0df14:	48 89 05 ed 0b 69 00 	mov    %rax,0x690bed(%rip)        # 0x14149eb08
140e0df1b:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0df1f:	e8 d4 d5 fe ff       	call   0x140dfb4f8
140e0df24:	48 8b 1d dd 0b 69 00 	mov    0x690bdd(%rip),%rbx        # 0x14149eb08
140e0df2b:	48 8b cf             	mov    %rdi,%rcx
140e0df2e:	e8 51 8b ff ff       	call   0x140e06a84
140e0df33:	4c 8b c3             	mov    %rbx,%r8
140e0df36:	48 8b d0             	mov    %rax,%rdx
140e0df39:	48 8b ce             	mov    %rsi,%rcx
140e0df3c:	e8 fb 10 ff ff       	call   0x140dff03c
140e0df41:	41 f6 c4 20          	test   $0x20,%r12b
140e0df45:	0f 84 ca 00 00 00    	je     0x140e0e015
140e0df4b:	48 8b 1d be 0b 69 00 	mov    0x690bbe(%rip),%rbx        # 0x14149eb10
140e0df52:	48 85 ff             	test   %rdi,%rdi
140e0df55:	75 68                	jne    0x140e0dfbf
140e0df57:	48 85 db             	test   %rbx,%rbx
140e0df5a:	75 3b                	jne    0x140e0df97
140e0df5c:	33 d2                	xor    %edx,%edx
140e0df5e:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0df62:	e8 19 d5 fe ff       	call   0x140dfb480
140e0df67:	4c 39 3d a2 0b 69 00 	cmp    %r15,0x690ba2(%rip)        # 0x14149eb10
140e0df6e:	75 17                	jne    0x140e0df87
140e0df70:	8b 05 3a 03 69 00    	mov    0x69033a(%rip),%eax        # 0x14149e2b0
140e0df76:	ff c0                	inc    %eax
140e0df78:	89 05 32 03 69 00    	mov    %eax,0x690332(%rip)        # 0x14149e2b0
140e0df7e:	48 98                	cltq
140e0df80:	48 89 05 89 0b 69 00 	mov    %rax,0x690b89(%rip)        # 0x14149eb10
140e0df87:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140e0df8b:	e8 68 d5 fe ff       	call   0x140dfb4f8
140e0df90:	48 8b 1d 79 0b 69 00 	mov    0x690b79(%rip),%rbx        # 0x14149eb10
140e0df97:	b9 10 00 00 00       	mov    $0x10,%ecx