1408c4a16:	4c 8b e6             	mov    %rsi,%r12
1408c4a19:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
1408c4a20:	00
1408c4a21:	0f 10 0d 88 1e 78 00 	movups 0x781e88(%rip),%xmm1        # 0x1410468b0
1408c4a28:	4d 8d 51 08          	lea    0x8(%r9),%r10
1408c4a2c:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
1408c4a33:	00
1408c4a34:	4c 8b c6             	mov    %rsi,%r8
1408c4a37:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1408c4a3c:	0f 1f 40 00          	nopl   0x0(%rax)
1408c4a40:	48 8b 54 19 08       	mov    0x8(%rcx,%rbx,1),%rdx
1408c4a45:	8b 44 24 40          	mov    0x40(%rsp),%eax
1408c4a49:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
1408c4a50:	00
1408c4a51:	0b 42 04             	or     0x4(%rdx),%eax
1408c4a54:	0f b6 0a             	movzbl (%rdx),%ecx
1408c4a57:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408c4a5b:	80 f9 b4             	cmp    $0xb4,%cl
1408c4a5e:	0f 84 00 01 00 00    	je     0x1408c4b64
1408c4a64:	80 f9 8d             	cmp    $0x8d,%cl
1408c4a67:	75 0d                	jne    0x1408c4a76
1408c4a69:	48 8b 42 18          	mov    0x18(%rdx),%rax
1408c4a6d:	80 38 b4             	cmpb   $0xb4,(%rax)
1408c4a70:	0f 84 ee 00 00 00    	je     0x1408c4b64
1408c4a76:	4d 85 ed             	test   %r13,%r13
1408c4a79:	75 47                	jne    0x1408c4ac2
1408c4a7b:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1408c4a7f:	e8 ac ae 01 00       	call   0x1408df930
1408c4a84:	eb 58                	jmp    0x1408c4ade
1408c4a86:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1408c4a8a:	e9 08 fc ff ff       	jmp    0x1408c4697
1408c4a8f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1408c4a93:	48 8d 15 d6 da 78 00 	lea    0x78dad6(%rip),%rdx        # 0x141052570
1408c4a9a:	48 8b cd             	mov    %rbp,%rcx
1408c4a9d:	e8 de 4d 01 00       	call   0x1408d9880
1408c4aa2:	e9 f0 fb ff ff       	jmp    0x1408c4697
1408c4aa7:	4c 8b 00             	mov    (%rax),%r8
1408c4aaa:	48 8d 15 b7 db 78 00 	lea    0x78dbb7(%rip),%rdx        # 0x141052668
1408c4ab1:	48 8b cd             	mov    %rbp,%rcx
1408c4ab4:	e8 c7 4d 01 00       	call   0x1408d9880
1408c4ab9:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
1408c4abd:	e9 d5 fb ff ff       	jmp    0x1408c4697
1408c4ac2:	49 63 45 00          	movslq 0x0(%r13),%rax
1408c4ac6:	8d 48 01             	lea    0x1(%rax),%ecx
1408c4ac9:	41 39 4d 04          	cmp    %ecx,0x4(%r13)
1408c4acd:	7d 31                	jge    0x1408c4b00
1408c4acf:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1408c4ad3:	4c 8b c2             	mov    %rdx,%r8
1408c4ad6:	49 8b d5             	mov    %r13,%rdx
1408c4ad9:	e8 62 ad 01 00       	call   0x1408df840
1408c4ade:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1408c4ae3:	48 8b d0             	mov    %rax,%rdx
1408c4ae6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408c4aeb:	0f 10 05 ce 1d 78 00 	movups 0x781dce(%rip),%xmm0        # 0x1410468c0
1408c4af2:	0f 10 0d b7 1d 78 00 	movups 0x781db7(%rip),%xmm1        # 0x1410468b0
1408c4af9:	48 85 c0             	test   %rax,%rax
1408c4afc:	75 23                	jne    0x1408c4b21
1408c4afe:	eb 4e                	jmp    0x1408c4b4e
1408c4b00:	48 c1 e0 05          	shl    $0x5,%rax
1408c4b04:	41 89 4d 00          	mov    %ecx,0x0(%r13)
1408c4b08:	42 0f 11 4c 28 08    	movups %xmm1,0x8(%rax,%r13,1)
1408c4b0e:	42 0f 11 44 28 18    	movups %xmm0,0x18(%rax,%r13,1)
1408c4b14:	4a 89 54 28 08       	mov    %rdx,0x8(%rax,%r13,1)
1408c4b19:	49 8b d5             	mov    %r13,%rdx
1408c4b1c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1408c4b21:	48 63 0a             	movslq (%rdx),%rcx
1408c4b24:	49 8b 44 18 10       	mov    0x10(%r8,%rbx,1),%rax
1408c4b29:	48 c1 e1 05          	shl    $0x5,%rcx
1408c4b2d:	48 89 44 11 f0       	mov    %rax,-0x10(%rcx,%rdx,1)
1408c4b32:	48 63 02             	movslq (%rdx),%rax
1408c4b35:	48 c1 e0 05          	shl    $0x5,%rax
1408c4b39:	8b 4c 02 fc          	mov    -0x4(%rdx,%rax,1),%ecx
1408c4b3d:	41 33 4c 18 1c       	xor    0x1c(%r8,%rbx,1),%ecx
1408c4b42:	83 e1 03             	and    $0x3,%ecx
1408c4b45:	31 4c 02 fc          	xor    %ecx,-0x4(%rdx,%rax,1)
1408c4b49:	49 89 74 18 10       	mov    %rsi,0x10(%r8,%rbx,1)
1408c4b4e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1408c4b53:	49 8b c4             	mov    %r12,%rax
1408c4b56:	48 c1 e0 05          	shl    $0x5,%rax
1408c4b5a:	48 89 74 18 08       	mov    %rsi,0x8(%rax,%rbx,1)
1408c4b5f:	e9 cb 0b 00 00       	jmp    0x1408c572f
1408c4b64:	89 74 24 70          	mov    %esi,0x70(%rsp)
1408c4b68:	4c 8b de             	mov    %rsi,%r11
1408c4b6b:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1408c4b70:	80 f9 8d             	cmp    $0x8d,%cl
1408c4b73:	75 0d                	jne    0x1408c4b82
1408c4b75:	48 8b 42 10          	mov    0x10(%rdx),%rax
1408c4b79:	4c 8b 58 08          	mov    0x8(%rax),%r11
1408c4b7d:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
1408c4b82:	41 83 39 00          	cmpl   $0x0,(%r9)
1408c4b86:	8b de                	mov    %esi,%ebx
1408c4b88:	89 9c 24 38 01 00 00 	mov    %ebx,0x138(%rsp)
1408c4b8f:	49 8b f2             	mov    %r10,%rsi
1408c4b92:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
1408c4b97:	0f 8e 4b 0b 00 00    	jle    0x1408c56e8
1408c4b9d:	45 33 d2             	xor    %r10d,%r10d
1408c4ba0:	48 8b 46 18          	mov    0x18(%rsi),%rax
1408c4ba4:	4c 8b 66 20          	mov    0x20(%rsi),%r12
1408c4ba8:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
1408c4bad:	4c 89 94 24 80 00 00 	mov    %r10,0x80(%rsp)
1408c4bb4:	00
1408c4bb5:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1408c4bbc:	00
1408c4bbd:	48 85 c0             	test   %rax,%rax
1408c4bc0:	75 0c                	jne    0x1408c4bce
1408c4bc2:	49 8b 04 24          	mov    (%r12),%rax
1408c4bc6:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1408c4bcd:	00
1408c4bce:	41 80 7e 67 00       	cmpb   $0x0,0x67(%r14)
1408c4bd3:	0f 85 00 0b 00 00    	jne    0x1408c56d9
1408c4bd9:	f7 46 40 00 20 00 00 	testl  $0x2000,0x40(%rsi)
1408c4be0:	74 15                	je     0x1408c4bf7
1408c4be2:	48 8b 46 28          	mov    0x28(%rsi),%rax
1408c4be6:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408c4bea:	48 89 8c 24 a0 00 00 	mov    %rcx,0xa0(%rsp)
1408c4bf1:	00
1408c4bf2:	e9 b1 00 00 00       	jmp    0x1408c4ca8
1408c4bf7:	4d 85 db             	test   %r11,%r11
1408c4bfa:	74 2a                	je     0x1408c4c26
1408c4bfc:	4c 8b c8             	mov    %rax,%r9
1408c4bff:	49 8b d3             	mov    %r11,%rdx
1408c4c02:	4d 2b cb             	sub    %r11,%r9
1408c4c05:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408c4c0c:	00 00 00 00
1408c4c10:	0f b6 02             	movzbl (%rdx),%eax
1408c4c13:	46 0f b6 04 0a       	movzbl (%rdx,%r9,1),%r8d
1408c4c18:	41 3b c0             	cmp    %r8d,%eax
1408c4c1b:	75 52                	jne    0x1408c4c6f
1408c4c1d:	85 c0                	test   %eax,%eax
1408c4c1f:	75 70                	jne    0x1408c4c91
1408c4c21:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1408c4c26:	49 8b 54 24 60       	mov    0x60(%r12),%rdx
1408c4c2b:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
1408c4c32:	00
1408c4c33:	48 85 d2             	test   %rdx,%rdx
1408c4c36:	74 61                	je     0x1408c4c99
1408c4c38:	49 8b 46 20          	mov    0x20(%r14),%rax
1408c4c3c:	49 8b ca             	mov    %r10,%rcx
1408c4c3f:	48 83 c0 18          	add    $0x18,%rax
1408c4c43:	48 39 10             	cmp    %rdx,(%rax)
1408c4c46:	74 19                	je     0x1408c4c61
1408c4c48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408c4c4f:	00
1408c4c50:	48 ff c1             	inc    %rcx
1408c4c53:	48 8d 40 20          	lea    0x20(%rax),%rax
1408c4c57:	48 39 10             	cmp    %rdx,(%rax)
1408c4c5a:	75 f4                	jne    0x1408c4c50
1408c4c5c:	48 85 c9             	test   %rcx,%rcx
1408c4c5f:	78 38                	js     0x1408c4c99
1408c4c61:	49 8b 46 20          	mov    0x20(%r14),%rax
1408c4c65:	48 c1 e1 05          	shl    $0x5,%rcx
1408c4c69:	48 8b 04 01          	mov    (%rcx,%rax,1),%rax
1408c4c6d:	eb 31                	jmp    0x1408c4ca0
1408c4c6f:	48 8d 0d aa 30 78 00 	lea    0x7830aa(%rip),%rcx        # 0x141047d20
1408c4c76:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
1408c4c7a:	49 8b c0             	mov    %r8,%rax
1408c4c7d:	4c 8d 05 9c 30 78 00 	lea    0x78309c(%rip),%r8        # 0x141047d20
1408c4c84:	42 0f b6 04 00       	movzbl (%rax,%r8,1),%eax
1408c4c89:	3b c8                	cmp    %eax,%ecx
1408c4c8b:	0f 85 0d 0a 00 00    	jne    0x1408c569e
1408c4c91:	48 ff c2             	inc    %rdx
1408c4c94:	e9 77 ff ff ff       	jmp    0x1408c4c10
1408c4c99:	48 8d 05 b0 d0 70 00 	lea    0x70d0b0(%rip),%rax        # 0x140fd1d50
1408c4ca0:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1408c4ca7:	00
1408c4ca8:	8d 43 01             	lea    0x1(%rbx),%eax
1408c4cab:	41 3b 01             	cmp    (%r9),%eax
1408c4cae:	0f 8d b9 01 00 00    	jge    0x1408c4e6d
1408c4cb4:	b8 00 04 00 00       	mov    $0x400,%eax
1408c4cb9:	85 86 a8 00 00 00    	test   %eax,0xa8(%rsi)
1408c4cbf:	0f 84 a8 01 00 00    	je     0x1408c4e6d
1408c4cc5:	66 41 0f ba e7 0b    	bt     $0xb,%r15w
1408c4ccb:	0f 83 9c 01 00 00    	jae    0x1408c4e6d
1408c4cd1:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
1408c4cd8:	45 8b fa             	mov    %r10d,%r15d
1408c4cdb:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1408c4ce2:	00
1408c4ce3:	83 38 00             	cmpl   $0x0,(%rax)
1408c4ce6:	0f 8e 89 01 00 00    	jle    0x1408c4e75
1408c4cec:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1408c4cf1:	4c 8d 70 08          	lea    0x8(%rax),%r14
1408c4cf5:	49 8b 2e             	mov    (%r14),%rbp
1408c4cf8:	48 85 ed             	test   %rbp,%rbp
1408c4cfb:	75 05                	jne    0x1408c4d02
1408c4cfd:	41 8b da             	mov    %r10d,%ebx
1408c4d00:	eb 1d                	jmp    0x1408c4d1f
1408c4d02:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408c4d09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1408c4d10:	48 ff c3             	inc    %rbx
1408c4d13:	80 3c 2b 00          	cmpb   $0x0,(%rbx,%rbp,1)
1408c4d17:	75 f7                	jne    0x1408c4d10
1408c4d19:	81 e3 ff ff ff 3f    	and    $0x3fffffff,%ebx
1408c4d1f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408c4d24:	8b f3                	mov    %ebx,%esi
1408c4d26:	48 8d 56 49          	lea    0x49(%rsi),%rdx
1408c4d2a:	e8 d1 18 01 00       	call   0x1408d6600
1408c4d2f:	48 8b f8             	mov    %rax,%rdi
1408c4d32:	48 85 c0             	test   %rax,%rax
1408c4d35:	74 47                	je     0x1408c4d7e
1408c4d37:	0f 57 c0             	xorps  %xmm0,%xmm0
1408c4d3a:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1408c4d3e:	0f 11 07             	movups %xmm0,(%rdi)
1408c4d41:	33 c0                	xor    %eax,%eax
1408c4d43:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1408c4d47:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1408c4d4b:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1408c4d4f:	48 89 47 40          	mov    %rax,0x40(%rdi)
1408c4d53:	c6 07 3b             	movb   $0x3b,(%rdi)
1408c4d56:	66 c7 47 32 ff ff    	movw   $0xffff,0x32(%rdi)
1408c4d5c:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1408c4d60:	85 db                	test   %ebx,%ebx
1408c4d62:	74 0b                	je     0x1408c4d6f
1408c4d64:	44 8b c6             	mov    %esi,%r8d
1408c4d67:	48 8b d5             	mov    %rbp,%rdx
1408c4d6a:	e8 a1 a2 61 00       	call   0x140edf010
1408c4d6f:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408c4d73:	c6 04 06 00          	movb   $0x0,(%rsi,%rax,1)
1408c4d77:	c7 47 28 01 00 00 00 	movl   $0x1,0x28(%rdi)
1408c4d7e:	4d 85 ed             	test   %r13,%r13
1408c4d81:	75 0e                	jne    0x1408c4d91
1408c4d83:	49 8b 0c 24          	mov    (%r12),%rcx
1408c4d87:	48 8b d7             	mov    %rdi,%rdx
1408c4d8a:	e8 a1 ab 01 00       	call   0x1408df930
1408c4d8f:	eb 1c                	jmp    0x1408c4dad
1408c4d91:	49 63 45 00          	movslq 0x0(%r13),%rax
1408c4d95:	8d 48 01             	lea    0x1(%rax),%ecx
1408c4d98:	41 39 4d 04          	cmp    %ecx,0x4(%r13)
1408c4d9c:	7d 1c                	jge    0x1408c4dba
1408c4d9e:	49 8b 0c 24          	mov    (%r12),%rcx
1408c4da2:	4c 8b c7             	mov    %rdi,%r8
1408c4da5:	49 8b d5             	mov    %r13,%rdx
1408c4da8:	e8 93 aa 01 00       	call   0x1408df840
1408c4dad:	48 8b c8             	mov    %rax,%rcx
1408c4db0:	4c 8b e8             	mov    %rax,%r13
1408c4db3:	48 85 c0             	test   %rax,%rax
1408c4db6:	74 5c                	je     0x1408c4e14
1408c4db8:	eb 2a                	jmp    0x1408c4de4
1408c4dba:	0f 10 05 ef 1a 78 00 	movups 0x781aef(%rip),%xmm0        # 0x1410468b0
1408c4dc1:	41 89 4d 00          	mov    %ecx,0x0(%r13)
1408c4dc5:	49 8b cd             	mov    %r13,%rcx
1408c4dc8:	0f 10 0d f1 1a 78 00 	movups 0x781af1(%rip),%xmm1        # 0x1410468c0
1408c4dcf:	48 c1 e0 05          	shl    $0x5,%rax
1408c4dd3:	42 0f 11 44 28 08    	movups %xmm0,0x8(%rax,%r13,1)
1408c4dd9:	42 0f 11 4c 28 18    	movups %xmm1,0x18(%rax,%r13,1)
1408c4ddf:	4a 89 7c 28 08       	mov    %rdi,0x8(%rax,%r13,1)
1408c4de4:	48 63 19             	movslq (%rcx),%rbx
1408c4de7:	48 8d 15 e6 d8 78 00 	lea    0x78d8e6(%rip),%rdx        # 0x1410526d4
1408c4dee:	48 c1 e3 05          	shl    $0x5,%rbx
1408c4df2:	4c 8b c5             	mov    %rbp,%r8
1408c4df5:	48 03 d9             	add    %rcx,%rbx
1408c4df8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408c4dfd:	e8 2e 89 02 00       	call   0x1408ed730
1408c4e02:	48 89 43 f0          	mov    %rax,-0x10(%rbx)
1408c4e06:	8b 43 fc             	mov    -0x4(%rbx),%eax
1408c4e09:	83 e0 fe             	and    $0xfffffffe,%eax
1408c4e0c:	0d 82 00 00 00       	or     $0x82,%eax
1408c4e11:	89 43 fc             	mov    %eax,-0x4(%rbx)
1408c4e14:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1408c4e1b:	00
1408c4e1c:	41 ff c7             	inc    %r15d
1408c4e1f:	49 83 c6 10          	add    $0x10,%r14
1408c4e23:	41 ba 00 00 00 00    	mov    $0x0,%r10d
1408c4e29:	44 3b 38             	cmp    (%rax),%r15d
1408c4e2c:	0f 8c c3 fe ff ff    	jl     0x1408c4cf5
1408c4e32:	0f 10 05 87 1a 78 00 	movups 0x781a87(%rip),%xmm0        # 0x1410468c0
1408c4e39:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1408c4e3e:	49 8b ec             	mov    %r12,%rbp
1408c4e41:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
1408c4e46:	0f 10 0d 63 1a 78 00 	movups 0x781a63(%rip),%xmm1        # 0x1410468b0
1408c4e4d:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1408c4e52:	8b 9c 24 38 01 00 00 	mov    0x138(%rsp),%ebx
1408c4e59:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1408c4e5e:	48 8b bc 24 28 01 00 	mov    0x128(%rsp),%rdi
1408c4e65:	00
1408c4e66:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1408c4e6b:	eb 08                	jmp    0x1408c4e75
1408c4e6d:	4c 89 94 24 a8 00 00 	mov    %r10,0xa8(%rsp)
1408c4e74:	00
1408c4e75:	41 8b d2             	mov    %r10d,%edx
1408c4e78:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
1408c4e7d:	4d 8b ea             	mov    %r10,%r13
1408c4e80:	89 94 24 30 01 00 00 	mov    %edx,0x130(%rsp)
1408c4e87:	66 45 3b 54 24 36    	cmp    0x36(%r12),%r10w
1408c4e8d:	0f 8d ff 07 00 00    	jge    0x1408c5692
1408c4e93:	0f 1f 40 00          	nopl   0x0(%rax)
1408c4e97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1408c4e9e:	00 00
1408c4ea0:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1408c4ea5:	4a 8d 0c 6d 00 00 00 	lea    0x0(,%r13,2),%rcx
1408c4eac:	00
1408c4ead:	49 03 cd             	add    %r13,%rcx
1408c4eb0:	4c 8b 24 c8          	mov    (%rax,%rcx,8),%r12
1408c4eb4:	4d 85 db             	test   %r11,%r11
1408c4eb7:	0f 84 da 00 00 00    	je     0x1408c4f97
1408c4ebd:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1408c4ec4:	00
1408c4ec5:	48 85 c9             	test   %rcx,%rcx
1408c4ec8:	0f 84 c9 00 00 00    	je     0x1408c4f97
1408c4ece:	49 8b c5             	mov    %r13,%rax
1408c4ed1:	48 c1 e0 05          	shl    $0x5,%rax
1408c4ed5:	48 03 c8             	add    %rax,%rcx
1408c4ed8:	8b 41 1c             	mov    0x1c(%rcx),%eax
1408c4edb:	24 03                	and    $0x3,%al
1408c4edd:	3c 02                	cmp    $0x2,%al
1408c4edf:	0f 85 71 07 00 00    	jne    0x1408c5656
1408c4ee5:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1408c4ee9:	49 8b ca             	mov    %r10,%rcx
1408c4eec:	0f b6 02             	movzbl (%rdx),%eax
1408c4eef:	84 c0                	test   %al,%al
1408c4ef1:	74 10                	je     0x1408c4f03
1408c4ef3:	3c 2e                	cmp    $0x2e,%al
1408c4ef5:	74 0c                	je     0x1408c4f03
1408c4ef7:	0f b6 44 11 01       	movzbl 0x1(%rcx,%rdx,1),%eax
1408c4efc:	48 ff c1             	inc    %rcx
1408c4eff:	84 c0                	test   %al,%al
1408c4f01:	75 f0                	jne    0x1408c4ef3
1408c4f03:	4c 8d 41 01          	lea    0x1(%rcx),%r8
1408c4f07:	4c 03 c2             	add    %rdx,%r8
1408c4f0a:	41 8b d2             	mov    %r10d,%edx
1408c4f0d:	41 0f b6 00          	movzbl (%r8),%eax
1408c4f11:	84 c0                	test   %al,%al
1408c4f13:	74 13                	je     0x1408c4f28
1408c4f15:	3c 2e                	cmp    $0x2e,%al
1408c4f17:	74 0f                	je     0x1408c4f28
1408c4f19:	43 0f b6 44 02 01    	movzbl 0x1(%r10,%r8,1),%eax
1408c4f1f:	49 ff c2             	inc    %r10
1408c4f22:	ff c2                	inc    %edx
1408c4f24:	84 c0                	test   %al,%al
1408c4f26:	75 ed                	jne    0x1408c4f15
1408c4f28:	4d 85 c0             	test   %r8,%r8
1408c4f2b:	0f 84 1e 07 00 00    	je     0x1408c564f
1408c4f31:	4c 8d 3d e8 2d 78 00 	lea    0x782de8(%rip),%r15        # 0x141047d20
1408c4f38:	4d 8b cb             	mov    %r11,%r9
1408c4f3b:	85 d2                	test   %edx,%edx
1408c4f3d:	7e 26                	jle    0x1408c4f65
1408c4f3f:	90                   	nop
1408c4f40:	41 0f b6 00          	movzbl (%r8),%eax
1408c4f44:	ff ca                	dec    %edx
1408c4f46:	84 c0                	test   %al,%al
1408c4f48:	74 1d                	je     0x1408c4f67
1408c4f4a:	8b c8                	mov    %eax,%ecx
1408c4f4c:	41 0f b6 01          	movzbl (%r9),%eax
1408c4f50:	42 0f b6 04 38       	movzbl (%rax,%r15,1),%eax
1408c4f55:	42 38 04 39          	cmp    %al,(%rcx,%r15,1)
1408c4f59:	75 0c                	jne    0x1408c4f67
1408c4f5b:	49 ff c0             	inc    %r8
1408c4f5e:	49 ff c1             	inc    %r9
1408c4f61:	85 d2                	test   %edx,%edx
1408c4f63:	7f db                	jg     0x1408c4f40
1408c4f65:	ff ca                	dec    %edx