1409d1923:	b0 01                	mov    $0x1,%al
1409d1925:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1409d192c:	00
1409d192d:	0f 28 b4 24 c0 00 00 	movaps 0xc0(%rsp),%xmm6
1409d1934:	00
1409d1935:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1409d193c:	41 5f                	pop    %r15
1409d193e:	41 5e                	pop    %r14
1409d1940:	5f                   	pop    %rdi
1409d1941:	5e                   	pop    %rsi
1409d1942:	5d                   	pop    %rbp
1409d1943:	c3                   	ret
1409d1944:	c6 45 67 1c          	movb   $0x1c,0x67(%rbp)
1409d1948:	4c 8d 05 c9 b0 6a 00 	lea    0x6ab0c9(%rip),%r8        # 0x14107ca18
1409d194f:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1409d1953:	48 8b cf             	mov    %rdi,%rcx
1409d1956:	e8 b5 3c 00 00       	call   0x1409d5610
1409d195b:	90                   	nop
1409d195c:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409d1960:	e8 3b 03 9f ff       	call   0x1403c1ca0
1409d1965:	90                   	nop
1409d1966:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1409d196a:	e8 31 03 9f ff       	call   0x1403c1ca0
1409d196f:	32 c0                	xor    %al,%al
1409d1971:	eb b2                	jmp    0x1409d1925
1409d1973:	cc                   	int3
1409d1974:	cc                   	int3
1409d1975:	cc                   	int3
1409d1976:	cc                   	int3
1409d1977:	cc                   	int3
1409d1978:	cc                   	int3
1409d1979:	cc                   	int3
1409d197a:	cc                   	int3
1409d197b:	cc                   	int3
1409d197c:	cc                   	int3
1409d197d:	cc                   	int3
1409d197e:	cc                   	int3
1409d197f:	cc                   	int3
1409d1980:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409d1985:	57                   	push   %rdi
1409d1986:	48 83 ec 20          	sub    $0x20,%rsp
1409d198a:	48 8b fa             	mov    %rdx,%rdi
1409d198d:	48 8b e9             	mov    %rcx,%rbp
1409d1990:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1409d1994:	e8 d7 64 08 00       	call   0x140a57e70
1409d1999:	84 c0                	test   %al,%al
1409d199b:	75 0b                	jne    0x1409d19a8
1409d199d:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1409d19a2:	48 83 c4 20          	add    $0x20,%rsp
1409d19a6:	5f                   	pop    %rdi
1409d19a7:	c3                   	ret
1409d19a8:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1409d19ac:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409d19b1:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1409d19b6:	48 8b 1f             	mov    (%rdi),%rbx
1409d19b9:	48 3b df             	cmp    %rdi,%rbx
1409d19bc:	74 2a                	je     0x1409d19e8
1409d19be:	66 90                	xchg   %ax,%ax
1409d19c0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1409d19c4:	48 8b cd             	mov    %rbp,%rcx
1409d19c7:	e8 14 84 01 00       	call   0x1409e9de0
1409d19cc:	84 c0                	test   %al,%al
1409d19ce:	74 2f                	je     0x1409d19ff
1409d19d0:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d19d4:	48 8b cd             	mov    %rbp,%rcx
1409d19d7:	e8 04 84 01 00       	call   0x1409e9de0
1409d19dc:	84 c0                	test   %al,%al
1409d19de:	74 1f                	je     0x1409d19ff
1409d19e0:	48 8b 1b             	mov    (%rbx),%rbx
1409d19e3:	48 3b df             	cmp    %rdi,%rbx
1409d19e6:	75 d8                	jne    0x1409d19c0
1409d19e8:	b0 01                	mov    $0x1,%al
1409d19ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409d19ef:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409d19f4:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1409d19f9:	48 83 c4 20          	add    $0x20,%rsp
1409d19fd:	5f                   	pop    %rdi
1409d19fe:	c3                   	ret
1409d19ff:	32 c0                	xor    %al,%al
1409d1a01:	eb e7                	jmp    0x1409d19ea
1409d1a03:	cc                   	int3
1409d1a04:	cc                   	int3
1409d1a05:	cc                   	int3
1409d1a06:	cc                   	int3
1409d1a07:	cc                   	int3
1409d1a08:	cc                   	int3
1409d1a09:	cc                   	int3
1409d1a0a:	cc                   	int3
1409d1a0b:	cc                   	int3
1409d1a0c:	cc                   	int3
1409d1a0d:	cc                   	int3
1409d1a0e:	cc                   	int3
1409d1a0f:	cc                   	int3
1409d1a10:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409d1a15:	57                   	push   %rdi
1409d1a16:	48 83 ec 20          	sub    $0x20,%rsp
1409d1a1a:	48 8b 01             	mov    (%rcx),%rax
1409d1a1d:	48 8b fa             	mov    %rdx,%rdi
1409d1a20:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1409d1a24:	48 8b f1             	mov    %rcx,%rsi
1409d1a27:	48 8b 40 70          	mov    0x70(%rax),%rax
1409d1a2b:	ff 15 ef 1f 5b 00    	call   *0x5b1fef(%rip)        # 0x140f83a20
1409d1a31:	84 c0                	test   %al,%al
1409d1a33:	75 0b                	jne    0x1409d1a40
1409d1a35:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409d1a3a:	48 83 c4 20          	add    $0x20,%rsp
1409d1a3e:	5f                   	pop    %rdi
1409d1a3f:	c3                   	ret
1409d1a40:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1409d1a44:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409d1a49:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1409d1a4e:	48 8b 1f             	mov    (%rdi),%rbx
1409d1a51:	48 3b df             	cmp    %rdi,%rbx
1409d1a54:	74 5a                	je     0x1409d1ab0
1409d1a56:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409d1a5d:	00 00 00
1409d1a60:	48 8b 06             	mov    (%rsi),%rax
1409d1a63:	48 8b ce             	mov    %rsi,%rcx
1409d1a66:	48 8b 40 50          	mov    0x50(%rax),%rax
1409d1a6a:	ff 15 b0 1f 5b 00    	call   *0x5b1fb0(%rip)        # 0x140f83a20
1409d1a70:	84 c0                	test   %al,%al
1409d1a72:	74 61                	je     0x1409d1ad5
1409d1a74:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1409d1a78:	48 8b ce             	mov    %rsi,%rcx
1409d1a7b:	e8 10 99 01 00       	call   0x1409eb390
1409d1a80:	84 c0                	test   %al,%al
1409d1a82:	74 51                	je     0x1409d1ad5
1409d1a84:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d1a88:	48 8b ce             	mov    %rsi,%rcx
1409d1a8b:	e8 00 99 01 00       	call   0x1409eb390
1409d1a90:	84 c0                	test   %al,%al
1409d1a92:	74 41                	je     0x1409d1ad5
1409d1a94:	48 8b 06             	mov    (%rsi),%rax
1409d1a97:	48 8b ce             	mov    %rsi,%rcx
1409d1a9a:	48 8b 40 58          	mov    0x58(%rax),%rax
1409d1a9e:	ff 15 7c 1f 5b 00    	call   *0x5b1f7c(%rip)        # 0x140f83a20
1409d1aa4:	84 c0                	test   %al,%al
1409d1aa6:	74 2d                	je     0x1409d1ad5
1409d1aa8:	48 8b 1b             	mov    (%rbx),%rbx
1409d1aab:	48 3b df             	cmp    %rdi,%rbx
1409d1aae:	75 b0                	jne    0x1409d1a60
1409d1ab0:	48 8b 06             	mov    (%rsi),%rax
1409d1ab3:	48 8b ce             	mov    %rsi,%rcx
1409d1ab6:	48 8b 40 78          	mov    0x78(%rax),%rax
1409d1aba:	ff 15 60 1f 5b 00    	call   *0x5b1f60(%rip)        # 0x140f83a20
1409d1ac0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409d1ac5:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409d1aca:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409d1acf:	48 83 c4 20          	add    $0x20,%rsp
1409d1ad3:	5f                   	pop    %rdi
1409d1ad4:	c3                   	ret
1409d1ad5:	32 c0                	xor    %al,%al
1409d1ad7:	eb e7                	jmp    0x1409d1ac0
1409d1ad9:	cc                   	int3
1409d1ada:	cc                   	int3
1409d1adb:	cc                   	int3
1409d1adc:	cc                   	int3
1409d1add:	cc                   	int3
1409d1ade:	cc                   	int3
1409d1adf:	cc                   	int3
1409d1ae0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409d1ae5:	55                   	push   %rbp
1409d1ae6:	56                   	push   %rsi
1409d1ae7:	57                   	push   %rdi
1409d1ae8:	48 83 ec 30          	sub    $0x30,%rsp
1409d1aec:	48 8b f1             	mov    %rcx,%rsi
1409d1aef:	33 ff                	xor    %edi,%edi
1409d1af1:	48 8b ca             	mov    %rdx,%rcx
1409d1af4:	e8 87 6f 02 00       	call   0x1409f8a80
1409d1af9:	48 8b d8             	mov    %rax,%rbx
1409d1afc:	48 8d 50 20          	lea    0x20(%rax),%rdx
1409d1b00:	45 33 c0             	xor    %r8d,%r8d
1409d1b03:	48 8b ce             	mov    %rsi,%rcx
1409d1b06:	e8 45 fe 01 00       	call   0x1409f1950
1409d1b0b:	84 c0                	test   %al,%al
1409d1b0d:	0f 84 2e 01 00 00    	je     0x1409d1c41
1409d1b13:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1409d1b17:	45 33 c0             	xor    %r8d,%r8d
1409d1b1a:	48 8b ce             	mov    %rsi,%rcx
1409d1b1d:	e8 2e fe 01 00       	call   0x1409f1950
1409d1b22:	84 c0                	test   %al,%al
1409d1b24:	0f 84 17 01 00 00    	je     0x1409d1c41
1409d1b2a:	48 8b cb             	mov    %rbx,%rcx
1409d1b2d:	e8 3e 71 02 00       	call   0x1409f8c70
1409d1b32:	48 8b d8             	mov    %rax,%rbx
1409d1b35:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
1409d1b3a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409d1b3f:	48 8b ce             	mov    %rsi,%rcx
1409d1b42:	e8 89 54 08 00       	call   0x140a56fd0
1409d1b47:	84 c0                	test   %al,%al
1409d1b49:	0f 84 f2 00 00 00    	je     0x1409d1c41
1409d1b4f:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1409d1b53:	0f b6 4c 24 20       	movzbl 0x20(%rsp),%ecx
1409d1b58:	e8 13 7a 02 00       	call   0x1409f9570
1409d1b5d:	84 c0                	test   %al,%al
1409d1b5f:	0f 84 b2 00 00 00    	je     0x1409d1c17
1409d1b65:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d1b69:	48 8b ce             	mov    %rsi,%rcx
1409d1b6c:	e8 bf 54 08 00       	call   0x140a57030
1409d1b71:	84 c0                	test   %al,%al
1409d1b73:	0f 84 c8 00 00 00    	je     0x1409d1c41
1409d1b79:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1409d1b7d:	48 8b ce             	mov    %rsi,%rcx
1409d1b80:	e8 9b 59 08 00       	call   0x140a57520
1409d1b85:	84 c0                	test   %al,%al
1409d1b87:	0f 84 b4 00 00 00    	je     0x1409d1c41
1409d1b8d:	48 8b 03             	mov    (%rbx),%rax
1409d1b90:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1409d1b94:	74 04                	je     0x1409d1b9a
1409d1b96:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409d1b9a:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1409d1b9f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1409d1ba4:	48 8b ce             	mov    %rsi,%rcx
1409d1ba7:	e8 84 53 08 00       	call   0x140a56f30
1409d1bac:	84 c0                	test   %al,%al
1409d1bae:	0f 84 8d 00 00 00    	je     0x1409d1c41
1409d1bb4:	48 39 7c 24 28       	cmp    %rdi,0x28(%rsp)
1409d1bb9:	76 4d                	jbe    0x1409d1c08
1409d1bbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409d1bc0:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1409d1bc5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409d1bca:	48 8b ce             	mov    %rsi,%rcx
1409d1bcd:	e8 fe 53 08 00       	call   0x140a56fd0
1409d1bd2:	84 c0                	test   %al,%al
1409d1bd4:	74 6b                	je     0x1409d1c41
1409d1bd6:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
1409d1bdb:	88 44 24 20          	mov    %al,0x20(%rsp)
1409d1bdf:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409d1be3:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1409d1be7:	74 08                	je     0x1409d1bf1
1409d1be9:	88 02                	mov    %al,(%rdx)
1409d1beb:	48 ff 43 08          	incq   0x8(%rbx)
1409d1bef:	eb 0d                	jmp    0x1409d1bfe
1409d1bf1:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409d1bf6:	48 8b cb             	mov    %rbx,%rcx
1409d1bf9:	e8 92 c6 b5 ff       	call   0x14052e290
1409d1bfe:	48 ff c7             	inc    %rdi
1409d1c01:	48 3b 7c 24 28       	cmp    0x28(%rsp),%rdi
1409d1c06:	72 b8                	jb     0x1409d1bc0
1409d1c08:	b0 01                	mov    $0x1,%al
1409d1c0a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409d1c0f:	48 83 c4 30          	add    $0x30,%rsp
1409d1c13:	5f                   	pop    %rdi
1409d1c14:	5e                   	pop    %rsi
1409d1c15:	5d                   	pop    %rbp
1409d1c16:	c3                   	ret
1409d1c17:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
1409d1c1d:	b2 3b                	mov    $0x3b,%dl
1409d1c1f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409d1c24:	e8 b7 53 03 00       	call   0x140a06fe0
1409d1c29:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1409d1c2d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1409d1c32:	e8 b9 d0 fe ff       	call   0x1409becf0
1409d1c37:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409d1c3c:	e8 af d5 fe ff       	call   0x1409bf1f0
1409d1c41:	32 c0                	xor    %al,%al
1409d1c43:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409d1c48:	48 83 c4 30          	add    $0x30,%rsp
1409d1c4c:	5f                   	pop    %rdi
1409d1c4d:	5e                   	pop    %rsi
1409d1c4e:	5d                   	pop    %rbp
1409d1c4f:	c3                   	ret
1409d1c50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409d1c55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409d1c5a:	57                   	push   %rdi
1409d1c5b:	48 83 ec 20          	sub    $0x20,%rsp
1409d1c5f:	48 8b f1             	mov    %rcx,%rsi
1409d1c62:	48 8b ca             	mov    %rdx,%rcx
1409d1c65:	e8 06 70 02 00       	call   0x1409f8c70
1409d1c6a:	48 8b d8             	mov    %rax,%rbx
1409d1c6d:	ba 04 00 00 00       	mov    $0x4,%edx
1409d1c72:	48 8b 06             	mov    (%rsi),%rax
1409d1c75:	48 8b ce             	mov    %rsi,%rcx
1409d1c78:	48 8b 40 50          	mov    0x50(%rax),%rax
1409d1c7c:	ff 15 9e 1d 5b 00    	call   *0x5b1d9e(%rip)        # 0x140f83a20
1409d1c82:	84 c0                	test   %al,%al
1409d1c84:	0f 84 23 01 00 00    	je     0x1409d1dad
1409d1c8a:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1409d1c8e:	48 8b ce             	mov    %rsi,%rcx
1409d1c91:	e8 9a c2 00 00       	call   0x1409ddf30
1409d1c96:	84 c0                	test   %al,%al
1409d1c98:	0f 84 0f 01 00 00    	je     0x1409d1dad
1409d1c9e:	48 8b 06             	mov    (%rsi),%rax
1409d1ca1:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1409d1ca5:	48 8b ce             	mov    %rsi,%rcx
1409d1ca8:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1409d1caf:	ff 15 6b 1d 5b 00    	call   *0x5b1d6b(%rip)        # 0x140f83a20
1409d1cb5:	84 c0                	test   %al,%al
1409d1cb7:	0f 84 f0 00 00 00    	je     0x1409d1dad
1409d1cbd:	48 8b 06             	mov    (%rsi),%rax
1409d1cc0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1409d1cc4:	48 8b ce             	mov    %rsi,%rcx
1409d1cc7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1409d1cce:	ff 15 4c 1d 5b 00    	call   *0x5b1d4c(%rip)        # 0x140f83a20
1409d1cd4:	84 c0                	test   %al,%al
1409d1cd6:	0f 84 d1 00 00 00    	je     0x1409d1dad
1409d1cdc:	48 8b 03             	mov    (%rbx),%rax
1409d1cdf:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1409d1ce3:	74 04                	je     0x1409d1ce9
1409d1ce5:	48 89 43 08          	mov    %rax,0x8(%rbx)
1409d1ce9:	48 8b 06             	mov    (%rsi),%rax
1409d1cec:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d1cf1:	33 ff                	xor    %edi,%edi
1409d1cf3:	48 8b ce             	mov    %rsi,%rcx
1409d1cf6:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1409d1cfb:	48 8b 40 70          	mov    0x70(%rax),%rax
1409d1cff:	ff 15 1b 1d 5b 00    	call   *0x5b1d1b(%rip)        # 0x140f83a20
1409d1d05:	84 c0                	test   %al,%al
1409d1d07:	0f 84 a0 00 00 00    	je     0x1409d1dad
1409d1d0d:	48 39 7c 24 40       	cmp    %rdi,0x40(%rsp)
1409d1d12:	76 5f                	jbe    0x1409d1d73
1409d1d14:	0f 1f 40 00          	nopl   0x0(%rax)
1409d1d18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409d1d1f:	00
1409d1d20:	48 8b 06             	mov    (%rsi),%rax
1409d1d23:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409d1d28:	48 8b ce             	mov    %rsi,%rcx
1409d1d2b:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1409d1d30:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1409d1d37:	ff 15 e3 1c 5b 00    	call   *0x5b1ce3(%rip)        # 0x140f83a20
1409d1d3d:	84 c0                	test   %al,%al
1409d1d3f:	74 6c                	je     0x1409d1dad
1409d1d41:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409d1d45:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
1409d1d4a:	88 44 24 30          	mov    %al,0x30(%rsp)
1409d1d4e:	48 3b 53 10          	cmp    0x10(%rbx),%rdx
1409d1d52:	74 08                	je     0x1409d1d5c
1409d1d54:	88 02                	mov    %al,(%rdx)
1409d1d56:	48 ff 43 08          	incq   0x8(%rbx)
1409d1d5a:	eb 0d                	jmp    0x1409d1d69
1409d1d5c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409d1d61:	48 8b cb             	mov    %rbx,%rcx
1409d1d64:	e8 27 c5 b5 ff       	call   0x14052e290
1409d1d69:	48 ff c7             	inc    %rdi
1409d1d6c:	48 3b 7c 24 40       	cmp    0x40(%rsp),%rdi
1409d1d71:	72 ad                	jb     0x1409d1d20
1409d1d73:	48 8b 06             	mov    (%rsi),%rax
1409d1d76:	48 8b ce             	mov    %rsi,%rcx
1409d1d79:	48 8b 40 78          	mov    0x78(%rax),%rax
1409d1d7d:	ff 15 9d 1c 5b 00    	call   *0x5b1c9d(%rip)        # 0x140f83a20
1409d1d83:	84 c0                	test   %al,%al
1409d1d85:	74 26                	je     0x1409d1dad
1409d1d87:	48 8b 06             	mov    (%rsi),%rax
1409d1d8a:	48 8b ce             	mov    %rsi,%rcx
1409d1d8d:	48 8b 40 58          	mov    0x58(%rax),%rax
1409d1d91:	ff 15 89 1c 5b 00    	call   *0x5b1c89(%rip)        # 0x140f83a20
1409d1d97:	84 c0                	test   %al,%al
1409d1d99:	74 12                	je     0x1409d1dad
1409d1d9b:	b0 01                	mov    $0x1,%al
1409d1d9d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx