1409ecbfc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1409ecc01:	48 33 cc             	xor    %rsp,%rcx
1409ecc04:	e8 f7 e8 42 00       	call   0x140e1b500
1409ecc09:	48 83 c4 50          	add    $0x50,%rsp
1409ecc0d:	5b                   	pop    %rbx
1409ecc0e:	c3                   	ret
1409ecc0f:	e8 90 d5 43 00       	call   0x140e2a1a4
1409ecc14:	cc                   	int3
1409ecc15:	cc                   	int3
1409ecc16:	cc                   	int3
1409ecc17:	cc                   	int3
1409ecc18:	cc                   	int3
1409ecc19:	cc                   	int3
1409ecc1a:	cc                   	int3
1409ecc1b:	cc                   	int3
1409ecc1c:	cc                   	int3
1409ecc1d:	cc                   	int3
1409ecc1e:	cc                   	int3
1409ecc1f:	cc                   	int3
1409ecc20:	e9 8b 0e ff ff       	jmp    0x1409ddab0
1409ecc25:	cc                   	int3
1409ecc26:	cc                   	int3
1409ecc27:	cc                   	int3
1409ecc28:	cc                   	int3
1409ecc29:	cc                   	int3
1409ecc2a:	cc                   	int3
1409ecc2b:	cc                   	int3
1409ecc2c:	cc                   	int3
1409ecc2d:	cc                   	int3
1409ecc2e:	cc                   	int3
1409ecc2f:	cc                   	int3
1409ecc30:	48 8b 01             	mov    (%rcx),%rax
1409ecc33:	0f b6 12             	movzbl (%rdx),%edx
1409ecc36:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1409ecc3d:	48 ff 25 dc 6d 59 00 	rex.W jmp *0x596ddc(%rip)        # 0x140f83a20
1409ecc44:	cc                   	int3
1409ecc45:	cc                   	int3
1409ecc46:	cc                   	int3
1409ecc47:	cc                   	int3
1409ecc48:	cc                   	int3
1409ecc49:	cc                   	int3
1409ecc4a:	cc                   	int3
1409ecc4b:	cc                   	int3
1409ecc4c:	cc                   	int3
1409ecc4d:	cc                   	int3
1409ecc4e:	cc                   	int3
1409ecc4f:	cc                   	int3
1409ecc50:	48 8b 01             	mov    (%rcx),%rax
1409ecc53:	48 8b 12             	mov    (%rdx),%rdx
1409ecc56:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1409ecc5d:	48 ff 25 bc 6d 59 00 	rex.W jmp *0x596dbc(%rip)        # 0x140f83a20
1409ecc64:	cc                   	int3
1409ecc65:	cc                   	int3
1409ecc66:	cc                   	int3
1409ecc67:	cc                   	int3
1409ecc68:	cc                   	int3
1409ecc69:	cc                   	int3
1409ecc6a:	cc                   	int3
1409ecc6b:	cc                   	int3
1409ecc6c:	cc                   	int3
1409ecc6d:	cc                   	int3
1409ecc6e:	cc                   	int3
1409ecc6f:	cc                   	int3
1409ecc70:	45 33 c0             	xor    %r8d,%r8d
1409ecc73:	e9 08 c9 ff ff       	jmp    0x1409e9580
1409ecc78:	cc                   	int3
1409ecc79:	cc                   	int3
1409ecc7a:	cc                   	int3
1409ecc7b:	cc                   	int3
1409ecc7c:	cc                   	int3
1409ecc7d:	cc                   	int3
1409ecc7e:	cc                   	int3
1409ecc7f:	cc                   	int3
1409ecc80:	48 83 ec 28          	sub    $0x28,%rsp
1409ecc84:	48 8b 12             	mov    (%rdx),%rdx
1409ecc87:	e8 54 bc 06 00       	call   0x140a588e0
1409ecc8c:	84 c0                	test   %al,%al
1409ecc8e:	0f 95 c0             	setne  %al
1409ecc91:	48 83 c4 28          	add    $0x28,%rsp
1409ecc95:	c3                   	ret
1409ecc96:	cc                   	int3
1409ecc97:	cc                   	int3
1409ecc98:	cc                   	int3
1409ecc99:	cc                   	int3
1409ecc9a:	cc                   	int3
1409ecc9b:	cc                   	int3
1409ecc9c:	cc                   	int3
1409ecc9d:	cc                   	int3
1409ecc9e:	cc                   	int3
1409ecc9f:	cc                   	int3
1409ecca0:	e9 9b 46 fe ff       	jmp    0x1409d1340
1409ecca5:	cc                   	int3
1409ecca6:	cc                   	int3
1409ecca7:	cc                   	int3
1409ecca8:	cc                   	int3
1409ecca9:	cc                   	int3
1409eccaa:	cc                   	int3
1409eccab:	cc                   	int3
1409eccac:	cc                   	int3
1409eccad:	cc                   	int3
1409eccae:	cc                   	int3
1409eccaf:	cc                   	int3
1409eccb0:	48 83 ec 38          	sub    $0x38,%rsp
1409eccb4:	48 83 7a 20 0f       	cmpq   $0xf,0x20(%rdx)
1409eccb9:	48 8d 42 08          	lea    0x8(%rdx),%rax
1409eccbd:	48 8b d0             	mov    %rax,%rdx
1409eccc0:	76 03                	jbe    0x1409eccc5
1409eccc2:	48 8b 10             	mov    (%rax),%rdx
1409eccc5:	48 8b 40 10          	mov    0x10(%rax),%rax
1409eccc9:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409eccce:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409eccd3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409eccd8:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409eccdd:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ecce3:	e8 78 ba 06 00       	call   0x140a58760
1409ecce8:	48 83 c4 38          	add    $0x38,%rsp
1409eccec:	c3                   	ret
1409ecced:	cc                   	int3
1409eccee:	cc                   	int3
1409eccef:	cc                   	int3
1409eccf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409eccf5:	57                   	push   %rdi
1409eccf6:	48 83 ec 20          	sub    $0x20,%rsp
1409eccfa:	48 8b d9             	mov    %rcx,%rbx
1409eccfd:	48 8d 7a 30          	lea    0x30(%rdx),%rdi
1409ecd01:	e8 da d0 ff ff       	call   0x1409e9de0
1409ecd06:	84 c0                	test   %al,%al
1409ecd08:	74 2f                	je     0x1409ecd39
1409ecd0a:	45 33 c0             	xor    %r8d,%r8d
1409ecd0d:	48 8b d7             	mov    %rdi,%rdx
1409ecd10:	48 8b cb             	mov    %rbx,%rcx
1409ecd13:	e8 78 4f 00 00       	call   0x1409f1c90
1409ecd18:	84 c0                	test   %al,%al
1409ecd1a:	74 1d                	je     0x1409ecd39
1409ecd1c:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409ecd20:	48 8b cb             	mov    %rbx,%rcx
1409ecd23:	e8 b8 bb 06 00       	call   0x140a588e0
1409ecd28:	84 c0                	test   %al,%al
1409ecd2a:	74 0d                	je     0x1409ecd39
1409ecd2c:	b0 01                	mov    $0x1,%al
1409ecd2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ecd33:	48 83 c4 20          	add    $0x20,%rsp
1409ecd37:	5f                   	pop    %rdi
1409ecd38:	c3                   	ret
1409ecd39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409ecd3e:	32 c0                	xor    %al,%al
1409ecd40:	48 83 c4 20          	add    $0x20,%rsp
1409ecd44:	5f                   	pop    %rdi
1409ecd45:	c3                   	ret
1409ecd46:	cc                   	int3
1409ecd47:	cc                   	int3
1409ecd48:	cc                   	int3
1409ecd49:	cc                   	int3
1409ecd4a:	cc                   	int3
1409ecd4b:	cc                   	int3
1409ecd4c:	cc                   	int3
1409ecd4d:	cc                   	int3
1409ecd4e:	cc                   	int3
1409ecd4f:	cc                   	int3
1409ecd50:	45 33 c0             	xor    %r8d,%r8d
1409ecd53:	e9 98 c9 ff ff       	jmp    0x1409e96f0
1409ecd58:	cc                   	int3
1409ecd59:	cc                   	int3
1409ecd5a:	cc                   	int3
1409ecd5b:	cc                   	int3
1409ecd5c:	cc                   	int3
1409ecd5d:	cc                   	int3
1409ecd5e:	cc                   	int3
1409ecd5f:	cc                   	int3
1409ecd60:	e9 3b 49 fe ff       	jmp    0x1409d16a0
1409ecd65:	cc                   	int3
1409ecd66:	cc                   	int3
1409ecd67:	cc                   	int3
1409ecd68:	cc                   	int3
1409ecd69:	cc                   	int3
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