1404f77fd:	e8 4e c1 01 00       	call   0x140513950
1404f7802:	48 85 c0             	test   %rax,%rax
1404f7805:	74 3f                	je     0x1404f7846
1404f7807:	48 8b cb             	mov    %rbx,%rcx
1404f780a:	e8 41 c1 01 00       	call   0x140513950
1404f780f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7813:	48 8b 38             	mov    (%rax),%rdi
1404f7816:	48 3b fd             	cmp    %rbp,%rdi
1404f7819:	74 2b                	je     0x1404f7846
1404f781b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404f7820:	48 8b 37             	mov    (%rdi),%rsi
1404f7823:	48 85 f6             	test   %rsi,%rsi
1404f7826:	74 15                	je     0x1404f783d
1404f7828:	48 8b ce             	mov    %rsi,%rcx
1404f782b:	e8 20 22 00 00       	call   0x1404f9a50
1404f7830:	ba 28 02 00 00       	mov    $0x228,%edx
1404f7835:	48 8b ce             	mov    %rsi,%rcx
1404f7838:	e8 07 39 92 00       	call   0x140e1b144
1404f783d:	48 83 c7 08          	add    $0x8,%rdi
1404f7841:	48 3b fd             	cmp    %rbp,%rdi
1404f7844:	75 da                	jne    0x1404f7820
1404f7846:	48 8b 8b 78 01 00 00 	mov    0x178(%rbx),%rcx
1404f784d:	e9 38 f5 ff ff       	jmp    0x1404f6d8a
1404f7852:	48 8b bb 90 01 00 00 	mov    0x190(%rbx),%rdi
1404f7859:	48 85 ff             	test   %rdi,%rdi
1404f785c:	74 15                	je     0x1404f7873
1404f785e:	48 8b cf             	mov    %rdi,%rcx
1404f7861:	e8 ea 21 00 00       	call   0x1404f9a50
1404f7866:	ba 28 02 00 00       	mov    $0x228,%edx
1404f786b:	48 8b cf             	mov    %rdi,%rcx
1404f786e:	e8 d1 38 92 00       	call   0x140e1b144
1404f7873:	48 89 b3 90 01 00 00 	mov    %rsi,0x190(%rbx)
1404f787a:	48 8b cb             	mov    %rbx,%rcx
1404f787d:	e8 ee aa 01 00       	call   0x140512370
1404f7882:	48 85 c0             	test   %rax,%rax
1404f7885:	74 3f                	je     0x1404f78c6
1404f7887:	48 8b cb             	mov    %rbx,%rcx
1404f788a:	e8 e1 aa 01 00       	call   0x140512370
1404f788f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7893:	48 8b 38             	mov    (%rax),%rdi
1404f7896:	48 3b fd             	cmp    %rbp,%rdi
1404f7899:	74 2b                	je     0x1404f78c6
1404f789b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404f78a0:	48 8b 37             	mov    (%rdi),%rsi
1404f78a3:	48 85 f6             	test   %rsi,%rsi
1404f78a6:	74 15                	je     0x1404f78bd
1404f78a8:	48 8b ce             	mov    %rsi,%rcx
1404f78ab:	e8 a0 21 00 00       	call   0x1404f9a50
1404f78b0:	ba 28 02 00 00       	mov    $0x228,%edx
1404f78b5:	48 8b ce             	mov    %rsi,%rcx
1404f78b8:	e8 87 38 92 00       	call   0x140e1b144
1404f78bd:	48 83 c7 08          	add    $0x8,%rdi
1404f78c1:	48 3b fd             	cmp    %rbp,%rdi
1404f78c4:	75 da                	jne    0x1404f78a0
1404f78c6:	48 8b 8b 88 01 00 00 	mov    0x188(%rbx),%rcx
1404f78cd:	e9 b8 f4 ff ff       	jmp    0x1404f6d8a
1404f78d2:	48 8b bb a0 01 00 00 	mov    0x1a0(%rbx),%rdi
1404f78d9:	48 85 ff             	test   %rdi,%rdi
1404f78dc:	74 15                	je     0x1404f78f3
1404f78de:	48 8b cf             	mov    %rdi,%rcx
1404f78e1:	e8 6a 21 00 00       	call   0x1404f9a50
1404f78e6:	ba 28 02 00 00       	mov    $0x228,%edx
1404f78eb:	48 8b cf             	mov    %rdi,%rcx
1404f78ee:	e8 51 38 92 00       	call   0x140e1b144
1404f78f3:	48 89 b3 a0 01 00 00 	mov    %rsi,0x1a0(%rbx)
1404f78fa:	48 8b cb             	mov    %rbx,%rcx
1404f78fd:	e8 1e a9 01 00       	call   0x140512220
1404f7902:	48 85 c0             	test   %rax,%rax
1404f7905:	74 3f                	je     0x1404f7946
1404f7907:	48 8b cb             	mov    %rbx,%rcx
1404f790a:	e8 11 a9 01 00       	call   0x140512220
1404f790f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7913:	48 8b 38             	mov    (%rax),%rdi
1404f7916:	48 3b fd             	cmp    %rbp,%rdi
1404f7919:	74 2b                	je     0x1404f7946
1404f791b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404f7920:	48 8b 37             	mov    (%rdi),%rsi
1404f7923:	48 85 f6             	test   %rsi,%rsi
1404f7926:	74 15                	je     0x1404f793d
1404f7928:	48 8b ce             	mov    %rsi,%rcx
1404f792b:	e8 20 21 00 00       	call   0x1404f9a50
1404f7930:	ba 28 02 00 00       	mov    $0x228,%edx
1404f7935:	48 8b ce             	mov    %rsi,%rcx
1404f7938:	e8 07 38 92 00       	call   0x140e1b144
1404f793d:	48 83 c7 08          	add    $0x8,%rdi
1404f7941:	48 3b fd             	cmp    %rbp,%rdi
1404f7944:	75 da                	jne    0x1404f7920
1404f7946:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
1404f794d:	e9 38 f4 ff ff       	jmp    0x1404f6d8a
1404f7952:	48 8b bb b0 01 00 00 	mov    0x1b0(%rbx),%rdi
1404f7959:	48 85 ff             	test   %rdi,%rdi
1404f795c:	74 15                	je     0x1404f7973
1404f795e:	48 8b cf             	mov    %rdi,%rcx
1404f7961:	e8 ea 20 00 00       	call   0x1404f9a50
1404f7966:	ba 28 02 00 00       	mov    $0x228,%edx
1404f796b:	48 8b cf             	mov    %rdi,%rcx
1404f796e:	e8 d1 37 92 00       	call   0x140e1b144
1404f7973:	48 89 b3 b0 01 00 00 	mov    %rsi,0x1b0(%rbx)
1404f797a:	48 8b cb             	mov    %rbx,%rcx
1404f797d:	e8 5e aa 01 00       	call   0x1405123e0
1404f7982:	48 85 c0             	test   %rax,%rax
1404f7985:	74 3f                	je     0x1404f79c6
1404f7987:	48 8b cb             	mov    %rbx,%rcx
1404f798a:	e8 51 aa 01 00       	call   0x1405123e0
1404f798f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7993:	48 8b 38             	mov    (%rax),%rdi
1404f7996:	48 3b fd             	cmp    %rbp,%rdi
1404f7999:	74 2b                	je     0x1404f79c6
1404f799b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404f79a0:	48 8b 37             	mov    (%rdi),%rsi
1404f79a3:	48 85 f6             	test   %rsi,%rsi
1404f79a6:	74 15                	je     0x1404f79bd
1404f79a8:	48 8b ce             	mov    %rsi,%rcx
1404f79ab:	e8 a0 20 00 00       	call   0x1404f9a50
1404f79b0:	ba 28 02 00 00       	mov    $0x228,%edx
1404f79b5:	48 8b ce             	mov    %rsi,%rcx
1404f79b8:	e8 87 37 92 00       	call   0x140e1b144
1404f79bd:	48 83 c7 08          	add    $0x8,%rdi
1404f79c1:	48 3b fd             	cmp    %rbp,%rdi
1404f79c4:	75 da                	jne    0x1404f79a0
1404f79c6:	48 8b 8b a8 01 00 00 	mov    0x1a8(%rbx),%rcx
1404f79cd:	e9 b8 f3 ff ff       	jmp    0x1404f6d8a
1404f79d2:	48 8b bb c0 01 00 00 	mov    0x1c0(%rbx),%rdi
1404f79d9:	48 85 ff             	test   %rdi,%rdi
1404f79dc:	74 15                	je     0x1404f79f3
1404f79de:	48 8b cf             	mov    %rdi,%rcx
1404f79e1:	e8 6a 20 00 00       	call   0x1404f9a50
1404f79e6:	ba 28 02 00 00       	mov    $0x228,%edx
1404f79eb:	48 8b cf             	mov    %rdi,%rcx
1404f79ee:	e8 51 37 92 00       	call   0x140e1b144
1404f79f3:	48 89 b3 c0 01 00 00 	mov    %rsi,0x1c0(%rbx)
1404f79fa:	48 8b cb             	mov    %rbx,%rcx
1404f79fd:	e8 fe a8 01 00       	call   0x140512300
1404f7a02:	48 85 c0             	test   %rax,%rax
1404f7a05:	74 3f                	je     0x1404f7a46
1404f7a07:	48 8b cb             	mov    %rbx,%rcx
1404f7a0a:	e8 f1 a8 01 00       	call   0x140512300
1404f7a0f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7a13:	48 8b 38             	mov    (%rax),%rdi
1404f7a16:	48 3b fd             	cmp    %rbp,%rdi
1404f7a19:	74 2b                	je     0x1404f7a46
1404f7a1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404f7a20:	48 8b 37             	mov    (%rdi),%rsi
1404f7a23:	48 85 f6             	test   %rsi,%rsi
1404f7a26:	74 15                	je     0x1404f7a3d
1404f7a28:	48 8b ce             	mov    %rsi,%rcx
1404f7a2b:	e8 20 20 00 00       	call   0x1404f9a50
1404f7a30:	ba 28 02 00 00       	mov    $0x228,%edx
1404f7a35:	48 8b ce             	mov    %rsi,%rcx
1404f7a38:	e8 07 37 92 00       	call   0x140e1b144
1404f7a3d:	48 83 c7 08          	add    $0x8,%rdi
1404f7a41:	48 3b fd             	cmp    %rbp,%rdi
1404f7a44:	75 da                	jne    0x1404f7a20
1404f7a46:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
1404f7a4d:	e9 38 f3 ff ff       	jmp    0x1404f6d8a
1404f7a52:	48 8b 8b c8 01 00 00 	mov    0x1c8(%rbx),%rcx
1404f7a59:	48 85 c9             	test   %rcx,%rcx
1404f7a5c:	74 05                	je     0x1404f7a63
1404f7a5e:	e8 e1 36 92 00       	call   0x140e1b144
1404f7a63:	48 89 b3 c8 01 00 00 	mov    %rsi,0x1c8(%rbx)
1404f7a6a:	89 b3 d0 01 00 00    	mov    %esi,0x1d0(%rbx)
1404f7a70:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404f7a75:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404f7a7a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404f7a7f:	48 83 c4 20          	add    $0x20,%rsp
1404f7a83:	5f                   	pop    %rdi
1404f7a84:	c3                   	ret
1404f7a85:	0f 1f 00             	nopl   (%rax)
1404f7a88:	70 7a                	jo     0x1404f7b04
1404f7a8a:	4f 00 1b             	rex.WRXB add %r11b,(%r11)
1404f7a8d:	6d                   	insl   (%dx),%es:(%rdi)
1404f7a8e:	4f 00 a2 6d 4f 00 14 	rex.WRXB add %r12b,0x14004f6d(%r10)
1404f7a95:	6e                   	outsb  %ds:(%rsi),(%dx)
1404f7a96:	4f 00 86 6e 4f 00 ff 	rex.WRXB add %r8b,-0xffb092(%r14)
1404f7a9d:	6e                   	outsb  %ds:(%rsi),(%dx)
1404f7a9e:	4f 00 71 6f          	rex.WRXB add %r14b,0x6f(%r9)
1404f7aa2:	4f 00 e3             	rex.WRXB add %r12b,%r11b
1404f7aa5:	6f                   	outsl  %ds:(%rsi),(%dx)
1404f7aa6:	4f 00 5f 70          	rex.WRXB add %r11b,0x70(%r15)
1404f7aaa:	4f 00 da             	rex.WRXB add %r11b,%r10b
1404f7aad:	70 4f                	jo     0x1404f7afe
1404f7aaf:	00 55 71             	add    %dl,0x71(%rbp)
1404f7ab2:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ab5:	71 4f                	jno    0x1404f7b06
1404f7ab7:	00 52 72             	add    %dl,0x72(%rdx)
1404f7aba:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7abe:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ac2:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ac6:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ac9:	72 4f                	jb     0x1404f7b1a
1404f7acb:	00 52 73             	add    %dl,0x73(%rdx)
1404f7ace:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7ad1:	73 4f                	jae    0x1404f7b22
1404f7ad3:	00 70 7a             	add    %dh,0x7a(%rax)
1404f7ad6:	4f 00 52 74          	rex.WRXB add %r10b,0x74(%r10)
1404f7ada:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7add:	74 4f                	je     0x1404f7b2e
1404f7adf:	00 52 75             	add    %dl,0x75(%rdx)
1404f7ae2:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7ae6:	4f 00 70 7a          	rex.WRXB add %r14b,0x7a(%r8)
1404f7aea:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7aed:	75 4f                	jne    0x1404f7b3e
1404f7aef:	00 52 76             	add    %dl,0x76(%rdx)
1404f7af2:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7af5:	76 4f                	jbe    0x1404f7b46
1404f7af7:	00 d2                	add    %dl,%dl
1404f7af9:	77 4f                	ja     0x1404f7b4a
1404f7afb:	00 52 78             	add    %dl,0x78(%rdx)
1404f7afe:	4f 00 52 77          	rex.WRXB add %r10b,0x77(%r10)
1404f7b02:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7b05:	78 4f                	js     0x1404f7b56
1404f7b07:	00 52 79             	add    %dl,0x79(%rdx)
1404f7b0a:	4f 00 d2             	rex.WRXB add %r10b,%r10b
1404f7b0d:	79 4f                	jns    0x1404f7b5e
1404f7b0f:	00 48 89             	add    %cl,-0x77(%rax)
1404f7b12:	5c                   	pop    %rsp
1404f7b13:	24 08                	and    $0x8,%al
1404f7b15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404f7b1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404f7b1f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404f7b24:	41 56                	push   %r14
1404f7b26:	48 83 ec 20          	sub    $0x20,%rsp
1404f7b2a:	48 8b d9             	mov    %rcx,%rbx
1404f7b2d:	48 8b 09             	mov    (%rcx),%rcx
1404f7b30:	48 85 c9             	test   %rcx,%rcx
1404f7b33:	74 0a                	je     0x1404f7b3f
1404f7b35:	ba 10 00 00 00       	mov    $0x10,%edx
1404f7b3a:	e8 05 36 92 00       	call   0x140e1b144
1404f7b3f:	45 33 f6             	xor    %r14d,%r14d
1404f7b42:	4c 89 33             	mov    %r14,(%rbx)
1404f7b45:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404f7b49:	48 85 ff             	test   %rdi,%rdi
1404f7b4c:	74 21                	je     0x1404f7b6f
1404f7b4e:	48 8b 0f             	mov    (%rdi),%rcx
1404f7b51:	48 85 c9             	test   %rcx,%rcx
1404f7b54:	74 05                	je     0x1404f7b5b
1404f7b56:	e8 e9 35 92 00       	call   0x140e1b144
1404f7b5b:	4c 89 37             	mov    %r14,(%rdi)
1404f7b5e:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404f7b62:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7b67:	48 8b cf             	mov    %rdi,%rcx
1404f7b6a:	e8 d5 35 92 00       	call   0x140e1b144
1404f7b6f:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1404f7b73:	0f b6 4b 10          	movzbl 0x10(%rbx),%ecx
1404f7b77:	81 e9 81 00 00 00    	sub    $0x81,%ecx
1404f7b7d:	0f 84 29 01 00 00    	je     0x1404f7cac
1404f7b83:	83 e9 01             	sub    $0x1,%ecx
1404f7b86:	0f 84 aa 00 00 00    	je     0x1404f7c36
1404f7b8c:	83 f9 01             	cmp    $0x1,%ecx
1404f7b8f:	74 33                	je     0x1404f7bc4
1404f7b91:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1404f7b95:	48 85 ff             	test   %rdi,%rdi
1404f7b98:	74 21                	je     0x1404f7bbb
1404f7b9a:	48 8b 0f             	mov    (%rdi),%rcx
1404f7b9d:	48 85 c9             	test   %rcx,%rcx
1404f7ba0:	74 05                	je     0x1404f7ba7
1404f7ba2:	e8 9d 35 92 00       	call   0x140e1b144
1404f7ba7:	4c 89 37             	mov    %r14,(%rdi)
1404f7baa:	44 89 77 08          	mov    %r14d,0x8(%rdi)
1404f7bae:	ba 18 00 00 00       	mov    $0x18,%edx
1404f7bb3:	48 8b cf             	mov    %rdi,%rcx
1404f7bb6:	e8 89 35 92 00       	call   0x140e1b144
1404f7bbb:	4c 89 73 48          	mov    %r14,0x48(%rbx)
1404f7bbf:	e9 ad 01 00 00       	jmp    0x1404f7d71
1404f7bc4:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1404f7bc8:	48 85 ff             	test   %rdi,%rdi
1404f7bcb:	74 15                	je     0x1404f7be2
1404f7bcd:	48 8b cf             	mov    %rdi,%rcx
1404f7bd0:	e8 eb 62 00 00       	call   0x1404fdec0
1404f7bd5:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7bda:	48 8b cf             	mov    %rdi,%rcx
1404f7bdd:	e8 62 35 92 00       	call   0x140e1b144
1404f7be2:	4c 89 73 40          	mov    %r14,0x40(%rbx)
1404f7be6:	48 8b cb             	mov    %rbx,%rcx
1404f7be9:	e8 62 a8 01 00       	call   0x140512450
1404f7bee:	48 85 c0             	test   %rax,%rax
1404f7bf1:	74 3a                	je     0x1404f7c2d
1404f7bf3:	48 8b cb             	mov    %rbx,%rcx
1404f7bf6:	e8 55 a8 01 00       	call   0x140512450
1404f7bfb:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7bff:	48 8b 38             	mov    (%rax),%rdi
1404f7c02:	48 3b fd             	cmp    %rbp,%rdi
1404f7c05:	74 26                	je     0x1404f7c2d
1404f7c07:	48 8b 37             	mov    (%rdi),%rsi
1404f7c0a:	48 85 f6             	test   %rsi,%rsi
1404f7c0d:	74 15                	je     0x1404f7c24
1404f7c0f:	48 8b ce             	mov    %rsi,%rcx
1404f7c12:	e8 a9 62 00 00       	call   0x1404fdec0
1404f7c17:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c1c:	48 8b ce             	mov    %rsi,%rcx
1404f7c1f:	e8 20 35 92 00       	call   0x140e1b144
1404f7c24:	48 83 c7 08          	add    $0x8,%rdi
1404f7c28:	48 3b fd             	cmp    %rbp,%rdi
1404f7c2b:	75 da                	jne    0x1404f7c07
1404f7c2d:	48 8b 5b 38          	mov    0x38(%rbx),%rbx
1404f7c31:	e9 e4 00 00 00       	jmp    0x1404f7d1a
1404f7c36:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404f7c3a:	48 85 ff             	test   %rdi,%rdi
1404f7c3d:	74 15                	je     0x1404f7c54
1404f7c3f:	48 8b cf             	mov    %rdi,%rcx
1404f7c42:	e8 79 62 00 00       	call   0x1404fdec0
1404f7c47:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c4c:	48 8b cf             	mov    %rdi,%rcx
1404f7c4f:	e8 f0 34 92 00       	call   0x140e1b144
1404f7c54:	4c 89 73 30          	mov    %r14,0x30(%rbx)
1404f7c58:	48 8b cb             	mov    %rbx,%rcx
1404f7c5b:	e8 20 c6 01 00       	call   0x140514280
1404f7c60:	48 85 c0             	test   %rax,%rax
1404f7c63:	74 41                	je     0x1404f7ca6
1404f7c65:	48 8b cb             	mov    %rbx,%rcx
1404f7c68:	e8 13 c6 01 00       	call   0x140514280
1404f7c6d:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7c71:	48 8b 38             	mov    (%rax),%rdi
1404f7c74:	48 3b fd             	cmp    %rbp,%rdi
1404f7c77:	74 2d                	je     0x1404f7ca6
1404f7c79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1404f7c80:	48 8b 37             	mov    (%rdi),%rsi
1404f7c83:	48 85 f6             	test   %rsi,%rsi
1404f7c86:	74 15                	je     0x1404f7c9d
1404f7c88:	48 8b ce             	mov    %rsi,%rcx
1404f7c8b:	e8 30 62 00 00       	call   0x1404fdec0
1404f7c90:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7c95:	48 8b ce             	mov    %rsi,%rcx
1404f7c98:	e8 a7 34 92 00       	call   0x140e1b144
1404f7c9d:	48 83 c7 08          	add    $0x8,%rdi
1404f7ca1:	48 3b fd             	cmp    %rbp,%rdi
1404f7ca4:	75 da                	jne    0x1404f7c80
1404f7ca6:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1404f7caa:	eb 6e                	jmp    0x1404f7d1a
1404f7cac:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404f7cb0:	48 85 ff             	test   %rdi,%rdi
1404f7cb3:	74 15                	je     0x1404f7cca
1404f7cb5:	48 8b cf             	mov    %rdi,%rcx
1404f7cb8:	e8 03 62 00 00       	call   0x1404fdec0
1404f7cbd:	ba 68 00 00 00       	mov    $0x68,%edx
1404f7cc2:	48 8b cf             	mov    %rdi,%rcx
1404f7cc5:	e8 7a 34 92 00       	call   0x140e1b144
1404f7cca:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1404f7cce:	48 8b cb             	mov    %rbx,%rcx
1404f7cd1:	e8 ea c3 01 00       	call   0x1405140c0
1404f7cd6:	48 85 c0             	test   %rax,%rax
1404f7cd9:	74 3b                	je     0x1404f7d16
1404f7cdb:	48 8b cb             	mov    %rbx,%rcx
1404f7cde:	e8 dd c3 01 00       	call   0x1405140c0
1404f7ce3:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404f7ce7:	48 8b 38             	mov    (%rax),%rdi
1404f7cea:	48 3b fd             	cmp    %rbp,%rdi
1404f7ced:	74 27                	je     0x1404f7d16
1404f7cef:	90                   	nop
1404f7cf0:	48 8b 37             	mov    (%rdi),%rsi