1400d0ad2:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1400d0ad8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400d0adf:	00
1400d0ae0:	49 ff c0             	inc    %r8
1400d0ae3:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
1400d0ae7:	75 f7                	jne    0x1400d0ae0
1400d0ae9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400d0aee:	e8 0d 59 ff ff       	call   0x1400c6400
1400d0af3:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1400d0af8:	8b cf                	mov    %edi,%ecx
1400d0afa:	be 01 00 00 00       	mov    $0x1,%esi
1400d0aff:	eb 1f                	jmp    0x1400d0b20
1400d0b01:	66 0f 6f 05 d7 96 1b 	movdqa 0x1b96d7(%rip),%xmm0        # 0x14028a1e0
1400d0b08:	00
1400d0b09:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400d0b0e:	33 ff                	xor    %edi,%edi
1400d0b10:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400d0b15:	8b f7                	mov    %edi,%esi
1400d0b17:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1400d0b1d:	8d 4f 02             	lea    0x2(%rdi),%ecx
1400d0b20:	0f 10 00             	movups (%rax),%xmm0
1400d0b23:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400d0b27:	48 89 78 10          	mov    %rdi,0x10(%rax)
1400d0b2b:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1400d0b32:	00
1400d0b33:	c6 00 00             	movb   $0x0,(%rax)
1400d0b36:	0f 11 03             	movups %xmm0,(%rbx)
1400d0b39:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1400d0b3d:	85 c9                	test   %ecx,%ecx
1400d0b3f:	74 0a                	je     0x1400d0b4b
1400d0b41:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400d0b46:	e8 35 58 ff ff       	call   0x1400c6380
1400d0b4b:	85 f6                	test   %esi,%esi
1400d0b4d:	74 0a                	je     0x1400d0b59
1400d0b4f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1400d0b54:	e8 27 58 ff ff       	call   0x1400c6380
1400d0b59:	48 8b c3             	mov    %rbx,%rax
1400d0b5c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400d0b61:	48 33 cc             	xor    %rsp,%rcx
1400d0b64:	e8 67 57 0b 00       	call   0x1401862d0
1400d0b69:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400d0b6e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400d0b72:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400d0b76:	49 8b e3             	mov    %r11,%rsp
1400d0b79:	5f                   	pop    %rdi
1400d0b7a:	c3                   	ret
1400d0b7b:	cc                   	int3
1400d0b7c:	cc                   	int3
1400d0b7d:	cc                   	int3
1400d0b7e:	cc                   	int3
1400d0b7f:	cc                   	int3
1400d0b80:	40 53                	rex push %rbx
1400d0b82:	48 83 ec 20          	sub    $0x20,%rsp
1400d0b86:	48 8d 05 0b 9d 16 00 	lea    0x169d0b(%rip),%rax        # 0x14023a898
1400d0b8d:	48 8b d9             	mov    %rcx,%rbx
1400d0b90:	48 89 01             	mov    %rax,(%rcx)
1400d0b93:	f6 c2 01             	test   $0x1,%dl
1400d0b96:	74 0a                	je     0x1400d0ba2
1400d0b98:	ba 20 00 00 00       	mov    $0x20,%edx
1400d0b9d:	e8 aa 5a 0b 00       	call   0x14018664c
1400d0ba2:	48 8b c3             	mov    %rbx,%rax
1400d0ba5:	48 83 c4 20          	add    $0x20,%rsp
1400d0ba9:	5b                   	pop    %rbx
1400d0baa:	c3                   	ret
1400d0bab:	cc                   	int3
1400d0bac:	cc                   	int3
1400d0bad:	cc                   	int3
1400d0bae:	cc                   	int3
1400d0baf:	cc                   	int3
1400d0bb0:	40 53                	rex push %rbx
1400d0bb2:	48 83 ec 20          	sub    $0x20,%rsp
1400d0bb6:	48 8d 05 db 9c 16 00 	lea    0x169cdb(%rip),%rax        # 0x14023a898
1400d0bbd:	48 8b d9             	mov    %rcx,%rbx
1400d0bc0:	48 89 01             	mov    %rax,(%rcx)
1400d0bc3:	f6 c2 01             	test   $0x1,%dl
1400d0bc6:	74 0a                	je     0x1400d0bd2
1400d0bc8:	ba 30 00 00 00       	mov    $0x30,%edx
1400d0bcd:	e8 7a 5a 0b 00       	call   0x14018664c
1400d0bd2:	48 8b c3             	mov    %rbx,%rax
1400d0bd5:	48 83 c4 20          	add    $0x20,%rsp
1400d0bd9:	5b                   	pop    %rbx
1400d0bda:	c3                   	ret
1400d0bdb:	cc                   	int3
1400d0bdc:	cc                   	int3
1400d0bdd:	cc                   	int3
1400d0bde:	cc                   	int3
1400d0bdf:	cc                   	int3
1400d0be0:	40 53                	rex push %rbx
1400d0be2:	48 83 ec 20          	sub    $0x20,%rsp
1400d0be6:	48 8d 05 ab 9c 16 00 	lea    0x169cab(%rip),%rax        # 0x14023a898
1400d0bed:	48 8b d9             	mov    %rcx,%rbx
1400d0bf0:	48 89 01             	mov    %rax,(%rcx)
1400d0bf3:	f6 c2 01             	test   $0x1,%dl
1400d0bf6:	74 0a                	je     0x1400d0c02
1400d0bf8:	ba 28 00 00 00       	mov    $0x28,%edx
1400d0bfd:	e8 4a 5a 0b 00       	call   0x14018664c
1400d0c02:	48 8b c3             	mov    %rbx,%rax
1400d0c05:	48 83 c4 20          	add    $0x20,%rsp
1400d0c09:	5b                   	pop    %rbx
1400d0c0a:	c3                   	ret
1400d0c0b:	cc                   	int3
1400d0c0c:	cc                   	int3
1400d0c0d:	cc                   	int3
1400d0c0e:	cc                   	int3
1400d0c0f:	cc                   	int3
1400d0c10:	40 57                	rex push %rdi
1400d0c12:	48 83 ec 20          	sub    $0x20,%rsp
1400d0c16:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400d0c1b:	48 8d 05 f6 9a 16 00 	lea    0x169af6(%rip),%rax        # 0x14023a718
1400d0c22:	48 8b 59 20          	mov    0x20(%rcx),%rbx
1400d0c26:	48 8b f9             	mov    %rcx,%rdi
1400d0c29:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1400d0c2e:	8b f2                	mov    %edx,%esi
1400d0c30:	48 89 01             	mov    %rax,(%rcx)
1400d0c33:	48 85 db             	test   %rbx,%rbx
1400d0c36:	74 29                	je     0x1400d0c61
1400d0c38:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1400d0c3d:	33 ed                	xor    %ebp,%ebp
1400d0c3f:	90                   	nop
1400d0c40:	48 8d 43 10          	lea    0x10(%rbx),%rax
1400d0c44:	48 8b cb             	mov    %rbx,%rcx
1400d0c47:	48 8b 18             	mov    (%rax),%rbx
1400d0c4a:	ba 01 00 00 00       	mov    $0x1,%edx
1400d0c4f:	48 89 28             	mov    %rbp,(%rax)
1400d0c52:	48 8b 01             	mov    (%rcx),%rax
1400d0c55:	ff 10                	call   *(%rax)
1400d0c57:	48 85 db             	test   %rbx,%rbx
1400d0c5a:	75 e4                	jne    0x1400d0c40
1400d0c5c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400d0c61:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d0c66:	48 8d 05 2b 9c 16 00 	lea    0x169c2b(%rip),%rax        # 0x14023a898
1400d0c6d:	40 f6 c6 01          	test   $0x1,%sil
1400d0c71:	48 89 07             	mov    %rax,(%rdi)
1400d0c74:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400d0c79:	74 0d                	je     0x1400d0c88
1400d0c7b:	ba 28 00 00 00       	mov    $0x28,%edx
1400d0c80:	48 8b cf             	mov    %rdi,%rcx
1400d0c83:	e8 c4 59 0b 00       	call   0x14018664c
1400d0c88:	48 8b c7             	mov    %rdi,%rax
1400d0c8b:	48 83 c4 20          	add    $0x20,%rsp
1400d0c8f:	5f                   	pop    %rdi
1400d0c90:	c3                   	ret
1400d0c91:	cc                   	int3
1400d0c92:	cc                   	int3
1400d0c93:	cc                   	int3
1400d0c94:	cc                   	int3
1400d0c95:	cc                   	int3
1400d0c96:	cc                   	int3
1400d0c97:	cc                   	int3
1400d0c98:	cc                   	int3
1400d0c99:	cc                   	int3
1400d0c9a:	cc                   	int3
1400d0c9b:	cc                   	int3
1400d0c9c:	cc                   	int3
1400d0c9d:	cc                   	int3
1400d0c9e:	cc                   	int3
1400d0c9f:	cc                   	int3
1400d0ca0:	41 56                	push   %r14
1400d0ca2:	48 83 ec 30          	sub    $0x30,%rsp
1400d0ca6:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1400d0cab:	48 8d 05 a6 9a 16 00 	lea    0x169aa6(%rip),%rax        # 0x14023a758
1400d0cb2:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1400d0cb7:	8b ea                	mov    %edx,%ebp
1400d0cb9:	48 8b 71 28          	mov    0x28(%rcx),%rsi
1400d0cbd:	4c 8b f1             	mov    %rcx,%r14
1400d0cc0:	48 89 01             	mov    %rax,(%rcx)
1400d0cc3:	48 85 f6             	test   %rsi,%rsi
1400d0cc6:	74 63                	je     0x1400d0d2b
1400d0cc8:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400d0ccd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400d0cd2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400d0cd7:	45 33 ff             	xor    %r15d,%r15d
1400d0cda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400d0ce0:	48 8d 46 28          	lea    0x28(%rsi),%rax
1400d0ce4:	48 8b de             	mov    %rsi,%rbx
1400d0ce7:	48 8b 30             	mov    (%rax),%rsi
1400d0cea:	4c 89 38             	mov    %r15,(%rax)
1400d0ced:	49 8b 7e 20          	mov    0x20(%r14),%rdi
1400d0cf1:	48 3b df             	cmp    %rdi,%rbx
1400d0cf4:	74 21                	je     0x1400d0d17
1400d0cf6:	48 85 db             	test   %rbx,%rbx
1400d0cf9:	74 1c                	je     0x1400d0d17
1400d0cfb:	48 8d 43 10          	lea    0x10(%rbx),%rax
1400d0cff:	48 8b cb             	mov    %rbx,%rcx
1400d0d02:	48 8b 18             	mov    (%rax),%rbx
1400d0d05:	ba 01 00 00 00       	mov    $0x1,%edx
1400d0d0a:	4c 89 38             	mov    %r15,(%rax)
1400d0d0d:	48 8b 01             	mov    (%rcx),%rax
1400d0d10:	ff 10                	call   *(%rax)
1400d0d12:	48 3b df             	cmp    %rdi,%rbx
1400d0d15:	75 df                	jne    0x1400d0cf6
1400d0d17:	48 85 f6             	test   %rsi,%rsi
1400d0d1a:	75 c4                	jne    0x1400d0ce0
1400d0d1c:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1400d0d21:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400d0d26:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400d0d2b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400d0d30:	48 8d 05 61 9b 16 00 	lea    0x169b61(%rip),%rax        # 0x14023a898
1400d0d37:	40 f6 c5 01          	test   $0x1,%bpl
1400d0d3b:	49 89 06             	mov    %rax,(%r14)
1400d0d3e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400d0d43:	74 0d                	je     0x1400d0d52
1400d0d45:	ba 30 00 00 00       	mov    $0x30,%edx
1400d0d4a:	49 8b ce             	mov    %r14,%rcx
1400d0d4d:	e8 fa 58 0b 00       	call   0x14018664c
1400d0d52:	49 8b c6             	mov    %r14,%rax
1400d0d55:	48 83 c4 30          	add    $0x30,%rsp
1400d0d59:	41 5e                	pop    %r14
1400d0d5b:	c3                   	ret
1400d0d5c:	cc                   	int3
1400d0d5d:	cc                   	int3
1400d0d5e:	cc                   	int3
1400d0d5f:	cc                   	int3
1400d0d60:	40 53                	rex push %rbx
1400d0d62:	48 83 ec 20          	sub    $0x20,%rsp
1400d0d66:	48 8d 05 2b 9b 16 00 	lea    0x169b2b(%rip),%rax        # 0x14023a898
1400d0d6d:	48 8b d9             	mov    %rcx,%rbx
1400d0d70:	48 89 01             	mov    %rax,(%rcx)
1400d0d73:	f6 c2 01             	test   $0x1,%dl
1400d0d76:	74 0a                	je     0x1400d0d82
1400d0d78:	ba 38 00 00 00       	mov    $0x38,%edx
1400d0d7d:	e8 ca 58 0b 00       	call   0x14018664c
1400d0d82:	48 8b c3             	mov    %rbx,%rax
1400d0d85:	48 83 c4 20          	add    $0x20,%rsp
1400d0d89:	5b                   	pop    %rbx
1400d0d8a:	c3                   	ret
1400d0d8b:	cc                   	int3
1400d0d8c:	cc                   	int3
1400d0d8d:	cc                   	int3
1400d0d8e:	cc                   	int3
1400d0d8f:	cc                   	int3
1400d0d90:	48 3b ca             	cmp    %rdx,%rcx
1400d0d93:	0f 84 d6 00 00 00    	je     0x1400d0e6f
1400d0d99:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400d0d9e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400d0da3:	57                   	push   %rdi
1400d0da4:	48 83 ec 20          	sub    $0x20,%rsp
1400d0da8:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400d0dad:	49 8b f8             	mov    %r8,%rdi
1400d0db0:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400d0db5:	48 8b ea             	mov    %rdx,%rbp
1400d0db8:	45 33 f6             	xor    %r14d,%r14d
1400d0dbb:	48 8b f1             	mov    %rcx,%rsi
1400d0dbe:	66 90                	xchg   %ax,%ax
1400d0dc0:	48 85 f6             	test   %rsi,%rsi
1400d0dc3:	0f 84 8d 00 00 00    	je     0x1400d0e56
1400d0dc9:	8b 56 08             	mov    0x8(%rsi),%edx
1400d0dcc:	83 ea 0a             	sub    $0xa,%edx
1400d0dcf:	74 6a                	je     0x1400d0e3b
1400d0dd1:	83 ea 01             	sub    $0x1,%edx
1400d0dd4:	74 65                	je     0x1400d0e3b
1400d0dd6:	83 ea 05             	sub    $0x5,%edx
1400d0dd9:	74 32                	je     0x1400d0e0d
1400d0ddb:	83 ea 02             	sub    $0x2,%edx
1400d0dde:	74 19                	je     0x1400d0df9
1400d0de0:	83 fa 01             	cmp    $0x1,%edx
1400d0de3:	75 64                	jne    0x1400d0e49
1400d0de5:	48 3b 7e 20          	cmp    0x20(%rsi),%rdi
1400d0de9:	75 5e                	jne    0x1400d0e49
1400d0deb:	83 7f 34 ff          	cmpl   $0xffffffff,0x34(%rdi)
1400d0def:	75 03                	jne    0x1400d0df4
1400d0df1:	89 57 34             	mov    %edx,0x34(%rdi)
1400d0df4:	49 8b fe             	mov    %r14,%rdi
1400d0df7:	eb 50                	jmp    0x1400d0e49
1400d0df9:	48 85 ff             	test   %rdi,%rdi
1400d0dfc:	74 0a                	je     0x1400d0e08
1400d0dfe:	44 89 77 34          	mov    %r14d,0x34(%rdi)
1400d0e02:	44 89 76 34          	mov    %r14d,0x34(%rsi)
1400d0e06:	eb 41                	jmp    0x1400d0e49
1400d0e08:	48 8b fe             	mov    %rsi,%rdi
1400d0e0b:	eb 3c                	jmp    0x1400d0e49
1400d0e0d:	48 85 ff             	test   %rdi,%rdi
1400d0e10:	74 04                	je     0x1400d0e16
1400d0e12:	44 89 77 34          	mov    %r14d,0x34(%rdi)
1400d0e16:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1400d0e1a:	48 85 db             	test   %rbx,%rbx
1400d0e1d:	74 2a                	je     0x1400d0e49
1400d0e1f:	90                   	nop
1400d0e20:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400d0e24:	4c 8b c7             	mov    %rdi,%r8
1400d0e27:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400d0e2b:	e8 60 ff ff ff       	call   0x1400d0d90
1400d0e30:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1400d0e34:	48 85 db             	test   %rbx,%rbx
1400d0e37:	75 e7                	jne    0x1400d0e20
1400d0e39:	eb 0e                	jmp    0x1400d0e49
1400d0e3b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400d0e3f:	45 33 c0             	xor    %r8d,%r8d
1400d0e42:	33 d2                	xor    %edx,%edx
1400d0e44:	e8 47 ff ff ff       	call   0x1400d0d90
1400d0e49:	48 8b 76 10          	mov    0x10(%rsi),%rsi
1400d0e4d:	48 3b f5             	cmp    %rbp,%rsi
1400d0e50:	0f 85 6a ff ff ff    	jne    0x1400d0dc0
1400d0e56:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d0e5b:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1400d0e60:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400d0e65:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400d0e6a:	48 83 c4 20          	add    $0x20,%rsp
1400d0e6e:	5f                   	pop    %rdi
1400d0e6f:	c3                   	ret
1400d0e70:	48 8b 11             	mov    (%rcx),%rdx
1400d0e73:	48 85 d2             	test   %rdx,%rdx
1400d0e76:	0f 85 c4 01 00 00    	jne    0x1400d1040
1400d0e7c:	c3                   	ret
1400d0e7d:	cc                   	int3
1400d0e7e:	cc                   	int3
1400d0e7f:	cc                   	int3
1400d0e80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d0e85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d0e8a:	57                   	push   %rdi
1400d0e8b:	48 83 ec 20          	sub    $0x20,%rsp
1400d0e8f:	48 8b 39             	mov    (%rcx),%rdi
1400d0e92:	48 8b f1             	mov    %rcx,%rsi
1400d0e95:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400d0e99:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400d0e9d:	75 26                	jne    0x1400d0ec5
1400d0e9f:	90                   	nop
1400d0ea0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400d0ea4:	48 8b d6             	mov    %rsi,%rdx
1400d0ea7:	48 8b ce             	mov    %rsi,%rcx
1400d0eaa:	e8 81 04 00 00       	call   0x1400d1330
1400d0eaf:	48 8b cb             	mov    %rbx,%rcx
1400d0eb2:	ba 20 00 00 00       	mov    $0x20,%edx
1400d0eb7:	48 8b 1b             	mov    (%rbx),%rbx
1400d0eba:	e8 8d 57 0b 00       	call   0x14018664c
1400d0ebf:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400d0ec3:	74 db                	je     0x1400d0ea0
1400d0ec5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d0eca:	48 89 7f 08          	mov    %rdi,0x8(%rdi)
1400d0ece:	48 89 3f             	mov    %rdi,(%rdi)
1400d0ed1:	48 89 7f 10          	mov    %rdi,0x10(%rdi)
1400d0ed5:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
1400d0edc:	00
1400d0edd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d0ee2:	48 83 c4 20          	add    $0x20,%rsp
1400d0ee6:	5f                   	pop    %rdi
1400d0ee7:	c3                   	ret
1400d0ee8:	cc                   	int3
1400d0ee9:	cc                   	int3
1400d0eea:	cc                   	int3
1400d0eeb:	cc                   	int3
1400d0eec:	cc                   	int3
1400d0eed:	cc                   	int3
1400d0eee:	cc                   	int3
1400d0eef:	cc                   	int3
1400d0ef0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d0ef5:	57                   	push   %rdi
1400d0ef6:	48 83 ec 20          	sub    $0x20,%rsp
1400d0efa:	48 8b f9             	mov    %rcx,%rdi
1400d0efd:	48 8b 09             	mov    (%rcx),%rcx