1404a673a:	32 c0                	xor    %al,%al
1404a673c:	0f 1f 40 00          	nopl   0x0(%rax)
1404a6740:	84 c0                	test   %al,%al
1404a6742:	75 3d                	jne    0x1404a6781
1404a6744:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1404a6748:	44 38 72 18          	cmp    %r14b,0x18(%rdx)
1404a674c:	75 24                	jne    0x1404a6772
1404a674e:	44 39 72 44          	cmp    %r14d,0x44(%rdx)
1404a6752:	74 1e                	je     0x1404a6772
1404a6754:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404a6759:	48 33 cc             	xor    %rsp,%rcx
1404a675c:	e8 9f 4d 97 00       	call   0x140e1b500
1404a6761:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1404a6768:	00
1404a6769:	48 83 c4 60          	add    $0x60,%rsp
1404a676d:	41 5e                	pop    %r14
1404a676f:	5f                   	pop    %rdi
1404a6770:	5e                   	pop    %rsi
1404a6771:	c3                   	ret
1404a6772:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1404a6776:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404a677a:	e8 c1 3d 00 00       	call   0x1404aa540
1404a677f:	eb bf                	jmp    0x1404a6740
1404a6781:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404a6785:	48 85 ff             	test   %rdi,%rdi
1404a6788:	74 74                	je     0x1404a67fe
1404a678a:	48 8b 0f             	mov    (%rdi),%rcx
1404a678d:	48 85 c9             	test   %rcx,%rcx
1404a6790:	74 0a                	je     0x1404a679c
1404a6792:	ba 10 00 00 00       	mov    $0x10,%edx
1404a6797:	e8 a8 49 97 00       	call   0x140e1b144
1404a679c:	4c 89 37             	mov    %r14,(%rdi)
1404a679f:	8b 4f 08             	mov    0x8(%rdi),%ecx
1404a67a2:	85 c9                	test   %ecx,%ecx
1404a67a4:	74 29                	je     0x1404a67cf
1404a67a6:	83 f9 01             	cmp    $0x1,%ecx
1404a67a9:	75 46                	jne    0x1404a67f1
1404a67ab:	48 8b 77 10          	mov    0x10(%rdi),%rsi
1404a67af:	48 85 f6             	test   %rsi,%rsi
1404a67b2:	74 15                	je     0x1404a67c9
1404a67b4:	48 8b ce             	mov    %rsi,%rcx
1404a67b7:	e8 54 ee ff ff       	call   0x1404a5610
1404a67bc:	ba 88 00 00 00       	mov    $0x88,%edx
1404a67c1:	48 8b ce             	mov    %rsi,%rcx
1404a67c4:	e8 7b 49 97 00       	call   0x140e1b144
1404a67c9:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1404a67cd:	eb 22                	jmp    0x1404a67f1
1404a67cf:	48 8b 77 18          	mov    0x18(%rdi),%rsi
1404a67d3:	48 85 f6             	test   %rsi,%rsi
1404a67d6:	74 15                	je     0x1404a67ed
1404a67d8:	48 8b ce             	mov    %rsi,%rcx
1404a67db:	e8 20 f2 ff ff       	call   0x1404a5a00
1404a67e0:	ba f8 00 00 00       	mov    $0xf8,%edx
1404a67e5:	48 8b ce             	mov    %rsi,%rcx
1404a67e8:	e8 57 49 97 00       	call   0x140e1b144
1404a67ed:	4c 89 77 18          	mov    %r14,0x18(%rdi)
1404a67f1:	ba 30 00 00 00       	mov    $0x30,%edx
1404a67f6:	48 8b cf             	mov    %rdi,%rcx
1404a67f9:	e8 46 49 97 00       	call   0x140e1b144
1404a67fe:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404a6802:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404a6806:	48 85 c9             	test   %rcx,%rcx
1404a6809:	74 0a                	je     0x1404a6815
1404a680b:	ba 18 00 00 00       	mov    $0x18,%edx
1404a6810:	e8 2f 49 97 00       	call   0x140e1b144
1404a6815:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1404a6819:	e9 72 fe ff ff       	jmp    0x1404a6690
1404a681e:	cc                   	int3
1404a681f:	cc                   	int3
1404a6820:	40 53                	rex push %rbx
1404a6822:	55                   	push   %rbp
1404a6823:	56                   	push   %rsi
1404a6824:	57                   	push   %rdi
1404a6825:	48 83 ec 68          	sub    $0x68,%rsp
1404a6829:	48 8b 05 d0 26 f1 00 	mov    0xf126d0(%rip),%rax        # 0x1413b8f00
1404a6830:	48 33 c4             	xor    %rsp,%rax
1404a6833:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1404a6838:	48 8b d9             	mov    %rcx,%rbx
1404a683b:	48 8d 42 01          	lea    0x1(%rdx),%rax
1404a683f:	49 3b c0             	cmp    %r8,%rax
1404a6842:	0f 87 b5 00 00 00    	ja     0x1404a68fd
1404a6848:	48 3b c2             	cmp    %rdx,%rax
1404a684b:	0f 82 ac 00 00 00    	jb     0x1404a68fd
1404a6851:	0f b6 02             	movzbl (%rdx),%eax
1404a6854:	88 01                	mov    %al,(%rcx)
1404a6856:	49 8b 71 08          	mov    0x8(%r9),%rsi
1404a685a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1404a685e:	48 8b 0d db 31 f8 00 	mov    0xf831db(%rip),%rcx        # 0x141429a40
1404a6865:	48 85 c9             	test   %rcx,%rcx
1404a6868:	74 69                	je     0x1404a68d3
1404a686a:	e8 c1 ec 36 00       	call   0x140815530
1404a686f:	84 c0                	test   %al,%al
1404a6871:	74 60                	je     0x1404a68d3
1404a6873:	0f b6 2b             	movzbl (%rbx),%ebp
1404a6876:	48 8b d7             	mov    %rdi,%rdx
1404a6879:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1404a687e:	e8 3d fc ff ff       	call   0x1404a64c0
1404a6883:	48 8b 08             	mov    (%rax),%rcx
1404a6886:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404a688d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1404a6892:	48 8b 08             	mov    (%rax),%rcx
1404a6895:	48 85 c9             	test   %rcx,%rcx
1404a6898:	74 20                	je     0x1404a68ba
1404a689a:	8b 41 10             	mov    0x10(%rcx),%eax
1404a689d:	ff c8                	dec    %eax
1404a689f:	89 41 10             	mov    %eax,0x10(%rcx)
1404a68a2:	85 c0                	test   %eax,%eax
1404a68a4:	7f 14                	jg     0x1404a68ba
1404a68a6:	78 4a                	js     0x1404a68f2
1404a68a8:	48 8b 01             	mov    (%rcx),%rax
1404a68ab:	ba 01 00 00 00       	mov    $0x1,%edx
1404a68b0:	48 8b 00             	mov    (%rax),%rax
1404a68b3:	ff 15 67 d1 ad 00    	call   *0xadd167(%rip)        # 0x140f83a20
1404a68b9:	90                   	nop
1404a68ba:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1404a68be:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1404a68c2:	4c 8b cd             	mov    %rbp,%r9
1404a68c5:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1404a68ca:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404a68ce:	e8 3d 6b 00 00       	call   0x1404ad410
1404a68d3:	c6 43 10 01          	movb   $0x1,0x10(%rbx)
1404a68d7:	b8 01 00 00 00       	mov    $0x1,%eax
1404a68dc:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1404a68e1:	48 33 cc             	xor    %rsp,%rcx
1404a68e4:	e8 17 4c 97 00       	call   0x140e1b500
1404a68e9:	48 83 c4 68          	add    $0x68,%rsp
1404a68ed:	5f                   	pop    %rdi
1404a68ee:	5e                   	pop    %rsi
1404a68ef:	5d                   	pop    %rbp
1404a68f0:	5b                   	pop    %rbx
1404a68f1:	c3                   	ret
1404a68f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1404a68f7:	e8 04 3e 2e 00       	call   0x14078a700
1404a68fc:	90                   	nop
1404a68fd:	44 2b c2             	sub    %edx,%r8d
1404a6900:	45 8b c8             	mov    %r8d,%r9d
1404a6903:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404a6909:	48 8d 15 00 cf af 00 	lea    0xafcf00(%rip),%rdx        # 0x140fa3810
1404a6910:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404a6915:	e8 d6 27 d0 ff       	call   0x1401a90f0
1404a691a:	48 8d 15 af a0 ef 00 	lea    0xefa0af(%rip),%rdx        # 0x1413a09d0
1404a6921:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404a6926:	e8 ed 5e 97 00       	call   0x140e1c818
1404a692b:	cc                   	int3
1404a692c:	cc                   	int3
1404a692d:	cc                   	int3
1404a692e:	cc                   	int3
1404a692f:	cc                   	int3
1404a6930:	4c 8b dc             	mov    %rsp,%r11
1404a6933:	53                   	push   %rbx
1404a6934:	56                   	push   %rsi
1404a6935:	48 83 ec 68          	sub    $0x68,%rsp
1404a6939:	48 8b 05 c0 25 f1 00 	mov    0xf125c0(%rip),%rax        # 0x1413b8f00
1404a6940:	48 33 c4             	xor    %rsp,%rax
1404a6943:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404a6948:	4d 8b c8             	mov    %r8,%r9
1404a694b:	48 8d 5a 02          	lea    0x2(%rdx),%rbx
1404a694f:	4c 8b c2             	mov    %rdx,%r8
1404a6952:	48 8b f1             	mov    %rcx,%rsi
1404a6955:	49 3b d9             	cmp    %r9,%rbx
1404a6958:	0f 87 46 01 00 00    	ja     0x1404a6aa4
1404a695e:	48 8d 42 01          	lea    0x1(%rdx),%rax
1404a6962:	48 3b d8             	cmp    %rax,%rbx
1404a6965:	0f 82 39 01 00 00    	jb     0x1404a6aa4
1404a696b:	0f b6 0a             	movzbl (%rdx),%ecx
1404a696e:	88 0e                	mov    %cl,(%rsi)
1404a6970:	0f b6 00             	movzbl (%rax),%eax
1404a6973:	49 89 6b 20          	mov    %rbp,0x20(%r11)
1404a6977:	8b e9                	mov    %ecx,%ebp
1404a6979:	48 83 c1 02          	add    $0x2,%rcx
1404a697d:	88 46 01             	mov    %al,0x1(%rsi)
1404a6980:	48 03 ca             	add    %rdx,%rcx
1404a6983:	49 3b c9             	cmp    %r9,%rcx
1404a6986:	0f 87 ee 00 00 00    	ja     0x1404a6a7a
1404a698c:	48 3b cb             	cmp    %rbx,%rcx
1404a698f:	0f 82 e5 00 00 00    	jb     0x1404a6a7a
1404a6995:	49 89 7b e8          	mov    %rdi,-0x18(%r11)
1404a6999:	48 8b c1             	mov    %rcx,%rax
1404a699c:	48 2b c2             	sub    %rdx,%rax
1404a699f:	8b fd                	mov    %ebp,%edi
1404a69a1:	48 83 e8 02          	sub    $0x2,%rax
1404a69a5:	d1 ef                	shr    $1,%edi
1404a69a7:	48 99                	cqto
1404a69a9:	48 2b c2             	sub    %rdx,%rax
1404a69ac:	48 d1 f8             	sar    $1,%rax
1404a69af:	48 3b f8             	cmp    %rax,%rdi
1404a69b2:	0f 8f 18 01 00 00    	jg     0x1404a6ad0
1404a69b8:	4d 89 73 e0          	mov    %r14,-0x20(%r11)
1404a69bc:	b9 18 00 00 00       	mov    $0x18,%ecx
1404a69c1:	4d 89 7b d8          	mov    %r15,-0x28(%r11)
1404a69c5:	45 33 ff             	xor    %r15d,%r15d
1404a69c8:	66 44 89 7e 10       	mov    %r15w,0x10(%rsi)
1404a69cd:	e8 36 47 97 00       	call   0x140e1b108
1404a69d2:	48 8b c8             	mov    %rax,%rcx
1404a69d5:	48 85 c0             	test   %rax,%rax
1404a69d8:	74 0d                	je     0x1404a69e7
1404a69da:	4c 89 38             	mov    %r15,(%rax)
1404a69dd:	4c 89 78 08          	mov    %r15,0x8(%rax)
1404a69e1:	4c 89 78 10          	mov    %r15,0x10(%rax)
1404a69e5:	eb 03                	jmp    0x1404a69ea
1404a69e7:	49 8b cf             	mov    %r15,%rcx
1404a69ea:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1404a69ef:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1404a69f3:	48 8b 41 10          	mov    0x10(%rcx),%rax
1404a69f7:	48 2b 01             	sub    (%rcx),%rax
1404a69fa:	48 d1 f8             	sar    $1,%rax
1404a69fd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404a6a02:	48 3b f8             	cmp    %rax,%rdi
1404a6a05:	76 0a                	jbe    0x1404a6a11
1404a6a07:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1404a6a0c:	e8 cf 13 d1 ff       	call   0x1401b7de0
1404a6a11:	85 ff                	test   %edi,%edi
1404a6a13:	74 3c                	je     0x1404a6a51
1404a6a15:	83 7e 14 01          	cmpl   $0x1,0x14(%rsi)
1404a6a19:	0f b7 03             	movzwl (%rbx),%eax
1404a6a1c:	74 04                	je     0x1404a6a22
1404a6a1e:	66 c1 c8 08          	ror    $0x8,%ax
1404a6a22:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404a6a26:	66 89 46 10          	mov    %ax,0x10(%rsi)
1404a6a2a:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1404a6a2e:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1404a6a32:	74 0a                	je     0x1404a6a3e
1404a6a34:	66 89 02             	mov    %ax,(%rdx)
1404a6a37:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
1404a6a3c:	eb 09                	jmp    0x1404a6a47
1404a6a3e:	4c 8d 46 10          	lea    0x10(%rsi),%r8
1404a6a42:	e8 d9 10 d1 ff       	call   0x1401b7b20
1404a6a47:	48 83 c3 02          	add    $0x2,%rbx
1404a6a4b:	48 83 ef 01          	sub    $0x1,%rdi
1404a6a4f:	75 c4                	jne    0x1404a6a15
1404a6a51:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1404a6a56:	8d 45 02             	lea    0x2(%rbp),%eax
1404a6a59:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1404a6a60:	00
1404a6a61:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1404a6a66:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1404a6a6b:	48 33 cc             	xor    %rsp,%rcx
1404a6a6e:	e8 8d 4a 97 00       	call   0x140e1b500
1404a6a73:	48 83 c4 68          	add    $0x68,%rsp
1404a6a77:	5e                   	pop    %rsi
1404a6a78:	5b                   	pop    %rbx
1404a6a79:	c3                   	ret
1404a6a7a:	45 2b c8             	sub    %r8d,%r9d
1404a6a7d:	48 8d 15 84 7f b5 00 	lea    0xb57f84(%rip),%rdx        # 0x140ffea08
1404a6a84:	44 8d 45 02          	lea    0x2(%rbp),%r8d
1404a6a88:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6a8d:	e8 5e 26 d0 ff       	call   0x1401a90f0
1404a6a92:	48 8d 15 37 9f ef 00 	lea    0xef9f37(%rip),%rdx        # 0x1413a09d0
1404a6a99:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6a9e:	e8 75 5d 97 00       	call   0x140e1c818
1404a6aa3:	cc                   	int3
1404a6aa4:	45 2b c8             	sub    %r8d,%r9d
1404a6aa7:	48 8d 15 3a 7f b5 00 	lea    0xb57f3a(%rip),%rdx        # 0x140ffe9e8
1404a6aae:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404a6ab4:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6ab9:	e8 32 26 d0 ff       	call   0x1401a90f0
1404a6abe:	48 8d 15 0b 9f ef 00 	lea    0xef9f0b(%rip),%rdx        # 0x1413a09d0
1404a6ac5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6aca:	e8 49 5d 97 00       	call   0x140e1c818
1404a6acf:	cc                   	int3
1404a6ad0:	41 2b c8             	sub    %r8d,%ecx
1404a6ad3:	48 8d 15 2e 7f b5 00 	lea    0xb57f2e(%rip),%rdx        # 0x140ffea08
1404a6ada:	44 8b c7             	mov    %edi,%r8d
1404a6add:	44 8d 49 fe          	lea    -0x2(%rcx),%r9d
1404a6ae1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6ae6:	e8 05 26 d0 ff       	call   0x1401a90f0
1404a6aeb:	48 8d 15 de 9e ef 00 	lea    0xef9ede(%rip),%rdx        # 0x1413a09d0
1404a6af2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404a6af7:	e8 1c 5d 97 00       	call   0x140e1c818
1404a6afc:	cc                   	int3
1404a6afd:	cc                   	int3
1404a6afe:	cc                   	int3
1404a6aff:	cc                   	int3
1404a6b00:	40 53                	rex push %rbx
1404a6b02:	55                   	push   %rbp
1404a6b03:	56                   	push   %rsi
1404a6b04:	57                   	push   %rdi
1404a6b05:	41 56                	push   %r14
1404a6b07:	41 57                	push   %r15
1404a6b09:	48 83 ec 78          	sub    $0x78,%rsp
1404a6b0d:	48 8b 05 ec 23 f1 00 	mov    0xf123ec(%rip),%rax        # 0x1413b8f00
1404a6b14:	48 33 c4             	xor    %rsp,%rax
1404a6b17:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1404a6b1c:	48 8b d9             	mov    %rcx,%rbx
1404a6b1f:	48 8d 42 06          	lea    0x6(%rdx),%rax
1404a6b23:	49 3b c0             	cmp    %r8,%rax
1404a6b26:	0f 87 01 01 00 00    	ja     0x1404a6c2d
1404a6b2c:	48 3b c2             	cmp    %rdx,%rax
1404a6b2f:	0f 82 f8 00 00 00    	jb     0x1404a6c2d
1404a6b35:	0f b7 02             	movzwl (%rdx),%eax
1404a6b38:	83 79 10 01          	cmpl   $0x1,0x10(%rcx)
1404a6b3c:	75 11                	jne    0x1404a6b4f
1404a6b3e:	66 89 01             	mov    %ax,(%rcx)
1404a6b41:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1404a6b45:	66 89 41 02          	mov    %ax,0x2(%rcx)
1404a6b49:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1404a6b4d:	eb 1b                	jmp    0x1404a6b6a
1404a6b4f:	66 c1 c8 08          	ror    $0x8,%ax
1404a6b53:	66 89 01             	mov    %ax,(%rcx)
1404a6b56:	0f b7 42 02          	movzwl 0x2(%rdx),%eax
1404a6b5a:	66 c1 c8 08          	ror    $0x8,%ax
1404a6b5e:	66 89 41 02          	mov    %ax,0x2(%rcx)
1404a6b62:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
1404a6b66:	66 c1 c8 08          	ror    $0x8,%ax
1404a6b6a:	66 89 41 04          	mov    %ax,0x4(%rcx)
1404a6b6e:	49 8b 71 08          	mov    0x8(%r9),%rsi
1404a6b72:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1404a6b76:	48 8b 0d 63 2e f8 00 	mov    0xf82e63(%rip),%rcx        # 0x1414299e0
1404a6b7d:	48 85 c9             	test   %rcx,%rcx
1404a6b80:	74 7d                	je     0x1404a6bff
1404a6b82:	e8 a9 e9 36 00       	call   0x140815530
1404a6b87:	84 c0                	test   %al,%al
1404a6b89:	74 74                	je     0x1404a6bff
1404a6b8b:	0f b7 6b 04          	movzwl 0x4(%rbx),%ebp
1404a6b8f:	44 0f b7 73 02       	movzwl 0x2(%rbx),%r14d
1404a6b94:	44 0f b7 3b          	movzwl (%rbx),%r15d
1404a6b98:	48 8b d7             	mov    %rdi,%rdx
1404a6b9b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404a6ba0:	e8 1b f9 ff ff       	call   0x1404a64c0
1404a6ba5:	48 8b 08             	mov    (%rax),%rcx
1404a6ba8:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404a6baf:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1404a6bb4:	48 8b 08             	mov    (%rax),%rcx
1404a6bb7:	48 85 c9             	test   %rcx,%rcx
1404a6bba:	74 20                	je     0x1404a6bdc
1404a6bbc:	8b 41 10             	mov    0x10(%rcx),%eax
1404a6bbf:	ff c8                	dec    %eax
1404a6bc1:	89 41 10             	mov    %eax,0x10(%rcx)
1404a6bc4:	85 c0                	test   %eax,%eax
1404a6bc6:	7f 14                	jg     0x1404a6bdc
1404a6bc8:	78 58                	js     0x1404a6c22
1404a6bca:	48 8b 01             	mov    (%rcx),%rax
1404a6bcd:	ba 01 00 00 00       	mov    $0x1,%edx
1404a6bd2:	48 8b 00             	mov    (%rax),%rax
1404a6bd5:	ff 15 45 ce ad 00    	call   *0xadce45(%rip)        # 0x140f83a20
1404a6bdb:	90                   	nop
1404a6bdc:	48 8b 46 20          	mov    0x20(%rsi),%rax
1404a6be0:	48 8b 48 20          	mov    0x20(%rax),%rcx
1404a6be4:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1404a6be9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1404a6bee:	4d 8b cf             	mov    %r15,%r9
1404a6bf1:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1404a6bf6:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404a6bfa:	e8 81 69 00 00       	call   0x1404ad580
1404a6bff:	c6 43 14 01          	movb   $0x1,0x14(%rbx)
1404a6c03:	b8 06 00 00 00       	mov    $0x6,%eax
1404a6c08:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1404a6c0d:	48 33 cc             	xor    %rsp,%rcx
1404a6c10:	e8 eb 48 97 00       	call   0x140e1b500
1404a6c15:	48 83 c4 78          	add    $0x78,%rsp