1406c5717:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c571c:	e8 93 5e 77 00       	call   0x140e3b5b4
1406c5721:	90                   	nop
1406c5722:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1406c5726:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c572a:	76 31                	jbe    0x1406c575d
1406c572c:	48 ff c2             	inc    %rdx
1406c572f:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1406c5733:	48 8b c1             	mov    %rcx,%rax
1406c5736:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c573d:	72 19                	jb     0x1406c5758
1406c573f:	48 83 c2 27          	add    $0x27,%rdx
1406c5743:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5747:	48 2b c1             	sub    %rcx,%rax
1406c574a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c574e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5752:	0f 87 02 02 00 00    	ja     0x1406c595a
1406c5758:	e8 e7 59 75 00       	call   0x140e1b144
1406c575d:	4c 89 6d f7          	mov    %r13,-0x9(%rbp)
1406c5761:	48 c7 45 ff 0f 00 00 	movq   $0xf,-0x1(%rbp)
1406c5768:	00
1406c5769:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1406c576d:	33 d2                	xor    %edx,%edx
1406c576f:	49 8b ce             	mov    %r14,%rcx
1406c5772:	e8 f9 db 01 00       	call   0x1406e3370
1406c5777:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c577a:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1406c577e:	4c 89 6d af          	mov    %r13,-0x51(%rbp)
1406c5782:	4c 89 6d b7          	mov    %r13,-0x49(%rbp)
1406c5786:	b9 20 00 00 00       	mov    $0x20,%ecx
1406c578b:	e8 78 59 75 00       	call   0x140e1b108
1406c5790:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1406c5794:	48 c7 45 af 10 00 00 	movq   $0x10,-0x51(%rbp)
1406c579b:	00
1406c579c:	48 c7 45 b7 1f 00 00 	movq   $0x1f,-0x49(%rbp)
1406c57a3:	00
1406c57a4:	0f 10 05 95 80 95 00 	movups 0x958095(%rip),%xmm0        # 0x14101d840
1406c57ab:	0f 11 00             	movups %xmm0,(%rax)
1406c57ae:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1406c57b2:	49 8b ce             	mov    %r14,%rcx
1406c57b5:	e8 86 dd 01 00       	call   0x1406e3540
1406c57ba:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1406c57be:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
1406c57c3:	4c 0f 47 45 9f       	cmova  -0x61(%rbp),%r8
1406c57c8:	48 8d 15 e1 2c 91 00 	lea    0x912ce1(%rip),%rdx        # 0x140fd84b0
1406c57cf:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406c57d6:	e8 95 a3 cb ff       	call   0x14037fb70
1406c57db:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406c57e2:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c57e7:	e8 c8 5d 77 00       	call   0x140e3b5b4
1406c57ec:	90                   	nop
1406c57ed:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
1406c57f1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c57f5:	76 31                	jbe    0x1406c5828
1406c57f7:	48 ff c2             	inc    %rdx
1406c57fa:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1406c57fe:	48 8b c1             	mov    %rcx,%rax
1406c5801:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5808:	72 19                	jb     0x1406c5823
1406c580a:	48 83 c2 27          	add    $0x27,%rdx
1406c580e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5812:	48 2b c1             	sub    %rcx,%rax
1406c5815:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5819:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c581d:	0f 87 3d 01 00 00    	ja     0x1406c5960
1406c5823:	e8 1c 59 75 00       	call   0x140e1b144
1406c5828:	33 d2                	xor    %edx,%edx
1406c582a:	49 8b ce             	mov    %r14,%rcx
1406c582d:	e8 3e db 01 00       	call   0x1406e3370
1406c5832:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c5835:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1406c5839:	48 c7 45 af 01 00 00 	movq   $0x1,-0x51(%rbp)
1406c5840:	00
1406c5841:	48 c7 45 b7 0f 00 00 	movq   $0xf,-0x49(%rbp)
1406c5848:	00
1406c5849:	66 c7 45 9f 7d 00    	movw   $0x7d,-0x61(%rbp)
1406c584f:	49 8b ce             	mov    %r14,%rcx
1406c5852:	e8 e9 dc 01 00       	call   0x1406e3540
1406c5857:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1406c585b:	48 83 7d b7 0f       	cmpq   $0xf,-0x49(%rbp)
1406c5860:	4c 0f 47 45 9f       	cmova  -0x61(%rbp),%r8
1406c5865:	48 8d 15 44 2c 91 00 	lea    0x912c44(%rip),%rdx        # 0x140fd84b0
1406c586c:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406c5873:	e8 f8 a2 cb ff       	call   0x14037fb70
1406c5878:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406c587f:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c5884:	e8 2b 5d 77 00       	call   0x140e3b5b4
1406c5889:	90                   	nop
1406c588a:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
1406c588e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5892:	76 32                	jbe    0x1406c58c6
1406c5894:	48 ff c2             	inc    %rdx
1406c5897:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1406c589b:	48 8b c1             	mov    %rcx,%rax
1406c589e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c58a5:	72 19                	jb     0x1406c58c0
1406c58a7:	48 83 c2 27          	add    $0x27,%rdx
1406c58ab:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c58af:	48 2b c1             	sub    %rcx,%rax
1406c58b2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c58b6:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c58ba:	0f 87 a6 00 00 00    	ja     0x1406c5966
1406c58c0:	e8 7f 58 75 00       	call   0x140e1b144
1406c58c5:	90                   	nop
1406c58c6:	48 8b 55 27          	mov    0x27(%rbp),%rdx
1406c58ca:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c58ce:	76 2d                	jbe    0x1406c58fd
1406c58d0:	48 ff c2             	inc    %rdx
1406c58d3:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1406c58d7:	48 8b c1             	mov    %rcx,%rax
1406c58da:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c58e1:	72 15                	jb     0x1406c58f8
1406c58e3:	48 83 c2 27          	add    $0x27,%rdx
1406c58e7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c58eb:	48 2b c1             	sub    %rcx,%rax
1406c58ee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c58f2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c58f6:	77 3e                	ja     0x1406c5936
1406c58f8:	e8 47 58 75 00       	call   0x140e1b144
1406c58fd:	48 8b 1b             	mov    (%rbx),%rbx
1406c5900:	48 3b df             	cmp    %rdi,%rbx
1406c5903:	0f 85 f7 f9 ff ff    	jne    0x1406c5300
1406c5909:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1406c590d:	48 33 cc             	xor    %rsp,%rcx
1406c5910:	e8 eb 5b 75 00       	call   0x140e1b500
1406c5915:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
1406c591c:	00
1406c591d:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1406c5921:	49 8b 73 40          	mov    0x40(%r11),%rsi
1406c5925:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1406c5929:	49 8b e3             	mov    %r11,%rsp
1406c592c:	41 5f                	pop    %r15
1406c592e:	41 5e                	pop    %r14
1406c5930:	41 5d                	pop    %r13
1406c5932:	41 5c                	pop    %r12
1406c5934:	5d                   	pop    %rbp
1406c5935:	c3                   	ret
1406c5936:	e8 69 48 76 00       	call   0x140e2a1a4
1406c593b:	cc                   	int3
1406c593c:	e8 2f 7c ad ff       	call   0x14019d570
1406c5941:	90                   	nop
1406c5942:	e8 5d 48 76 00       	call   0x140e2a1a4
1406c5947:	90                   	nop
1406c5948:	e8 57 48 76 00       	call   0x140e2a1a4
1406c594d:	cc                   	int3
1406c594e:	e8 51 48 76 00       	call   0x140e2a1a4
1406c5953:	cc                   	int3
1406c5954:	e8 4b 48 76 00       	call   0x140e2a1a4
1406c5959:	cc                   	int3
1406c595a:	e8 45 48 76 00       	call   0x140e2a1a4
1406c595f:	cc                   	int3
1406c5960:	e8 3f 48 76 00       	call   0x140e2a1a4
1406c5965:	cc                   	int3
1406c5966:	e8 39 48 76 00       	call   0x140e2a1a4
1406c596b:	cc                   	int3
1406c596c:	cc                   	int3
1406c596d:	cc                   	int3
1406c596e:	cc                   	int3
1406c596f:	cc                   	int3
1406c5970:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406c5975:	55                   	push   %rbp
1406c5976:	56                   	push   %rsi
1406c5977:	57                   	push   %rdi
1406c5978:	41 54                	push   %r12
1406c597a:	41 55                	push   %r13
1406c597c:	41 56                	push   %r14
1406c597e:	41 57                	push   %r15
1406c5980:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1406c5985:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1406c598c:	48 8b 05 6d 35 cf 00 	mov    0xcf356d(%rip),%rax        # 0x1413b8f00
1406c5993:	48 33 c4             	xor    %rsp,%rax
1406c5996:	48 89 45 17          	mov    %rax,0x17(%rbp)
1406c599a:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1406c599f:	4c 8b e9             	mov    %rcx,%r13
1406c59a2:	45 33 f6             	xor    %r14d,%r14d
1406c59a5:	48 8b 0a             	mov    (%rdx),%rcx
1406c59a8:	48 83 c1 40          	add    $0x40,%rcx
1406c59ac:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1406c59b1:	48 8b 01             	mov    (%rcx),%rax
1406c59b4:	48 63 50 78          	movslq 0x78(%rax),%rdx
1406c59b8:	45 8b e6             	mov    %r14d,%r12d
1406c59bb:	85 d2                	test   %edx,%edx
1406c59bd:	0f 8e b3 03 00 00    	jle    0x1406c5d76
1406c59c3:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1406c59c8:	45 8b fe             	mov    %r14d,%r15d
1406c59cb:	0f b6 5c 24 30       	movzbl 0x30(%rsp),%ebx
1406c59d0:	48 8b 01             	mov    (%rcx),%rax
1406c59d3:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
1406c59da:	48 8b 01             	mov    (%rcx),%rax
1406c59dd:	4a 8b 0c f8          	mov    (%rax,%r15,8),%rcx
1406c59e1:	48 8b 01             	mov    (%rcx),%rax
1406c59e4:	83 78 18 0d          	cmpl   $0xd,0x18(%rax)
1406c59e8:	0f 85 71 03 00 00    	jne    0x1406c5d5f
1406c59ee:	41 8b d4             	mov    %r12d,%edx
1406c59f1:	49 8b cd             	mov    %r13,%rcx
1406c59f4:	e8 77 d5 02 00       	call   0x1406f2f70
1406c59f9:	48 8b f8             	mov    %rax,%rdi
1406c59fc:	48 85 c0             	test   %rax,%rax
1406c59ff:	0f 84 55 03 00 00    	je     0x1406c5d5a
1406c5a05:	4c 8d 70 38          	lea    0x38(%rax),%r14
1406c5a09:	49 8b 0e             	mov    (%r14),%rcx
1406c5a0c:	83 79 18 0d          	cmpl   $0xd,0x18(%rcx)
1406c5a10:	0f 84 44 03 00 00    	je     0x1406c5d5a
1406c5a16:	41 8b d4             	mov    %r12d,%edx
1406c5a19:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1406c5a1d:	e8 fe e3 ae ff       	call   0x1401b3e20
1406c5a22:	90                   	nop
1406c5a23:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c5a26:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1406c5a2b:	48 c7 45 87 0f 00 00 	movq   $0xf,-0x79(%rbp)
1406c5a32:	00
1406c5a33:	48 c7 45 8f 0f 00 00 	movq   $0xf,-0x71(%rbp)
1406c5a3a:	00
1406c5a3b:	f2 0f 10 05 55 7d 95 	movsd  0x957d55(%rip),%xmm0        # 0x14101d798
1406c5a42:	00
1406c5a43:	f2 0f 11 44 24 50    	movsd  %xmm0,0x50(%rsp)
1406c5a49:	8b 05 51 7d 95 00    	mov    0x957d51(%rip),%eax        # 0x14101d7a0
1406c5a4f:	89 44 24 58          	mov    %eax,0x58(%rsp)
1406c5a53:	0f b7 05 4a 7d 95 00 	movzwl 0x957d4a(%rip),%eax        # 0x14101d7a4
1406c5a5a:	66 89 45 83          	mov    %ax,-0x7d(%rbp)
1406c5a5e:	0f b6 05 41 7d 95 00 	movzbl 0x957d41(%rip),%eax        # 0x14101d7a6
1406c5a65:	88 45 85             	mov    %al,-0x7b(%rbp)
1406c5a68:	c6 45 86 00          	movb   $0x0,-0x7a(%rbp)
1406c5a6c:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
1406c5a70:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406c5a75:	0f b6 d3             	movzbl %bl,%edx
1406c5a78:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1406c5a7c:	e8 df 87 b1 ff       	call   0x1401de260
1406c5a81:	90                   	nop
1406c5a82:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
1406c5a86:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5a8a:	76 33                	jbe    0x1406c5abf
1406c5a8c:	48 ff c2             	inc    %rdx
1406c5a8f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1406c5a94:	48 8b c1             	mov    %rcx,%rax
1406c5a97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5a9e:	72 19                	jb     0x1406c5ab9
1406c5aa0:	48 83 c2 27          	add    $0x27,%rdx
1406c5aa4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5aa8:	48 2b c1             	sub    %rcx,%rax
1406c5aab:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5aaf:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5ab3:	0f 87 ea 02 00 00    	ja     0x1406c5da3
1406c5ab9:	e8 86 56 75 00       	call   0x140e1b144
1406c5abe:	90                   	nop
1406c5abf:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
1406c5ac3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5ac7:	76 31                	jbe    0x1406c5afa
1406c5ac9:	48 ff c2             	inc    %rdx
1406c5acc:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1406c5ad0:	48 8b c1             	mov    %rcx,%rax
1406c5ad3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5ada:	72 19                	jb     0x1406c5af5
1406c5adc:	48 83 c2 27          	add    $0x27,%rdx
1406c5ae0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5ae4:	48 2b c1             	sub    %rcx,%rax
1406c5ae7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5aeb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5aef:	0f 87 b4 02 00 00    	ja     0x1406c5da9
1406c5af5:	e8 4a 56 75 00       	call   0x140e1b144
1406c5afa:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1406c5b01:	00
1406c5b02:	4d 8b ce             	mov    %r14,%r9
1406c5b05:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1406c5b09:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1406c5b0d:	49 8b cd             	mov    %r13,%rcx
1406c5b10:	e8 4b b5 fd ff       	call   0x1406a1060
1406c5b15:	48 8b f0             	mov    %rax,%rsi
1406c5b18:	4c 8b c7             	mov    %rdi,%r8
1406c5b1b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1406c5b1f:	49 8b cd             	mov    %r13,%rcx
1406c5b22:	e8 f9 a0 fd ff       	call   0x14069fc20
1406c5b27:	48 8b f8             	mov    %rax,%rdi
1406c5b2a:	49 8b d6             	mov    %r14,%rdx
1406c5b2d:	49 8b cd             	mov    %r13,%rcx
1406c5b30:	e8 6b b2 fd ff       	call   0x1406a0da0
1406c5b35:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c5b38:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1406c5b3d:	45 33 f6             	xor    %r14d,%r14d
1406c5b40:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
1406c5b44:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
1406c5b48:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406c5b4f:	90                   	nop
1406c5b50:	49 ff c0             	inc    %r8
1406c5b53:	46 38 34 00          	cmp    %r14b,(%rax,%r8,1)
1406c5b57:	75 f7                	jne    0x1406c5b50
1406c5b59:	48 8b d0             	mov    %rax,%rdx
1406c5b5c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1406c5b61:	e8 9a 12 ad ff       	call   0x140196e00
1406c5b66:	90                   	nop
1406c5b67:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c5b6a:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1406c5b6e:	48 c7 45 a7 0b 00 00 	movq   $0xb,-0x59(%rbp)
1406c5b75:	00
1406c5b76:	48 c7 45 af 0f 00 00 	movq   $0xf,-0x51(%rbp)
1406c5b7d:	00
1406c5b7e:	f2 0f 10 05 22 7c 95 	movsd  0x957c22(%rip),%xmm0        # 0x14101d7a8
1406c5b85:	00
1406c5b86:	f2 0f 11 45 97       	movsd  %xmm0,-0x69(%rbp)
1406c5b8b:	0f b7 05 1e 7c 95 00 	movzwl 0x957c1e(%rip),%eax        # 0x14101d7b0
1406c5b92:	66 89 45 9f          	mov    %ax,-0x61(%rbp)
1406c5b96:	0f b6 05 15 7c 95 00 	movzbl 0x957c15(%rip),%eax        # 0x14101d7b2
1406c5b9d:	88 45 a1             	mov    %al,-0x5f(%rbp)
1406c5ba0:	c6 45 a2 00          	movb   $0x0,-0x5e(%rbp)
1406c5ba4:	49 8b cd             	mov    %r13,%rcx
1406c5ba7:	e8 94 d9 01 00       	call   0x1406e3540
1406c5bac:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406c5bb1:	76 03                	jbe    0x1406c5bb6
1406c5bb3:	48 8b 36             	mov    (%rsi),%rsi
1406c5bb6:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406c5bbb:	76 03                	jbe    0x1406c5bc0
1406c5bbd:	48 8b 3f             	mov    (%rdi),%rdi
1406c5bc0:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406c5bc5:	48 83 7d 8f 0f       	cmpq   $0xf,-0x71(%rbp)
1406c5bca:	4c 0f 47 44 24 50    	cmova  0x50(%rsp),%r8
1406c5bd0:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1406c5bd4:	48 83 7d af 0f       	cmpq   $0xf,-0x51(%rbp)
1406c5bd9:	48 0f 47 55 97       	cmova  -0x69(%rbp),%rdx
1406c5bde:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406c5be3:	4c 8b cf             	mov    %rdi,%r9
1406c5be6:	49 8b 8d 98 0d 00 00 	mov    0xd98(%r13),%rcx
1406c5bed:	e8 7e 9f cb ff       	call   0x14037fb70
1406c5bf2:	49 8b 95 98 0d 00 00 	mov    0xd98(%r13),%rdx
1406c5bf9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c5bfe:	e8 b1 59 77 00       	call   0x140e3b5b4
1406c5c03:	90                   	nop
1406c5c04:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1406c5c08:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5c0c:	76 31                	jbe    0x1406c5c3f
1406c5c0e:	48 ff c2             	inc    %rdx
1406c5c11:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1406c5c15:	48 8b c1             	mov    %rcx,%rax
1406c5c18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c5c1f:	72 19                	jb     0x1406c5c3a
1406c5c21:	48 83 c2 27          	add    $0x27,%rdx
1406c5c25:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c5c29:	48 2b c1             	sub    %rcx,%rax
1406c5c2c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c5c30:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c5c34:	0f 87 75 01 00 00    	ja     0x1406c5daf
1406c5c3a:	e8 05 55 75 00       	call   0x140e1b144
1406c5c3f:	4c 89 75 a7          	mov    %r14,-0x59(%rbp)
1406c5c43:	48 c7 45 af 0f 00 00 	movq   $0xf,-0x51(%rbp)
1406c5c4a:	00
1406c5c4b:	c6 45 97 00          	movb   $0x0,-0x69(%rbp)
1406c5c4f:	48 8b 55 8f          	mov    -0x71(%rbp),%rdx
1406c5c53:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c5c57:	76 32                	jbe    0x1406c5c8b
1406c5c59:	48 ff c2             	inc    %rdx
1406c5c5c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx