1400e8cf8:	5b                   	pop    %rbx
1400e8cf9:	5e                   	pop    %rsi
1400e8cfa:	c3                   	ret
1400e8cfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8d00:	ff 15 c2 64 1c 00    	call   *0x1c64c2(%rip)        # 0x1402af1c8
1400e8d06:	85 c0                	test   %eax,%eax
1400e8d08:	0f 85 62 01 00 00    	jne    0x1400e8e70
1400e8d0e:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400e8d15:	00
1400e8d16:	48 2b 06             	sub    (%rsi),%rax
1400e8d19:	0f 85 8d 01 00 00    	jne    0x1400e8eac
1400e8d1f:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400e8d26:	5b                   	pop    %rbx
1400e8d27:	5e                   	pop    %rsi
1400e8d28:	e9 63 fd ff ff       	jmp    0x1400e8a90
1400e8d2d:	0f 1f 00             	nopl   (%rax)
1400e8d30:	48 8b 05 69 06 15 00 	mov    0x150669(%rip),%rax        # 0x1402393a0
1400e8d37:	48 8d 5c 24 30       	lea    0x30(%rsp),%rbx
1400e8d3c:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e8d40:	31 d2                	xor    %edx,%edx
1400e8d42:	48 89 d9             	mov    %rbx,%rcx
1400e8d45:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400e8d4a:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400e8d4f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e8d54:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400e8d59:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400e8d5e:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1400e8d65:	00 00
1400e8d67:	e8 a4 3d 07 00       	call   0x14015cb10
1400e8d6c:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
1400e8d71:	48 89 d9             	mov    %rbx,%rcx
1400e8d74:	48 8d 15 e8 ab 12 00 	lea    0x12abe8(%rip),%rdx        # 0x140213963
1400e8d7b:	e8 80 3e 07 00       	call   0x14015cc00
1400e8d80:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400e8d85:	48 89 d9             	mov    %rbx,%rcx
1400e8d88:	48 8d 15 e3 ab 12 00 	lea    0x12abe3(%rip),%rdx        # 0x140213972
1400e8d8f:	e8 6c 3e 07 00       	call   0x14015cc00
1400e8d94:	4c 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%r8
1400e8d9b:	00
1400e8d9c:	48 8d 15 e2 ab 12 00 	lea    0x12abe2(%rip),%rdx        # 0x140213985
1400e8da3:	48 89 d9             	mov    %rbx,%rcx
1400e8da6:	e8 55 3e 07 00       	call   0x14015cc00
1400e8dab:	48 89 d9             	mov    %rbx,%rcx
1400e8dae:	e8 cd 45 07 00       	call   0x14015d380
1400e8db3:	48 8b 05 46 06 15 00 	mov    0x150646(%rip),%rax        # 0x140239400
1400e8dba:	4c 8d 05 43 ab 12 00 	lea    0x12ab43(%rip),%r8        # 0x140213904
1400e8dc1:	ba aa 00 00 00       	mov    $0xaa,%edx
1400e8dc6:	48 8d 0d 43 ab 12 00 	lea    0x12ab43(%rip),%rcx        # 0x140213910
1400e8dcd:	4c 8b 08             	mov    (%rax),%r9
1400e8dd0:	48 8d 05 c0 ab 12 00 	lea    0x12abc0(%rip),%rax        # 0x140213997
1400e8dd7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400e8ddc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e8de1:	e8 4a 53 fc ff       	call   0x1400ae130
1400e8de6:	48 89 d9             	mov    %rbx,%rcx
1400e8de9:	e8 02 3d 07 00       	call   0x14015caf0
1400e8dee:	e9 ed fe ff ff       	jmp    0x1400e8ce0
1400e8df3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e8df8:	ff 15 22 66 1c 00    	call   *0x1c6622(%rip)        # 0x1402af420
1400e8dfe:	48 8b 1d 2b 6e 10 00 	mov    0x106e2b(%rip),%rbx        # 0x1401efc30
1400e8e05:	c7 00 28 00 00 00    	movl   $0x28,(%rax)
1400e8e0b:	48 85 db             	test   %rbx,%rbx
1400e8e0e:	0f 84 cc fe ff ff    	je     0x1400e8ce0
1400e8e14:	e9 ab fe ff ff       	jmp    0x1400e8cc4
1400e8e19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e8e20:	83 c8 01             	or     $0x1,%eax
1400e8e23:	31 d2                	xor    %edx,%edx
1400e8e25:	48 8b 0d f4 6d 10 00 	mov    0x106df4(%rip),%rcx        # 0x1401efc20
1400e8e2c:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1400e8e32:	88 05 00 6e 10 00    	mov    %al,0x106e00(%rip)        # 0x1401efc38
1400e8e38:	ff 15 b2 63 1c 00    	call   *0x1c63b2(%rip)        # 0x1402af1f0
1400e8e3e:	48 85 c0             	test   %rax,%rax
1400e8e41:	0f 84 6d fe ff ff    	je     0x1400e8cb4
1400e8e47:	48 8b 15 da 6d 10 00 	mov    0x106dda(%rip),%rdx        # 0x1401efc28
1400e8e4e:	48 89 c1             	mov    %rax,%rcx
1400e8e51:	ff 15 f9 62 1c 00    	call   *0x1c62f9(%rip)        # 0x1402af150
1400e8e57:	48 89 05 d2 6d 10 00 	mov    %rax,0x106dd2(%rip)        # 0x1401efc30
1400e8e5e:	48 89 c3             	mov    %rax,%rbx
1400e8e61:	e9 55 fe ff ff       	jmp    0x1400e8cbb
1400e8e66:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e8e6d:	00 00 00
1400e8e70:	48 8b 05 89 05 15 00 	mov    0x150589(%rip),%rax        # 0x140239400
1400e8e77:	4c 8d 05 86 aa 12 00 	lea    0x12aa86(%rip),%r8        # 0x140213904
1400e8e7e:	ba 8d 00 00 00       	mov    $0x8d,%edx
1400e8e83:	48 8d 0d 86 aa 12 00 	lea    0x12aa86(%rip),%rcx        # 0x140213910
1400e8e8a:	4c 8b 08             	mov    (%rax),%r9
1400e8e8d:	48 8d 05 b6 aa 12 00 	lea    0x12aab6(%rip),%rax        # 0x14021394a
1400e8e94:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
1400e8e9b:	00 00
1400e8e9d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e8ea2:	e8 b9 51 fc ff       	call   0x1400ae060
1400e8ea7:	e9 62 fe ff ff       	jmp    0x1400e8d0e
1400e8eac:	e8 bf b9 0f 00       	call   0x1401e4870
1400e8eb1:	41 89 d9             	mov    %ebx,%r9d
1400e8eb4:	4c 8d 05 ed aa 12 00 	lea    0x12aaed(%rip),%r8        # 0x1402139a8
1400e8ebb:	ba c1 00 00 00       	mov    $0xc1,%edx
1400e8ec0:	48 8d 0d 49 aa 12 00 	lea    0x12aa49(%rip),%rcx        # 0x140213910
1400e8ec7:	e8 c4 a8 fd ff       	call   0x1400c3790
1400e8ecc:	90                   	nop
1400e8ecd:	90                   	nop
1400e8ece:	90                   	nop
1400e8ecf:	90                   	nop
1400e8ed0:	55                   	push   %rbp
1400e8ed1:	57                   	push   %rdi
1400e8ed2:	56                   	push   %rsi
1400e8ed3:	53                   	push   %rbx
1400e8ed4:	48 83 ec 58          	sub    $0x58,%rsp
1400e8ed8:	48 8b 35 11 fc 14 00 	mov    0x14fc11(%rip),%rsi        # 0x140238af0
1400e8edf:	48 8b 06             	mov    (%rsi),%rax
1400e8ee2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e8ee7:	31 c0                	xor    %eax,%eax
1400e8ee9:	0f b6 05 68 6d 10 00 	movzbl 0x106d68(%rip),%eax        # 0x1401efc58
1400e8ef0:	89 cf                	mov    %ecx,%edi
1400e8ef2:	a8 01                	test   $0x1,%al
1400e8ef4:	74 5a                	je     0x1400e8f50
1400e8ef6:	48 8b 1d 53 6d 10 00 	mov    0x106d53(%rip),%rbx        # 0x1401efc50
1400e8efd:	48 85 db             	test   %rbx,%rbx
1400e8f00:	0f 84 9a 00 00 00    	je     0x1400e8fa0
1400e8f06:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e8f0a:	89 f9                	mov    %edi,%ecx
1400e8f0c:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400e8f11:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400e8f16:	ff 15 34 65 1c 00    	call   *0x1c6534(%rip)        # 0x1402af450
1400e8f1c:	45 31 c9             	xor    %r9d,%r9d
1400e8f1f:	45 31 c0             	xor    %r8d,%r8d
1400e8f22:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400e8f27:	48 89 c1             	mov    %rax,%rcx
1400e8f2a:	ba 01 00 00 00       	mov    $0x1,%edx
1400e8f2f:	ff d3                	call   *%rbx
1400e8f31:	85 c0                	test   %eax,%eax
1400e8f33:	0f 85 98 00 00 00    	jne    0x1400e8fd1
1400e8f39:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400e8f3e:	48 2b 16             	sub    (%rsi),%rdx
1400e8f41:	0f 85 98 00 00 00    	jne    0x1400e8fdf
1400e8f47:	48 83 c4 58          	add    $0x58,%rsp
1400e8f4b:	5b                   	pop    %rbx
1400e8f4c:	5e                   	pop    %rsi
1400e8f4d:	5f                   	pop    %rdi
1400e8f4e:	5d                   	pop    %rbp
1400e8f4f:	c3                   	ret
1400e8f50:	83 c8 01             	or     $0x1,%eax
1400e8f53:	31 d2                	xor    %edx,%edx
1400e8f55:	48 8b 0d e4 6c 10 00 	mov    0x106ce4(%rip),%rcx        # 0x1401efc40
1400e8f5c:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1400e8f62:	88 05 f0 6c 10 00    	mov    %al,0x106cf0(%rip)        # 0x1401efc58
1400e8f68:	ff 15 82 62 1c 00    	call   *0x1c6282(%rip)        # 0x1402af1f0
1400e8f6e:	48 85 c0             	test   %rax,%rax
1400e8f71:	74 83                	je     0x1400e8ef6
1400e8f73:	48 8b 15 ce 6c 10 00 	mov    0x106cce(%rip),%rdx        # 0x1401efc48
1400e8f7a:	48 89 c1             	mov    %rax,%rcx
1400e8f7d:	ff 15 cd 61 1c 00    	call   *0x1c61cd(%rip)        # 0x1402af150
1400e8f83:	48 89 c3             	mov    %rax,%rbx
1400e8f86:	48 89 05 c3 6c 10 00 	mov    %rax,0x106cc3(%rip)        # 0x1401efc50
1400e8f8d:	48 85 db             	test   %rbx,%rbx
1400e8f90:	0f 85 70 ff ff ff    	jne    0x1400e8f06
1400e8f96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e8f9d:	00 00 00
1400e8fa0:	48 8b 2d 79 64 1c 00 	mov    0x1c6479(%rip),%rbp        # 0x1402af420
1400e8fa7:	ff d5                	call   *%rbp
1400e8fa9:	48 8b 1d a0 6c 10 00 	mov    0x106ca0(%rip),%rbx        # 0x1401efc50
1400e8fb0:	c7 00 28 00 00 00    	movl   $0x28,(%rax)
1400e8fb6:	48 85 db             	test   %rbx,%rbx
1400e8fb9:	0f 85 47 ff ff ff    	jne    0x1400e8f06
1400e8fbf:	ff d5                	call   *%rbp
1400e8fc1:	c7 00 28 00 00 00    	movl   $0x28,(%rax)
1400e8fc7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400e8fcc:	e9 68 ff ff ff       	jmp    0x1400e8f39
1400e8fd1:	ff 15 49 64 1c 00    	call   *0x1c6449(%rip)        # 0x1402af420
1400e8fd7:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e8fdd:	eb e8                	jmp    0x1400e8fc7
1400e8fdf:	e8 8c b8 0f 00       	call   0x1401e4870
1400e8fe4:	90                   	nop
1400e8fe5:	90                   	nop
1400e8fe6:	90                   	nop
1400e8fe7:	90                   	nop
1400e8fe8:	90                   	nop
1400e8fe9:	90                   	nop
1400e8fea:	90                   	nop
1400e8feb:	90                   	nop
1400e8fec:	90                   	nop
1400e8fed:	90                   	nop
1400e8fee:	90                   	nop
1400e8fef:	90                   	nop
1400e8ff0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e8ff7:	00 00 00
1400e8ffa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e9000:	80 39 00             	cmpb   $0x0,(%rcx)
1400e9003:	79 3b                	jns    0x1400e9040
1400e9005:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
1400e9009:	84 d2                	test   %dl,%dl
1400e900b:	79 4b                	jns    0x1400e9058
1400e900d:	0f b6 51 02          	movzbl 0x2(%rcx),%edx
1400e9011:	84 d2                	test   %dl,%dl
1400e9013:	79 4b                	jns    0x1400e9060
1400e9015:	0f b6 51 03          	movzbl 0x3(%rcx),%edx
1400e9019:	b8 03 00 00 00       	mov    $0x3,%eax
1400e901e:	84 d2                	test   %dl,%dl
1400e9020:	79 09                	jns    0x1400e902b
1400e9022:	0f b6 51 04          	movzbl 0x4(%rcx),%edx
1400e9026:	b8 04 00 00 00       	mov    $0x4,%eax
1400e902b:	83 c0 01             	add    $0x1,%eax
1400e902e:	80 fa 3a             	cmp    $0x3a,%dl
1400e9031:	ba 00 00 00 00       	mov    $0x0,%edx
1400e9036:	0f 45 c2             	cmovne %edx,%eax
1400e9039:	c3                   	ret
1400e903a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400e9040:	b8 00 00 00 00       	mov    $0x0,%eax
1400e9045:	74 f2                	je     0x1400e9039
1400e9047:	31 c0                	xor    %eax,%eax
1400e9049:	80 79 01 3a          	cmpb   $0x3a,0x1(%rcx)
1400e904d:	0f 94 c0             	sete   %al
1400e9050:	01 c0                	add    %eax,%eax
1400e9052:	c3                   	ret
1400e9053:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e9058:	b8 01 00 00 00       	mov    $0x1,%eax
1400e905d:	eb cc                	jmp    0x1400e902b
1400e905f:	90                   	nop
1400e9060:	b8 02 00 00 00       	mov    $0x2,%eax
1400e9065:	eb c4                	jmp    0x1400e902b
1400e9067:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e906e:	00 00
1400e9070:	48 8b 11             	mov    (%rcx),%rdx
1400e9073:	80 3a 00             	cmpb   $0x0,(%rdx)
1400e9076:	79 38                	jns    0x1400e90b0
1400e9078:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1400e907c:	84 c0                	test   %al,%al
1400e907e:	79 70                	jns    0x1400e90f0
1400e9080:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
1400e9084:	84 c0                	test   %al,%al
1400e9086:	79 78                	jns    0x1400e9100
1400e9088:	0f b6 42 03          	movzbl 0x3(%rdx),%eax
1400e908c:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1400e9092:	84 c0                	test   %al,%al
1400e9094:	79 0a                	jns    0x1400e90a0
1400e9096:	0f b6 42 04          	movzbl 0x4(%rdx),%eax
1400e909a:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1400e90a0:	45 31 c0             	xor    %r8d,%r8d
1400e90a3:	3c 3a                	cmp    $0x3a,%al
1400e90a5:	74 31                	je     0x1400e90d8
1400e90a7:	44 89 c0             	mov    %r8d,%eax
1400e90aa:	48 89 11             	mov    %rdx,(%rcx)
1400e90ad:	c3                   	ret
1400e90ae:	66 90                	xchg   %ax,%ax
1400e90b0:	41 b8 00 00 00 00    	mov    $0x0,%r8d
1400e90b6:	74 ef                	je     0x1400e90a7
1400e90b8:	45 31 c0             	xor    %r8d,%r8d
1400e90bb:	80 7a 01 3a          	cmpb   $0x3a,0x1(%rdx)
1400e90bf:	41 0f 94 c0          	sete   %r8b
1400e90c3:	45 01 c0             	add    %r8d,%r8d
1400e90c6:	49 63 c0             	movslq %r8d,%rax
1400e90c9:	48 01 c2             	add    %rax,%rdx
1400e90cc:	44 89 c0             	mov    %r8d,%eax
1400e90cf:	48 89 11             	mov    %rdx,(%rcx)
1400e90d2:	c3                   	ret
1400e90d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e90d8:	45 8d 41 01          	lea    0x1(%r9),%r8d
1400e90dc:	49 63 c0             	movslq %r8d,%rax
1400e90df:	48 01 c2             	add    %rax,%rdx
1400e90e2:	44 89 c0             	mov    %r8d,%eax
1400e90e5:	48 89 11             	mov    %rdx,(%rcx)
1400e90e8:	c3                   	ret
1400e90e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e90f0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400e90f6:	eb a8                	jmp    0x1400e90a0
1400e90f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e90ff:	00
1400e9100:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400e9106:	eb 98                	jmp    0x1400e90a0
1400e9108:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e910f:	00
1400e9110:	56                   	push   %rsi
1400e9111:	53                   	push   %rbx
1400e9112:	48 83 ec 28          	sub    $0x28,%rsp
1400e9116:	e8 e5 fe ff ff       	call   0x1400e9000
1400e911b:	48 89 ce             	mov    %rcx,%rsi
1400e911e:	89 c3                	mov    %eax,%ebx
1400e9120:	48 98                	cltq
1400e9122:	48 01 c8             	add    %rcx,%rax
1400e9125:	0f be 08             	movsbl (%rax),%ecx
1400e9128:	83 f9 2f             	cmp    $0x2f,%ecx
1400e912b:	0f 94 c2             	sete   %dl
1400e912e:	83 f9 5c             	cmp    $0x5c,%ecx
1400e9131:	0f 94 c1             	sete   %cl
1400e9134:	09 ca                	or     %ecx,%edx
1400e9136:	85 db                	test   %ebx,%ebx
1400e9138:	75 04                	jne    0x1400e913e
1400e913a:	84 d2                	test   %dl,%dl
1400e913c:	75 12                	jne    0x1400e9150
1400e913e:	0f b6 d2             	movzbl %dl,%edx
1400e9141:	48 8d 1c 10          	lea    (%rax,%rdx,1),%rbx
1400e9145:	29 f3                	sub    %esi,%ebx
1400e9147:	89 d8                	mov    %ebx,%eax
1400e9149:	48 83 c4 28          	add    $0x28,%rsp
1400e914d:	5b                   	pop    %rbx
1400e914e:	5e                   	pop    %rsi
1400e914f:	c3                   	ret
1400e9150:	0f be 48 01          	movsbl 0x1(%rax),%ecx
1400e9154:	83 f9 2f             	cmp    $0x2f,%ecx
1400e9157:	74 05                	je     0x1400e915e
1400e9159:	83 f9 5c             	cmp    $0x5c,%ecx
1400e915c:	75 e0                	jne    0x1400e913e
1400e915e:	48 8d 48 02          	lea    0x2(%rax),%rcx
1400e9162:	48 8d 15 b7 a8 12 00 	lea    0x12a8b7(%rip),%rdx        # 0x140213a20
1400e9169:	e8 3a 0d 10 00       	call   0x1401e9ea8
1400e916e:	48 85 c0             	test   %rax,%rax
1400e9171:	75 1d                	jne    0x1400e9190
1400e9173:	eb d2                	jmp    0x1400e9147
1400e9175:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e917c:	00 00 00 00
1400e9180:	80 f9 2f             	cmp    $0x2f,%cl
1400e9183:	0f 94 c2             	sete   %dl
1400e9186:	80 f9 5c             	cmp    $0x5c,%cl
1400e9189:	0f 94 c1             	sete   %cl
1400e918c:	08 ca                	or     %cl,%dl
1400e918e:	75 ae                	jne    0x1400e913e
1400e9190:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
1400e9194:	48 83 c0 01          	add    $0x1,%rax
1400e9198:	84 c9                	test   %cl,%cl
1400e919a:	75 e4                	jne    0x1400e9180
1400e919c:	31 d2                	xor    %edx,%edx
1400e919e:	eb 9e                	jmp    0x1400e913e
1400e91a0:	57                   	push   %rdi
1400e91a1:	56                   	push   %rsi
1400e91a2:	53                   	push   %rbx
1400e91a3:	4d 85 c0             	test   %r8,%r8
1400e91a6:	0f 84 d4 00 00 00    	je     0x1400e9280
1400e91ac:	48 8b 05 4d ff 14 00 	mov    0x14ff4d(%rip),%rax        # 0x140239100
1400e91b3:	48 8b 3d 66 01 15 00 	mov    0x150166(%rip),%rdi        # 0x140239320
1400e91ba:	4c 8d 49 01          	lea    0x1(%rcx),%r9
1400e91be:	4c 8d 52 01          	lea    0x1(%rdx),%r10
1400e91c2:	4a 8d 5c 01 01       	lea    0x1(%rcx,%r8,1),%rbx
1400e91c7:	8b 30                	mov    (%rax),%esi
1400e91c9:	eb 58                	jmp    0x1400e9223
1400e91cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e91d0:	84 c9                	test   %cl,%cl
1400e91d2:	0f 85 98 00 00 00    	jne    0x1400e9270
1400e91d8:	44 0f b6 c2          	movzbl %dl,%r8d
1400e91dc:	0f b6 c8             	movzbl %al,%ecx
1400e91df:	45 89 c3             	mov    %r8d,%r11d
1400e91e2:	41 29 cb             	sub    %ecx,%r11d
1400e91e5:	85 f6                	test   %esi,%esi
1400e91e7:	74 28                	je     0x1400e9211
1400e91e9:	4d 63 d8             	movslq %r8d,%r11
1400e91ec:	83 ca 20             	or     $0x20,%edx
1400e91ef:	0f b6 d2             	movzbl %dl,%edx
1400e91f2:	42 f6 04 1f 04       	testb  $0x4,(%rdi,%r11,1)
1400e91f7:	44 0f 45 c2          	cmovne %edx,%r8d
1400e91fb:	48 63 d1             	movslq %ecx,%rdx
1400e91fe:	83 c8 20             	or     $0x20,%eax
1400e9201:	0f b6 c0             	movzbl %al,%eax
1400e9204:	f6 04 17 04          	testb  $0x4,(%rdi,%rdx,1)