1403349bc:	ff 15 5e f0 c4 00    	call   *0xc4f05e(%rip)        # 0x140f83a20
1403349c2:	90                   	nop
1403349c3:	4d 85 ff             	test   %r15,%r15
1403349c6:	74 29                	je     0x1403349f1
1403349c8:	41 8b 47 10          	mov    0x10(%r15),%eax
1403349cc:	ff c8                	dec    %eax
1403349ce:	41 89 47 10          	mov    %eax,0x10(%r15)
1403349d2:	85 c0                	test   %eax,%eax
1403349d4:	7f 1b                	jg     0x1403349f1
1403349d6:	0f 88 a6 07 00 00    	js     0x140335182
1403349dc:	49 8b 07             	mov    (%r15),%rax
1403349df:	ba 01 00 00 00       	mov    $0x1,%edx
1403349e4:	49 8b cf             	mov    %r15,%rcx
1403349e7:	48 8b 00             	mov    (%rax),%rax
1403349ea:	ff 15 30 f0 c4 00    	call   *0xc4f030(%rip)        # 0x140f83a20
1403349f0:	90                   	nop
1403349f1:	4c 8b 05 70 74 0e 01 	mov    0x10e7470(%rip),%r8        # 0x14141be68
1403349f8:	49 8b d4             	mov    %r12,%rdx
1403349fb:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
1403349ff:	85 db                	test   %ebx,%ebx
140334a01:	0f 85 bb 00 00 00    	jne    0x140334ac2
140334a07:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334a0c:	e8 8f e1 03 00       	call   0x140372ba0
140334a11:	48 8b 38             	mov    (%rax),%rdi
140334a14:	45 33 f6             	xor    %r14d,%r14d
140334a17:	4c 89 30             	mov    %r14,(%rax)
140334a1a:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
140334a1e:	48 8b 1d 63 75 0e 01 	mov    0x10e7563(%rip),%rbx        # 0x14141bf88
140334a25:	4c 8b 05 3c 74 0e 01 	mov    0x10e743c(%rip),%r8        # 0x14141be68
140334a2c:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334a30:	49 8b d4             	mov    %r12,%rdx
140334a33:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140334a38:	e8 63 e1 03 00       	call   0x140372ba0
140334a3d:	48 8b 08             	mov    (%rax),%rcx
140334a40:	4c 89 30             	mov    %r14,(%rax)
140334a43:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140334a47:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140334a4d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140334a51:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334a56:	e8 45 e1 03 00       	call   0x140372ba0
140334a5b:	48 8b 08             	mov    (%rax),%rcx
140334a5e:	4c 89 30             	mov    %r14,(%rax)
140334a61:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140334a66:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140334a6a:	4d 8b cf             	mov    %r15,%r9
140334a6d:	4c 8d 83 70 06 00 00 	lea    0x670(%rbx),%r8
140334a74:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140334a79:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334a7d:	e8 ae 00 fe ff       	call   0x140314b30
140334a82:	48 8b d0             	mov    %rax,%rdx
140334a85:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140334a89:	e8 82 b2 e6 ff       	call   0x14019fd10
140334a8e:	4c 8b c0             	mov    %rax,%r8
140334a91:	ba 0c 00 00 00       	mov    $0xc,%edx
140334a96:	48 8b cf             	mov    %rdi,%rcx
140334a99:	e8 62 00 40 00       	call   0x140734b00
140334a9e:	90                   	nop
140334a9f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140334aa4:	e8 47 9a e6 ff       	call   0x14019e4f0
140334aa9:	90                   	nop
140334aaa:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140334aae:	e8 3d 9a e6 ff       	call   0x14019e4f0
140334ab3:	90                   	nop
140334ab4:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140334ab8:	e8 33 9a e6 ff       	call   0x14019e4f0
140334abd:	e9 0d 02 00 00       	jmp    0x140334ccf
140334ac2:	48 8b 05 bf 74 0e 01 	mov    0x10e74bf(%rip),%rax        # 0x14141bf88
140334ac9:	48 8b 88 78 06 00 00 	mov    0x678(%rax),%rcx
140334ad0:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140334ad4:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334ad9:	e8 c2 e0 03 00       	call   0x140372ba0
140334ade:	48 8b 08             	mov    (%rax),%rcx
140334ae1:	45 33 f6             	xor    %r14d,%r14d
140334ae4:	4c 89 30             	mov    %r14,(%rax)
140334ae7:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140334aeb:	0f ba ee 13          	bts    $0x13,%esi
140334aef:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334af3:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140334af9:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140334afd:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140334b02:	e8 99 e0 03 00       	call   0x140372ba0
140334b07:	48 8b 08             	mov    (%rax),%rcx
140334b0a:	4c 89 30             	mov    %r14,(%rax)
140334b0d:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140334b11:	0f ba ee 14          	bts    $0x14,%esi
140334b15:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334b19:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140334b1f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140334b23:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334b28:	e8 73 e0 03 00       	call   0x140372ba0
140334b2d:	48 8b 08             	mov    (%rax),%rcx
140334b30:	4c 89 30             	mov    %r14,(%rax)
140334b33:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140334b37:	0f ba ee 15          	bts    $0x15,%esi
140334b3b:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334b3f:	48 8b d3             	mov    %rbx,%rdx
140334b42:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140334b46:	e8 a5 cb 3e 00       	call   0x1407216f0
140334b4b:	85 c0                	test   %eax,%eax
140334b4d:	0f 84 9b 00 00 00    	je     0x140334bee
140334b53:	48 8b 05 2e 74 0e 01 	mov    0x10e742e(%rip),%rax        # 0x14141bf88
140334b5a:	48 8b 88 80 06 00 00 	mov    0x680(%rax),%rcx
140334b61:	48 8b 59 20          	mov    0x20(%rcx),%rbx
140334b65:	4c 8b 05 fc 72 0e 01 	mov    0x10e72fc(%rip),%r8        # 0x14141be68
140334b6c:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334b70:	49 8b d4             	mov    %r12,%rdx
140334b73:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334b77:	e8 24 e0 03 00       	call   0x140372ba0
140334b7c:	48 8b 08             	mov    (%rax),%rcx
140334b7f:	4c 89 30             	mov    %r14,(%rax)
140334b82:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140334b86:	0f ba ee 16          	bts    $0x16,%esi
140334b8a:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334b8e:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140334b94:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140334b98:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140334b9c:	e8 ff df 03 00       	call   0x140372ba0
140334ba1:	48 8b 08             	mov    (%rax),%rcx
140334ba4:	4c 89 30             	mov    %r14,(%rax)
140334ba7:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140334bac:	0f ba ee 17          	bts    $0x17,%esi
140334bb0:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334bb4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140334bba:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140334bbf:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140334bc3:	e8 d8 df 03 00       	call   0x140372ba0
140334bc8:	48 8b 08             	mov    (%rax),%rcx
140334bcb:	4c 89 30             	mov    %r14,(%rax)
140334bce:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140334bd2:	0f ba ee 18          	bts    $0x18,%esi
140334bd6:	89 74 24 40          	mov    %esi,0x40(%rsp)
140334bda:	48 8b d3             	mov    %rbx,%rdx
140334bdd:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140334be1:	e8 0a cb 3e 00       	call   0x1407216f0
140334be6:	85 c0                	test   %eax,%eax
140334be8:	74 04                	je     0x140334bee
140334bea:	32 db                	xor    %bl,%bl
140334bec:	eb 02                	jmp    0x140334bf0
140334bee:	b3 01                	mov    $0x1,%bl
140334bf0:	0f ba e6 18          	bt     $0x18,%esi
140334bf4:	73 0e                	jae    0x140334c04
140334bf6:	0f ba f6 18          	btr    $0x18,%esi
140334bfa:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140334bfe:	e8 ed 98 e6 ff       	call   0x14019e4f0
140334c03:	90                   	nop
140334c04:	0f ba e6 17          	bt     $0x17,%esi
140334c08:	73 0f                	jae    0x140334c19
140334c0a:	0f ba f6 17          	btr    $0x17,%esi
140334c0e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140334c13:	e8 d8 98 e6 ff       	call   0x14019e4f0
140334c18:	90                   	nop
140334c19:	0f ba e6 16          	bt     $0x16,%esi
140334c1d:	73 0e                	jae    0x140334c2d
140334c1f:	0f ba f6 16          	btr    $0x16,%esi
140334c23:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140334c27:	e8 c4 98 e6 ff       	call   0x14019e4f0
140334c2c:	90                   	nop
140334c2d:	0f ba e6 15          	bt     $0x15,%esi
140334c31:	73 0e                	jae    0x140334c41
140334c33:	0f ba f6 15          	btr    $0x15,%esi
140334c37:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140334c3b:	e8 b0 98 e6 ff       	call   0x14019e4f0
140334c40:	90                   	nop
140334c41:	0f ba e6 14          	bt     $0x14,%esi
140334c45:	73 0e                	jae    0x140334c55
140334c47:	0f ba f6 14          	btr    $0x14,%esi
140334c4b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140334c4f:	e8 9c 98 e6 ff       	call   0x14019e4f0
140334c54:	90                   	nop
140334c55:	0f ba e6 13          	bt     $0x13,%esi
140334c59:	73 09                	jae    0x140334c64
140334c5b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140334c5f:	e8 8c 98 e6 ff       	call   0x14019e4f0
140334c64:	84 db                	test   %bl,%bl
140334c66:	74 63                	je     0x140334ccb
140334c68:	4c 8b 05 f9 71 0e 01 	mov    0x10e71f9(%rip),%r8        # 0x14141be68
140334c6f:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334c73:	49 8b d4             	mov    %r12,%rdx
140334c76:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334c7b:	e8 20 df 03 00       	call   0x140372ba0
140334c80:	48 8b 18             	mov    (%rax),%rbx
140334c83:	4c 89 30             	mov    %r14,(%rax)
140334c86:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
140334c8a:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140334c8e:	4d 8b c7             	mov    %r15,%r8
140334c91:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140334c95:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140334c9a:	e8 b1 ff fd ff       	call   0x140314c50
140334c9f:	48 8b d0             	mov    %rax,%rdx
140334ca2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334ca7:	e8 64 b0 e6 ff       	call   0x14019fd10
140334cac:	4c 8b c0             	mov    %rax,%r8
140334caf:	ba 0c 00 00 00       	mov    $0xc,%edx
140334cb4:	48 8b cb             	mov    %rbx,%rcx
140334cb7:	e8 44 fe 3f 00       	call   0x140734b00
140334cbc:	90                   	nop
140334cbd:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334cc1:	e8 2a 98 e6 ff       	call   0x14019e4f0
140334cc6:	eb 07                	jmp    0x140334ccf
140334cc8:	45 33 f6             	xor    %r14d,%r14d
140334ccb:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140334ccf:	4c 8b 05 92 71 0e 01 	mov    0x10e7192(%rip),%r8        # 0x14141be68
140334cd6:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334cda:	49 8b d4             	mov    %r12,%rdx
140334cdd:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334ce2:	e8 b9 de 03 00       	call   0x140372ba0
140334ce7:	48 8b 38             	mov    (%rax),%rdi
140334cea:	4c 89 30             	mov    %r14,(%rax)
140334ced:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140334cf2:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140334cf8:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140334cfd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334d02:	e8 99 de 03 00       	call   0x140372ba0
140334d07:	48 8b 18             	mov    (%rax),%rbx
140334d0a:	4c 89 30             	mov    %r14,(%rax)
140334d0d:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140334d11:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140334d15:	48 8b cb             	mov    %rbx,%rcx
140334d18:	e8 f3 d2 40 00       	call   0x140742010
140334d1d:	48 8b 08             	mov    (%rax),%rcx
140334d20:	48 8b 71 20          	mov    0x20(%rcx),%rsi
140334d24:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140334d28:	48 85 c9             	test   %rcx,%rcx
140334d2b:	74 24                	je     0x140334d51
140334d2d:	8b 41 10             	mov    0x10(%rcx),%eax
140334d30:	ff c8                	dec    %eax
140334d32:	89 41 10             	mov    %eax,0x10(%rcx)
140334d35:	85 c0                	test   %eax,%eax
140334d37:	7f 18                	jg     0x140334d51
140334d39:	0f 88 4e 04 00 00    	js     0x14033518d
140334d3f:	48 8b 01             	mov    (%rcx),%rax
140334d42:	ba 01 00 00 00       	mov    $0x1,%edx
140334d47:	48 8b 00             	mov    (%rax),%rax
140334d4a:	ff 15 d0 ec c4 00    	call   *0xc4ecd0(%rip)        # 0x140f83a20
140334d50:	90                   	nop
140334d51:	48 85 db             	test   %rbx,%rbx
140334d54:	74 27                	je     0x140334d7d
140334d56:	8b 43 10             	mov    0x10(%rbx),%eax
140334d59:	ff c8                	dec    %eax
140334d5b:	89 43 10             	mov    %eax,0x10(%rbx)
140334d5e:	85 c0                	test   %eax,%eax
140334d60:	7f 1b                	jg     0x140334d7d
140334d62:	0f 88 30 04 00 00    	js     0x140335198
140334d68:	48 8b 03             	mov    (%rbx),%rax
140334d6b:	ba 01 00 00 00       	mov    $0x1,%edx
140334d70:	48 8b cb             	mov    %rbx,%rcx
140334d73:	48 8b 00             	mov    (%rax),%rax
140334d76:	ff 15 a4 ec c4 00    	call   *0xc4eca4(%rip)        # 0x140f83a20
140334d7c:	90                   	nop
140334d7d:	48 85 ff             	test   %rdi,%rdi
140334d80:	74 27                	je     0x140334da9
140334d82:	8b 47 10             	mov    0x10(%rdi),%eax
140334d85:	ff c8                	dec    %eax
140334d87:	89 47 10             	mov    %eax,0x10(%rdi)
140334d8a:	85 c0                	test   %eax,%eax
140334d8c:	7f 1b                	jg     0x140334da9
140334d8e:	0f 88 0f 04 00 00    	js     0x1403351a3
140334d94:	48 8b 07             	mov    (%rdi),%rax
140334d97:	ba 01 00 00 00       	mov    $0x1,%edx
140334d9c:	48 8b cf             	mov    %rdi,%rcx
140334d9f:	48 8b 00             	mov    (%rax),%rax
140334da2:	ff 15 78 ec c4 00    	call   *0xc4ec78(%rip)        # 0x140f83a20
140334da8:	90                   	nop
140334da9:	48 83 fe 01          	cmp    $0x1,%rsi
140334dad:	0f 86 54 01 00 00    	jbe    0x140334f07
140334db3:	4c 8b 05 ae 70 0e 01 	mov    0x10e70ae(%rip),%r8        # 0x14141be68
140334dba:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334dbe:	49 8b d4             	mov    %r12,%rdx
140334dc1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140334dc6:	e8 d5 dd 03 00       	call   0x140372ba0
140334dcb:	48 8b 30             	mov    (%rax),%rsi
140334dce:	4c 89 30             	mov    %r14,(%rax)
140334dd1:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140334dd6:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140334ddc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140334de1:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140334de6:	e8 b5 dd 03 00       	call   0x140372ba0
140334deb:	48 8b 38             	mov    (%rax),%rdi
140334dee:	4c 89 30             	mov    %r14,(%rax)
140334df1:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140334df5:	4c 8b 05 6c 70 0e 01 	mov    0x10e706c(%rip),%r8        # 0x14141be68
140334dfc:	45 8b 40 5c          	mov    0x5c(%r8),%r8d
140334e00:	49 8b d4             	mov    %r12,%rdx
140334e03:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140334e07:	e8 94 dd 03 00       	call   0x140372ba0
140334e0c:	48 8b 18             	mov    (%rax),%rbx
140334e0f:	4c 89 30             	mov    %r14,(%rax)
140334e12:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140334e16:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
140334e1c:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140334e20:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140334e24:	e8 77 dd 03 00       	call   0x140372ba0
140334e29:	4c 8b 30             	mov    (%rax),%r14
140334e2c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140334e33:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140334e38:	4d 8b c7             	mov    %r15,%r8
140334e3b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140334e3f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140334e44:	e8 37 38 00 00       	call   0x140338680
140334e49:	90                   	nop
140334e4a:	4d 85 f6             	test   %r14,%r14
140334e4d:	74 29                	je     0x140334e78
140334e4f:	41 8b 46 10          	mov    0x10(%r14),%eax
140334e53:	ff c8                	dec    %eax
140334e55:	41 89 46 10          	mov    %eax,0x10(%r14)
140334e59:	85 c0                	test   %eax,%eax
140334e5b:	7f 1b                	jg     0x140334e78
140334e5d:	0f 88 4b 03 00 00    	js     0x1403351ae
140334e63:	49 8b 06             	mov    (%r14),%rax
140334e66:	ba 01 00 00 00       	mov    $0x1,%edx
140334e6b:	49 8b ce             	mov    %r14,%rcx
140334e6e:	48 8b 00             	mov    (%rax),%rax
140334e71:	ff 15 a9 eb c4 00    	call   *0xc4eba9(%rip)        # 0x140f83a20
140334e77:	90                   	nop
140334e78:	48 85 db             	test   %rbx,%rbx
140334e7b:	74 27                	je     0x140334ea4
140334e7d:	8b 43 10             	mov    0x10(%rbx),%eax
140334e80:	ff c8                	dec    %eax
140334e82:	89 43 10             	mov    %eax,0x10(%rbx)
140334e85:	85 c0                	test   %eax,%eax
140334e87:	7f 1b                	jg     0x140334ea4
140334e89:	0f 88 2a 03 00 00    	js     0x1403351b9
140334e8f:	48 8b 03             	mov    (%rbx),%rax
140334e92:	ba 01 00 00 00       	mov    $0x1,%edx
140334e97:	48 8b cb             	mov    %rbx,%rcx
140334e9a:	48 8b 00             	mov    (%rax),%rax
140334e9d:	ff 15 7d eb c4 00    	call   *0xc4eb7d(%rip)        # 0x140f83a20
140334ea3:	90                   	nop
140334ea4:	48 85 ff             	test   %rdi,%rdi
140334ea7:	74 27                	je     0x140334ed0
140334ea9:	8b 47 10             	mov    0x10(%rdi),%eax
140334eac:	ff c8                	dec    %eax
140334eae:	89 47 10             	mov    %eax,0x10(%rdi)
140334eb1:	85 c0                	test   %eax,%eax
140334eb3:	7f 1b                	jg     0x140334ed0
140334eb5:	0f 88 09 03 00 00    	js     0x1403351c4
140334ebb:	48 8b 07             	mov    (%rdi),%rax
140334ebe:	ba 01 00 00 00       	mov    $0x1,%edx
140334ec3:	48 8b cf             	mov    %rdi,%rcx
140334ec6:	48 8b 00             	mov    (%rax),%rax
140334ec9:	ff 15 51 eb c4 00    	call   *0xc4eb51(%rip)        # 0x140f83a20
140334ecf:	90                   	nop
140334ed0:	48 85 f6             	test   %rsi,%rsi
140334ed3:	74 27                	je     0x140334efc
140334ed5:	8b 46 10             	mov    0x10(%rsi),%eax
140334ed8:	ff c8                	dec    %eax
140334eda:	89 46 10             	mov    %eax,0x10(%rsi)
140334edd:	85 c0                	test   %eax,%eax
140334edf:	7f 1b                	jg     0x140334efc
140334ee1:	0f 88 e8 02 00 00    	js     0x1403351cf