14001bdb5:	48 8b ce             	mov    %rsi,%rcx
14001bdb8:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14001bdbc:	ba 10 00 00 00       	mov    $0x10,%edx
14001bdc1:	48 ff 15 e8 3c 02 00 	rex.W call *0x23ce8(%rip)        # 0x14003fab0
14001bdc8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bdcd:	85 c0                	test   %eax,%eax
14001bdcf:	74 53                	je     0x14001be24
14001bdd1:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14001bdd5:	48 8b ce             	mov    %rsi,%rcx
14001bdd8:	4c 8d 4d f8          	lea    -0x8(%rbp),%r9
14001bddc:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14001bde0:	e8 33 e9 ff ff       	call   0x14001a718
14001bde5:	85 c0                	test   %eax,%eax
14001bde7:	74 3b                	je     0x14001be24
14001bde9:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14001bded:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14001bdf1:	48 8b 0b             	mov    (%rbx),%rcx
14001bdf4:	48 ff 15 e5 3b 02 00 	rex.W call *0x23be5(%rip)        # 0x14003f9e0
14001bdfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be00:	85 c0                	test   %eax,%eax
14001be02:	74 20                	je     0x14001be24
14001be04:	4d 8b 06             	mov    (%r14),%r8
14001be07:	49 8b cf             	mov    %r15,%rcx
14001be0a:	48 8b 13             	mov    (%rbx),%rdx
14001be0d:	48 ff 15 cc 3b 02 00 	rex.W call *0x23bcc(%rip)        # 0x14003f9e0
14001be14:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be19:	85 c0                	test   %eax,%eax
14001be1b:	74 07                	je     0x14001be24
14001be1d:	b8 01 00 00 00       	mov    $0x1,%eax
14001be22:	eb 02                	jmp    0x14001be26
14001be24:	33 c0                	xor    %eax,%eax
14001be26:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14001be2b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14001be30:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14001be35:	48 83 c4 40          	add    $0x40,%rsp
14001be39:	41 5f                	pop    %r15
14001be3b:	41 5e                	pop    %r14
14001be3d:	5d                   	pop    %rbp
14001be3e:	c3                   	ret
14001be3f:	cc                   	int3
14001be40:	cc                   	int3
14001be41:	cc                   	int3
14001be42:	cc                   	int3
14001be43:	cc                   	int3
14001be44:	cc                   	int3
14001be45:	cc                   	int3
14001be46:	cc                   	int3
14001be47:	cc                   	int3
14001be48:	cc                   	int3
14001be49:	cc                   	int3
14001be4a:	cc                   	int3
14001be4b:	cc                   	int3
14001be4c:	cc                   	int3
14001be4d:	cc                   	int3
14001be4e:	cc                   	int3
14001be4f:	cc                   	int3
14001be50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001be55:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001be5a:	55                   	push   %rbp
14001be5b:	48 8b ec             	mov    %rsp,%rbp
14001be5e:	48 83 ec 30          	sub    $0x30,%rsp
14001be62:	8b c2                	mov    %edx,%eax
14001be64:	49 8b f8             	mov    %r8,%rdi
14001be67:	85 c0                	test   %eax,%eax
14001be69:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
14001be6d:	ba 1c 00 00 40       	mov    $0x4000001c,%edx
14001be72:	48 8b d9             	mov    %rcx,%rbx
14001be75:	0f 45 d0             	cmovne %eax,%edx
14001be78:	48 ff 15 59 3b 02 00 	rex.W call *0x23b59(%rip)        # 0x14003f9d8
14001be7f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001be84:	85 c0                	test   %eax,%eax
14001be86:	0f 84 a7 02 00 00    	je     0x14001c133
14001be8c:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14001be90:	ba 10 00 00 00       	mov    $0x10,%edx
14001be95:	48 8b cb             	mov    %rbx,%rcx
14001be98:	48 ff 15 39 3b 02 00 	rex.W call *0x23b39(%rip)        # 0x14003f9d8
14001be9f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bea4:	85 c0                	test   %eax,%eax
14001bea6:	0f 84 87 02 00 00    	je     0x14001c133
14001beac:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001beb0:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001beb5:	48 8b cb             	mov    %rbx,%rcx
14001beb8:	48 ff 15 19 3b 02 00 	rex.W call *0x23b19(%rip)        # 0x14003f9d8
14001bebf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bec4:	85 c0                	test   %eax,%eax
14001bec6:	0f 84 67 02 00 00    	je     0x14001c133
14001becc:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
14001bed0:	ba 04 00 00 00       	mov    $0x4,%edx
14001bed5:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14001bed9:	48 8b cb             	mov    %rbx,%rcx
14001bedc:	48 ff 15 6d 3b 02 00 	rex.W call *0x23b6d(%rip)        # 0x14003fa50
14001bee3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bee8:	85 c0                	test   %eax,%eax
14001beea:	0f 84 43 02 00 00    	je     0x14001c133
14001bef0:	8b 55 18             	mov    0x18(%rbp),%edx
14001bef3:	48 8b cb             	mov    %rbx,%rcx
14001bef6:	48 ff 15 13 3b 02 00 	rex.W call *0x23b13(%rip)        # 0x14003fa10
14001befd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf02:	85 c0                	test   %eax,%eax
14001bf04:	0f 84 29 02 00 00    	je     0x14001c133
14001bf0a:	80 3f 00             	cmpb   $0x0,(%rdi)
14001bf0d:	7d 5a                	jge    0x14001bf69
14001bf0f:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001bf13:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001bf18:	48 8b cb             	mov    %rbx,%rcx
14001bf1b:	48 ff 15 b6 3a 02 00 	rex.W call *0x23ab6(%rip)        # 0x14003f9d8
14001bf22:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf27:	85 c0                	test   %eax,%eax
14001bf29:	0f 84 04 02 00 00    	je     0x14001c133
14001bf2f:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14001bf33:	ba 18 00 00 00       	mov    $0x18,%edx
14001bf38:	48 8b cb             	mov    %rbx,%rcx
14001bf3b:	48 ff 15 fe 39 02 00 	rex.W call *0x239fe(%rip)        # 0x14003f940
14001bf42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf47:	85 c0                	test   %eax,%eax
14001bf49:	0f 84 e4 01 00 00    	je     0x14001c133
14001bf4f:	8b 55 18             	mov    0x18(%rbp),%edx
14001bf52:	48 8b cb             	mov    %rbx,%rcx
14001bf55:	48 ff 15 b4 3a 02 00 	rex.W call *0x23ab4(%rip)        # 0x14003fa10
14001bf5c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf61:	85 c0                	test   %eax,%eax
14001bf63:	0f 84 ca 01 00 00    	je     0x14001c133
14001bf69:	f6 07 40             	testb  $0x40,(%rdi)
14001bf6c:	74 5a                	je     0x14001bfc8
14001bf6e:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001bf72:	ba 02 00 00 80       	mov    $0x80000002,%edx
14001bf77:	48 8b cb             	mov    %rbx,%rcx
14001bf7a:	48 ff 15 57 3a 02 00 	rex.W call *0x23a57(%rip)        # 0x14003f9d8
14001bf81:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bf86:	85 c0                	test   %eax,%eax
14001bf88:	0f 84 a5 01 00 00    	je     0x14001c133
14001bf8e:	44 8b 47 28          	mov    0x28(%rdi),%r8d
14001bf92:	ba 02 00 00 00       	mov    $0x2,%edx
14001bf97:	48 8b cb             	mov    %rbx,%rcx
14001bf9a:	48 ff 15 5f 3a 02 00 	rex.W call *0x23a5f(%rip)        # 0x14003fa00
14001bfa1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bfa6:	85 c0                	test   %eax,%eax
14001bfa8:	0f 84 85 01 00 00    	je     0x14001c133
14001bfae:	8b 55 18             	mov    0x18(%rbp),%edx
14001bfb1:	48 8b cb             	mov    %rbx,%rcx
14001bfb4:	48 ff 15 55 3a 02 00 	rex.W call *0x23a55(%rip)        # 0x14003fa10
14001bfbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bfc0:	85 c0                	test   %eax,%eax
14001bfc2:	0f 84 6b 01 00 00    	je     0x14001c133
14001bfc8:	f6 07 20             	testb  $0x20,(%rdi)
14001bfcb:	74 5a                	je     0x14001c027
14001bfcd:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001bfd1:	ba 03 00 00 80       	mov    $0x80000003,%edx
14001bfd6:	48 8b cb             	mov    %rbx,%rcx
14001bfd9:	48 ff 15 f8 39 02 00 	rex.W call *0x239f8(%rip)        # 0x14003f9d8
14001bfe0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001bfe5:	85 c0                	test   %eax,%eax
14001bfe7:	0f 84 46 01 00 00    	je     0x14001c133
14001bfed:	44 8b 47 2c          	mov    0x2c(%rdi),%r8d
14001bff1:	ba 02 00 00 00       	mov    $0x2,%edx
14001bff6:	48 8b cb             	mov    %rbx,%rcx
14001bff9:	48 ff 15 48 39 02 00 	rex.W call *0x23948(%rip)        # 0x14003f948
14001c000:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c005:	85 c0                	test   %eax,%eax
14001c007:	0f 84 26 01 00 00    	je     0x14001c133
14001c00d:	8b 55 18             	mov    0x18(%rbp),%edx
14001c010:	48 8b cb             	mov    %rbx,%rcx
14001c013:	48 ff 15 f6 39 02 00 	rex.W call *0x239f6(%rip)        # 0x14003fa10
14001c01a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c01f:	85 c0                	test   %eax,%eax
14001c021:	0f 84 0c 01 00 00    	je     0x14001c133
14001c027:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c02b:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001c030:	48 8b cb             	mov    %rbx,%rcx
14001c033:	48 ff 15 9e 39 02 00 	rex.W call *0x2399e(%rip)        # 0x14003f9d8
14001c03a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c03f:	85 c0                	test   %eax,%eax
14001c041:	0f 84 ec 00 00 00    	je     0x14001c133
14001c047:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c04b:	ba 10 00 00 00       	mov    $0x10,%edx
14001c050:	48 8b cb             	mov    %rbx,%rcx
14001c053:	48 ff 15 7e 39 02 00 	rex.W call *0x2397e(%rip)        # 0x14003f9d8
14001c05a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c05f:	85 c0                	test   %eax,%eax
14001c061:	0f 84 cc 00 00 00    	je     0x14001c133
14001c067:	48 8d 57 30          	lea    0x30(%rdi),%rdx
14001c06b:	48 8b cb             	mov    %rbx,%rcx
14001c06e:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c072:	e8 a9 e5 ff ff       	call   0x14001a620
14001c077:	85 c0                	test   %eax,%eax
14001c079:	0f 84 b4 00 00 00    	je     0x14001c133
14001c07f:	8b 55 18             	mov    0x18(%rbp),%edx
14001c082:	48 8b cb             	mov    %rbx,%rcx
14001c085:	48 ff 15 84 39 02 00 	rex.W call *0x23984(%rip)        # 0x14003fa10
14001c08c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c091:	85 c0                	test   %eax,%eax
14001c093:	0f 84 9a 00 00 00    	je     0x14001c133
14001c099:	f6 07 10             	testb  $0x10,(%rdi)
14001c09c:	74 62                	je     0x14001c100
14001c09e:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c0a2:	ba 05 00 00 80       	mov    $0x80000005,%edx
14001c0a7:	48 8b cb             	mov    %rbx,%rcx
14001c0aa:	48 ff 15 27 39 02 00 	rex.W call *0x23927(%rip)        # 0x14003f9d8
14001c0b1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c0b6:	85 c0                	test   %eax,%eax
14001c0b8:	74 79                	je     0x14001c133
14001c0ba:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c0be:	ba 10 00 00 00       	mov    $0x10,%edx
14001c0c3:	48 8b cb             	mov    %rbx,%rcx
14001c0c6:	48 ff 15 0b 39 02 00 	rex.W call *0x2390b(%rip)        # 0x14003f9d8
14001c0cd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c0d2:	85 c0                	test   %eax,%eax
14001c0d4:	74 5d                	je     0x14001c133
14001c0d6:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14001c0da:	48 8b cb             	mov    %rbx,%rcx
14001c0dd:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c0e1:	e8 3a e5 ff ff       	call   0x14001a620
14001c0e6:	85 c0                	test   %eax,%eax
14001c0e8:	74 49                	je     0x14001c133
14001c0ea:	8b 55 18             	mov    0x18(%rbp),%edx
14001c0ed:	48 8b cb             	mov    %rbx,%rcx
14001c0f0:	48 ff 15 19 39 02 00 	rex.W call *0x23919(%rip)        # 0x14003fa10
14001c0f7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c0fc:	85 c0                	test   %eax,%eax
14001c0fe:	74 33                	je     0x14001c133
14001c100:	8b 55 f0             	mov    -0x10(%rbp),%edx
14001c103:	48 8b cb             	mov    %rbx,%rcx
14001c106:	48 ff 15 03 39 02 00 	rex.W call *0x23903(%rip)        # 0x14003fa10
14001c10d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c112:	85 c0                	test   %eax,%eax
14001c114:	74 1d                	je     0x14001c133
14001c116:	8b 55 f4             	mov    -0xc(%rbp),%edx
14001c119:	48 8b cb             	mov    %rbx,%rcx
14001c11c:	48 ff 15 ed 38 02 00 	rex.W call *0x238ed(%rip)        # 0x14003fa10
14001c123:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c128:	85 c0                	test   %eax,%eax
14001c12a:	74 07                	je     0x14001c133
14001c12c:	b8 01 00 00 00       	mov    $0x1,%eax
14001c131:	eb 02                	jmp    0x14001c135
14001c133:	33 c0                	xor    %eax,%eax
14001c135:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001c13a:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001c13f:	48 83 c4 30          	add    $0x30,%rsp
14001c143:	5d                   	pop    %rbp
14001c144:	c3                   	ret
14001c145:	cc                   	int3
14001c146:	cc                   	int3
14001c147:	cc                   	int3
14001c148:	cc                   	int3
14001c149:	cc                   	int3
14001c14a:	cc                   	int3
14001c14b:	cc                   	int3
14001c14c:	cc                   	int3
14001c14d:	cc                   	int3
14001c14e:	cc                   	int3
14001c14f:	cc                   	int3
14001c150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c155:	55                   	push   %rbp
14001c156:	56                   	push   %rsi
14001c157:	57                   	push   %rdi
14001c158:	48 8b ec             	mov    %rsp,%rbp
14001c15b:	48 83 ec 60          	sub    $0x60,%rsp
14001c15f:	8b c2                	mov    %edx,%eax
14001c161:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14001c165:	85 c0                	test   %eax,%eax
14001c167:	ba 1c 00 00 40       	mov    $0x4000001c,%edx
14001c16c:	49 8b d8             	mov    %r8,%rbx
14001c16f:	48 8b f1             	mov    %rcx,%rsi
14001c172:	0f 45 d0             	cmovne %eax,%edx
14001c175:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14001c179:	48 ff 15 30 39 02 00 	rex.W call *0x23930(%rip)        # 0x14003fab0
14001c180:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c185:	85 c0                	test   %eax,%eax
14001c187:	0f 84 74 03 00 00    	je     0x14001c501
14001c18d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001c191:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14001c195:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001c199:	ba 10 00 00 00       	mov    $0x10,%edx
14001c19e:	48 ff 15 0b 39 02 00 	rex.W call *0x2390b(%rip)        # 0x14003fab0
14001c1a5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c1aa:	85 c0                	test   %eax,%eax
14001c1ac:	0f 84 4f 03 00 00    	je     0x14001c501
14001c1b2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c1b6:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c1ba:	33 c0                	xor    %eax,%eax
14001c1bc:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c1c0:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001c1c5:	88 03                	mov    %al,(%rbx)
14001c1c7:	48 ff 15 e2 38 02 00 	rex.W call *0x238e2(%rip)        # 0x14003fab0
14001c1ce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c1d3:	85 c0                	test   %eax,%eax
14001c1d5:	0f 84 26 03 00 00    	je     0x14001c501
14001c1db:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c1df:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14001c1e3:	ba 04 00 00 00       	mov    $0x4,%edx
14001c1e8:	48 ff 15 d9 37 02 00 	rex.W call *0x237d9(%rip)        # 0x14003f9c8
14001c1ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c1f4:	85 c0                	test   %eax,%eax
14001c1f6:	0f 84 05 03 00 00    	je     0x14001c501
14001c1fc:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c200:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c204:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c208:	48 ff 15 d1 37 02 00 	rex.W call *0x237d1(%rip)        # 0x14003f9e0
14001c20f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c214:	85 c0                	test   %eax,%eax
14001c216:	0f 84 e5 02 00 00    	je     0x14001c501
14001c21c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c220:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c224:	48 ff 15 95 37 02 00 	rex.W call *0x23795(%rip)        # 0x14003f9c0
14001c22b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c230:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001c235:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c238:	75 64                	jne    0x14001c29e
14001c23a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c23e:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c242:	80 0b 80             	orb    $0x80,(%rbx)
14001c245:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c249:	48 ff 15 60 38 02 00 	rex.W call *0x23860(%rip)        # 0x14003fab0
14001c250:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c255:	85 c0                	test   %eax,%eax
14001c257:	0f 84 a4 02 00 00    	je     0x14001c501
14001c25d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c261:	4c 8d 43 18          	lea    0x18(%rbx),%r8
14001c265:	ba 18 00 00 00       	mov    $0x18,%edx
14001c26a:	48 ff 15 c7 36 02 00 	rex.W call *0x236c7(%rip)        # 0x14003f938
14001c271:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c276:	85 c0                	test   %eax,%eax
14001c278:	0f 84 83 02 00 00    	je     0x14001c501
14001c27e:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c282:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c286:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c28a:	48 ff 15 4f 37 02 00 	rex.W call *0x2374f(%rip)        # 0x14003f9e0
14001c291:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c296:	85 c0                	test   %eax,%eax
14001c298:	0f 84 63 02 00 00    	je     0x14001c501
14001c29e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c2a2:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c2a6:	48 ff 15 13 37 02 00 	rex.W call *0x23713(%rip)        # 0x14003f9c0
14001c2ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c2b2:	ba 02 00 00 80       	mov    $0x80000002,%edx
14001c2b7:	bf 02 00 00 00       	mov    $0x2,%edi
14001c2bc:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c2bf:	75 61                	jne    0x14001c322
14001c2c1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c2c5:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c2c9:	80 0b 40             	orb    $0x40,(%rbx)
14001c2cc:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c2d0:	48 ff 15 d9 37 02 00 	rex.W call *0x237d9(%rip)        # 0x14003fab0
14001c2d7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c2dc:	85 c0                	test   %eax,%eax
14001c2de:	0f 84 1d 02 00 00    	je     0x14001c501
14001c2e4:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c2e8:	4c 8d 43 28          	lea    0x28(%rbx),%r8
14001c2ec:	8b d7                	mov    %edi,%edx
14001c2ee:	48 ff 15 53 37 02 00 	rex.W call *0x23753(%rip)        # 0x14003fa48