140a91bdc:	0f 1f 40 00          	nopl   0x0(%rax)
140a91be0:	0f b6 04 17          	movzbl (%rdi,%rdx,1),%eax
140a91be4:	88 04 11             	mov    %al,(%rcx,%rdx,1)
140a91be7:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140a91beb:	84 c0                	test   %al,%al
140a91bed:	75 f1                	jne    0x140a91be0
140a91bef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a91bf4:	e8 27 b3 3b 00       	call   0x140e4cf20
140a91bf9:	eb 05                	jmp    0x140a91c00
140a91bfb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140a91c00:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140a91c07:	00
140a91c08:	48 33 cc             	xor    %rsp,%rcx
140a91c0b:	e8 f0 98 38 00       	call   0x140e1b500
140a91c10:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
140a91c17:	00
140a91c18:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140a91c1f:	5f                   	pop    %rdi
140a91c20:	c3                   	ret
140a91c21:	cc                   	int3
140a91c22:	cc                   	int3
140a91c23:	cc                   	int3
140a91c24:	cc                   	int3
140a91c25:	cc                   	int3
140a91c26:	cc                   	int3
140a91c27:	cc                   	int3
140a91c28:	cc                   	int3
140a91c29:	cc                   	int3
140a91c2a:	cc                   	int3
140a91c2b:	cc                   	int3
140a91c2c:	cc                   	int3
140a91c2d:	cc                   	int3
140a91c2e:	cc                   	int3
140a91c2f:	cc                   	int3
140a91c30:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140a91c37:	48 8b 05 c2 72 92 00 	mov    0x9272c2(%rip),%rax        # 0x1413b8f00
140a91c3e:	48 33 c4             	xor    %rsp,%rax
140a91c41:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
140a91c48:	00
140a91c49:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140a91c50:	48 ff c2             	inc    %rdx
140a91c53:	80 3c 11 00          	cmpb   $0x0,(%rcx,%rdx,1)
140a91c57:	75 f7                	jne    0x140a91c50
140a91c59:	48 83 c2 02          	add    $0x2,%rdx
140a91c5d:	48 81 fa 00 01 00 00 	cmp    $0x100,%rdx
140a91c64:	72 1d                	jb     0x140a91c83
140a91c66:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140a91c6b:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140a91c72:	00
140a91c73:	48 33 cc             	xor    %rsp,%rcx
140a91c76:	e8 85 98 38 00       	call   0x140e1b500
140a91c7b:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
140a91c82:	c3                   	ret
140a91c83:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a91c88:	48 2b d1             	sub    %rcx,%rdx
140a91c8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a91c90:	0f b6 01             	movzbl (%rcx),%eax
140a91c93:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140a91c96:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140a91c9a:	84 c0                	test   %al,%al
140a91c9c:	75 f2                	jne    0x140a91c90
140a91c9e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a91ca3:	48 ff c9             	dec    %rcx
140a91ca6:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140a91caa:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140a91cae:	75 f6                	jne    0x140a91ca6
140a91cb0:	0f b7 05 b1 43 52 00 	movzwl 0x5243b1(%rip),%eax        # 0x140fb6068
140a91cb7:	66 89 01             	mov    %ax,(%rcx)
140a91cba:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a91cbf:	e8 5c b2 3b 00       	call   0x140e4cf20
140a91cc4:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140a91ccb:	00
140a91ccc:	48 33 cc             	xor    %rsp,%rcx
140a91ccf:	e8 2c 98 38 00       	call   0x140e1b500
140a91cd4:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
140a91cdb:	c3                   	ret
140a91cdc:	cc                   	int3
140a91cdd:	cc                   	int3
140a91cde:	cc                   	int3
140a91cdf:	cc                   	int3
140a91ce0:	48 83 ec 28          	sub    $0x28,%rsp
140a91ce4:	48 8b 0d c5 14 92 00 	mov    0x9214c5(%rip),%rcx        # 0x1413b31b0
140a91ceb:	48 85 c9             	test   %rcx,%rcx
140a91cee:	74 2a                	je     0x140a91d1a
140a91cf0:	e8 4b e2 7b ff       	call   0x14024ff40
140a91cf5:	48 83 3d db 14 92 00 	cmpq   $0xf,0x9214db(%rip)        # 0x1413b31d8
140a91cfc:	0f
140a91cfd:	48 8d 05 bc 14 92 00 	lea    0x9214bc(%rip),%rax        # 0x1413b31c0
140a91d04:	48 c7 05 c1 14 92 00 	movq   $0x0,0x9214c1(%rip)        # 0x1413b31d0
140a91d0b:	00 00 00 00
140a91d0f:	48 0f 47 05 a9 14 92 	cmova  0x9214a9(%rip),%rax        # 0x1413b31c0
140a91d16:	00
140a91d17:	c6 00 00             	movb   $0x0,(%rax)
140a91d1a:	48 83 c4 28          	add    $0x28,%rsp
140a91d1e:	c3                   	ret
140a91d1f:	cc                   	int3
140a91d20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a91d25:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a91d2a:	57                   	push   %rdi
140a91d2b:	48 83 ec 60          	sub    $0x60,%rsp
140a91d2f:	48 8b 05 ca 71 92 00 	mov    0x9271ca(%rip),%rax        # 0x1413b8f00
140a91d36:	48 33 c4             	xor    %rsp,%rax
140a91d39:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a91d3e:	41 8b f0             	mov    %r8d,%esi
140a91d41:	48 8b f9             	mov    %rcx,%rdi
140a91d44:	b9 01 00 00 00       	mov    $0x1,%ecx
140a91d49:	e8 42 0f 3a 00       	call   0x140e32c90
140a91d4e:	48 8b c8             	mov    %rax,%rcx
140a91d51:	e8 0a 11 3a 00       	call   0x140e32e60
140a91d56:	8b c8                	mov    %eax,%ecx
140a91d58:	e8 03 e1 7b ff       	call   0x14024fe60
140a91d5d:	85 c0                	test   %eax,%eax
140a91d5f:	74 07                	je     0x140a91d68
140a91d61:	c6 05 78 14 92 00 01 	movb   $0x1,0x921478(%rip)        # 0x1413b31e0
140a91d68:	48 85 ff             	test   %rdi,%rdi
140a91d6b:	0f 84 f8 01 00 00    	je     0x140a91f69
140a91d71:	48 83 3d 37 14 92 00 	cmpq   $0x0,0x921437(%rip)        # 0x1413b31b0
140a91d78:	00
140a91d79:	0f 85 ea 01 00 00    	jne    0x140a91f69
140a91d7f:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140a91d86:	4c 8b c3             	mov    %rbx,%r8
140a91d89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a91d90:	49 ff c0             	inc    %r8
140a91d93:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
140a91d98:	75 f6                	jne    0x140a91d90
140a91d9a:	48 8b d7             	mov    %rdi,%rdx
140a91d9d:	48 8d 0d 1c 14 92 00 	lea    0x92141c(%rip),%rcx        # 0x1413b31c0
140a91da4:	e8 27 d6 70 ff       	call   0x14019f3d0
140a91da9:	83 fe 40             	cmp    $0x40,%esi
140a91dac:	0f 8c c3 01 00 00    	jl     0x140a91f75
140a91db2:	81 fe 00 20 00 00    	cmp    $0x2000,%esi
140a91db8:	0f 8f b7 01 00 00    	jg     0x140a91f75
140a91dbe:	0f 57 c0             	xorps  %xmm0,%xmm0
140a91dc1:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140a91dc6:	33 c0                	xor    %eax,%eax
140a91dc8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a91dcd:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a91dd2:	48 ff c3             	inc    %rbx
140a91dd5:	38 04 1f             	cmp    %al,(%rdi,%rbx,1)
140a91dd8:	75 f8                	jne    0x140a91dd2
140a91dda:	4c 8b c3             	mov    %rbx,%r8
140a91ddd:	48 8b d7             	mov    %rdi,%rdx
140a91de0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a91de5:	e8 16 50 70 ff       	call   0x140196e00
140a91dea:	90                   	nop
140a91deb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a91df0:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140a91df5:	48 8b c2             	mov    %rdx,%rax
140a91df8:	48 2b c1             	sub    %rcx,%rax
140a91dfb:	48 83 f8 04          	cmp    $0x4,%rax
140a91dff:	72 26                	jb     0x140a91e27
140a91e01:	48 8d 41 04          	lea    0x4(%rcx),%rax
140a91e05:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a91e0a:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140a91e0f:	48 83 fa 0f          	cmp    $0xf,%rdx
140a91e13:	48 0f 47 44 24 38    	cmova  0x38(%rsp),%rax
140a91e19:	c7 04 08 2e 6c 6f 67 	movl   $0x676f6c2e,(%rax,%rcx,1)
140a91e20:	c6 44 08 04 00       	movb   $0x0,0x4(%rax,%rcx,1)
140a91e25:	eb 25                	jmp    0x140a91e4c
140a91e27:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
140a91e2e:	00 00
140a91e30:	4c 8d 0d d9 1d 5f 00 	lea    0x5f1dd9(%rip),%r9        # 0x141083c10
140a91e37:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a91e3d:	ba 04 00 00 00       	mov    $0x4,%edx
140a91e42:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a91e47:	e8 34 68 71 ff       	call   0x1401a8680
140a91e4c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a91e51:	48 83 7c 24 50 0f    	cmpq   $0xf,0x50(%rsp)
140a91e57:	48 0f 47 4c 24 38    	cmova  0x38(%rsp),%rcx
140a91e5d:	48 8d 15 88 1d 5b 00 	lea    0x5b1d88(%rip),%rdx        # 0x141043bec
140a91e64:	e8 27 e1 7b ff       	call   0x14024ff90
140a91e69:	48 89 05 40 13 92 00 	mov    %rax,0x921340(%rip)        # 0x1413b31b0
140a91e70:	48 85 c0             	test   %rax,%rax
140a91e73:	0f 85 ba 00 00 00    	jne    0x140a91f33
140a91e79:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
140a91e80:	00
140a91e81:	4c 8d 0d 90 1d 5f 00 	lea    0x5f1d90(%rip),%r9        # 0x141083c18
140a91e88:	4c 8d 05 69 1d 5f 00 	lea    0x5f1d69(%rip),%r8        # 0x141083bf8
140a91e8f:	48 8d 15 42 1d 5f 00 	lea    0x5f1d42(%rip),%rdx        # 0x141083bd8
140a91e96:	b9 03 00 00 00       	mov    $0x3,%ecx
140a91e9b:	e8 00 01 00 00       	call   0x140a91fa0
140a91ea0:	8b 05 06 13 92 00    	mov    0x921306(%rip),%eax        # 0x1413b31ac
140a91ea6:	83 f8 ff             	cmp    $0xffffffff,%eax
140a91ea9:	75 1f                	jne    0x140a91eca
140a91eab:	b9 01 00 00 00       	mov    $0x1,%ecx
140a91eb0:	e8 db 0d 3a 00       	call   0x140e32c90
140a91eb5:	48 8b c8             	mov    %rax,%rcx
140a91eb8:	e8 a3 0f 3a 00       	call   0x140e32e60
140a91ebd:	8b c8                	mov    %eax,%ecx
140a91ebf:	e8 9c df 7b ff       	call   0x14024fe60
140a91ec4:	89 05 e2 12 92 00    	mov    %eax,0x9212e2(%rip)        # 0x1413b31ac
140a91eca:	85 c0                	test   %eax,%eax
140a91ecc:	74 2a                	je     0x140a91ef8
140a91ece:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
140a91ed5:	00
140a91ed6:	4c 8d 0d 3b 1d 5f 00 	lea    0x5f1d3b(%rip),%r9        # 0x141083c18
140a91edd:	4c 8d 05 14 1d 5f 00 	lea    0x5f1d14(%rip),%r8        # 0x141083bf8
140a91ee4:	48 8d 15 01 1d 5f 00 	lea    0x5f1d01(%rip),%rdx        # 0x141083bec
140a91eeb:	48 8d 0d d6 1c 5f 00 	lea    0x5f1cd6(%rip),%rcx        # 0x141083bc8
140a91ef2:	e8 49 59 b2 ff       	call   0x1405b7840
140a91ef7:	90                   	nop
140a91ef8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140a91efd:	48 83 fa 0f          	cmp    $0xf,%rdx
140a91f01:	76 72                	jbe    0x140a91f75
140a91f03:	48 ff c2             	inc    %rdx
140a91f06:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a91f0b:	48 8b c1             	mov    %rcx,%rax
140a91f0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a91f15:	72 15                	jb     0x140a91f2c
140a91f17:	48 83 c2 27          	add    $0x27,%rdx
140a91f1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a91f1f:	48 2b c1             	sub    %rcx,%rax
140a91f22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a91f26:	48 83 f8 1f          	cmp    $0x1f,%rax
140a91f2a:	77 69                	ja     0x140a91f95
140a91f2c:	e8 13 92 38 00       	call   0x140e1b144
140a91f31:	eb 42                	jmp    0x140a91f75
140a91f33:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140a91f38:	48 83 fa 0f          	cmp    $0xf,%rdx
140a91f3c:	76 37                	jbe    0x140a91f75
140a91f3e:	48 ff c2             	inc    %rdx
140a91f41:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a91f46:	48 8b c1             	mov    %rcx,%rax
140a91f49:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a91f50:	72 da                	jb     0x140a91f2c
140a91f52:	48 83 c2 27          	add    $0x27,%rdx
140a91f56:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a91f5a:	48 2b c1             	sub    %rcx,%rax
140a91f5d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a91f61:	48 83 f8 1f          	cmp    $0x1f,%rax
140a91f65:	77 2e                	ja     0x140a91f95
140a91f67:	eb c3                	jmp    0x140a91f2c
140a91f69:	48 8d 0d 88 1c 5f 00 	lea    0x5f1c88(%rip),%rcx        # 0x141083bf8
140a91f70:	e8 f7 80 3b 00       	call   0x140e4a06c
140a91f75:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a91f7a:	48 33 cc             	xor    %rsp,%rcx
140a91f7d:	e8 7e 95 38 00       	call   0x140e1b500
140a91f82:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140a91f87:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
140a91f8e:	00
140a91f8f:	48 83 c4 60          	add    $0x60,%rsp
140a91f93:	5f                   	pop    %rdi
140a91f94:	c3                   	ret
140a91f95:	e8 0a 82 39 00       	call   0x140e2a1a4
140a91f9a:	cc                   	int3
140a91f9b:	cc                   	int3
140a91f9c:	cc                   	int3
140a91f9d:	cc                   	int3
140a91f9e:	cc                   	int3
140a91f9f:	cc                   	int3
140a91fa0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a91fa5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140a91faa:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a91faf:	53                   	push   %rbx
140a91fb0:	57                   	push   %rdi
140a91fb1:	48 83 ec 38          	sub    $0x38,%rsp
140a91fb5:	85 0d 01 12 92 00    	test   %ecx,0x921201(%rip)        # 0x1413b31bc
140a91fbb:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
140a91fc0:	48 8b da             	mov    %rdx,%rbx
140a91fc3:	74 61                	je     0x140a92026
140a91fc5:	48 8b 0d e4 11 92 00 	mov    0x9211e4(%rip),%rcx        # 0x1413b31b0
140a91fcc:	48 85 c9             	test   %rcx,%rcx
140a91fcf:	74 55                	je     0x140a92026
140a91fd1:	48 83 3d ff 11 92 00 	cmpq   $0xf,0x9211ff(%rip)        # 0x1413b31d8
140a91fd8:	0f
140a91fd9:	4c 8d 05 e0 11 92 00 	lea    0x9211e0(%rip),%r8        # 0x1413b31c0
140a91fe0:	48 8d 15 39 1c 5f 00 	lea    0x5f1c39(%rip),%rdx        # 0x141083c20
140a91fe7:	4c 0f 47 05 d1 11 92 	cmova  0x9211d1(%rip),%r8        # 0x1413b31c0
140a91fee:	00
140a91fef:	e8 7c db 8e ff       	call   0x14037fb70
140a91ff4:	e8 e7 c4 70 ff       	call   0x14019e4e0
140a91ff9:	48 8b 15 b0 11 92 00 	mov    0x9211b0(%rip),%rdx        # 0x1413b31b0
140a92000:	45 33 c9             	xor    %r9d,%r9d
140a92003:	4c 8b c3             	mov    %rbx,%r8
140a92006:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a9200b:	48 8b 08             	mov    (%rax),%rcx
140a9200e:	e8 59 d2 39 00       	call   0x140e2f26c
140a92013:	48 8b 15 96 11 92 00 	mov    0x921196(%rip),%rdx        # 0x1413b31b0
140a9201a:	48 8d 0d 6b 17 51 00 	lea    0x51176b(%rip),%rcx        # 0x140fa378c
140a92021:	e8 ea 96 3a 00       	call   0x140e3b710
140a92026:	48 83 c4 38          	add    $0x38,%rsp
140a9202a:	5f                   	pop    %rdi
140a9202b:	5b                   	pop    %rbx
140a9202c:	c3                   	ret
140a9202d:	cc                   	int3
140a9202e:	cc                   	int3
140a9202f:	cc                   	int3
140a92030:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a92035:	57                   	push   %rdi
140a92036:	48 83 ec 30          	sub    $0x30,%rsp
140a9203a:	85 0d 7c 11 92 00    	test   %ecx,0x92117c(%rip)        # 0x1413b31bc
140a92040:	49 8b d8             	mov    %r8,%rbx
140a92043:	48 8b fa             	mov    %rdx,%rdi
140a92046:	74 61                	je     0x140a920a9
140a92048:	48 8b 0d 61 11 92 00 	mov    0x921161(%rip),%rcx        # 0x1413b31b0
140a9204f:	48 85 c9             	test   %rcx,%rcx
140a92052:	74 55                	je     0x140a920a9
140a92054:	48 83 3d 7c 11 92 00 	cmpq   $0xf,0x92117c(%rip)        # 0x1413b31d8
140a9205b:	0f
140a9205c:	4c 8d 05 5d 11 92 00 	lea    0x92115d(%rip),%r8        # 0x1413b31c0
140a92063:	48 8d 15 b6 1b 5f 00 	lea    0x5f1bb6(%rip),%rdx        # 0x141083c20
140a9206a:	4c 0f 47 05 4e 11 92 	cmova  0x92114e(%rip),%r8        # 0x1413b31c0
140a92071:	00
140a92072:	e8 f9 da 8e ff       	call   0x14037fb70
140a92077:	e8 64 c4 70 ff       	call   0x14019e4e0
140a9207c:	48 8b 15 2d 11 92 00 	mov    0x92112d(%rip),%rdx        # 0x1413b31b0
140a92083:	45 33 c9             	xor    %r9d,%r9d
140a92086:	4c 8b c7             	mov    %rdi,%r8
140a92089:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a9208e:	48 8b 08             	mov    (%rax),%rcx
140a92091:	e8 d6 d1 39 00       	call   0x140e2f26c
140a92096:	48 8b 15 13 11 92 00 	mov    0x921113(%rip),%rdx        # 0x1413b31b0
140a9209d:	48 8d 0d e8 16 51 00 	lea    0x5116e8(%rip),%rcx        # 0x140fa378c
140a920a4:	e8 67 96 3a 00       	call   0x140e3b710
140a920a9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a920ae:	48 83 c4 30          	add    $0x30,%rsp
140a920b2:	5f                   	pop    %rdi
140a920b3:	c3                   	ret
140a920b4:	cc                   	int3
140a920b5:	cc                   	int3
140a920b6:	cc                   	int3
140a920b7:	cc                   	int3
140a920b8:	cc                   	int3
140a920b9:	cc                   	int3
140a920ba:	cc                   	int3
140a920bb:	cc                   	int3
140a920bc:	cc                   	int3
140a920bd:	cc                   	int3
140a920be:	cc                   	int3
140a920bf:	cc                   	int3
140a920c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a920c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a920ca:	56                   	push   %rsi
140a920cb:	57                   	push   %rdi
140a920cc:	41 56                	push   %r14
140a920ce:	48 83 ec 20          	sub    $0x20,%rsp
140a920d2:	48 8b f2             	mov    %rdx,%rsi
140a920d5:	33 db                	xor    %ebx,%ebx
140a920d7:	48 c1 ee 02          	shr    $0x2,%rsi
140a920db:	4c 8b f2             	mov    %rdx,%r14
140a920de:	48 8b e9             	mov    %rcx,%rbp
140a920e1:	48 85 f6             	test   %rsi,%rsi
140a920e4:	74 22                	je     0x140a92108
140a920e6:	48 8b f9             	mov    %rcx,%rdi
140a920e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a920f0:	48 8b cf             	mov    %rdi,%rcx
140a920f3:	e8 68 ae 3b 00       	call   0x140e4cf60
140a920f8:	85 c0                	test   %eax,%eax
140a920fa:	75 39                	jne    0x140a92135
140a920fc:	48 ff c3             	inc    %rbx