1401a013b:	89 47 08             	mov    %eax,0x8(%rdi)
1401a013e:	e8 6d ee e8 ff       	call   0x14002efb0
1401a0143:	e9 ab fb ff ff       	jmp    0x14019fcf3
1401a0148:	89 ef                	mov    %ebp,%edi
1401a014a:	45 89 fa             	mov    %r15d,%r10d
1401a014d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401a0152:	44 8b 7c 24 74       	mov    0x74(%rsp),%r15d
1401a0157:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1401a015c:	41 39 fa             	cmp    %edi,%r10d
1401a015f:	0f 84 94 fd ff ff    	je     0x14019fef9
1401a0165:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a016c:	00 00 00 00
1401a0170:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401a0177:	00
1401a0178:	48 8d 15 9f cf 08 00 	lea    0x8cf9f(%rip),%rdx        # 0x14022d11e
1401a017f:	e8 3c a6 ef ff       	call   0x14009a7c0
1401a0184:	85 c0                	test   %eax,%eax
1401a0186:	0f 84 d2 00 00 00    	je     0x1401a025e
1401a018c:	49 8b 46 18          	mov    0x18(%r14),%rax
1401a0190:	c7 04 e8 04 00 00 00 	movl   $0x4,(%rax,%rbp,8)
1401a0197:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401a019c:	4c 63 cf             	movslq %edi,%r9
1401a019f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401a01a4:	49 c1 e1 02          	shl    $0x2,%r9
1401a01a8:	4a 8d 14 08          	lea    (%rax,%r9,1),%rdx
1401a01ac:	48 63 02             	movslq (%rdx),%rax
1401a01af:	85 c0                	test   %eax,%eax
1401a01b1:	78 20                	js     0x1401a01d3
1401a01b3:	8b 04 87             	mov    (%rdi,%rax,4),%eax
1401a01b6:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
1401a01ba:	89 04 9f             	mov    %eax,(%rdi,%rbx,4)
1401a01bd:	48 63 02             	movslq (%rdx),%rax
1401a01c0:	89 0c 87             	mov    %ecx,(%rdi,%rax,4)
1401a01c3:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1401a01c7:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
1401a01cc:	89 02                	mov    %eax,(%rdx)
1401a01ce:	e9 20 fb ff ff       	jmp    0x14019fcf3
1401a01d3:	49 01 f9             	add    %rdi,%r9
1401a01d6:	41 8b 01             	mov    (%r9),%eax
1401a01d9:	89 04 9f             	mov    %eax,(%rdi,%rbx,4)
1401a01dc:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1401a01e0:	41 89 01             	mov    %eax,(%r9)
1401a01e3:	eb de                	jmp    0x1401a01c3
1401a01e5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a01ea:	ba 20 00 00 00       	mov    $0x20,%edx
1401a01ef:	e8 7c 9c 04 00       	call   0x1401e9e70
1401a01f4:	48 85 c0             	test   %rax,%rax
1401a01f7:	0f 84 a1 00 00 00    	je     0x1401a029e
1401a01fd:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1401a0202:	48 85 db             	test   %rbx,%rbx
1401a0205:	0f 84 ee fc ff ff    	je     0x14019fef9
1401a020b:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
1401a0210:	89 fd                	mov    %edi,%ebp
1401a0212:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401a0217:	44 89 7c 24 74       	mov    %r15d,0x74(%rsp)
1401a021c:	41 89 df             	mov    %ebx,%r15d
1401a021f:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1401a0224:	4c 89 c3             	mov    %r8,%rbx
1401a0227:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a022e:	00 00
1401a0230:	48 8b 0b             	mov    (%rbx),%rcx
1401a0233:	48 85 c9             	test   %rcx,%rcx
1401a0236:	74 10                	je     0x1401a0248
1401a0238:	48 89 fa             	mov    %rdi,%rdx
1401a023b:	e8 80 a5 ef ff       	call   0x14009a7c0
1401a0240:	85 c0                	test   %eax,%eax
1401a0242:	0f 85 00 ff ff ff    	jne    0x1401a0148
1401a0248:	83 c5 01             	add    $0x1,%ebp
1401a024b:	48 83 c3 08          	add    $0x8,%rbx
1401a024f:	44 39 fd             	cmp    %r15d,%ebp
1401a0252:	75 dc                	jne    0x1401a0230
1401a0254:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401a0259:	e9 9b fc ff ff       	jmp    0x14019fef9
1401a025e:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401a0265:	00
1401a0266:	48 8d 15 8a cf 08 00 	lea    0x8cf8a(%rip),%rdx        # 0x14022d1f7
1401a026d:	e8 4e a5 ef ff       	call   0x14009a7c0
1401a0272:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401a0277:	49 03 6e 18          	add    0x18(%r14),%rbp
1401a027b:	85 c0                	test   %eax,%eax
1401a027d:	74 13                	je     0x1401a0292
1401a027f:	c7 45 00 04 00 00 00 	movl   $0x4,0x0(%rbp)
1401a0286:	c7 45 10 02 00 00 00 	movl   $0x2,0x10(%rbp)
1401a028d:	e9 05 ff ff ff       	jmp    0x1401a0197
1401a0292:	c7 45 00 05 00 00 00 	movl   $0x5,0x0(%rbp)
1401a0299:	e9 f9 fe ff ff       	jmp    0x1401a0197
1401a029e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a02a3:	e8 48 4c f8 ff       	call   0x140124ef0
1401a02a8:	48 85 c0             	test   %rax,%rax
1401a02ab:	0f 84 4c ff ff ff    	je     0x1401a01fd
1401a02b1:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401a02b6:	8b 50 40             	mov    0x40(%rax),%edx
1401a02b9:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1401a02c0:	00
1401a02c1:	8b 44 24 58          	mov    0x58(%rsp),%eax
1401a02c5:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
1401a02cc:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401a02d1:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401a02d6:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1401a02dd:	00
1401a02de:	e8 3d 29 ff ff       	call   0x140192c20
1401a02e3:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401a02e8:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
1401a02ed:	48 83 38 00          	cmpq   $0x0,(%rax)
1401a02f1:	0f 84 b8 00 00 00    	je     0x1401a03af
1401a02f7:	41 8b 50 40          	mov    0x40(%r8),%edx
1401a02fb:	e8 20 29 ff ff       	call   0x140192c20
1401a0300:	8b bc 24 b8 00 00 00 	mov    0xb8(%rsp),%edi
1401a0307:	4c 8b 08             	mov    (%rax),%r9
1401a030a:	4d 2b 4e 18          	sub    0x18(%r14),%r9
1401a030e:	89 7c 24 58          	mov    %edi,0x58(%rsp)
1401a0312:	48 8b bc 24 c0 00 00 	mov    0xc0(%rsp),%rdi
1401a0319:	00
1401a031a:	49 c1 f9 03          	sar    $0x3,%r9
1401a031e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401a0323:	41 69 f9 cd cc cc cc 	imul   $0xcccccccd,%r9d,%edi
1401a032a:	e9 c2 fb ff ff       	jmp    0x14019fef1
1401a032f:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
1401a0334:	45 85 c9             	test   %r9d,%r9d
1401a0337:	74 28                	je     0x1401a0361
1401a0339:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1401a033e:	8b 44 24 58          	mov    0x58(%rsp),%eax
1401a0342:	48 89 fb             	mov    %rdi,%rbx
1401a0345:	48 8d 34 c7          	lea    (%rdi,%rax,8),%rsi
1401a0349:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a0350:	48 8b 0b             	mov    (%rbx),%rcx
1401a0353:	48 83 c3 08          	add    $0x8,%rbx
1401a0357:	e8 54 8b f5 ff       	call   0x1400f8eb0
1401a035c:	48 39 f3             	cmp    %rsi,%rbx
1401a035f:	75 ef                	jne    0x1401a0350
1401a0361:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401a0366:	e8 45 8b f5 ff       	call   0x1400f8eb0
1401a036b:	48 8b 05 6e 8c 09 00 	mov    0x98c6e(%rip),%rax        # 0x140238fe0
1401a0372:	48 8d 0d ff cf 08 00 	lea    0x8cfff(%rip),%rcx        # 0x14022d378
1401a0379:	44 8b 00             	mov    (%rax),%r8d
1401a037c:	45 85 c0             	test   %r8d,%r8d
1401a037f:	75 0f                	jne    0x1401a0390
1401a0381:	e8 aa 32 f2 ff       	call   0x1400c3630
1401a0386:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a038b:	e9 1d fd ff ff       	jmp    0x1401a00ad
1401a0390:	e8 d3 2f 04 00       	call   0x1401e3368
1401a0395:	48 89 c1             	mov    %rax,%rcx
1401a0398:	e8 93 32 f2 ff       	call   0x1400c3630
1401a039d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a03a2:	e9 06 fd ff ff       	jmp    0x1401a00ad
1401a03a7:	45 31 c0             	xor    %r8d,%r8d
1401a03aa:	e9 53 fc ff ff       	jmp    0x1401a0002
1401a03af:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
1401a03b6:	89 44 24 58          	mov    %eax,0x58(%rsp)
1401a03ba:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1401a03c1:	00
1401a03c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a03c7:	e9 31 fe ff ff       	jmp    0x1401a01fd
1401a03cc:	4c 89 f1             	mov    %r14,%rcx
1401a03cf:	e8 dc 8a f5 ff       	call   0x1400f8eb0
1401a03d4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401a03d9:	e8 d2 8a f5 ff       	call   0x1400f8eb0
1401a03de:	41 8b 47 20          	mov    0x20(%r15),%eax
1401a03e2:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1401a03e9:	00
1401a03ea:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401a03f1:	00 00
1401a03f3:	85 c0                	test   %eax,%eax
1401a03f5:	0f 8f 3b fc ff ff    	jg     0x1401a0036
1401a03fb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401a0400:	e8 ab 8a f5 ff       	call   0x1400f8eb0
1401a0405:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401a040a:	31 d2                	xor    %edx,%edx
1401a040c:	e8 ef e8 e8 ff       	call   0x14002ed00
1401a0411:	e9 8b fc ff ff       	jmp    0x1401a00a1
1401a0416:	e8 55 44 04 00       	call   0x1401e4870
1401a041b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401a0421:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1401a0428:	48 8d 0d 79 cf 08 00 	lea    0x8cf79(%rip),%rcx        # 0x14022d3a8
1401a042f:	e8 5c 2f f2 ff       	call   0x1400c3390
1401a0434:	49 89 e8             	mov    %rbp,%r8
1401a0437:	ba 18 00 00 00       	mov    $0x18,%edx
1401a043c:	48 8d 0d 65 cf 08 00 	lea    0x8cf65(%rip),%rcx        # 0x14022d3a8
1401a0443:	e8 48 2f f2 ff       	call   0x1400c3390
1401a0448:	ba 08 00 00 00       	mov    $0x8,%edx
1401a044d:	48 8d 0d 5c ae 08 00 	lea    0x8ae5c(%rip),%rcx        # 0x14022b2b0
1401a0454:	e8 37 2f f2 ff       	call   0x1400c3390
1401a0459:	ba 04 00 00 00       	mov    $0x4,%edx
1401a045e:	48 8d 0d 4b ae 08 00 	lea    0x8ae4b(%rip),%rcx        # 0x14022b2b0
1401a0465:	e8 26 2f f2 ff       	call   0x1400c3390
1401a046a:	41 b8 50 1a 00 00    	mov    $0x1a50,%r8d
1401a0470:	48 8d 15 dc ae 08 00 	lea    0x8aedc(%rip),%rdx        # 0x14022b353
1401a0477:	48 8d 0d 49 cf 08 00 	lea    0x8cf49(%rip),%rcx        # 0x14022d3c7
1401a047e:	ff 15 54 ef 10 00    	call   *0x10ef54(%rip)        # 0x1402af3d8
1401a0484:	ba 28 00 00 00       	mov    $0x28,%edx
1401a0489:	48 8d 0d 20 ae 08 00 	lea    0x8ae20(%rip),%rcx        # 0x14022b2b0
1401a0490:	e8 fb 2e f2 ff       	call   0x1400c3390
1401a0495:	90                   	nop
1401a0496:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a049d:	00 00 00
1401a04a0:	55                   	push   %rbp
1401a04a1:	57                   	push   %rdi
1401a04a2:	56                   	push   %rsi
1401a04a3:	53                   	push   %rbx
1401a04a4:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1401a04ab:	48 8b 35 3e 86 09 00 	mov    0x9863e(%rip),%rsi        # 0x140238af0
1401a04b2:	48 8d 3d b4 b3 08 00 	lea    0x8b3b4(%rip),%rdi        # 0x14022b86d
1401a04b9:	48 89 cb             	mov    %rcx,%rbx
1401a04bc:	48 89 d5             	mov    %rdx,%rbp
1401a04bf:	48 8b 0e             	mov    (%rsi),%rcx
1401a04c2:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1401a04c7:	48 89 d9             	mov    %rbx,%rcx
1401a04ca:	e8 11 49 ec ff       	call   0x140064de0
1401a04cf:	48 89 fa             	mov    %rdi,%rdx
1401a04d2:	48 89 c1             	mov    %rax,%rcx
1401a04d5:	e8 f6 44 ec ff       	call   0x1400649d0
1401a04da:	85 c0                	test   %eax,%eax
1401a04dc:	75 22                	jne    0x1401a0500
1401a04de:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401a04e3:	48 2b 16             	sub    (%rsi),%rdx
1401a04e6:	0f 85 07 01 00 00    	jne    0x1401a05f3
1401a04ec:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1401a04f3:	5b                   	pop    %rbx
1401a04f4:	5e                   	pop    %rsi
1401a04f5:	5f                   	pop    %rdi
1401a04f6:	5d                   	pop    %rbp
1401a04f7:	c3                   	ret
1401a04f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a04ff:	00
1401a0500:	48 8b 0d 79 a1 10 00 	mov    0x10a179(%rip),%rcx        # 0x1402aa680
1401a0507:	48 85 c9             	test   %rcx,%rcx
1401a050a:	0f 84 c8 00 00 00    	je     0x1401a05d8
1401a0510:	e8 eb 76 e8 ff       	call   0x140027c00
1401a0515:	85 c0                	test   %eax,%eax
1401a0517:	74 07                	je     0x1401a0520
1401a0519:	c7 45 00 03 00 00 00 	movl   $0x3,0x0(%rbp)
1401a0520:	48 8b 0d 61 a1 10 00 	mov    0x10a161(%rip),%rcx        # 0x1402aa688
1401a0527:	48 85 c9             	test   %rcx,%rcx
1401a052a:	0f 84 88 00 00 00    	je     0x1401a05b8
1401a0530:	e8 cb 76 e8 ff       	call   0x140027c00
1401a0535:	85 c0                	test   %eax,%eax
1401a0537:	75 17                	jne    0x1401a0550
1401a0539:	b8 02 00 00 00       	mov    $0x2,%eax
1401a053e:	89 45 00             	mov    %eax,0x0(%rbp)
1401a0541:	b8 01 00 00 00       	mov    $0x1,%eax
1401a0546:	eb 96                	jmp    0x1401a04de
1401a0548:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a054f:	00
1401a0550:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401a0555:	48 8d 15 a8 b1 08 00 	lea    0x8b1a8(%rip),%rdx        # 0x14022b704
1401a055c:	48 89 d9             	mov    %rbx,%rcx
1401a055f:	e8 6c e8 e9 ff       	call   0x14003edd0
1401a0564:	85 c0                	test   %eax,%eax
1401a0566:	75 d1                	jne    0x1401a0539
1401a0568:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401a056d:	48 89 fa             	mov    %rdi,%rdx
1401a0570:	48 89 d9             	mov    %rbx,%rcx
1401a0573:	e8 58 e8 e9 ff       	call   0x14003edd0
1401a0578:	85 c0                	test   %eax,%eax
1401a057a:	75 bd                	jne    0x1401a0539
1401a057c:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a0581:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401a0586:	48 33 44 24 20       	xor    0x20(%rsp),%rax
1401a058b:	48 33 54 24 28       	xor    0x28(%rsp),%rdx
1401a0590:	48 09 d0             	or     %rdx,%rax
1401a0593:	75 a4                	jne    0x1401a0539
1401a0595:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a059a:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a059f:	48 33 44 24 30       	xor    0x30(%rsp),%rax
1401a05a4:	48 33 54 24 38       	xor    0x38(%rsp),%rdx
1401a05a9:	48 09 d0             	or     %rdx,%rax
1401a05ac:	75 8b                	jne    0x1401a0539
1401a05ae:	b8 04 00 00 00       	mov    $0x4,%eax
1401a05b3:	eb 89                	jmp    0x1401a053e
1401a05b5:	0f 1f 00             	nopl   (%rax)
1401a05b8:	48 8d 0d 83 b7 08 00 	lea    0x8b783(%rip),%rcx        # 0x14022bd42
1401a05bf:	e8 dc 20 ff ff       	call   0x1401926a0
1401a05c4:	48 89 05 bd a0 10 00 	mov    %rax,0x10a0bd(%rip)        # 0x1402aa688
1401a05cb:	48 89 c1             	mov    %rax,%rcx
1401a05ce:	e9 5d ff ff ff       	jmp    0x1401a0530
1401a05d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a05d8:	48 8d 0d d5 ad 08 00 	lea    0x8add5(%rip),%rcx        # 0x14022b3b4
1401a05df:	e8 bc 20 ff ff       	call   0x1401926a0
1401a05e4:	48 89 05 95 a0 10 00 	mov    %rax,0x10a095(%rip)        # 0x1402aa680
1401a05eb:	48 89 c1             	mov    %rax,%rcx
1401a05ee:	e9 1d ff ff ff       	jmp    0x1401a0510
1401a05f3:	e8 78 42 04 00       	call   0x1401e4870
1401a05f8:	90                   	nop
1401a05f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a0600:	41 56                	push   %r14
1401a0602:	41 55                	push   %r13
1401a0604:	41 54                	push   %r12
1401a0606:	55                   	push   %rbp
1401a0607:	57                   	push   %rdi
1401a0608:	56                   	push   %rsi
1401a0609:	53                   	push   %rbx
1401a060a:	48 83 ec 60          	sub    $0x60,%rsp
1401a060e:	4c 8b 35 db 84 09 00 	mov    0x984db(%rip),%r14        # 0x140238af0
1401a0615:	49 8b 06             	mov    (%r14),%rax
1401a0618:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401a061d:	31 c0                	xor    %eax,%eax
1401a061f:	48 8b 05 7a 8d 09 00 	mov    0x98d7a(%rip),%rax        # 0x1402393a0
1401a0626:	48 89 d5             	mov    %rdx,%rbp
1401a0629:	48 89 ca             	mov    %rcx,%rdx
1401a062c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401a0633:	00 00
1401a0635:	48 8d 0d ec b5 08 00 	lea    0x8b5ec(%rip),%rcx        # 0x14022bc28
1401a063c:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401a0643:	00 00
1401a0645:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a064a:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1401a0651:	00 00
1401a0653:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1401a065a:	00 00
1401a065c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401a0661:	e8 5a d7 ef ff       	call   0x14009ddc0
1401a0666:	48 8d 15 27 c4 08 00 	lea    0x8c427(%rip),%rdx        # 0x14022ca94
1401a066d:	48 89 c1             	mov    %rax,%rcx
1401a0670:	49 89 c5             	mov    %rax,%r13
1401a0673:	e8 e8 4f f4 ff       	call   0x1400e5660
1401a0678:	48 89 c6             	mov    %rax,%rsi
1401a067b:	48 85 c0             	test   %rax,%rax
1401a067e:	0f 84 04 01 00 00    	je     0x1401a0788
1401a0684:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1401a0689:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1401a068e:	eb 66                	jmp    0x1401a06f6
1401a0690:	ba 48 00 00 00       	mov    $0x48,%edx
1401a0695:	b9 01 00 00 00       	mov    $0x1,%ecx
1401a069a:	e8 01 a6 f2 ff       	call   0x1400caca0
1401a069f:	48 89 f2             	mov    %rsi,%rdx
1401a06a2:	48 89 f9             	mov    %rdi,%rcx
1401a06a5:	48 89 c3             	mov    %rax,%rbx
1401a06a8:	e8 b3 cc ef ff       	call   0x14009d360
1401a06ad:	83 f8 ff             	cmp    $0xffffffff,%eax
1401a06b0:	74 5e                	je     0x1401a0710
1401a06b2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401a06b7:	48 89 da             	mov    %rbx,%rdx
1401a06ba:	e8 71 ed e8 ff       	call   0x14002f430
1401a06bf:	85 c0                	test   %eax,%eax
1401a06c1:	75 4d                	jne    0x1401a0710
1401a06c3:	48 89 f2             	mov    %rsi,%rdx
1401a06c6:	48 89 f9             	mov    %rdi,%rcx
1401a06c9:	e8 92 cc ef ff       	call   0x14009d360
1401a06ce:	83 f8 ff             	cmp    $0xffffffff,%eax
1401a06d1:	74 3d                	je     0x1401a0710
1401a06d3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401a06d8:	48 8d 53 24          	lea    0x24(%rbx),%rdx
1401a06dc:	e8 4f ed e8 ff       	call   0x14002f430
1401a06e1:	85 c0                	test   %eax,%eax
1401a06e3:	75 2b                	jne    0x1401a0710
1401a06e5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401a06ea:	48 89 e9             	mov    %rbp,%rcx
1401a06ed:	e8 1e ee ef ff       	call   0x14009f510
1401a06f2:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a06f6:	48 89 f2             	mov    %rsi,%rdx