1402136cf:	cc                   	int3
1402136d0:	b8 48 00 00 00       	mov    $0x48,%eax
1402136d5:	e8 06 6f 0e 00       	call   0x1402fa5e0
1402136da:	48 2b e0             	sub    %rax,%rsp
1402136dd:	0f 10 02             	movups (%rdx),%xmm0
1402136e0:	4c 8b d2             	mov    %rdx,%r10
1402136e3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402136e8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402136ed:	66 49 0f 7e c1       	movq   %xmm0,%r9
1402136f2:	4d 85 c9             	test   %r9,%r9
1402136f5:	74 7b                	je     0x140213772
1402136f7:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402136fc:	49 ff c9             	dec    %r9
1402136ff:	41 0f b6 00          	movzbl (%r8),%eax
140213703:	49 ff c0             	inc    %r8
140213706:	8b d0                	mov    %eax,%edx
140213708:	4c 3b c8             	cmp    %rax,%r9
14021370b:	72 65                	jb     0x140213772
14021370d:	49 8b c0             	mov    %r8,%rax
140213710:	4c 03 c2             	add    %rdx,%r8
140213713:	4c 2b ca             	sub    %rdx,%r9
140213716:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14021371b:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140213720:	75 50                	jne    0x140213772
140213722:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140213727:	41 0f 11 02          	movups %xmm0,(%r10)
14021372b:	48 85 d2             	test   %rdx,%rdx
14021372e:	74 42                	je     0x140213772
140213730:	48 85 d2             	test   %rdx,%rdx
140213733:	74 33                	je     0x140213768
140213735:	44 0f b6 00          	movzbl (%rax),%r8d
140213739:	48 ff ca             	dec    %rdx
14021373c:	48 ff c0             	inc    %rax
14021373f:	41 83 f8 01          	cmp    $0x1,%r8d
140213743:	75 09                	jne    0x14021374e
140213745:	83 89 08 07 00 00 02 	orl    $0x2,0x708(%rcx)
14021374c:	eb e2                	jmp    0x140213730
14021374e:	45 85 c0             	test   %r8d,%r8d
140213751:	75 dd                	jne    0x140213730
140213753:	f7 81 cc 05 00 00 00 	testl  $0x400,0x5cc(%rcx)
14021375a:	04 00 00
14021375d:	74 d1                	je     0x140213730
14021375f:	83 89 08 07 00 00 01 	orl    $0x1,0x708(%rcx)
140213766:	eb c8                	jmp    0x140213730
140213768:	b8 01 00 00 00       	mov    $0x1,%eax
14021376d:	48 83 c4 48          	add    $0x48,%rsp
140213771:	c3                   	ret
140213772:	ba 32 00 00 00       	mov    $0x32,%edx
140213777:	c7 44 24 28 53 02 00 	movl   $0x253,0x28(%rsp)
14021377e:	00
14021377f:	48 8d 05 5a 86 14 00 	lea    0x14865a(%rip),%rax        # 0x14035bde0
140213786:	41 b8 3c 02 00 00    	mov    $0x23c,%r8d
14021378c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140213791:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213795:	e8 46 2d fd ff       	call   0x1401e64e0
14021379a:	33 c0                	xor    %eax,%eax
14021379c:	48 83 c4 48          	add    $0x48,%rsp
1402137a0:	c3                   	ret
1402137a1:	cc                   	int3
1402137a2:	cc                   	int3
1402137a3:	cc                   	int3
1402137a4:	cc                   	int3
1402137a5:	cc                   	int3
1402137a6:	cc                   	int3
1402137a7:	cc                   	int3
1402137a8:	cc                   	int3
1402137a9:	cc                   	int3
1402137aa:	cc                   	int3
1402137ab:	cc                   	int3
1402137ac:	cc                   	int3
1402137ad:	cc                   	int3
1402137ae:	cc                   	int3
1402137af:	cc                   	int3
1402137b0:	40 57                	rex push %rdi
1402137b2:	b8 30 00 00 00       	mov    $0x30,%eax
1402137b7:	e8 24 6e 0e 00       	call   0x1402fa5e0
1402137bc:	48 2b e0             	sub    %rax,%rsp
1402137bf:	48 8b f9             	mov    %rcx,%rdi
1402137c2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1402137c6:	48 85 c9             	test   %rcx,%rcx
1402137c9:	0f 84 b2 00 00 00    	je     0x140213881
1402137cf:	48 8b 02             	mov    (%rdx),%rax
1402137d2:	44 0f b6 00          	movzbl (%rax),%r8d
1402137d6:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
1402137da:	48 ff 02             	incq   (%rdx)
1402137dd:	41 8b c8             	mov    %r8d,%ecx
1402137e0:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402137e4:	49 3b c0             	cmp    %r8,%rax
1402137e7:	0f 82 94 00 00 00    	jb     0x140213881
1402137ed:	4c 8b 0a             	mov    (%rdx),%r9
1402137f0:	48 2b c1             	sub    %rcx,%rax
1402137f3:	48 01 0a             	add    %rcx,(%rdx)
1402137f6:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402137fa:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402137ff:	48 8b 9f a8 00 00 00 	mov    0xa8(%rdi),%rbx
140213806:	4c 8b 83 88 03 00 00 	mov    0x388(%rbx),%r8
14021380d:	49 3b c8             	cmp    %r8,%rcx
140213810:	74 0a                	je     0x14021381c
140213812:	c7 44 24 28 3a 00 00 	movl   $0x3a,0x28(%rsp)
140213819:	00
14021381a:	eb 1b                	jmp    0x140213837
14021381c:	48 8d 93 48 03 00 00 	lea    0x348(%rbx),%rdx
140213823:	49 8b c9             	mov    %r9,%rcx
140213826:	e8 f7 91 0e 00       	call   0x1402fca22
14021382b:	85 c0                	test   %eax,%eax
14021382d:	74 38                	je     0x140213867
14021382f:	c7 44 24 28 41 00 00 	movl   $0x41,0x28(%rsp)
140213836:	00
140213837:	41 b9 51 01 00 00    	mov    $0x151,%r9d
14021383d:	48 8d 05 9c 85 14 00 	lea    0x14859c(%rip),%rax        # 0x14035bde0
140213844:	ba 28 00 00 00       	mov    $0x28,%edx
140213849:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14021384e:	48 8b cf             	mov    %rdi,%rcx
140213851:	45 8d 41 7f          	lea    0x7f(%r9),%r8d
140213855:	e8 86 2c fd ff       	call   0x1401e64e0
14021385a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14021385f:	33 c0                	xor    %eax,%eax
140213861:	48 83 c4 30          	add    $0x30,%rsp
140213865:	5f                   	pop    %rdi
140213866:	c3                   	ret
140213867:	c7 83 d8 03 00 00 01 	movl   $0x1,0x3d8(%rbx)
14021386e:	00 00 00
140213871:	b8 01 00 00 00       	mov    $0x1,%eax
140213876:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14021387b:	48 83 c4 30          	add    $0x30,%rsp
14021387f:	5f                   	pop    %rdi
140213880:	c3                   	ret
140213881:	48 8d 05 58 85 14 00 	lea    0x148558(%rip),%rax        # 0x14035bde0
140213888:	c7 44 24 28 33 00 00 	movl   $0x33,0x28(%rsp)
14021388f:	00
140213890:	ba 32 00 00 00       	mov    $0x32,%edx
140213895:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14021389a:	41 b9 50 01 00 00    	mov    $0x150,%r9d
1402138a0:	41 b8 d0 01 00 00    	mov    $0x1d0,%r8d
1402138a6:	48 8b cf             	mov    %rdi,%rcx
1402138a9:	e8 32 2c fd ff       	call   0x1401e64e0
1402138ae:	33 c0                	xor    %eax,%eax
1402138b0:	48 83 c4 30          	add    $0x30,%rsp
1402138b4:	5f                   	pop    %rdi
1402138b5:	c3                   	ret
1402138b6:	cc                   	int3
1402138b7:	cc                   	int3
1402138b8:	cc                   	int3
1402138b9:	cc                   	int3
1402138ba:	cc                   	int3
1402138bb:	cc                   	int3
1402138bc:	cc                   	int3
1402138bd:	cc                   	int3
1402138be:	cc                   	int3
1402138bf:	cc                   	int3
1402138c0:	40 53                	rex push %rbx
1402138c2:	57                   	push   %rdi
1402138c3:	b8 48 00 00 00       	mov    $0x48,%eax
1402138c8:	e8 13 6d 0e 00       	call   0x1402fa5e0
1402138cd:	48 2b e0             	sub    %rax,%rsp
1402138d0:	0f 10 02             	movups (%rdx),%xmm0
1402138d3:	4c 8b d2             	mov    %rdx,%r10
1402138d6:	48 8b d9             	mov    %rcx,%rbx
1402138d9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402138de:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402138e3:	66 49 0f 7e c1       	movq   %xmm0,%r9
1402138e8:	49 83 f9 02          	cmp    $0x2,%r9
1402138ec:	0f 82 4c 02 00 00    	jb     0x140213b3e
1402138f2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402138f7:	49 83 e9 02          	sub    $0x2,%r9
1402138fb:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1402138ff:	44 0f b6 01          	movzbl (%rcx),%r8d
140213903:	48 83 c1 02          	add    $0x2,%rcx
140213907:	41 c1 e0 08          	shl    $0x8,%r8d
14021390b:	44 0b c0             	or     %eax,%r8d
14021390e:	41 8b c0             	mov    %r8d,%eax
140213911:	4c 3b c8             	cmp    %rax,%r9
140213914:	0f 82 24 02 00 00    	jb     0x140213b3e
14021391a:	48 8b d1             	mov    %rcx,%rdx
14021391d:	48 03 c8             	add    %rax,%rcx
140213920:	4c 2b c8             	sub    %rax,%r9
140213923:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140213928:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14021392d:	0f 85 0b 02 00 00    	jne    0x140213b3e
140213933:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140213938:	41 0f 11 02          	movups %xmm0,(%r10)
14021393c:	45 85 c0             	test   %r8d,%r8d
14021393f:	0f 84 f9 01 00 00    	je     0x140213b3e
140213945:	49 ff c8             	dec    %r8
140213948:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14021394d:	80 3a 00             	cmpb   $0x0,(%rdx)
140213950:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140213955:	0f 85 a5 01 00 00    	jne    0x140213b00
14021395b:	49 83 f8 02          	cmp    $0x2,%r8
14021395f:	0f 82 9b 01 00 00    	jb     0x140213b00
140213965:	0f b6 72 01          	movzbl 0x1(%rdx),%esi
140213969:	4c 8d 72 03          	lea    0x3(%rdx),%r14
14021396d:	0f b6 42 02          	movzbl 0x2(%rdx),%eax
140213971:	c1 e6 08             	shl    $0x8,%esi
140213974:	0b f0                	or     %eax,%esi
140213976:	49 8d 40 fe          	lea    -0x2(%r8),%rax
14021397a:	48 3b c6             	cmp    %rsi,%rax
14021397d:	0f 85 7d 01 00 00    	jne    0x140213b00
140213983:	83 bb c8 00 00 00 00 	cmpl   $0x0,0xc8(%rbx)
14021398a:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
14021398f:	0f 84 96 00 00 00    	je     0x140213a2b
140213995:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140213999:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1402139a0:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1402139a4:	75 10                	jne    0x1402139b6
1402139a6:	8b 01                	mov    (%rcx),%eax
1402139a8:	3d 04 03 00 00       	cmp    $0x304,%eax
1402139ad:	7c 07                	jl     0x1402139b6
1402139af:	3d 00 00 01 00       	cmp    $0x10000,%eax
1402139b4:	75 75                	jne    0x140213a2b
1402139b6:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
1402139bd:	33 ed                	xor    %ebp,%ebp
1402139bf:	48 8b 90 08 02 00 00 	mov    0x208(%rax),%rdx
1402139c6:	48 85 d2             	test   %rdx,%rdx
1402139c9:	74 3f                	je     0x140213a0a
1402139cb:	8b c5                	mov    %ebp,%eax
1402139cd:	4c 8b c2             	mov    %rdx,%r8
1402139d0:	38 02                	cmp    %al,(%rdx)
1402139d2:	74 11                	je     0x1402139e5
1402139d4:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1402139d9:	73 0a                	jae    0x1402139e5
1402139db:	49 ff c0             	inc    %r8
1402139de:	ff c0                	inc    %eax
1402139e0:	41 38 28             	cmp    %bpl,(%r8)
1402139e3:	75 ef                	jne    0x1402139d4
1402139e5:	44 8b c0             	mov    %eax,%r8d
1402139e8:	41 0f ba f0 1f       	btr    $0x1f,%r8d
1402139ed:	49 3b f0             	cmp    %r8,%rsi
1402139f0:	75 18                	jne    0x140213a0a
1402139f2:	49 8b ce             	mov    %r14,%rcx
1402139f5:	e8 a6 d8 de ff       	call   0x1400012a0
1402139fa:	85 c0                	test   %eax,%eax
1402139fc:	8b cd                	mov    %ebp,%ecx
1402139fe:	0f 94 c1             	sete   %cl
140213a01:	85 c9                	test   %ecx,%ecx
140213a03:	74 05                	je     0x140213a0a
140213a05:	bd 01 00 00 00       	mov    $0x1,%ebp
140213a0a:	89 ab 40 07 00 00    	mov    %ebp,0x740(%rbx)
140213a10:	b8 01 00 00 00       	mov    $0x1,%eax
140213a15:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140213a1a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140213a1f:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140213a24:	48 83 c4 48          	add    $0x48,%rsp
140213a28:	5f                   	pop    %rdi
140213a29:	5b                   	pop    %rbx
140213a2a:	c3                   	ret
140213a2b:	48 81 fe ff 00 00 00 	cmp    $0xff,%rsi
140213a32:	76 1d                	jbe    0x140213a51
140213a34:	ba 70 00 00 00       	mov    $0x70,%edx
140213a39:	c7 44 24 28 8a 00 00 	movl   $0x8a,0x28(%rsp)
140213a40:	00
140213a41:	48 8d 3d 98 83 14 00 	lea    0x148398(%rip),%rdi        # 0x14035bde0
140213a48:	44 8d 4a fe          	lea    -0x2(%rdx),%r9d
140213a4c:	e9 95 00 00 00       	jmp    0x140213ae6
140213a51:	4c 8b c6             	mov    %rsi,%r8
140213a54:	33 d2                	xor    %edx,%edx
140213a56:	49 8b ce             	mov    %r14,%rcx
140213a59:	e8 fa 8f 0e 00       	call   0x1402fca58
140213a5e:	48 8d 3d 7b 83 14 00 	lea    0x14837b(%rip),%rdi        # 0x14035bde0
140213a65:	48 85 c0             	test   %rax,%rax
140213a68:	74 13                	je     0x140213a7d
140213a6a:	ba 70 00 00 00       	mov    $0x70,%edx
140213a6f:	c7 44 24 28 91 00 00 	movl   $0x91,0x28(%rsp)
140213a76:	00
140213a77:	44 8d 4a fe          	lea    -0x2(%rdx),%r9d
140213a7b:	eb 69                	jmp    0x140213ae6
140213a7d:	48 8b 8b 38 06 00 00 	mov    0x638(%rbx),%rcx
140213a84:	41 b8 99 00 00 00    	mov    $0x99,%r8d
140213a8a:	48 8b d7             	mov    %rdi,%rdx
140213a8d:	e8 7e 58 01 00       	call   0x140229310
140213a92:	33 ed                	xor    %ebp,%ebp
140213a94:	48 8d 15 75 82 13 00 	lea    0x138275(%rip),%rdx        # 0x14034bd10
140213a9b:	41 b8 c1 01 00 00    	mov    $0x1c1,%r8d
140213aa1:	48 89 ab 38 06 00 00 	mov    %rbp,0x638(%rbx)
140213aa8:	33 c9                	xor    %ecx,%ecx
140213aaa:	e8 61 58 01 00       	call   0x140229310
140213aaf:	41 b9 c4 01 00 00    	mov    $0x1c4,%r9d
140213ab5:	4c 8d 05 54 82 13 00 	lea    0x138254(%rip),%r8        # 0x14034bd10
140213abc:	48 8b d6             	mov    %rsi,%rdx
140213abf:	49 8b ce             	mov    %r14,%rcx
140213ac2:	e8 69 8b 02 00       	call   0x14023c630
140213ac7:	48 89 83 38 06 00 00 	mov    %rax,0x638(%rbx)
140213ace:	48 85 c0             	test   %rax,%rax
140213ad1:	0f 85 2e ff ff ff    	jne    0x140213a05
140213ad7:	c7 44 24 28 9d 00 00 	movl   $0x9d,0x28(%rsp)
140213ade:	00
140213adf:	8d 55 50             	lea    0x50(%rbp),%edx
140213ae2:	44 8d 4d 44          	lea    0x44(%rbp),%r9d
140213ae6:	41 b8 3d 02 00 00    	mov    $0x23d,%r8d
140213aec:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140213af1:	48 8b cb             	mov    %rbx,%rcx
140213af4:	e8 e7 29 fd ff       	call   0x1401e64e0
140213af9:	33 c0                	xor    %eax,%eax
140213afb:	e9 15 ff ff ff       	jmp    0x140213a15
140213b00:	ba 32 00 00 00       	mov    $0x32,%edx
140213b05:	c7 44 24 28 7e 00 00 	movl   $0x7e,0x28(%rsp)
140213b0c:	00
140213b0d:	48 8d 3d cc 82 14 00 	lea    0x1482cc(%rip),%rdi        # 0x14035bde0
140213b14:	41 b8 3d 02 00 00    	mov    $0x23d,%r8d
140213b1a:	48 8b cb             	mov    %rbx,%rcx
140213b1d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140213b22:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213b26:	e8 b5 29 fd ff       	call   0x1401e64e0
140213b2b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140213b30:	33 c0                	xor    %eax,%eax
140213b32:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140213b37:	48 83 c4 48          	add    $0x48,%rsp
140213b3b:	5f                   	pop    %rdi
140213b3c:	5b                   	pop    %rbx
140213b3d:	c3                   	ret
140213b3e:	ba 32 00 00 00       	mov    $0x32,%edx
140213b43:	c7 44 24 28 6b 00 00 	movl   $0x6b,0x28(%rsp)
140213b4a:	00
140213b4b:	48 8d 3d 8e 82 14 00 	lea    0x14828e(%rip),%rdi        # 0x14035bde0
140213b52:	41 b8 3d 02 00 00    	mov    $0x23d,%r8d
140213b58:	48 8b cb             	mov    %rbx,%rcx
140213b5b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140213b60:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213b64:	e8 77 29 fd ff       	call   0x1401e64e0
140213b69:	33 c0                	xor    %eax,%eax
140213b6b:	48 83 c4 48          	add    $0x48,%rsp
140213b6f:	5f                   	pop    %rdi
140213b70:	5b                   	pop    %rbx
140213b71:	c3                   	ret
140213b72:	cc                   	int3
140213b73:	cc                   	int3
140213b74:	cc                   	int3
140213b75:	cc                   	int3
140213b76:	cc                   	int3
140213b77:	cc                   	int3
140213b78:	cc                   	int3
140213b79:	cc                   	int3
140213b7a:	cc                   	int3
140213b7b:	cc                   	int3
140213b7c:	cc                   	int3
140213b7d:	cc                   	int3
140213b7e:	cc                   	int3
140213b7f:	cc                   	int3
140213b80:	40 53                	rex push %rbx
140213b82:	b8 30 00 00 00       	mov    $0x30,%eax
140213b87:	e8 54 6a 0e 00       	call   0x1402fa5e0
140213b8c:	48 2b e0             	sub    %rax,%rsp
140213b8f:	48 8b 81 c8 06 00 00 	mov    0x6c8(%rcx),%rax
140213b96:	48 8b d9             	mov    %rcx,%rbx
140213b99:	48 85 c0             	test   %rax,%rax
140213b9c:	74 47                	je     0x140213be5
140213b9e:	44 8b 42 08          	mov    0x8(%rdx),%r8d
140213ba2:	48 8b 12             	mov    (%rdx),%rdx
140213ba5:	4c 8b 89 d0 06 00 00 	mov    0x6d0(%rcx),%r9
140213bac:	ff d0                	call   *%rax