140216dbc:	cc                   	int3
140216dbd:	cc                   	int3
140216dbe:	cc                   	int3
140216dbf:	cc                   	int3
140216dc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140216dc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140216dca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140216dcf:	57                   	push   %rdi
140216dd0:	b8 40 00 00 00       	mov    $0x40,%eax
140216dd5:	e8 06 38 0e 00       	call   0x1402fa5e0
140216dda:	48 2b e0             	sub    %rax,%rsp
140216ddd:	0f 10 02             	movups (%rdx),%xmm0
140216de0:	48 8b f9             	mov    %rcx,%rdi
140216de3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140216de8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140216ded:	66 49 0f 7e c1       	movq   %xmm0,%r9
140216df2:	4d 85 c9             	test   %r9,%r9
140216df5:	0f 84 da 00 00 00    	je     0x140216ed5
140216dfb:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140216e00:	49 ff c9             	dec    %r9
140216e03:	41 0f b6 00          	movzbl (%r8),%eax
140216e07:	49 ff c0             	inc    %r8
140216e0a:	8b d8                	mov    %eax,%ebx
140216e0c:	4c 3b c8             	cmp    %rax,%r9
140216e0f:	0f 82 c0 00 00 00    	jb     0x140216ed5
140216e15:	49 8b e8             	mov    %r8,%rbp
140216e18:	4c 03 c0             	add    %rax,%r8
140216e1b:	4c 2b c8             	sub    %rax,%r9
140216e1e:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140216e23:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140216e28:	0f 85 a7 00 00 00    	jne    0x140216ed5
140216e2e:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140216e33:	0f 11 02             	movups %xmm0,(%rdx)
140216e36:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
140216e3d:	0f 85 8b 00 00 00    	jne    0x140216ece
140216e43:	48 8d 35 b6 4f 14 00 	lea    0x144fb6(%rip),%rsi        # 0x14035be00
140216e4a:	85 c0                	test   %eax,%eax
140216e4c:	75 13                	jne    0x140216e61
140216e4e:	c7 44 24 28 5b 05 00 	movl   $0x55b,0x28(%rsp)
140216e55:	00
140216e56:	41 b9 0f 01 00 00    	mov    $0x10f,%r9d
140216e5c:	e9 89 00 00 00       	jmp    0x140216eea
140216e61:	48 c7 81 90 06 00 00 	movq   $0x0,0x690(%rcx)
140216e68:	00 00 00 00
140216e6c:	41 b8 60 05 00 00    	mov    $0x560,%r8d
140216e72:	48 8b 89 98 06 00 00 	mov    0x698(%rcx),%rcx
140216e79:	48 8b d6             	mov    %rsi,%rdx
140216e7c:	e8 8f 24 01 00       	call   0x140229310
140216e81:	41 b8 61 05 00 00    	mov    $0x561,%r8d
140216e87:	48 8b d6             	mov    %rsi,%rdx
140216e8a:	48 8b cb             	mov    %rbx,%rcx
140216e8d:	e8 2e 24 01 00       	call   0x1402292c0
140216e92:	48 89 87 98 06 00 00 	mov    %rax,0x698(%rdi)
140216e99:	48 85 c0             	test   %rax,%rax
140216e9c:	75 1b                	jne    0x140216eb9
140216e9e:	48 89 87 90 06 00 00 	mov    %rax,0x690(%rdi)
140216ea5:	8d 50 50             	lea    0x50(%rax),%edx
140216ea8:	c7 44 24 28 65 05 00 	movl   $0x565,0x28(%rsp)
140216eaf:	00
140216eb0:	44 8d 48 44          	lea    0x44(%rax),%r9d
140216eb4:	48 8b cf             	mov    %rdi,%rcx
140216eb7:	eb 36                	jmp    0x140216eef
140216eb9:	4c 8b c3             	mov    %rbx,%r8
140216ebc:	48 89 9f 90 06 00 00 	mov    %rbx,0x690(%rdi)
140216ec3:	48 8b d5             	mov    %rbp,%rdx
140216ec6:	48 8b c8             	mov    %rax,%rcx
140216ec9:	e8 5a 5b 0e 00       	call   0x1402fca28
140216ece:	b8 01 00 00 00       	mov    $0x1,%eax
140216ed3:	eb 2c                	jmp    0x140216f01
140216ed5:	c7 44 24 28 54 05 00 	movl   $0x554,0x28(%rsp)
140216edc:	00
140216edd:	48 8d 35 1c 4f 14 00 	lea    0x144f1c(%rip),%rsi        # 0x14035be00
140216ee4:	41 b9 6e 00 00 00    	mov    $0x6e,%r9d
140216eea:	ba 32 00 00 00       	mov    $0x32,%edx
140216eef:	41 b8 44 02 00 00    	mov    $0x244,%r8d
140216ef5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140216efa:	e8 e1 f5 fc ff       	call   0x1401e64e0
140216eff:	33 c0                	xor    %eax,%eax
140216f01:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140216f06:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140216f0b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140216f10:	48 83 c4 40          	add    $0x40,%rsp
140216f14:	5f                   	pop    %rdi
140216f15:	c3                   	ret
140216f16:	cc                   	int3
140216f17:	cc                   	int3
140216f18:	cc                   	int3
140216f19:	cc                   	int3
140216f1a:	cc                   	int3
140216f1b:	cc                   	int3
140216f1c:	cc                   	int3
140216f1d:	cc                   	int3
140216f1e:	cc                   	int3
140216f1f:	cc                   	int3
140216f20:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140216f27:	81 08 00 02 00 00    	orl    $0x200,(%rax)
140216f2d:	83 b9 c8 00 00 00 00 	cmpl   $0x0,0xc8(%rcx)
140216f34:	75 0e                	jne    0x140216f44
140216f36:	48 8b 81 08 05 00 00 	mov    0x508(%rcx),%rax
140216f3d:	83 88 60 02 00 00 01 	orl    $0x1,0x260(%rax)
140216f44:	b8 01 00 00 00       	mov    $0x1,%eax
140216f49:	c3                   	ret
140216f4a:	cc                   	int3
140216f4b:	cc                   	int3
140216f4c:	cc                   	int3
140216f4d:	cc                   	int3
140216f4e:	cc                   	int3
140216f4f:	cc                   	int3
140216f50:	f7 81 cc 05 00 00 00 	testl  $0x80000,0x5cc(%rcx)
140216f57:	00 08 00
140216f5a:	75 36                	jne    0x140216f92
140216f5c:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140216f63:	48 8b 90 38 02 00 00 	mov    0x238(%rax),%rdx
140216f6a:	83 7a 28 40          	cmpl   $0x40,0x28(%rdx)
140216f6e:	74 22                	je     0x140216f92
140216f70:	8b 42 24             	mov    0x24(%rdx),%eax
140216f73:	83 f8 04             	cmp    $0x4,%eax
140216f76:	74 1a                	je     0x140216f92
140216f78:	3d 00 04 00 00       	cmp    $0x400,%eax
140216f7d:	74 13                	je     0x140216f92
140216f7f:	3d 00 00 04 00       	cmp    $0x40000,%eax
140216f84:	b8 01 00 00 00       	mov    $0x1,%eax
140216f89:	74 0c                	je     0x140216f97
140216f8b:	89 81 0c 07 00 00    	mov    %eax,0x70c(%rcx)
140216f91:	c3                   	ret
140216f92:	b8 01 00 00 00       	mov    $0x1,%eax
140216f97:	c3                   	ret
140216f98:	cc                   	int3
140216f99:	cc                   	int3
140216f9a:	cc                   	int3
140216f9b:	cc                   	int3
140216f9c:	cc                   	int3
140216f9d:	cc                   	int3
140216f9e:	cc                   	int3
140216f9f:	cc                   	int3
140216fa0:	40 53                	rex push %rbx
140216fa2:	55                   	push   %rbp
140216fa3:	b8 48 00 00 00       	mov    $0x48,%eax
140216fa8:	e8 33 36 0e 00       	call   0x1402fa5e0
140216fad:	48 2b e0             	sub    %rax,%rsp
140216fb0:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140216fb7:	4c 8b ca             	mov    %rdx,%r9
140216fba:	48 8b d9             	mov    %rcx,%rbx
140216fbd:	48 8b a8 40 02 00 00 	mov    0x240(%rax),%rbp
140216fc4:	48 85 ed             	test   %rbp,%rbp
140216fc7:	0f 84 24 03 00 00    	je     0x1402172f1
140216fcd:	48 83 b8 08 04 00 00 	cmpq   $0x0,0x408(%rax)
140216fd4:	00
140216fd5:	0f 85 16 03 00 00    	jne    0x1402172f1
140216fdb:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140216fdf:	48 83 fa 02          	cmp    $0x2,%rdx
140216fe3:	73 31                	jae    0x140217016
140216fe5:	ba 32 00 00 00       	mov    $0x32,%edx
140216fea:	c7 44 24 28 15 07 00 	movl   $0x715,0x28(%rsp)
140216ff1:	00
140216ff2:	48 8d 05 07 4e 14 00 	lea    0x144e07(%rip),%rax        # 0x14035be00
140216ff9:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d
140216fff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140217004:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140217008:	e8 d3 f4 fc ff       	call   0x1401e64e0
14021700d:	33 c0                	xor    %eax,%eax
14021700f:	48 83 c4 48          	add    $0x48,%rsp
140217013:	5d                   	pop    %rbp
140217014:	5b                   	pop    %rbx
140217015:	c3                   	ret
140217016:	49 8b 01             	mov    (%r9),%rax
140217019:	48 83 c2 fe          	add    $0xfffffffffffffffe,%rdx
14021701d:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140217022:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140217027:	0f b6 08             	movzbl (%rax),%ecx
14021702a:	0f b6 78 01          	movzbl 0x1(%rax),%edi
14021702e:	49 83 01 02          	addq   $0x2,(%r9)
140217032:	c1 e1 08             	shl    $0x8,%ecx
140217035:	0b f9                	or     %ecx,%edi
140217037:	49 89 51 08          	mov    %rdx,0x8(%r9)
14021703b:	41 0f ba e0 0b       	bt     $0xb,%r8d
140217040:	0f 83 e6 00 00 00    	jae    0x14021712c
140217046:	33 f6                	xor    %esi,%esi
140217048:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14021704d:	48 85 d2             	test   %rdx,%rdx
140217050:	74 14                	je     0x140217066
140217052:	8d 56 32             	lea    0x32(%rsi),%edx
140217055:	c7 44 24 28 1f 07 00 	movl   $0x71f,0x28(%rsp)
14021705c:	00
14021705d:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140217061:	e9 e9 00 00 00       	jmp    0x14021714f
140217066:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14021706d:	0f b7 88 06 04 00 00 	movzwl 0x406(%rax),%ecx
140217074:	3b f9                	cmp    %ecx,%edi
140217076:	48 8b cb             	mov    %rbx,%rcx
140217079:	75 16                	jne    0x140217091
14021707b:	ba 2f 00 00 00       	mov    $0x2f,%edx
140217080:	c7 44 24 28 29 07 00 	movl   $0x729,0x28(%rsp)
140217087:	00
140217088:	44 8d 4a 3d          	lea    0x3d(%rdx),%r9d
14021708c:	e9 c1 00 00 00       	jmp    0x140217152
140217091:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140217096:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14021709b:	e8 90 a8 fd ff       	call   0x1401f1930
1402170a0:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402170a5:	48 8b ce             	mov    %rsi,%rcx
1402170a8:	48 85 d2             	test   %rdx,%rdx
1402170ab:	74 16                	je     0x1402170c3
1402170ad:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1402170b2:	41 0f b7 04 48       	movzwl (%r8,%rcx,2),%eax
1402170b7:	3b f8                	cmp    %eax,%edi
1402170b9:	74 12                	je     0x1402170cd
1402170bb:	48 ff c1             	inc    %rcx
1402170be:	48 3b ca             	cmp    %rdx,%rcx
1402170c1:	72 ef                	jb     0x1402170b2
1402170c3:	c7 44 24 28 36 07 00 	movl   $0x736,0x28(%rsp)
1402170ca:	00
1402170cb:	eb 79                	jmp    0x140217146
1402170cd:	48 3b ca             	cmp    %rdx,%rcx
1402170d0:	73 f1                	jae    0x1402170c3
1402170d2:	41 b8 04 00 02 00    	mov    $0x20004,%r8d
1402170d8:	0f b7 d7             	movzwl %di,%edx
1402170db:	48 8b cb             	mov    %rbx,%rcx
1402170de:	e8 5d c1 fd ff       	call   0x1401f3240
1402170e3:	85 c0                	test   %eax,%eax
1402170e5:	74 dc                	je     0x1402170c3
1402170e7:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1402170ee:	66 89 b8 06 04 00 00 	mov    %di,0x406(%rax)
1402170f5:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1402170fc:	48 8b 89 40 02 00 00 	mov    0x240(%rcx),%rcx
140217103:	e8 68 34 00 00       	call   0x14021a570
140217108:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14021710f:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140217114:	48 89 b0 40 02 00 00 	mov    %rsi,0x240(%rax)
14021711b:	b8 01 00 00 00       	mov    $0x1,%eax
140217120:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140217125:	48 83 c4 48          	add    $0x48,%rsp
140217129:	5d                   	pop    %rbp
14021712a:	5b                   	pop    %rbx
14021712b:	c3                   	ret
14021712c:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140217133:	0f b7 88 06 04 00 00 	movzwl 0x406(%rax),%ecx
14021713a:	3b f9                	cmp    %ecx,%edi
14021713c:	74 3e                	je     0x14021717c
14021713e:	c7 44 24 28 46 07 00 	movl   $0x746,0x28(%rsp)
140217145:	00
140217146:	ba 2f 00 00 00       	mov    $0x2f,%edx
14021714b:	44 8d 4a 3d          	lea    0x3d(%rdx),%r9d
14021714f:	48 8b cb             	mov    %rbx,%rcx
140217152:	48 8d 05 a7 4c 14 00 	lea    0x144ca7(%rip),%rax        # 0x14035be00
140217159:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d
14021715f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140217164:	e8 77 f3 fc ff       	call   0x1401e64e0
140217169:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14021716e:	33 c0                	xor    %eax,%eax
140217170:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140217175:	48 83 c4 48          	add    $0x48,%rsp
140217179:	5d                   	pop    %rbp
14021717a:	5b                   	pop    %rbx
14021717b:	c3                   	ret
14021717c:	41 0f 10 01          	movups (%r9),%xmm0
140217180:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140217185:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14021718a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14021718f:	66 49 0f 7e c0       	movq   %xmm0,%r8
140217194:	49 83 f8 02          	cmp    $0x2,%r8
140217198:	0f 82 23 01 00 00    	jb     0x1402172c1
14021719e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402171a3:	49 83 e8 02          	sub    $0x2,%r8
1402171a7:	0f b6 0a             	movzbl (%rdx),%ecx
1402171aa:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1402171ae:	48 83 c2 02          	add    $0x2,%rdx
1402171b2:	c1 e1 08             	shl    $0x8,%ecx
1402171b5:	0b c8                	or     %eax,%ecx
1402171b7:	8b f1                	mov    %ecx,%esi
1402171b9:	4c 3b c6             	cmp    %rsi,%r8
1402171bc:	0f 82 ff 00 00 00    	jb     0x1402172c1
1402171c2:	4c 8b f2             	mov    %rdx,%r14
1402171c5:	48 03 d6             	add    %rsi,%rdx
1402171c8:	4c 2b c6             	sub    %rsi,%r8
1402171cb:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402171d0:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1402171d5:	0f 85 e6 00 00 00    	jne    0x1402172c1
1402171db:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1402171e0:	41 0f 11 01          	movups %xmm0,(%r9)
1402171e4:	85 c9                	test   %ecx,%ecx
1402171e6:	0f 84 d5 00 00 00    	je     0x1402172c1
1402171ec:	e8 8f 37 00 00       	call   0x14021a980
1402171f1:	48 8b f8             	mov    %rax,%rdi
1402171f4:	48 85 c0             	test   %rax,%rax
1402171f7:	0f 84 9c 00 00 00    	je     0x140217299
1402171fd:	48 8b d5             	mov    %rbp,%rdx
140217200:	48 8b c8             	mov    %rax,%rcx
140217203:	e8 b8 31 00 00       	call   0x14021a3c0
140217208:	85 c0                	test   %eax,%eax
14021720a:	0f 8e 89 00 00 00    	jle    0x140217299
140217210:	44 8b c6             	mov    %esi,%r8d
140217213:	49 8b d6             	mov    %r14,%rdx
140217216:	48 8b cf             	mov    %rdi,%rcx
140217219:	e8 f2 3b 00 00       	call   0x14021ae10
14021721e:	48 8b cb             	mov    %rbx,%rcx
140217221:	85 c0                	test   %eax,%eax
140217223:	75 4a                	jne    0x14021726f
140217225:	48 8d 05 d4 4b 14 00 	lea    0x144bd4(%rip),%rax        # 0x14035be00
14021722c:	c7 44 24 28 5b 07 00 	movl   $0x75b,0x28(%rsp)
140217233:	00
140217234:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140217239:	ba 2f 00 00 00       	mov    $0x2f,%edx
14021723e:	41 b9 32 01 00 00    	mov    $0x132,%r9d
140217244:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d
14021724a:	e8 91 f2 fc ff       	call   0x1401e64e0
14021724f:	48 8b cf             	mov    %rdi,%rcx
140217252:	e8 19 33 00 00       	call   0x14021a570
140217257:	33 c0                	xor    %eax,%eax
140217259:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14021725e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140217263:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140217268:	48 83 c4 48          	add    $0x48,%rsp
14021726c:	5d                   	pop    %rbp
14021726d:	5b                   	pop    %rbx
14021726e:	c3                   	ret
14021726f:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140217275:	4c 8b c7             	mov    %rdi,%r8
140217278:	48 8b d5             	mov    %rbp,%rdx
14021727b:	e8 30 7b fe ff       	call   0x1401fedb0
140217280:	85 c0                	test   %eax,%eax
140217282:	74 cb                	je     0x14021724f
140217284:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14021728b:	48 89 b8 08 04 00 00 	mov    %rdi,0x408(%rax)
140217292:	b8 01 00 00 00       	mov    $0x1,%eax
140217297:	eb c0                	jmp    0x140217259
140217299:	ba 50 00 00 00       	mov    $0x50,%edx
14021729e:	c7 44 24 28 54 07 00 	movl   $0x754,0x28(%rsp)
1402172a5:	00
1402172a6:	48 8d 05 53 4b 14 00 	lea    0x144b53(%rip),%rax        # 0x14035be00
1402172ad:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d
1402172b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402172b8:	48 8b cb             	mov    %rbx,%rcx
1402172bb:	44 8d 4a f1          	lea    -0xf(%rdx),%r9d
1402172bf:	eb 89                	jmp    0x14021724a
1402172c1:	ba 32 00 00 00       	mov    $0x32,%edx
1402172c6:	c7 44 24 28 4d 07 00 	movl   $0x74d,0x28(%rsp)
1402172cd:	00
1402172ce:	48 8d 05 2b 4b 14 00 	lea    0x144b2b(%rip),%rax        # 0x14035be00
1402172d5:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d
1402172db:	48 8b cb             	mov    %rbx,%rcx
1402172de:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402172e3:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
1402172e7:	e8 f4 f1 fc ff       	call   0x1401e64e0
1402172ec:	e9 66 ff ff ff       	jmp    0x140217257
1402172f1:	ba 50 00 00 00       	mov    $0x50,%edx
1402172f6:	c7 44 24 28 0f 07 00 	movl   $0x70f,0x28(%rsp)
1402172fd:	00
1402172fe:	48 8d 05 fb 4a 14 00 	lea    0x144afb(%rip),%rax        # 0x14035be00
140217305:	41 b8 bd 01 00 00    	mov    $0x1bd,%r8d