1402f0347:	ff c8                	dec    %eax
1402f0349:	89 41 10             	mov    %eax,0x10(%rcx)
1402f034c:	85 c0                	test   %eax,%eax
1402f034e:	7f 18                	jg     0x1402f0368
1402f0350:	0f 88 75 05 00 00    	js     0x1402f08cb
1402f0356:	48 8b 01             	mov    (%rcx),%rax
1402f0359:	ba 01 00 00 00       	mov    $0x1,%edx
1402f035e:	48 8b 00             	mov    (%rax),%rax
1402f0361:	ff 15 b9 36 c9 00    	call   *0xc936b9(%rip)        # 0x140f83a20
1402f0367:	90                   	nop
1402f0368:	48 85 ff             	test   %rdi,%rdi
1402f036b:	74 27                	je     0x1402f0394
1402f036d:	8b 47 10             	mov    0x10(%rdi),%eax
1402f0370:	ff c8                	dec    %eax
1402f0372:	89 47 10             	mov    %eax,0x10(%rdi)
1402f0375:	85 c0                	test   %eax,%eax
1402f0377:	7f 1b                	jg     0x1402f0394
1402f0379:	0f 88 57 05 00 00    	js     0x1402f08d6
1402f037f:	48 8b 07             	mov    (%rdi),%rax
1402f0382:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0387:	48 8b cf             	mov    %rdi,%rcx
1402f038a:	48 8b 00             	mov    (%rax),%rax
1402f038d:	ff 15 8d 36 c9 00    	call   *0xc9368d(%rip)        # 0x140f83a20
1402f0393:	90                   	nop
1402f0394:	4d 85 f6             	test   %r14,%r14
1402f0397:	0f 84 26 03 00 00    	je     0x1402f06c3
1402f039d:	4c 8b 05 c4 ba 12 01 	mov    0x112bac4(%rip),%r8        # 0x14141be68
1402f03a4:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f03ab:	48 8b d6             	mov    %rsi,%rdx
1402f03ae:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f03b3:	e8 e8 27 08 00       	call   0x140372ba0
1402f03b8:	48 8b 38             	mov    (%rax),%rdi
1402f03bb:	4c 89 38             	mov    %r15,(%rax)
1402f03be:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f03c3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402f03c9:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1402f03cd:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f03d2:	e8 e9 c5 3b 00       	call   0x1406ac9c0
1402f03d7:	48 8b 08             	mov    (%rax),%rcx
1402f03da:	4c 89 38             	mov    %r15,(%rax)
1402f03dd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f03e2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f03e7:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402f03ec:	e8 1f f9 ea ff       	call   0x14019fd10
1402f03f1:	4c 8b c0             	mov    %rax,%r8
1402f03f4:	ba 13 00 00 00       	mov    $0x13,%edx
1402f03f9:	48 8b cf             	mov    %rdi,%rcx
1402f03fc:	e8 ff 46 44 00       	call   0x140734b00
1402f0401:	90                   	nop
1402f0402:	48 85 ff             	test   %rdi,%rdi
1402f0405:	74 27                	je     0x1402f042e
1402f0407:	8b 47 10             	mov    0x10(%rdi),%eax
1402f040a:	ff c8                	dec    %eax
1402f040c:	89 47 10             	mov    %eax,0x10(%rdi)
1402f040f:	85 c0                	test   %eax,%eax
1402f0411:	7f 1b                	jg     0x1402f042e
1402f0413:	0f 88 c8 04 00 00    	js     0x1402f08e1
1402f0419:	48 8b 07             	mov    (%rdi),%rax
1402f041c:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0421:	48 8b cf             	mov    %rdi,%rcx
1402f0424:	48 8b 00             	mov    (%rax),%rax
1402f0427:	ff 15 f3 35 c9 00    	call   *0xc935f3(%rip)        # 0x140f83a20
1402f042d:	90                   	nop
1402f042e:	e9 90 02 00 00       	jmp    0x1402f06c3
1402f0433:	48 8b 15 4e bb 12 01 	mov    0x112bb4e(%rip),%rdx        # 0x14141bf88
1402f043a:	48 81 c2 80 08 00 00 	add    $0x880,%rdx
1402f0441:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f0446:	e8 85 f9 ea ff       	call   0x14019fdd0
1402f044b:	48 8b 08             	mov    (%rax),%rcx
1402f044e:	4c 89 38             	mov    %r15,(%rax)
1402f0451:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402f0456:	48 8b 08             	mov    (%rax),%rcx
1402f0459:	48 85 c9             	test   %rcx,%rcx
1402f045c:	74 24                	je     0x1402f0482
1402f045e:	8b 41 10             	mov    0x10(%rcx),%eax
1402f0461:	ff c8                	dec    %eax
1402f0463:	89 41 10             	mov    %eax,0x10(%rcx)
1402f0466:	85 c0                	test   %eax,%eax
1402f0468:	7f 18                	jg     0x1402f0482
1402f046a:	0f 88 7c 04 00 00    	js     0x1402f08ec
1402f0470:	48 8b 01             	mov    (%rcx),%rax
1402f0473:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0478:	48 8b 00             	mov    (%rax),%rax
1402f047b:	ff 15 9f 35 c9 00    	call   *0xc9359f(%rip)        # 0x140f83a20
1402f0481:	90                   	nop
1402f0482:	49 8b d5             	mov    %r13,%rdx
1402f0485:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402f048a:	e8 41 f9 ea ff       	call   0x14019fdd0
1402f048f:	48 8b 08             	mov    (%rax),%rcx
1402f0492:	4c 89 38             	mov    %r15,(%rax)
1402f0495:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1402f049a:	48 8b 08             	mov    (%rax),%rcx
1402f049d:	48 85 c9             	test   %rcx,%rcx
1402f04a0:	74 24                	je     0x1402f04c6
1402f04a2:	8b 41 10             	mov    0x10(%rcx),%eax
1402f04a5:	ff c8                	dec    %eax
1402f04a7:	89 41 10             	mov    %eax,0x10(%rcx)
1402f04aa:	85 c0                	test   %eax,%eax
1402f04ac:	7f 18                	jg     0x1402f04c6
1402f04ae:	0f 88 43 04 00 00    	js     0x1402f08f7
1402f04b4:	48 8b 01             	mov    (%rcx),%rax
1402f04b7:	ba 01 00 00 00       	mov    $0x1,%edx
1402f04bc:	48 8b 00             	mov    (%rax),%rax
1402f04bf:	ff 15 5b 35 c9 00    	call   *0xc9355b(%rip)        # 0x140f83a20
1402f04c5:	90                   	nop
1402f04c6:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402f04cb:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402f04cf:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402f04d3:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1402f04d7:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1402f04db:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1402f04e0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402f04e5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402f04e9:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402f04ed:	e8 5e f9 ea ff       	call   0x14019fe50
1402f04f2:	4d 8b cc             	mov    %r12,%r9
1402f04f5:	4c 8b c0             	mov    %rax,%r8
1402f04f8:	48 8b 15 39 ab 12 01 	mov    0x112ab39(%rip),%rdx        # 0x14141b038
1402f04ff:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402f0503:	e8 88 3e 08 00       	call   0x140374390
1402f0508:	48 8b 08             	mov    (%rax),%rcx
1402f050b:	4c 89 38             	mov    %r15,(%rax)
1402f050e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402f0513:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f0518:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402f051c:	e8 ef f7 ea ff       	call   0x14019fd10
1402f0521:	4c 8b c0             	mov    %rax,%r8
1402f0524:	ba 12 00 00 00       	mov    $0x12,%edx
1402f0529:	48 8b cf             	mov    %rdi,%rcx
1402f052c:	e8 cf 45 44 00       	call   0x140734b00
1402f0531:	90                   	nop
1402f0532:	4c 8d 0d b7 df ea ff 	lea    -0x152049(%rip),%r9        # 0x14019e4f0
1402f0539:	ba 08 00 00 00       	mov    $0x8,%edx
1402f053e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402f0544:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402f0549:	e8 fe af b2 00       	call   0x140e1b54c
1402f054e:	90                   	nop
1402f054f:	48 85 ff             	test   %rdi,%rdi
1402f0552:	74 27                	je     0x1402f057b
1402f0554:	8b 47 10             	mov    0x10(%rdi),%eax
1402f0557:	ff c8                	dec    %eax
1402f0559:	89 47 10             	mov    %eax,0x10(%rdi)
1402f055c:	85 c0                	test   %eax,%eax
1402f055e:	7f 1b                	jg     0x1402f057b
1402f0560:	0f 88 9c 03 00 00    	js     0x1402f0902
1402f0566:	48 8b 07             	mov    (%rdi),%rax
1402f0569:	ba 01 00 00 00       	mov    $0x1,%edx
1402f056e:	48 8b cf             	mov    %rdi,%rcx
1402f0571:	48 8b 00             	mov    (%rax),%rax
1402f0574:	ff 15 a6 34 c9 00    	call   *0xc934a6(%rip)        # 0x140f83a20
1402f057a:	90                   	nop
1402f057b:	4c 8b 05 e6 b8 12 01 	mov    0x112b8e6(%rip),%r8        # 0x14141be68
1402f0582:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f0589:	48 8b d6             	mov    %rsi,%rdx
1402f058c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0591:	e8 0a 26 08 00       	call   0x140372ba0
1402f0596:	48 8b 38             	mov    (%rax),%rdi
1402f0599:	4c 89 38             	mov    %r15,(%rax)
1402f059c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f05a1:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1402f05a6:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402f05ac:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f05b1:	48 8b cf             	mov    %rdi,%rcx
1402f05b4:	e8 67 c8 44 00       	call   0x14073ce20
1402f05b9:	c7 45 90 04 00 00 00 	movl   $0x4,-0x70(%rbp)
1402f05c0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1402f05c5:	48 85 c9             	test   %rcx,%rcx
1402f05c8:	0f 84 3f 03 00 00    	je     0x1402f090d
1402f05ce:	4c 8b 71 20          	mov    0x20(%rcx),%r14
1402f05d2:	8b 41 10             	mov    0x10(%rcx),%eax
1402f05d5:	ff c8                	dec    %eax
1402f05d7:	89 41 10             	mov    %eax,0x10(%rcx)
1402f05da:	85 c0                	test   %eax,%eax
1402f05dc:	7f 18                	jg     0x1402f05f6
1402f05de:	0f 88 3d 03 00 00    	js     0x1402f0921
1402f05e4:	48 8b 01             	mov    (%rcx),%rax
1402f05e7:	ba 01 00 00 00       	mov    $0x1,%edx
1402f05ec:	48 8b 00             	mov    (%rax),%rax
1402f05ef:	ff 15 2b 34 c9 00    	call   *0xc9342b(%rip)        # 0x140f83a20
1402f05f5:	90                   	nop
1402f05f6:	48 85 ff             	test   %rdi,%rdi
1402f05f9:	74 27                	je     0x1402f0622
1402f05fb:	8b 47 10             	mov    0x10(%rdi),%eax
1402f05fe:	ff c8                	dec    %eax
1402f0600:	89 47 10             	mov    %eax,0x10(%rdi)
1402f0603:	85 c0                	test   %eax,%eax
1402f0605:	7f 1b                	jg     0x1402f0622
1402f0607:	0f 88 1f 03 00 00    	js     0x1402f092c
1402f060d:	48 8b 07             	mov    (%rdi),%rax
1402f0610:	ba 01 00 00 00       	mov    $0x1,%edx
1402f0615:	48 8b cf             	mov    %rdi,%rcx
1402f0618:	48 8b 00             	mov    (%rax),%rax
1402f061b:	ff 15 ff 33 c9 00    	call   *0xc933ff(%rip)        # 0x140f83a20
1402f0621:	90                   	nop
1402f0622:	4d 85 f6             	test   %r14,%r14
1402f0625:	0f 84 98 00 00 00    	je     0x1402f06c3
1402f062b:	4c 8b 05 36 b8 12 01 	mov    0x112b836(%rip),%r8        # 0x14141be68
1402f0632:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402f0639:	48 8b d6             	mov    %rsi,%rdx
1402f063c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402f0641:	e8 5a 25 08 00       	call   0x140372ba0
1402f0646:	48 8b 38             	mov    (%rax),%rdi
1402f0649:	4c 89 38             	mov    %r15,(%rax)
1402f064c:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402f0651:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402f0656:	48 85 db             	test   %rbx,%rbx
1402f0659:	74 1c                	je     0x1402f0677
1402f065b:	8b 43 10             	mov    0x10(%rbx),%eax
1402f065e:	ff c0                	inc    %eax
1402f0660:	89 43 10             	mov    %eax,0x10(%rbx)
1402f0663:	83 f8 01             	cmp    $0x1,%eax
1402f0666:	0f 8e cb 02 00 00    	jle    0x1402f0937
1402f066c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402f0671:	0f 84 c8 02 00 00    	je     0x1402f093f
1402f0677:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402f067c:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1402f0681:	e8 8a f6 ea ff       	call   0x14019fd10
1402f0686:	4c 8b c0             	mov    %rax,%r8
1402f0689:	ba 13 00 00 00       	mov    $0x13,%edx
1402f068e:	48 8b cf             	mov    %rdi,%rcx
1402f0691:	e8 6a 44 44 00       	call   0x140734b00
1402f0696:	90                   	nop
1402f0697:	48 85 ff             	test   %rdi,%rdi
1402f069a:	74 27                	je     0x1402f06c3
1402f069c:	8b 47 10             	mov    0x10(%rdi),%eax
1402f069f:	ff c8                	dec    %eax
1402f06a1:	89 47 10             	mov    %eax,0x10(%rdi)
1402f06a4:	85 c0                	test   %eax,%eax
1402f06a6:	7f 1b                	jg     0x1402f06c3
1402f06a8:	0f 88 9c 02 00 00    	js     0x1402f094a
1402f06ae:	48 8b 07             	mov    (%rdi),%rax
1402f06b1:	ba 01 00 00 00       	mov    $0x1,%edx
1402f06b6:	48 8b cf             	mov    %rdi,%rcx
1402f06b9:	48 8b 00             	mov    (%rax),%rax
1402f06bc:	ff 15 5e 33 c9 00    	call   *0xc9335e(%rip)        # 0x140f83a20
1402f06c2:	90                   	nop
1402f06c3:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402f06c7:	48 85 c9             	test   %rcx,%rcx
1402f06ca:	74 24                	je     0x1402f06f0
1402f06cc:	8b 41 10             	mov    0x10(%rcx),%eax
1402f06cf:	ff c8                	dec    %eax
1402f06d1:	89 41 10             	mov    %eax,0x10(%rcx)
1402f06d4:	85 c0                	test   %eax,%eax
1402f06d6:	7f 18                	jg     0x1402f06f0
1402f06d8:	0f 88 77 02 00 00    	js     0x1402f0955
1402f06de:	48 8b 01             	mov    (%rcx),%rax
1402f06e1:	ba 01 00 00 00       	mov    $0x1,%edx
1402f06e6:	48 8b 00             	mov    (%rax),%rax
1402f06e9:	ff 15 31 33 c9 00    	call   *0xc93331(%rip)        # 0x140f83a20
1402f06ef:	90                   	nop
1402f06f0:	48 85 db             	test   %rbx,%rbx
1402f06f3:	74 23                	je     0x1402f0718
1402f06f5:	8b 43 10             	mov    0x10(%rbx),%eax
1402f06f8:	ff c8                	dec    %eax
1402f06fa:	89 43 10             	mov    %eax,0x10(%rbx)
1402f06fd:	85 c0                	test   %eax,%eax
1402f06ff:	7f 17                	jg     0x1402f0718
1402f0701:	78 3c                	js     0x1402f073f
1402f0703:	48 8b 03             	mov    (%rbx),%rax
1402f0706:	ba 01 00 00 00       	mov    $0x1,%edx
1402f070b:	48 8b cb             	mov    %rbx,%rcx
1402f070e:	48 8b 00             	mov    (%rax),%rax
1402f0711:	ff 15 09 33 c9 00    	call   *0xc93309(%rip)        # 0x140f83a20
1402f0717:	90                   	nop
1402f0718:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1402f071c:	48 33 cc             	xor    %rsp,%rcx
1402f071f:	e8 dc ad b2 00       	call   0x140e1b500
1402f0724:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
1402f072b:	00
1402f072c:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1402f0733:	41 5f                	pop    %r15
1402f0735:	41 5e                	pop    %r14
1402f0737:	41 5d                	pop    %r13
1402f0739:	41 5c                	pop    %r12
1402f073b:	5f                   	pop    %rdi
1402f073c:	5e                   	pop    %rsi
1402f073d:	5d                   	pop    %rbp
1402f073e:	c3                   	ret
1402f073f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0744:	e8 b7 9f 49 00       	call   0x14078a700
1402f0749:	90                   	nop
1402f074a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f074f:	e8 ac 9f 49 00       	call   0x14078a700
1402f0754:	90                   	nop
1402f0755:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f075a:	e8 a1 9f 49 00       	call   0x14078a700
1402f075f:	90                   	nop
1402f0760:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0765:	e8 96 9f 49 00       	call   0x14078a700
1402f076a:	90                   	nop
1402f076b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0770:	e8 8b 9f 49 00       	call   0x14078a700
1402f0775:	90                   	nop
1402f0776:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f077b:	e8 80 9f 49 00       	call   0x14078a700
1402f0780:	90                   	nop
1402f0781:	33 c9                	xor    %ecx,%ecx
1402f0783:	e8 78 9f 49 00       	call   0x14078a700
1402f0788:	cc                   	int3
1402f0789:	b9 01 00 00 00       	mov    $0x1,%ecx
1402f078e:	e8 6d 9f 49 00       	call   0x14078a700
1402f0793:	90                   	nop
1402f0794:	33 c9                	xor    %ecx,%ecx
1402f0796:	e8 65 9f 49 00       	call   0x14078a700
1402f079b:	cc                   	int3
1402f079c:	b9 01 00 00 00       	mov    $0x1,%ecx
1402f07a1:	e8 5a 9f 49 00       	call   0x14078a700
1402f07a6:	90                   	nop
1402f07a7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07ac:	e8 4f 9f 49 00       	call   0x14078a700
1402f07b1:	90                   	nop
1402f07b2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07b7:	e8 44 9f 49 00       	call   0x14078a700
1402f07bc:	90                   	nop
1402f07bd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07c2:	e8 39 9f 49 00       	call   0x14078a700
1402f07c7:	90                   	nop
1402f07c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07cd:	e8 2e 9f 49 00       	call   0x14078a700
1402f07d2:	90                   	nop
1402f07d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07d8:	e8 23 9f 49 00       	call   0x14078a700
1402f07dd:	90                   	nop
1402f07de:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07e3:	e8 18 9f 49 00       	call   0x14078a700
1402f07e8:	90                   	nop
1402f07e9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07ee:	e8 0d 9f 49 00       	call   0x14078a700
1402f07f3:	90                   	nop
1402f07f4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f07f9:	e8 02 9f 49 00       	call   0x14078a700
1402f07fe:	90                   	nop
1402f07ff:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0804:	e8 f7 9e 49 00       	call   0x14078a700
1402f0809:	90                   	nop
1402f080a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f080f:	e8 ec 9e 49 00       	call   0x14078a700
1402f0814:	90                   	nop
1402f0815:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f081a:	e8 e1 9e 49 00       	call   0x14078a700
1402f081f:	90                   	nop
1402f0820:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0825:	e8 d6 9e 49 00       	call   0x14078a700
1402f082a:	90                   	nop
1402f082b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f0830:	e8 cb 9e 49 00       	call   0x14078a700
1402f0835:	90                   	nop
1402f0836:	b9 02 00 00 00       	mov    $0x2,%ecx
1402f083b:	e8 c0 9e 49 00       	call   0x14078a700
1402f0840:	90                   	nop