1005fda65:	0f 85 91 b2 0a 00    	jne    1006a8cfc <.text+0x2a7cfc>
1005fda6b:	b8 01 00 00 00       	mov    $0x1,%eax
1005fda70:	48 83 c4 28          	add    $0x28,%rsp
1005fda74:	c3                   	ret
1005fda75:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fda7c:	00 00 00 00
1005fda80:	48 63 c2             	movslq %edx,%rax
1005fda83:	48 c1 e0 04          	shl    $0x4,%rax
1005fda87:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fda8a:	83 e0 fd             	and    $0xfffffffd,%eax
1005fda8d:	83 f8 05             	cmp    $0x5,%eax
1005fda90:	0f 85 8c b2 0a 00    	jne    1006a8d22 <.text+0x2a7d22>
1005fda96:	b8 01 00 00 00       	mov    $0x1,%eax
1005fda9b:	c3                   	ret
1005fda9c:	0f 1f 40 00          	nopl   0x0(%rax)
1005fdaa0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdaa4:	48 63 c2             	movslq %edx,%rax
1005fdaa7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdaab:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdaae:	b9 01 00 00 00       	mov    $0x1,%ecx
1005fdab3:	85 c0                	test   %eax,%eax
1005fdab5:	75 09                	jne    1005fdac0 <.text+0x1fcac0>
1005fdab7:	89 c8                	mov    %ecx,%eax
1005fdab9:	48 83 c4 28          	add    $0x28,%rsp
1005fdabd:	c3                   	ret
1005fdabe:	66 90                	xchg   %ax,%ax
1005fdac0:	83 e0 fd             	and    $0xfffffffd,%eax
1005fdac3:	83 f8 05             	cmp    $0x5,%eax
1005fdac6:	0f 85 5d b2 0a 00    	jne    1006a8d29 <.text+0x2a7d29>
1005fdacc:	89 c8                	mov    %ecx,%eax
1005fdace:	48 83 c4 28          	add    $0x28,%rsp
1005fdad2:	c3                   	ret
1005fdad3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdada:	00 00 00 00
1005fdade:	66 90                	xchg   %ax,%ax
1005fdae0:	48 63 c2             	movslq %edx,%rax
1005fdae3:	48 c1 e0 04          	shl    $0x4,%rax
1005fdae7:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdaea:	83 e0 fd             	and    $0xfffffffd,%eax
1005fdaed:	83 f8 05             	cmp    $0x5,%eax
1005fdaf0:	0f 85 46 b2 0a 00    	jne    1006a8d3c <.text+0x2a7d3c>
1005fdaf6:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdafb:	c3                   	ret
1005fdafc:	0f 1f 40 00          	nopl   0x0(%rax)
1005fdb00:	48 83 ec 28          	sub    $0x28,%rsp
1005fdb04:	48 63 c2             	movslq %edx,%rax
1005fdb07:	48 c1 e0 04          	shl    $0x4,%rax
1005fdb0b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdb0e:	b9 01 00 00 00       	mov    $0x1,%ecx
1005fdb13:	85 c0                	test   %eax,%eax
1005fdb15:	75 09                	jne    1005fdb20 <.text+0x1fcb20>
1005fdb17:	89 c8                	mov    %ecx,%eax
1005fdb19:	48 83 c4 28          	add    $0x28,%rsp
1005fdb1d:	c3                   	ret
1005fdb1e:	66 90                	xchg   %ax,%ax
1005fdb20:	83 e0 fd             	and    $0xfffffffd,%eax
1005fdb23:	83 f8 05             	cmp    $0x5,%eax
1005fdb26:	0f 85 17 b2 0a 00    	jne    1006a8d43 <.text+0x2a7d43>
1005fdb2c:	89 c8                	mov    %ecx,%eax
1005fdb2e:	48 83 c4 28          	add    $0x28,%rsp
1005fdb32:	c3                   	ret
1005fdb33:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdb3a:	00 00 00 00
1005fdb3e:	66 90                	xchg   %ax,%ax
1005fdb40:	48 63 c2             	movslq %edx,%rax
1005fdb43:	48 c1 e0 04          	shl    $0x4,%rax
1005fdb47:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdb4a:	83 e0 fd             	and    $0xfffffffd,%eax
1005fdb4d:	83 f8 05             	cmp    $0x5,%eax
1005fdb50:	0f 85 00 b2 0a 00    	jne    1006a8d56 <.text+0x2a7d56>
1005fdb56:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdb5b:	c3                   	ret
1005fdb5c:	0f 1f 40 00          	nopl   0x0(%rax)
1005fdb60:	48 83 ec 28          	sub    $0x28,%rsp
1005fdb64:	48 63 c2             	movslq %edx,%rax
1005fdb67:	48 c1 e0 04          	shl    $0x4,%rax
1005fdb6b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdb6e:	b9 01 00 00 00       	mov    $0x1,%ecx
1005fdb73:	85 c0                	test   %eax,%eax
1005fdb75:	75 09                	jne    1005fdb80 <.text+0x1fcb80>
1005fdb77:	89 c8                	mov    %ecx,%eax
1005fdb79:	48 83 c4 28          	add    $0x28,%rsp
1005fdb7d:	c3                   	ret
1005fdb7e:	66 90                	xchg   %ax,%ax
1005fdb80:	83 e0 fd             	and    $0xfffffffd,%eax
1005fdb83:	83 f8 05             	cmp    $0x5,%eax
1005fdb86:	0f 85 d1 b1 0a 00    	jne    1006a8d5d <.text+0x2a7d5d>
1005fdb8c:	89 c8                	mov    %ecx,%eax
1005fdb8e:	48 83 c4 28          	add    $0x28,%rsp
1005fdb92:	c3                   	ret
1005fdb93:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdb9a:	00 00 00 00
1005fdb9e:	66 90                	xchg   %ax,%ax
1005fdba0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdba4:	48 63 c2             	movslq %edx,%rax
1005fdba7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdbab:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdbae:	83 e8 07             	sub    $0x7,%eax
1005fdbb1:	83 f8 01             	cmp    $0x1,%eax
1005fdbb4:	0f 87 b6 b1 0a 00    	ja     1006a8d70 <.text+0x2a7d70>
1005fdbba:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdbbf:	48 83 c4 28          	add    $0x28,%rsp
1005fdbc3:	c3                   	ret
1005fdbc4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdbcb:	00 00 00 00
1005fdbcf:	90                   	nop
1005fdbd0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdbd4:	48 63 c2             	movslq %edx,%rax
1005fdbd7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdbdb:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdbde:	83 e8 07             	sub    $0x7,%eax
1005fdbe1:	83 e0 fb             	and    $0xfffffffb,%eax
1005fdbe4:	0f 85 ac b1 0a 00    	jne    1006a8d96 <.text+0x2a7d96>
1005fdbea:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdbef:	48 83 c4 28          	add    $0x28,%rsp
1005fdbf3:	c3                   	ret
1005fdbf4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdbfb:	00 00 00 00
1005fdbff:	90                   	nop
1005fdc00:	48 83 ec 28          	sub    $0x28,%rsp
1005fdc04:	48 63 c2             	movslq %edx,%rax
1005fdc07:	48 c1 e0 04          	shl    $0x4,%rax
1005fdc0b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdc0e:	8d 48 f9             	lea    -0x7(%rax),%ecx
1005fdc11:	83 f9 01             	cmp    $0x1,%ecx
1005fdc14:	76 09                	jbe    1005fdc1f <.text+0x1fcc1f>
1005fdc16:	83 f8 0b             	cmp    $0xb,%eax
1005fdc19:	0f 85 9d b1 0a 00    	jne    1006a8dbc <.text+0x2a7dbc>
1005fdc1f:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdc24:	48 83 c4 28          	add    $0x28,%rsp
1005fdc28:	c3                   	ret
1005fdc29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005fdc30:	48 83 ec 28          	sub    $0x28,%rsp
1005fdc34:	48 63 c2             	movslq %edx,%rax
1005fdc37:	48 c1 e0 04          	shl    $0x4,%rax
1005fdc3b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdc3e:	b9 01 00 00 00       	mov    $0x1,%ecx
1005fdc43:	85 c0                	test   %eax,%eax
1005fdc45:	75 09                	jne    1005fdc50 <.text+0x1fcc50>
1005fdc47:	89 c8                	mov    %ecx,%eax
1005fdc49:	48 83 c4 28          	add    $0x28,%rsp
1005fdc4d:	c3                   	ret
1005fdc4e:	66 90                	xchg   %ax,%ax
1005fdc50:	83 e8 07             	sub    $0x7,%eax
1005fdc53:	83 e0 fb             	and    $0xfffffffb,%eax
1005fdc56:	0f 85 86 b1 0a 00    	jne    1006a8de2 <.text+0x2a7de2>
1005fdc5c:	89 c8                	mov    %ecx,%eax
1005fdc5e:	48 83 c4 28          	add    $0x28,%rsp
1005fdc62:	c3                   	ret
1005fdc63:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdc6a:	00 00 00 00
1005fdc6e:	66 90                	xchg   %ax,%ax
1005fdc70:	48 83 ec 28          	sub    $0x28,%rsp
1005fdc74:	48 63 c2             	movslq %edx,%rax
1005fdc77:	48 c1 e0 04          	shl    $0x4,%rax
1005fdc7b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdc7e:	83 f8 07             	cmp    $0x7,%eax
1005fdc81:	74 09                	je     1005fdc8c <.text+0x1fcc8c>
1005fdc83:	83 f8 0c             	cmp    $0xc,%eax
1005fdc86:	0f 85 7c b1 0a 00    	jne    1006a8e08 <.text+0x2a7e08>
1005fdc8c:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdc91:	48 83 c4 28          	add    $0x28,%rsp
1005fdc95:	c3                   	ret
1005fdc96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005fdc9d:	00 00 00
1005fdca0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdca4:	48 63 c2             	movslq %edx,%rax
1005fdca7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdcab:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdcae:	89 c1                	mov    %eax,%ecx
1005fdcb0:	83 e1 fd             	and    $0xfffffffd,%ecx
1005fdcb3:	83 f9 05             	cmp    $0x5,%ecx
1005fdcb6:	74 09                	je     1005fdcc1 <.text+0x1fccc1>
1005fdcb8:	83 f8 0b             	cmp    $0xb,%eax
1005fdcbb:	0f 85 6d b1 0a 00    	jne    1006a8e2e <.text+0x2a7e2e>
1005fdcc1:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdcc6:	48 83 c4 28          	add    $0x28,%rsp
1005fdcca:	c3                   	ret
1005fdccb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005fdcd0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdcd4:	48 63 c2             	movslq %edx,%rax
1005fdcd7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdcdb:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdcde:	83 f8 0b             	cmp    $0xb,%eax
1005fdce1:	0f 87 6d b1 0a 00    	ja     1006a8e54 <.text+0x2a7e54>
1005fdce7:	49 c7 c0 5e f7 ff ff 	mov    $0xfffffffffffff75e,%r8
1005fdcee:	b9 01 00 00 00       	mov    $0x1,%ecx
1005fdcf3:	49 0f a3 c0          	bt     %rax,%r8
1005fdcf7:	0f 82 57 b1 0a 00    	jb     1006a8e54 <.text+0x2a7e54>
1005fdcfd:	89 c8                	mov    %ecx,%eax
1005fdcff:	48 83 c4 28          	add    $0x28,%rsp
1005fdd03:	c3                   	ret
1005fdd04:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdd0b:	00 00 00 00
1005fdd0f:	90                   	nop
1005fdd10:	48 83 ec 28          	sub    $0x28,%rsp
1005fdd14:	48 63 c2             	movslq %edx,%rax
1005fdd17:	48 c1 e0 04          	shl    $0x4,%rax
1005fdd1b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdd1e:	83 f8 0b             	cmp    $0xb,%eax
1005fdd21:	0f 87 53 b1 0a 00    	ja     1006a8e7a <.text+0x2a7e7a>
1005fdd27:	48 c7 c1 5f f6 ff ff 	mov    $0xfffffffffffff65f,%rcx
1005fdd2e:	48 0f a3 c1          	bt     %rax,%rcx
1005fdd32:	0f 82 42 b1 0a 00    	jb     1006a8e7a <.text+0x2a7e7a>
1005fdd38:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdd3d:	48 83 c4 28          	add    $0x28,%rsp
1005fdd41:	c3                   	ret
1005fdd42:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdd49:	00 00 00 00
1005fdd4d:	0f 1f 00             	nopl   (%rax)
1005fdd50:	48 83 ec 28          	sub    $0x28,%rsp
1005fdd54:	48 63 c2             	movslq %edx,%rax
1005fdd57:	48 c1 e0 04          	shl    $0x4,%rax
1005fdd5b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdd5e:	8d 48 f5             	lea    -0xb(%rax),%ecx
1005fdd61:	83 f9 01             	cmp    $0x1,%ecx
1005fdd64:	76 09                	jbe    1005fdd6f <.text+0x1fcd6f>
1005fdd66:	83 f8 07             	cmp    $0x7,%eax
1005fdd69:	0f 85 31 b1 0a 00    	jne    1006a8ea0 <.text+0x2a7ea0>
1005fdd6f:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdd74:	48 83 c4 28          	add    $0x28,%rsp
1005fdd78:	c3                   	ret
1005fdd79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005fdd80:	48 83 ec 28          	sub    $0x28,%rsp
1005fdd84:	48 63 c2             	movslq %edx,%rax
1005fdd87:	48 c1 e0 04          	shl    $0x4,%rax
1005fdd8b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdd8e:	8d 48 f7             	lea    -0x9(%rax),%ecx
1005fdd91:	83 f9 01             	cmp    $0x1,%ecx
1005fdd94:	76 09                	jbe    1005fdd9f <.text+0x1fcd9f>
1005fdd96:	83 f8 07             	cmp    $0x7,%eax
1005fdd99:	0f 85 27 b1 0a 00    	jne    1006a8ec6 <.text+0x2a7ec6>
1005fdd9f:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdda4:	48 83 c4 28          	add    $0x28,%rsp
1005fdda8:	c3                   	ret
1005fdda9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005fddb0:	48 83 ec 28          	sub    $0x28,%rsp
1005fddb4:	48 63 c2             	movslq %edx,%rax
1005fddb7:	48 c1 e0 04          	shl    $0x4,%rax
1005fddbb:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fddbe:	83 f8 0b             	cmp    $0xb,%eax
1005fddc1:	74 09                	je     1005fddcc <.text+0x1fcdcc>
1005fddc3:	83 f8 08             	cmp    $0x8,%eax
1005fddc6:	0f 85 20 b1 0a 00    	jne    1006a8eec <.text+0x2a7eec>
1005fddcc:	b8 01 00 00 00       	mov    $0x1,%eax
1005fddd1:	48 83 c4 28          	add    $0x28,%rsp
1005fddd5:	c3                   	ret
1005fddd6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005fdddd:	00 00 00
1005fdde0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdde4:	48 63 c2             	movslq %edx,%rax
1005fdde7:	48 c1 e0 04          	shl    $0x4,%rax
1005fddeb:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fddee:	83 e8 0b             	sub    $0xb,%eax
1005fddf1:	83 f8 01             	cmp    $0x1,%eax
1005fddf4:	0f 87 18 b1 0a 00    	ja     1006a8f12 <.text+0x2a7f12>
1005fddfa:	b8 01 00 00 00       	mov    $0x1,%eax
1005fddff:	48 83 c4 28          	add    $0x28,%rsp
1005fde03:	c3                   	ret
1005fde04:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fde0b:	00 00 00 00
1005fde0f:	90                   	nop
1005fde10:	48 83 ec 28          	sub    $0x28,%rsp
1005fde14:	48 63 c2             	movslq %edx,%rax
1005fde17:	48 c1 e0 04          	shl    $0x4,%rax
1005fde1b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fde1e:	8d 48 f5             	lea    -0xb(%rax),%ecx
1005fde21:	83 f9 01             	cmp    $0x1,%ecx
1005fde24:	76 09                	jbe    1005fde2f <.text+0x1fce2f>
1005fde26:	83 f8 08             	cmp    $0x8,%eax
1005fde29:	0f 85 09 b1 0a 00    	jne    1006a8f38 <.text+0x2a7f38>
1005fde2f:	b8 01 00 00 00       	mov    $0x1,%eax
1005fde34:	48 83 c4 28          	add    $0x28,%rsp
1005fde38:	c3                   	ret
1005fde39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005fde40:	48 83 ec 28          	sub    $0x28,%rsp
1005fde44:	48 63 c2             	movslq %edx,%rax
1005fde47:	48 c1 e0 04          	shl    $0x4,%rax
1005fde4b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fde4e:	83 e8 07             	sub    $0x7,%eax
1005fde51:	83 e0 fa             	and    $0xfffffffa,%eax
1005fde54:	0f 85 04 b1 0a 00    	jne    1006a8f5e <.text+0x2a7f5e>
1005fde5a:	b8 01 00 00 00       	mov    $0x1,%eax
1005fde5f:	48 83 c4 28          	add    $0x28,%rsp
1005fde63:	c3                   	ret
1005fde64:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fde6b:	00 00 00 00
1005fde6f:	90                   	nop
1005fde70:	48 83 ec 28          	sub    $0x28,%rsp
1005fde74:	48 63 c2             	movslq %edx,%rax
1005fde77:	48 c1 e0 04          	shl    $0x4,%rax
1005fde7b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fde7e:	83 f8 0c             	cmp    $0xc,%eax
1005fde81:	0f 87 fd b0 0a 00    	ja     1006a8f84 <.text+0x2a7f84>
1005fde87:	48 c7 c1 5e ef ff ff 	mov    $0xffffffffffffef5e,%rcx
1005fde8e:	48 0f a3 c1          	bt     %rax,%rcx
1005fde92:	0f 82 ec b0 0a 00    	jb     1006a8f84 <.text+0x2a7f84>
1005fde98:	b8 01 00 00 00       	mov    $0x1,%eax
1005fde9d:	48 83 c4 28          	add    $0x28,%rsp
1005fdea1:	c3                   	ret
1005fdea2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005fdea9:	00 00 00 00
1005fdead:	0f 1f 00             	nopl   (%rax)
1005fdeb0:	48 83 ec 28          	sub    $0x28,%rsp
1005fdeb4:	48 63 c2             	movslq %edx,%rax
1005fdeb7:	48 c1 e0 04          	shl    $0x4,%rax
1005fdebb:	83 3c 01 11          	cmpl   $0x11,(%rcx,%rax,1)
1005fdebf:	0f 85 e5 b0 0a 00    	jne    1006a8faa <.text+0x2a7faa>
1005fdec5:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdeca:	48 83 c4 28          	add    $0x28,%rsp
1005fdece:	c3                   	ret
1005fdecf:	90                   	nop
1005fded0:	48 83 ec 38          	sub    $0x38,%rsp
1005fded4:	48 63 d2             	movslq %edx,%rdx
1005fded7:	49 89 d0             	mov    %rdx,%r8
1005fdeda:	49 c1 e0 04          	shl    $0x4,%r8
1005fdede:	49 01 c8             	add    %rcx,%r8
1005fdee1:	45 8b 08             	mov    (%r8),%r9d
1005fdee4:	45 85 c9             	test   %r9d,%r9d
1005fdee7:	74 47                	je     1005fdf30 <.text+0x1fcf30>
1005fdee9:	44 89 c8             	mov    %r9d,%eax
1005fdeec:	0f 1f 40 00          	nopl   0x0(%rax)
1005fdef0:	83 f8 10             	cmp    $0x10,%eax
1005fdef3:	74 1b                	je     1005fdf10 <.text+0x1fcf10>
1005fdef5:	41 83 f9 12          	cmp    $0x12,%r9d
1005fdef9:	0f 85 d1 b0 0a 00    	jne    1006a8fd0 <.text+0x2a7fd0>
1005fdeff:	49 8b 40 08          	mov    0x8(%r8),%rax
1005fdf03:	48 8b 40 08          	mov    0x8(%rax),%rax
1005fdf07:	83 38 11             	cmpl   $0x11,(%rax)
1005fdf0a:	0f 85 c0 b0 0a 00    	jne    1006a8fd0 <.text+0x2a7fd0>
1005fdf10:	48 83 c2 01          	add    $0x1,%rdx
1005fdf14:	48 89 d0             	mov    %rdx,%rax
1005fdf17:	48 c1 e0 04          	shl    $0x4,%rax
1005fdf1b:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1005fdf1e:	85 c0                	test   %eax,%eax
1005fdf20:	75 ce                	jne    1005fdef0 <.text+0x1fcef0>
1005fdf22:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdf27:	48 83 c4 38          	add    $0x38,%rsp
1005fdf2b:	c3                   	ret
1005fdf2c:	0f 1f 40 00          	nopl   0x0(%rax)
1005fdf30:	b8 01 00 00 00       	mov    $0x1,%eax
1005fdf35:	48 83 c4 38          	add    $0x38,%rsp
1005fdf39:	c3                   	ret
1005fdf3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005fdf40:	56                   	push   %rsi
1005fdf41:	53                   	push   %rbx
1005fdf42:	48 83 ec 28          	sub    $0x28,%rsp
1005fdf46:	48 89 cb             	mov    %rcx,%rbx
1005fdf49:	8b 09                	mov    (%rcx),%ecx
1005fdf4b:	48 89 d6             	mov    %rdx,%rsi