14034724a:	ff c8                	dec    %eax
14034724c:	89 43 10             	mov    %eax,0x10(%rbx)
14034724f:	85 c0                	test   %eax,%eax
140347251:	7f 1b                	jg     0x14034726e
140347253:	0f 88 fe 03 00 00    	js     0x140347657
140347259:	48 8b 03             	mov    (%rbx),%rax
14034725c:	ba 01 00 00 00       	mov    $0x1,%edx
140347261:	48 8b cb             	mov    %rbx,%rcx
140347264:	48 8b 00             	mov    (%rax),%rax
140347267:	ff 15 b3 c7 c3 00    	call   *0xc3c7b3(%rip)        # 0x140f83a20
14034726d:	90                   	nop
14034726e:	48 85 f6             	test   %rsi,%rsi
140347271:	74 27                	je     0x14034729a
140347273:	8b 46 10             	mov    0x10(%rsi),%eax
140347276:	ff c8                	dec    %eax
140347278:	89 46 10             	mov    %eax,0x10(%rsi)
14034727b:	85 c0                	test   %eax,%eax
14034727d:	7f 1b                	jg     0x14034729a
14034727f:	0f 88 dd 03 00 00    	js     0x140347662
140347285:	48 8b 06             	mov    (%rsi),%rax
140347288:	ba 01 00 00 00       	mov    $0x1,%edx
14034728d:	48 8b ce             	mov    %rsi,%rcx
140347290:	48 8b 00             	mov    (%rax),%rax
140347293:	ff 15 87 c7 c3 00    	call   *0xc3c787(%rip)        # 0x140f83a20
140347299:	90                   	nop
14034729a:	48 85 ff             	test   %rdi,%rdi
14034729d:	0f 84 cb 00 00 00    	je     0x14034736e
1403472a3:	49 8b 1f             	mov    (%r15),%rbx
1403472a6:	4c 8b 05 bb 4b 0d 01 	mov    0x10d4bbb(%rip),%r8        # 0x14141be68
1403472ad:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
1403472b4:	49 8b d6             	mov    %r14,%rdx
1403472b7:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403472bb:	e8 e0 b8 02 00       	call   0x140372ba0
1403472c0:	48 8b 38             	mov    (%rax),%rdi
1403472c3:	4c 89 28             	mov    %r13,(%rax)
1403472c6:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
1403472ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403472d0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1403472d4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403472d8:	e8 c3 b8 02 00       	call   0x140372ba0
1403472dd:	48 8b 30             	mov    (%rax),%rsi
1403472e0:	4c 89 28             	mov    %r13,(%rax)
1403472e3:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
1403472e7:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1403472ed:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1403472f1:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1403472f5:	e8 a6 b8 02 00       	call   0x140372ba0
1403472fa:	48 8b 10             	mov    (%rax),%rdx
1403472fd:	4c 89 28             	mov    %r13,(%rax)
140347300:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140347304:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140347308:	ba 07 00 00 00       	mov    $0x7,%edx
14034730d:	48 8b cb             	mov    %rbx,%rcx
140347310:	e8 eb d7 3e 00       	call   0x140734b00
140347315:	90                   	nop
140347316:	48 85 f6             	test   %rsi,%rsi
140347319:	74 27                	je     0x140347342
14034731b:	8b 46 10             	mov    0x10(%rsi),%eax
14034731e:	ff c8                	dec    %eax
140347320:	89 46 10             	mov    %eax,0x10(%rsi)
140347323:	85 c0                	test   %eax,%eax
140347325:	7f 1b                	jg     0x140347342
140347327:	0f 88 40 03 00 00    	js     0x14034766d
14034732d:	48 8b 06             	mov    (%rsi),%rax
140347330:	ba 01 00 00 00       	mov    $0x1,%edx
140347335:	48 8b ce             	mov    %rsi,%rcx
140347338:	48 8b 00             	mov    (%rax),%rax
14034733b:	ff 15 df c6 c3 00    	call   *0xc3c6df(%rip)        # 0x140f83a20
140347341:	90                   	nop
140347342:	48 85 ff             	test   %rdi,%rdi
140347345:	74 27                	je     0x14034736e
140347347:	8b 47 10             	mov    0x10(%rdi),%eax
14034734a:	ff c8                	dec    %eax
14034734c:	89 47 10             	mov    %eax,0x10(%rdi)
14034734f:	85 c0                	test   %eax,%eax
140347351:	7f 1b                	jg     0x14034736e
140347353:	0f 88 1f 03 00 00    	js     0x140347678
140347359:	48 8b 07             	mov    (%rdi),%rax
14034735c:	ba 01 00 00 00       	mov    $0x1,%edx
140347361:	48 8b cf             	mov    %rdi,%rcx
140347364:	48 8b 00             	mov    (%rax),%rax
140347367:	ff 15 b3 c6 c3 00    	call   *0xc3c6b3(%rip)        # 0x140f83a20
14034736d:	90                   	nop
14034736e:	4c 8b 05 f3 4a 0d 01 	mov    0x10d4af3(%rip),%r8        # 0x14141be68
140347375:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034737c:	49 8b d6             	mov    %r14,%rdx
14034737f:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140347383:	e8 18 b8 02 00       	call   0x140372ba0
140347388:	48 8b 30             	mov    (%rax),%rsi
14034738b:	4c 89 28             	mov    %r13,(%rax)
14034738e:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
140347392:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140347398:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14034739c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403473a0:	e8 fb b7 02 00       	call   0x140372ba0
1403473a5:	48 8b 38             	mov    (%rax),%rdi
1403473a8:	4c 89 28             	mov    %r13,(%rax)
1403473ab:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
1403473af:	48 8b 47 40          	mov    0x40(%rdi),%rax
1403473b3:	48 8b 08             	mov    (%rax),%rcx
1403473b6:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
1403473ba:	75 09                	jne    0x1403473c5
1403473bc:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1403473c0:	49 8b dd             	mov    %r13,%rbx
1403473c3:	eb 23                	jmp    0x1403473e8
1403473c5:	48 83 c1 60          	add    $0x60,%rcx
1403473c9:	48 8b 47 38          	mov    0x38(%rdi),%rax
1403473cd:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403473d4:	48 8b 02             	mov    (%rdx),%rax
1403473d7:	4c 8b 40 30          	mov    0x30(%rax),%r8
1403473db:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1403473df:	e8 ec 0c 3d 00       	call   0x1407180d0
1403473e4:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1403473e8:	48 85 db             	test   %rbx,%rbx
1403473eb:	74 27                	je     0x140347414
1403473ed:	8b 43 10             	mov    0x10(%rbx),%eax
1403473f0:	ff c8                	dec    %eax
1403473f2:	89 43 10             	mov    %eax,0x10(%rbx)
1403473f5:	85 c0                	test   %eax,%eax
1403473f7:	7f 1b                	jg     0x140347414
1403473f9:	0f 88 84 02 00 00    	js     0x140347683
1403473ff:	48 8b 03             	mov    (%rbx),%rax
140347402:	ba 01 00 00 00       	mov    $0x1,%edx
140347407:	48 8b cb             	mov    %rbx,%rcx
14034740a:	48 8b 00             	mov    (%rax),%rax
14034740d:	ff 15 0d c6 c3 00    	call   *0xc3c60d(%rip)        # 0x140f83a20
140347413:	90                   	nop
140347414:	8b 47 10             	mov    0x10(%rdi),%eax
140347417:	ff c8                	dec    %eax
140347419:	89 47 10             	mov    %eax,0x10(%rdi)
14034741c:	85 c0                	test   %eax,%eax
14034741e:	7f 1b                	jg     0x14034743b
140347420:	0f 88 68 02 00 00    	js     0x14034768e
140347426:	48 8b 07             	mov    (%rdi),%rax
140347429:	ba 01 00 00 00       	mov    $0x1,%edx
14034742e:	48 8b cf             	mov    %rdi,%rcx
140347431:	48 8b 00             	mov    (%rax),%rax
140347434:	ff 15 e6 c5 c3 00    	call   *0xc3c5e6(%rip)        # 0x140f83a20
14034743a:	90                   	nop
14034743b:	48 85 f6             	test   %rsi,%rsi
14034743e:	74 27                	je     0x140347467
140347440:	8b 46 10             	mov    0x10(%rsi),%eax
140347443:	ff c8                	dec    %eax
140347445:	89 46 10             	mov    %eax,0x10(%rsi)
140347448:	85 c0                	test   %eax,%eax
14034744a:	7f 1b                	jg     0x140347467
14034744c:	0f 88 47 02 00 00    	js     0x140347699
140347452:	48 8b 06             	mov    (%rsi),%rax
140347455:	ba 01 00 00 00       	mov    $0x1,%edx
14034745a:	48 8b ce             	mov    %rsi,%rcx
14034745d:	48 8b 00             	mov    (%rax),%rax
140347460:	ff 15 ba c5 c3 00    	call   *0xc3c5ba(%rip)        # 0x140f83a20
140347466:	90                   	nop
140347467:	48 85 db             	test   %rbx,%rbx
14034746a:	0f 84 15 01 00 00    	je     0x140347585
140347470:	4c 8b 05 f1 49 0d 01 	mov    0x10d49f1(%rip),%r8        # 0x14141be68
140347477:	45 8b 40 0c          	mov    0xc(%r8),%r8d
14034747b:	49 8b d7             	mov    %r15,%rdx
14034747e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140347482:	e8 19 b7 02 00       	call   0x140372ba0
140347487:	48 8b 18             	mov    (%rax),%rbx
14034748a:	4c 89 28             	mov    %r13,(%rax)
14034748d:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
140347491:	4c 8b 05 d0 49 0d 01 	mov    0x10d49d0(%rip),%r8        # 0x14141be68
140347498:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034749f:	49 8b d6             	mov    %r14,%rdx
1403474a2:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1403474a6:	e8 f5 b6 02 00       	call   0x140372ba0
1403474ab:	48 8b 38             	mov    (%rax),%rdi
1403474ae:	4c 89 28             	mov    %r13,(%rax)
1403474b1:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1403474b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1403474bb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403474bf:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1403474c3:	e8 d8 b6 02 00       	call   0x140372ba0
1403474c8:	48 8b 30             	mov    (%rax),%rsi
1403474cb:	4c 89 28             	mov    %r13,(%rax)
1403474ce:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1403474d2:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1403474d8:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1403474dc:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1403474e0:	e8 bb b6 02 00       	call   0x140372ba0
1403474e5:	48 8b 08             	mov    (%rax),%rcx
1403474e8:	4c 89 28             	mov    %r13,(%rax)
1403474eb:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1403474ef:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1403474f3:	ba 08 00 00 00       	mov    $0x8,%edx
1403474f8:	48 8b cb             	mov    %rbx,%rcx
1403474fb:	e8 00 d6 3e 00       	call   0x140734b00
140347500:	90                   	nop
140347501:	48 85 f6             	test   %rsi,%rsi
140347504:	74 27                	je     0x14034752d
140347506:	8b 46 10             	mov    0x10(%rsi),%eax
140347509:	ff c8                	dec    %eax
14034750b:	89 46 10             	mov    %eax,0x10(%rsi)
14034750e:	85 c0                	test   %eax,%eax
140347510:	7f 1b                	jg     0x14034752d
140347512:	0f 88 8c 01 00 00    	js     0x1403476a4
140347518:	48 8b 06             	mov    (%rsi),%rax
14034751b:	ba 01 00 00 00       	mov    $0x1,%edx
140347520:	48 8b ce             	mov    %rsi,%rcx
140347523:	48 8b 00             	mov    (%rax),%rax
140347526:	ff 15 f4 c4 c3 00    	call   *0xc3c4f4(%rip)        # 0x140f83a20
14034752c:	90                   	nop
14034752d:	48 85 ff             	test   %rdi,%rdi
140347530:	74 27                	je     0x140347559
140347532:	8b 47 10             	mov    0x10(%rdi),%eax
140347535:	ff c8                	dec    %eax
140347537:	89 47 10             	mov    %eax,0x10(%rdi)
14034753a:	85 c0                	test   %eax,%eax
14034753c:	7f 1b                	jg     0x140347559
14034753e:	0f 88 6b 01 00 00    	js     0x1403476af
140347544:	48 8b 07             	mov    (%rdi),%rax
140347547:	ba 01 00 00 00       	mov    $0x1,%edx
14034754c:	48 8b cf             	mov    %rdi,%rcx
14034754f:	48 8b 00             	mov    (%rax),%rax
140347552:	ff 15 c8 c4 c3 00    	call   *0xc3c4c8(%rip)        # 0x140f83a20
140347558:	90                   	nop
140347559:	48 85 db             	test   %rbx,%rbx
14034755c:	74 27                	je     0x140347585
14034755e:	8b 43 10             	mov    0x10(%rbx),%eax
140347561:	ff c8                	dec    %eax
140347563:	89 43 10             	mov    %eax,0x10(%rbx)
140347566:	85 c0                	test   %eax,%eax
140347568:	7f 1b                	jg     0x140347585
14034756a:	0f 88 4a 01 00 00    	js     0x1403476ba
140347570:	48 8b 03             	mov    (%rbx),%rax
140347573:	ba 01 00 00 00       	mov    $0x1,%edx
140347578:	48 8b cb             	mov    %rbx,%rcx
14034757b:	48 8b 00             	mov    (%rax),%rax
14034757e:	ff 15 9c c4 c3 00    	call   *0xc3c49c(%rip)        # 0x140f83a20
140347584:	90                   	nop
140347585:	4c 8b 05 dc 48 0d 01 	mov    0x10d48dc(%rip),%r8        # 0x14141be68
14034758c:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
140347593:	49 8b d6             	mov    %r14,%rdx
140347596:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14034759a:	e8 01 b6 02 00       	call   0x140372ba0
14034759f:	48 8b 18             	mov    (%rax),%rbx
1403475a2:	4c 89 28             	mov    %r13,(%rax)
1403475a5:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1403475a9:	49 8b d4             	mov    %r12,%rdx
1403475ac:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1403475b0:	e8 7b 0a 00 00       	call   0x140348030
1403475b5:	90                   	nop
1403475b6:	48 85 db             	test   %rbx,%rbx
1403475b9:	74 23                	je     0x1403475de
1403475bb:	8b 43 10             	mov    0x10(%rbx),%eax
1403475be:	ff c8                	dec    %eax
1403475c0:	89 43 10             	mov    %eax,0x10(%rbx)
1403475c3:	85 c0                	test   %eax,%eax
1403475c5:	7f 17                	jg     0x1403475de
1403475c7:	78 2d                	js     0x1403475f6
1403475c9:	48 8b 03             	mov    (%rbx),%rax
1403475cc:	ba 01 00 00 00       	mov    $0x1,%edx
1403475d1:	48 8b cb             	mov    %rbx,%rcx
1403475d4:	48 8b 00             	mov    (%rax),%rax
1403475d7:	ff 15 43 c4 c3 00    	call   *0xc3c443(%rip)        # 0x140f83a20
1403475dd:	90                   	nop
1403475de:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1403475e5:	00
1403475e6:	48 83 c4 60          	add    $0x60,%rsp
1403475ea:	41 5f                	pop    %r15
1403475ec:	41 5e                	pop    %r14
1403475ee:	41 5d                	pop    %r13
1403475f0:	41 5c                	pop    %r12
1403475f2:	5f                   	pop    %rdi
1403475f3:	5e                   	pop    %rsi
1403475f4:	5d                   	pop    %rbp
1403475f5:	c3                   	ret
1403475f6:	b9 02 00 00 00       	mov    $0x2,%ecx
1403475fb:	e8 00 31 44 00       	call   0x14078a700
140347600:	90                   	nop
140347601:	b9 02 00 00 00       	mov    $0x2,%ecx
140347606:	e8 f5 30 44 00       	call   0x14078a700
14034760b:	90                   	nop
14034760c:	b9 02 00 00 00       	mov    $0x2,%ecx
140347611:	e8 ea 30 44 00       	call   0x14078a700
140347616:	90                   	nop
140347617:	b9 02 00 00 00       	mov    $0x2,%ecx
14034761c:	e8 df 30 44 00       	call   0x14078a700
140347621:	90                   	nop
140347622:	b9 02 00 00 00       	mov    $0x2,%ecx
140347627:	e8 d4 30 44 00       	call   0x14078a700
14034762c:	90                   	nop
14034762d:	b9 02 00 00 00       	mov    $0x2,%ecx
140347632:	e8 c9 30 44 00       	call   0x14078a700
140347637:	90                   	nop
140347638:	48 8d 15 b9 33 c9 00 	lea    0xc933b9(%rip),%rdx        # 0x140fda9f8
14034763f:	48 8b 0d b2 9e 0e 01 	mov    0x10e9eb2(%rip),%rcx        # 0x1414314f8
140347646:	e8 65 a8 44 00       	call   0x140791eb0
14034764b:	90                   	nop
14034764c:	b9 02 00 00 00       	mov    $0x2,%ecx
140347651:	e8 aa 30 44 00       	call   0x14078a700
140347656:	90                   	nop
140347657:	b9 02 00 00 00       	mov    $0x2,%ecx
14034765c:	e8 9f 30 44 00       	call   0x14078a700
140347661:	90                   	nop
140347662:	b9 02 00 00 00       	mov    $0x2,%ecx
140347667:	e8 94 30 44 00       	call   0x14078a700
14034766c:	90                   	nop
14034766d:	b9 02 00 00 00       	mov    $0x2,%ecx
140347672:	e8 89 30 44 00       	call   0x14078a700
140347677:	90                   	nop
140347678:	b9 02 00 00 00       	mov    $0x2,%ecx
14034767d:	e8 7e 30 44 00       	call   0x14078a700
140347682:	90                   	nop
140347683:	b9 02 00 00 00       	mov    $0x2,%ecx
140347688:	e8 73 30 44 00       	call   0x14078a700
14034768d:	90                   	nop
14034768e:	b9 02 00 00 00       	mov    $0x2,%ecx
140347693:	e8 68 30 44 00       	call   0x14078a700
140347698:	90                   	nop
140347699:	b9 02 00 00 00       	mov    $0x2,%ecx
14034769e:	e8 5d 30 44 00       	call   0x14078a700
1403476a3:	90                   	nop
1403476a4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403476a9:	e8 52 30 44 00       	call   0x14078a700
1403476ae:	90                   	nop
1403476af:	b9 02 00 00 00       	mov    $0x2,%ecx
1403476b4:	e8 47 30 44 00       	call   0x14078a700
1403476b9:	90                   	nop
1403476ba:	b9 02 00 00 00       	mov    $0x2,%ecx
1403476bf:	e8 3c 30 44 00       	call   0x14078a700
1403476c4:	cc                   	int3
1403476c5:	cc                   	int3
1403476c6:	cc                   	int3
1403476c7:	cc                   	int3
1403476c8:	cc                   	int3
1403476c9:	cc                   	int3
1403476ca:	cc                   	int3
1403476cb:	cc                   	int3
1403476cc:	cc                   	int3
1403476cd:	cc                   	int3
1403476ce:	cc                   	int3
1403476cf:	cc                   	int3
1403476d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403476d5:	55                   	push   %rbp
1403476d6:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1403476db:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1403476e2:	48 8b d9             	mov    %rcx,%rbx
1403476e5:	33 c0                	xor    %eax,%eax
1403476e7:	89 45 77             	mov    %eax,0x77(%rbp)
1403476ea:	c7 45 7b 01 00 00 00 	movl   $0x1,0x7b(%rbp)
1403476f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1403476f4:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
1403476f9:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1403476fd:	0f ae e8             	lfence
140347700:	b9 08 00 00 00       	mov    $0x8,%ecx
140347705:	e8 26 f6 e4 ff       	call   0x140196d30
14034770a:	48 89 45 ef          	mov    %rax,-0x11(%rbp)