1406cf90c:	4c 8b b5 88 00 00 00 	mov    0x88(%rbp),%r14
1406cf913:	4c 8b ad a0 00 00 00 	mov    0xa0(%rbp),%r13
1406cf91a:	49 83 fd 0f          	cmp    $0xf,%r13
1406cf91e:	4d 0f 47 ce          	cmova  %r14,%r9
1406cf922:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1406cf927:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cf92a:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1406cf931:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cf934:	f3 0f 7f 8d b8 00 00 	movdqu %xmm1,0xb8(%rbp)
1406cf93b:	00
1406cf93c:	48 8d 42 01          	lea    0x1(%rdx),%rax
1406cf940:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1406cf945:	be 0f 00 00 00       	mov    $0xf,%esi
1406cf94a:	4c 8d bd a8 00 00 00 	lea    0xa8(%rbp),%r15
1406cf951:	48 3b c6             	cmp    %rsi,%rax
1406cf954:	0f 86 8e 00 00 00    	jbe    0x1406cf9e8
1406cf95a:	48 8b f0             	mov    %rax,%rsi
1406cf95d:	48 83 ce 0f          	or     $0xf,%rsi
1406cf961:	48 3b f3             	cmp    %rbx,%rsi
1406cf964:	76 30                	jbe    0x1406cf996
1406cf966:	48 8b f3             	mov    %rbx,%rsi
1406cf969:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1406cf970:	00 00 80
1406cf973:	48 83 c0 27          	add    $0x27,%rax
1406cf977:	48 8b c8             	mov    %rax,%rcx
1406cf97a:	e8 89 b7 74 00       	call   0x140e1b108
1406cf97f:	48 85 c0             	test   %rax,%rax
1406cf982:	0f 84 18 06 00 00    	je     0x1406cffa0
1406cf988:	4c 8d 78 27          	lea    0x27(%rax),%r15
1406cf98c:	49 83 e7 e0          	and    $0xffffffffffffffe0,%r15
1406cf990:	49 89 47 f8          	mov    %rax,-0x8(%r15)
1406cf994:	eb 3a                	jmp    0x1406cf9d0
1406cf996:	b9 16 00 00 00       	mov    $0x16,%ecx
1406cf99b:	48 3b f1             	cmp    %rcx,%rsi
1406cf99e:	48 0f 42 f1          	cmovb  %rcx,%rsi
1406cf9a2:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
1406cf9a6:	48 85 c9             	test   %rcx,%rcx
1406cf9a9:	75 05                	jne    0x1406cf9b0
1406cf9ab:	45 33 ff             	xor    %r15d,%r15d
1406cf9ae:	eb 31                	jmp    0x1406cf9e1
1406cf9b0:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406cf9b7:	72 0f                	jb     0x1406cf9c8
1406cf9b9:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406cf9bd:	48 3b c1             	cmp    %rcx,%rax
1406cf9c0:	0f 86 9e 05 00 00    	jbe    0x1406cff64
1406cf9c6:	eb af                	jmp    0x1406cf977
1406cf9c8:	e8 3b b7 74 00       	call   0x140e1b108
1406cf9cd:	4c 8b f8             	mov    %rax,%r15
1406cf9d0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1406cf9d5:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1406cf9da:	48 8b 95 98 00 00 00 	mov    0x98(%rbp),%rdx
1406cf9e1:	4c 89 bd a8 00 00 00 	mov    %r15,0xa8(%rbp)
1406cf9e8:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1406cf9ef:	48 89 b5 c0 00 00 00 	mov    %rsi,0xc0(%rbp)
1406cf9f6:	4c 8b c2             	mov    %rdx,%r8
1406cf9f9:	49 8b d1             	mov    %r9,%rdx
1406cf9fc:	49 8b cf             	mov    %r15,%rcx
1406cf9ff:	e8 0c f6 80 00       	call   0x140edf010
1406cfa04:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
1406cfa0b:	66 41 c7 04 07 28 00 	movw   $0x28,(%r15,%rax,1)
1406cfa12:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1406cfa16:	48 83 7d c0 0f       	cmpq   $0xf,-0x40(%rbp)
1406cfa1b:	48 0f 47 55 a8       	cmova  -0x58(%rbp),%rdx
1406cfa20:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
1406cfa24:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1406cfa2b:	e8 50 e7 ad ff       	call   0x1401ae180
1406cfa30:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfa33:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406cfa3a:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cfa3d:	f3 0f 7f 8d 18 01 00 	movdqu %xmm1,0x118(%rbp)
1406cfa44:	00
1406cfa45:	0f 10 00             	movups (%rax),%xmm0
1406cfa48:	0f 11 85 08 01 00 00 	movups %xmm0,0x108(%rbp)
1406cfa4f:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfa53:	0f 11 8d 18 01 00 00 	movups %xmm1,0x118(%rbp)
1406cfa5a:	45 33 ff             	xor    %r15d,%r15d
1406cfa5d:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfa61:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfa68:	00
1406cfa69:	44 88 38             	mov    %r15b,(%rax)
1406cfa6c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1406cfa70:	48 83 7d 00 0f       	cmpq   $0xf,0x0(%rbp)
1406cfa75:	48 0f 47 55 e8       	cmova  -0x18(%rbp),%rdx
1406cfa7a:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1406cfa7e:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1406cfa85:	e8 f6 e6 ad ff       	call   0x1401ae180
1406cfa8a:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfa8d:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1406cfa91:	0f 57 c9             	xorps  %xmm1,%xmm1
1406cfa94:	f3 0f 7f 4d d8       	movdqu %xmm1,-0x28(%rbp)
1406cfa99:	0f 10 00             	movups (%rax),%xmm0
1406cfa9c:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1406cfaa0:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfaa4:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)
1406cfaa8:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfaac:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfab3:	00
1406cfab4:	44 88 38             	mov    %r15b,(%rax)
1406cfab7:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1406cfabb:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406cfabf:	48 8b c2             	mov    %rdx,%rax
1406cfac2:	48 2b c1             	sub    %rcx,%rax
1406cfac5:	48 83 f8 08          	cmp    $0x8,%rax
1406cfac9:	72 2e                	jb     0x1406cfaf9
1406cfacb:	48 8d 41 08          	lea    0x8(%rcx),%rax
1406cfacf:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1406cfad3:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1406cfad7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfadb:	48 0f 47 45 c8       	cmova  -0x38(%rbp),%rax
1406cfae0:	48 ba 2c 20 66 5f 5f 	movabs $0x5050435f5f66202c,%rdx
1406cfae7:	43 50 50
1406cfaea:	48 89 14 08          	mov    %rdx,(%rax,%rcx,1)
1406cfaee:	44 88 7c 08 08       	mov    %r15b,0x8(%rax,%rcx,1)
1406cfaf3:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1406cfaf7:	eb 24                	jmp    0x1406cfb1d
1406cfaf9:	48 c7 44 24 20 08 00 	movq   $0x8,0x20(%rsp)
1406cfb00:	00 00
1406cfb02:	4c 8d 0d ef df 94 00 	lea    0x94dfef(%rip),%r9        # 0x14101daf8
1406cfb09:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406cfb0f:	ba 08 00 00 00       	mov    $0x8,%edx
1406cfb14:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1406cfb18:	e8 63 8b ad ff       	call   0x1401a8680
1406cfb1d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406cfb20:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406cfb24:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1406cfb28:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1406cfb2c:	0f 10 00             	movups (%rax),%xmm0
1406cfb2f:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
1406cfb33:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1406cfb37:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1406cfb3b:	4c 89 78 10          	mov    %r15,0x10(%rax)
1406cfb3f:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406cfb46:	00
1406cfb47:	c6 00 00             	movb   $0x0,(%rax)
1406cfb4a:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406cfb4e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfb52:	76 31                	jbe    0x1406cfb85
1406cfb54:	48 ff c2             	inc    %rdx
1406cfb57:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1406cfb5b:	48 8b c1             	mov    %rcx,%rax
1406cfb5e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfb65:	72 19                	jb     0x1406cfb80
1406cfb67:	48 83 c2 27          	add    $0x27,%rdx
1406cfb6b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfb6f:	48 2b c1             	sub    %rcx,%rax
1406cfb72:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfb76:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfb7a:	0f 87 26 04 00 00    	ja     0x1406cffa6
1406cfb80:	e8 bf b5 74 00       	call   0x140e1b144
1406cfb85:	f3 44 0f 7f 45 d8    	movdqu %xmm8,-0x28(%rbp)
1406cfb8b:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
1406cfb8f:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1406cfb96:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfb9a:	76 34                	jbe    0x1406cfbd0
1406cfb9c:	48 ff c2             	inc    %rdx
1406cfb9f:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1406cfba6:	48 8b c1             	mov    %rcx,%rax
1406cfba9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfbb0:	72 19                	jb     0x1406cfbcb
1406cfbb2:	48 83 c2 27          	add    $0x27,%rdx
1406cfbb6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfbba:	48 2b c1             	sub    %rcx,%rax
1406cfbbd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfbc1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfbc5:	0f 87 e1 03 00 00    	ja     0x1406cffac
1406cfbcb:	e8 74 b5 74 00       	call   0x140e1b144
1406cfbd0:	f3 44 0f 7f 85 18 01 	movdqu %xmm8,0x118(%rbp)
1406cfbd7:	00 00
1406cfbd9:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1406cfbe0:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1406cfbe7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfbeb:	76 34                	jbe    0x1406cfc21
1406cfbed:	48 ff c2             	inc    %rdx
1406cfbf0:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1406cfbf7:	48 8b c1             	mov    %rcx,%rax
1406cfbfa:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfc01:	72 19                	jb     0x1406cfc1c
1406cfc03:	48 83 c2 27          	add    $0x27,%rdx
1406cfc07:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfc0b:	48 2b c1             	sub    %rcx,%rax
1406cfc0e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfc12:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfc16:	0f 87 96 03 00 00    	ja     0x1406cffb2
1406cfc1c:	e8 23 b5 74 00       	call   0x140e1b144
1406cfc21:	f3 44 0f 7f 85 b8 00 	movdqu %xmm8,0xb8(%rbp)
1406cfc28:	00 00
1406cfc2a:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
1406cfc31:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
1406cfc36:	74 77                	je     0x1406cfcaf
1406cfc38:	4d 8d 84 24 c8 04 00 	lea    0x4c8(%r12),%r8
1406cfc3f:	00
1406cfc40:	49 8b 48 10          	mov    0x10(%r8),%rcx
1406cfc44:	48 8b c3             	mov    %rbx,%rax
1406cfc47:	48 2b c1             	sub    %rcx,%rax
1406cfc4a:	48 83 f8 0b          	cmp    $0xb,%rax
1406cfc4e:	0f 82 64 03 00 00    	jb     0x1406cffb8
1406cfc54:	49 8b c0             	mov    %r8,%rax
1406cfc57:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
1406cfc5c:	76 03                	jbe    0x1406cfc61
1406cfc5e:	49 8b 00             	mov    (%r8),%rax
1406cfc61:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1406cfc66:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406cfc6b:	48 c7 44 24 20 0b 00 	movq   $0xb,0x20(%rsp)
1406cfc72:	00 00
1406cfc74:	4c 8d 0d 8d de 94 00 	lea    0x94de8d(%rip),%r9        # 0x14101db08
1406cfc7b:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406cfc80:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1406cfc84:	e8 57 2b b6 ff       	call   0x1402327e0
1406cfc89:	90                   	nop
1406cfc8a:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1406cfc8e:	48 83 7d 60 0f       	cmpq   $0xf,0x60(%rbp)
1406cfc93:	48 0f 47 55 48       	cmova  0x48(%rbp),%rdx
1406cfc98:	4c 8b 45 58          	mov    0x58(%rbp),%r8
1406cfc9c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1406cfca0:	e8 db e4 ad ff       	call   0x1401ae180
1406cfca5:	90                   	nop
1406cfca6:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1406cfcaa:	e8 a1 7d ac ff       	call   0x140197a50
1406cfcaf:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406cfcb3:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406cfcb7:	48 8b c2             	mov    %rdx,%rax
1406cfcba:	48 2b c1             	sub    %rcx,%rax
1406cfcbd:	48 83 f8 01          	cmp    $0x1,%rax
1406cfcc1:	72 1d                	jb     0x1406cfce0
1406cfcc3:	48 8d 41 01          	lea    0x1(%rcx),%rax
1406cfcc7:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1406cfccb:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1406cfccf:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfcd3:	48 0f 47 45 88       	cmova  -0x78(%rbp),%rax
1406cfcd8:	66 c7 04 08 29 00    	movw   $0x29,(%rax,%rcx,1)
1406cfcde:	eb 24                	jmp    0x1406cfd04
1406cfce0:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1406cfce7:	00 00
1406cfce9:	4c 8d 0d b4 53 8e 00 	lea    0x8e53b4(%rip),%r9        # 0x140fb50a4
1406cfcf0:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
1406cfcf6:	ba 01 00 00 00       	mov    $0x1,%edx
1406cfcfb:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1406cfcff:	e8 7c 89 ad ff       	call   0x1401a8680
1406cfd04:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1406cfd09:	48 8b d6             	mov    %rsi,%rdx
1406cfd0c:	49 8b cc             	mov    %r12,%rcx
1406cfd0f:	e8 0c 1c fd ff       	call   0x1406a1920
1406cfd14:	84 c0                	test   %al,%al
1406cfd16:	8b 44 24 44          	mov    0x44(%rsp),%eax
1406cfd1a:	0f 84 28 01 00 00    	je     0x1406cfe48
1406cfd20:	83 f8 01             	cmp    $0x1,%eax
1406cfd23:	0f 84 1f 01 00 00    	je     0x1406cfe48
1406cfd29:	48 8b d6             	mov    %rsi,%rdx
1406cfd2c:	49 8b cc             	mov    %r12,%rcx
1406cfd2f:	e8 6c 1c fd ff       	call   0x1406a19a0
1406cfd34:	48 ff c7             	inc    %rdi
1406cfd37:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
1406cfd3b:	75 f7                	jne    0x1406cfd34
1406cfd3d:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1406cfd41:	48 2b d9             	sub    %rcx,%rbx
1406cfd44:	48 3b df             	cmp    %rdi,%rbx
1406cfd47:	0f 82 6b 02 00 00    	jb     0x1406cffb8
1406cfd4d:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1406cfd51:	48 83 7d a0 0f       	cmpq   $0xf,-0x60(%rbp)
1406cfd56:	4c 0f 47 4d 88       	cmova  -0x78(%rbp),%r9
1406cfd5b:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1406cfd60:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1406cfd65:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1406cfd6a:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1406cfd6e:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
1406cfd73:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1406cfd78:	48 8b cb             	mov    %rbx,%rcx
1406cfd7b:	e8 60 2a b6 ff       	call   0x1402327e0
1406cfd80:	90                   	nop
1406cfd81:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406cfd85:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfd89:	76 31                	jbe    0x1406cfdbc
1406cfd8b:	48 ff c2             	inc    %rdx
1406cfd8e:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406cfd92:	48 8b c1             	mov    %rcx,%rax
1406cfd95:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfd9c:	72 19                	jb     0x1406cfdb7
1406cfd9e:	48 83 c2 27          	add    $0x27,%rdx
1406cfda2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfda6:	48 2b c1             	sub    %rcx,%rax
1406cfda9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfdad:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfdb1:	0f 87 07 02 00 00    	ja     0x1406cffbe
1406cfdb7:	e8 88 b3 74 00       	call   0x140e1b144
1406cfdbc:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1406cfdc0:	48 c7 45 a0 0f 00 00 	movq   $0xf,-0x60(%rbp)
1406cfdc7:	00
1406cfdc8:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
1406cfdcc:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1406cfdd0:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfdd4:	76 32                	jbe    0x1406cfe08
1406cfdd6:	48 ff c2             	inc    %rdx
1406cfdd9:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1406cfddd:	48 8b c1             	mov    %rcx,%rax
1406cfde0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfde7:	72 19                	jb     0x1406cfe02
1406cfde9:	48 83 c2 27          	add    $0x27,%rdx
1406cfded:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfdf1:	48 2b c1             	sub    %rcx,%rax
1406cfdf4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfdf8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfdfc:	0f 87 c2 01 00 00    	ja     0x1406cffc4
1406cfe02:	e8 3d b3 74 00       	call   0x140e1b144
1406cfe07:	90                   	nop
1406cfe08:	49 83 fd 0f          	cmp    $0xf,%r13
1406cfe0c:	0f 86 d4 f5 ff ff    	jbe    0x1406cf3e6
1406cfe12:	49 8d 55 01          	lea    0x1(%r13),%rdx
1406cfe16:	49 8b c6             	mov    %r14,%rax
1406cfe19:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfe20:	72 19                	jb     0x1406cfe3b
1406cfe22:	48 83 c2 27          	add    $0x27,%rdx
1406cfe26:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1406cfe2a:	49 2b c6             	sub    %r14,%rax
1406cfe2d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfe31:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfe35:	0f 87 23 01 00 00    	ja     0x1406cff5e
1406cfe3b:	49 8b ce             	mov    %r14,%rcx
1406cfe3e:	e8 01 b3 74 00       	call   0x140e1b144
1406cfe43:	e9 9e f5 ff ff       	jmp    0x1406cf3e6
1406cfe48:	89 44 24 20          	mov    %eax,0x20(%rsp)
1406cfe4c:	4c 8b ce             	mov    %rsi,%r9
1406cfe4f:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1406cfe53:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1406cfe58:	48 8b d3             	mov    %rbx,%rdx
1406cfe5b:	49 8b cc             	mov    %r12,%rcx
1406cfe5e:	e8 fd 11 fd ff       	call   0x1406a1060
1406cfe63:	90                   	nop
1406cfe64:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1406cfe68:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfe6c:	76 31                	jbe    0x1406cfe9f
1406cfe6e:	48 ff c2             	inc    %rdx
1406cfe71:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1406cfe75:	48 8b c1             	mov    %rcx,%rax
1406cfe78:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406cfe7f:	72 19                	jb     0x1406cfe9a
1406cfe81:	48 83 c2 27          	add    $0x27,%rdx
1406cfe85:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406cfe89:	48 2b c1             	sub    %rcx,%rax
1406cfe8c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406cfe90:	48 83 f8 1f          	cmp    $0x1f,%rax
1406cfe94:	0f 87 24 01 00 00    	ja     0x1406cffbe
1406cfe9a:	e8 a5 b2 74 00       	call   0x140e1b144
1406cfe9f:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1406cfea3:	48 c7 45 a0 0f 00 00 	movq   $0xf,-0x60(%rbp)
1406cfeaa:	00
1406cfeab:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
1406cfeaf:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1406cfeb3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406cfeb7:	76 32                	jbe    0x1406cfeeb
1406cfeb9:	48 ff c2             	inc    %rdx