1408e0968:	0f b6 02             	movzbl (%rdx),%eax
1408e096b:	84 c0                	test   %al,%al
1408e096d:	74 26                	je     0x1408e0995
1408e096f:	48 8d 0d aa 73 76 00 	lea    0x7673aa(%rip),%rcx        # 0x141047d20
1408e0976:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408e097d:	00 00 00
1408e0980:	0f b6 c0             	movzbl %al,%eax
1408e0983:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1408e0987:	0f b6 04 08          	movzbl (%rax,%rcx,1),%eax
1408e098b:	88 42 ff             	mov    %al,-0x1(%rdx)
1408e098e:	0f b6 02             	movzbl (%rdx),%eax
1408e0991:	84 c0                	test   %al,%al
1408e0993:	75 eb                	jne    0x1408e0980
1408e0995:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1408e0999:	48 8d 8e 50 02 00 00 	lea    0x250(%rsi),%rcx
1408e09a0:	4c 8b c3             	mov    %rbx,%r8
1408e09a3:	e8 98 7e 00 00       	call   0x1408e8840
1408e09a8:	48 3b c3             	cmp    %rbx,%rax
1408e09ab:	0f 85 83 00 00 00    	jne    0x1408e0a34
1408e09b1:	48 85 f6             	test   %rsi,%rsi
1408e09b4:	74 57                	je     0x1408e0a0d
1408e09b6:	4c 39 be 00 03 00 00 	cmp    %r15,0x300(%rsi)
1408e09bd:	74 0d                	je     0x1408e09cc
1408e09bf:	48 8b d3             	mov    %rbx,%rdx
1408e09c2:	48 8b ce             	mov    %rsi,%rcx
1408e09c5:	e8 76 2f fd ff       	call   0x1408b3940
1408e09ca:	eb 49                	jmp    0x1408e0a15
1408e09cc:	48 3b 9e f0 01 00 00 	cmp    0x1f0(%rsi),%rbx
1408e09d3:	73 38                	jae    0x1408e0a0d
1408e09d5:	48 3b 9e e0 01 00 00 	cmp    0x1e0(%rsi),%rbx
1408e09dc:	72 13                	jb     0x1408e09f1
1408e09de:	48 8b 86 d8 01 00 00 	mov    0x1d8(%rsi),%rax
1408e09e5:	48 89 03             	mov    %rax,(%rbx)
1408e09e8:	48 89 9e d8 01 00 00 	mov    %rbx,0x1d8(%rsi)
1408e09ef:	eb 24                	jmp    0x1408e0a15
1408e09f1:	48 3b 9e e8 01 00 00 	cmp    0x1e8(%rsi),%rbx
1408e09f8:	72 13                	jb     0x1408e0a0d
1408e09fa:	48 8b 86 c8 01 00 00 	mov    0x1c8(%rsi),%rax
1408e0a01:	48 89 03             	mov    %rax,(%rbx)
1408e0a04:	48 89 9e c8 01 00 00 	mov    %rbx,0x1c8(%rsi)
1408e0a0b:	eb 08                	jmp    0x1408e0a15
1408e0a0d:	48 8b cb             	mov    %rbx,%rcx
1408e0a10:	e8 3b b1 fa ff       	call   0x14088bb50
1408e0a15:	48 8b ce             	mov    %rsi,%rcx
1408e0a18:	e8 b3 d9 00 00       	call   0x1408ee3d0
1408e0a1d:	33 c0                	xor    %eax,%eax
1408e0a1f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408e0a24:	48 83 c4 20          	add    $0x20,%rsp
1408e0a28:	41 5f                	pop    %r15
1408e0a2a:	41 5e                	pop    %r14
1408e0a2c:	41 5d                	pop    %r13
1408e0a2e:	41 5c                	pop    %r12
1408e0a30:	5f                   	pop    %rdi
1408e0a31:	5e                   	pop    %rsi
1408e0a32:	5d                   	pop    %rbp
1408e0a33:	c3                   	ret
1408e0a34:	48 89 43 10          	mov    %rax,0x10(%rbx)
1408e0a38:	e9 a8 fe ff ff       	jmp    0x1408e08e5
1408e0a3d:	48 8b c7             	mov    %rdi,%rax
1408e0a40:	eb dd                	jmp    0x1408e0a1f
1408e0a42:	cc                   	int3
1408e0a43:	cc                   	int3
1408e0a44:	cc                   	int3
1408e0a45:	cc                   	int3
1408e0a46:	cc                   	int3
1408e0a47:	cc                   	int3
1408e0a48:	cc                   	int3
1408e0a49:	cc                   	int3
1408e0a4a:	cc                   	int3
1408e0a4b:	cc                   	int3
1408e0a4c:	cc                   	int3
1408e0a4d:	cc                   	int3
1408e0a4e:	cc                   	int3
1408e0a4f:	cc                   	int3
1408e0a50:	48 8b c4             	mov    %rsp,%rax
1408e0a53:	4c 89 48 20          	mov    %r9,0x20(%rax)
1408e0a57:	44 89 40 18          	mov    %r8d,0x18(%rax)
1408e0a5b:	48 89 50 10          	mov    %rdx,0x10(%rax)
1408e0a5f:	56                   	push   %rsi
1408e0a60:	41 55                	push   %r13
1408e0a62:	41 56                	push   %r14
1408e0a64:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1408e0a6b:	48 89 58 e0          	mov    %rbx,-0x20(%rax)
1408e0a6f:	45 33 db             	xor    %r11d,%r11d
1408e0a72:	48 89 78 d0          	mov    %rdi,-0x30(%rax)
1408e0a76:	49 8b f1             	mov    %r9,%rsi
1408e0a79:	4c 89 60 c8          	mov    %r12,-0x38(%rax)
1408e0a7d:	48 8b da             	mov    %rdx,%rbx
1408e0a80:	4c 89 78 c0          	mov    %r15,-0x40(%rax)
1408e0a84:	4c 8b e1             	mov    %rcx,%r12
1408e0a87:	4c 8b 79 10          	mov    0x10(%rcx),%r15
1408e0a8b:	45 8b eb             	mov    %r11d,%r13d
1408e0a8e:	44 89 5c 24 38       	mov    %r11d,0x38(%rsp)
1408e0a93:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1408e0a98:	4d 85 ff             	test   %r15,%r15
1408e0a9b:	75 26                	jne    0x1408e0ac3
1408e0a9d:	4c 39 99 a0 00 00 00 	cmp    %r11,0xa0(%rcx)
1408e0aa4:	75 0d                	jne    0x1408e0ab3
1408e0aa6:	48 8b 01             	mov    (%rcx),%rax
1408e0aa9:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408e0aad:	75 04                	jne    0x1408e0ab3
1408e0aaf:	c6 41 23 01          	movb   $0x1,0x23(%rcx)
1408e0ab3:	e8 08 6e 02 00       	call   0x1409078c0
1408e0ab8:	4c 8b f8             	mov    %rax,%r15
1408e0abb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1408e0ac0:	45 33 db             	xor    %r11d,%r11d
1408e0ac3:	45 8b 74 24 34       	mov    0x34(%r12),%r14d
1408e0ac8:	44 89 b4 24 e0 00 00 	mov    %r14d,0xe0(%rsp)
1408e0acf:	00
1408e0ad0:	41 8d 46 01          	lea    0x1(%r14),%eax
1408e0ad4:	41 89 44 24 34       	mov    %eax,0x34(%r12)
1408e0ad9:	48 85 f6             	test   %rsi,%rsi
1408e0adc:	74 57                	je     0x1408e0b35
1408e0ade:	f7 43 04 00 10 00 00 	testl  $0x1000,0x4(%rbx)
1408e0ae5:	74 4e                	je     0x1408e0b35
1408e0ae7:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408e0aeb:	4c 8b 50 20          	mov    0x20(%rax),%r10
1408e0aef:	49 63 3a             	movslq (%r10),%rdi
1408e0af2:	85 ff                	test   %edi,%edi
1408e0af4:	7e 25                	jle    0x1408e0b1b
1408e0af6:	33 c9                	xor    %ecx,%ecx
1408e0af8:	44 8b c9             	mov    %ecx,%r9d
1408e0afb:	49 83 c2 08          	add    $0x8,%r10
1408e0aff:	90                   	nop
1408e0b00:	49 8b 0a             	mov    (%r10),%rcx
1408e0b03:	e8 28 9d ff ff       	call   0x1408da830
1408e0b08:	85 c0                	test   %eax,%eax
1408e0b0a:	75 0f                	jne    0x1408e0b1b
1408e0b0c:	41 ff c3             	inc    %r11d
1408e0b0f:	49 ff c1             	inc    %r9
1408e0b12:	49 83 c2 20          	add    $0x20,%r10
1408e0b16:	4c 3b cf             	cmp    %rdi,%r9
1408e0b19:	7c e5                	jl     0x1408e0b00
1408e0b1b:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
1408e0b22:	00
1408e0b23:	44 3b df             	cmp    %edi,%r11d
1408e0b26:	4d 8b dd             	mov    %r13,%r11
1408e0b29:	49 0f 44 f5          	cmove  %r13,%rsi
1408e0b2d:	48 89 b4 24 f8 00 00 	mov    %rsi,0xf8(%rsp)
1408e0b34:	00
1408e0b35:	bf 01 00 00 00       	mov    $0x1,%edi
1408e0b3a:	48 89 ac 24 b0 00 00 	mov    %rbp,0xb0(%rsp)
1408e0b41:	00
1408e0b42:	45 39 6c 24 30       	cmp    %r13d,0x30(%r12)
1408e0b47:	0f 85 54 07 00 00    	jne    0x1408e12a1
1408e0b4d:	8b 43 04             	mov    0x4(%rbx),%eax
1408e0b50:	0f ba e0 0c          	bt     $0xc,%eax
1408e0b54:	0f 83 47 07 00 00    	jae    0x1408e12a1
1408e0b5a:	a8 40                	test   $0x40,%al
1408e0b5c:	0f 85 3f 07 00 00    	jne    0x1408e12a1
1408e0b62:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1408e0b66:	4d 39 68 50          	cmp    %r13,0x50(%r8)
1408e0b6a:	0f 85 31 07 00 00    	jne    0x1408e12a1
1408e0b70:	41 f6 40 04 09       	testb  $0x9,0x4(%r8)
1408e0b75:	0f 85 26 07 00 00    	jne    0x1408e12a1
1408e0b7b:	4d 39 68 60          	cmp    %r13,0x60(%r8)
1408e0b7f:	0f 85 1c 07 00 00    	jne    0x1408e12a1
1408e0b85:	4d 39 68 30          	cmp    %r13,0x30(%r8)
1408e0b89:	0f 85 12 07 00 00    	jne    0x1408e12a1
1408e0b8f:	49 8b 40 28          	mov    0x28(%r8),%rax
1408e0b93:	39 38                	cmp    %edi,(%rax)
1408e0b95:	0f 85 06 07 00 00    	jne    0x1408e12a1
1408e0b9b:	4c 39 68 30          	cmp    %r13,0x30(%rax)
1408e0b9f:	0f 85 fc 06 00 00    	jne    0x1408e12a1
1408e0ba5:	48 8b 40 28          	mov    0x28(%rax),%rax
1408e0ba9:	40 38 78 3f          	cmp    %dil,0x3f(%rax)
1408e0bad:	0f 84 ee 06 00 00    	je     0x1408e12a1
1408e0bb3:	49 8b 48 20          	mov    0x20(%r8),%rcx
1408e0bb7:	4c 63 09             	movslq (%rcx),%r9
1408e0bba:	4d 85 c9             	test   %r9,%r9
1408e0bbd:	7e 29                	jle    0x1408e0be8
1408e0bbf:	49 8b d3             	mov    %r11,%rdx
1408e0bc2:	48 83 c1 08          	add    $0x8,%rcx
1408e0bc6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408e0bcd:	00 00 00
1408e0bd0:	48 8b 01             	mov    (%rcx),%rax
1408e0bd3:	80 38 a7             	cmpb   $0xa7,(%rax)
1408e0bd6:	0f 85 c5 06 00 00    	jne    0x1408e12a1
1408e0bdc:	48 ff c2             	inc    %rdx
1408e0bdf:	48 83 c1 20          	add    $0x20,%rcx
1408e0be3:	49 3b d1             	cmp    %r9,%rdx
1408e0be6:	7c e8                	jl     0x1408e0bd0
1408e0be8:	4d 85 c0             	test   %r8,%r8
1408e0beb:	0f 84 b0 06 00 00    	je     0x1408e12a1
1408e0bf1:	4d 8b 50 20          	mov    0x20(%r8),%r10
1408e0bf5:	be 00 80 ff ff       	mov    $0xffff8000,%esi
1408e0bfa:	49 8b 40 28          	mov    0x28(%r8),%rax
1408e0bfe:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
1408e0c03:	89 74 24 30          	mov    %esi,0x30(%rsp)
1408e0c07:	49 63 2a             	movslq (%r10),%rbp
1408e0c0a:	4c 8b 70 28          	mov    0x28(%rax),%r14
1408e0c0e:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
1408e0c12:	49 8b 56 60          	mov    0x60(%r14),%rdx
1408e0c16:	48 85 d2             	test   %rdx,%rdx
1408e0c19:	74 28                	je     0x1408e0c43
1408e0c1b:	49 8b 04 24          	mov    (%r12),%rax
1408e0c1f:	41 8b f3             	mov    %r11d,%esi
1408e0c22:	44 89 5c 24 30       	mov    %r11d,0x30(%rsp)
1408e0c27:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e0c2b:	48 83 c1 18          	add    $0x18,%rcx
1408e0c2f:	48 39 11             	cmp    %rdx,(%rcx)
1408e0c32:	74 0f                	je     0x1408e0c43
1408e0c34:	ff c6                	inc    %esi
1408e0c36:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1408e0c3a:	48 39 11             	cmp    %rdx,(%rcx)
1408e0c3d:	75 f5                	jne    0x1408e0c34
1408e0c3f:	89 74 24 30          	mov    %esi,0x30(%rsp)
1408e0c43:	49 8b 84 24 a0 00 00 	mov    0xa0(%r12),%rax
1408e0c4a:	00
1408e0c4b:	49 8b cc             	mov    %r12,%rcx
1408e0c4e:	48 85 c0             	test   %rax,%rax
1408e0c51:	48 0f 45 c8          	cmovne %rax,%rcx
1408e0c55:	8b 41 74             	mov    0x74(%rcx),%eax
1408e0c58:	0f a3 f0             	bt     %esi,%eax
1408e0c5b:	72 11                	jb     0x1408e0c6e
1408e0c5d:	0f ab f0             	bts    %esi,%eax
1408e0c60:	89 41 74             	mov    %eax,0x74(%rcx)
1408e0c63:	3b f7                	cmp    %edi,%esi
1408e0c65:	75 0b                	jne    0x1408e0c72
1408e0c67:	e8 24 dc 00 00       	call   0x1408ee890
1408e0c6c:	eb 37                	jmp    0x1408e0ca5
1408e0c6e:	3b f7                	cmp    %edi,%esi
1408e0c70:	74 3b                	je     0x1408e0cad
1408e0c72:	49 8b 04 24          	mov    (%r12),%rax
1408e0c76:	48 63 d6             	movslq %esi,%rdx
1408e0c79:	48 c1 e2 05          	shl    $0x5,%rdx
1408e0c7d:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e0c81:	48 8b 44 0a 08       	mov    0x8(%rdx,%rcx,1),%rax
1408e0c86:	44 38 68 11          	cmp    %r13b,0x11(%rax)
1408e0c8a:	74 21                	je     0x1408e0cad
1408e0c8c:	49 8b 06             	mov    (%r14),%rax
1408e0c8f:	45 33 c9             	xor    %r9d,%r9d
1408e0c92:	45 8b 46 28          	mov    0x28(%r14),%r8d
1408e0c96:	8b d6                	mov    %esi,%edx
1408e0c98:	49 8b cc             	mov    %r12,%rcx
1408e0c9b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408e0ca0:	e8 bb 17 fd ff       	call   0x1408b2460
1408e0ca5:	4c 8b 54 24 48       	mov    0x48(%rsp),%r10
1408e0caa:	45 33 db             	xor    %r11d,%r11d
1408e0cad:	3b ef                	cmp    %edi,%ebp
1408e0caf:	0f 85 f8 00 00 00    	jne    0x1408e0dad
1408e0cb5:	49 8b 42 08          	mov    0x8(%r10),%rax
1408e0cb9:	66 44 39 68 30       	cmp    %r13w,0x30(%rax)
1408e0cbe:	0f 8d e9 00 00 00    	jge    0x1408e0dad
1408e0cc4:	ba 0e 00 00 00       	mov    $0xe,%edx
1408e0cc9:	49 8b cf             	mov    %r15,%rcx
1408e0ccc:	e8 8f 5e 02 00       	call   0x140906b60
1408e0cd1:	8b 94 24 e0 00 00 00 	mov    0xe0(%rsp),%edx
1408e0cd8:	4d 8b ce             	mov    %r14,%r9
1408e0cdb:	44 8b c6             	mov    %esi,%r8d
1408e0cde:	c7 44 24 20 70 00 00 	movl   $0x70,0x20(%rsp)
1408e0ce5:	00
1408e0ce6:	49 8b cc             	mov    %r12,%rcx
1408e0ce9:	8b d8                	mov    %eax,%ebx
1408e0ceb:	e8 80 d7 00 00       	call   0x1408ee470
1408e0cf0:	4d 8b 0e             	mov    (%r14),%r9
1408e0cf3:	4c 8d 05 ce f2 76 00 	lea    0x76f2ce(%rip),%r8        # 0x14104ffc8
1408e0cfa:	33 d2                	xor    %edx,%edx
1408e0cfc:	49 8b cc             	mov    %r12,%rcx
1408e0cff:	44 8b ef             	mov    %edi,%r13d
1408e0d02:	e8 89 08 03 00       	call   0x140911590
1408e0d07:	49 8b 07             	mov    (%r15),%rax
1408e0d0a:	41 8b 97 90 00 00 00 	mov    0x90(%r15),%edx
1408e0d11:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408e0d15:	74 09                	je     0x1408e0d20
1408e0d17:	48 8d 05 3a 31 b5 00 	lea    0xb5313a(%rip),%rax        # 0x141433e58
1408e0d1e:	eb 19                	jmp    0x1408e0d39
1408e0d20:	8d 42 ff             	lea    -0x1(%rdx),%eax
1408e0d23:	85 db                	test   %ebx,%ebx
1408e0d25:	0f 49 c3             	cmovns %ebx,%eax
1408e0d28:	48 98                	cltq
1408e0d2a:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408e0d2e:	49 8b 87 88 00 00 00 	mov    0x88(%r15),%rax
1408e0d35:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408e0d39:	89 50 08             	mov    %edx,0x8(%rax)
1408e0d3c:	48 8b ef             	mov    %rdi,%rbp
1408e0d3f:	48 8b b4 24 e8 00 00 	mov    0xe8(%rsp),%rsi
1408e0d46:	00
1408e0d47:	44 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14d
1408e0d4e:	00
1408e0d4f:	4c 8b 9c 24 00 01 00 	mov    0x100(%rsp),%r11
1408e0d56:	00
1408e0d57:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1408e0d5e:	00
1408e0d5f:	4c 8b a4 24 a0 00 00 	mov    0xa0(%rsp),%r12
1408e0d66:	00
1408e0d67:	48 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%rdi
1408e0d6e:	00
1408e0d6f:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1408e0d76:	00
1408e0d77:	4d 85 db             	test   %r11,%r11
1408e0d7a:	0f 84 1b 07 00 00    	je     0x1408e149b
1408e0d80:	41 8d 45 fd          	lea    -0x3(%r13),%eax
1408e0d84:	83 f8 01             	cmp    $0x1,%eax
1408e0d87:	0f 86 0e 07 00 00    	jbe    0x1408e149b
1408e0d8d:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1408e0d91:	0f b6 01             	movzbl (%rcx),%eax
1408e0d94:	3c b0                	cmp    $0xb0,%al
1408e0d96:	75 04                	jne    0x1408e0d9c
1408e0d98:	0f b6 41 02          	movzbl 0x2(%rcx),%eax
1408e0d9c:	3c b1                	cmp    $0xb1,%al
1408e0d9e:	0f 85 1a 06 00 00    	jne    0x1408e13be
1408e0da4:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408e0da8:	e9 21 06 00 00       	jmp    0x1408e13ce
1408e0dad:	48 8b d5             	mov    %rbp,%rdx
1408e0db0:	8b f7                	mov    %edi,%esi
1408e0db2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1408e0db7:	85 ed                	test   %ebp,%ebp
1408e0db9:	0f 8e fd 00 00 00    	jle    0x1408e0ebc
1408e0dbf:	49 8b eb             	mov    %r11,%rbp
1408e0dc2:	49 8b fb             	mov    %r11,%rdi
1408e0dc5:	85 f6                	test   %esi,%esi
1408e0dc7:	0f 84 cc 04 00 00    	je     0x1408e1299
1408e0dcd:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408e0dd1:	44 0f b6 0a          	movzbl (%rdx),%r9d
1408e0dd5:	41 0f b6 c1          	movzbl %r9b,%eax
1408e0dd9:	41 80 f9 b0          	cmp    $0xb0,%r9b
1408e0ddd:	75 04                	jne    0x1408e0de3
1408e0ddf:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1408e0de3:	3c b1                	cmp    $0xb1,%al
1408e0de5:	75 09                	jne    0x1408e0df0
1408e0de7:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408e0deb:	4c 8b c0             	mov    %rax,%r8
1408e0dee:	eb 0c                	jmp    0x1408e0dfc
1408e0df0:	3c 8a                	cmp    $0x8a,%al
1408e0df2:	75 2a                	jne    0x1408e0e1e
1408e0df4:	48 8b 42 20          	mov    0x20(%rdx),%rax
1408e0df8:	4c 8b 40 20          	mov    0x20(%rax),%r8
1408e0dfc:	41 83 38 01          	cmpl   $0x1,(%r8)
1408e0e00:	7e 1c                	jle    0x1408e0e1e
1408e0e02:	41 80 f9 8a          	cmp    $0x8a,%r9b
1408e0e06:	74 0d                	je     0x1408e0e15
1408e0e08:	80 7a 02 8a          	cmpb   $0x8a,0x2(%rdx)
1408e0e0c:	74 07                	je     0x1408e0e15
1408e0e0e:	48 8b 54 07 08       	mov    0x8(%rdi,%rax,1),%rdx
1408e0e13:	eb 09                	jmp    0x1408e0e1e
1408e0e15:	48 8b 40 20          	mov    0x20(%rax),%rax
1408e0e19:	48 8b 54 38 08       	mov    0x8(%rax,%rdi,1),%rdx
1408e0e1e:	4a 8b 44 17 08       	mov    0x8(%rdi,%r10,1),%rax
1408e0e23:	48 0f bf 48 30       	movswq 0x30(%rax),%rcx
1408e0e28:	66 85 c9             	test   %cx,%cx
1408e0e2b:	78 16                	js     0x1408e0e43
1408e0e2d:	66 41 3b 4e 36       	cmp    0x36(%r14),%cx
1408e0e32:	7d 0f                	jge    0x1408e0e43
1408e0e34:	49 8b 46 08          	mov    0x8(%r14),%rax
1408e0e38:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408e0e3c:	0f b6 5c c8 0c       	movzbl 0xc(%rax,%rcx,8),%ebx
1408e0e41:	eb 02                	jmp    0x1408e0e45
1408e0e43:	b3 44                	mov    $0x44,%bl
1408e0e45:	48 8b ca             	mov    %rdx,%rcx