140051775:	48 89 c3             	mov    %rax,%rbx
140051778:	e8 1b 87 19 00       	call   0x1401e9e98
14005177d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140051782:	48 89 da             	mov    %rbx,%rdx
140051785:	49 89 c0             	mov    %rax,%r8
140051788:	48 89 f9             	mov    %rdi,%rcx
14005178b:	e8 20 a2 04 00       	call   0x14009b9b0
140051790:	49 8b 46 10          	mov    0x10(%r14),%rax
140051794:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140051799:	48 89 f9             	mov    %rdi,%rcx
14005179c:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400517a0:	48 83 c2 04          	add    $0x4,%rdx
1400517a4:	e8 c7 b7 fe ff       	call   0x14003cf70
1400517a9:	41 8b 8e b0 00 00 00 	mov    0xb0(%r14),%ecx
1400517b0:	31 d2                	xor    %edx,%edx
1400517b2:	e8 09 62 0e 00       	call   0x1401379c0
1400517b7:	48 89 c1             	mov    %rax,%rcx
1400517ba:	48 89 c3             	mov    %rax,%rbx
1400517bd:	e8 d6 86 19 00       	call   0x1401e9e98
1400517c2:	48 89 da             	mov    %rbx,%rdx
1400517c5:	48 89 f9             	mov    %rdi,%rcx
1400517c8:	49 89 c0             	mov    %rax,%r8
1400517cb:	e8 e0 a1 04 00       	call   0x14009b9b0
1400517d0:	e9 d9 fe ff ff       	jmp    0x1400516ae
1400517d5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400517da:	0f b6 70 01          	movzbl 0x1(%rax),%esi
1400517de:	8d 4e bc             	lea    -0x44(%rsi),%ecx
1400517e1:	80 f9 2f             	cmp    $0x2f,%cl
1400517e4:	0f 87 06 f8 ff ff    	ja     0x140050ff0
1400517ea:	48 ba 02 04 00 00 02 	movabs $0x40200000402,%rdx
1400517f1:	04 00 00
1400517f4:	b8 01 00 00 00       	mov    $0x1,%eax
1400517f9:	48 d3 e0             	shl    %cl,%rax
1400517fc:	48 85 d0             	test   %rdx,%rax
1400517ff:	0f 85 22 06 00 00    	jne    0x140051e27
140051805:	48 ba 01 00 00 00 01 	movabs $0x100000001,%rdx
14005180c:	00 00 00
14005180f:	48 85 d0             	test   %rdx,%rax
140051812:	0f 85 c4 05 00 00    	jne    0x140051ddc
140051818:	80 f9 2f             	cmp    $0x2f,%cl
14005181b:	0f 85 cf f7 ff ff    	jne    0x140050ff0
140051821:	49 8b 46 10          	mov    0x10(%r14),%rax
140051825:	48 8b 50 40          	mov    0x40(%rax),%rdx
140051829:	48 85 d2             	test   %rdx,%rdx
14005182c:	74 0a                	je     0x140051838
14005182e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140051833:	e8 38 ed 00 00       	call   0x140060570
140051838:	48 c7 44 24 48 02 00 	movq   $0x2,0x48(%rsp)
14005183f:	00 00
140051841:	e9 aa f7 ff ff       	jmp    0x140050ff0
140051846:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
14005184d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140051852:	45 31 c9             	xor    %r9d,%r9d
140051855:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005185a:	e8 71 54 11 00       	call   0x140166cd0
14005185f:	e9 4a fe ff ff       	jmp    0x1400516ae
140051864:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140051869:	e8 b2 2c 0d 00       	call   0x140124520
14005186e:	48 89 c1             	mov    %rax,%rcx
140051871:	e8 0a de fd ff       	call   0x14002f680
140051876:	48 89 c3             	mov    %rax,%rbx
140051879:	e9 c6 fe ff ff       	jmp    0x140051744
14005187e:	49 8b 46 10          	mov    0x10(%r14),%rax
140051882:	48 8b 40 48          	mov    0x48(%rax),%rax
140051886:	48 85 c0             	test   %rax,%rax
140051889:	0f 84 61 f7 ff ff    	je     0x140050ff0
14005188f:	48 8b 88 58 0b 00 00 	mov    0xb58(%rax),%rcx
140051896:	48 85 c9             	test   %rcx,%rcx
140051899:	0f 84 51 f7 ff ff    	je     0x140050ff0
14005189f:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400518a4:	e8 e7 47 03 00       	call   0x140086090
1400518a9:	48 85 c0             	test   %rax,%rax
1400518ac:	0f 84 3e f7 ff ff    	je     0x140050ff0
1400518b2:	48 8b 18             	mov    (%rax),%rbx
1400518b5:	48 85 db             	test   %rbx,%rbx
1400518b8:	0f 85 86 fe ff ff    	jne    0x140051744
1400518be:	e9 2d f7 ff ff       	jmp    0x140050ff0
1400518c3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400518c8:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400518cd:	48 8b 58 30          	mov    0x30(%rax),%rbx
1400518d1:	48 85 db             	test   %rbx,%rbx
1400518d4:	0f 84 d4 fd ff ff    	je     0x1400516ae
1400518da:	48 8b 03             	mov    (%rbx),%rax
1400518dd:	48 8d 48 04          	lea    0x4(%rax),%rcx
1400518e1:	e8 9a dd fd ff       	call   0x14002f680
1400518e6:	48 89 c1             	mov    %rax,%rcx
1400518e9:	48 89 c7             	mov    %rax,%rdi
1400518ec:	e8 a7 85 19 00       	call   0x1401e9e98
1400518f1:	48 89 fa             	mov    %rdi,%rdx
1400518f4:	48 89 f1             	mov    %rsi,%rcx
1400518f7:	49 89 c0             	mov    %rax,%r8
1400518fa:	e8 b1 a0 04 00       	call   0x14009b9b0
1400518ff:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140051903:	48 85 db             	test   %rbx,%rbx
140051906:	0f 84 a2 fd ff ff    	je     0x1400516ae
14005190c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140051911:	48 3b 58 30          	cmp    0x30(%rax),%rbx
140051915:	74 c3                	je     0x1400518da
140051917:	48 8b 16             	mov    (%rsi),%rdx
14005191a:	48 85 d2             	test   %rdx,%rdx
14005191d:	0f 84 6f 03 00 00    	je     0x140051c92
140051923:	48 8b 46 08          	mov    0x8(%rsi),%rax
140051927:	48 29 c2             	sub    %rax,%rdx
14005192a:	48 83 fa 01          	cmp    $0x1,%rdx
14005192e:	0f 84 5e 03 00 00    	je     0x140051c92
140051934:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140051938:	48 8d 48 01          	lea    0x1(%rax),%rcx
14005193c:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
140051940:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140051944:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140051948:	48 8b 46 08          	mov    0x8(%rsi),%rax
14005194c:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140051950:	eb 88                	jmp    0x1400518da
140051952:	49 8b 46 10          	mov    0x10(%r14),%rax
140051956:	48 8b 58 38          	mov    0x38(%rax),%rbx
14005195a:	48 85 db             	test   %rbx,%rbx
14005195d:	0f 84 8d f6 ff ff    	je     0x140050ff0
140051963:	e9 dc fd ff ff       	jmp    0x140051744
140051968:	41 8b 8e b0 00 00 00 	mov    0xb0(%r14),%ecx
14005196f:	ba 06 00 00 00       	mov    $0x6,%edx
140051974:	e8 47 60 0e 00       	call   0x1401379c0
140051979:	48 89 c1             	mov    %rax,%rcx
14005197c:	48 89 c3             	mov    %rax,%rbx
14005197f:	e8 14 85 19 00       	call   0x1401e9e98
140051984:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140051989:	48 89 da             	mov    %rbx,%rdx
14005198c:	49 89 c0             	mov    %rax,%r8
14005198f:	48 89 f9             	mov    %rdi,%rcx
140051992:	e8 19 a0 04 00       	call   0x14009b9b0
140051997:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14005199c:	48 83 c1 04          	add    $0x4,%rcx
1400519a0:	e8 db dc fd ff       	call   0x14002f680
1400519a5:	48 89 c1             	mov    %rax,%rcx
1400519a8:	48 89 c3             	mov    %rax,%rbx
1400519ab:	e8 e8 84 19 00       	call   0x1401e9e98
1400519b0:	48 89 da             	mov    %rbx,%rdx
1400519b3:	48 89 f9             	mov    %rdi,%rcx
1400519b6:	49 89 c0             	mov    %rax,%r8
1400519b9:	e8 f2 9f 04 00       	call   0x14009b9b0
1400519be:	e9 e6 fd ff ff       	jmp    0x1400517a9
1400519c3:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400519c7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400519cc:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400519d1:	48 8d 05 c0 e6 1a 00 	lea    0x1ae6c0(%rip),%rax        # 0x140200098
1400519d8:	0f 11 84 24 40 01 00 	movups %xmm0,0x140(%rsp)
1400519df:	00
1400519e0:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
1400519e7:	66 48 0f 6e c0       	movq   %rax,%xmm0
1400519ec:	4c 8d 8c 24 30 01 00 	lea    0x130(%rsp),%r9
1400519f3:	00
1400519f4:	48 c7 84 24 50 01 00 	movq   $0x0,0x150(%rsp)
1400519fb:	00 00 00 00 00
140051a00:	66 0f 6c c0          	punpcklqdq %xmm0,%xmm0
140051a04:	0f 11 84 24 30 01 00 	movups %xmm0,0x130(%rsp)
140051a0b:	00
140051a0c:	e8 bf 52 11 00       	call   0x140166cd0
140051a11:	e9 98 fc ff ff       	jmp    0x1400516ae
140051a16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140051a1d:	00 00 00
140051a20:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140051a27:	00
140051a28:	48 83 c5 10          	add    $0x10,%rbp
140051a2c:	48 39 ee             	cmp    %rbp,%rsi
140051a2f:	0f 85 eb fb ff ff    	jne    0x140051620
140051a35:	48 89 cd             	mov    %rcx,%rbp
140051a38:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
140051a3f:	00
140051a40:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
140051a44:	e9 8a f5 ff ff       	jmp    0x140050fd3
140051a49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140051a50:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140051a54:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140051a59:	4d 89 e1             	mov    %r12,%r9
140051a5c:	49 89 d8             	mov    %rbx,%r8
140051a5f:	48 89 fa             	mov    %rdi,%rdx
140051a62:	e8 b9 ce ff ff       	call   0x14004e920
140051a67:	85 c0                	test   %eax,%eax
140051a69:	74 b5                	je     0x140051a20
140051a6b:	4c 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%r9
140051a72:	00
140051a73:	4d 85 c9             	test   %r9,%r9
140051a76:	0f 84 b5 02 00 00    	je     0x140051d31
140051a7c:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140051a83:	00
140051a84:	49 89 f8             	mov    %rdi,%r8
140051a87:	4c 89 f2             	mov    %r14,%rdx
140051a8a:	4c 89 e9             	mov    %r13,%rcx
140051a8d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140051a92:	e8 c9 ee 04 00       	call   0x1400a0960
140051a97:	e9 e4 fb ff ff       	jmp    0x140051680
140051a9c:	0f 1f 40 00          	nopl   0x0(%rax)
140051aa0:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140051aa4:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140051aa9:	4d 89 e1             	mov    %r12,%r9
140051aac:	49 89 d8             	mov    %rbx,%r8
140051aaf:	48 89 fa             	mov    %rdi,%rdx
140051ab2:	e8 69 ce ff ff       	call   0x14004e920
140051ab7:	85 c0                	test   %eax,%eax
140051ab9:	0f 84 61 ff ff ff    	je     0x140051a20
140051abf:	4c 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15
140051ac6:	00
140051ac7:	4d 85 ff             	test   %r15,%r15
140051aca:	0f 84 61 02 00 00    	je     0x140051d31
140051ad0:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140051ad7:	00
140051ad8:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140051adf:	00
140051ae0:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140051ae6:	48 89 d9             	mov    %rbx,%rcx
140051ae9:	e8 da 83 19 00       	call   0x1401e9ec8
140051aee:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
140051af5:	00
140051af6:	49 29 d9             	sub    %rbx,%r9
140051af9:	4d 39 f9             	cmp    %r15,%r9
140051afc:	0f 85 2f 02 00 00    	jne    0x140051d31
140051b02:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140051b07:	49 89 f8             	mov    %rdi,%r8
140051b0a:	4c 89 f2             	mov    %r14,%rdx
140051b0d:	4c 89 e9             	mov    %r13,%rcx
140051b10:	e8 4b ee 04 00       	call   0x1400a0960
140051b15:	e9 66 fb ff ff       	jmp    0x140051680
140051b1a:	48 8d 15 65 e5 1a 00 	lea    0x1ae565(%rip),%rdx        # 0x140200086
140051b21:	4c 89 e9             	mov    %r13,%rcx
140051b24:	e8 37 ee 04 00       	call   0x1400a0960
140051b29:	e9 52 fb ff ff       	jmp    0x140051680
140051b2e:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
140051b32:	ba 29 00 00 00       	mov    $0x29,%edx
140051b37:	48 89 f9             	mov    %rdi,%rcx
140051b3a:	48 89 fe             	mov    %rdi,%rsi
140051b3d:	e8 2e 83 19 00       	call   0x1401e9e70
140051b42:	48 89 c3             	mov    %rax,%rbx
140051b45:	48 8d 05 68 e4 1a 00 	lea    0x1ae468(%rip),%rax        # 0x1401fffb4
140051b4c:	48 85 db             	test   %rbx,%rbx
140051b4f:	75 20                	jne    0x140051b71
140051b51:	e9 9a f4 ff ff       	jmp    0x140050ff0
140051b56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140051b5d:	00 00 00
140051b60:	48 83 c6 01          	add    $0x1,%rsi
140051b64:	48 83 c0 01          	add    $0x1,%rax
140051b68:	3a 56 ff             	cmp    -0x1(%rsi),%dl
140051b6b:	0f 85 4d 01 00 00    	jne    0x140051cbe
140051b71:	0f b6 10             	movzbl (%rax),%edx
140051b74:	84 d2                	test   %dl,%dl
140051b76:	75 e8                	jne    0x140051b60
140051b78:	49 8b 46 10          	mov    0x10(%r14),%rax
140051b7c:	b9 01 00 00 00       	mov    $0x1,%ecx
140051b81:	8b 50 60             	mov    0x60(%rax),%edx
140051b84:	e8 77 1e 0c 00       	call   0x140113a00
140051b89:	85 c0                	test   %eax,%eax
140051b8b:	74 37                	je     0x140051bc4
140051b8d:	48 8d bc 24 f0 01 00 	lea    0x1f0(%rsp),%rdi
140051b94:	00
140051b95:	89 da                	mov    %ebx,%edx
140051b97:	48 89 f1             	mov    %rsi,%rcx
140051b9a:	29 f2                	sub    %esi,%edx
140051b9c:	49 89 f8             	mov    %rdi,%r8
140051b9f:	e8 5c 15 0c 00       	call   0x140113100
140051ba4:	85 c0                	test   %eax,%eax
140051ba6:	0f 88 e9 04 00 00    	js     0x140052095
140051bac:	48 89 f9             	mov    %rdi,%rcx
140051baf:	e8 e4 82 19 00       	call   0x1401e9e98
140051bb4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140051bb9:	48 89 fa             	mov    %rdi,%rdx
140051bbc:	49 89 c0             	mov    %rax,%r8
140051bbf:	e8 ec 9d 04 00       	call   0x14009b9b0
140051bc4:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140051bc9:	48 29 c3             	sub    %rax,%rbx
140051bcc:	48 83 c3 01          	add    $0x1,%rbx
140051bd0:	e9 6b f5 ff ff       	jmp    0x140051140
140051bd5:	48 89 f3             	mov    %rsi,%rbx
140051bd8:	48 8d 05 0d e4 1a 00 	lea    0x1ae40d(%rip),%rax        # 0x1401fffec
140051bdf:	eb 2c                	jmp    0x140051c0d
140051be1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140051be8:	00 00 00 00
140051bec:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140051bf3:	00 00 00 00
140051bf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140051bfe:	00 00
140051c00:	48 83 c3 01          	add    $0x1,%rbx
140051c04:	48 83 c0 01          	add    $0x1,%rax
140051c08:	3a 53 ff             	cmp    -0x1(%rbx),%dl
140051c0b:	75 38                	jne    0x140051c45
140051c0d:	0f b6 10             	movzbl (%rax),%edx
140051c10:	84 d2                	test   %dl,%dl
140051c12:	75 ec                	jne    0x140051c00
140051c14:	48 8d 35 e8 e3 1a 00 	lea    0x1ae3e8(%rip),%rsi        # 0x140200003
140051c1b:	e9 ff f4 ff ff       	jmp    0x14005111f
140051c20:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140051c25:	48 8d 50 04          	lea    0x4(%rax),%rdx
140051c29:	48 8b 05 d0 77 1e 00 	mov    0x1e77d0(%rip),%rax        # 0x140239400
140051c30:	48 8b 08             	mov    (%rax),%rcx
140051c33:	e8 58 e1 fe ff       	call   0x14003fd90
140051c38:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140051c3d:	0f b6 08             	movzbl (%rax),%ecx
140051c40:	e9 8a f5 ff ff       	jmp    0x1400511cf
140051c45:	48 89 f3             	mov    %rsi,%rbx
140051c48:	48 8d 05 a3 e3 1a 00 	lea    0x1ae3a3(%rip),%rax        # 0x1401ffff2
140051c4f:	eb 11                	jmp    0x140051c62
140051c51:	48 83 c3 01          	add    $0x1,%rbx
140051c55:	48 83 c0 01          	add    $0x1,%rax
140051c59:	3a 53 ff             	cmp    -0x1(%rbx),%dl
140051c5c:	0f 85 9f 00 00 00    	jne    0x140051d01
140051c62:	0f b6 10             	movzbl (%rax),%edx
140051c65:	84 d2                	test   %dl,%dl
140051c67:	75 e8                	jne    0x140051c51
140051c69:	48 8d 35 99 e3 1a 00 	lea    0x1ae399(%rip),%rsi        # 0x140200009
140051c70:	e9 aa f4 ff ff       	jmp    0x14005111f
140051c75:	48 89 f1             	mov    %rsi,%rcx
140051c78:	e8 1b 82 19 00       	call   0x1401e9e98
140051c7d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140051c82:	48 89 f2             	mov    %rsi,%rdx
140051c85:	49 89 c0             	mov    %rax,%r8
140051c88:	e8 23 9d 04 00       	call   0x14009b9b0
140051c8d:	e9 a6 f4 ff ff       	jmp    0x140051138
140051c92:	ba 01 00 00 00       	mov    $0x1,%edx
140051c97:	48 89 f1             	mov    %rsi,%rcx
140051c9a:	e8 01 8f 04 00       	call   0x14009aba0
140051c9f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140051ca3:	e9 8c fc ff ff       	jmp    0x140051934
140051ca8:	ba 01 00 00 00       	mov    $0x1,%edx
140051cad:	48 89 f1             	mov    %rsi,%rcx
140051cb0:	e8 eb 8e 04 00       	call   0x14009aba0
140051cb5:	48 8b 46 08          	mov    0x8(%rsi),%rax
140051cb9:	e9 59 fa ff ff       	jmp    0x140051717
140051cbe:	48 89 fe             	mov    %rdi,%rsi
140051cc1:	48 8d 05 f2 e2 1a 00 	lea    0x1ae2f2(%rip),%rax        # 0x1401fffba
140051cc8:	0f b6 10             	movzbl (%rax),%edx
140051ccb:	84 d2                	test   %dl,%dl
140051ccd:	0f 84 ba fe ff ff    	je     0x140051b8d
140051cd3:	48 83 c6 01          	add    $0x1,%rsi
140051cd7:	48 83 c0 01          	add    $0x1,%rax
140051cdb:	3a 56 ff             	cmp    -0x1(%rsi),%dl
140051cde:	74 e8                	je     0x140051cc8
140051ce0:	49 8b 46 10          	mov    0x10(%r14),%rax
140051ce4:	b9 01 00 00 00       	mov    $0x1,%ecx
140051ce9:	48 89 fe             	mov    %rdi,%rsi
140051cec:	8b 50 60             	mov    0x60(%rax),%edx
140051cef:	e8 0c 1d 0c 00       	call   0x140113a00
140051cf4:	85 c0                	test   %eax,%eax
140051cf6:	0f 85 91 fe ff ff    	jne    0x140051b8d
140051cfc:	e9 c3 fe ff ff       	jmp    0x140051bc4
140051d01:	48 8d 05 ef e2 1a 00 	lea    0x1ae2ef(%rip),%rax        # 0x1401ffff7
140051d08:	eb 11                	jmp    0x140051d1b
140051d0a:	48 83 c6 01          	add    $0x1,%rsi
140051d0e:	48 83 c0 01          	add    $0x1,%rax
140051d12:	3a 56 ff             	cmp    -0x1(%rsi),%dl
140051d15:	0f 85 d5 f2 ff ff    	jne    0x140050ff0
140051d1b:	0f b6 10             	movzbl (%rax),%edx
140051d1e:	84 d2                	test   %dl,%dl
140051d20:	75 e8                	jne    0x140051d0a