140205b6a:	e8 f1 f8 02 00       	call   0x140235460
140205b6f:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
140205b76:	00
140205b77:	41 8b cc             	mov    %r12d,%ecx
140205b7a:	0f b6 44 24 50       	movzbl 0x50(%rsp),%eax
140205b7f:	83 e1 07             	and    $0x7,%ecx
140205b82:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140205b89:	00
140205b8a:	24 80                	and    $0x80,%al
140205b8c:	ba 80 00 00 00       	mov    $0x80,%edx
140205b91:	d3 fa                	sar    %cl,%edx
140205b93:	41 0f b6 cc          	movzbl %r12b,%ecx
140205b97:	80 e1 07             	and    $0x7,%cl
140205b9a:	f6 d2                	not    %dl
140205b9c:	43 22 14 06          	and    (%r14,%r8,1),%dl
140205ba0:	49 ff c4             	inc    %r12
140205ba3:	d2 e8                	shr    %cl,%al
140205ba5:	0a d0                	or     %al,%dl
140205ba7:	43 88 14 06          	mov    %dl,(%r14,%r8,1)
140205bab:	4c 3b e5             	cmp    %rbp,%r12
140205bae:	0f 82 2c ff ff ff    	jb     0x140205ae0
140205bb4:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140205bb9:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140205bbe:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140205bc3:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
140205bca:	00
140205bcb:	b8 01 00 00 00       	mov    $0x1,%eax
140205bd0:	48 83 c4 78          	add    $0x78,%rsp
140205bd4:	41 5f                	pop    %r15
140205bd6:	41 5c                	pop    %r12
140205bd8:	5d                   	pop    %rbp
140205bd9:	5b                   	pop    %rbx
140205bda:	c3                   	ret
140205bdb:	cc                   	int3
140205bdc:	cc                   	int3
140205bdd:	cc                   	int3
140205bde:	cc                   	int3
140205bdf:	cc                   	int3
140205be0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140205be5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140205bea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140205bef:	57                   	push   %rdi
140205bf0:	41 54                	push   %r12
140205bf2:	41 55                	push   %r13
140205bf4:	41 56                	push   %r14
140205bf6:	41 57                	push   %r15
140205bf8:	b8 50 00 00 00       	mov    $0x50,%eax
140205bfd:	e8 2e af 0a 00       	call   0x1402b0b30
140205c02:	48 2b e0             	sub    %rax,%rsp
140205c05:	4c 8d 71 28          	lea    0x28(%rcx),%r14
140205c09:	4d 8b f9             	mov    %r9,%r15
140205c0c:	4d 8b e0             	mov    %r8,%r12
140205c0f:	4c 8b ea             	mov    %rdx,%r13
140205c12:	48 8b e9             	mov    %rcx,%rbp
140205c15:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
140205c1c:	0f 82 9d 00 00 00    	jb     0x140205cbf
140205c22:	4d 8b f1             	mov    %r9,%r14
140205c25:	49 c1 ee 1e          	shr    $0x1e,%r14
140205c29:	49 69 c6 00 00 00 c0 	imul   $0xffffffffc0000000,%r14,%rax
140205c30:	4c 03 f8             	add    %rax,%r15
140205c33:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
140205c3a:	00
140205c3b:	4c 8d 79 28          	lea    0x28(%rcx),%r15
140205c3f:	90                   	nop
140205c40:	48 8b cd             	mov    %rbp,%rcx
140205c43:	e8 a8 ee ef ff       	call   0x140104af0
140205c48:	48 8b cd             	mov    %rbp,%rcx
140205c4b:	8b f0                	mov    %eax,%esi
140205c4d:	e8 de 38 f3 ff       	call   0x140139530
140205c52:	48 8b cd             	mov    %rbp,%rcx
140205c55:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140205c5c:	e8 cf 38 f3 ff       	call   0x140139530
140205c61:	48 8b cd             	mov    %rbp,%rcx
140205c64:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140205c6b:	e8 c0 38 f3 ff       	call   0x140139530
140205c70:	89 74 24 40          	mov    %esi,0x40(%rsp)
140205c74:	41 b9 00 00 00 40    	mov    $0x40000000,%r9d
140205c7a:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140205c7f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140205c85:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140205c8a:	49 8b d5             	mov    %r13,%rdx
140205c8d:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140205c92:	49 8b cc             	mov    %r12,%rcx
140205c95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140205c9a:	e8 c1 f7 02 00       	call   0x140235460
140205c9f:	49 81 c4 00 00 00 40 	add    $0x40000000,%r12
140205ca6:	49 81 c5 00 00 00 40 	add    $0x40000000,%r13
140205cad:	49 83 ee 01          	sub    $0x1,%r14
140205cb1:	75 8d                	jne    0x140205c40
140205cb3:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
140205cba:	00
140205cbb:	4c 8d 75 28          	lea    0x28(%rbp),%r14
140205cbf:	4d 85 ff             	test   %r15,%r15
140205cc2:	74 5c                	je     0x140205d20
140205cc4:	48 8b cd             	mov    %rbp,%rcx
140205cc7:	e8 24 ee ef ff       	call   0x140104af0
140205ccc:	48 8b cd             	mov    %rbp,%rcx
140205ccf:	8b f0                	mov    %eax,%esi
140205cd1:	e8 5a 38 f3 ff       	call   0x140139530
140205cd6:	48 8b cd             	mov    %rbp,%rcx
140205cd9:	48 8d b8 00 01 00 00 	lea    0x100(%rax),%rdi
140205ce0:	e8 4b 38 f3 ff       	call   0x140139530
140205ce5:	48 8b cd             	mov    %rbp,%rcx
140205ce8:	48 8d 98 80 00 00 00 	lea    0x80(%rax),%rbx
140205cef:	e8 3c 38 f3 ff       	call   0x140139530
140205cf4:	89 74 24 40          	mov    %esi,0x40(%rsp)
140205cf8:	45 8b cf             	mov    %r15d,%r9d
140205cfb:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140205d00:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140205d06:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140205d0b:	49 8b d5             	mov    %r13,%rdx
140205d0e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140205d13:	49 8b cc             	mov    %r12,%rcx
140205d16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140205d1b:	e8 40 f7 02 00       	call   0x140235460
140205d20:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140205d25:	b8 01 00 00 00       	mov    $0x1,%eax
140205d2a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140205d2e:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140205d32:	49 8b 73 40          	mov    0x40(%r11),%rsi
140205d36:	49 8b e3             	mov    %r11,%rsp
140205d39:	41 5f                	pop    %r15
140205d3b:	41 5e                	pop    %r14
140205d3d:	41 5d                	pop    %r13
140205d3f:	41 5c                	pop    %r12
140205d41:	5f                   	pop    %rdi
140205d42:	c3                   	ret
140205d43:	cc                   	int3
140205d44:	cc                   	int3
140205d45:	cc                   	int3
140205d46:	cc                   	int3
140205d47:	cc                   	int3
140205d48:	cc                   	int3
140205d49:	cc                   	int3
140205d4a:	cc                   	int3
140205d4b:	cc                   	int3
140205d4c:	cc                   	int3
140205d4d:	cc                   	int3
140205d4e:	cc                   	int3
140205d4f:	cc                   	int3
140205d50:	40 53                	rex push %rbx
140205d52:	55                   	push   %rbp
140205d53:	56                   	push   %rsi
140205d54:	57                   	push   %rdi
140205d55:	b8 58 00 00 00       	mov    $0x58,%eax
140205d5a:	e8 d1 ad 0a 00       	call   0x1402b0b30
140205d5f:	48 2b e0             	sub    %rax,%rsp
140205d62:	48 8b 05 17 fd 1c 00 	mov    0x1cfd17(%rip),%rax        # 0x1403d5a80
140205d69:	48 33 c4             	xor    %rsp,%rax
140205d6c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140205d71:	49 8b f9             	mov    %r9,%rdi
140205d74:	49 8b d8             	mov    %r8,%rbx
140205d77:	48 8b f2             	mov    %rdx,%rsi
140205d7a:	48 8b e9             	mov    %rcx,%rbp
140205d7d:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
140205d84:	0f 83 4f 01 00 00    	jae    0x140205ed9
140205d8a:	40 f6 c7 07          	test   $0x7,%dil
140205d8e:	0f 85 45 01 00 00    	jne    0x140205ed9
140205d94:	44 8b c7             	mov    %edi,%r8d
140205d97:	48 8b d3             	mov    %rbx,%rdx
140205d9a:	48 8b ce             	mov    %rsi,%rcx
140205d9d:	e8 ce 76 f7 ff       	call   0x14017d470
140205da2:	85 c0                	test   %eax,%eax
140205da4:	74 35                	je     0x140205ddb
140205da6:	e8 c5 12 f2 ff       	call   0x140127070
140205dab:	4c 8d 05 86 a8 13 00 	lea    0x13a886(%rip),%r8        # 0x140340638
140205db2:	ba 8e 01 00 00       	mov    $0x18e,%edx
140205db7:	48 8d 0d 92 a8 13 00 	lea    0x13a892(%rip),%rcx        # 0x140340650
140205dbe:	e8 cd 13 f2 ff       	call   0x140127190
140205dc3:	45 33 c0             	xor    %r8d,%r8d
140205dc6:	ba a2 00 00 00       	mov    $0xa2,%edx
140205dcb:	41 8d 48 06          	lea    0x6(%r8),%ecx
140205dcf:	e8 bc 14 f2 ff       	call   0x140127290
140205dd4:	33 c0                	xor    %eax,%eax
140205dd6:	e9 03 01 00 00       	jmp    0x140205ede
140205ddb:	48 8b cd             	mov    %rbp,%rcx
140205dde:	e8 0d ed ef ff       	call   0x140104af0
140205de3:	85 c0                	test   %eax,%eax
140205de5:	0f 84 db 00 00 00    	je     0x140205ec6
140205deb:	48 85 f6             	test   %rsi,%rsi
140205dee:	75 08                	jne    0x140205df8
140205df0:	8d 47 10             	lea    0x10(%rdi),%eax
140205df3:	e9 e6 00 00 00       	jmp    0x140205ede
140205df8:	4c 8b c7             	mov    %rdi,%r8
140205dfb:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140205e00:	48 8b d3             	mov    %rbx,%rdx
140205e03:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140205e07:	e8 54 b5 0d 00       	call   0x1402e1360
140205e0c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140205e11:	48 8b d7             	mov    %rdi,%rdx
140205e14:	48 8b cb             	mov    %rbx,%rcx
140205e17:	e8 34 f2 02 00       	call   0x140235050
140205e1c:	48 85 c0             	test   %rax,%rax
140205e1f:	75 0f                	jne    0x140205e30
140205e21:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140205e26:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140205e2b:	e9 ae 00 00 00       	jmp    0x140205ede
140205e30:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140205e35:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140205e3a:	ba 14 00 00 00       	mov    $0x14,%edx
140205e3f:	48 89 44 37 08       	mov    %rax,0x8(%rdi,%rsi,1)
140205e44:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140205e49:	e8 f2 b3 df ff       	call   0x140001240
140205e4e:	ba 08 00 00 00       	mov    $0x8,%edx
140205e53:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140205e57:	e8 b4 3c f1 ff       	call   0x140119b10
140205e5c:	85 c0                	test   %eax,%eax
140205e5e:	7f 11                	jg     0x140205e71
140205e60:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140205e65:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140205e6a:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140205e6f:	eb 6d                	jmp    0x140205ede
140205e71:	48 8b 45 28          	mov    0x28(%rbp),%rax
140205e75:	4c 8d 4f 08          	lea    0x8(%rdi),%r9
140205e79:	4c 8d 46 08          	lea    0x8(%rsi),%r8
140205e7d:	48 89 06             	mov    %rax,(%rsi)
140205e80:	48 8d 56 08          	lea    0x8(%rsi),%rdx
140205e84:	48 8b cd             	mov    %rbp,%rcx
140205e87:	e8 f4 f8 ff ff       	call   0x140205780
140205e8c:	4c 8d 47 10          	lea    0x10(%rdi),%r8
140205e90:	33 d2                	xor    %edx,%edx
140205e92:	48 8b ce             	mov    %rsi,%rcx
140205e95:	e8 a6 52 f2 ff       	call   0x14012b140
140205e9a:	48 8b 05 97 9d 13 00 	mov    0x139d97(%rip),%rax        # 0x14033fc38
140205ea1:	4c 8d 4f 10          	lea    0x10(%rdi),%r9
140205ea5:	4c 8b c6             	mov    %rsi,%r8
140205ea8:	48 89 45 28          	mov    %rax,0x28(%rbp)
140205eac:	48 8b d6             	mov    %rsi,%rdx
140205eaf:	48 8b cd             	mov    %rbp,%rcx
140205eb2:	e8 c9 f8 ff ff       	call   0x140205780
140205eb7:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140205ebc:	8d 47 10             	lea    0x10(%rdi),%eax
140205ebf:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140205ec4:	eb 18                	jmp    0x140205ede
140205ec6:	4c 8b cf             	mov    %rdi,%r9
140205ec9:	4c 8b c3             	mov    %rbx,%r8
140205ecc:	48 8b d6             	mov    %rsi,%rdx
140205ecf:	48 8b cd             	mov    %rbp,%rcx
140205ed2:	e8 d9 00 00 00       	call   0x140205fb0
140205ed7:	eb 05                	jmp    0x140205ede
140205ed9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140205ede:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140205ee3:	48 33 cc             	xor    %rsp,%rcx
140205ee6:	e8 c5 9f 0a 00       	call   0x1402afeb0
140205eeb:	48 83 c4 58          	add    $0x58,%rsp
140205eef:	5f                   	pop    %rdi
140205ef0:	5e                   	pop    %rsi
140205ef1:	5d                   	pop    %rbp
140205ef2:	5b                   	pop    %rbx
140205ef3:	c3                   	ret
140205ef4:	cc                   	int3
140205ef5:	cc                   	int3
140205ef6:	cc                   	int3
140205ef7:	cc                   	int3
140205ef8:	cc                   	int3
140205ef9:	cc                   	int3
140205efa:	cc                   	int3
140205efb:	cc                   	int3
140205efc:	cc                   	int3
140205efd:	cc                   	int3
140205efe:	cc                   	int3
140205eff:	cc                   	int3
140205f00:	48 8d 05 39 9f 13 00 	lea    0x139f39(%rip),%rax        # 0x14033fe40
140205f07:	c3                   	ret
140205f08:	cc                   	int3
140205f09:	cc                   	int3
140205f0a:	cc                   	int3
140205f0b:	cc                   	int3
140205f0c:	cc                   	int3
140205f0d:	cc                   	int3
140205f0e:	cc                   	int3
140205f0f:	cc                   	int3
140205f10:	48 8d 05 29 a3 13 00 	lea    0x13a329(%rip),%rax        # 0x140340240
140205f17:	c3                   	ret
140205f18:	cc                   	int3
140205f19:	cc                   	int3
140205f1a:	cc                   	int3
140205f1b:	cc                   	int3
140205f1c:	cc                   	int3
140205f1d:	cc                   	int3
140205f1e:	cc                   	int3
140205f1f:	cc                   	int3
140205f20:	48 8d 05 19 a0 13 00 	lea    0x13a019(%rip),%rax        # 0x14033ff40
140205f27:	c3                   	ret
140205f28:	cc                   	int3
140205f29:	cc                   	int3
140205f2a:	cc                   	int3
140205f2b:	cc                   	int3
140205f2c:	cc                   	int3
140205f2d:	cc                   	int3
140205f2e:	cc                   	int3
140205f2f:	cc                   	int3
140205f30:	48 8d 05 09 a4 13 00 	lea    0x13a409(%rip),%rax        # 0x140340340
140205f37:	c3                   	ret
140205f38:	cc                   	int3
140205f39:	cc                   	int3
140205f3a:	cc                   	int3
140205f3b:	cc                   	int3
140205f3c:	cc                   	int3
140205f3d:	cc                   	int3
140205f3e:	cc                   	int3
140205f3f:	cc                   	int3
140205f40:	48 8d 05 f9 a0 13 00 	lea    0x13a0f9(%rip),%rax        # 0x140340040
140205f47:	c3                   	ret
140205f48:	cc                   	int3
140205f49:	cc                   	int3
140205f4a:	cc                   	int3
140205f4b:	cc                   	int3
140205f4c:	cc                   	int3
140205f4d:	cc                   	int3
140205f4e:	cc                   	int3
140205f4f:	cc                   	int3
140205f50:	48 8d 05 e9 a4 13 00 	lea    0x13a4e9(%rip),%rax        # 0x140340440
140205f57:	c3                   	ret
140205f58:	cc                   	int3
140205f59:	cc                   	int3
140205f5a:	cc                   	int3
140205f5b:	cc                   	int3
140205f5c:	cc                   	int3
140205f5d:	cc                   	int3
140205f5e:	cc                   	int3
140205f5f:	cc                   	int3
140205f60:	48 8d 05 d9 a1 13 00 	lea    0x13a1d9(%rip),%rax        # 0x140340140
140205f67:	c3                   	ret
140205f68:	cc                   	int3
140205f69:	cc                   	int3
140205f6a:	cc                   	int3
140205f6b:	cc                   	int3
140205f6c:	cc                   	int3
140205f6d:	cc                   	int3
140205f6e:	cc                   	int3
140205f6f:	cc                   	int3
140205f70:	48 8d 05 c9 a5 13 00 	lea    0x13a5c9(%rip),%rax        # 0x140340540
140205f77:	c3                   	ret
140205f78:	cc                   	int3
140205f79:	cc                   	int3
140205f7a:	cc                   	int3
140205f7b:	cc                   	int3
140205f7c:	cc                   	int3
140205f7d:	cc                   	int3
140205f7e:	cc                   	int3
140205f7f:	cc                   	int3
140205f80:	48 8d 05 b9 9b 13 00 	lea    0x139bb9(%rip),%rax        # 0x14033fb40
140205f87:	c3                   	ret
140205f88:	cc                   	int3
140205f89:	cc                   	int3
140205f8a:	cc                   	int3
140205f8b:	cc                   	int3
140205f8c:	cc                   	int3
140205f8d:	cc                   	int3