1409b26b1:	02 02                	add    (%rdx),%al
1409b26b3:	02 00                	add    (%rax),%al
1409b26b5:	02 02                	add    (%rdx),%al
1409b26b7:	02 02                	add    (%rdx),%al
1409b26b9:	02 02                	add    (%rdx),%al
1409b26bb:	02 02                	add    (%rdx),%al
1409b26bd:	02 02                	add    (%rdx),%al
1409b26bf:	02 02                	add    (%rdx),%al
1409b26c1:	02 02                	add    (%rdx),%al
1409b26c3:	02 00                	add    (%rax),%al
1409b26c5:	02 02                	add    (%rdx),%al
1409b26c7:	02 02                	add    (%rdx),%al
1409b26c9:	02 02                	add    (%rdx),%al
1409b26cb:	02 02                	add    (%rdx),%al
1409b26cd:	02 02                	add    (%rdx),%al
1409b26cf:	02 02                	add    (%rdx),%al
1409b26d1:	02 02                	add    (%rdx),%al
1409b26d3:	02 00                	add    (%rax),%al
1409b26d5:	02 02                	add    (%rdx),%al
1409b26d7:	02 02                	add    (%rdx),%al
1409b26d9:	02 02                	add    (%rdx),%al
1409b26db:	02 02                	add    (%rdx),%al
1409b26dd:	02 02                	add    (%rdx),%al
1409b26df:	02 02                	add    (%rdx),%al
1409b26e1:	02 02                	add    (%rdx),%al
1409b26e3:	02 00                	add    (%rax),%al
1409b26e5:	02 02                	add    (%rdx),%al
1409b26e7:	02 02                	add    (%rdx),%al
1409b26e9:	02 02                	add    (%rdx),%al
1409b26eb:	02 02                	add    (%rdx),%al
1409b26ed:	02 02                	add    (%rdx),%al
1409b26ef:	02 02                	add    (%rdx),%al
1409b26f1:	02 02                	add    (%rdx),%al
1409b26f3:	02 00                	add    (%rax),%al
1409b26f5:	02 02                	add    (%rdx),%al
1409b26f7:	02 02                	add    (%rdx),%al
1409b26f9:	02 02                	add    (%rdx),%al
1409b26fb:	02 02                	add    (%rdx),%al
1409b26fd:	02 02                	add    (%rdx),%al
1409b26ff:	02 02                	add    (%rdx),%al
1409b2701:	02 02                	add    (%rdx),%al
1409b2703:	02 01                	add    (%rcx),%al
1409b2705:	02 02                	add    (%rdx),%al
1409b2707:	02 02                	add    (%rdx),%al
1409b2709:	02 02                	add    (%rdx),%al
1409b270b:	02 02                	add    (%rdx),%al
1409b270d:	02 02                	add    (%rdx),%al
1409b270f:	02 02                	add    (%rdx),%al
1409b2711:	02 02                	add    (%rdx),%al
1409b2713:	02 00                	add    (%rax),%al
1409b2715:	cc                   	int3
1409b2716:	cc                   	int3
1409b2717:	cc                   	int3
1409b2718:	cc                   	int3
1409b2719:	cc                   	int3
1409b271a:	cc                   	int3
1409b271b:	cc                   	int3
1409b271c:	cc                   	int3
1409b271d:	cc                   	int3
1409b271e:	cc                   	int3
1409b271f:	cc                   	int3
1409b2720:	81 f9 f6 00 00 00    	cmp    $0xf6,%ecx
1409b2726:	75 03                	jne    0x1409b272b
1409b2728:	8b c1                	mov    %ecx,%eax
1409b272a:	c3                   	ret
1409b272b:	81 f9 02 01 00 00    	cmp    $0x102,%ecx
1409b2731:	75 03                	jne    0x1409b2736
1409b2733:	8b c1                	mov    %ecx,%eax
1409b2735:	c3                   	ret
1409b2736:	8d 41 98             	lea    -0x68(%rcx),%eax
1409b2739:	3d b9 00 00 00       	cmp    $0xb9,%eax
1409b273e:	77 03                	ja     0x1409b2743
1409b2740:	8b c1                	mov    %ecx,%eax
1409b2742:	c3                   	ret
1409b2743:	8b 05 07 01 a0 00    	mov    0xa00107(%rip),%eax        # 0x1413b2850
1409b2749:	45 33 c0             	xor    %r8d,%r8d
1409b274c:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b274f:	74 23                	je     0x1409b2774
1409b2751:	41 8b d0             	mov    %r8d,%edx
1409b2754:	4c 8d 0d f5 00 a0 00 	lea    0xa000f5(%rip),%r9        # 0x1413b2850
1409b275b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409b2760:	3b c1                	cmp    %ecx,%eax
1409b2762:	74 16                	je     0x1409b277a
1409b2764:	41 8b 44 d1 08       	mov    0x8(%r9,%rdx,8),%eax
1409b2769:	48 ff c2             	inc    %rdx
1409b276c:	41 ff c0             	inc    %r8d
1409b276f:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b2772:	75 ec                	jne    0x1409b2760
1409b2774:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409b2779:	c3                   	ret
1409b277a:	49 63 c0             	movslq %r8d,%rax
1409b277d:	41 8b 44 c1 04       	mov    0x4(%r9,%rax,8),%eax
1409b2782:	c3                   	ret
1409b2783:	cc                   	int3
1409b2784:	cc                   	int3
1409b2785:	cc                   	int3
1409b2786:	cc                   	int3
1409b2787:	cc                   	int3
1409b2788:	cc                   	int3
1409b2789:	cc                   	int3
1409b278a:	cc                   	int3
1409b278b:	cc                   	int3
1409b278c:	cc                   	int3
1409b278d:	cc                   	int3
1409b278e:	cc                   	int3
1409b278f:	cc                   	int3
1409b2790:	81 f9 f6 00 00 00    	cmp    $0xf6,%ecx
1409b2796:	75 03                	jne    0x1409b279b
1409b2798:	8b c1                	mov    %ecx,%eax
1409b279a:	c3                   	ret
1409b279b:	81 f9 02 01 00 00    	cmp    $0x102,%ecx
1409b27a1:	75 03                	jne    0x1409b27a6
1409b27a3:	8b c1                	mov    %ecx,%eax
1409b27a5:	c3                   	ret
1409b27a6:	8d 41 98             	lea    -0x68(%rcx),%eax
1409b27a9:	3d b9 00 00 00       	cmp    $0xb9,%eax
1409b27ae:	77 05                	ja     0x1409b27b5
1409b27b0:	83 f9 6a             	cmp    $0x6a,%ecx
1409b27b3:	75 2f                	jne    0x1409b27e4
1409b27b5:	8b 05 99 00 a0 00    	mov    0xa00099(%rip),%eax        # 0x1413b2854
1409b27bb:	45 33 c0             	xor    %r8d,%r8d
1409b27be:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b27c1:	74 21                	je     0x1409b27e4
1409b27c3:	41 8b d0             	mov    %r8d,%edx
1409b27c6:	4c 8d 0d 83 00 a0 00 	lea    0xa00083(%rip),%r9        # 0x1413b2850
1409b27cd:	0f 1f 00             	nopl   (%rax)
1409b27d0:	3b c1                	cmp    %ecx,%eax
1409b27d2:	74 13                	je     0x1409b27e7
1409b27d4:	41 8b 44 d1 0c       	mov    0xc(%r9,%rdx,8),%eax
1409b27d9:	48 ff c2             	inc    %rdx
1409b27dc:	41 ff c0             	inc    %r8d
1409b27df:	83 f8 ff             	cmp    $0xffffffff,%eax
1409b27e2:	75 ec                	jne    0x1409b27d0
1409b27e4:	8b c1                	mov    %ecx,%eax
1409b27e6:	c3                   	ret
1409b27e7:	49 63 c0             	movslq %r8d,%rax
1409b27ea:	41 8b 04 c1          	mov    (%r9,%rax,8),%eax
1409b27ee:	c3                   	ret
1409b27ef:	cc                   	int3
1409b27f0:	81 e9 e7 00 00 00    	sub    $0xe7,%ecx
1409b27f6:	74 1c                	je     0x1409b2814
1409b27f8:	83 e9 12             	sub    $0x12,%ecx
1409b27fb:	74 11                	je     0x1409b280e
1409b27fd:	83 f9 1e             	cmp    $0x1e,%ecx
1409b2800:	74 06                	je     0x1409b2808
1409b2802:	b8 00 00 04 00       	mov    $0x40000,%eax
1409b2807:	c3                   	ret
1409b2808:	b8 00 00 80 00       	mov    $0x800000,%eax
1409b280d:	c3                   	ret
1409b280e:	b8 00 00 10 00       	mov    $0x100000,%eax
1409b2813:	c3                   	ret
1409b2814:	b8 00 00 00 08       	mov    $0x8000000,%eax
1409b2819:	c3                   	ret
1409b281a:	cc                   	int3
1409b281b:	cc                   	int3
1409b281c:	cc                   	int3
1409b281d:	cc                   	int3
1409b281e:	cc                   	int3
1409b281f:	cc                   	int3
1409b2820:	83 79 08 08          	cmpl   $0x8,0x8(%rcx)
1409b2824:	45 8b d0             	mov    %r8d,%r10d
1409b2827:	4c 8b c9             	mov    %rcx,%r9
1409b282a:	0f 82 57 01 00 00    	jb     0x1409b2987
1409b2830:	48 8b 02             	mov    (%rdx),%rax
1409b2833:	48 0f c8             	bswap  %rax
1409b2836:	48 89 02             	mov    %rax,(%rdx)
1409b2839:	83 79 08 0e          	cmpl   $0xe,0x8(%rcx)
1409b283d:	0f 82 44 01 00 00    	jb     0x1409b2987
1409b2843:	0f b7 42 0c          	movzwl 0xc(%rdx),%eax
1409b2847:	66 c1 c8 08          	ror    $0x8,%ax
1409b284b:	66 89 42 0c          	mov    %ax,0xc(%rdx)
1409b284f:	83 79 08 18          	cmpl   $0x18,0x8(%rcx)
1409b2853:	0f 82 2e 01 00 00    	jb     0x1409b2987
1409b2859:	48 8b 42 10          	mov    0x10(%rdx),%rax
1409b285d:	48 0f c8             	bswap  %rax
1409b2860:	48 89 42 10          	mov    %rax,0x10(%rdx)
1409b2864:	83 79 08 1c          	cmpl   $0x1c,0x8(%rcx)
1409b2868:	0f 82 19 01 00 00    	jb     0x1409b2987
1409b286e:	8b 42 18             	mov    0x18(%rdx),%eax
1409b2871:	0f c8                	bswap  %eax
1409b2873:	89 42 18             	mov    %eax,0x18(%rdx)
1409b2876:	83 79 08 20          	cmpl   $0x20,0x8(%rcx)
1409b287a:	0f 82 07 01 00 00    	jb     0x1409b2987
1409b2880:	8b 42 1c             	mov    0x1c(%rdx),%eax
1409b2883:	0f c8                	bswap  %eax
1409b2885:	89 42 1c             	mov    %eax,0x1c(%rdx)
1409b2888:	83 79 08 24          	cmpl   $0x24,0x8(%rcx)
1409b288c:	0f 82 f5 00 00 00    	jb     0x1409b2987
1409b2892:	8b 42 20             	mov    0x20(%rdx),%eax
1409b2895:	0f c8                	bswap  %eax
1409b2897:	89 42 20             	mov    %eax,0x20(%rdx)
1409b289a:	83 79 08 28          	cmpl   $0x28,0x8(%rcx)
1409b289e:	0f 82 e3 00 00 00    	jb     0x1409b2987
1409b28a4:	8b 42 24             	mov    0x24(%rdx),%eax
1409b28a7:	44 0f b6 42 09       	movzbl 0x9(%rdx),%r8d
1409b28ac:	0f c8                	bswap  %eax
1409b28ae:	89 42 24             	mov    %eax,0x24(%rdx)
1409b28b1:	45 84 c0             	test   %r8b,%r8b
1409b28b4:	75 24                	jne    0x1409b28da
1409b28b6:	83 79 08 2c          	cmpl   $0x2c,0x8(%rcx)
1409b28ba:	0f 82 c7 00 00 00    	jb     0x1409b2987
1409b28c0:	8b 42 28             	mov    0x28(%rdx),%eax
1409b28c3:	0f c8                	bswap  %eax
1409b28c5:	89 42 28             	mov    %eax,0x28(%rdx)
1409b28c8:	83 79 08 30          	cmpl   $0x30,0x8(%rcx)
1409b28cc:	0f 82 b5 00 00 00    	jb     0x1409b2987
1409b28d2:	8b 42 2c             	mov    0x2c(%rdx),%eax
1409b28d5:	0f c8                	bswap  %eax
1409b28d7:	89 42 2c             	mov    %eax,0x2c(%rdx)
1409b28da:	45 85 d2             	test   %r10d,%r10d
1409b28dd:	0f 84 a4 00 00 00    	je     0x1409b2987
1409b28e3:	83 79 08 34          	cmpl   $0x34,0x8(%rcx)
1409b28e7:	0f 82 9a 00 00 00    	jb     0x1409b2987
1409b28ed:	8b 42 30             	mov    0x30(%rdx),%eax
1409b28f0:	0f c8                	bswap  %eax
1409b28f2:	89 42 30             	mov    %eax,0x30(%rdx)
1409b28f5:	83 79 08 38          	cmpl   $0x38,0x8(%rcx)
1409b28f9:	0f 82 88 00 00 00    	jb     0x1409b2987
1409b28ff:	8b 42 34             	mov    0x34(%rdx),%eax
1409b2902:	0f c8                	bswap  %eax
1409b2904:	89 42 34             	mov    %eax,0x34(%rdx)
1409b2907:	83 79 08 3c          	cmpl   $0x3c,0x8(%rcx)
1409b290b:	72 7a                	jb     0x1409b2987
1409b290d:	8b 42 38             	mov    0x38(%rdx),%eax
1409b2910:	b9 40 00 00 00       	mov    $0x40,%ecx
1409b2915:	0f c8                	bswap  %eax
1409b2917:	89 42 38             	mov    %eax,0x38(%rdx)
1409b291a:	41 39 49 08          	cmp    %ecx,0x8(%r9)
1409b291e:	72 67                	jb     0x1409b2987
1409b2920:	8b 42 3c             	mov    0x3c(%rdx),%eax
1409b2923:	0f c8                	bswap  %eax
1409b2925:	89 42 3c             	mov    %eax,0x3c(%rdx)
1409b2928:	45 84 c0             	test   %r8b,%r8b
1409b292b:	75 5a                	jne    0x1409b2987
1409b292d:	45 33 d2             	xor    %r10d,%r10d
1409b2930:	4c 8d 42 40          	lea    0x40(%rdx),%r8
1409b2934:	85 c0                	test   %eax,%eax
1409b2936:	74 4f                	je     0x1409b2987
1409b2938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409b293f:	00
1409b2940:	83 c1 04             	add    $0x4,%ecx
1409b2943:	41 39 49 08          	cmp    %ecx,0x8(%r9)
1409b2947:	72 3e                	jb     0x1409b2987
1409b2949:	41 8b 00             	mov    (%r8),%eax
1409b294c:	83 c1 04             	add    $0x4,%ecx
1409b294f:	0f c8                	bswap  %eax
1409b2951:	41 89 00             	mov    %eax,(%r8)
1409b2954:	41 39 49 08          	cmp    %ecx,0x8(%r9)
1409b2958:	72 2d                	jb     0x1409b2987
1409b295a:	41 8b 40 04          	mov    0x4(%r8),%eax
1409b295e:	83 c1 04             	add    $0x4,%ecx
1409b2961:	0f c8                	bswap  %eax
1409b2963:	41 89 40 04          	mov    %eax,0x4(%r8)
1409b2967:	41 39 49 08          	cmp    %ecx,0x8(%r9)
1409b296b:	72 1a                	jb     0x1409b2987
1409b296d:	41 8b 40 08          	mov    0x8(%r8),%eax
1409b2971:	83 c1 04             	add    $0x4,%ecx
1409b2974:	0f c8                	bswap  %eax
1409b2976:	41 89 40 08          	mov    %eax,0x8(%r8)
1409b297a:	41 ff c2             	inc    %r10d
1409b297d:	49 83 c0 10          	add    $0x10,%r8
1409b2981:	44 3b 52 3c          	cmp    0x3c(%rdx),%r10d
1409b2985:	72 b9                	jb     0x1409b2940
1409b2987:	c3                   	ret
1409b2988:	cc                   	int3
1409b2989:	cc                   	int3
1409b298a:	cc                   	int3
1409b298b:	cc                   	int3
1409b298c:	cc                   	int3
1409b298d:	cc                   	int3
1409b298e:	cc                   	int3
1409b298f:	cc                   	int3
1409b2990:	40 53                	rex push %rbx
1409b2992:	48 83 ec 20          	sub    $0x20,%rsp
1409b2996:	49 8b d8             	mov    %r8,%rbx
1409b2999:	4c 8b ca             	mov    %rdx,%r9
1409b299c:	83 e9 71             	sub    $0x71,%ecx
1409b299f:	0f 84 ef 00 00 00    	je     0x1409b2a94
1409b29a5:	83 e9 4c             	sub    $0x4c,%ecx
1409b29a8:	0f 84 d3 00 00 00    	je     0x1409b2a81
1409b29ae:	83 e9 1f             	sub    $0x1f,%ecx
1409b29b1:	0f 84 b4 00 00 00    	je     0x1409b2a6b
1409b29b7:	83 f9 13             	cmp    $0x13,%ecx
1409b29ba:	0f 85 1f 01 00 00    	jne    0x1409b2adf
1409b29c0:	8b 52 08             	mov    0x8(%rdx),%edx
1409b29c3:	83 fa 04             	cmp    $0x4,%edx
1409b29c6:	0f 82 13 01 00 00    	jb     0x1409b2adf
1409b29cc:	45 8b 49 0c          	mov    0xc(%r9),%r9d
1409b29d0:	41 83 f9 04          	cmp    $0x4,%r9d
1409b29d4:	0f 82 05 01 00 00    	jb     0x1409b2adf
1409b29da:	41 80 78 01 00       	cmpb   $0x0,0x1(%r8)
1409b29df:	0f 85 fa 00 00 00    	jne    0x1409b2adf
1409b29e5:	41 83 c1 fc          	add    $0xfffffffc,%r9d
1409b29e9:	83 c2 fc             	add    $0xfffffffc,%edx
1409b29ec:	49 83 c0 04          	add    $0x4,%r8
1409b29f0:	83 fa 04             	cmp    $0x4,%edx
1409b29f3:	0f 82 e6 00 00 00    	jb     0x1409b2adf
1409b29f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409b2a00:	41 0f b7 40 02       	movzwl 0x2(%r8),%eax
1409b2a05:	41 0f b7 08          	movzwl (%r8),%ecx
1409b2a09:	66 c1 c8 08          	ror    $0x8,%ax
1409b2a0d:	66 41 89 40 02       	mov    %ax,0x2(%r8)
1409b2a12:	41 0f b6 40 01       	movzbl 0x1(%r8),%eax
1409b2a17:	66 c1 e1 08          	shl    $0x8,%cx
1409b2a1b:	66 0b c1             	or     %cx,%ax
1409b2a1e:	44 8b d0             	mov    %eax,%r10d
1409b2a21:	66 41 89 00          	mov    %ax,(%r8)
1409b2a25:	41 83 e2 03          	and    $0x3,%r10d
1409b2a29:	74 0c                	je     0x1409b2a37
1409b2a2b:	b9 04 00 00 00       	mov    $0x4,%ecx
1409b2a30:	66 41 2b ca          	sub    %r10w,%cx
1409b2a34:	66 03 c1             	add    %cx,%ax
1409b2a37:	66 83 f8 04          	cmp    $0x4,%ax
1409b2a3b:	0f 82 9e 00 00 00    	jb     0x1409b2adf
1409b2a41:	0f b7 c8             	movzwl %ax,%ecx
1409b2a44:	3b d1                	cmp    %ecx,%edx
1409b2a46:	0f 82 93 00 00 00    	jb     0x1409b2adf
1409b2a4c:	44 3b c9             	cmp    %ecx,%r9d
1409b2a4f:	0f 82 8a 00 00 00    	jb     0x1409b2adf
1409b2a55:	44 2b c9             	sub    %ecx,%r9d
1409b2a58:	2b d1                	sub    %ecx,%edx
1409b2a5a:	0f b7 c8             	movzwl %ax,%ecx
1409b2a5d:	4c 03 c1             	add    %rcx,%r8
1409b2a60:	83 fa 04             	cmp    $0x4,%edx
1409b2a63:	73 9b                	jae    0x1409b2a00
1409b2a65:	48 83 c4 20          	add    $0x20,%rsp
1409b2a69:	5b                   	pop    %rbx
1409b2a6a:	c3                   	ret
1409b2a6b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1409b2a71:	48 8b d3             	mov    %rbx,%rdx
1409b2a74:	49 8b c9             	mov    %r9,%rcx
1409b2a77:	48 83 c4 20          	add    $0x20,%rsp
1409b2a7b:	5b                   	pop    %rbx
1409b2a7c:	e9 9f fd ff ff       	jmp    0x1409b2820
1409b2a81:	45 33 c0             	xor    %r8d,%r8d
1409b2a84:	48 8b d3             	mov    %rbx,%rdx
1409b2a87:	49 8b c9             	mov    %r9,%rcx
1409b2a8a:	48 83 c4 20          	add    $0x20,%rsp
1409b2a8e:	5b                   	pop    %rbx
1409b2a8f:	e9 8c fd ff ff       	jmp    0x1409b2820
1409b2a94:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1409b2a99:	8b 7a 08             	mov    0x8(%rdx),%edi
1409b2a9c:	83 ff 10             	cmp    $0x10,%edi
1409b2a9f:	72 39                	jb     0x1409b2ada
1409b2aa1:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1409b2aa6:	8b 72 0c             	mov    0xc(%rdx),%esi
1409b2aa9:	83 fe 10             	cmp    $0x10,%esi
1409b2aac:	72 27                	jb     0x1409b2ad5
1409b2aae:	41 0f b7 48 0e       	movzwl 0xe(%r8),%ecx
1409b2ab3:	ff 15 5f 0e 5d 00    	call   *0x5d0e5f(%rip)        # 0x140f83918