14047fbdc:	e8 0f 94 d2 ff       	call   0x1401a8ff0
14047fbe1:	48 8d 15 a8 0e f2 00 	lea    0xf20ea8(%rip),%rdx        # 0x1413a0a90
14047fbe8:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fbec:	e8 27 cc 99 00       	call   0x140e1c818
14047fbf1:	cc                   	int3
14047fbf2:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14047fbf6:	e8 b5 72 d1 ff       	call   0x140196eb0
14047fbfb:	4c 8b c8             	mov    %rax,%r9
14047fbfe:	4c 8b c7             	mov    %rdi,%r8
14047fc01:	49 8b d4             	mov    %r12,%rdx
14047fc04:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14047fc08:	e8 13 a0 f7 ff       	call   0x1403f9c20
14047fc0d:	90                   	nop
14047fc0e:	48 8b c8             	mov    %rax,%rcx
14047fc11:	e8 ba fd d1 ff       	call   0x14019f9d0
14047fc16:	4c 8b c8             	mov    %rax,%r9
14047fc19:	4c 8d 05 5c a3 b7 00 	lea    0xb7a35c(%rip),%r8        # 0x140ff9f7c
14047fc20:	48 8d 15 19 a8 b7 00 	lea    0xb7a819(%rip),%rdx        # 0x140ffa440
14047fc27:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc2b:	e8 40 a0 f7 ff       	call   0x1403f9c70
14047fc30:	48 8d 15 b9 1e f2 00 	lea    0xf21eb9(%rip),%rdx        # 0x1413a1af0
14047fc37:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc3b:	e8 d8 cb 99 00       	call   0x140e1c818
14047fc40:	90                   	nop
14047fc41:	45 2b c6             	sub    %r14d,%r8d
14047fc44:	41 83 c0 02          	add    $0x2,%r8d
14047fc48:	44 8b 4d 9f          	mov    -0x61(%rbp),%r9d
14047fc4c:	48 8d 15 25 a8 b7 00 	lea    0xb7a825(%rip),%rdx        # 0x140ffa478
14047fc53:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc57:	e8 94 94 d2 ff       	call   0x1401a90f0
14047fc5c:	48 8d 15 6d 0d f2 00 	lea    0xf20d6d(%rip),%rdx        # 0x1413a09d0
14047fc63:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc67:	e8 ac cb 99 00       	call   0x140e1c818
14047fc6c:	cc                   	int3
14047fc6d:	41 2b fe             	sub    %r14d,%edi
14047fc70:	44 8b cf             	mov    %edi,%r9d
14047fc73:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14047fc79:	48 8d 15 88 a7 b7 00 	lea    0xb7a788(%rip),%rdx        # 0x140ffa408
14047fc80:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc84:	e8 67 94 d2 ff       	call   0x1401a90f0
14047fc89:	48 8d 15 40 0d f2 00 	lea    0xf20d40(%rip),%rdx        # 0x1413a09d0
14047fc90:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fc94:	e8 7f cb 99 00       	call   0x140e1c818
14047fc99:	cc                   	int3
14047fc9a:	41 2b fd             	sub    %r13d,%edi
14047fc9d:	41 2b f5             	sub    %r13d,%esi
14047fca0:	44 8d 46 04          	lea    0x4(%rsi),%r8d
14047fca4:	44 8b cf             	mov    %edi,%r9d
14047fca7:	48 8d 15 aa a6 b7 00 	lea    0xb7a6aa(%rip),%rdx        # 0x140ffa358
14047fcae:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcb2:	e8 39 94 d2 ff       	call   0x1401a90f0
14047fcb7:	48 8d 15 12 0d f2 00 	lea    0xf20d12(%rip),%rdx        # 0x1413a09d0
14047fcbe:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcc2:	e8 51 cb 99 00       	call   0x140e1c818
14047fcc7:	cc                   	int3
14047fcc8:	41 2b fd             	sub    %r13d,%edi
14047fccb:	45 2b c5             	sub    %r13d,%r8d
14047fcce:	44 03 c2             	add    %edx,%r8d
14047fcd1:	44 8b cf             	mov    %edi,%r9d
14047fcd4:	48 8d 15 1d a6 b7 00 	lea    0xb7a61d(%rip),%rdx        # 0x140ffa2f8
14047fcdb:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcdf:	e8 0c 94 d2 ff       	call   0x1401a90f0
14047fce4:	48 8d 15 e5 0c f2 00 	lea    0xf20ce5(%rip),%rdx        # 0x1413a09d0
14047fceb:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14047fcef:	e8 24 cb 99 00       	call   0x140e1c818
14047fcf4:	cc                   	int3
14047fcf5:	cc                   	int3
14047fcf6:	cc                   	int3
14047fcf7:	cc                   	int3
14047fcf8:	cc                   	int3
14047fcf9:	cc                   	int3
14047fcfa:	cc                   	int3
14047fcfb:	cc                   	int3
14047fcfc:	cc                   	int3
14047fcfd:	cc                   	int3
14047fcfe:	cc                   	int3
14047fcff:	cc                   	int3
14047fd00:	40 55                	rex push %rbp
14047fd02:	56                   	push   %rsi
14047fd03:	57                   	push   %rdi
14047fd04:	41 55                	push   %r13
14047fd06:	41 57                	push   %r15
14047fd08:	48 83 ec 70          	sub    $0x70,%rsp
14047fd0c:	48 8b 05 ed 91 f3 00 	mov    0xf391ed(%rip),%rax        # 0x1413b8f00
14047fd13:	48 33 c4             	xor    %rsp,%rax
14047fd16:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14047fd1b:	48 8d 72 04          	lea    0x4(%rdx),%rsi
14047fd1f:	4d 8b e9             	mov    %r9,%r13
14047fd22:	49 8b f8             	mov    %r8,%rdi
14047fd25:	4c 8b fa             	mov    %rdx,%r15
14047fd28:	48 8b e9             	mov    %rcx,%rbp
14047fd2b:	49 3b f0             	cmp    %r8,%rsi
14047fd2e:	0f 87 6e 01 00 00    	ja     0x14047fea2
14047fd34:	48 3b f2             	cmp    %rdx,%rsi
14047fd37:	0f 82 65 01 00 00    	jb     0x14047fea2
14047fd3d:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
14047fd41:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14047fd46:	8b 1a                	mov    (%rdx),%ebx
14047fd48:	74 02                	je     0x14047fd4c
14047fd4a:	0f cb                	bswap  %ebx
14047fd4c:	89 19                	mov    %ebx,(%rcx)
14047fd4e:	85 db                	test   %ebx,%ebx
14047fd50:	0f 88 7b 01 00 00    	js     0x14047fed1
14047fd56:	48 8b c7             	mov    %rdi,%rax
14047fd59:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14047fd5e:	49 2b c7             	sub    %r15,%rax
14047fd61:	4c 63 e3             	movslq %ebx,%r12
14047fd64:	48 83 e8 04          	sub    $0x4,%rax
14047fd68:	4c 3b e0             	cmp    %rax,%r12
14047fd6b:	0f 8f 8c 01 00 00    	jg     0x14047fefd
14047fd71:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
14047fd78:	00
14047fd79:	b9 18 00 00 00       	mov    $0x18,%ecx
14047fd7e:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14047fd83:	e8 80 b3 99 00       	call   0x140e1b108
14047fd88:	48 8b c8             	mov    %rax,%rcx
14047fd8b:	48 85 c0             	test   %rax,%rax
14047fd8e:	74 0f                	je     0x14047fd9f
14047fd90:	33 c0                	xor    %eax,%eax
14047fd92:	48 89 01             	mov    %rax,(%rcx)
14047fd95:	48 89 41 08          	mov    %rax,0x8(%rcx)
14047fd99:	48 89 41 10          	mov    %rax,0x10(%rcx)
14047fd9d:	eb 02                	jmp    0x14047fda1
14047fd9f:	33 c9                	xor    %ecx,%ecx
14047fda1:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
14047fda5:	48 8b 41 10          	mov    0x10(%rcx),%rax
14047fda9:	48 2b 01             	sub    (%rcx),%rax
14047fdac:	48 c1 f8 03          	sar    $0x3,%rax
14047fdb0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14047fdb5:	4c 3b e0             	cmp    %rax,%r12
14047fdb8:	76 1d                	jbe    0x14047fdd7
14047fdba:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
14047fdc1:	ff ff 1f
14047fdc4:	4c 3b e0             	cmp    %rax,%r12
14047fdc7:	0f 87 cf 00 00 00    	ja     0x14047fe9c
14047fdcd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14047fdd2:	e8 49 58 f4 ff       	call   0x1403c5620
14047fdd7:	85 db                	test   %ebx,%ebx
14047fdd9:	0f 8e 81 00 00 00    	jle    0x14047fe60
14047fddf:	8b db                	mov    %ebx,%ebx
14047fde1:	b9 28 00 00 00       	mov    $0x28,%ecx
14047fde6:	e8 1d b3 99 00       	call   0x140e1b108
14047fdeb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14047fdf0:	48 85 c0             	test   %rax,%rax
14047fdf3:	74 1d                	je     0x14047fe12
14047fdf5:	33 c9                	xor    %ecx,%ecx
14047fdf7:	48 89 08             	mov    %rcx,(%rax)
14047fdfa:	89 48 08             	mov    %ecx,0x8(%rax)
14047fdfd:	89 48 10             	mov    %ecx,0x10(%rax)
14047fe00:	48 c7 40 14 01 00 00 	movq   $0x1,0x14(%rax)
14047fe07:	00
14047fe08:	89 48 1c             	mov    %ecx,0x1c(%rax)
14047fe0b:	66 89 48 20          	mov    %cx,0x20(%rax)
14047fe0f:	88 48 22             	mov    %cl,0x22(%rax)
14047fe12:	4c 8b c7             	mov    %rdi,%r8
14047fe15:	48 89 45 10          	mov    %rax,0x10(%rbp)
14047fe19:	48 8b d6             	mov    %rsi,%rdx
14047fe1c:	48 8b c8             	mov    %rax,%rcx
14047fe1f:	e8 4c f2 ff ff       	call   0x14047f070
14047fe24:	4c 8b 4d 08          	mov    0x8(%rbp),%r9
14047fe28:	4c 63 e0             	movslq %eax,%r12
14047fe2b:	49 8b 51 08          	mov    0x8(%r9),%rdx
14047fe2f:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14047fe33:	74 0e                	je     0x14047fe43
14047fe35:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
14047fe39:	48 89 0a             	mov    %rcx,(%rdx)
14047fe3c:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14047fe41:	eb 0c                	jmp    0x14047fe4f
14047fe43:	4c 8d 45 10          	lea    0x10(%rbp),%r8
14047fe47:	49 8b c9             	mov    %r9,%rcx
14047fe4a:	e8 71 56 f4 ff       	call   0x1403c54c0
14047fe4f:	49 03 f4             	add    %r12,%rsi
14047fe52:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
14047fe59:	00
14047fe5a:	48 83 eb 01          	sub    $0x1,%rbx
14047fe5e:	75 81                	jne    0x14047fde1
14047fe60:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14047fe64:	48 8b d5             	mov    %rbp,%rdx
14047fe67:	e8 74 31 00 00       	call   0x140482fe0
14047fe6c:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14047fe71:	41 2b f7             	sub    %r15d,%esi
14047fe74:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14047fe79:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14047fe7e:	88 45 1c             	mov    %al,0x1c(%rbp)
14047fe81:	8b c6                	mov    %esi,%eax
14047fe83:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14047fe88:	48 33 cc             	xor    %rsp,%rcx
14047fe8b:	e8 70 b6 99 00       	call   0x140e1b500
14047fe90:	48 83 c4 70          	add    $0x70,%rsp
14047fe94:	41 5f                	pop    %r15
14047fe96:	41 5d                	pop    %r13
14047fe98:	5f                   	pop    %rdi
14047fe99:	5e                   	pop    %rsi
14047fe9a:	5d                   	pop    %rbp
14047fe9b:	c3                   	ret
14047fe9c:	e8 ef d6 d1 ff       	call   0x14019d590
14047fea1:	cc                   	int3
14047fea2:	41 2b ff             	sub    %r15d,%edi
14047fea5:	48 8d 15 ec a6 b7 00 	lea    0xb7a6ec(%rip),%rdx        # 0x140ffa598
14047feac:	44 8b cf             	mov    %edi,%r9d
14047feaf:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047feb4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14047feba:	e8 31 92 d2 ff       	call   0x1401a90f0
14047febf:	48 8d 15 0a 0b f2 00 	lea    0xf20b0a(%rip),%rdx        # 0x1413a09d0
14047fec6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047fecb:	e8 48 c9 99 00       	call   0x140e1c818
14047fed0:	cc                   	int3
14047fed1:	41 2b ff             	sub    %r15d,%edi
14047fed4:	48 8d 15 e5 a6 b7 00 	lea    0xb7a6e5(%rip),%rdx        # 0x140ffa5c0
14047fedb:	44 8b cf             	mov    %edi,%r9d
14047fede:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047fee3:	44 8b c3             	mov    %ebx,%r8d
14047fee6:	e8 05 92 d2 ff       	call   0x1401a90f0
14047feeb:	48 8d 15 de 0a f2 00 	lea    0xf20ade(%rip),%rdx        # 0x1413a09d0
14047fef2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047fef7:	e8 1c c9 99 00       	call   0x140e1c818
14047fefc:	cc                   	int3
14047fefd:	41 2b ff             	sub    %r15d,%edi
14047ff00:	48 8d 15 b9 a6 b7 00 	lea    0xb7a6b9(%rip),%rdx        # 0x140ffa5c0
14047ff07:	44 8b c3             	mov    %ebx,%r8d
14047ff0a:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047ff0f:	44 8d 4f fc          	lea    -0x4(%rdi),%r9d
14047ff13:	e8 d8 91 d2 ff       	call   0x1401a90f0
14047ff18:	48 8d 15 b1 0a f2 00 	lea    0xf20ab1(%rip),%rdx        # 0x1413a09d0
14047ff1f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14047ff24:	e8 ef c8 99 00       	call   0x140e1c818
14047ff29:	cc                   	int3
14047ff2a:	cc                   	int3
14047ff2b:	cc                   	int3
14047ff2c:	cc                   	int3
14047ff2d:	cc                   	int3
14047ff2e:	cc                   	int3
14047ff2f:	cc                   	int3
14047ff30:	40 56                	rex push %rsi
14047ff32:	57                   	push   %rdi
14047ff33:	41 56                	push   %r14
14047ff35:	41 57                	push   %r15
14047ff37:	48 83 ec 68          	sub    $0x68,%rsp
14047ff3b:	48 8b 05 be 8f f3 00 	mov    0xf38fbe(%rip),%rax        # 0x1413b8f00
14047ff42:	48 33 c4             	xor    %rsp,%rax
14047ff45:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14047ff4a:	48 8d 42 08          	lea    0x8(%rdx),%rax
14047ff4e:	4d 8b f9             	mov    %r9,%r15
14047ff51:	49 8b f8             	mov    %r8,%rdi
14047ff54:	48 8b f2             	mov    %rdx,%rsi
14047ff57:	4c 8b f1             	mov    %rcx,%r14
14047ff5a:	49 3b c0             	cmp    %r8,%rax
14047ff5d:	0f 87 f4 01 00 00    	ja     0x140480157
14047ff63:	48 3b c2             	cmp    %rdx,%rax
14047ff66:	0f 82 eb 01 00 00    	jb     0x140480157
14047ff6c:	0f b6 12             	movzbl (%rdx),%edx
14047ff6f:	88 11                	mov    %dl,(%rcx)
14047ff71:	88 51 01             	mov    %dl,0x1(%rcx)
14047ff74:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14047ff79:	83 ea 02             	sub    $0x2,%edx
14047ff7c:	0f 84 bc 00 00 00    	je     0x14048003e
14047ff82:	83 fa 01             	cmp    $0x1,%edx
14047ff85:	0f 85 fa 01 00 00    	jne    0x140480185
14047ff8b:	b9 10 00 00 00       	mov    $0x10,%ecx
14047ff90:	e8 73 b1 99 00       	call   0x140e1b108
14047ff95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14047ff9a:	48 8b d8             	mov    %rax,%rbx
14047ff9d:	48 85 c0             	test   %rax,%rax
14047ffa0:	74 18                	je     0x14047ffba
14047ffa2:	c6 00 00             	movb   $0x0,(%rax)
14047ffa5:	33 c0                	xor    %eax,%eax
14047ffa7:	66 89 43 02          	mov    %ax,0x2(%rbx)
14047ffab:	89 43 04             	mov    %eax,0x4(%rbx)
14047ffae:	88 43 0c             	mov    %al,0xc(%rbx)
14047ffb1:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
14047ffb8:	eb 03                	jmp    0x14047ffbd
14047ffba:	48 8b d8             	mov    %rax,%rbx
14047ffbd:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
14047ffc1:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14047ffc5:	48 8d 41 07          	lea    0x7(%rcx),%rax
14047ffc9:	48 3b c7             	cmp    %rdi,%rax
14047ffcc:	0f 87 df 01 00 00    	ja     0x1404801b1
14047ffd2:	48 3b c1             	cmp    %rcx,%rax
14047ffd5:	0f 82 d6 01 00 00    	jb     0x1404801b1
14047ffdb:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
14047ffdf:	0f b6 01             	movzbl (%rcx),%eax
14047ffe2:	88 03                	mov    %al,(%rbx)
14047ffe4:	0f b7 41 01          	movzwl 0x1(%rcx),%eax
14047ffe8:	75 09                	jne    0x14047fff3
14047ffea:	66 89 43 02          	mov    %ax,0x2(%rbx)
14047ffee:	8b 41 03             	mov    0x3(%rcx),%eax
14047fff1:	eb 0d                	jmp    0x140480000
14047fff3:	66 c1 c8 08          	ror    $0x8,%ax
14047fff7:	66 89 43 02          	mov    %ax,0x2(%rbx)
14047fffb:	8b 41 03             	mov    0x3(%rcx),%eax
14047fffe:	0f c8                	bswap  %eax
140480000:	89 43 04             	mov    %eax,0x4(%rbx)
140480003:	48 8b 0d de 89 fa 00 	mov    0xfa89de(%rip),%rcx        # 0x1414289e8
14048000a:	49 8b 7f 08          	mov    0x8(%r15),%rdi
14048000e:	48 85 c9             	test   %rcx,%rcx
140480011:	74 22                	je     0x140480035
140480013:	e8 18 55 39 00       	call   0x140815530
140480018:	84 c0                	test   %al,%al
14048001a:	74 19                	je     0x140480035
14048001c:	48 8b 47 20          	mov    0x20(%rdi),%rax
140480020:	44 0f b6 0b          	movzbl (%rbx),%r9d
140480024:	44 8b 43 04          	mov    0x4(%rbx),%r8d
140480028:	48 8b 48 20          	mov    0x20(%rax),%rcx
14048002c:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140480030:	e8 db 57 00 00       	call   0x140485810
140480035:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
140480039:	e9 c9 00 00 00       	jmp    0x140480107
14048003e:	b9 10 00 00 00       	mov    $0x10,%ecx
140480043:	e8 c0 b0 99 00       	call   0x140e1b108
140480048:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14048004d:	48 8b d8             	mov    %rax,%rbx
140480050:	48 85 c0             	test   %rax,%rax
140480053:	74 1c                	je     0x140480071
140480055:	c6 00 00             	movb   $0x0,(%rax)
140480058:	33 c0                	xor    %eax,%eax
14048005a:	66 89 43 02          	mov    %ax,0x2(%rbx)
14048005e:	89 43 04             	mov    %eax,0x4(%rbx)
140480061:	66 89 43 0c          	mov    %ax,0xc(%rbx)
140480065:	88 43 0e             	mov    %al,0xe(%rbx)
140480068:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
14048006f:	eb 03                	jmp    0x140480074
140480071:	48 8b d8             	mov    %rax,%rbx
140480074:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140480078:	49 89 5e 08          	mov    %rbx,0x8(%r14)
14048007c:	48 8d 41 07          	lea    0x7(%rcx),%rax
140480080:	48 3b c7             	cmp    %rdi,%rax
140480083:	0f 87 a0 00 00 00    	ja     0x140480129
140480089:	48 3b c1             	cmp    %rcx,%rax
14048008c:	0f 82 97 00 00 00    	jb     0x140480129
140480092:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
140480096:	0f b6 01             	movzbl (%rcx),%eax
140480099:	88 03                	mov    %al,(%rbx)
14048009b:	0f b7 41 01          	movzwl 0x1(%rcx),%eax
14048009f:	75 09                	jne    0x1404800aa
1404800a1:	66 89 43 02          	mov    %ax,0x2(%rbx)
1404800a5:	8b 51 03             	mov    0x3(%rcx),%edx
1404800a8:	eb 0d                	jmp    0x1404800b7
1404800aa:	66 c1 c8 08          	ror    $0x8,%ax
1404800ae:	66 89 43 02          	mov    %ax,0x2(%rbx)
1404800b2:	8b 51 03             	mov    0x3(%rcx),%edx
1404800b5:	0f ca                	bswap  %edx
1404800b7:	85 d2                	test   %edx,%edx
1404800b9:	89 53 04             	mov    %edx,0x4(%rbx)
1404800bc:	0f 95 c0             	setne  %al
1404800bf:	88 43 0d             	mov    %al,0xd(%rbx)
1404800c2:	85 d2                	test   %edx,%edx
1404800c4:	74 0b                	je     0x1404800d1
1404800c6:	49 8b 0f             	mov    (%r15),%rcx
1404800c9:	e8 e2 24 00 00       	call   0x1404825b0
1404800ce:	88 43 0c             	mov    %al,0xc(%rbx)