140729481:	ba 01 00 00 00       	mov    $0x1,%edx
140729486:	48 8b cf             	mov    %rdi,%rcx
140729489:	48 8b 00             	mov    (%rax),%rax
14072948c:	ff 15 8e a5 85 00    	call   *0x85a58e(%rip)        # 0x140f83a20
140729492:	90                   	nop
140729493:	48 85 db             	test   %rbx,%rbx
140729496:	74 27                	je     0x1407294bf
140729498:	8b 43 10             	mov    0x10(%rbx),%eax
14072949b:	ff c8                	dec    %eax
14072949d:	89 43 10             	mov    %eax,0x10(%rbx)
1407294a0:	85 c0                	test   %eax,%eax
1407294a2:	7f 1b                	jg     0x1407294bf
1407294a4:	0f 88 69 02 00 00    	js     0x140729713
1407294aa:	48 8b 03             	mov    (%rbx),%rax
1407294ad:	ba 01 00 00 00       	mov    $0x1,%edx
1407294b2:	48 8b cb             	mov    %rbx,%rcx
1407294b5:	48 8b 00             	mov    (%rax),%rax
1407294b8:	ff 15 62 a5 85 00    	call   *0x85a562(%rip)        # 0x140f83a20
1407294be:	90                   	nop
1407294bf:	49 8b 0f             	mov    (%r15),%rcx
1407294c2:	48 85 c9             	test   %rcx,%rcx
1407294c5:	74 24                	je     0x1407294eb
1407294c7:	8b 41 10             	mov    0x10(%rcx),%eax
1407294ca:	ff c8                	dec    %eax
1407294cc:	89 41 10             	mov    %eax,0x10(%rcx)
1407294cf:	85 c0                	test   %eax,%eax
1407294d1:	7f 18                	jg     0x1407294eb
1407294d3:	0f 88 45 02 00 00    	js     0x14072971e
1407294d9:	48 8b 01             	mov    (%rcx),%rax
1407294dc:	ba 01 00 00 00       	mov    $0x1,%edx
1407294e1:	48 8b 00             	mov    (%rax),%rax
1407294e4:	ff 15 36 a5 85 00    	call   *0x85a536(%rip)        # 0x140f83a20
1407294ea:	90                   	nop
1407294eb:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1407294ef:	48 8b 09             	mov    (%rcx),%rcx
1407294f2:	48 85 c9             	test   %rcx,%rcx
1407294f5:	74 24                	je     0x14072951b
1407294f7:	8b 41 10             	mov    0x10(%rcx),%eax
1407294fa:	ff c8                	dec    %eax
1407294fc:	89 41 10             	mov    %eax,0x10(%rcx)
1407294ff:	85 c0                	test   %eax,%eax
140729501:	7f 18                	jg     0x14072951b
140729503:	0f 88 20 02 00 00    	js     0x140729729
140729509:	48 8b 01             	mov    (%rcx),%rax
14072950c:	ba 01 00 00 00       	mov    $0x1,%edx
140729511:	48 8b 00             	mov    (%rax),%rax
140729514:	ff 15 06 a5 85 00    	call   *0x85a506(%rip)        # 0x140f83a20
14072951a:	90                   	nop
14072951b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14072951f:	48 85 c9             	test   %rcx,%rcx
140729522:	74 24                	je     0x140729548
140729524:	8b 41 10             	mov    0x10(%rcx),%eax
140729527:	ff c8                	dec    %eax
140729529:	89 41 10             	mov    %eax,0x10(%rcx)
14072952c:	85 c0                	test   %eax,%eax
14072952e:	7f 18                	jg     0x140729548
140729530:	0f 88 fe 01 00 00    	js     0x140729734
140729536:	48 8b 01             	mov    (%rcx),%rax
140729539:	ba 01 00 00 00       	mov    $0x1,%edx
14072953e:	48 8b 00             	mov    (%rax),%rax
140729541:	ff 15 d9 a4 85 00    	call   *0x85a4d9(%rip)        # 0x140f83a20
140729547:	90                   	nop
140729548:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
14072954c:	48 8b 1b             	mov    (%rbx),%rbx
14072954f:	e9 4a 01 00 00       	jmp    0x14072969e
140729554:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140729558:	e8 73 34 04 00       	call   0x14076c9d0
14072955d:	90                   	nop
14072955e:	48 8b 08             	mov    (%rax),%rcx
140729561:	49 8b 07             	mov    (%r15),%rax
140729564:	49 89 37             	mov    %rsi,(%r15)
140729567:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
14072956b:	48 8d 5d b7          	lea    -0x49(%rbp),%rbx
14072956f:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
140729573:	48 8b 51 48          	mov    0x48(%rcx),%rdx
140729577:	48 3b 51 50          	cmp    0x50(%rcx),%rdx
14072957b:	74 0e                	je     0x14072958b
14072957d:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
140729581:	48 89 02             	mov    %rax,(%rdx)
140729584:	48 83 41 48 08       	addq   $0x8,0x48(%rcx)
140729589:	eb 0e                	jmp    0x140729599
14072958b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14072958f:	48 83 c1 40          	add    $0x40,%rcx
140729593:	e8 c8 92 f4 ff       	call   0x140672860
140729598:	90                   	nop
140729599:	48 8b 0b             	mov    (%rbx),%rcx
14072959c:	48 85 c9             	test   %rcx,%rcx
14072959f:	74 24                	je     0x1407295c5
1407295a1:	8b 41 10             	mov    0x10(%rcx),%eax
1407295a4:	ff c8                	dec    %eax
1407295a6:	89 41 10             	mov    %eax,0x10(%rcx)
1407295a9:	85 c0                	test   %eax,%eax
1407295ab:	7f 18                	jg     0x1407295c5
1407295ad:	0f 88 8c 01 00 00    	js     0x14072973f
1407295b3:	48 8b 01             	mov    (%rcx),%rax
1407295b6:	ba 01 00 00 00       	mov    $0x1,%edx
1407295bb:	48 8b 00             	mov    (%rax),%rax
1407295be:	ff 15 5c a4 85 00    	call   *0x85a45c(%rip)        # 0x140f83a20
1407295c4:	90                   	nop
1407295c5:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1407295c9:	48 85 c9             	test   %rcx,%rcx
1407295cc:	74 24                	je     0x1407295f2
1407295ce:	8b 41 10             	mov    0x10(%rcx),%eax
1407295d1:	ff c8                	dec    %eax
1407295d3:	89 41 10             	mov    %eax,0x10(%rcx)
1407295d6:	85 c0                	test   %eax,%eax
1407295d8:	7f 18                	jg     0x1407295f2
1407295da:	0f 88 6a 01 00 00    	js     0x14072974a
1407295e0:	48 8b 01             	mov    (%rcx),%rax
1407295e3:	ba 01 00 00 00       	mov    $0x1,%edx
1407295e8:	48 8b 00             	mov    (%rax),%rax
1407295eb:	ff 15 2f a4 85 00    	call   *0x85a42f(%rip)        # 0x140f83a20
1407295f1:	90                   	nop
1407295f2:	b9 48 00 00 00       	mov    $0x48,%ecx
1407295f7:	e8 0c 1b 6f 00       	call   0x140e1b108
1407295fc:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140729600:	48 85 c0             	test   %rax,%rax
140729603:	74 0d                	je     0x140729612
140729605:	33 d2                	xor    %edx,%edx
140729607:	48 8b c8             	mov    %rax,%rcx
14072960a:	e8 81 f6 02 00       	call   0x140758c90
14072960f:	48 8b f0             	mov    %rax,%rsi
140729612:	48 8b 45 4f          	mov    0x4f(%rbp),%rax
140729616:	48 89 30             	mov    %rsi,(%rax)
140729619:	49 8b 0f             	mov    (%r15),%rcx
14072961c:	48 85 c9             	test   %rcx,%rcx
14072961f:	74 24                	je     0x140729645
140729621:	8b 41 10             	mov    0x10(%rcx),%eax
140729624:	ff c8                	dec    %eax
140729626:	89 41 10             	mov    %eax,0x10(%rcx)
140729629:	85 c0                	test   %eax,%eax
14072962b:	7f 18                	jg     0x140729645
14072962d:	0f 88 22 01 00 00    	js     0x140729755
140729633:	48 8b 01             	mov    (%rcx),%rax
140729636:	ba 01 00 00 00       	mov    $0x1,%edx
14072963b:	48 8b 00             	mov    (%rax),%rax
14072963e:	ff 15 dc a3 85 00    	call   *0x85a3dc(%rip)        # 0x140f83a20
140729644:	90                   	nop
140729645:	49 8b 0e             	mov    (%r14),%rcx
140729648:	48 85 c9             	test   %rcx,%rcx
14072964b:	74 24                	je     0x140729671
14072964d:	8b 41 10             	mov    0x10(%rcx),%eax
140729650:	ff c8                	dec    %eax
140729652:	89 41 10             	mov    %eax,0x10(%rcx)
140729655:	85 c0                	test   %eax,%eax
140729657:	7f 18                	jg     0x140729671
140729659:	0f 88 01 01 00 00    	js     0x140729760
14072965f:	48 8b 01             	mov    (%rcx),%rax
140729662:	ba 01 00 00 00       	mov    $0x1,%edx
140729667:	48 8b 00             	mov    (%rax),%rax
14072966a:	ff 15 b0 a3 85 00    	call   *0x85a3b0(%rip)        # 0x140f83a20
140729670:	90                   	nop
140729671:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140729675:	48 85 c9             	test   %rcx,%rcx
140729678:	74 20                	je     0x14072969a
14072967a:	8b 41 10             	mov    0x10(%rcx),%eax
14072967d:	ff c8                	dec    %eax
14072967f:	89 41 10             	mov    %eax,0x10(%rcx)
140729682:	85 c0                	test   %eax,%eax
140729684:	7f 14                	jg     0x14072969a
140729686:	78 4f                	js     0x1407296d7
140729688:	48 8b 01             	mov    (%rcx),%rax
14072968b:	ba 01 00 00 00       	mov    $0x1,%edx
140729690:	48 8b 00             	mov    (%rax),%rax
140729693:	ff 15 87 a3 85 00    	call   *0x85a387(%rip)        # 0x140f83a20
140729699:	90                   	nop
14072969a:	49 8b 1c 24          	mov    (%r12),%rbx
14072969e:	48 85 db             	test   %rbx,%rbx
1407296a1:	74 15                	je     0x1407296b8
1407296a3:	48 8b cb             	mov    %rbx,%rcx
1407296a6:	e8 95 5e a7 ff       	call   0x14019f540
1407296ab:	ba 18 00 00 00       	mov    $0x18,%edx
1407296b0:	48 8b cb             	mov    %rbx,%rcx
1407296b3:	e8 8c 1a 6f 00       	call   0x140e1b144
1407296b8:	48 8b 45 4f          	mov    0x4f(%rbp),%rax
1407296bc:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
1407296c3:	00
1407296c4:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1407296cb:	41 5f                	pop    %r15
1407296cd:	41 5e                	pop    %r14
1407296cf:	41 5d                	pop    %r13
1407296d1:	41 5c                	pop    %r12
1407296d3:	5f                   	pop    %rdi
1407296d4:	5e                   	pop    %rsi
1407296d5:	5d                   	pop    %rbp
1407296d6:	c3                   	ret
1407296d7:	b9 02 00 00 00       	mov    $0x2,%ecx
1407296dc:	e8 1f 10 06 00       	call   0x14078a700
1407296e1:	90                   	nop
1407296e2:	33 c9                	xor    %ecx,%ecx
1407296e4:	e8 17 10 06 00       	call   0x14078a700
1407296e9:	cc                   	int3
1407296ea:	b9 01 00 00 00       	mov    $0x1,%ecx
1407296ef:	e8 0c 10 06 00       	call   0x14078a700
1407296f4:	90                   	nop
1407296f5:	33 c9                	xor    %ecx,%ecx
1407296f7:	e8 04 10 06 00       	call   0x14078a700
1407296fc:	cc                   	int3
1407296fd:	b9 01 00 00 00       	mov    $0x1,%ecx
140729702:	e8 f9 0f 06 00       	call   0x14078a700
140729707:	90                   	nop
140729708:	b9 02 00 00 00       	mov    $0x2,%ecx
14072970d:	e8 ee 0f 06 00       	call   0x14078a700
140729712:	90                   	nop
140729713:	b9 02 00 00 00       	mov    $0x2,%ecx
140729718:	e8 e3 0f 06 00       	call   0x14078a700
14072971d:	90                   	nop
14072971e:	b9 02 00 00 00       	mov    $0x2,%ecx
140729723:	e8 d8 0f 06 00       	call   0x14078a700
140729728:	90                   	nop
140729729:	b9 02 00 00 00       	mov    $0x2,%ecx
14072972e:	e8 cd 0f 06 00       	call   0x14078a700
140729733:	90                   	nop
140729734:	b9 02 00 00 00       	mov    $0x2,%ecx
140729739:	e8 c2 0f 06 00       	call   0x14078a700
14072973e:	90                   	nop
14072973f:	b9 02 00 00 00       	mov    $0x2,%ecx
140729744:	e8 b7 0f 06 00       	call   0x14078a700
140729749:	90                   	nop
14072974a:	b9 02 00 00 00       	mov    $0x2,%ecx
14072974f:	e8 ac 0f 06 00       	call   0x14078a700
140729754:	90                   	nop
140729755:	b9 02 00 00 00       	mov    $0x2,%ecx
14072975a:	e8 a1 0f 06 00       	call   0x14078a700
14072975f:	90                   	nop
140729760:	b9 02 00 00 00       	mov    $0x2,%ecx
140729765:	e8 96 0f 06 00       	call   0x14078a700
14072976a:	cc                   	int3
14072976b:	cc                   	int3
14072976c:	cc                   	int3
14072976d:	cc                   	int3
14072976e:	cc                   	int3
14072976f:	cc                   	int3
140729770:	40 55                	rex push %rbp
140729772:	53                   	push   %rbx
140729773:	56                   	push   %rsi
140729774:	57                   	push   %rdi
140729775:	41 54                	push   %r12
140729777:	41 55                	push   %r13
140729779:	41 56                	push   %r14
14072977b:	41 57                	push   %r15
14072977d:	48 8d 6c 24 d8       	lea    -0x28(%rsp),%rbp
140729782:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
140729789:	0f 29 b4 24 10 01 00 	movaps %xmm6,0x110(%rsp)
140729790:	00
140729791:	48 8b 05 68 f7 c8 00 	mov    0xc8f768(%rip),%rax        # 0x1413b8f00
140729798:	48 33 c4             	xor    %rsp,%rax
14072979b:	48 89 45 00          	mov    %rax,0x0(%rbp)
14072979f:	49 8b d9             	mov    %r9,%rbx
1407297a2:	4d 8b e0             	mov    %r8,%r12
1407297a5:	48 8b fa             	mov    %rdx,%rdi
1407297a8:	4c 8b 01             	mov    (%rcx),%r8
1407297ab:	49 8b 48 38          	mov    0x38(%r8),%rcx
1407297af:	83 79 18 11          	cmpl   $0x11,0x18(%rcx)
1407297b3:	75 54                	jne    0x140729809
1407297b5:	83 7a 18 11          	cmpl   $0x11,0x18(%rdx)
1407297b9:	74 16                	je     0x1407297d1
1407297bb:	33 db                	xor    %ebx,%ebx
1407297bd:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1407297c2:	45 33 c9             	xor    %r9d,%r9d
1407297c5:	48 8d 15 94 90 8f 00 	lea    0x8f9094(%rip),%rdx        # 0x141022860
1407297cc:	48 8b cf             	mov    %rdi,%rcx
1407297cf:	eb 33                	jmp    0x140729804
1407297d1:	e8 ca 0c 02 00       	call   0x14074a4a0
1407297d6:	4c 8b e8             	mov    %rax,%r13
1407297d9:	48 8b cf             	mov    %rdi,%rcx
1407297dc:	e8 bf 0c 02 00       	call   0x14074a4a0
1407297e1:	4c 8b f8             	mov    %rax,%r15
1407297e4:	41 8b 4d 58          	mov    0x58(%r13),%ecx
1407297e8:	3b 48 58             	cmp    0x58(%rax),%ecx
1407297eb:	74 46                	je     0x140729833
1407297ed:	33 db                	xor    %ebx,%ebx
1407297ef:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1407297f4:	45 33 c9             	xor    %r9d,%r9d
1407297f7:	4d 8b c5             	mov    %r13,%r8
1407297fa:	48 8d 15 8f 90 8f 00 	lea    0x8f908f(%rip),%rdx        # 0x141022890
140729801:	49 8b cf             	mov    %r15,%rcx
140729804:	e8 b7 0a 06 00       	call   0x14078a2c0
140729809:	32 c0                	xor    %al,%al
14072980b:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14072980f:	48 33 cc             	xor    %rsp,%rcx
140729812:	e8 e9 1c 6f 00       	call   0x140e1b500
140729817:	0f 28 b4 24 10 01 00 	movaps 0x110(%rsp),%xmm6
14072981e:	00
14072981f:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
140729826:	41 5f                	pop    %r15
140729828:	41 5e                	pop    %r14
14072982a:	41 5d                	pop    %r13
14072982c:	41 5c                	pop    %r12
14072982e:	5f                   	pop    %rdi
14072982f:	5e                   	pop    %rsi
140729830:	5b                   	pop    %rbx
140729831:	5d                   	pop    %rbp
140729832:	c3                   	ret
140729833:	85 c9                	test   %ecx,%ecx
140729835:	75 16                	jne    0x14072984d
140729837:	33 db                	xor    %ebx,%ebx
140729839:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14072983e:	45 33 c9             	xor    %r9d,%r9d
140729841:	4d 8b c5             	mov    %r13,%r8
140729844:	48 8d 15 65 90 8f 00 	lea    0x8f9065(%rip),%rdx        # 0x1410228b0
14072984b:	eb b4                	jmp    0x140729801
14072984d:	48 8b 0b             	mov    (%rbx),%rcx
140729850:	48 85 c9             	test   %rcx,%rcx
140729853:	74 16                	je     0x14072986b
140729855:	33 db                	xor    %ebx,%ebx
140729857:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14072985c:	45 33 c9             	xor    %r9d,%r9d
14072985f:	45 33 c0             	xor    %r8d,%r8d
140729862:	48 8d 15 67 90 8f 00 	lea    0x8f9067(%rip),%rdx        # 0x1410228d0
140729869:	eb 99                	jmp    0x140729804
14072986b:	4c 8b 40 40          	mov    0x40(%rax),%r8
14072986f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140729873:	49 8b cd             	mov    %r13,%rcx
140729876:	e8 65 44 02 00       	call   0x14074dce0
14072987b:	90                   	nop
14072987c:	80 7d f0 00          	cmpb   $0x0,-0x10(%rbp)
140729880:	74 35                	je     0x1407298b7
140729882:	33 db                	xor    %ebx,%ebx
140729884:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140729889:	45 33 c9             	xor    %r9d,%r9d
14072988c:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140729890:	48 8d 15 89 90 8f 00 	lea    0x8f9089(%rip),%rdx        # 0x141022920
140729897:	49 8b cf             	mov    %r15,%rcx
14072989a:	e8 21 0a 06 00       	call   0x14078a2c0
14072989f:	90                   	nop
1407298a0:	38 5d f0             	cmp    %bl,-0x10(%rbp)
1407298a3:	0f 84 60 ff ff ff    	je     0x140729809
1407298a9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1407298ad:	e8 ee ee ff ff       	call   0x1407287a0
1407298b2:	e9 52 ff ff ff       	jmp    0x140729809
1407298b7:	33 db                	xor    %ebx,%ebx
1407298b9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1407298be:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1407298c3:	b9 28 00 00 00       	mov    $0x28,%ecx
1407298c8:	e8 3b 18 6f 00       	call   0x140e1b108
1407298cd:	48 89 00             	mov    %rax,(%rax)
1407298d0:	48 89 40 08          	mov    %rax,0x8(%rax)
1407298d4:	48 89 40 10          	mov    %rax,0x10(%rax)
1407298d8:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1407298de:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1407298e3:	8b f3                	mov    %ebx,%esi
1407298e5:	49 8b 4f 40          	mov    0x40(%r15),%rcx
1407298e9:	39 59 78             	cmp    %ebx,0x78(%rcx)
1407298ec:	0f 8e 46 01 00 00    	jle    0x140729a38
1407298f2:	33 d2                	xor    %edx,%edx
1407298f4:	e8 47 43 02 00       	call   0x14074dc40
1407298f9:	4c 8b f0             	mov    %rax,%r14
1407298fc:	33 d2                	xor    %edx,%edx
1407298fe:	49 8b 4f 40          	mov    0x40(%r15),%rcx