1400118ba:	48 83 c4 20          	add    $0x20,%rsp
1400118be:	5b                   	pop    %rbx
1400118bf:	c3                   	ret
1400118c0:	48 8d 0d d1 3d 30 00 	lea    0x303dd1(%rip),%rcx        # 0x140315698
1400118c7:	89 05 cf 3d 30 00    	mov    %eax,0x303dcf(%rip)        # 0x14031569c
1400118cd:	e8 96 33 1f 00       	call   0x140204c68
1400118d2:	eb d1                	jmp    0x1400118a5
1400118d4:	48 8d 0d bd 3d 30 00 	lea    0x303dbd(%rip),%rcx        # 0x140315698
1400118db:	e8 f4 33 1f 00       	call   0x140204cd4
1400118e0:	83 3d b1 3d 30 00 ff 	cmpl   $0xffffffff,0x303db1(%rip)        # 0x140315698
1400118e7:	75 bc                	jne    0x1400118a5
1400118e9:	ff 15 29 08 20 00    	call   *0x200829(%rip)        # 0x140212118
1400118ef:	48 8b c8             	mov    %rax,%rcx
1400118f2:	48 8d 15 a3 3d 30 00 	lea    0x303da3(%rip),%rdx        # 0x14031569c
1400118f9:	ff 15 b9 08 20 00    	call   *0x2008b9(%rip)        # 0x1402121b8
1400118ff:	85 c0                	test   %eax,%eax
140011901:	74 10                	je     0x140011913
140011903:	83 3d 92 3d 30 00 00 	cmpl   $0x0,0x303d92(%rip)        # 0x14031569c
14001190a:	74 07                	je     0x140011913
14001190c:	b8 01 00 00 00       	mov    $0x1,%eax
140011911:	eb ad                	jmp    0x1400118c0
140011913:	33 c0                	xor    %eax,%eax
140011915:	eb a9                	jmp    0x1400118c0
140011917:	cc                   	int3
140011918:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001191d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140011922:	55                   	push   %rbp
140011923:	57                   	push   %rdi
140011924:	41 54                	push   %r12
140011926:	41 56                	push   %r14
140011928:	41 57                	push   %r15
14001192a:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14001192f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140011936:	48 63 d9             	movslq %ecx,%rbx
140011939:	4c 8d 35 10 11 2f 00 	lea    0x2f1110(%rip),%r14        # 0x140302a50
140011940:	48 c1 e3 05          	shl    $0x5,%rbx
140011944:	33 f6                	xor    %esi,%esi
140011946:	4a 8b 54 33 10       	mov    0x10(%rbx,%r14,1),%rdx
14001194b:	48 85 d2             	test   %rdx,%rdx
14001194e:	0f 84 9e 01 00 00    	je     0x140011af2
140011954:	4a 39 34 33          	cmp    %rsi,(%rbx,%r14,1)
140011958:	74 0a                	je     0x140011964
14001195a:	b8 01 00 00 00       	mov    $0x1,%eax
14001195f:	e9 90 01 00 00       	jmp    0x140011af4
140011964:	39 35 62 1c 30 00    	cmp    %esi,0x301c62(%rip)        # 0x1403135cc
14001196a:	0f 85 82 01 00 00    	jne    0x140011af2
140011970:	42 8a 44 33 18       	mov    0x18(%rbx,%r14,1),%al
140011975:	4a 8b 4c 33 08       	mov    0x8(%rbx,%r14,1),%rcx
14001197a:	f6 d8                	neg    %al
14001197c:	48 89 75 6f          	mov    %rsi,0x6f(%rbp)
140011980:	1b ff                	sbb    %edi,%edi
140011982:	83 e7 fa             	and    $0xfffffffa,%edi
140011985:	81 c7 1f 00 02 00    	add    $0x2001f,%edi
14001198b:	8b c7                	mov    %edi,%eax
14001198d:	44 8b cf             	mov    %edi,%r9d
140011990:	0f ba e8 08          	bts    $0x8,%eax
140011994:	40 38 35 0a 3d 30 00 	cmp    %sil,0x303d0a(%rip)        # 0x1403156a5
14001199b:	44 0f 45 c8          	cmovne %eax,%r9d
14001199f:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
1400119a3:	45 33 c0             	xor    %r8d,%r8d
1400119a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400119ab:	ff 15 67 07 32 00    	call   *0x320767(%rip)        # 0x140332118
1400119b1:	85 c0                	test   %eax,%eax
1400119b3:	0f 84 2c 01 00 00    	je     0x140011ae5
1400119b9:	4c 8d 3d 50 52 22 00 	lea    0x225250(%rip),%r15        # 0x140236c10
1400119c0:	4c 8d 25 69 6d 23 00 	lea    0x236d69(%rip),%r12        # 0x140248730
1400119c7:	83 f8 02             	cmp    $0x2,%eax
1400119ca:	0f 84 a2 00 00 00    	je     0x140011a72
1400119d0:	4a 8b 4c 33 10       	mov    0x10(%rbx,%r14,1),%rcx
1400119d5:	45 33 c9             	xor    %r9d,%r9d
1400119d8:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1400119dc:	ba a7 03 00 00       	mov    $0x3a7,%edx
1400119e1:	48 8d 0d 78 52 22 00 	lea    0x225278(%rip),%rcx        # 0x140236c60
1400119e8:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
1400119ec:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1400119f0:	48 8d 0d 49 6d 23 00 	lea    0x236d49(%rip),%rcx        # 0x140248740
1400119f7:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1400119fb:	45 8d 41 64          	lea    0x64(%r9),%r8d
1400119ff:	b9 e0 92 59 00       	mov    $0x5992e0,%ecx
140011a04:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
140011a08:	66 89 75 2f          	mov    %si,0x2f(%rbp)
140011a0c:	89 45 f7             	mov    %eax,-0x9(%rbp)
140011a0f:	66 89 75 fb          	mov    %si,-0x5(%rbp)
140011a13:	e8 ac 55 15 00       	call   0x140166fc4
140011a18:	84 c0                	test   %al,%al
140011a1a:	74 56                	je     0x140011a72
140011a1c:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140011a20:	45 33 c9             	xor    %r9d,%r9d
140011a23:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140011a27:	ba a7 03 00 00       	mov    $0x3a7,%edx
140011a2c:	48 8d 45 17          	lea    0x17(%rbp),%rax
140011a30:	b9 e0 92 59 00       	mov    $0x5992e0,%ecx
140011a35:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140011a39:	48 8d 05 58 48 23 00 	lea    0x234858(%rip),%rax        # 0x140246298
140011a40:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140011a44:	45 8d 41 64          	lea    0x64(%r9),%r8d
140011a48:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140011a4c:	48 89 45 07          	mov    %rax,0x7(%rbp)
140011a50:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140011a54:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140011a58:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
140011a5c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140011a61:	48 8d 05 68 6b 23 00 	lea    0x236b68(%rip),%rax        # 0x1402485d0
140011a68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011a6d:	e8 7a 57 15 00       	call   0x1401671ec
140011a72:	b8 06 00 02 00       	mov    $0x20006,%eax
140011a77:	23 f8                	and    %eax,%edi
140011a79:	3b f8                	cmp    %eax,%edi
140011a7b:	75 75                	jne    0x140011af2
140011a7d:	8a 05 22 3c 30 00    	mov    0x303c22(%rip),%al        # 0x1403156a5
140011a83:	4a 8b 54 33 10       	mov    0x10(%rbx,%r14,1),%rdx
140011a88:	f6 d8                	neg    %al
140011a8a:	4a 8b 4c 33 08       	mov    0x8(%rbx,%r14,1),%rcx
140011a8f:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140011a93:	45 1b c9             	sbb    %r9d,%r9d
140011a96:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011a9b:	41 81 e1 00 01 00 00 	and    $0x100,%r9d
140011aa2:	45 33 c0             	xor    %r8d,%r8d
140011aa5:	41 81 c1 19 00 02 00 	add    $0x20019,%r9d
140011aac:	ff 15 66 06 32 00    	call   *0x320666(%rip)        # 0x140332118
140011ab2:	85 c0                	test   %eax,%eax
140011ab4:	75 3c                	jne    0x140011af2
140011ab6:	4a 8b 44 33 10       	mov    0x10(%rbx,%r14,1),%rax
140011abb:	4c 8d 0d 4e 6b 23 00 	lea    0x236b4e(%rip),%r9        # 0x140248610
140011ac2:	48 89 45 27          	mov    %rax,0x27(%rbp)
140011ac6:	b9 88 82 81 01       	mov    $0x1818288,%ecx
140011acb:	48 8d 45 17          	lea    0x17(%rbp),%rax
140011acf:	4c 89 7d 17          	mov    %r15,0x17(%rbp)
140011ad3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011ad8:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
140011adc:	66 89 75 2f          	mov    %si,0x2f(%rbp)
140011ae0:	e8 8b 36 00 00       	call   0x140015170
140011ae5:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140011ae9:	4a 89 04 33          	mov    %rax,(%rbx,%r14,1)
140011aed:	e9 68 fe ff ff       	jmp    0x14001195a
140011af2:	33 c0                	xor    %eax,%eax
140011af4:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140011afb:	00
140011afc:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140011b00:	49 8b 73 40          	mov    0x40(%r11),%rsi
140011b04:	49 8b e3             	mov    %r11,%rsp
140011b07:	41 5f                	pop    %r15
140011b09:	41 5e                	pop    %r14
140011b0b:	41 5c                	pop    %r12
140011b0d:	5f                   	pop    %rdi
140011b0e:	5d                   	pop    %rbp
140011b0f:	c3                   	ret
140011b10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140011b15:	55                   	push   %rbp
140011b16:	56                   	push   %rsi
140011b17:	57                   	push   %rdi
140011b18:	41 54                	push   %r12
140011b1a:	41 55                	push   %r13
140011b1c:	41 56                	push   %r14
140011b1e:	41 57                	push   %r15
140011b20:	48 8d ac 24 a0 f6 ff 	lea    -0x960(%rsp),%rbp
140011b27:	ff
140011b28:	48 81 ec 60 0a 00 00 	sub    $0xa60,%rsp
140011b2f:	48 8b 05 4a f6 2e 00 	mov    0x2ef64a(%rip),%rax        # 0x140301180
140011b36:	48 33 c4             	xor    %rsp,%rax
140011b39:	48 89 85 50 09 00 00 	mov    %rax,0x950(%rbp)
140011b40:	45 8b f1             	mov    %r9d,%r14d
140011b43:	4c 8b ea             	mov    %rdx,%r13
140011b46:	48 8b f9             	mov    %rcx,%rdi
140011b49:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
140011b4d:	33 db                	xor    %ebx,%ebx
140011b4f:	48 85 d2             	test   %rdx,%rdx
140011b52:	0f 84 b0 0c 00 00    	je     0x140012808
140011b58:	48 8d 05 e1 0e 2f 00 	lea    0x2f0ee1(%rip),%rax        # 0x140302a40
140011b5f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140011b64:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140011b68:	48 8b 0d d1 0e 2f 00 	mov    0x2f0ed1(%rip),%rcx        # 0x140302a40
140011b6f:	ff 15 db 05 20 00    	call   *0x2005db(%rip)        # 0x140212150
140011b75:	f0 ff 44 24 60       	lock incl 0x60(%rsp)
140011b7a:	41 0f b7 4d 0a       	movzwl 0xa(%r13),%ecx
140011b7f:	83 e1 1f             	and    $0x1f,%ecx
140011b82:	8d 53 09             	lea    0x9(%rbx),%edx
140011b85:	41 f6 c6 20          	test   $0x20,%r14b
140011b89:	74 29                	je     0x140011bb4
140011b8b:	8d 41 f8             	lea    -0x8(%rcx),%eax
140011b8e:	83 f8 01             	cmp    $0x1,%eax
140011b91:	76 1a                	jbe    0x140011bad
140011b93:	83 f9 0e             	cmp    $0xe,%ecx
140011b96:	75 05                	jne    0x140011b9d
140011b98:	8d 4b 0f             	lea    0xf(%rbx),%ecx
140011b9b:	eb 33                	jmp    0x140011bd0
140011b9d:	8d 41 ed             	lea    -0x13(%rcx),%eax
140011ba0:	b9 0a 00 00 00       	mov    $0xa,%ecx
140011ba5:	83 f8 01             	cmp    $0x1,%eax
140011ba8:	0f 47 cb             	cmova  %ebx,%ecx
140011bab:	eb 23                	jmp    0x140011bd0
140011bad:	b9 0b 00 00 00       	mov    $0xb,%ecx
140011bb2:	eb 1c                	jmp    0x140011bd0
140011bb4:	41 f6 c6 02          	test   $0x2,%r14b
140011bb8:	74 16                	je     0x140011bd0
140011bba:	83 f9 05             	cmp    $0x5,%ecx
140011bbd:	75 07                	jne    0x140011bc6
140011bbf:	b9 04 00 00 00       	mov    $0x4,%ecx
140011bc4:	eb 0a                	jmp    0x140011bd0
140011bc6:	8b c3                	mov    %ebx,%eax
140011bc8:	83 f9 08             	cmp    $0x8,%ecx
140011bcb:	0f 44 c2             	cmove  %edx,%eax
140011bce:	8b c8                	mov    %eax,%ecx
140011bd0:	4c 8d 3d 79 0e 2f 00 	lea    0x2f0e79(%rip),%r15        # 0x140302a50
140011bd7:	45 33 d2             	xor    %r10d,%r10d
140011bda:	85 c9                	test   %ecx,%ecx
140011bdc:	74 73                	je     0x140011c51
140011bde:	8b d9                	mov    %ecx,%ebx
140011be0:	48 c1 e3 05          	shl    $0x5,%rbx
140011be4:	4e 39 14 3b          	cmp    %r10,(%rbx,%r15,1)
140011be8:	75 0c                	jne    0x140011bf6
140011bea:	e8 29 fd ff ff       	call   0x140011918
140011bef:	45 33 d2             	xor    %r10d,%r10d
140011bf2:	85 c0                	test   %eax,%eax
140011bf4:	74 5b                	je     0x140011c51
140011bf6:	b9 20 00 00 00       	mov    $0x20,%ecx
140011bfb:	ff 15 4f 0f 20 00    	call   *0x200f4f(%rip)        # 0x140212b50
140011c01:	33 f6                	xor    %esi,%esi
140011c03:	48 85 c0             	test   %rax,%rax
140011c06:	0f 84 07 0c 00 00    	je     0x140012813
140011c0c:	4a 8b 0c 3b          	mov    (%rbx,%r15,1),%rcx
140011c10:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140011c17:	48 8d 15 22 58 23 00 	lea    0x235822(%rip),%rdx        # 0x140247440
140011c1e:	48 89 10             	mov    %rdx,(%rax)
140011c21:	48 89 48 10          	mov    %rcx,0x10(%rax)
140011c25:	40 88 70 18          	mov    %sil,0x18(%rax)
140011c29:	89 37                	mov    %esi,(%rdi)
140011c2b:	48 89 47 08          	mov    %rax,0x8(%rdi)
140011c2f:	eb 13                	jmp    0x140011c44
140011c31:	f0 ff 4c 24 60       	lock decl 0x60(%rsp)
140011c36:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140011c3b:	48 8b 09             	mov    (%rcx),%rcx
140011c3e:	ff 15 14 05 20 00    	call   *0x200514(%rip)        # 0x140212158
140011c44:	8b 44 24 60          	mov    0x60(%rsp),%eax
140011c48:	85 c0                	test   %eax,%eax
140011c4a:	75 e5                	jne    0x140011c31
140011c4c:	e9 7d 0b 00 00       	jmp    0x1400127ce
140011c51:	45 8b c6             	mov    %r14d,%r8d
140011c54:	41 d1 e8             	shr    $1,%r8d
140011c57:	41 80 e0 01          	and    $0x1,%r8b
140011c5b:	74 35                	je     0x140011c92
140011c5d:	44 39 15 c8 15 30 00 	cmp    %r10d,0x3015c8(%rip)        # 0x14031322c
140011c64:	75 2c                	jne    0x140011c92
140011c66:	c7 07 02 00 00 00    	movl   $0x2,(%rdi)
140011c6c:	4c 89 57 08          	mov    %r10,0x8(%rdi)
140011c70:	eb 13                	jmp    0x140011c85
140011c72:	f0 ff 4c 24 60       	lock decl 0x60(%rsp)
140011c77:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140011c7c:	48 8b 09             	mov    (%rcx),%rcx
140011c7f:	ff 15 d3 04 20 00    	call   *0x2004d3(%rip)        # 0x140212158
140011c85:	8b 44 24 60          	mov    0x60(%rsp),%eax
140011c89:	85 c0                	test   %eax,%eax
140011c8b:	75 e5                	jne    0x140011c72
140011c8d:	e9 3c 0b 00 00       	jmp    0x1400127ce
140011c92:	4c 89 55 88          	mov    %r10,-0x78(%rbp)
140011c96:	45 8b ce             	mov    %r14d,%r9d
140011c99:	41 c1 e9 02          	shr    $0x2,%r9d
140011c9d:	44 89 4c 24 78       	mov    %r9d,0x78(%rsp)
140011ca2:	41 0f b6 ce          	movzbl %r14b,%ecx
140011ca6:	41 0f b6 c1          	movzbl %r9b,%eax
140011caa:	0b c8                	or     %eax,%ecx
140011cac:	83 e1 01             	and    $0x1,%ecx
140011caf:	8b d1                	mov    %ecx,%edx
140011cb1:	83 ca 02             	or     $0x2,%edx
140011cb4:	45 84 c0             	test   %r8b,%r8b
140011cb7:	0f 44 d1             	cmove  %ecx,%edx
140011cba:	41 8b c6             	mov    %r14d,%eax
140011cbd:	c1 e8 05             	shr    $0x5,%eax
140011cc0:	44 8b e2             	mov    %edx,%r12d
140011cc3:	41 83 cc 20          	or     $0x20,%r12d
140011cc7:	a8 01                	test   $0x1,%al
140011cc9:	44 0f 44 e2          	cmove  %edx,%r12d
140011ccd:	41 8b c6             	mov    %r14d,%eax
140011cd0:	c1 e8 03             	shr    $0x3,%eax
140011cd3:	24 01                	and    $0x1,%al
140011cd5:	89 45 98             	mov    %eax,-0x68(%rbp)
140011cd8:	0f 85 b1 00 00 00    	jne    0x140011d8f
140011cde:	44 39 15 4b 15 30 00 	cmp    %r10d,0x30154b(%rip)        # 0x140313230
140011ce5:	74 2d                	je     0x140011d14
140011ce7:	48 8b 0d 9a 0a 2f 00 	mov    0x2f0a9a(%rip),%rcx        # 0x140302788
140011cee:	48 85 c9             	test   %rcx,%rcx
140011cf1:	74 21                	je     0x140011d14
140011cf3:	41 f6 c6 22          	test   $0x22,%r14b
140011cf7:	75 1b                	jne    0x140011d14
140011cf9:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140011cfd:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
140011d01:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140011d06:	e8 b5 b0 ff ff       	call   0x14000cdc0
140011d0b:	8a 44 24 70          	mov    0x70(%rsp),%al
140011d0f:	45 33 d2             	xor    %r10d,%r10d
140011d12:	eb 07                	jmp    0x140011d1b
140011d14:	41 8a c2             	mov    %r10b,%al
140011d17:	88 44 24 70          	mov    %al,0x70(%rsp)
140011d1b:	84 c0                	test   %al,%al
140011d1d:	74 66                	je     0x140011d85
140011d1f:	44 89 17             	mov    %r10d,(%rdi)
140011d22:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140011d27:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
140011d2b:	48 85 c9             	test   %rcx,%rcx
140011d2e:	74 18                	je     0x140011d48
140011d30:	48 8b 01             	mov    (%rcx),%rax
140011d33:	48 8b 00             	mov    (%rax),%rax
140011d36:	ff 15 f4 10 20 00    	call   *0x2010f4(%rip)        # 0x140212e30
140011d3c:	8a 44 24 70          	mov    0x70(%rsp),%al
140011d40:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140011d45:	45 33 d2             	xor    %r10d,%r10d
140011d48:	84 c0                	test   %al,%al
140011d4a:	74 2c                	je     0x140011d78
140011d4c:	48 85 c9             	test   %rcx,%rcx
140011d4f:	74 27                	je     0x140011d78
140011d51:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
140011d56:	48 8b 01             	mov    (%rcx),%rax
140011d59:	48 8b 40 08          	mov    0x8(%rax),%rax
140011d5d:	ff 15 cd 10 20 00    	call   *0x2010cd(%rip)        # 0x140212e30
140011d63:	eb 13                	jmp    0x140011d78
140011d65:	f0 ff 4c 24 60       	lock decl 0x60(%rsp)
140011d6a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140011d6f:	48 8b 09             	mov    (%rcx),%rcx
140011d72:	ff 15 e0 03 20 00    	call   *0x2003e0(%rip)        # 0x140212158
140011d78:	8b 44 24 60          	mov    0x60(%rsp),%eax
140011d7c:	85 c0                	test   %eax,%eax
140011d7e:	75 e5                	jne    0x140011d65
140011d80:	e9 49 0a 00 00       	jmp    0x1400127ce
140011d85:	41 8b c6             	mov    %r14d,%eax
140011d88:	c1 e8 02             	shr    $0x2,%eax
140011d8b:	89 44 24 78          	mov    %eax,0x78(%rsp)
140011d8f:	41 8b da             	mov    %r10d,%ebx
140011d92:	41 8b ca             	mov    %r10d,%ecx
140011d95:	89 4c 24 7c          	mov    %ecx,0x7c(%rsp)
140011d99:	83 f9 04             	cmp    $0x4,%ecx
140011d9c:	0f 8d 51 07 00 00    	jge    0x1400124f3
140011da2:	44 88 54 24 50       	mov    %r10b,0x50(%rsp)
140011da7:	4d 8b cd             	mov    %r13,%r9
140011daa:	4d 8b fa             	mov    %r10,%r15
140011dad:	48 8d 3d 9c 0c 2f 00 	lea    0x2f0c9c(%rip),%rdi        # 0x140302a50
140011db4:	41 8b f2             	mov    %r10d,%esi
140011db7:	41 0f b7 41 0a       	movzwl 0xa(%r9),%eax
140011dbc:	a8 1f                	test   $0x1f,%al
140011dbe:	74 6d                	je     0x140011e2d
140011dc0:	0f b7 f0             	movzwl %ax,%esi
140011dc3:	83 e6 1f             	and    $0x1f,%esi
140011dc6:	41 f6 c4 20          	test   $0x20,%r12b
140011dca:	74 37                	je     0x140011e03
140011dcc:	8d 46 f8             	lea    -0x8(%rsi),%eax
140011dcf:	83 f8 01             	cmp    $0x1,%eax
140011dd2:	76 21                	jbe    0x140011df5
140011dd4:	83 fe 0e             	cmp    $0xe,%esi
140011dd7:	75 05                	jne    0x140011dde
140011dd9:	8d 46 01             	lea    0x1(%rsi),%eax
140011ddc:	eb 1c                	jmp    0x140011dfa