1405709ad:	89 75 8b             	mov    %esi,-0x75(%rbp)
1405709b0:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1405709b4:	48 83 7d bf 0f       	cmpq   $0xf,-0x41(%rbp)
1405709b9:	48 0f 47 55 a7       	cmova  -0x59(%rbp),%rdx
1405709be:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
1405709c2:	48 8b cf             	mov    %rdi,%rcx
1405709c5:	e8 b6 d7 c3 ff       	call   0x1401ae180
1405709ca:	90                   	nop
1405709cb:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1405709cf:	e8 7c 70 c2 ff       	call   0x140197a50
1405709d4:	49 ff c4             	inc    %r12
1405709d7:	49 83 c7 20          	add    $0x20,%r15
1405709db:	49 8b 4e 70          	mov    0x70(%r14),%rcx
1405709df:	49 8b 46 78          	mov    0x78(%r14),%rax
1405709e3:	48 2b c1             	sub    %rcx,%rax
1405709e6:	48 c1 f8 05          	sar    $0x5,%rax
1405709ea:	4c 3b e0             	cmp    %rax,%r12
1405709ed:	0f 82 65 ff ff ff    	jb     0x140570958
1405709f3:	45 33 ff             	xor    %r15d,%r15d
1405709f6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1405709fc:	4c 8d 25 69 5e a4 00 	lea    0xa45e69(%rip),%r12        # 0x140fb686c
140570a03:	49 8b d4             	mov    %r12,%rdx
140570a06:	48 8b cf             	mov    %rdi,%rcx
140570a09:	e8 72 d7 c3 ff       	call   0x1401ae180
140570a0e:	49 8b 46 68          	mov    0x68(%r14),%rax
140570a12:	48 85 c0             	test   %rax,%rax
140570a15:	0f 84 a2 00 00 00    	je     0x140570abd
140570a1b:	48 8d 0d ee f2 a9 00 	lea    0xa9f2ee(%rip),%rcx        # 0x14100fd10
140570a22:	48 8d 15 f7 f2 a9 00 	lea    0xa9f2f7(%rip),%rdx        # 0x14100fd20
140570a29:	48 83 f8 01          	cmp    $0x1,%rax
140570a2d:	48 0f 47 d1          	cmova  %rcx,%rdx
140570a31:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140570a38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140570a3f:	00
140570a40:	49 ff c0             	inc    %r8
140570a43:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140570a48:	75 f6                	jne    0x140570a40
140570a4a:	48 8b cf             	mov    %rdi,%rcx
140570a4d:	e8 2e d7 c3 ff       	call   0x1401ae180
140570a52:	49 8b 46 60          	mov    0x60(%r14),%rax
140570a56:	48 8b 18             	mov    (%rax),%rbx
140570a59:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140570a5d:	48 3b d8             	cmp    %rax,%rbx
140570a60:	74 4a                	je     0x140570aac
140570a62:	48 3b 18             	cmp    (%rax),%rbx
140570a65:	74 15                	je     0x140570a7c
140570a67:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140570a6d:	48 8d 15 f8 00 a7 00 	lea    0xa700f8(%rip),%rdx        # 0x140fe0b6c
140570a74:	48 8b cf             	mov    %rdi,%rcx
140570a77:	e8 04 d7 c3 ff       	call   0x1401ae180
140570a7c:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140570a80:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140570a84:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140570a89:	76 03                	jbe    0x140570a8e
140570a8b:	48 8b 12             	mov    (%rdx),%rdx
140570a8e:	48 8b cf             	mov    %rdi,%rcx
140570a91:	e8 ea d6 c3 ff       	call   0x1401ae180
140570a96:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140570a9a:	e8 a1 4d c7 ff       	call   0x1401e5840
140570a9f:	49 8b 46 60          	mov    0x60(%r14),%rax
140570aa3:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140570aa7:	48 3b d8             	cmp    %rax,%rbx
140570aaa:	75 b6                	jne    0x140570a62
140570aac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140570ab2:	49 8b d4             	mov    %r12,%rdx
140570ab5:	48 8b cf             	mov    %rdi,%rcx
140570ab8:	e8 c3 d6 c3 ff       	call   0x1401ae180
140570abd:	49 83 7e 58 00       	cmpq   $0x0,0x58(%r14)
140570ac2:	0f 84 82 01 00 00    	je     0x140570c4a
140570ac8:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140570ace:	48 8d 15 5b f2 a9 00 	lea    0xa9f25b(%rip),%rdx        # 0x14100fd30
140570ad5:	48 8b cf             	mov    %rdi,%rcx
140570ad8:	e8 a3 d6 c3 ff       	call   0x1401ae180
140570add:	49 8b 46 50          	mov    0x50(%r14),%rax
140570ae1:	48 8b 18             	mov    (%rax),%rbx
140570ae4:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140570ae8:	48 3b d8             	cmp    %rax,%rbx
140570aeb:	0f 84 48 01 00 00    	je     0x140570c39
140570af1:	48 3b 18             	cmp    (%rax),%rbx
140570af4:	74 15                	je     0x140570b0b
140570af6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140570afc:	48 8d 15 69 00 a7 00 	lea    0xa70069(%rip),%rdx        # 0x140fe0b6c
140570b03:	48 8b cf             	mov    %rdi,%rcx
140570b06:	e8 75 d6 c3 ff       	call   0x1401ae180
140570b0b:	e8 40 a6 2f 00       	call   0x14086b150
140570b10:	48 83 c3 20          	add    $0x20,%rbx
140570b14:	4c 8b c0             	mov    %rax,%r8
140570b17:	48 8b d3             	mov    %rbx,%rdx
140570b1a:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570b1e:	e8 1d 67 2f 00       	call   0x140867240
140570b23:	90                   	nop
140570b24:	48 8b d3             	mov    %rbx,%rdx
140570b27:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140570b2b:	e8 10 7f c3 ff       	call   0x1401a8a40
140570b30:	90                   	nop
140570b31:	48 83 7d d7 00       	cmpq   $0x0,-0x29(%rbp)
140570b36:	74 54                	je     0x140570b8c
140570b38:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140570b3c:	48 83 7d df 0f       	cmpq   $0xf,-0x21(%rbp)
140570b41:	48 0f 47 55 c7       	cmova  -0x39(%rbp),%rdx
140570b46:	0f 57 c0             	xorps  %xmm0,%xmm0
140570b49:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570b4d:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
140570b51:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140570b55:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140570b5c:	0f 1f 40 00          	nopl   0x0(%rax)
140570b60:	49 ff c0             	inc    %r8
140570b63:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140570b68:	75 f6                	jne    0x140570b60
140570b6a:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570b6e:	e8 8d 62 c2 ff       	call   0x140196e00
140570b73:	90                   	nop
140570b74:	83 ce 02             	or     $0x2,%esi
140570b77:	89 75 8b             	mov    %esi,-0x75(%rbp)
140570b7a:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570b7e:	e8 7d 7e 2f 00       	call   0x140868a00
140570b83:	84 c0                	test   %al,%al
140570b85:	74 05                	je     0x140570b8c
140570b87:	41 b7 01             	mov    $0x1,%r15b
140570b8a:	eb 03                	jmp    0x140570b8f
140570b8c:	45 32 ff             	xor    %r15b,%r15b
140570b8f:	40 f6 c6 02          	test   $0x2,%sil
140570b93:	74 0f                	je     0x140570ba4
140570b95:	83 e6 fd             	and    $0xfffffffd,%esi
140570b98:	89 75 8b             	mov    %esi,-0x75(%rbp)
140570b9b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570b9f:	e8 ac 6e c2 ff       	call   0x140197a50
140570ba4:	45 84 ff             	test   %r15b,%r15b
140570ba7:	74 16                	je     0x140570bbf
140570ba9:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140570baf:	48 8d 15 86 f1 a9 00 	lea    0xa9f186(%rip),%rdx        # 0x14100fd3c
140570bb6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140570bba:	e8 c1 d5 c3 ff       	call   0x1401ae180
140570bbf:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140570bc3:	48 83 7d ff 0f       	cmpq   $0xf,-0x1(%rbp)
140570bc8:	4c 0f 47 45 e7       	cmova  -0x19(%rbp),%r8
140570bcd:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140570bd2:	76 03                	jbe    0x140570bd7
140570bd4:	48 8b 1b             	mov    (%rbx),%rbx
140570bd7:	48 8b d3             	mov    %rbx,%rdx
140570bda:	48 8d 0d 67 f1 a9 00 	lea    0xa9f167(%rip),%rcx        # 0x14100fd48
140570be1:	e8 2a 6d 2f 00       	call   0x140867910
140570be6:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140570bed:	0f 1f 00             	nopl   (%rax)
140570bf0:	49 ff c0             	inc    %r8
140570bf3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140570bf8:	75 f6                	jne    0x140570bf0
140570bfa:	48 8b d0             	mov    %rax,%rdx
140570bfd:	48 8b cf             	mov    %rdi,%rcx
140570c00:	e8 7b d5 c3 ff       	call   0x1401ae180
140570c05:	90                   	nop
140570c06:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140570c0a:	e8 41 6e c2 ff       	call   0x140197a50
140570c0f:	90                   	nop
140570c10:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570c14:	e8 37 6e c2 ff       	call   0x140197a50
140570c19:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140570c1d:	e8 1e 4c c7 ff       	call   0x1401e5840
140570c22:	49 8b 46 50          	mov    0x50(%r14),%rax
140570c26:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140570c2a:	48 3b d8             	cmp    %rax,%rbx
140570c2d:	41 bf 00 00 00 00    	mov    $0x0,%r15d
140570c33:	0f 85 b8 fe ff ff    	jne    0x140570af1
140570c39:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140570c3f:	49 8b d4             	mov    %r12,%rdx
140570c42:	48 8b cf             	mov    %rdi,%rcx
140570c45:	e8 36 d5 c3 ff       	call   0x1401ae180
140570c4a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140570c50:	49 8b d4             	mov    %r12,%rdx
140570c53:	48 8b cf             	mov    %rdi,%rcx
140570c56:	e8 25 d5 c3 ff       	call   0x1401ae180
140570c5b:	0f 57 c0             	xorps  %xmm0,%xmm0
140570c5e:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570c62:	66 0f 6f 0d b6 36 a3 	movdqa 0xa336b6(%rip),%xmm1        # 0x140fa4320
140570c69:	00
140570c6a:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140570c6f:	48 8b 05 ea f0 a9 00 	mov    0xa9f0ea(%rip),%rax        # 0x14100fd60
140570c76:	89 45 a7             	mov    %eax,-0x59(%rbp)
140570c79:	0f b7 05 e4 f0 a9 00 	movzwl 0xa9f0e4(%rip),%eax        # 0x14100fd64
140570c80:	66 89 45 ab          	mov    %ax,-0x55(%rbp)
140570c84:	0f b6 05 db f0 a9 00 	movzbl 0xa9f0db(%rip),%eax        # 0x14100fd66
140570c8b:	88 45 ad             	mov    %al,-0x53(%rbp)
140570c8e:	c6 45 ae 00          	movb   $0x0,-0x52(%rbp)
140570c92:	41 b0 7e             	mov    $0x7e,%r8b
140570c95:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140570c99:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570c9d:	e8 ee 0c ff ff       	call   0x140561990
140570ca2:	90                   	nop
140570ca3:	4c 8b 40 10          	mov    0x10(%rax),%r8
140570ca7:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140570cac:	76 03                	jbe    0x140570cb1
140570cae:	48 8b 00             	mov    (%rax),%rax
140570cb1:	48 8b d0             	mov    %rax,%rdx
140570cb4:	48 8b cf             	mov    %rdi,%rcx
140570cb7:	e8 c4 d4 c3 ff       	call   0x1401ae180
140570cbc:	90                   	nop
140570cbd:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570cc1:	e8 8a 6d c2 ff       	call   0x140197a50
140570cc6:	90                   	nop
140570cc7:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140570ccb:	49 83 f8 0f          	cmp    $0xf,%r8
140570ccf:	76 0d                	jbe    0x140570cde
140570cd1:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140570cd5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570cd9:	e8 72 c3 c2 ff       	call   0x14019d050
140570cde:	0f 57 c0             	xorps  %xmm0,%xmm0
140570ce1:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570ce5:	66 0f 6f 0d 13 4d a3 	movdqa 0xa34d13(%rip),%xmm1        # 0x140fa5a00
140570cec:	00
140570ced:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140570cf2:	f2 0f 10 05 6e f0 a9 	movsd  0xa9f06e(%rip),%xmm0        # 0x14100fd68
140570cf9:	00
140570cfa:	f2 0f 11 45 a7       	movsd  %xmm0,-0x59(%rbp)
140570cff:	8b 05 6b f0 a9 00    	mov    0xa9f06b(%rip),%eax        # 0x14100fd70
140570d05:	89 45 af             	mov    %eax,-0x51(%rbp)
140570d08:	0f b7 05 65 f0 a9 00 	movzwl 0xa9f065(%rip),%eax        # 0x14100fd74
140570d0f:	66 89 45 b3          	mov    %ax,-0x4d(%rbp)
140570d13:	0f b6 05 5c f0 a9 00 	movzbl 0xa9f05c(%rip),%eax        # 0x14100fd76
140570d1a:	88 45 b5             	mov    %al,-0x4b(%rbp)
140570d1d:	c6 45 b6 00          	movb   $0x0,-0x4a(%rbp)
140570d21:	49 8d 9e a8 00 00 00 	lea    0xa8(%r14),%rbx
140570d28:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140570d2d:	41 b1 3d             	mov    $0x3d,%r9b
140570d30:	41 b0 23             	mov    $0x23,%r8b
140570d33:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140570d37:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570d3b:	e8 60 25 00 00       	call   0x1405732a0
140570d40:	90                   	nop
140570d41:	4c 8b 40 10          	mov    0x10(%rax),%r8
140570d45:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140570d4a:	76 03                	jbe    0x140570d4f
140570d4c:	48 8b 00             	mov    (%rax),%rax
140570d4f:	48 8b d0             	mov    %rax,%rdx
140570d52:	48 8b cf             	mov    %rdi,%rcx
140570d55:	e8 26 d4 c3 ff       	call   0x1401ae180
140570d5a:	90                   	nop
140570d5b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570d5f:	e8 ec 6c c2 ff       	call   0x140197a50
140570d64:	90                   	nop
140570d65:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140570d69:	49 83 f8 0f          	cmp    $0xf,%r8
140570d6d:	76 0d                	jbe    0x140570d7c
140570d6f:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140570d73:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570d77:	e8 d4 c2 c2 ff       	call   0x14019d050
140570d7c:	0f 57 c0             	xorps  %xmm0,%xmm0
140570d7f:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570d83:	0f 57 c9             	xorps  %xmm1,%xmm1
140570d86:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140570d8b:	41 b8 13 00 00 00    	mov    $0x13,%r8d
140570d91:	48 8d 15 e0 ef a9 00 	lea    0xa9efe0(%rip),%rdx        # 0x14100fd78
140570d98:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570d9c:	e8 5f 60 c2 ff       	call   0x140196e00
140570da1:	90                   	nop
140570da2:	49 8d b6 98 00 00 00 	lea    0x98(%r14),%rsi
140570da9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140570dae:	41 b1 3d             	mov    $0x3d,%r9b
140570db1:	41 b0 23             	mov    $0x23,%r8b
140570db4:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140570db8:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570dbc:	e8 df 24 00 00       	call   0x1405732a0
140570dc1:	90                   	nop
140570dc2:	4c 8b 40 10          	mov    0x10(%rax),%r8
140570dc6:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140570dcb:	76 03                	jbe    0x140570dd0
140570dcd:	48 8b 00             	mov    (%rax),%rax
140570dd0:	48 8b d0             	mov    %rax,%rdx
140570dd3:	48 8b cf             	mov    %rdi,%rcx
140570dd6:	e8 a5 d3 c3 ff       	call   0x1401ae180
140570ddb:	90                   	nop
140570ddc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570de0:	e8 6b 6c c2 ff       	call   0x140197a50
140570de5:	90                   	nop
140570de6:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140570dea:	49 83 f8 0f          	cmp    $0xf,%r8
140570dee:	76 0d                	jbe    0x140570dfd
140570df0:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140570df4:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570df8:	e8 53 c2 c2 ff       	call   0x14019d050
140570dfd:	0f 57 c0             	xorps  %xmm0,%xmm0
140570e00:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570e04:	66 0f 6f 0d f4 5a a3 	movdqa 0xa35af4(%rip),%xmm1        # 0x140fa6900
140570e0b:	00
140570e0c:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140570e11:	f2 0f 10 05 77 ef a9 	movsd  0xa9ef77(%rip),%xmm0        # 0x14100fd90
140570e18:	00
140570e19:	f2 0f 11 45 a7       	movsd  %xmm0,-0x59(%rbp)
140570e1e:	0f b6 05 73 ef a9 00 	movzbl 0xa9ef73(%rip),%eax        # 0x14100fd98
140570e25:	88 45 af             	mov    %al,-0x51(%rbp)
140570e28:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140570e2c:	4d 8d be b8 00 00 00 	lea    0xb8(%r14),%r15
140570e33:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140570e38:	41 b1 3d             	mov    $0x3d,%r9b
140570e3b:	41 b0 23             	mov    $0x23,%r8b
140570e3e:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140570e42:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570e46:	e8 55 24 00 00       	call   0x1405732a0
140570e4b:	90                   	nop
140570e4c:	4c 8b 40 10          	mov    0x10(%rax),%r8
140570e50:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140570e55:	76 03                	jbe    0x140570e5a
140570e57:	48 8b 00             	mov    (%rax),%rax
140570e5a:	48 8b d0             	mov    %rax,%rdx
140570e5d:	48 8b cf             	mov    %rdi,%rcx
140570e60:	e8 1b d3 c3 ff       	call   0x1401ae180
140570e65:	90                   	nop
140570e66:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570e6a:	e8 e1 6b c2 ff       	call   0x140197a50
140570e6f:	90                   	nop
140570e70:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
140570e74:	49 83 f8 0f          	cmp    $0xf,%r8
140570e78:	76 0d                	jbe    0x140570e87
140570e7a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140570e7e:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140570e82:	e8 c9 c1 c2 ff       	call   0x14019d050
140570e87:	0f 57 c0             	xorps  %xmm0,%xmm0
140570e8a:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140570e8e:	66 0f 6f 0d 6a 4b a3 	movdqa 0xa34b6a(%rip),%xmm1        # 0x140fa5a00
140570e95:	00
140570e96:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140570e9b:	f2 0f 10 05 fd ee a9 	movsd  0xa9eefd(%rip),%xmm0        # 0x14100fda0
140570ea2:	00
140570ea3:	f2 0f 11 45 a7       	movsd  %xmm0,-0x59(%rbp)
140570ea8:	8b 05 fa ee a9 00    	mov    0xa9eefa(%rip),%eax        # 0x14100fda8
140570eae:	89 45 af             	mov    %eax,-0x51(%rbp)
140570eb1:	0f b7 05 f4 ee a9 00 	movzwl 0xa9eef4(%rip),%eax        # 0x14100fdac
140570eb8:	66 89 45 b3          	mov    %ax,-0x4d(%rbp)
140570ebc:	0f b6 05 eb ee a9 00 	movzbl 0xa9eeeb(%rip),%eax        # 0x14100fdae
140570ec3:	88 45 b5             	mov    %al,-0x4b(%rbp)
140570ec6:	c6 45 b6 00          	movb   $0x0,-0x4a(%rbp)
140570eca:	49 8d 86 c8 00 00 00 	lea    0xc8(%r14),%rax
140570ed1:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140570ed5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140570eda:	41 b1 3d             	mov    $0x3d,%r9b
140570edd:	41 b0 23             	mov    $0x23,%r8b
140570ee0:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140570ee4:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570ee8:	e8 b3 23 00 00       	call   0x1405732a0
140570eed:	90                   	nop
140570eee:	4c 8b 40 10          	mov    0x10(%rax),%r8
140570ef2:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140570ef7:	76 03                	jbe    0x140570efc
140570ef9:	48 8b 00             	mov    (%rax),%rax
140570efc:	48 8b d0             	mov    %rax,%rdx
140570eff:	48 8b cf             	mov    %rdi,%rcx
140570f02:	e8 79 d2 c3 ff       	call   0x1401ae180
140570f07:	90                   	nop
140570f08:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140570f0c:	e8 3f 6b c2 ff       	call   0x140197a50
140570f11:	90                   	nop