1401f7212:	41 55                	push   %r13
1401f7214:	41 56                	push   %r14
1401f7216:	41 57                	push   %r15
1401f7218:	b8 70 00 00 00       	mov    $0x70,%eax
1401f721d:	e8 0e 99 0b 00       	call   0x1402b0b30
1401f7222:	48 2b e0             	sub    %rax,%rsp
1401f7225:	33 c0                	xor    %eax,%eax
1401f7227:	48 8b fa             	mov    %rdx,%rdi
1401f722a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401f722f:	8b e8                	mov    %eax,%ebp
1401f7231:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401f7236:	44 8b e8             	mov    %eax,%r13d
1401f7239:	89 81 48 0b 00 00    	mov    %eax,0xb48(%rcx)
1401f723f:	8b f0                	mov    %eax,%esi
1401f7241:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401f7248:	00
1401f7249:	44 8b f8             	mov    %eax,%r15d
1401f724c:	44 8b f0             	mov    %eax,%r14d
1401f724f:	44 8b e0             	mov    %eax,%r12d
1401f7252:	48 8b 81 10 09 00 00 	mov    0x910(%rcx),%rax
1401f7259:	48 8b d9             	mov    %rcx,%rbx
1401f725c:	81 38 04 03 00 00    	cmpl   $0x304,(%rax)
1401f7262:	0f 85 f8 04 00 00    	jne    0x1401f7760
1401f7268:	4c 39 b0 30 03 00 00 	cmp    %r14,0x330(%rax)
1401f726f:	75 0d                	jne    0x1401f727e
1401f7271:	4c 39 b1 18 09 00 00 	cmp    %r14,0x918(%rcx)
1401f7278:	0f 84 e2 04 00 00    	je     0x1401f7760
1401f727e:	83 b9 e0 08 00 00 01 	cmpl   $0x1,0x8e0(%rcx)
1401f7285:	75 0f                	jne    0x1401f7296
1401f7287:	e8 a4 df f1 ff       	call   0x140115230
1401f728c:	48 8b f0             	mov    %rax,%rsi
1401f728f:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401f7296:	48 39 a8 30 03 00 00 	cmp    %rbp,0x330(%rax)
1401f729d:	0f 84 d4 00 00 00    	je     0x1401f7377
1401f72a3:	48 8b 88 f0 02 00 00 	mov    0x2f0(%rax),%rcx
1401f72aa:	48 85 c9             	test   %rcx,%rcx
1401f72ad:	75 39                	jne    0x1401f72e8
1401f72af:	e8 bc fd f2 ff       	call   0x140127070
1401f72b4:	4c 8d 05 ed 33 14 00 	lea    0x1433ed(%rip),%r8        # 0x14033a6a8
1401f72bb:	ba f1 03 00 00       	mov    $0x3f1,%edx
1401f72c0:	48 8d 0d f1 30 14 00 	lea    0x1430f1(%rip),%rcx        # 0x14033a3b8
1401f72c7:	e8 c4 fe f2 ff       	call   0x140127190
1401f72cc:	45 33 c9             	xor    %r9d,%r9d
1401f72cf:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f72d5:	48 8b cb             	mov    %rbx,%rcx
1401f72d8:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f72dc:	e8 cf 8f f8 ff       	call   0x1401802b0
1401f72e1:	33 c0                	xor    %eax,%eax
1401f72e3:	e9 7d 04 00 00       	jmp    0x1401f7765
1401f72e8:	8b 51 40             	mov    0x40(%rcx),%edx
1401f72eb:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401f72f2:	e8 a9 e4 f1 ff       	call   0x1401157a0
1401f72f7:	4c 8b f8             	mov    %rax,%r15
1401f72fa:	48 85 c0             	test   %rax,%rax
1401f72fd:	74 78                	je     0x1401f7377
1401f72ff:	83 bb e0 08 00 00 01 	cmpl   $0x1,0x8e0(%rbx)
1401f7306:	75 05                	jne    0x1401f730d
1401f7308:	48 3b c6             	cmp    %rsi,%rax
1401f730b:	75 6a                	jne    0x1401f7377
1401f730d:	33 c9                	xor    %ecx,%ecx
1401f730f:	e8 1c c3 0c 00       	call   0x1402c3630
1401f7314:	4c 8b 83 10 09 00 00 	mov    0x910(%rbx),%r8
1401f731b:	41 2b 80 d8 02 00 00 	sub    0x2d8(%r8),%eax
1401f7322:	8d 48 ff             	lea    -0x1(%rax),%ecx
1401f7325:	0f 44 c8             	cmove  %eax,%ecx
1401f7328:	41 39 88 38 03 00 00 	cmp    %ecx,0x338(%r8)
1401f732f:	72 46                	jb     0x1401f7377
1401f7331:	69 e9 e8 03 00 00    	imul   $0x3e8,%ecx,%ebp
1401f7337:	85 c9                	test   %ecx,%ecx
1401f7339:	74 0e                	je     0x1401f7349
1401f733b:	b8 d3 4d 62 10       	mov    $0x10624dd3,%eax
1401f7340:	f7 e5                	mul    %ebp
1401f7342:	c1 ea 06             	shr    $0x6,%edx
1401f7345:	3b d1                	cmp    %ecx,%edx
1401f7347:	75 2e                	jne    0x1401f7377
1401f7349:	41 03 a8 3c 03 00 00 	add    0x33c(%r8),%ebp
1401f7350:	49 8b cf             	mov    %r15,%rcx
1401f7353:	e8 a8 2c f4 ff       	call   0x14013a000
1401f7358:	ff 83 48 0b 00 00    	incl   0xb48(%rbx)
1401f735e:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401f7364:	48 98                	cltq
1401f7366:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401f736d:	00
1401f736e:	48 8b 83 18 09 00 00 	mov    0x918(%rbx),%rax
1401f7375:	eb 10                	jmp    0x1401f7387
1401f7377:	48 8b 83 18 09 00 00 	mov    0x918(%rbx),%rax
1401f737e:	48 85 c0             	test   %rax,%rax
1401f7381:	0f 84 d9 03 00 00    	je     0x1401f7760
1401f7387:	48 85 c0             	test   %rax,%rax
1401f738a:	0f 84 a9 00 00 00    	je     0x1401f7439
1401f7390:	48 8b 80 f0 02 00 00 	mov    0x2f0(%rax),%rax
1401f7397:	48 8b 8b a0 09 00 00 	mov    0x9a0(%rbx),%rcx
1401f739e:	8b 50 40             	mov    0x40(%rax),%edx
1401f73a1:	e8 fa e3 f1 ff       	call   0x1401157a0
1401f73a6:	4c 8b f0             	mov    %rax,%r14
1401f73a9:	48 85 c0             	test   %rax,%rax
1401f73ac:	75 39                	jne    0x1401f73e7
1401f73ae:	e8 bd fc f2 ff       	call   0x140127070
1401f73b3:	4c 8d 05 ee 32 14 00 	lea    0x1432ee(%rip),%r8        # 0x14033a6a8
1401f73ba:	ba 42 04 00 00       	mov    $0x442,%edx
1401f73bf:	48 8d 0d f2 2f 14 00 	lea    0x142ff2(%rip),%rcx        # 0x14033a3b8
1401f73c6:	e8 c5 fd f2 ff       	call   0x140127190
1401f73cb:	45 33 c9             	xor    %r9d,%r9d
1401f73ce:	41 8d 56 50          	lea    0x50(%r14),%edx
1401f73d2:	41 b8 db 00 00 00    	mov    $0xdb,%r8d
1401f73d8:	48 8b cb             	mov    %rbx,%rcx
1401f73db:	e8 d0 8e f8 ff       	call   0x1401802b0
1401f73e0:	33 c0                	xor    %eax,%eax
1401f73e2:	e9 7e 03 00 00       	jmp    0x1401f7765
1401f73e7:	83 bb e0 08 00 00 01 	cmpl   $0x1,0x8e0(%rbx)
1401f73ee:	75 3e                	jne    0x1401f742e
1401f73f0:	48 3b c6             	cmp    %rsi,%rax
1401f73f3:	74 39                	je     0x1401f742e
1401f73f5:	e8 76 fc f2 ff       	call   0x140127070
1401f73fa:	4c 8d 05 a7 32 14 00 	lea    0x1432a7(%rip),%r8        # 0x14033a6a8
1401f7401:	ba 4b 04 00 00       	mov    $0x44b,%edx
1401f7406:	48 8d 0d ab 2f 14 00 	lea    0x142fab(%rip),%rcx        # 0x14033a3b8
1401f740d:	e8 7e fd f2 ff       	call   0x140127190
1401f7412:	45 33 c9             	xor    %r9d,%r9d
1401f7415:	41 b8 db 00 00 00    	mov    $0xdb,%r8d
1401f741b:	48 8b cb             	mov    %rbx,%rcx
1401f741e:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7422:	e8 89 8e f8 ff       	call   0x1401802b0
1401f7427:	33 c0                	xor    %eax,%eax
1401f7429:	e9 37 03 00 00       	jmp    0x1401f7765
1401f742e:	48 8b c8             	mov    %rax,%rcx
1401f7431:	e8 ca 2b f4 ff       	call   0x14013a000
1401f7436:	4c 63 e8             	movslq %eax,%r13
1401f7439:	ba 29 00 00 00       	mov    $0x29,%edx
1401f743e:	48 8b cf             	mov    %rdi,%rcx
1401f7441:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
1401f7445:	e8 86 a6 fa ff       	call   0x1401a1ad0
1401f744a:	85 c0                	test   %eax,%eax
1401f744c:	0f 84 d8 02 00 00    	je     0x1401f772a
1401f7452:	ba 02 00 00 00       	mov    $0x2,%edx
1401f7457:	48 8b cf             	mov    %rdi,%rcx
1401f745a:	e8 f1 a8 fa ff       	call   0x1401a1d50
1401f745f:	85 c0                	test   %eax,%eax
1401f7461:	0f 84 c3 02 00 00    	je     0x1401f772a
1401f7467:	ba 02 00 00 00       	mov    $0x2,%edx
1401f746c:	48 8b cf             	mov    %rdi,%rcx
1401f746f:	e8 dc a8 fa ff       	call   0x1401a1d50
1401f7474:	85 c0                	test   %eax,%eax
1401f7476:	0f 84 ae 02 00 00    	je     0x1401f772a
1401f747c:	45 85 e4             	test   %r12d,%r12d
1401f747f:	74 74                	je     0x1401f74f5
1401f7481:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
1401f7488:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401f748e:	48 8b cf             	mov    %rdi,%rcx
1401f7491:	4c 8b 82 30 03 00 00 	mov    0x330(%rdx),%r8
1401f7498:	48 8b 92 28 03 00 00 	mov    0x328(%rdx),%rdx
1401f749f:	e8 2c aa fa ff       	call   0x1401a1ed0
1401f74a4:	85 c0                	test   %eax,%eax
1401f74a6:	74 14                	je     0x1401f74bc
1401f74a8:	8b d5                	mov    %ebp,%edx
1401f74aa:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401f74b0:	48 8b cf             	mov    %rdi,%rcx
1401f74b3:	e8 18 a6 fa ff       	call   0x1401a1ad0
1401f74b8:	85 c0                	test   %eax,%eax
1401f74ba:	75 39                	jne    0x1401f74f5
1401f74bc:	e8 af fb f2 ff       	call   0x140127070
1401f74c1:	4c 8d 05 e0 31 14 00 	lea    0x1431e0(%rip),%r8        # 0x14033a6a8
1401f74c8:	ba 5e 04 00 00       	mov    $0x45e,%edx
1401f74cd:	48 8d 0d e4 2e 14 00 	lea    0x142ee4(%rip),%rcx        # 0x14033a3b8
1401f74d4:	e8 b7 fc f2 ff       	call   0x140127190
1401f74d9:	45 33 c9             	xor    %r9d,%r9d
1401f74dc:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f74e2:	48 8b cb             	mov    %rbx,%rcx
1401f74e5:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f74e9:	e8 c2 8d f8 ff       	call   0x1401802b0
1401f74ee:	33 c0                	xor    %eax,%eax
1401f74f0:	e9 70 02 00 00       	jmp    0x1401f7765
1401f74f5:	48 83 bb 18 09 00 00 	cmpq   $0x0,0x918(%rbx)
1401f74fc:	00
1401f74fd:	74 40                	je     0x1401f753f
1401f74ff:	4c 8b 83 28 09 00 00 	mov    0x928(%rbx),%r8
1401f7506:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401f750c:	48 8b 93 20 09 00 00 	mov    0x920(%rbx),%rdx
1401f7513:	48 8b cf             	mov    %rdi,%rcx
1401f7516:	e8 b5 a9 fa ff       	call   0x1401a1ed0
1401f751b:	85 c0                	test   %eax,%eax
1401f751d:	0f 84 9b 01 00 00    	je     0x1401f76be
1401f7523:	33 d2                	xor    %edx,%edx
1401f7525:	48 8b cf             	mov    %rdi,%rcx
1401f7528:	44 8d 42 04          	lea    0x4(%rdx),%r8d
1401f752c:	e8 9f a5 fa ff       	call   0x1401a1ad0
1401f7531:	85 c0                	test   %eax,%eax
1401f7533:	0f 84 85 01 00 00    	je     0x1401f76be
1401f7539:	ff 83 48 0b 00 00    	incl   0xb48(%rbx)
1401f753f:	48 8b cf             	mov    %rdi,%rcx
1401f7542:	e8 39 9e fa ff       	call   0x1401a1380
1401f7547:	85 c0                	test   %eax,%eax
1401f7549:	0f 84 a5 01 00 00    	je     0x1401f76f4
1401f754f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401f7554:	48 8b cf             	mov    %rdi,%rcx
1401f7557:	e8 84 a0 fa ff       	call   0x1401a15e0
1401f755c:	85 c0                	test   %eax,%eax
1401f755e:	0f 84 90 01 00 00    	je     0x1401f76f4
1401f7564:	ba 02 00 00 00       	mov    $0x2,%edx
1401f7569:	48 8b cf             	mov    %rdi,%rcx
1401f756c:	e8 df a7 fa ff       	call   0x1401a1d50
1401f7571:	85 c0                	test   %eax,%eax
1401f7573:	0f 84 7b 01 00 00    	je     0x1401f76f4
1401f7579:	45 85 e4             	test   %r12d,%r12d
1401f757c:	74 23                	je     0x1401f75a1
1401f757e:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1401f7585:	00
1401f7586:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401f758b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f7591:	48 8b cf             	mov    %rdi,%rcx
1401f7594:	e8 a7 a8 fa ff       	call   0x1401a1e40
1401f7599:	85 c0                	test   %eax,%eax
1401f759b:	0f 84 53 01 00 00    	je     0x1401f76f4
1401f75a1:	48 83 bb 18 09 00 00 	cmpq   $0x0,0x918(%rbx)
1401f75a8:	00
1401f75a9:	74 1e                	je     0x1401f75c9
1401f75ab:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f75b1:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401f75b6:	49 8b d5             	mov    %r13,%rdx
1401f75b9:	48 8b cf             	mov    %rdi,%rcx
1401f75bc:	e8 7f a8 fa ff       	call   0x1401a1e40
1401f75c1:	85 c0                	test   %eax,%eax
1401f75c3:	0f 84 2b 01 00 00    	je     0x1401f76f4
1401f75c9:	48 8b cf             	mov    %rdi,%rcx
1401f75cc:	e8 af 9d fa ff       	call   0x1401a1380
1401f75d1:	85 c0                	test   %eax,%eax
1401f75d3:	0f 84 1b 01 00 00    	je     0x1401f76f4
1401f75d9:	48 8b cf             	mov    %rdi,%rcx
1401f75dc:	e8 9f 9d fa ff       	call   0x1401a1380
1401f75e1:	85 c0                	test   %eax,%eax
1401f75e3:	0f 84 0b 01 00 00    	je     0x1401f76f4
1401f75e9:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401f75ee:	48 8b cf             	mov    %rdi,%rcx
1401f75f1:	e8 ea 9f fa ff       	call   0x1401a15e0
1401f75f6:	85 c0                	test   %eax,%eax
1401f75f8:	0f 84 f6 00 00 00    	je     0x1401f76f4
1401f75fe:	48 8b cf             	mov    %rdi,%rcx
1401f7601:	e8 aa 9d fa ff       	call   0x1401a13b0
1401f7606:	85 c0                	test   %eax,%eax
1401f7608:	0f 84 e6 00 00 00    	je     0x1401f76f4
1401f760e:	48 8b cf             	mov    %rdi,%rcx
1401f7611:	e8 5a 9f fa ff       	call   0x1401a1570
1401f7616:	48 8b f8             	mov    %rax,%rdi
1401f7619:	33 f6                	xor    %esi,%esi
1401f761b:	48 2b 7c 24 68       	sub    0x68(%rsp),%rdi
1401f7620:	45 85 e4             	test   %r12d,%r12d
1401f7623:	74 43                	je     0x1401f7668
1401f7625:	48 8b 83 10 09 00 00 	mov    0x910(%rbx),%rax
1401f762c:	4c 8b c7             	mov    %rdi,%r8
1401f762f:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401f7634:	49 8b d7             	mov    %r15,%rdx
1401f7637:	89 74 24 40          	mov    %esi,0x40(%rsp)
1401f763b:	48 8b cb             	mov    %rbx,%rcx
1401f763e:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401f7645:	00
1401f7646:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401f764b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401f7650:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401f7655:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401f765a:	e8 a1 ee f9 ff       	call   0x140196500
1401f765f:	83 f8 01             	cmp    $0x1,%eax
1401f7662:	0f 85 79 fc ff ff    	jne    0x1401f72e1
1401f7668:	48 8b 83 18 09 00 00 	mov    0x918(%rbx),%rax
1401f766f:	48 85 c0             	test   %rax,%rax
1401f7672:	74 40                	je     0x1401f76b4
1401f7674:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401f7679:	4c 8b c7             	mov    %rdi,%r8
1401f767c:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
1401f7683:	00
1401f7684:	49 8b d6             	mov    %r14,%rdx
1401f7687:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1401f768e:	00
1401f768f:	48 8b cb             	mov    %rbx,%rcx
1401f7692:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401f7697:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401f769c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401f76a1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401f76a6:	e8 55 ee f9 ff       	call   0x140196500
1401f76ab:	83 f8 01             	cmp    $0x1,%eax
1401f76ae:	0f 85 2d fc ff ff    	jne    0x1401f72e1
1401f76b4:	b8 01 00 00 00       	mov    $0x1,%eax
1401f76b9:	e9 a7 00 00 00       	jmp    0x1401f7765
1401f76be:	e8 ad f9 f2 ff       	call   0x140127070
1401f76c3:	4c 8d 05 de 2f 14 00 	lea    0x142fde(%rip),%r8        # 0x14033a6a8
1401f76ca:	ba 67 04 00 00       	mov    $0x467,%edx
1401f76cf:	48 8d 0d e2 2c 14 00 	lea    0x142ce2(%rip),%rcx        # 0x14033a3b8
1401f76d6:	e8 b5 fa f2 ff       	call   0x140127190
1401f76db:	45 33 c9             	xor    %r9d,%r9d
1401f76de:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f76e4:	48 8b cb             	mov    %rbx,%rcx
1401f76e7:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f76eb:	e8 c0 8b f8 ff       	call   0x1401802b0
1401f76f0:	33 c0                	xor    %eax,%eax
1401f76f2:	eb 71                	jmp    0x1401f7765
1401f76f4:	e8 77 f9 f2 ff       	call   0x140127070
1401f76f9:	4c 8d 05 a8 2f 14 00 	lea    0x142fa8(%rip),%r8        # 0x14033a6a8
1401f7700:	ba 7c 04 00 00       	mov    $0x47c,%edx
1401f7705:	48 8d 0d ac 2c 14 00 	lea    0x142cac(%rip),%rcx        # 0x14033a3b8
1401f770c:	e8 7f fa f2 ff       	call   0x140127190
1401f7711:	45 33 c9             	xor    %r9d,%r9d
1401f7714:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f771a:	48 8b cb             	mov    %rbx,%rcx
1401f771d:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7721:	e8 8a 8b f8 ff       	call   0x1401802b0
1401f7726:	33 c0                	xor    %eax,%eax
1401f7728:	eb 3b                	jmp    0x1401f7765
1401f772a:	e8 41 f9 f2 ff       	call   0x140127070
1401f772f:	4c 8d 05 72 2f 14 00 	lea    0x142f72(%rip),%r8        # 0x14033a6a8
1401f7736:	ba 56 04 00 00       	mov    $0x456,%edx
1401f773b:	48 8d 0d 76 2c 14 00 	lea    0x142c76(%rip),%rcx        # 0x14033a3b8
1401f7742:	e8 49 fa f2 ff       	call   0x140127190
1401f7747:	45 33 c9             	xor    %r9d,%r9d
1401f774a:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f7750:	48 8b cb             	mov    %rbx,%rcx
1401f7753:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f7757:	e8 54 8b f8 ff       	call   0x1401802b0
1401f775c:	33 c0                	xor    %eax,%eax
1401f775e:	eb 05                	jmp    0x1401f7765
1401f7760:	b8 02 00 00 00       	mov    $0x2,%eax
1401f7765:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401f776a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401f776e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1401f7772:	49 8b 73 48          	mov    0x48(%r11),%rsi
1401f7776:	49 8b e3             	mov    %r11,%rsp
1401f7779:	41 5f                	pop    %r15
1401f777b:	41 5e                	pop    %r14
1401f777d:	41 5d                	pop    %r13
1401f777f:	41 5c                	pop    %r12
1401f7781:	5f                   	pop    %rdi
1401f7782:	c3                   	ret
1401f7783:	cc                   	int3
1401f7784:	cc                   	int3
1401f7785:	cc                   	int3
1401f7786:	cc                   	int3
1401f7787:	cc                   	int3
1401f7788:	cc                   	int3
1401f7789:	cc                   	int3
1401f778a:	cc                   	int3
1401f778b:	cc                   	int3
1401f778c:	cc                   	int3
1401f778d:	cc                   	int3
1401f778e:	cc                   	int3
1401f778f:	cc                   	int3
1401f7790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f7795:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401f779a:	57                   	push   %rdi
1401f779b:	b8 20 00 00 00       	mov    $0x20,%eax
1401f77a0:	e8 8b 93 0b 00       	call   0x1402b0b30
1401f77a5:	48 2b e0             	sub    %rax,%rsp
1401f77a8:	8b b1 e0 09 00 00    	mov    0x9e0(%rcx),%esi