1409ecd6a:	cc                   	int3
1409ecd6b:	cc                   	int3
1409ecd6c:	cc                   	int3
1409ecd6d:	cc                   	int3
1409ecd6e:	cc                   	int3
1409ecd6f:	cc                   	int3
1409ecd70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ecd75:	57                   	push   %rdi
1409ecd76:	48 83 ec 20          	sub    $0x20,%rsp
1409ecd7a:	48 8b fa             	mov    %rdx,%rdi
1409ecd7d:	48 8b d9             	mov    %rcx,%rbx
1409ecd80:	e8 bb 45 fe ff       	call   0x1409d1340
1409ecd85:	84 c0                	test   %al,%al
1409ecd87:	74 2b                	je     0x1409ecdb4
1409ecd89:	8b 57 70             	mov    0x70(%rdi),%edx
1409ecd8c:	48 8b cb             	mov    %rbx,%rcx
1409ecd8f:	e8 9c b3 06 00       	call   0x140a58130
1409ecd94:	84 c0                	test   %al,%al
1409ecd96:	74 1c                	je     0x1409ecdb4
1409ecd98:	8b 57 74             	mov    0x74(%rdi),%edx
1409ecd9b:	48 8b cb             	mov    %rbx,%rcx
1409ecd9e:	e8 8d b3 06 00       	call   0x140a58130
1409ecda3:	84 c0                	test   %al,%al
1409ecda5:	74 0d                	je     0x1409ecdb4
1409ecda7:	b0 01                	mov    $0x1,%al
1409ecda9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ecdae:	48 83 c4 20          	add    $0x20,%rsp
1409ecdb2:	5f                   	pop    %rdi
1409ecdb3:	c3                   	ret
1409ecdb4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ecdb9:	32 c0                	xor    %al,%al
1409ecdbb:	48 83 c4 20          	add    $0x20,%rsp
1409ecdbf:	5f                   	pop    %rdi
1409ecdc0:	c3                   	ret
1409ecdc1:	cc                   	int3
1409ecdc2:	cc                   	int3
1409ecdc3:	cc                   	int3
1409ecdc4:	cc                   	int3
1409ecdc5:	cc                   	int3
1409ecdc6:	cc                   	int3
1409ecdc7:	cc                   	int3
1409ecdc8:	cc                   	int3
1409ecdc9:	cc                   	int3
1409ecdca:	cc                   	int3
1409ecdcb:	cc                   	int3
1409ecdcc:	cc                   	int3
1409ecdcd:	cc                   	int3
1409ecdce:	cc                   	int3
1409ecdcf:	cc                   	int3
1409ecdd0:	45 33 c0             	xor    %r8d,%r8d
1409ecdd3:	e9 98 c9 ff ff       	jmp    0x1409e9770
1409ecdd8:	cc                   	int3
1409ecdd9:	cc                   	int3
1409ecdda:	cc                   	int3
1409ecddb:	cc                   	int3
1409ecddc:	cc                   	int3
1409ecddd:	cc                   	int3
1409ecdde:	cc                   	int3
1409ecddf:	cc                   	int3
1409ecde0:	45 33 c0             	xor    %r8d,%r8d
1409ecde3:	e9 58 ca ff ff       	jmp    0x1409e9840
1409ecde8:	cc                   	int3
1409ecde9:	cc                   	int3
1409ecdea:	cc                   	int3
1409ecdeb:	cc                   	int3
1409ecdec:	cc                   	int3
1409ecded:	cc                   	int3
1409ecdee:	cc                   	int3
1409ecdef:	cc                   	int3
1409ecdf0:	45 33 c0             	xor    %r8d,%r8d
1409ecdf3:	e9 58 cb ff ff       	jmp    0x1409e9950
1409ecdf8:	cc                   	int3
1409ecdf9:	cc                   	int3
1409ecdfa:	cc                   	int3
1409ecdfb:	cc                   	int3
1409ecdfc:	cc                   	int3
1409ecdfd:	cc                   	int3
1409ecdfe:	cc                   	int3
1409ecdff:	cc                   	int3
1409ece00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409ece05:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409ece0a:	57                   	push   %rdi
1409ece0b:	48 83 ec 40          	sub    $0x40,%rsp
1409ece0f:	48 8b f1             	mov    %rcx,%rsi
1409ece12:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1409ece16:	48 8d 57 28          	lea    0x28(%rdi),%rdx
1409ece1a:	45 33 c0             	xor    %r8d,%r8d
1409ece1d:	e8 6e 4e 00 00       	call   0x1409f1c90
1409ece22:	84 c0                	test   %al,%al
1409ece24:	0f 84 cf 00 00 00    	je     0x1409ecef9
1409ece2a:	48 8d 57 18          	lea    0x18(%rdi),%rdx
1409ece2e:	45 33 c0             	xor    %r8d,%r8d
1409ece31:	48 8b ce             	mov    %rsi,%rcx
1409ece34:	e8 57 4e 00 00       	call   0x1409f1c90
1409ece39:	84 c0                	test   %al,%al
1409ece3b:	0f 84 b8 00 00 00    	je     0x1409ecef9
1409ece41:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1409ece45:	0f b6 57 50          	movzbl 0x50(%rdi),%edx
1409ece49:	48 8b ce             	mov    %rsi,%rcx
1409ece4c:	e8 1f b2 06 00       	call   0x140a58070
1409ece51:	84 c0                	test   %al,%al
1409ece53:	0f 84 a0 00 00 00    	je     0x1409ecef9
1409ece59:	0f b7 57 48          	movzwl 0x48(%rdi),%edx
1409ece5d:	48 8b ce             	mov    %rsi,%rcx
1409ece60:	e8 bb b2 06 00       	call   0x140a58120
1409ece65:	84 c0                	test   %al,%al
1409ece67:	0f 84 8c 00 00 00    	je     0x1409ecef9
1409ece6d:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
1409ece71:	48 83 7f 40 0f       	cmpq   $0xf,0x40(%rdi)
1409ece76:	76 04                	jbe    0x1409ece7c
1409ece78:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1409ece7c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409ece81:	48 8b 47 38          	mov    0x38(%rdi),%rax
1409ece85:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409ece8a:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ece8f:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ece95:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ece9a:	48 8b ce             	mov    %rsi,%rcx
1409ece9d:	e8 be b8 06 00       	call   0x140a58760
1409ecea2:	84 c0                	test   %al,%al
1409ecea4:	74 53                	je     0x1409ecef9
1409ecea6:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409eceaa:	48 2b 57 08          	sub    0x8(%rdi),%rdx
1409eceae:	48 8b ce             	mov    %rsi,%rcx
1409eceb1:	e8 ba af 06 00       	call   0x140a57e70
1409eceb6:	84 c0                	test   %al,%al
1409eceb8:	74 3f                	je     0x1409ecef9
1409eceba:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1409ecebe:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1409ecec2:	48 3b df             	cmp    %rdi,%rbx
1409ecec5:	74 20                	je     0x1409ecee7
1409ecec7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409ecece:	00 00
1409eced0:	0f b6 13             	movzbl (%rbx),%edx
1409eced3:	48 8b ce             	mov    %rsi,%rcx
1409eced6:	e8 95 b1 06 00       	call   0x140a58070
1409ecedb:	84 c0                	test   %al,%al
1409ecedd:	74 1a                	je     0x1409ecef9
1409ecedf:	48 ff c3             	inc    %rbx
1409ecee2:	48 3b df             	cmp    %rdi,%rbx
1409ecee5:	75 e9                	jne    0x1409eced0
1409ecee7:	b0 01                	mov    $0x1,%al
1409ecee9:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409eceee:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409ecef3:	48 83 c4 40          	add    $0x40,%rsp
1409ecef7:	5f                   	pop    %rdi
1409ecef8:	c3                   	ret
1409ecef9:	32 c0                	xor    %al,%al
1409ecefb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409ecf00:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409ecf05:	48 83 c4 40          	add    $0x40,%rsp
1409ecf09:	5f                   	pop    %rdi
1409ecf0a:	c3                   	ret
1409ecf0b:	cc                   	int3
1409ecf0c:	cc                   	int3
1409ecf0d:	cc                   	int3
1409ecf0e:	cc                   	int3
1409ecf0f:	cc                   	int3
1409ecf10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ecf15:	57                   	push   %rdi
1409ecf16:	48 83 ec 30          	sub    $0x30,%rsp
1409ecf1a:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1409ecf1e:	48 8b f9             	mov    %rcx,%rdi
1409ecf21:	48 83 7b 58 0f       	cmpq   $0xf,0x58(%rbx)
1409ecf26:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409ecf2a:	76 04                	jbe    0x1409ecf30
1409ecf2c:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1409ecf30:	48 8b 43 50          	mov    0x50(%rbx),%rax
1409ecf34:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409ecf39:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ecf3e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409ecf43:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ecf48:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ecf4e:	e8 0d b8 06 00       	call   0x140a58760
1409ecf53:	84 c0                	test   %al,%al
1409ecf55:	74 1d                	je     0x1409ecf74
1409ecf57:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1409ecf5b:	48 8b cf             	mov    %rdi,%rcx
1409ecf5e:	e8 7d ce ff ff       	call   0x1409e9de0
1409ecf63:	84 c0                	test   %al,%al
1409ecf65:	74 0d                	je     0x1409ecf74
1409ecf67:	b0 01                	mov    $0x1,%al
1409ecf69:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ecf6e:	48 83 c4 30          	add    $0x30,%rsp
1409ecf72:	5f                   	pop    %rdi
1409ecf73:	c3                   	ret
1409ecf74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ecf79:	32 c0                	xor    %al,%al
1409ecf7b:	48 83 c4 30          	add    $0x30,%rsp
1409ecf7f:	5f                   	pop    %rdi
1409ecf80:	c3                   	ret
1409ecf81:	cc                   	int3
1409ecf82:	cc                   	int3
1409ecf83:	cc                   	int3
1409ecf84:	cc                   	int3
1409ecf85:	cc                   	int3
1409ecf86:	cc                   	int3
1409ecf87:	cc                   	int3
1409ecf88:	cc                   	int3
1409ecf89:	cc                   	int3
1409ecf8a:	cc                   	int3
1409ecf8b:	cc                   	int3
1409ecf8c:	cc                   	int3
1409ecf8d:	cc                   	int3
1409ecf8e:	cc                   	int3
1409ecf8f:	cc                   	int3
1409ecf90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ecf95:	57                   	push   %rdi
1409ecf96:	48 83 ec 30          	sub    $0x30,%rsp
1409ecf9a:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1409ecf9e:	48 8b f9             	mov    %rcx,%rdi
1409ecfa1:	48 83 bb 10 01 00 00 	cmpq   $0xf,0x110(%rbx)
1409ecfa8:	0f
1409ecfa9:	48 8d 93 f8 00 00 00 	lea    0xf8(%rbx),%rdx
1409ecfb0:	76 07                	jbe    0x1409ecfb9
1409ecfb2:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
1409ecfb9:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
1409ecfc0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409ecfc5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ecfca:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409ecfcf:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ecfd4:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ecfda:	e8 81 b7 06 00       	call   0x140a58760
1409ecfdf:	84 c0                	test   %al,%al
1409ecfe1:	74 1d                	je     0x1409ed000
1409ecfe3:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1409ecfe7:	48 8b cf             	mov    %rdi,%rcx
1409ecfea:	e8 81 ce ff ff       	call   0x1409e9e70
1409ecfef:	84 c0                	test   %al,%al
1409ecff1:	74 0d                	je     0x1409ed000
1409ecff3:	b0 01                	mov    $0x1,%al
1409ecff5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ecffa:	48 83 c4 30          	add    $0x30,%rsp
1409ecffe:	5f                   	pop    %rdi
1409ecfff:	c3                   	ret
1409ed000:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ed005:	32 c0                	xor    %al,%al
1409ed007:	48 83 c4 30          	add    $0x30,%rsp
1409ed00b:	5f                   	pop    %rdi
1409ed00c:	c3                   	ret
1409ed00d:	cc                   	int3
1409ed00e:	cc                   	int3
1409ed00f:	cc                   	int3
1409ed010:	45 33 c0             	xor    %r8d,%r8d
1409ed013:	e9 d8 c9 ff ff       	jmp    0x1409e99f0
1409ed018:	cc                   	int3
1409ed019:	cc                   	int3
1409ed01a:	cc                   	int3
1409ed01b:	cc                   	int3
1409ed01c:	cc                   	int3
1409ed01d:	cc                   	int3
1409ed01e:	cc                   	int3
1409ed01f:	cc                   	int3
1409ed020:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409ed025:	57                   	push   %rdi
1409ed026:	48 83 ec 30          	sub    $0x30,%rsp
1409ed02a:	48 8b fa             	mov    %rdx,%rdi
1409ed02d:	48 8b d9             	mov    %rcx,%rbx
1409ed030:	48 8d 05 f1 0a 5e 00 	lea    0x5e0af1(%rip),%rax        # 0x140fcdb28
1409ed037:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ed03c:	48 c7 44 24 28 05 00 	movq   $0x5,0x28(%rsp)
1409ed043:	00 00
1409ed045:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ed04a:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409ed04f:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
1409ed053:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ed058:	74 19                	je     0x1409ed073
1409ed05a:	41 b0 01             	mov    $0x1,%r8b
1409ed05d:	e8 9e ad 06 00       	call   0x140a57e00
1409ed062:	84 c0                	test   %al,%al
1409ed064:	74 26                	je     0x1409ed08c
1409ed066:	48 8b 17             	mov    (%rdi),%rdx
1409ed069:	48 8b cb             	mov    %rbx,%rcx
1409ed06c:	e8 cf b7 06 00       	call   0x140a58840
1409ed071:	eb 08                	jmp    0x1409ed07b
1409ed073:	45 33 c0             	xor    %r8d,%r8d
1409ed076:	e8 85 ad 06 00       	call   0x140a57e00
1409ed07b:	84 c0                	test   %al,%al
1409ed07d:	74 0d                	je     0x1409ed08c
1409ed07f:	b0 01                	mov    $0x1,%al
1409ed081:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409ed086:	48 83 c4 30          	add    $0x30,%rsp
1409ed08a:	5f                   	pop    %rdi
1409ed08b:	c3                   	ret
1409ed08c:	32 c0                	xor    %al,%al
1409ed08e:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409ed093:	48 83 c4 30          	add    $0x30,%rsp
1409ed097:	5f                   	pop    %rdi
1409ed098:	c3                   	ret
1409ed099:	cc                   	int3
1409ed09a:	cc                   	int3
1409ed09b:	cc                   	int3
1409ed09c:	cc                   	int3
1409ed09d:	cc                   	int3
1409ed09e:	cc                   	int3
1409ed09f:	cc                   	int3
1409ed0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ed0a5:	57                   	push   %rdi
1409ed0a6:	48 83 ec 30          	sub    $0x30,%rsp
1409ed0aa:	80 7a 10 00          	cmpb   $0x0,0x10(%rdx)
1409ed0ae:	48 8d 05 73 0a 5e 00 	lea    0x5e0a73(%rip),%rax        # 0x140fcdb28
1409ed0b5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ed0ba:	48 8b fa             	mov    %rdx,%rdi
1409ed0bd:	48 c7 44 24 28 05 00 	movq   $0x5,0x28(%rsp)
1409ed0c4:	00 00
1409ed0c6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ed0cb:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ed0d0:	48 8b d9             	mov    %rcx,%rbx
1409ed0d3:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409ed0d8:	74 1c                	je     0x1409ed0f6
1409ed0da:	41 b0 01             	mov    $0x1,%r8b
1409ed0dd:	e8 1e ad 06 00       	call   0x140a57e00
1409ed0e2:	84 c0                	test   %al,%al
1409ed0e4:	74 29                	je     0x1409ed10f
1409ed0e6:	45 33 c0             	xor    %r8d,%r8d
1409ed0e9:	48 8b d7             	mov    %rdi,%rdx
1409ed0ec:	48 8b cb             	mov    %rbx,%rcx
1409ed0ef:	e8 9c 4b 00 00       	call   0x1409f1c90
1409ed0f4:	eb 08                	jmp    0x1409ed0fe
1409ed0f6:	45 33 c0             	xor    %r8d,%r8d
1409ed0f9:	e8 02 ad 06 00       	call   0x140a57e00
1409ed0fe:	84 c0                	test   %al,%al
1409ed100:	74 0d                	je     0x1409ed10f
1409ed102:	b0 01                	mov    $0x1,%al
1409ed104:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ed109:	48 83 c4 30          	add    $0x30,%rsp
1409ed10d:	5f                   	pop    %rdi
1409ed10e:	c3                   	ret
1409ed10f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ed114:	32 c0                	xor    %al,%al
1409ed116:	48 83 c4 30          	add    $0x30,%rsp
1409ed11a:	5f                   	pop    %rdi
1409ed11b:	c3                   	ret
1409ed11c:	cc                   	int3
1409ed11d:	cc                   	int3
1409ed11e:	cc                   	int3
1409ed11f:	cc                   	int3
1409ed120:	45 33 c0             	xor    %r8d,%r8d
1409ed123:	e9 08 ca ff ff       	jmp    0x1409e9b30
1409ed128:	cc                   	int3
1409ed129:	cc                   	int3
1409ed12a:	cc                   	int3
1409ed12b:	cc                   	int3
1409ed12c:	cc                   	int3
1409ed12d:	cc                   	int3
1409ed12e:	cc                   	int3
1409ed12f:	cc                   	int3
1409ed130:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409ed135:	57                   	push   %rdi
1409ed136:	48 83 ec 40          	sub    $0x40,%rsp