1402725e7:	85 c0                	test   %eax,%eax
1402725e9:	0f 84 cd 00 00 00    	je     0x1402726bc
1402725ef:	4d 85 ff             	test   %r15,%r15
1402725f2:	74 1b                	je     0x14027260f
1402725f4:	4d 85 f6             	test   %r14,%r14
1402725f7:	74 16                	je     0x14027260f
1402725f9:	4d 8b c6             	mov    %r14,%r8
1402725fc:	49 8b d7             	mov    %r15,%rdx
1402725ff:	48 8b cb             	mov    %rbx,%rcx
140272602:	e8 a9 cf f2 ff       	call   0x14019f5b0
140272607:	85 c0                	test   %eax,%eax
140272609:	0f 84 ad 00 00 00    	je     0x1402726bc
14027260f:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140272614:	48 85 d2             	test   %rdx,%rdx
140272617:	74 1a                	je     0x140272633
140272619:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14027261e:	4d 85 c0             	test   %r8,%r8
140272621:	74 10                	je     0x140272633
140272623:	48 8b cb             	mov    %rbx,%rcx
140272626:	e8 85 cf f2 ff       	call   0x14019f5b0
14027262b:	85 c0                	test   %eax,%eax
14027262d:	0f 84 89 00 00 00    	je     0x1402726bc
140272633:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
14027263a:	00
14027263b:	48 85 d2             	test   %rdx,%rdx
14027263e:	74 19                	je     0x140272659
140272640:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
140272647:	00
140272648:	4d 85 c0             	test   %r8,%r8
14027264b:	74 0c                	je     0x140272659
14027264d:	48 8b cb             	mov    %rbx,%rcx
140272650:	e8 5b cf f2 ff       	call   0x14019f5b0
140272655:	85 c0                	test   %eax,%eax
140272657:	74 63                	je     0x1402726bc
140272659:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14027265f:	48 8d 56 28          	lea    0x28(%rsi),%rdx
140272663:	45 33 c0             	xor    %r8d,%r8d
140272666:	48 8b cb             	mov    %rbx,%rcx
140272669:	e8 d2 cc f2 ff       	call   0x14019f340
14027266e:	85 c0                	test   %eax,%eax
140272670:	74 4a                	je     0x1402726bc
140272672:	4c 8b 46 20          	mov    0x20(%rsi),%r8
140272676:	48 8d 56 28          	lea    0x28(%rsi),%rdx
14027267a:	45 33 c9             	xor    %r9d,%r9d
14027267d:	48 8b cb             	mov    %rbx,%rcx
140272680:	e8 cb ce f2 ff       	call   0x14019f550
140272685:	85 c0                	test   %eax,%eax
140272687:	74 2d                	je     0x1402726b6
140272689:	4c 8b 46 20          	mov    0x20(%rsi),%r8
14027268d:	48 8d 56 68          	lea    0x68(%rsi),%rdx
140272691:	48 8b cb             	mov    %rbx,%rcx
140272694:	e8 17 cf f2 ff       	call   0x14019f5b0
140272699:	85 c0                	test   %eax,%eax
14027269b:	74 19                	je     0x1402726b6
14027269d:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1402726a3:	48 8d 56 68          	lea    0x68(%rsi),%rdx
1402726a7:	45 33 c0             	xor    %r8d,%r8d
1402726aa:	48 8b cb             	mov    %rbx,%rcx
1402726ad:	e8 8e cc f2 ff       	call   0x14019f340
1402726b2:	85 c0                	test   %eax,%eax
1402726b4:	75 02                	jne    0x1402726b8
1402726b6:	33 ff                	xor    %edi,%edi
1402726b8:	8b c7                	mov    %edi,%eax
1402726ba:	eb 02                	jmp    0x1402726be
1402726bc:	33 c0                	xor    %eax,%eax
1402726be:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402726c3:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402726c8:	48 83 c4 20          	add    $0x20,%rsp
1402726cc:	41 5f                	pop    %r15
1402726ce:	41 5e                	pop    %r14
1402726d0:	41 5c                	pop    %r12
1402726d2:	5f                   	pop    %rdi
1402726d3:	5e                   	pop    %rsi
1402726d4:	c3                   	ret
1402726d5:	cc                   	int3
1402726d6:	cc                   	int3
1402726d7:	cc                   	int3
1402726d8:	cc                   	int3
1402726d9:	cc                   	int3
1402726da:	cc                   	int3
1402726db:	cc                   	int3
1402726dc:	cc                   	int3
1402726dd:	cc                   	int3
1402726de:	cc                   	int3
1402726df:	cc                   	int3
1402726e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402726e5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402726ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402726ef:	55                   	push   %rbp
1402726f0:	56                   	push   %rsi
1402726f1:	57                   	push   %rdi
1402726f2:	41 54                	push   %r12
1402726f4:	41 55                	push   %r13
1402726f6:	41 56                	push   %r14
1402726f8:	41 57                	push   %r15
1402726fa:	b8 30 00 00 00       	mov    $0x30,%eax
1402726ff:	e8 2c e4 03 00       	call   0x1402b0b30
140272704:	48 2b e0             	sub    %rax,%rsp
140272707:	48 8b 99 f8 00 00 00 	mov    0xf8(%rcx),%rbx
14027270e:	4d 8b f1             	mov    %r9,%r14
140272711:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140272718:	00
140272719:	49 8b f0             	mov    %r8,%rsi
14027271c:	48 8b ea             	mov    %rdx,%rbp
14027271f:	48 8b 3b             	mov    (%rbx),%rdi
140272722:	4c 8d 7b 68          	lea    0x68(%rbx),%r15
140272726:	4d 85 c9             	test   %r9,%r9
140272729:	0f 84 be 01 00 00    	je     0x1402728ed
14027272f:	4d 85 e4             	test   %r12,%r12
140272732:	0f 84 b5 01 00 00    	je     0x1402728ed
140272738:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14027273c:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140272740:	45 33 c9             	xor    %r9d,%r9d
140272743:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140272748:	48 8b cf             	mov    %rdi,%rcx
14027274b:	e8 00 ce f2 ff       	call   0x14019f550
140272750:	85 c0                	test   %eax,%eax
140272752:	0f 84 06 02 00 00    	je     0x14027295e
140272758:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14027275c:	48 8d 53 68          	lea    0x68(%rbx),%rdx
140272760:	48 8b cf             	mov    %rdi,%rcx
140272763:	e8 48 ce f2 ff       	call   0x14019f5b0
140272768:	85 c0                	test   %eax,%eax
14027276a:	0f 84 ee 01 00 00    	je     0x14027295e
140272770:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140272776:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14027277b:	48 8b cf             	mov    %rdi,%rcx
14027277e:	e8 2d ce f2 ff       	call   0x14019f5b0
140272783:	85 c0                	test   %eax,%eax
140272785:	0f 84 d3 01 00 00    	je     0x14027295e
14027278b:	4d 8b c4             	mov    %r12,%r8
14027278e:	49 8b d6             	mov    %r14,%rdx
140272791:	48 8b cf             	mov    %rdi,%rcx
140272794:	e8 17 ce f2 ff       	call   0x14019f5b0
140272799:	85 c0                	test   %eax,%eax
14027279b:	0f 84 bd 01 00 00    	je     0x14027295e
1402727a1:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1402727a7:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1402727ab:	45 33 c0             	xor    %r8d,%r8d
1402727ae:	48 8b cf             	mov    %rdi,%rcx
1402727b1:	e8 8a cb f2 ff       	call   0x14019f340
1402727b6:	85 c0                	test   %eax,%eax
1402727b8:	0f 84 a0 01 00 00    	je     0x14027295e
1402727be:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402727c2:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1402727c6:	45 33 c9             	xor    %r9d,%r9d
1402727c9:	48 8b cf             	mov    %rdi,%rcx
1402727cc:	e8 7f cd f2 ff       	call   0x14019f550
1402727d1:	85 c0                	test   %eax,%eax
1402727d3:	0f 84 85 01 00 00    	je     0x14027295e
1402727d9:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402727dd:	48 8d 53 68          	lea    0x68(%rbx),%rdx
1402727e1:	48 8b cf             	mov    %rdi,%rcx
1402727e4:	e8 c7 cd f2 ff       	call   0x14019f5b0
1402727e9:	85 c0                	test   %eax,%eax
1402727eb:	0f 84 6d 01 00 00    	je     0x14027295e
1402727f1:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1402727f7:	48 8d 53 68          	lea    0x68(%rbx),%rdx
1402727fb:	45 33 c0             	xor    %r8d,%r8d
1402727fe:	48 8b cf             	mov    %rdi,%rcx
140272801:	e8 3a cb f2 ff       	call   0x14019f340
140272806:	85 c0                	test   %eax,%eax
140272808:	0f 84 50 01 00 00    	je     0x14027295e
14027280e:	4c 8b 33             	mov    (%rbx),%r14
140272811:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140272815:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140272819:	49 8b ce             	mov    %r14,%rcx
14027281c:	45 33 c9             	xor    %r9d,%r9d
14027281f:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140272824:	e8 27 cd f2 ff       	call   0x14019f550
140272829:	85 c0                	test   %eax,%eax
14027282b:	0f 84 2d 01 00 00    	je     0x14027295e
140272831:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140272835:	48 8d 53 68          	lea    0x68(%rbx),%rdx
140272839:	49 8b ce             	mov    %r14,%rcx
14027283c:	e8 6f cd f2 ff       	call   0x14019f5b0
140272841:	85 c0                	test   %eax,%eax
140272843:	0f 84 15 01 00 00    	je     0x14027295e
140272849:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14027284f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140272854:	49 8b ce             	mov    %r14,%rcx
140272857:	e8 54 cd f2 ff       	call   0x14019f5b0
14027285c:	85 c0                	test   %eax,%eax
14027285e:	0f 84 fa 00 00 00    	je     0x14027295e
140272864:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14027286b:	00
14027286c:	4d 8b c4             	mov    %r12,%r8
14027286f:	49 8b ce             	mov    %r14,%rcx
140272872:	e8 39 cd f2 ff       	call   0x14019f5b0
140272877:	85 c0                	test   %eax,%eax
140272879:	0f 84 df 00 00 00    	je     0x14027295e
14027287f:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140272885:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140272889:	45 33 c0             	xor    %r8d,%r8d
14027288c:	49 8b ce             	mov    %r14,%rcx
14027288f:	e8 ac ca f2 ff       	call   0x14019f340
140272894:	85 c0                	test   %eax,%eax
140272896:	0f 84 c2 00 00 00    	je     0x14027295e
14027289c:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402728a0:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1402728a4:	45 33 c9             	xor    %r9d,%r9d
1402728a7:	49 8b ce             	mov    %r14,%rcx
1402728aa:	e8 a1 cc f2 ff       	call   0x14019f550
1402728af:	85 c0                	test   %eax,%eax
1402728b1:	74 34                	je     0x1402728e7
1402728b3:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402728b7:	48 8d 53 68          	lea    0x68(%rbx),%rdx
1402728bb:	49 8b ce             	mov    %r14,%rcx
1402728be:	e8 ed cc f2 ff       	call   0x14019f5b0
1402728c3:	85 c0                	test   %eax,%eax
1402728c5:	74 20                	je     0x1402728e7
1402728c7:	41 b9 40 00 00 00    	mov    $0x40,%r9d
1402728cd:	48 8d 53 68          	lea    0x68(%rbx),%rdx
1402728d1:	45 33 c0             	xor    %r8d,%r8d
1402728d4:	49 8b ce             	mov    %r14,%rcx
1402728d7:	e8 64 ca f2 ff       	call   0x14019f340
1402728dc:	85 c0                	test   %eax,%eax
1402728de:	74 07                	je     0x1402728e7
1402728e0:	b8 01 00 00 00       	mov    $0x1,%eax
1402728e5:	eb 02                	jmp    0x1402728e9
1402728e7:	33 c0                	xor    %eax,%eax
1402728e9:	85 c0                	test   %eax,%eax
1402728eb:	74 71                	je     0x14027295e
1402728ed:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1402728f1:	48 8d 53 28          	lea    0x28(%rbx),%rdx
1402728f5:	45 33 c9             	xor    %r9d,%r9d
1402728f8:	48 8b cf             	mov    %rdi,%rcx
1402728fb:	e8 50 cc f2 ff       	call   0x14019f550
140272900:	85 c0                	test   %eax,%eax
140272902:	74 5a                	je     0x14027295e
140272904:	0f 1f 40 00          	nopl   0x0(%rax)
140272908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14027290f:	00
140272910:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140272914:	49 8b d7             	mov    %r15,%rdx
140272917:	48 8b cf             	mov    %rdi,%rcx
14027291a:	e8 91 cc f2 ff       	call   0x14019f5b0
14027291f:	85 c0                	test   %eax,%eax
140272921:	74 3b                	je     0x14027295e
140272923:	45 33 c0             	xor    %r8d,%r8d
140272926:	48 8b cf             	mov    %rdi,%rcx
140272929:	48 3b 73 20          	cmp    0x20(%rbx),%rsi
14027292d:	76 46                	jbe    0x140272975
14027292f:	4c 8b ce             	mov    %rsi,%r9
140272932:	48 8b d5             	mov    %rbp,%rdx
140272935:	e8 06 ca f2 ff       	call   0x14019f340
14027293a:	85 c0                	test   %eax,%eax
14027293c:	74 20                	je     0x14027295e
14027293e:	4c 8b 43 20          	mov    0x20(%rbx),%r8
140272942:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140272946:	4c 8b fd             	mov    %rbp,%r15
140272949:	45 33 c9             	xor    %r9d,%r9d
14027294c:	48 8b cf             	mov    %rdi,%rcx
14027294f:	49 03 e8             	add    %r8,%rbp
140272952:	49 2b f0             	sub    %r8,%rsi
140272955:	e8 f6 cb f2 ff       	call   0x14019f550
14027295a:	85 c0                	test   %eax,%eax
14027295c:	75 b2                	jne    0x140272910
14027295e:	33 c0                	xor    %eax,%eax
140272960:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140272965:	48 83 c4 30          	add    $0x30,%rsp
140272969:	41 5f                	pop    %r15
14027296b:	41 5e                	pop    %r14
14027296d:	41 5d                	pop    %r13
14027296f:	41 5c                	pop    %r12
140272971:	5f                   	pop    %rdi
140272972:	5e                   	pop    %rsi
140272973:	5d                   	pop    %rbp
140272974:	c3                   	ret
140272975:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14027297b:	48 8d 53 68          	lea    0x68(%rbx),%rdx
14027297f:	e8 bc c9 f2 ff       	call   0x14019f340
140272984:	85 c0                	test   %eax,%eax
140272986:	74 d6                	je     0x14027295e
140272988:	4c 8b c6             	mov    %rsi,%r8
14027298b:	48 8d 53 68          	lea    0x68(%rbx),%rdx
14027298f:	48 8b cd             	mov    %rbp,%rcx
140272992:	e8 c9 e9 06 00       	call   0x1402e1360
140272997:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14027299c:	45 33 c9             	xor    %r9d,%r9d
14027299f:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1402729a4:	48 8b bf f8 00 00 00 	mov    0xf8(%rdi),%rdi
1402729ab:	48 8b 1f             	mov    (%rdi),%rbx
1402729ae:	48 8d 57 28          	lea    0x28(%rdi),%rdx
1402729b2:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1402729b6:	48 8b cb             	mov    %rbx,%rcx
1402729b9:	e8 92 cb f2 ff       	call   0x14019f550
1402729be:	85 c0                	test   %eax,%eax
1402729c0:	74 9c                	je     0x14027295e
1402729c2:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1402729c6:	48 8d 57 68          	lea    0x68(%rdi),%rdx
1402729ca:	48 8b cb             	mov    %rbx,%rcx
1402729cd:	e8 de cb f2 ff       	call   0x14019f5b0
1402729d2:	85 c0                	test   %eax,%eax
1402729d4:	74 88                	je     0x14027295e
1402729d6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402729dc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402729e1:	48 8b cb             	mov    %rbx,%rcx
1402729e4:	e8 c7 cb f2 ff       	call   0x14019f5b0
1402729e9:	85 c0                	test   %eax,%eax
1402729eb:	0f 84 6d ff ff ff    	je     0x14027295e
1402729f1:	4c 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14
1402729f8:	00
1402729f9:	4d 85 f6             	test   %r14,%r14
1402729fc:	74 1b                	je     0x140272a19
1402729fe:	4d 85 e4             	test   %r12,%r12
140272a01:	74 16                	je     0x140272a19
140272a03:	4d 8b c4             	mov    %r12,%r8
140272a06:	49 8b d6             	mov    %r14,%rdx
140272a09:	48 8b cb             	mov    %rbx,%rcx
140272a0c:	e8 9f cb f2 ff       	call   0x14019f5b0
140272a11:	85 c0                	test   %eax,%eax
140272a13:	0f 84 45 ff ff ff    	je     0x14027295e
140272a19:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140272a1f:	48 8d 57 28          	lea    0x28(%rdi),%rdx
140272a23:	45 33 c0             	xor    %r8d,%r8d
140272a26:	48 8b cb             	mov    %rbx,%rcx
140272a29:	e8 12 c9 f2 ff       	call   0x14019f340
140272a2e:	85 c0                	test   %eax,%eax
140272a30:	0f 84 28 ff ff ff    	je     0x14027295e
140272a36:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140272a3a:	48 8d 57 28          	lea    0x28(%rdi),%rdx
140272a3e:	45 33 c9             	xor    %r9d,%r9d
140272a41:	48 8b cb             	mov    %rbx,%rcx
140272a44:	e8 07 cb f2 ff       	call   0x14019f550
140272a49:	85 c0                	test   %eax,%eax
140272a4b:	0f 84 0d ff ff ff    	je     0x14027295e
140272a51:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140272a55:	48 8d 57 68          	lea    0x68(%rdi),%rdx
140272a59:	48 8b cb             	mov    %rbx,%rcx
140272a5c:	e8 4f cb f2 ff       	call   0x14019f5b0
140272a61:	85 c0                	test   %eax,%eax
140272a63:	0f 84 f5 fe ff ff    	je     0x14027295e
140272a69:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140272a6f:	48 8d 57 68          	lea    0x68(%rdi),%rdx
140272a73:	45 33 c0             	xor    %r8d,%r8d
140272a76:	48 8b cb             	mov    %rbx,%rcx
140272a79:	e8 c2 c8 f2 ff       	call   0x14019f340
140272a7e:	85 c0                	test   %eax,%eax
140272a80:	0f 84 d8 fe ff ff    	je     0x14027295e
140272a86:	4d 85 e4             	test   %r12,%r12
140272a89:	0f 84 e9 00 00 00    	je     0x140272b78
140272a8f:	48 8b 1f             	mov    (%rdi),%rbx
140272a92:	48 8d 57 28          	lea    0x28(%rdi),%rdx
140272a96:	4c 8b 47 20          	mov    0x20(%rdi),%r8
140272a9a:	48 8b cb             	mov    %rbx,%rcx
140272a9d:	45 33 c9             	xor    %r9d,%r9d
140272aa0:	c6 84 24 88 00 00 00 	movb   $0x1,0x88(%rsp)
140272aa7:	01
140272aa8:	e8 a3 ca f2 ff       	call   0x14019f550