1401549f9:	4d 85 c9             	test   %r9,%r9
1401549fc:	74 21                	je     0x140154a1f
1401549fe:	41 f6 41 04 04       	testb  $0x4,0x4(%r9)
140154a03:	74 1a                	je     0x140154a1f
140154a05:	49 8b 41 10          	mov    0x10(%r9),%rax
140154a09:	48 85 c0             	test   %rax,%rax
140154a0c:	74 11                	je     0x140154a1f
140154a0e:	4d 8b 49 20          	mov    0x20(%r9),%r9
140154a12:	ba 02 00 00 00       	mov    $0x2,%edx
140154a17:	44 8b c2             	mov    %edx,%r8d
140154a1a:	48 8b cf             	mov    %rdi,%rcx
140154a1d:	ff d0                	call   *%rax
140154a1f:	4c 8b af 38 0b 00 00 	mov    0xb38(%rdi),%r13
140154a26:	48 8b b7 a8 07 00 00 	mov    0x7a8(%rdi),%rsi
140154a2d:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140154a32:	40 88 6c 24 40       	mov    %bpl,0x40(%rsp)
140154a37:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140154a3c:	4d 85 ed             	test   %r13,%r13
140154a3f:	0f 84 94 03 00 00    	je     0x140154dd9
140154a45:	49 8b cd             	mov    %r13,%rcx
140154a48:	e8 53 d1 01 00       	call   0x140171ba0
140154a4d:	b8 2d 00 00 00       	mov    $0x2d,%eax
140154a52:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140154a58:	3a 06                	cmp    (%rsi),%al
140154a5a:	0f 85 37 01 00 00    	jne    0x140154b97
140154a60:	40 3a 6e 01          	cmp    0x1(%rsi),%bpl
140154a64:	0f 85 2d 01 00 00    	jne    0x140154b97
140154a6a:	41 8b cf             	mov    %r15d,%ecx
140154a6d:	ff 15 1d 56 1d 00    	call   *0x1d561d(%rip)        # 0x14032a090
140154a73:	4c 8b e0             	mov    %rax,%r12
140154a76:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140154a7b:	44 88 7c 24 40       	mov    %r15b,0x40(%rsp)
140154a80:	49 8b d4             	mov    %r12,%rdx
140154a83:	48 8d 0d 56 75 1e 00 	lea    0x1e7556(%rip),%rcx        # 0x14033bfe0
140154a8a:	ff 15 f8 55 1d 00    	call   *0x1d55f8(%rip)        # 0x14032a088
140154a90:	49 63 85 08 08 00 00 	movslq 0x808(%r13),%rax
140154a97:	85 c0                	test   %eax,%eax
140154a99:	0f 84 bc 00 00 00    	je     0x140154b5b
140154a9f:	48 8b d0             	mov    %rax,%rdx
140154aa2:	49 8b cf             	mov    %r15,%rcx
140154aa5:	48 c1 e2 03          	shl    $0x3,%rdx
140154aa9:	48 8b dd             	mov    %rbp,%rbx
140154aac:	ff 15 76 e2 2a 00    	call   *0x2ae276(%rip)        # 0x140402d28
140154ab2:	48 8b f0             	mov    %rax,%rsi
140154ab5:	48 85 c0             	test   %rax,%rax
140154ab8:	0f 84 7d 01 00 00    	je     0x140154c3b
140154abe:	41 bc 00 01 00 00    	mov    $0x100,%r12d
140154ac4:	49 8b 45 00          	mov    0x0(%r13),%rax
140154ac8:	48 85 c0             	test   %rax,%rax
140154acb:	74 18                	je     0x140154ae5
140154acd:	0f 1f 00             	nopl   (%rax)
140154ad0:	48 39 68 28          	cmp    %rbp,0x28(%rax)
140154ad4:	74 07                	je     0x140154add
140154ad6:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140154ada:	48 ff c3             	inc    %rbx
140154add:	48 8b 00             	mov    (%rax),%rax
140154ae0:	48 85 c0             	test   %rax,%rax
140154ae3:	75 eb                	jne    0x140154ad0
140154ae5:	49 83 c5 08          	add    $0x8,%r13
140154ae9:	4d 2b e7             	sub    %r15,%r12
140154aec:	75 d6                	jne    0x140154ac4
140154aee:	4c 8d 0d 2b 61 00 00 	lea    0x612b(%rip),%r9        # 0x14015ac20
140154af5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140154afb:	48 8b d3             	mov    %rbx,%rdx
140154afe:	48 8b ce             	mov    %rsi,%rcx
140154b01:	ff 15 29 57 1d 00    	call   *0x1d5729(%rip)        # 0x14032a230
140154b07:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140154b0c:	48 85 db             	test   %rbx,%rbx
140154b0f:	74 3c                	je     0x140154b4d
140154b11:	48 8b c5             	mov    %rbp,%rax
140154b14:	48 8b 0c c6          	mov    (%rsi,%rax,8),%rcx
140154b18:	e8 53 00 01 00       	call   0x140164b70
140154b1d:	4c 8b f8             	mov    %rax,%r15
140154b20:	48 85 c0             	test   %rax,%rax
140154b23:	0f 84 09 01 00 00    	je     0x140154c32
140154b29:	4c 8b c0             	mov    %rax,%r8
140154b2c:	48 8d 15 31 75 1e 00 	lea    0x1e7531(%rip),%rdx        # 0x14033c064
140154b33:	49 8b cc             	mov    %r12,%rcx
140154b36:	e8 25 8a 00 00       	call   0x14015d560
140154b3b:	49 8b cf             	mov    %r15,%rcx
140154b3e:	ff 15 cc e1 2a 00    	call   *0x2ae1cc(%rip)        # 0x140402d10
140154b44:	ff c5                	inc    %ebp
140154b46:	8b c5                	mov    %ebp,%eax
140154b48:	48 3b c3             	cmp    %rbx,%rax
140154b4b:	72 c7                	jb     0x140154b14
140154b4d:	48 8b ce             	mov    %rsi,%rcx
140154b50:	ff 15 ba e1 2a 00    	call   *0x2ae1ba(%rip)        # 0x140402d10
140154b56:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140154b5b:	44 38 74 24 40       	cmp    %r14b,0x40(%rsp)
140154b60:	0f 85 f1 00 00 00    	jne    0x140154c57
140154b66:	49 8b cc             	mov    %r12,%rcx
140154b69:	ff 15 b1 55 1d 00    	call   *0x1d55b1(%rip)        # 0x14032a120
140154b6f:	48 8b d6             	mov    %rsi,%rdx
140154b72:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140154b77:	48 8b ce             	mov    %rsi,%rcx
140154b7a:	e8 91 b6 ff ff       	call   0x140150210
140154b7f:	85 c0                	test   %eax,%eax
140154b81:	0f 84 d5 00 00 00    	je     0x140154c5c
140154b87:	48 8b ce             	mov    %rsi,%rcx
140154b8a:	ff 15 50 53 1d 00    	call   *0x1d5350(%rip)        # 0x140329ee0
140154b90:	bb 17 00 00 00       	mov    $0x17,%ebx
140154b95:	eb 6d                	jmp    0x140154c04
140154b97:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140154b9d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140154ba2:	48 8b cf             	mov    %rdi,%rcx
140154ba5:	e8 e6 aa ff ff       	call   0x14014f690
140154baa:	85 c0                	test   %eax,%eax
140154bac:	74 07                	je     0x140154bb5
140154bae:	bb 02 00 00 00       	mov    $0x2,%ebx
140154bb3:	eb 58                	jmp    0x140154c0d
140154bb5:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140154bba:	48 8b d6             	mov    %rsi,%rdx
140154bbd:	48 8d 0d 04 74 1e 00 	lea    0x1e7404(%rip),%rcx        # 0x14033bfc8
140154bc4:	e8 67 89 00 00       	call   0x14015d530
140154bc9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140154bce:	48 85 c0             	test   %rax,%rax
140154bd1:	75 07                	jne    0x140154bda
140154bd3:	bb 1b 00 00 00       	mov    $0x1b,%ebx
140154bd8:	eb 33                	jmp    0x140154c0d
140154bda:	48 8d 15 37 92 1d 00 	lea    0x1d9237(%rip),%rdx        # 0x14032de18
140154be1:	48 8b c8             	mov    %rax,%rcx
140154be4:	e8 f7 b2 00 00       	call   0x14015fee0
140154be9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140154bee:	4c 8b e0             	mov    %rax,%r12
140154bf1:	48 85 c0             	test   %rax,%rax
140154bf4:	0f 85 86 fe ff ff    	jne    0x140154a80
140154bfa:	bb 17 00 00 00       	mov    $0x17,%ebx
140154bff:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140154c04:	48 8b ce             	mov    %rsi,%rcx
140154c07:	ff 15 03 e1 2a 00    	call   *0x2ae103(%rip)        # 0x140402d10
140154c0d:	8b cb                	mov    %ebx,%ecx
140154c0f:	e8 cc 7d 00 00       	call   0x14015c9e0
140154c14:	4c 8b 87 a8 07 00 00 	mov    0x7a8(%rdi),%r8
140154c1b:	48 8d 15 46 74 1e 00 	lea    0x1e7446(%rip),%rdx        # 0x14033c068
140154c22:	4c 8b c8             	mov    %rax,%r9
140154c25:	48 8b cf             	mov    %rdi,%rcx
140154c28:	e8 f3 60 ff ff       	call   0x14014ad20
140154c2d:	e9 a7 01 00 00       	jmp    0x140154dd9
140154c32:	48 8b ce             	mov    %rsi,%rcx
140154c35:	ff 15 d5 e0 2a 00    	call   *0x2ae0d5(%rip)        # 0x140402d10
140154c3b:	bb 1b 00 00 00       	mov    $0x1b,%ebx
140154c40:	4d 85 e4             	test   %r12,%r12
140154c43:	74 ba                	je     0x140154bff
140154c45:	44 38 74 24 40       	cmp    %r14b,0x40(%rsp)
140154c4a:	75 b3                	jne    0x140154bff
140154c4c:	49 8b cc             	mov    %r12,%rcx
140154c4f:	ff 15 cb 54 1d 00    	call   *0x1d54cb(%rip)        # 0x14032a120
140154c55:	eb a8                	jmp    0x140154bff
140154c57:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140154c5c:	48 8b ce             	mov    %rsi,%rcx
140154c5f:	ff 15 ab e0 2a 00    	call   *0x2ae0ab(%rip)        # 0x140402d10
140154c65:	e9 6f 01 00 00       	jmp    0x140154dd9
140154c6a:	4c 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%r9
140154c71:	4d 85 c9             	test   %r9,%r9
140154c74:	0f 84 5f 01 00 00    	je     0x140154dd9
140154c7a:	41 f6 41 04 04       	testb  $0x4,0x4(%r9)
140154c7f:	0f 84 54 01 00 00    	je     0x140154dd9
140154c85:	49 8b 41 10          	mov    0x10(%r9),%rax
140154c89:	48 85 c0             	test   %rax,%rax
140154c8c:	0f 84 47 01 00 00    	je     0x140154dd9
140154c92:	4d 8b 49 20          	mov    0x20(%r9),%r9
140154c96:	ba 02 00 00 00       	mov    $0x2,%edx
140154c9b:	44 8b c2             	mov    %edx,%r8d
140154c9e:	48 8b cf             	mov    %rdi,%rcx
140154ca1:	ff d0                	call   *%rax
140154ca3:	e9 31 01 00 00       	jmp    0x140154dd9
140154ca8:	4c 8d 15 d1 91 1e 00 	lea    0x1e91d1(%rip),%r10        # 0x14033de80
140154caf:	4c 8b ce             	mov    %rsi,%r9
140154cb2:	40 38 2e             	cmp    %bpl,(%rsi)
140154cb5:	74 3a                	je     0x140154cf1
140154cb7:	45 0f b6 02          	movzbl (%r10),%r8d
140154cbb:	45 84 c0             	test   %r8b,%r8b
140154cbe:	74 31                	je     0x140154cf1
140154cc0:	41 0f b6 11          	movzbl (%r9),%edx
140154cc4:	8d 42 e0             	lea    -0x20(%rdx),%eax
140154cc7:	44 0f b6 d8          	movzbl %al,%r11d
140154ccb:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140154cce:	80 f9 19             	cmp    $0x19,%cl
140154cd1:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140154cd5:	44 0f 47 da          	cmova  %edx,%r11d
140154cd9:	3c 19                	cmp    $0x19,%al
140154cdb:	77 04                	ja     0x140154ce1
140154cdd:	41 80 e8 20          	sub    $0x20,%r8b
140154ce1:	45 3a d8             	cmp    %r8b,%r11b
140154ce4:	75 0b                	jne    0x140154cf1
140154ce6:	49 ff c1             	inc    %r9
140154ce9:	49 ff c2             	inc    %r10
140154cec:	41 38 29             	cmp    %bpl,(%r9)
140154cef:	75 c6                	jne    0x140154cb7
140154cf1:	41 0f b6 12          	movzbl (%r10),%edx
140154cf5:	45 0f b6 09          	movzbl (%r9),%r9d
140154cf9:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140154cfc:	80 f9 19             	cmp    $0x19,%cl
140154cff:	8d 42 e0             	lea    -0x20(%rdx),%eax
140154d02:	44 0f b6 c0          	movzbl %al,%r8d
140154d06:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140154d0a:	44 0f 47 c2          	cmova  %edx,%r8d
140154d0e:	0f b6 c8             	movzbl %al,%ecx
140154d11:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140154d15:	80 fa 19             	cmp    $0x19,%dl
140154d18:	41 0f 47 c9          	cmova  %r9d,%ecx
140154d1c:	41 3a c8             	cmp    %r8b,%cl
140154d1f:	0f 85 ef 00 00 00    	jne    0x140154e14
140154d25:	48 8b 9f 50 12 00 00 	mov    0x1250(%rdi),%rbx
140154d2c:	48 85 db             	test   %rbx,%rbx
140154d2f:	0f 84 e4 11 00 00    	je     0x140155f19
140154d35:	4c 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%r9
140154d3c:	4d 85 c9             	test   %r9,%r9
140154d3f:	74 21                	je     0x140154d62
140154d41:	41 f6 41 04 04       	testb  $0x4,0x4(%r9)
140154d46:	74 1a                	je     0x140154d62
140154d48:	49 8b 41 10          	mov    0x10(%r9),%rax
140154d4c:	48 85 c0             	test   %rax,%rax
140154d4f:	74 11                	je     0x140154d62
140154d51:	4d 8b 49 20          	mov    0x20(%r9),%r9
140154d55:	ba 02 00 00 00       	mov    $0x2,%edx
140154d5a:	44 8b c2             	mov    %edx,%r8d
140154d5d:	48 8b cf             	mov    %rdi,%rcx
140154d60:	ff d0                	call   *%rax
140154d62:	44 0f b6 8f fd 0a 00 	movzbl 0xafd(%rdi),%r9d
140154d69:	00
140154d6a:	48 8b cf             	mov    %rdi,%rcx
140154d6d:	4c 8b 87 38 0b 00 00 	mov    0xb38(%rdi),%r8
140154d74:	48 8b 13             	mov    (%rbx),%rdx
140154d77:	e8 64 bd fe ff       	call   0x140140ae0
140154d7c:	48 85 c0             	test   %rax,%rax
140154d7f:	75 14                	jne    0x140154d95
140154d81:	4c 8b 03             	mov    (%rbx),%r8
140154d84:	48 8d 15 bd 70 1e 00 	lea    0x1e70bd(%rip),%rdx        # 0x14033be48
140154d8b:	48 8b cf             	mov    %rdi,%rcx
140154d8e:	e8 8d 5f ff ff       	call   0x14014ad20
140154d93:	eb 07                	jmp    0x140154d9c
140154d95:	48 89 87 38 0b 00 00 	mov    %rax,0xb38(%rdi)
140154d9c:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140154da0:	48 85 db             	test   %rbx,%rbx
140154da3:	75 bd                	jne    0x140154d62
140154da5:	48 8b b7 50 12 00 00 	mov    0x1250(%rdi),%rsi
140154dac:	48 85 f6             	test   %rsi,%rsi
140154daf:	74 21                	je     0x140154dd2
140154db1:	48 8b 0e             	mov    (%rsi),%rcx
140154db4:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140154db8:	ff 15 52 df 2a 00    	call   *0x2adf52(%rip)        # 0x140402d10
140154dbe:	48 8b ce             	mov    %rsi,%rcx
140154dc1:	48 89 2e             	mov    %rbp,(%rsi)
140154dc4:	ff 15 46 df 2a 00    	call   *0x2adf46(%rip)        # 0x140402d10
140154dca:	48 8b f3             	mov    %rbx,%rsi
140154dcd:	48 85 db             	test   %rbx,%rbx
140154dd0:	75 df                	jne    0x140154db1
140154dd2:	48 89 af 50 12 00 00 	mov    %rbp,0x1250(%rdi)
140154dd9:	4c 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%r8
140154de0:	4d 85 c0             	test   %r8,%r8
140154de3:	0f 84 30 11 00 00    	je     0x140155f19
140154de9:	41 f6 40 04 04       	testb  $0x4,0x4(%r8)
140154dee:	0f 84 25 11 00 00    	je     0x140155f19
140154df4:	49 8b 40 18          	mov    0x18(%r8),%rax
140154df8:	48 85 c0             	test   %rax,%rax
140154dfb:	0f 84 18 11 00 00    	je     0x140155f19
140154e01:	4d 8b 40 20          	mov    0x20(%r8),%r8
140154e05:	ba 02 00 00 00       	mov    $0x2,%edx
140154e0a:	48 8b cf             	mov    %rdi,%rcx
140154e0d:	ff d0                	call   *%rax
140154e0f:	e9 05 11 00 00       	jmp    0x140155f19
140154e14:	48 39 af 38 0b 00 00 	cmp    %rbp,0xb38(%rdi)
140154e1b:	75 6e                	jne    0x140154e8b
140154e1d:	ba 20 08 00 00       	mov    $0x820,%edx
140154e22:	b9 01 00 00 00       	mov    $0x1,%ecx
140154e27:	ff 15 fb de 2a 00    	call   *0x2adefb(%rip)        # 0x140402d28
140154e2d:	48 8b d8             	mov    %rax,%rbx
140154e30:	48 85 c0             	test   %rax,%rax
140154e33:	74 4c                	je     0x140154e81
140154e35:	48 8d 0d cc 89 1d 00 	lea    0x1d89cc(%rip),%rcx        # 0x14032d808
140154e3c:	ff 15 de de 2a 00    	call   *0x2adede(%rip)        # 0x140402d20
140154e42:	48 89 83 00 08 00 00 	mov    %rax,0x800(%rbx)
140154e49:	48 85 c0             	test   %rax,%rax
140154e4c:	74 23                	je     0x140154e71
140154e4e:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140154e55:	ff ff 7f
140154e58:	48 89 83 18 08 00 00 	mov    %rax,0x818(%rbx)
140154e5f:	66 c7 83 0c 08 00 00 	movw   $0x101,0x80c(%rbx)
140154e66:	01 01
140154e68:	c6 87 0f 13 00 00 01 	movb   $0x1,0x130f(%rdi)
140154e6f:	eb 13                	jmp    0x140154e84
140154e71:	33 c9                	xor    %ecx,%ecx
140154e73:	ff 15 97 de 2a 00    	call   *0x2ade97(%rip)        # 0x140402d10
140154e79:	48 8b cb             	mov    %rbx,%rcx
140154e7c:	e8 1f b6 fe ff       	call   0x1401404a0
140154e81:	48 8b dd             	mov    %rbp,%rbx
140154e84:	48 89 9f 38 0b 00 00 	mov    %rbx,0xb38(%rdi)
140154e8b:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140154e92:	48 ff c2             	inc    %rdx
140154e95:	40 38 2c 16          	cmp    %bpl,(%rsi,%rdx,1)
140154e99:	75 f7                	jne    0x140154e92
140154e9b:	48 81 fa 00 12 7a 00 	cmp    $0x7a1200,%rdx
140154ea2:	0f 87 55 0f 00 00    	ja     0x140155dfd
140154ea8:	48 8b ce             	mov    %rsi,%rcx
140154eab:	ff 15 6f de 2a 00    	call   *0x2ade6f(%rip)        # 0x140402d20
140154eb1:	48 8b f0             	mov    %rax,%rsi
140154eb4:	48 85 c0             	test   %rax,%rax
140154eb7:	0f 84 2c 01 00 00    	je     0x140154fe9
140154ebd:	48 39 af 38 0b 00 00 	cmp    %rbp,0xb38(%rdi)
140154ec4:	0f 84 1f 01 00 00    	je     0x140154fe9
140154eca:	4c 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%r9
140154ed1:	4d 85 c9             	test   %r9,%r9
140154ed4:	74 21                	je     0x140154ef7
140154ed6:	41 f6 41 04 04       	testb  $0x4,0x4(%r9)
140154edb:	74 1a                	je     0x140154ef7
140154edd:	49 8b 41 10          	mov    0x10(%r9),%rax
140154ee1:	48 85 c0             	test   %rax,%rax
140154ee4:	74 11                	je     0x140154ef7
140154ee6:	4d 8b 49 20          	mov    0x20(%r9),%r9
140154eea:	ba 02 00 00 00       	mov    $0x2,%edx
140154eef:	44 8b c2             	mov    %edx,%r8d
140154ef2:	48 8b cf             	mov    %rdi,%rcx
140154ef5:	ff d0                	call   *%rax
140154ef7:	41 ba 0b 00 00 00    	mov    $0xb,%r10d
140154efd:	4c 8d 0d 94 70 1e 00 	lea    0x1e7094(%rip),%r9        # 0x14033bf98
140154f04:	4c 8b de             	mov    %rsi,%r11
140154f07:	45 0f b6 03          	movzbl (%r11),%r8d
140154f0b:	45 84 c0             	test   %r8b,%r8b
140154f0e:	74 37                	je     0x140154f47
140154f10:	4d 85 d2             	test   %r10,%r10
140154f13:	74 67                	je     0x140154f7c
140154f15:	41 0f b6 11          	movzbl (%r9),%edx
140154f19:	8d 42 e0             	lea    -0x20(%rdx),%eax
140154f1c:	0f b6 d8             	movzbl %al,%ebx
140154f1f:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140154f22:	80 f9 19             	cmp    $0x19,%cl
140154f25:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140154f29:	0f 47 da             	cmova  %edx,%ebx
140154f2c:	3c 19                	cmp    $0x19,%al
140154f2e:	77 04                	ja     0x140154f34
140154f30:	41 80 e8 20          	sub    $0x20,%r8b
140154f34:	41 3a d8             	cmp    %r8b,%bl
140154f37:	75 13                	jne    0x140154f4c
140154f39:	49 ff c1             	inc    %r9
140154f3c:	49 ff ca             	dec    %r10
140154f3f:	49 ff c3             	inc    %r11
140154f42:	41 38 29             	cmp    %bpl,(%r9)
140154f45:	75 c0                	jne    0x140154f07
140154f47:	4d 85 d2             	test   %r10,%r10
140154f4a:	74 30                	je     0x140154f7c
140154f4c:	41 0f b6 11          	movzbl (%r9),%edx
140154f50:	45 0f b6 0b          	movzbl (%r11),%r9d
140154f54:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140154f57:	80 f9 19             	cmp    $0x19,%cl
140154f5a:	8d 42 e0             	lea    -0x20(%rdx),%eax
140154f5d:	44 0f b6 c0          	movzbl %al,%r8d
140154f61:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140154f65:	44 0f 47 c2          	cmova  %edx,%r8d
140154f69:	0f b6 c8             	movzbl %al,%ecx