14002c0d2:	4c 8b 4f 40          	mov    0x40(%rdi),%r9
14002c0d6:	ba 03 00 00 00       	mov    $0x3,%edx
14002c0db:	44 8b 47 38          	mov    0x38(%rdi),%r8d
14002c0df:	48 8b cb             	mov    %rbx,%rcx
14002c0e2:	48 ff 15 8f 39 01 00 	rex.W call *0x1398f(%rip)        # 0x14003fa78
14002c0e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c0ee:	85 c0                	test   %eax,%eax
14002c0f0:	0f 84 4a 03 00 00    	je     0x14002c440
14002c0f6:	8b 55 38             	mov    0x38(%rbp),%edx
14002c0f9:	48 8b cb             	mov    %rbx,%rcx
14002c0fc:	48 ff 15 0d 39 01 00 	rex.W call *0x1390d(%rip)        # 0x14003fa10
14002c103:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c108:	85 c0                	test   %eax,%eax
14002c10a:	0f 84 30 03 00 00    	je     0x14002c440
14002c110:	f6 07 10             	testb  $0x10,(%rdi)
14002c113:	74 5a                	je     0x14002c16f
14002c115:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c119:	ba 04 00 00 80       	mov    $0x80000004,%edx
14002c11e:	48 8b cb             	mov    %rbx,%rcx
14002c121:	48 ff 15 b0 38 01 00 	rex.W call *0x138b0(%rip)        # 0x14003f9d8
14002c128:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c12d:	85 c0                	test   %eax,%eax
14002c12f:	0f 84 0b 03 00 00    	je     0x14002c440
14002c135:	4c 8d 47 48          	lea    0x48(%rdi),%r8
14002c139:	ba 18 00 00 00       	mov    $0x18,%edx
14002c13e:	48 8b cb             	mov    %rbx,%rcx
14002c141:	48 ff 15 f8 37 01 00 	rex.W call *0x137f8(%rip)        # 0x14003f940
14002c148:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c14d:	85 c0                	test   %eax,%eax
14002c14f:	0f 84 eb 02 00 00    	je     0x14002c440
14002c155:	8b 55 38             	mov    0x38(%rbp),%edx
14002c158:	48 8b cb             	mov    %rbx,%rcx
14002c15b:	48 ff 15 ae 38 01 00 	rex.W call *0x138ae(%rip)        # 0x14003fa10
14002c162:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c167:	85 c0                	test   %eax,%eax
14002c169:	0f 84 d1 02 00 00    	je     0x14002c440
14002c16f:	f6 07 08             	testb  $0x8,(%rdi)
14002c172:	74 5a                	je     0x14002c1ce
14002c174:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c178:	ba 05 00 00 80       	mov    $0x80000005,%edx
14002c17d:	48 8b cb             	mov    %rbx,%rcx
14002c180:	48 ff 15 51 38 01 00 	rex.W call *0x13851(%rip)        # 0x14003f9d8
14002c187:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c18c:	85 c0                	test   %eax,%eax
14002c18e:	0f 84 ac 02 00 00    	je     0x14002c440
14002c194:	4c 8d 47 56          	lea    0x56(%rdi),%r8
14002c198:	ba 18 00 00 00       	mov    $0x18,%edx
14002c19d:	48 8b cb             	mov    %rbx,%rcx
14002c1a0:	48 ff 15 99 37 01 00 	rex.W call *0x13799(%rip)        # 0x14003f940
14002c1a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c1ac:	85 c0                	test   %eax,%eax
14002c1ae:	0f 84 8c 02 00 00    	je     0x14002c440
14002c1b4:	8b 55 38             	mov    0x38(%rbp),%edx
14002c1b7:	48 8b cb             	mov    %rbx,%rcx
14002c1ba:	48 ff 15 4f 38 01 00 	rex.W call *0x1384f(%rip)        # 0x14003fa10
14002c1c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c1c6:	85 c0                	test   %eax,%eax
14002c1c8:	0f 84 72 02 00 00    	je     0x14002c440
14002c1ce:	f6 07 04             	testb  $0x4,(%rdi)
14002c1d1:	74 5a                	je     0x14002c22d
14002c1d3:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c1d7:	ba 06 00 00 80       	mov    $0x80000006,%edx
14002c1dc:	48 8b cb             	mov    %rbx,%rcx
14002c1df:	48 ff 15 f2 37 01 00 	rex.W call *0x137f2(%rip)        # 0x14003f9d8
14002c1e6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c1eb:	85 c0                	test   %eax,%eax
14002c1ed:	0f 84 4d 02 00 00    	je     0x14002c440
14002c1f3:	4c 8d 47 64          	lea    0x64(%rdi),%r8
14002c1f7:	ba 18 00 00 00       	mov    $0x18,%edx
14002c1fc:	48 8b cb             	mov    %rbx,%rcx
14002c1ff:	48 ff 15 3a 37 01 00 	rex.W call *0x1373a(%rip)        # 0x14003f940
14002c206:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c20b:	85 c0                	test   %eax,%eax
14002c20d:	0f 84 2d 02 00 00    	je     0x14002c440
14002c213:	8b 55 38             	mov    0x38(%rbp),%edx
14002c216:	48 8b cb             	mov    %rbx,%rcx
14002c219:	48 ff 15 f0 37 01 00 	rex.W call *0x137f0(%rip)        # 0x14003fa10
14002c220:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c225:	85 c0                	test   %eax,%eax
14002c227:	0f 84 13 02 00 00    	je     0x14002c440
14002c22d:	f6 07 02             	testb  $0x2,(%rdi)
14002c230:	74 5a                	je     0x14002c28c
14002c232:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c236:	ba 07 00 00 80       	mov    $0x80000007,%edx
14002c23b:	48 8b cb             	mov    %rbx,%rcx
14002c23e:	48 ff 15 93 37 01 00 	rex.W call *0x13793(%rip)        # 0x14003f9d8
14002c245:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c24a:	85 c0                	test   %eax,%eax
14002c24c:	0f 84 ee 01 00 00    	je     0x14002c440
14002c252:	4c 8d 47 72          	lea    0x72(%rdi),%r8
14002c256:	ba 18 00 00 00       	mov    $0x18,%edx
14002c25b:	48 8b cb             	mov    %rbx,%rcx
14002c25e:	48 ff 15 db 36 01 00 	rex.W call *0x136db(%rip)        # 0x14003f940
14002c265:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c26a:	85 c0                	test   %eax,%eax
14002c26c:	0f 84 ce 01 00 00    	je     0x14002c440
14002c272:	8b 55 38             	mov    0x38(%rbp),%edx
14002c275:	48 8b cb             	mov    %rbx,%rcx
14002c278:	48 ff 15 91 37 01 00 	rex.W call *0x13791(%rip)        # 0x14003fa10
14002c27f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c284:	85 c0                	test   %eax,%eax
14002c286:	0f 84 b4 01 00 00    	je     0x14002c440
14002c28c:	f6 07 01             	testb  $0x1,(%rdi)
14002c28f:	0f 84 a8 00 00 00    	je     0x14002c33d
14002c295:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
14002c29c:	48 85 c0             	test   %rax,%rax
14002c29f:	74 2f                	je     0x14002c2d0
14002c2a1:	48 8b ce             	mov    %rsi,%rcx
14002c2a4:	80 38 00             	cmpb   $0x0,(%rax)
14002c2a7:	74 09                	je     0x14002c2b2
14002c2a9:	48 ff c0             	inc    %rax
14002c2ac:	48 83 e9 01          	sub    $0x1,%rcx
14002c2b0:	75 f2                	jne    0x14002c2a4
14002c2b2:	48 8b c1             	mov    %rcx,%rax
14002c2b5:	48 f7 d8             	neg    %rax
14002c2b8:	1b d2                	sbb    %edx,%edx
14002c2ba:	48 2b f1             	sub    %rcx,%rsi
14002c2bd:	f7 d2                	not    %edx
14002c2bf:	81 e2 57 00 07 80    	and    $0x80070057,%edx
14002c2c5:	48 f7 d9             	neg    %rcx
14002c2c8:	4d 1b f6             	sbb    %r14,%r14
14002c2cb:	4c 23 f6             	and    %rsi,%r14
14002c2ce:	eb 05                	jmp    0x14002c2d5
14002c2d0:	ba 57 00 07 80       	mov    $0x80070057,%edx
14002c2d5:	33 f6                	xor    %esi,%esi
14002c2d7:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c2db:	85 d2                	test   %edx,%edx
14002c2dd:	48 8b cb             	mov    %rbx,%rcx
14002c2e0:	ba 08 00 00 80       	mov    $0x80000008,%edx
14002c2e5:	49 0f 49 f6          	cmovns %r14,%rsi
14002c2e9:	48 ff 15 e8 36 01 00 	rex.W call *0x136e8(%rip)        # 0x14003f9d8
14002c2f0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c2f5:	85 c0                	test   %eax,%eax
14002c2f7:	0f 84 43 01 00 00    	je     0x14002c440
14002c2fd:	4c 8b 8f 80 00 00 00 	mov    0x80(%rdi),%r9
14002c304:	44 8b c6             	mov    %esi,%r8d
14002c307:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002c30c:	48 8b cb             	mov    %rbx,%rcx
14002c30f:	48 ff 15 f2 36 01 00 	rex.W call *0x136f2(%rip)        # 0x14003fa08
14002c316:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c31b:	85 c0                	test   %eax,%eax
14002c31d:	0f 84 1d 01 00 00    	je     0x14002c440
14002c323:	8b 55 38             	mov    0x38(%rbp),%edx
14002c326:	48 8b cb             	mov    %rbx,%rcx
14002c329:	48 ff 15 e0 36 01 00 	rex.W call *0x136e0(%rip)        # 0x14003fa10
14002c330:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c335:	85 c0                	test   %eax,%eax
14002c337:	0f 84 03 01 00 00    	je     0x14002c440
14002c33d:	80 7f 01 00          	cmpb   $0x0,0x1(%rdi)
14002c341:	7d 75                	jge    0x14002c3b8
14002c343:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c347:	ba 09 00 00 80       	mov    $0x80000009,%edx
14002c34c:	48 8b cb             	mov    %rbx,%rcx
14002c34f:	48 ff 15 82 36 01 00 	rex.W call *0x13682(%rip)        # 0x14003f9d8
14002c356:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c35b:	85 c0                	test   %eax,%eax
14002c35d:	0f 84 dd 00 00 00    	je     0x14002c440
14002c363:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c367:	ba 10 00 00 00       	mov    $0x10,%edx
14002c36c:	48 8b cb             	mov    %rbx,%rcx
14002c36f:	48 ff 15 62 36 01 00 	rex.W call *0x13662(%rip)        # 0x14003f9d8
14002c376:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c37b:	85 c0                	test   %eax,%eax
14002c37d:	0f 84 bd 00 00 00    	je     0x14002c440
14002c383:	48 8d 97 88 00 00 00 	lea    0x88(%rdi),%rdx
14002c38a:	48 8b cb             	mov    %rbx,%rcx
14002c38d:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c391:	e8 86 ee fe ff       	call   0x14001b21c
14002c396:	85 c0                	test   %eax,%eax
14002c398:	0f 84 a2 00 00 00    	je     0x14002c440
14002c39e:	8b 55 38             	mov    0x38(%rbp),%edx
14002c3a1:	48 8b cb             	mov    %rbx,%rcx
14002c3a4:	48 ff 15 65 36 01 00 	rex.W call *0x13665(%rip)        # 0x14003fa10
14002c3ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c3b0:	85 c0                	test   %eax,%eax
14002c3b2:	0f 84 88 00 00 00    	je     0x14002c440
14002c3b8:	f6 47 01 40          	testb  $0x40,0x1(%rdi)
14002c3bc:	74 65                	je     0x14002c423
14002c3be:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c3c2:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
14002c3c7:	48 8b cb             	mov    %rbx,%rcx
14002c3ca:	48 ff 15 07 36 01 00 	rex.W call *0x13607(%rip)        # 0x14003f9d8
14002c3d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c3d6:	85 c0                	test   %eax,%eax
14002c3d8:	74 66                	je     0x14002c440
14002c3da:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c3de:	ba 10 00 00 00       	mov    $0x10,%edx
14002c3e3:	48 8b cb             	mov    %rbx,%rcx
14002c3e6:	48 ff 15 eb 35 01 00 	rex.W call *0x135eb(%rip)        # 0x14003f9d8
14002c3ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c3f2:	85 c0                	test   %eax,%eax
14002c3f4:	74 4a                	je     0x14002c440
14002c3f6:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
14002c3fd:	48 8b cb             	mov    %rbx,%rcx
14002c400:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c404:	e8 2f e4 fe ff       	call   0x14001a838
14002c409:	85 c0                	test   %eax,%eax
14002c40b:	74 33                	je     0x14002c440
14002c40d:	8b 55 38             	mov    0x38(%rbp),%edx
14002c410:	48 8b cb             	mov    %rbx,%rcx
14002c413:	48 ff 15 f6 35 01 00 	rex.W call *0x135f6(%rip)        # 0x14003fa10
14002c41a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c41f:	85 c0                	test   %eax,%eax
14002c421:	74 1d                	je     0x14002c440
14002c423:	41 8b 17             	mov    (%r15),%edx
14002c426:	48 8b cb             	mov    %rbx,%rcx
14002c429:	48 ff 15 e0 35 01 00 	rex.W call *0x135e0(%rip)        # 0x14003fa10
14002c430:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c435:	85 c0                	test   %eax,%eax
14002c437:	74 07                	je     0x14002c440
14002c439:	b8 01 00 00 00       	mov    $0x1,%eax
14002c43e:	eb 02                	jmp    0x14002c442
14002c440:	33 c0                	xor    %eax,%eax
14002c442:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002c447:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002c44c:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14002c451:	48 83 c4 30          	add    $0x30,%rsp
14002c455:	41 5f                	pop    %r15
14002c457:	41 5e                	pop    %r14
14002c459:	5d                   	pop    %rbp
14002c45a:	c3                   	ret
14002c45b:	cc                   	int3
14002c45c:	cc                   	int3
14002c45d:	cc                   	int3
14002c45e:	cc                   	int3
14002c45f:	cc                   	int3
14002c460:	cc                   	int3
14002c461:	cc                   	int3
14002c462:	cc                   	int3
14002c463:	cc                   	int3
14002c464:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002c469:	89 54 24 10          	mov    %edx,0x10(%rsp)
14002c46d:	55                   	push   %rbp
14002c46e:	56                   	push   %rsi
14002c46f:	57                   	push   %rdi
14002c470:	48 8b ec             	mov    %rsp,%rbp
14002c473:	48 83 ec 50          	sub    $0x50,%rsp
14002c477:	49 8b d8             	mov    %r8,%rbx
14002c47a:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14002c47e:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c482:	ba 10 00 00 00       	mov    $0x10,%edx
14002c487:	48 8b f1             	mov    %rcx,%rsi
14002c48a:	48 ff 15 1f 36 01 00 	rex.W call *0x1361f(%rip)        # 0x14003fab0
14002c491:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c496:	85 c0                	test   %eax,%eax
14002c498:	0f 84 fc 05 00 00    	je     0x14002ca9a
14002c49e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c4a2:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c4a6:	33 c0                	xor    %eax,%eax
14002c4a8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c4ac:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002c4b1:	66 89 03             	mov    %ax,(%rbx)
14002c4b4:	48 ff 15 f5 35 01 00 	rex.W call *0x135f5(%rip)        # 0x14003fab0
14002c4bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c4c0:	85 c0                	test   %eax,%eax
14002c4c2:	0f 84 d2 05 00 00    	je     0x14002ca9a
14002c4c8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c4cc:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14002c4d0:	33 d2                	xor    %edx,%edx
14002c4d2:	e8 e9 19 ff ff       	call   0x14001dec0
14002c4d7:	85 c0                	test   %eax,%eax
14002c4d9:	0f 84 bb 05 00 00    	je     0x14002ca9a
14002c4df:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c4e3:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c4e7:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c4eb:	48 ff 15 ee 34 01 00 	rex.W call *0x134ee(%rip)        # 0x14003f9e0
14002c4f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c4f7:	85 c0                	test   %eax,%eax
14002c4f9:	0f 84 9b 05 00 00    	je     0x14002ca9a
14002c4ff:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c503:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c507:	48 ff 15 b2 34 01 00 	rex.W call *0x134b2(%rip)        # 0x14003f9c0
14002c50e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c513:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002c518:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c51b:	75 64                	jne    0x14002c581
14002c51d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c521:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c525:	80 0b 80             	orb    $0x80,(%rbx)
14002c528:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c52c:	48 ff 15 7d 35 01 00 	rex.W call *0x1357d(%rip)        # 0x14003fab0
14002c533:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c538:	85 c0                	test   %eax,%eax
14002c53a:	0f 84 5a 05 00 00    	je     0x14002ca9a
14002c540:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c544:	4c 8d 43 20          	lea    0x20(%rbx),%r8
14002c548:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002c54d:	48 ff 15 1c 35 01 00 	rex.W call *0x1351c(%rip)        # 0x14003fa70
14002c554:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c559:	85 c0                	test   %eax,%eax
14002c55b:	0f 84 39 05 00 00    	je     0x14002ca9a
14002c561:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c565:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c569:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c56d:	48 ff 15 6c 34 01 00 	rex.W call *0x1346c(%rip)        # 0x14003f9e0
14002c574:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c579:	85 c0                	test   %eax,%eax
14002c57b:	0f 84 19 05 00 00    	je     0x14002ca9a
14002c581:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c585:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c589:	48 ff 15 30 34 01 00 	rex.W call *0x13430(%rip)        # 0x14003f9c0
14002c590:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c595:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002c59a:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c59d:	0f 85 87 00 00 00    	jne    0x14002c62a
14002c5a3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c5a7:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c5ab:	80 0b 40             	orb    $0x40,(%rbx)
14002c5ae:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c5b2:	48 ff 15 f7 34 01 00 	rex.W call *0x134f7(%rip)        # 0x14003fab0
14002c5b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c5be:	85 c0                	test   %eax,%eax
14002c5c0:	0f 84 d4 04 00 00    	je     0x14002ca9a
14002c5c6:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
14002c5ca:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14002c5ce:	48 8b cf             	mov    %rdi,%rcx
14002c5d1:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14002c5d5:	ba 10 00 00 00       	mov    $0x10,%edx
14002c5da:	48 ff 15 cf 34 01 00 	rex.W call *0x134cf(%rip)        # 0x14003fab0
14002c5e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c5e6:	85 c0                	test   %eax,%eax
14002c5e8:	0f 84 ac 04 00 00    	je     0x14002ca9a
14002c5ee:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14002c5f2:	48 8b cf             	mov    %rdi,%rcx
14002c5f5:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14002c5f9:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14002c5fd:	e8 ea ec fe ff       	call   0x14001b2ec
14002c602:	85 c0                	test   %eax,%eax
14002c604:	0f 84 90 04 00 00    	je     0x14002ca9a
14002c60a:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c60e:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c612:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c616:	48 ff 15 c3 33 01 00 	rex.W call *0x133c3(%rip)        # 0x14003f9e0
14002c61d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c622:	85 c0                	test   %eax,%eax
14002c624:	0f 84 70 04 00 00    	je     0x14002ca9a
14002c62a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c62e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c632:	48 ff 15 87 33 01 00 	rex.W call *0x13387(%rip)        # 0x14003f9c0
14002c639:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c63e:	ba 03 00 00 80       	mov    $0x80000003,%edx
14002c643:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c646:	75 64                	jne    0x14002c6ac
14002c648:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c64c:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c650:	80 0b 20             	orb    $0x20,(%rbx)
14002c653:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c657:	48 ff 15 52 34 01 00 	rex.W call *0x13452(%rip)        # 0x14003fab0
14002c65e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c663:	85 c0                	test   %eax,%eax