1403112a8:	48 8b cf             	mov    %rdi,%rcx
1403112ab:	e8 f0 f3 ff ff       	call   0x1403106a0
1403112b0:	0f b6 f0             	movzbl %al,%esi
1403112b3:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403112b8:	48 83 fa 0f          	cmp    $0xf,%rdx
1403112bc:	76 35                	jbe    0x1403112f3
1403112be:	48 ff c2             	inc    %rdx
1403112c1:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403112c6:	48 8b c1             	mov    %rcx,%rax
1403112c9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403112d0:	72 1c                	jb     0x1403112ee
1403112d2:	48 83 c2 27          	add    $0x27,%rdx
1403112d6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403112da:	48 2b c1             	sub    %rcx,%rax
1403112dd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403112e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1403112e5:	76 07                	jbe    0x1403112ee
1403112e7:	ff 15 0b 8d 01 00    	call   *0x18d0b(%rip)        # 0x140329ff8
1403112ed:	cc                   	int3
1403112ee:	e8 91 8f fe ff       	call   0x1402fa284
1403112f3:	40 84 f6             	test   %sil,%sil
1403112f6:	0f 84 1a fe ff ff    	je     0x140311116
1403112fc:	48 8b d3             	mov    %rbx,%rdx
1403112ff:	48 8b cf             	mov    %rdi,%rcx
140311302:	e8 a9 a0 d8 ff       	call   0x14009b3b0
140311307:	b0 01                	mov    $0x1,%al
140311309:	e9 0a fe ff ff       	jmp    0x140311118
14031130e:	cc                   	int3
14031130f:	cc                   	int3
140311310:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140311315:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14031131a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14031131f:	55                   	push   %rbp
140311320:	41 56                	push   %r14
140311322:	41 57                	push   %r15
140311324:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
140311329:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140311330:	48 8b f9             	mov    %rcx,%rdi
140311333:	33 f6                	xor    %esi,%esi
140311335:	e8 86 7b ff ff       	call   0x140308ec0
14031133a:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
14031133f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140311344:	4c 8d 0d e5 00 0b 00 	lea    0xb00e5(%rip),%r9        # 0x1403c1430
14031134b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140311351:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140311356:	48 8b cf             	mov    %rdi,%rcx
140311359:	e8 72 71 da ff       	call   0x1400b84d0
14031135e:	90                   	nop
14031135f:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311364:	84 c0                	test   %al,%al
140311366:	0f 85 94 00 00 00    	jne    0x140311400
14031136c:	4c 8d 0d c5 95 01 00 	lea    0x195c5(%rip),%r9        # 0x14032a938
140311373:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140311379:	48 8d 15 c8 00 0b 00 	lea    0xb00c8(%rip),%rdx        # 0x1403c1448
140311380:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140311385:	e8 76 c6 d8 ff       	call   0x14009da00
14031138a:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14031138f:	84 c0                	test   %al,%al
140311391:	75 6d                	jne    0x140311400
140311393:	4c 8d 0d 9e 95 01 00 	lea    0x1959e(%rip),%r9        # 0x14032a938
14031139a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403113a0:	48 8d 15 b1 00 0b 00 	lea    0xb00b1(%rip),%rdx        # 0x1403c1458
1403113a7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403113ac:	e8 4f c6 d8 ff       	call   0x14009da00
1403113b1:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403113b6:	84 c0                	test   %al,%al
1403113b8:	75 46                	jne    0x140311400
1403113ba:	4c 8d 0d 77 95 01 00 	lea    0x19577(%rip),%r9        # 0x14032a938
1403113c1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403113c7:	48 8d 15 9a 00 0b 00 	lea    0xb009a(%rip),%rdx        # 0x1403c1468
1403113ce:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403113d3:	e8 28 c6 d8 ff       	call   0x14009da00
1403113d8:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403113dd:	84 c0                	test   %al,%al
1403113df:	75 1f                	jne    0x140311400
1403113e1:	4c 8d 0d 50 95 01 00 	lea    0x19550(%rip),%r9        # 0x14032a938
1403113e8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1403113ee:	48 8d 15 83 00 0b 00 	lea    0xb0083(%rip),%rdx        # 0x1403c1478
1403113f5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403113fa:	e8 01 c6 d8 ff       	call   0x14009da00
1403113ff:	90                   	nop
140311400:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140311405:	e8 e6 84 d8 ff       	call   0x1400998f0
14031140a:	e8 11 7a ff ff       	call   0x140308e20
14031140f:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140311414:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140311419:	4c 8d 0d 68 00 0b 00 	lea    0xb0068(%rip),%r9        # 0x1403c1488
140311420:	41 b8 38 01 00 00    	mov    $0x138,%r8d
140311426:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14031142b:	48 8b cf             	mov    %rdi,%rcx
14031142e:	e8 9d 70 da ff       	call   0x1400b84d0
140311433:	90                   	nop
140311434:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
140311438:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14031143c:	4c 8d 35 1d cd 01 00 	lea    0x1cd1d(%rip),%r14        # 0x14032e160
140311443:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311448:	84 c0                	test   %al,%al
14031144a:	75 73                	jne    0x1403114bf
14031144c:	48 c7 44 24 50 0c 00 	movq   $0xc,0x50(%rsp)
140311453:	00 00
140311455:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14031145a:	b9 08 00 00 00       	mov    $0x8,%ecx
14031145f:	e8 e4 8d fe ff       	call   0x1402fa248
140311464:	48 8b d8             	mov    %rax,%rbx
140311467:	48 85 c0             	test   %rax,%rax
14031146a:	74 05                	je     0x140311471
14031146c:	4c 89 30             	mov    %r14,(%rax)
14031146f:	eb 03                	jmp    0x140311474
140311471:	48 8b de             	mov    %rsi,%rbx
140311474:	e8 27 9e d7 ff       	call   0x14008b2a0
140311479:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
14031147e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311483:	89 74 24 38          	mov    %esi,0x38(%rsp)
140311487:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14031148b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140311490:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311495:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14031149a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14031149f:	45 33 c9             	xor    %r9d,%r9d
1403114a2:	4c 8d 05 8f 94 01 00 	lea    0x1948f(%rip),%r8        # 0x14032a938
1403114a9:	48 8d 15 24 98 01 00 	lea    0x19824(%rip),%rdx        # 0x14032acd4
1403114b0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403114b5:	e8 06 c0 d8 ff       	call   0x14009d4c0
1403114ba:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403114bf:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
1403114c3:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1403114c7:	84 c0                	test   %al,%al
1403114c9:	75 76                	jne    0x140311541
1403114cb:	48 c7 44 24 50 0c 00 	movq   $0xc,0x50(%rsp)
1403114d2:	00 00
1403114d4:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1403114d9:	b9 08 00 00 00       	mov    $0x8,%ecx
1403114de:	e8 65 8d fe ff       	call   0x1402fa248
1403114e3:	48 8b d8             	mov    %rax,%rbx
1403114e6:	48 85 c0             	test   %rax,%rax
1403114e9:	74 05                	je     0x1403114f0
1403114eb:	4c 89 30             	mov    %r14,(%rax)
1403114ee:	eb 03                	jmp    0x1403114f3
1403114f0:	48 8b de             	mov    %rsi,%rbx
1403114f3:	e8 a8 9d d7 ff       	call   0x14008b2a0
1403114f8:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1403114fd:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311502:	89 74 24 38          	mov    %esi,0x38(%rsp)
140311506:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14031150a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14031150f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311514:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140311519:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14031151e:	41 b9 20 00 00 00    	mov    $0x20,%r9d
140311524:	4c 8d 05 0d 94 01 00 	lea    0x1940d(%rip),%r8        # 0x14032a938
14031152b:	48 8d 15 6e ff 0a 00 	lea    0xaff6e(%rip),%rdx        # 0x1403c14a0
140311532:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140311537:	e8 84 bf d8 ff       	call   0x14009d4c0
14031153c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311541:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
140311545:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
140311549:	84 c0                	test   %al,%al
14031154b:	75 76                	jne    0x1403115c3
14031154d:	48 c7 44 24 50 0c 00 	movq   $0xc,0x50(%rsp)
140311554:	00 00
140311556:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14031155b:	b9 08 00 00 00       	mov    $0x8,%ecx
140311560:	e8 e3 8c fe ff       	call   0x1402fa248
140311565:	48 8b d8             	mov    %rax,%rbx
140311568:	48 85 c0             	test   %rax,%rax
14031156b:	74 05                	je     0x140311572
14031156d:	4c 89 30             	mov    %r14,(%rax)
140311570:	eb 03                	jmp    0x140311575
140311572:	48 8b de             	mov    %rsi,%rbx
140311575:	e8 26 9d d7 ff       	call   0x14008b2a0
14031157a:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
14031157f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311584:	89 74 24 38          	mov    %esi,0x38(%rsp)
140311588:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14031158c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140311591:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311596:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14031159b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403115a0:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1403115a6:	4c 8d 05 8b 93 01 00 	lea    0x1938b(%rip),%r8        # 0x14032a938
1403115ad:	48 8d 15 f4 fe 0a 00 	lea    0xafef4(%rip),%rdx        # 0x1403c14a8
1403115b4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403115b9:	e8 02 bf d8 ff       	call   0x14009d4c0
1403115be:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403115c3:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1403115c7:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
1403115cb:	84 c0                	test   %al,%al
1403115cd:	75 76                	jne    0x140311645
1403115cf:	48 c7 44 24 50 0c 00 	movq   $0xc,0x50(%rsp)
1403115d6:	00 00
1403115d8:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1403115dd:	b9 08 00 00 00       	mov    $0x8,%ecx
1403115e2:	e8 61 8c fe ff       	call   0x1402fa248
1403115e7:	48 8b d8             	mov    %rax,%rbx
1403115ea:	48 85 c0             	test   %rax,%rax
1403115ed:	74 05                	je     0x1403115f4
1403115ef:	4c 89 30             	mov    %r14,(%rax)
1403115f2:	eb 03                	jmp    0x1403115f7
1403115f4:	48 8b de             	mov    %rsi,%rbx
1403115f7:	e8 a4 9c d7 ff       	call   0x14008b2a0
1403115fc:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140311601:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311606:	89 74 24 38          	mov    %esi,0x38(%rsp)
14031160a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14031160e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140311613:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311618:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14031161d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140311622:	41 b9 60 00 00 00    	mov    $0x60,%r9d
140311628:	4c 8d 05 09 93 01 00 	lea    0x19309(%rip),%r8        # 0x14032a938
14031162f:	48 8d 15 7a fe 0a 00 	lea    0xafe7a(%rip),%rdx        # 0x1403c14b0
140311636:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14031163b:	e8 80 be d8 ff       	call   0x14009d4c0
140311640:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311645:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140311649:	48 89 75 08          	mov    %rsi,0x8(%rbp)
14031164d:	84 c0                	test   %al,%al
14031164f:	75 76                	jne    0x1403116c7
140311651:	48 c7 44 24 50 0c 00 	movq   $0xc,0x50(%rsp)
140311658:	00 00
14031165a:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14031165f:	b9 08 00 00 00       	mov    $0x8,%ecx
140311664:	e8 df 8b fe ff       	call   0x1402fa248
140311669:	48 8b d8             	mov    %rax,%rbx
14031166c:	48 85 c0             	test   %rax,%rax
14031166f:	74 05                	je     0x140311676
140311671:	4c 89 30             	mov    %r14,(%rax)
140311674:	eb 03                	jmp    0x140311679
140311676:	48 8b de             	mov    %rsi,%rbx
140311679:	e8 22 9c d7 ff       	call   0x14008b2a0
14031167e:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140311683:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311688:	89 74 24 38          	mov    %esi,0x38(%rsp)
14031168c:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
140311690:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140311695:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14031169a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14031169f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403116a4:	41 b9 80 00 00 00    	mov    $0x80,%r9d
1403116aa:	4c 8d 05 87 92 01 00 	lea    0x19287(%rip),%r8        # 0x14032a938
1403116b1:	48 8d 15 00 fe 0a 00 	lea    0xafe00(%rip),%rdx        # 0x1403c14b8
1403116b8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403116bd:	e8 fe bd d8 ff       	call   0x14009d4c0
1403116c2:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403116c7:	48 89 75 10          	mov    %rsi,0x10(%rbp)
1403116cb:	48 89 75 18          	mov    %rsi,0x18(%rbp)
1403116cf:	84 c0                	test   %al,%al
1403116d1:	75 7d                	jne    0x140311750
1403116d3:	48 c7 44 24 50 01 00 	movq   $0x1,0x50(%rsp)
1403116da:	00 00
1403116dc:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1403116e1:	b9 08 00 00 00       	mov    $0x8,%ecx
1403116e6:	e8 5d 8b fe ff       	call   0x1402fa248
1403116eb:	48 8b d8             	mov    %rax,%rbx
1403116ee:	48 85 c0             	test   %rax,%rax
1403116f1:	74 0c                	je     0x1403116ff
1403116f3:	48 8d 05 96 ca 01 00 	lea    0x1ca96(%rip),%rax        # 0x14032e190
1403116fa:	48 89 03             	mov    %rax,(%rbx)
1403116fd:	eb 03                	jmp    0x140311702
1403116ff:	48 8b de             	mov    %rsi,%rbx
140311702:	e8 79 a2 d7 ff       	call   0x14008b980
140311707:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
14031170c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311711:	89 74 24 38          	mov    %esi,0x38(%rsp)
140311715:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140311719:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14031171e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311723:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140311728:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14031172d:	41 b9 a0 00 00 00    	mov    $0xa0,%r9d
140311733:	4c 8d 05 fe 91 01 00 	lea    0x191fe(%rip),%r8        # 0x14032a938
14031173a:	48 8d 15 7f fd 0a 00 	lea    0xafd7f(%rip),%rdx        # 0x1403c14c0
140311741:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140311746:	e8 75 bd d8 ff       	call   0x14009d4c0
14031174b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311750:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
140311754:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
140311758:	4c 8d 3d 61 ca 01 00 	lea    0x1ca61(%rip),%r15        # 0x14032e1c0
14031175f:	84 c0                	test   %al,%al
140311761:	75 7d                	jne    0x1403117e0
140311763:	c7 44 24 50 0f 00 00 	movl   $0xf,0x50(%rsp)
14031176a:	00
14031176b:	c7 44 24 54 0c 00 00 	movl   $0xc,0x54(%rsp)
140311772:	00
140311773:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140311778:	b9 08 00 00 00       	mov    $0x8,%ecx
14031177d:	e8 c6 8a fe ff       	call   0x1402fa248
140311782:	48 8b d8             	mov    %rax,%rbx
140311785:	48 85 c0             	test   %rax,%rax
140311788:	74 05                	je     0x14031178f
14031178a:	4c 89 38             	mov    %r15,(%rax)
14031178d:	eb 03                	jmp    0x140311792
14031178f:	48 8b de             	mov    %rsi,%rbx
140311792:	e8 69 9f d7 ff       	call   0x14008b700
140311797:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
14031179c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1403117a1:	89 74 24 38          	mov    %esi,0x38(%rsp)
1403117a5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1403117a9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1403117ae:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403117b3:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1403117b8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403117bd:	41 b9 a8 00 00 00    	mov    $0xa8,%r9d
1403117c3:	4c 8d 05 6e 91 01 00 	lea    0x1916e(%rip),%r8        # 0x14032a938
1403117ca:	48 8d 15 07 fd 0a 00 	lea    0xafd07(%rip),%rdx        # 0x1403c14d8
1403117d1:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403117d6:	e8 e5 bc d8 ff       	call   0x14009d4c0
1403117db:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1403117e0:	48 89 75 a0          	mov    %rsi,-0x60(%rbp)
1403117e4:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
1403117e8:	84 c0                	test   %al,%al
1403117ea:	0f 85 84 00 00 00    	jne    0x140311874
1403117f0:	c7 44 24 50 13 00 00 	movl   $0x13,0x50(%rsp)
1403117f7:	00
1403117f8:	c7 44 24 54 0d 00 00 	movl   $0xd,0x54(%rsp)
1403117ff:	00
140311800:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140311805:	b9 08 00 00 00       	mov    $0x8,%ecx
14031180a:	e8 39 8a fe ff       	call   0x1402fa248
14031180f:	48 8b d8             	mov    %rax,%rbx
140311812:	48 85 c0             	test   %rax,%rax
140311815:	74 0c                	je     0x140311823
140311817:	48 8d 05 0a 07 0b 00 	lea    0xb070a(%rip),%rax        # 0x1403c1f28
14031181e:	48 89 03             	mov    %rax,(%rbx)
140311821:	eb 03                	jmp    0x140311826
140311823:	48 8b de             	mov    %rsi,%rbx
140311826:	e8 b5 74 ff ff       	call   0x140308ce0
14031182b:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140311830:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140311835:	89 74 24 38          	mov    %esi,0x38(%rsp)
140311839:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14031183d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140311842:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140311847:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14031184c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140311851:	41 b9 c0 00 00 00    	mov    $0xc0,%r9d
140311857:	4c 8d 05 da 90 01 00 	lea    0x190da(%rip),%r8        # 0x14032a938
14031185e:	48 8d 15 8b fc 0a 00 	lea    0xafc8b(%rip),%rdx        # 0x1403c14f0
140311865:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14031186a:	e8 51 bc d8 ff       	call   0x14009d4c0
14031186f:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140311874:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
140311878:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
14031187c:	84 c0                	test   %al,%al
14031187e:	75 7d                	jne    0x1403118fd
140311880:	c7 44 24 50 0f 00 00 	movl   $0xf,0x50(%rsp)
140311887:	00
140311888:	c7 44 24 54 0c 00 00 	movl   $0xc,0x54(%rsp)
14031188f:	00
140311890:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)