140631417:	48 8b 00             	mov    (%rax),%rax
14063141a:	ff 15 00 26 95 00    	call   *0x952600(%rip)        # 0x140f83a20
140631420:	90                   	nop
140631421:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140631425:	48 85 c9             	test   %rcx,%rcx
140631428:	74 24                	je     0x14063144e
14063142a:	8b 41 10             	mov    0x10(%rcx),%eax
14063142d:	ff c8                	dec    %eax
14063142f:	89 41 10             	mov    %eax,0x10(%rcx)
140631432:	85 c0                	test   %eax,%eax
140631434:	7f 18                	jg     0x14063144e
140631436:	0f 88 e5 00 00 00    	js     0x140631521
14063143c:	48 8b 01             	mov    (%rcx),%rax
14063143f:	ba 01 00 00 00       	mov    $0x1,%edx
140631444:	48 8b 00             	mov    (%rax),%rax
140631447:	ff 15 d3 25 95 00    	call   *0x9525d3(%rip)        # 0x140f83a20
14063144d:	90                   	nop
14063144e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140631453:	48 85 c9             	test   %rcx,%rcx
140631456:	74 24                	je     0x14063147c
140631458:	8b 41 10             	mov    0x10(%rcx),%eax
14063145b:	ff c8                	dec    %eax
14063145d:	89 41 10             	mov    %eax,0x10(%rcx)
140631460:	85 c0                	test   %eax,%eax
140631462:	7f 18                	jg     0x14063147c
140631464:	0f 88 c2 00 00 00    	js     0x14063152c
14063146a:	48 8b 01             	mov    (%rcx),%rax
14063146d:	ba 01 00 00 00       	mov    $0x1,%edx
140631472:	48 8b 00             	mov    (%rax),%rax
140631475:	ff 15 a5 25 95 00    	call   *0x9525a5(%rip)        # 0x140f83a20
14063147b:	90                   	nop
14063147c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140631481:	48 85 c9             	test   %rcx,%rcx
140631484:	74 20                	je     0x1406314a6
140631486:	8b 41 10             	mov    0x10(%rcx),%eax
140631489:	ff c8                	dec    %eax
14063148b:	89 41 10             	mov    %eax,0x10(%rcx)
14063148e:	85 c0                	test   %eax,%eax
140631490:	7f 14                	jg     0x1406314a6
140631492:	78 32                	js     0x1406314c6
140631494:	48 8b 01             	mov    (%rcx),%rax
140631497:	ba 01 00 00 00       	mov    $0x1,%edx
14063149c:	48 8b 00             	mov    (%rax),%rax
14063149f:	ff 15 7b 25 95 00    	call   *0x95257b(%rip)        # 0x140f83a20
1406314a5:	90                   	nop
1406314a6:	49 8b c7             	mov    %r15,%rax
1406314a9:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1406314b0:	00
1406314b1:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406314b5:	49 8b 73 28          	mov    0x28(%r11),%rsi
1406314b9:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1406314bd:	49 8b e3             	mov    %r11,%rsp
1406314c0:	41 5f                	pop    %r15
1406314c2:	41 5e                	pop    %r14
1406314c4:	5d                   	pop    %rbp
1406314c5:	c3                   	ret
1406314c6:	b9 02 00 00 00       	mov    $0x2,%ecx
1406314cb:	e8 30 92 15 00       	call   0x14078a700
1406314d0:	90                   	nop
1406314d1:	48 8d 15 d0 78 9e 00 	lea    0x9e78d0(%rip),%rdx        # 0x141018da8
1406314d8:	48 8b 0d 19 00 e0 00 	mov    0xe00019(%rip),%rcx        # 0x1414314f8
1406314df:	e8 2c 27 16 00       	call   0x140793c10
1406314e4:	90                   	nop
1406314e5:	33 c9                	xor    %ecx,%ecx
1406314e7:	e8 14 92 15 00       	call   0x14078a700
1406314ec:	cc                   	int3
1406314ed:	b9 01 00 00 00       	mov    $0x1,%ecx
1406314f2:	e8 09 92 15 00       	call   0x14078a700
1406314f7:	90                   	nop
1406314f8:	33 c9                	xor    %ecx,%ecx
1406314fa:	e8 01 92 15 00       	call   0x14078a700
1406314ff:	cc                   	int3
140631500:	b9 01 00 00 00       	mov    $0x1,%ecx
140631505:	e8 f6 91 15 00       	call   0x14078a700
14063150a:	90                   	nop
14063150b:	b9 02 00 00 00       	mov    $0x2,%ecx
140631510:	e8 eb 91 15 00       	call   0x14078a700
140631515:	90                   	nop
140631516:	b9 02 00 00 00       	mov    $0x2,%ecx
14063151b:	e8 e0 91 15 00       	call   0x14078a700
140631520:	90                   	nop
140631521:	b9 02 00 00 00       	mov    $0x2,%ecx
140631526:	e8 d5 91 15 00       	call   0x14078a700
14063152b:	90                   	nop
14063152c:	b9 02 00 00 00       	mov    $0x2,%ecx
140631531:	e8 ca 91 15 00       	call   0x14078a700
140631536:	cc                   	int3
140631537:	cc                   	int3
140631538:	cc                   	int3
140631539:	cc                   	int3
14063153a:	cc                   	int3
14063153b:	cc                   	int3
14063153c:	cc                   	int3
14063153d:	cc                   	int3
14063153e:	cc                   	int3
14063153f:	cc                   	int3
140631540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140631545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063154a:	55                   	push   %rbp
14063154b:	57                   	push   %rdi
14063154c:	41 56                	push   %r14
14063154e:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140631553:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063155a:	48 8b f2             	mov    %rdx,%rsi
14063155d:	4c 8b f1             	mov    %rcx,%r14
140631560:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
140631567:	00 00
140631569:	33 c9                	xor    %ecx,%ecx
14063156b:	66 0f 6f 05 0d b2 97 	movdqa 0x97b20d(%rip),%xmm0        # 0x140fac780
140631572:	00
140631573:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140631579:	0f 57 c0             	xorps  %xmm0,%xmm0
14063157c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140631582:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140631587:	33 c0                	xor    %eax,%eax
140631589:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063158f:	0f 57 c9             	xorps  %xmm1,%xmm1
140631592:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140631598:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063159d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1406315a1:	88 45 98             	mov    %al,-0x68(%rbp)
1406315a4:	48 8d 05 cd 71 9e 00 	lea    0x9e71cd(%rip),%rax        # 0x141018778
1406315ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1406315b0:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
1406315b6:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
1406315b9:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1406315bd:	89 4d b0             	mov    %ecx,-0x50(%rbp)
1406315c0:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
1406315c7:	89 4d b8             	mov    %ecx,-0x48(%rbp)
1406315ca:	48 8b 05 2f e9 df 00 	mov    0xdfe92f(%rip),%rax        # 0x14142ff00
1406315d1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1406315d5:	49 8b 79 20          	mov    0x20(%r9),%rdi
1406315d9:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
1406315e0:	48 85 ff             	test   %rdi,%rdi
1406315e3:	74 1c                	je     0x140631601
1406315e5:	8b 47 10             	mov    0x10(%rdi),%eax
1406315e8:	ff c0                	inc    %eax
1406315ea:	89 47 10             	mov    %eax,0x10(%rdi)
1406315ed:	83 f8 01             	cmp    $0x1,%eax
1406315f0:	0f 8e 49 01 00 00    	jle    0x14063173f
1406315f6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406315fb:	0f 84 46 01 00 00    	je     0x140631747
140631601:	66 83 7f 1c 01       	cmpw   $0x1,0x1c(%rdi)
140631606:	0f 85 1f 01 00 00    	jne    0x14063172b
14063160c:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140631613:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140631618:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14063161d:	4d 8b c8             	mov    %r8,%r9
140631620:	41 b8 32 01 00 00    	mov    $0x132,%r8d
140631626:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063162a:	49 8b ce             	mov    %r14,%rcx
14063162d:	e8 de e7 fe ff       	call   0x14061fe10
140631632:	48 8b d0             	mov    %rax,%rdx
140631635:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063163a:	e8 f1 5a fe ff       	call   0x140617130
14063163f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140631643:	e8 48 92 f8 ff       	call   0x1405ba890
140631648:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063164d:	48 8b d6             	mov    %rsi,%rdx
140631650:	49 8b ce             	mov    %r14,%rcx
140631653:	e8 d8 cc fe ff       	call   0x14061e330
140631658:	90                   	nop
140631659:	8b 47 10             	mov    0x10(%rdi),%eax
14063165c:	ff c8                	dec    %eax
14063165e:	89 47 10             	mov    %eax,0x10(%rdi)
140631661:	85 c0                	test   %eax,%eax
140631663:	7f 1b                	jg     0x140631680
140631665:	0f 88 e7 00 00 00    	js     0x140631752
14063166b:	48 8b 07             	mov    (%rdi),%rax
14063166e:	ba 01 00 00 00       	mov    $0x1,%edx
140631673:	48 8b cf             	mov    %rdi,%rcx
140631676:	48 8b 00             	mov    (%rax),%rax
140631679:	ff 15 a1 23 95 00    	call   *0x9523a1(%rip)        # 0x140f83a20
14063167f:	90                   	nop
140631680:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140631684:	48 85 c9             	test   %rcx,%rcx
140631687:	74 24                	je     0x1406316ad
140631689:	8b 41 10             	mov    0x10(%rcx),%eax
14063168c:	ff c8                	dec    %eax
14063168e:	89 41 10             	mov    %eax,0x10(%rcx)
140631691:	85 c0                	test   %eax,%eax
140631693:	7f 18                	jg     0x1406316ad
140631695:	0f 88 c2 00 00 00    	js     0x14063175d
14063169b:	48 8b 01             	mov    (%rcx),%rax
14063169e:	ba 01 00 00 00       	mov    $0x1,%edx
1406316a3:	48 8b 00             	mov    (%rax),%rax
1406316a6:	ff 15 74 23 95 00    	call   *0x952374(%rip)        # 0x140f83a20
1406316ac:	90                   	nop
1406316ad:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406316b2:	48 85 c9             	test   %rcx,%rcx
1406316b5:	74 24                	je     0x1406316db
1406316b7:	8b 41 10             	mov    0x10(%rcx),%eax
1406316ba:	ff c8                	dec    %eax
1406316bc:	89 41 10             	mov    %eax,0x10(%rcx)
1406316bf:	85 c0                	test   %eax,%eax
1406316c1:	7f 18                	jg     0x1406316db
1406316c3:	0f 88 9f 00 00 00    	js     0x140631768
1406316c9:	48 8b 01             	mov    (%rcx),%rax
1406316cc:	ba 01 00 00 00       	mov    $0x1,%edx
1406316d1:	48 8b 00             	mov    (%rax),%rax
1406316d4:	ff 15 46 23 95 00    	call   *0x952346(%rip)        # 0x140f83a20
1406316da:	90                   	nop
1406316db:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406316e0:	48 85 c9             	test   %rcx,%rcx
1406316e3:	74 20                	je     0x140631705
1406316e5:	8b 41 10             	mov    0x10(%rcx),%eax
1406316e8:	ff c8                	dec    %eax
1406316ea:	89 41 10             	mov    %eax,0x10(%rcx)
1406316ed:	85 c0                	test   %eax,%eax
1406316ef:	7f 14                	jg     0x140631705
1406316f1:	78 2d                	js     0x140631720
1406316f3:	48 8b 01             	mov    (%rcx),%rax
1406316f6:	ba 01 00 00 00       	mov    $0x1,%edx
1406316fb:	48 8b 00             	mov    (%rax),%rax
1406316fe:	ff 15 1c 23 95 00    	call   *0x95231c(%rip)        # 0x140f83a20
140631704:	90                   	nop
140631705:	48 8b c6             	mov    %rsi,%rax
140631708:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063170f:	00
140631710:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140631714:	49 8b 73 28          	mov    0x28(%r11),%rsi
140631718:	49 8b e3             	mov    %r11,%rsp
14063171b:	41 5e                	pop    %r14
14063171d:	5f                   	pop    %rdi
14063171e:	5d                   	pop    %rbp
14063171f:	c3                   	ret
140631720:	b9 02 00 00 00       	mov    $0x2,%ecx
140631725:	e8 d6 8f 15 00       	call   0x14078a700
14063172a:	90                   	nop
14063172b:	48 8d 15 76 76 9e 00 	lea    0x9e7676(%rip),%rdx        # 0x141018da8
140631732:	48 8b 0d bf fd df 00 	mov    0xdffdbf(%rip),%rcx        # 0x1414314f8
140631739:	e8 d2 24 16 00       	call   0x140793c10
14063173e:	90                   	nop
14063173f:	33 c9                	xor    %ecx,%ecx
140631741:	e8 ba 8f 15 00       	call   0x14078a700
140631746:	cc                   	int3
140631747:	b9 01 00 00 00       	mov    $0x1,%ecx
14063174c:	e8 af 8f 15 00       	call   0x14078a700
140631751:	90                   	nop
140631752:	b9 02 00 00 00       	mov    $0x2,%ecx
140631757:	e8 a4 8f 15 00       	call   0x14078a700
14063175c:	90                   	nop
14063175d:	b9 02 00 00 00       	mov    $0x2,%ecx
140631762:	e8 99 8f 15 00       	call   0x14078a700
140631767:	90                   	nop
140631768:	b9 02 00 00 00       	mov    $0x2,%ecx
14063176d:	e8 8e 8f 15 00       	call   0x14078a700
140631772:	cc                   	int3
140631773:	cc                   	int3
140631774:	cc                   	int3
140631775:	cc                   	int3
140631776:	cc                   	int3
140631777:	cc                   	int3
140631778:	cc                   	int3
140631779:	cc                   	int3
14063177a:	cc                   	int3
14063177b:	cc                   	int3
14063177c:	cc                   	int3
14063177d:	cc                   	int3
14063177e:	cc                   	int3
14063177f:	cc                   	int3
140631780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140631785:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063178a:	55                   	push   %rbp
14063178b:	57                   	push   %rdi
14063178c:	41 56                	push   %r14
14063178e:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140631793:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
14063179a:	48 8b f2             	mov    %rdx,%rsi
14063179d:	4c 8b f1             	mov    %rcx,%r14
1406317a0:	48 c7 44 24 48 7a 04 	movq   $0x47a,0x48(%rsp)
1406317a7:	00 00
1406317a9:	33 c9                	xor    %ecx,%ecx
1406317ab:	66 0f 6f 05 cd af 97 	movdqa 0x97afcd(%rip),%xmm0        # 0x140fac780
1406317b2:	00
1406317b3:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1406317b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1406317bc:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1406317c2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1406317c7:	33 c0                	xor    %eax,%eax
1406317c9:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1406317cf:	0f 57 c9             	xorps  %xmm1,%xmm1
1406317d2:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
1406317d7:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
1406317dc:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1406317e0:	88 45 a8             	mov    %al,-0x58(%rbp)
1406317e3:	48 8d 05 8e 6f 9e 00 	lea    0x9e6f8e(%rip),%rax        # 0x141018778
1406317ea:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1406317ef:	66 c7 45 b0 01 00    	movw   $0x1,-0x50(%rbp)
1406317f5:	89 4d b4             	mov    %ecx,-0x4c(%rbp)
1406317f8:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1406317fc:	89 4d c0             	mov    %ecx,-0x40(%rbp)
1406317ff:	c7 45 c4 ff ff ff ff 	movl   $0xffffffff,-0x3c(%rbp)
140631806:	89 4d c8             	mov    %ecx,-0x38(%rbp)
140631809:	48 8b 05 f0 e6 df 00 	mov    0xdfe6f0(%rip),%rax        # 0x14142ff00
140631810:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140631814:	49 8b 79 20          	mov    0x20(%r9),%rdi
140631818:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
14063181f:	48 85 ff             	test   %rdi,%rdi
140631822:	74 1c                	je     0x140631840
140631824:	8b 47 10             	mov    0x10(%rdi),%eax
140631827:	ff c0                	inc    %eax
140631829:	89 47 10             	mov    %eax,0x10(%rdi)
14063182c:	83 f8 01             	cmp    $0x1,%eax
14063182f:	0f 8e 53 01 00 00    	jle    0x140631988
140631835:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063183a:	0f 84 50 01 00 00    	je     0x140631990
140631840:	66 83 7f 1c 01       	cmpw   $0x1,0x1c(%rdi)
140631845:	0f 85 29 01 00 00    	jne    0x140631974
14063184b:	8b 85 c8 00 00 00    	mov    0xc8(%rbp),%eax
140631851:	89 44 24 30          	mov    %eax,0x30(%rsp)
140631855:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
14063185c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140631861:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140631866:	4d 8b c8             	mov    %r8,%r9
140631869:	41 b8 33 01 00 00    	mov    $0x133,%r8d
14063186f:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140631873:	49 8b ce             	mov    %r14,%rcx
140631876:	e8 35 e6 fe ff       	call   0x14061feb0
14063187b:	48 8b d0             	mov    %rax,%rdx
14063187e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140631883:	e8 a8 58 fe ff       	call   0x140617130
140631888:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14063188c:	e8 ff 8f f8 ff       	call   0x1405ba890
140631891:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140631896:	48 8b d6             	mov    %rsi,%rdx
140631899:	49 8b ce             	mov    %r14,%rcx
14063189c:	e8 8f ca fe ff       	call   0x14061e330
1406318a1:	90                   	nop
1406318a2:	8b 47 10             	mov    0x10(%rdi),%eax
1406318a5:	ff c8                	dec    %eax
1406318a7:	89 47 10             	mov    %eax,0x10(%rdi)
1406318aa:	85 c0                	test   %eax,%eax
1406318ac:	7f 1b                	jg     0x1406318c9
1406318ae:	0f 88 e7 00 00 00    	js     0x14063199b
1406318b4:	48 8b 07             	mov    (%rdi),%rax
1406318b7:	ba 01 00 00 00       	mov    $0x1,%edx
1406318bc:	48 8b cf             	mov    %rdi,%rcx
1406318bf:	48 8b 00             	mov    (%rax),%rax
1406318c2:	ff 15 58 21 95 00    	call   *0x952158(%rip)        # 0x140f83a20
1406318c8:	90                   	nop
1406318c9:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1406318cd:	48 85 c9             	test   %rcx,%rcx
1406318d0:	74 24                	je     0x1406318f6
1406318d2:	8b 41 10             	mov    0x10(%rcx),%eax
1406318d5:	ff c8                	dec    %eax
1406318d7:	89 41 10             	mov    %eax,0x10(%rcx)
1406318da:	85 c0                	test   %eax,%eax
1406318dc:	7f 18                	jg     0x1406318f6
1406318de:	0f 88 c2 00 00 00    	js     0x1406319a6