1406bf855:	48 83 c2 27          	add    $0x27,%rdx
1406bf859:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bf85d:	48 2b c1             	sub    %rcx,%rax
1406bf860:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bf864:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bf868:	77 36                	ja     0x1406bf8a0
1406bf86a:	e8 d5 b8 75 00       	call   0x140e1b144
1406bf86f:	48 8b 97 d8 00 00 00 	mov    0xd8(%rdi),%rdx
1406bf876:	4c 8b c2             	mov    %rdx,%r8
1406bf879:	48 8d 0d 70 de 95 00 	lea    0x95de70(%rip),%rcx        # 0x14101d6f0
1406bf880:	e8 bb 7f ef ff       	call   0x1405b7840
1406bf885:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406bf88a:	48 33 cc             	xor    %rsp,%rcx
1406bf88d:	e8 6e bc 75 00       	call   0x140e1b500
1406bf892:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1406bf899:	00
1406bf89a:	48 83 c4 70          	add    $0x70,%rsp
1406bf89e:	5f                   	pop    %rdi
1406bf89f:	c3                   	ret
1406bf8a0:	e8 ff a8 76 00       	call   0x140e2a1a4
1406bf8a5:	90                   	nop
1406bf8a6:	e8 f9 a8 76 00       	call   0x140e2a1a4
1406bf8ab:	90                   	nop
1406bf8ac:	cc                   	int3
1406bf8ad:	cc                   	int3
1406bf8ae:	cc                   	int3
1406bf8af:	cc                   	int3
1406bf8b0:	48 8b c4             	mov    %rsp,%rax
1406bf8b3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1406bf8b7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1406bf8bb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1406bf8bf:	55                   	push   %rbp
1406bf8c0:	41 54                	push   %r12
1406bf8c2:	41 55                	push   %r13
1406bf8c4:	41 56                	push   %r14
1406bf8c6:	41 57                	push   %r15
1406bf8c8:	48 8d a8 b8 fe ff ff 	lea    -0x148(%rax),%rbp
1406bf8cf:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
1406bf8d6:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1406bf8da:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1406bf8de:	48 8b 05 1b 96 cf 00 	mov    0xcf961b(%rip),%rax        # 0x1413b8f00
1406bf8e5:	48 33 c4             	xor    %rsp,%rax
1406bf8e8:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
1406bf8ef:	4c 8b e9             	mov    %rcx,%r13
1406bf8f2:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1406bf8f7:	33 db                	xor    %ebx,%ebx
1406bf8f9:	89 5c 24 44          	mov    %ebx,0x44(%rsp)
1406bf8fd:	48 8b 91 98 0d 00 00 	mov    0xd98(%rcx),%rdx
1406bf904:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bf909:	e8 a6 bc 77 00       	call   0x140e3b5b4
1406bf90e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406bf911:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406bf915:	0f 57 c9             	xorps  %xmm1,%xmm1
1406bf918:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
1406bf91d:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1406bf923:	48 8d 15 76 dc 95 00 	lea    0x95dc76(%rip),%rdx        # 0x14101d5a0
1406bf92a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406bf92e:	e8 cd 74 ad ff       	call   0x140196e00
1406bf933:	90                   	nop
1406bf934:	49 8b cd             	mov    %r13,%rcx
1406bf937:	e8 04 3c 02 00       	call   0x1406e3540
1406bf93c:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1406bf940:	48 83 7d f8 0f       	cmpq   $0xf,-0x8(%rbp)
1406bf945:	4c 0f 47 45 e0       	cmova  -0x20(%rbp),%r8
1406bf94a:	48 8d 15 5f 8b 91 00 	lea    0x918b5f(%rip),%rdx        # 0x140fd84b0
1406bf951:	49 8b 8d 98 0d 00 00 	mov    0xd98(%r13),%rcx
1406bf958:	e8 13 02 cc ff       	call   0x14037fb70
1406bf95d:	49 8b 95 98 0d 00 00 	mov    0xd98(%r13),%rdx
1406bf964:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bf969:	e8 46 bc 77 00       	call   0x140e3b5b4
1406bf96e:	90                   	nop
1406bf96f:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1406bf973:	49 83 f8 0f          	cmp    $0xf,%r8
1406bf977:	76 0d                	jbe    0x1406bf986
1406bf979:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1406bf97d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406bf981:	e8 ca d6 ad ff       	call   0x14019d050
1406bf986:	49 8b cd             	mov    %r13,%rcx
1406bf989:	e8 02 3c 02 00       	call   0x1406e3590
1406bf98e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406bf991:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406bf995:	0f 57 c9             	xorps  %xmm1,%xmm1
1406bf998:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1406bf99d:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1406bf9a3:	48 8d 15 1e dc 95 00 	lea    0x95dc1e(%rip),%rdx        # 0x14101d5c8
1406bf9aa:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406bf9ae:	e8 4d 74 ad ff       	call   0x140196e00
1406bf9b3:	90                   	nop
1406bf9b4:	49 8b cd             	mov    %r13,%rcx
1406bf9b7:	e8 84 3b 02 00       	call   0x1406e3540
1406bf9bc:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1406bf9c0:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
1406bf9c5:	4c 0f 47 45 c0       	cmova  -0x40(%rbp),%r8
1406bf9ca:	48 8d 15 df 8a 91 00 	lea    0x918adf(%rip),%rdx        # 0x140fd84b0
1406bf9d1:	49 8b 8d 98 0d 00 00 	mov    0xd98(%r13),%rcx
1406bf9d8:	e8 93 01 cc ff       	call   0x14037fb70
1406bf9dd:	49 8b 95 98 0d 00 00 	mov    0xd98(%r13),%rdx
1406bf9e4:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bf9e9:	e8 c6 bb 77 00       	call   0x140e3b5b4
1406bf9ee:	90                   	nop
1406bf9ef:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406bf9f3:	e8 58 80 ad ff       	call   0x140197a50
1406bf9f8:	49 8b 95 98 0d 00 00 	mov    0xd98(%r13),%rdx
1406bf9ff:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406bfa04:	e8 ab bb 77 00       	call   0x140e3b5b4
1406bfa09:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%rbp)
1406bfa10:	48 c7 45 88 00 00 00 	movq   $0x0,-0x78(%rbp)
1406bfa17:	00
1406bfa18:	48 c7 45 90 00 00 00 	movq   $0x0,-0x70(%rbp)
1406bfa1f:	00
1406bfa20:	ba 01 00 00 00       	mov    $0x1,%edx
1406bfa25:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1406bfa29:	e8 e2 08 cf ff       	call   0x1403b0310
1406bfa2e:	48 89 00             	mov    %rax,(%rax)
1406bfa31:	48 89 40 08          	mov    %rax,0x8(%rax)
1406bfa35:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1406bfa39:	48 c7 45 98 00 00 00 	movq   $0x0,-0x68(%rbp)
1406bfa40:	00
1406bfa41:	0f 57 c0             	xorps  %xmm0,%xmm0
1406bfa44:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1406bfa49:	48 c7 45 b0 07 00 00 	movq   $0x7,-0x50(%rbp)
1406bfa50:	00
1406bfa51:	48 c7 45 b8 08 00 00 	movq   $0x8,-0x48(%rbp)
1406bfa58:	00
1406bfa59:	c7 45 80 00 00 80 3f 	movl   $0x3f800000,-0x80(%rbp)
1406bfa60:	4c 8b c0             	mov    %rax,%r8
1406bfa63:	ba 10 00 00 00       	mov    $0x10,%edx
1406bfa68:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1406bfa6c:	e8 0f d0 cc ff       	call   0x14038ca80
1406bfa71:	90                   	nop
1406bfa72:	49 8b 45 00          	mov    0x0(%r13),%rax
1406bfa76:	4c 8b 20             	mov    (%rax),%r12
1406bfa79:	4c 8b 78 08          	mov    0x8(%rax),%r15
1406bfa7d:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1406bfa82:	4d 3b e7             	cmp    %r15,%r12
1406bfa85:	0f 84 4b 03 00 00    	je     0x1406bfdd6
1406bfa8b:	48 bf 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rdi
1406bfa92:	9c f2 cb
1406bfa95:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1406bfa9c:	00 00 00 00
1406bfaa0:	41 80 7c 24 2c 00    	cmpb   $0x0,0x2c(%r12)
1406bfaa6:	0f 85 1d 03 00 00    	jne    0x1406bfdc9
1406bfaac:	49 8b 04 24          	mov    (%r12),%rax
1406bfab0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406bfab5:	4d 8b c4             	mov    %r12,%r8
1406bfab8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1406bfabc:	49 8b cd             	mov    %r13,%rcx
1406bfabf:	e8 bc 3b 00 00       	call   0x1406c3680
1406bfac4:	90                   	nop
1406bfac5:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1406bfac9:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
1406bface:	4c 0f 47 45 c0       	cmova  -0x40(%rbp),%r8
1406bfad3:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1406bfada:	49 8b cd             	mov    %r13,%rcx
1406bfadd:	e8 9e f5 fd ff       	call   0x14069f080
1406bfae2:	90                   	nop
1406bfae3:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1406bfae9:	48 8d 15 ec da 95 00 	lea    0x95daec(%rip),%rdx        # 0x14101d5dc
1406bfaf0:	48 8b c8             	mov    %rax,%rcx
1406bfaf3:	e8 88 e6 ae ff       	call   0x1401ae180
1406bfaf8:	0f 10 38             	movups (%rax),%xmm7
1406bfafb:	0f 11 bd a0 00 00 00 	movups %xmm7,0xa0(%rbp)
1406bfb02:	0f 10 70 10          	movups 0x10(%rax),%xmm6
1406bfb06:	0f 11 b5 b0 00 00 00 	movups %xmm6,0xb0(%rbp)
1406bfb0d:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406bfb14:	00
1406bfb15:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406bfb1c:	00
1406bfb1d:	c6 00 00             	movb   $0x0,(%rax)
1406bfb20:	0f ba eb 07          	bts    $0x7,%ebx
1406bfb24:	89 5c 24 44          	mov    %ebx,0x44(%rsp)
1406bfb28:	4c 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8
1406bfb2f:	49 83 f8 0f          	cmp    $0xf,%r8
1406bfb33:	76 13                	jbe    0x1406bfb48
1406bfb35:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1406bfb3c:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1406bfb43:	e8 08 d5 ad ff       	call   0x14019d050
1406bfb48:	48 c7 85 90 00 00 00 	movq   $0x0,0x90(%rbp)
1406bfb4f:	00 00 00 00
1406bfb53:	48 c7 85 98 00 00 00 	movq   $0xf,0x98(%rbp)
1406bfb5a:	0f 00 00 00
1406bfb5e:	c6 85 80 00 00 00 00 	movb   $0x0,0x80(%rbp)
1406bfb65:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1406bfb6c:	66 48 0f 7e fe       	movq   %xmm7,%rsi
1406bfb71:	66 0f 6f c6          	movdqa %xmm6,%xmm0
1406bfb75:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1406bfb7a:	66 49 0f 7e c6       	movq   %xmm0,%r14
1406bfb7f:	49 83 fe 0f          	cmp    $0xf,%r14
1406bfb83:	48 0f 47 d6          	cmova  %rsi,%rdx
1406bfb87:	4c 8b cf             	mov    %rdi,%r9
1406bfb8a:	33 c9                	xor    %ecx,%ecx
1406bfb8c:	66 48 0f 7e f7       	movq   %xmm6,%rdi
1406bfb91:	48 85 ff             	test   %rdi,%rdi
1406bfb94:	74 22                	je     0x1406bfbb8
1406bfb96:	49 bf b3 01 00 00 00 	movabs $0x100000001b3,%r15
1406bfb9d:	01 00 00
1406bfba0:	0f b6 04 11          	movzbl (%rcx,%rdx,1),%eax
1406bfba4:	4c 33 c8             	xor    %rax,%r9
1406bfba7:	4d 0f af cf          	imul   %r15,%r9
1406bfbab:	48 ff c1             	inc    %rcx
1406bfbae:	48 3b cf             	cmp    %rdi,%rcx
1406bfbb1:	72 ed                	jb     0x1406bfba0
1406bfbb3:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1406bfbb8:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1406bfbbf:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1406bfbc4:	49 8d 8d 40 03 00 00 	lea    0x340(%r13),%rcx
1406bfbcb:	e8 30 46 b5 ff       	call   0x140214200
1406bfbd0:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1406bfbd5:	75 58                	jne    0x1406bfc2f
1406bfbd7:	49 83 fe 0f          	cmp    $0xf,%r14
1406bfbdb:	76 32                	jbe    0x1406bfc0f
1406bfbdd:	49 8d 56 01          	lea    0x1(%r14),%rdx
1406bfbe1:	48 8b c6             	mov    %rsi,%rax
1406bfbe4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bfbeb:	72 19                	jb     0x1406bfc06
1406bfbed:	48 83 c2 27          	add    $0x27,%rdx
1406bfbf1:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1406bfbf5:	48 2b c6             	sub    %rsi,%rax
1406bfbf8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bfbfc:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bfc00:	0f 87 67 0e 00 00    	ja     0x1406c0a6d
1406bfc06:	48 8b ce             	mov    %rsi,%rcx
1406bfc09:	e8 36 b5 75 00       	call   0x140e1b144
1406bfc0e:	90                   	nop
1406bfc0f:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
1406bfc13:	49 83 f8 0f          	cmp    $0xf,%r8
1406bfc17:	0f 86 a2 01 00 00    	jbe    0x1406bfdbf
1406bfc1d:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
1406bfc21:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406bfc25:	e8 26 d4 ad ff       	call   0x14019d050
1406bfc2a:	e9 90 01 00 00       	jmp    0x1406bfdbf
1406bfc2f:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1406bfc36:	49 83 fe 0f          	cmp    $0xf,%r14
1406bfc3a:	4c 0f 47 c6          	cmova  %rsi,%r8
1406bfc3e:	48 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rcx
1406bfc45:	9c f2 cb
1406bfc48:	33 d2                	xor    %edx,%edx
1406bfc4a:	48 85 ff             	test   %rdi,%rdi
1406bfc4d:	74 2a                	je     0x1406bfc79
1406bfc4f:	49 bd b3 01 00 00 00 	movabs $0x100000001b3,%r13
1406bfc56:	01 00 00
1406bfc59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1406bfc60:	42 0f b6 04 02       	movzbl (%rdx,%r8,1),%eax
1406bfc65:	48 33 c8             	xor    %rax,%rcx
1406bfc68:	49 0f af cd          	imul   %r13,%rcx
1406bfc6c:	48 ff c2             	inc    %rdx
1406bfc6f:	48 3b d7             	cmp    %rdi,%rdx
1406bfc72:	72 ec                	jb     0x1406bfc60
1406bfc74:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1406bfc79:	49 8b 85 30 04 00 00 	mov    0x430(%r13),%rax
1406bfc80:	48 23 c1             	and    %rcx,%rax
1406bfc83:	48 03 c0             	add    %rax,%rax
1406bfc86:	4d 8b bd 18 04 00 00 	mov    0x418(%r13),%r15
1406bfc8d:	49 8b 5c c7 08       	mov    0x8(%r15,%rax,8),%rbx
1406bfc92:	4d 8b ad 08 04 00 00 	mov    0x408(%r13),%r13
1406bfc99:	49 3b dd             	cmp    %r13,%rbx
1406bfc9c:	74 4f                	je     0x1406bfced
1406bfc9e:	4d 8b 3c c7          	mov    (%r15,%rax,8),%r15
1406bfca2:	0f 1f 40 00          	nopl   0x0(%rax)
1406bfca6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1406bfcad:	00 00 00
1406bfcb0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1406bfcb4:	48 8b 42 10          	mov    0x10(%rdx),%rax
1406bfcb8:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1406bfcbd:	76 03                	jbe    0x1406bfcc2
1406bfcbf:	48 8b 12             	mov    (%rdx),%rdx
1406bfcc2:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1406bfcc9:	49 83 fe 0f          	cmp    $0xf,%r14
1406bfccd:	48 0f 47 ce          	cmova  %rsi,%rcx
1406bfcd1:	48 3b f8             	cmp    %rax,%rdi
1406bfcd4:	75 0c                	jne    0x1406bfce2
1406bfcd6:	4c 8b c7             	mov    %rdi,%r8
1406bfcd9:	e8 72 fd 81 00       	call   0x140edfa50
1406bfcde:	85 c0                	test   %eax,%eax
1406bfce0:	74 0d                	je     0x1406bfcef
1406bfce2:	49 3b df             	cmp    %r15,%rbx
1406bfce5:	74 06                	je     0x1406bfced
1406bfce7:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1406bfceb:	eb c3                	jmp    0x1406bfcb0
1406bfced:	33 db                	xor    %ebx,%ebx
1406bfcef:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1406bfcf4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1406bfcf9:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406bfcfe:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1406bfd05:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406bfd09:	e8 22 e3 ff ff       	call   0x1406be030
1406bfd0e:	48 8b 08             	mov    (%rax),%rcx
1406bfd11:	48 83 c1 18          	add    $0x18,%rcx
1406bfd15:	48 85 db             	test   %rbx,%rbx
1406bfd18:	49 0f 44 dd          	cmove  %r13,%rbx
1406bfd1c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1406bfd20:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1406bfd24:	74 0e                	je     0x1406bfd34
1406bfd26:	48 8b 43 30          	mov    0x30(%rbx),%rax
1406bfd2a:	48 89 02             	mov    %rax,(%rdx)
1406bfd2d:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
1406bfd32:	eb 0a                	jmp    0x1406bfd3e
1406bfd34:	4c 8d 43 30          	lea    0x30(%rbx),%r8
1406bfd38:	e8 83 b2 cb ff       	call   0x14037afc0
1406bfd3d:	90                   	nop
1406bfd3e:	49 83 fe 0f          	cmp    $0xf,%r14
1406bfd42:	76 32                	jbe    0x1406bfd76
1406bfd44:	49 8d 56 01          	lea    0x1(%r14),%rdx
1406bfd48:	48 8b c6             	mov    %rsi,%rax
1406bfd4b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bfd52:	72 19                	jb     0x1406bfd6d
1406bfd54:	48 83 c2 27          	add    $0x27,%rdx
1406bfd58:	48 8b 76 f8          	mov    -0x8(%rsi),%rsi
1406bfd5c:	48 2b c6             	sub    %rsi,%rax
1406bfd5f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bfd63:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bfd67:	0f 87 00 0d 00 00    	ja     0x1406c0a6d
1406bfd6d:	48 8b ce             	mov    %rsi,%rcx
1406bfd70:	e8 cf b3 75 00       	call   0x140e1b144
1406bfd75:	90                   	nop
1406bfd76:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406bfd7a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406bfd7e:	76 31                	jbe    0x1406bfdb1
1406bfd80:	48 ff c2             	inc    %rdx
1406bfd83:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406bfd87:	48 8b c1             	mov    %rcx,%rax
1406bfd8a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406bfd91:	72 19                	jb     0x1406bfdac
1406bfd93:	48 83 c2 27          	add    $0x27,%rdx
1406bfd97:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406bfd9b:	48 2b c1             	sub    %rcx,%rax
1406bfd9e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406bfda2:	48 83 f8 1f          	cmp    $0x1f,%rax
1406bfda6:	0f 87 c7 0c 00 00    	ja     0x1406c0a73
1406bfdac:	e8 93 b3 75 00       	call   0x140e1b144
1406bfdb1:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1406bfdb6:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1406bfdbb:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
1406bfdbf:	48 bf 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%rdi
1406bfdc6:	9c f2 cb
1406bfdc9:	49 83 c4 30          	add    $0x30,%r12
1406bfdcd:	4d 3b e7             	cmp    %r15,%r12
1406bfdd0:	0f 85 ca fc ff ff    	jne    0x1406bfaa0
1406bfdd6:	4c 8b 7d 88          	mov    -0x78(%rbp),%r15
1406bfdda:	49 8b 1f             	mov    (%r15),%rbx
1406bfddd:	49 3b df             	cmp    %r15,%rbx
1406bfde0:	0f 84 97 09 00 00    	je     0x1406c077d
1406bfde6:	0f b6 74 24 40       	movzbl 0x40(%rsp),%esi
1406bfdeb:	44 0f b6 74 24 40    	movzbl 0x40(%rsp),%r14d
1406bfdf1:	44 0f b6 64 24 40    	movzbl 0x40(%rsp),%r12d
1406bfdf7:	0f b6 7c 24 40       	movzbl 0x40(%rsp),%edi
1406bfdfc:	49 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r11
1406bfe03:	ff ff 7f
1406bfe06:	49 b9 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r9
1406bfe0d:	cc cc cc