140723bbd:	48 8b 55 27          	mov    0x27(%rbp),%rdx
140723bc1:	48 83 fa 0f          	cmp    $0xf,%rdx
140723bc5:	76 31                	jbe    0x140723bf8
140723bc7:	48 ff c2             	inc    %rdx
140723bca:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140723bce:	48 8b c1             	mov    %rcx,%rax
140723bd1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140723bd8:	72 19                	jb     0x140723bf3
140723bda:	48 83 c2 27          	add    $0x27,%rdx
140723bde:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140723be2:	48 2b c1             	sub    %rcx,%rax
140723be5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140723be9:	48 83 f8 1f          	cmp    $0x1f,%rax
140723bed:	0f 87 74 01 00 00    	ja     0x140723d67
140723bf3:	e8 4c 75 6f 00       	call   0x140e1b144
140723bf8:	48 8b cb             	mov    %rbx,%rcx
140723bfb:	e8 90 d4 70 00       	call   0x140e31090
140723c00:	49 8b 76 08          	mov    0x8(%r14),%rsi
140723c04:	49 8b 3e             	mov    (%r14),%rdi
140723c07:	48 3b fe             	cmp    %rsi,%rdi
140723c0a:	74 44                	je     0x140723c50
140723c0c:	0f 1f 40 00          	nopl   0x0(%rax)
140723c10:	48 8b 1f             	mov    (%rdi),%rbx
140723c13:	48 85 db             	test   %rbx,%rbx
140723c16:	74 2f                	je     0x140723c47
140723c18:	48 8b 0b             	mov    (%rbx),%rcx
140723c1b:	80 7b 0d 00          	cmpb   $0x0,0xd(%rbx)
140723c1f:	74 07                	je     0x140723c28
140723c21:	e8 6a d4 70 00       	call   0x140e31090
140723c26:	eb 05                	jmp    0x140723c2d
140723c28:	e8 17 75 6f 00       	call   0x140e1b144
140723c2d:	4c 89 2b             	mov    %r13,(%rbx)
140723c30:	44 89 6b 08          	mov    %r13d,0x8(%rbx)
140723c34:	66 c7 43 0c 00 00    	movw   $0x0,0xc(%rbx)
140723c3a:	ba 10 00 00 00       	mov    $0x10,%edx
140723c3f:	48 8b cb             	mov    %rbx,%rcx
140723c42:	e8 fd 74 6f 00       	call   0x140e1b144
140723c47:	48 83 c7 08          	add    $0x8,%rdi
140723c4b:	48 3b fe             	cmp    %rsi,%rdi
140723c4e:	75 c0                	jne    0x140723c10
140723c50:	49 8b 0e             	mov    (%r14),%rcx
140723c53:	48 85 c9             	test   %rcx,%rcx
140723c56:	74 48                	je     0x140723ca0
140723c58:	49 8b 46 10          	mov    0x10(%r14),%rax
140723c5c:	48 2b c1             	sub    %rcx,%rax
140723c5f:	48 c1 f8 03          	sar    $0x3,%rax
140723c63:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140723c6a:	00
140723c6b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140723c72:	72 1c                	jb     0x140723c90
140723c74:	48 83 c2 27          	add    $0x27,%rdx
140723c78:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140723c7c:	49 2b c8             	sub    %r8,%rcx
140723c7f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140723c83:	48 83 f8 1f          	cmp    $0x1f,%rax
140723c87:	0f 87 c2 00 00 00    	ja     0x140723d4f
140723c8d:	49 8b c8             	mov    %r8,%rcx
140723c90:	e8 af 74 6f 00       	call   0x140e1b144
140723c95:	4d 89 2e             	mov    %r13,(%r14)
140723c98:	4d 89 6e 08          	mov    %r13,0x8(%r14)
140723c9c:	4d 89 6e 10          	mov    %r13,0x10(%r14)
140723ca0:	ba 18 00 00 00       	mov    $0x18,%edx
140723ca5:	49 8b ce             	mov    %r14,%rcx
140723ca8:	e8 97 74 6f 00       	call   0x140e1b144
140723cad:	90                   	nop
140723cae:	4d 85 e4             	test   %r12,%r12
140723cb1:	74 42                	je     0x140723cf5
140723cb3:	48 8b 45 07          	mov    0x7(%rbp),%rax
140723cb7:	49 2b c4             	sub    %r12,%rax
140723cba:	48 c1 f8 02          	sar    $0x2,%rax
140723cbe:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
140723cc5:	00
140723cc6:	49 8b c4             	mov    %r12,%rax
140723cc9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140723cd0:	72 1a                	jb     0x140723cec
140723cd2:	48 83 c2 27          	add    $0x27,%rdx
140723cd6:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
140723cdb:	49 2b c4             	sub    %r12,%rax
140723cde:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140723ce2:	48 83 f8 1f          	cmp    $0x1f,%rax
140723ce6:	0f 87 81 00 00 00    	ja     0x140723d6d
140723cec:	49 8b cc             	mov    %r12,%rcx
140723cef:	e8 50 74 6f 00       	call   0x140e1b144
140723cf4:	90                   	nop
140723cf5:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140723cf9:	80 7d f4 00          	cmpb   $0x0,-0xc(%rbp)
140723cfd:	74 07                	je     0x140723d06
140723cff:	e8 8c d3 70 00       	call   0x140e31090
140723d04:	eb 06                	jmp    0x140723d0c
140723d06:	e8 39 74 6f 00       	call   0x140e1b144
140723d0b:	90                   	nop
140723d0c:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140723d10:	80 7d e4 00          	cmpb   $0x0,-0x1c(%rbp)
140723d14:	74 32                	je     0x140723d48
140723d16:	e8 75 d3 70 00       	call   0x140e31090
140723d1b:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140723d1f:	48 33 cc             	xor    %rsp,%rcx
140723d22:	e8 d9 77 6f 00       	call   0x140e1b500
140723d27:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140723d2e:	00
140723d2f:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140723d33:	49 8b 73 38          	mov    0x38(%r11),%rsi
140723d37:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140723d3b:	49 8b e3             	mov    %r11,%rsp
140723d3e:	41 5f                	pop    %r15
140723d40:	41 5e                	pop    %r14
140723d42:	41 5d                	pop    %r13
140723d44:	41 5c                	pop    %r12
140723d46:	5d                   	pop    %rbp
140723d47:	c3                   	ret
140723d48:	e8 f7 73 6f 00       	call   0x140e1b144
140723d4d:	eb cc                	jmp    0x140723d1b
140723d4f:	e8 50 64 70 00       	call   0x140e2a1a4
140723d54:	90                   	nop
140723d55:	e8 26 00 b0 ff       	call   0x140223d80
140723d5a:	cc                   	int3
140723d5b:	e8 30 98 a7 ff       	call   0x14019d590
140723d60:	cc                   	int3
140723d61:	e8 2a 94 a7 ff       	call   0x14019d190
140723d66:	cc                   	int3
140723d67:	e8 38 64 70 00       	call   0x140e2a1a4
140723d6c:	90                   	nop
140723d6d:	e8 32 64 70 00       	call   0x140e2a1a4
140723d72:	cc                   	int3
140723d73:	cc                   	int3
140723d74:	cc                   	int3
140723d75:	cc                   	int3
140723d76:	cc                   	int3
140723d77:	cc                   	int3
140723d78:	cc                   	int3
140723d79:	cc                   	int3
140723d7a:	cc                   	int3
140723d7b:	cc                   	int3
140723d7c:	cc                   	int3
140723d7d:	cc                   	int3
140723d7e:	cc                   	int3
140723d7f:	cc                   	int3
140723d80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140723d85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140723d8a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140723d8f:	55                   	push   %rbp
140723d90:	41 54                	push   %r12
140723d92:	41 55                	push   %r13
140723d94:	41 56                	push   %r14
140723d96:	41 57                	push   %r15
140723d98:	48 8d ac 24 80 fe ff 	lea    -0x180(%rsp),%rbp
140723d9f:	ff
140723da0:	48 81 ec 80 02 00 00 	sub    $0x280,%rsp
140723da7:	48 8b 05 52 51 c9 00 	mov    0xc95152(%rip),%rax        # 0x1413b8f00
140723dae:	48 33 c4             	xor    %rsp,%rax
140723db1:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
140723db8:	33 db                	xor    %ebx,%ebx
140723dba:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140723dbe:	41 bd 07 00 00 00    	mov    $0x7,%r13d
140723dc4:	33 c9                	xor    %ecx,%ecx
140723dc6:	e8 79 73 6f 00       	call   0x140e1b144
140723dcb:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140723dd0:	66 89 5c 24 44       	mov    %bx,0x44(%rsp)
140723dd5:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
140723dda:	b9 08 00 00 00       	mov    $0x8,%ecx
140723ddf:	e8 38 78 6f 00       	call   0x140e1b61c
140723de4:	4c 8b f0             	mov    %rax,%r14
140723de7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140723dec:	48 8b 05 ad e6 8f 00 	mov    0x8fe6ad(%rip),%rax        # 0x1410224a0
140723df3:	41 89 06             	mov    %eax,(%r14)
140723df6:	0f b7 05 a7 e6 8f 00 	movzwl 0x8fe6a7(%rip),%eax        # 0x1410224a4
140723dfd:	66 41 89 46 04       	mov    %ax,0x4(%r14)
140723e02:	0f b6 05 9d e6 8f 00 	movzbl 0x8fe69d(%rip),%eax        # 0x1410224a6
140723e09:	41 88 46 06          	mov    %al,0x6(%r14)
140723e0d:	41 88 5e 07          	mov    %bl,0x7(%r14)
140723e11:	66 c7 44 24 44 01 00 	movw   $0x1,0x44(%rsp)
140723e18:	42 8d 04 ad 01 00 00 	lea    0x1(,%r13,4),%eax
140723e1f:	00
140723e20:	48 63 f8             	movslq %eax,%rdi
140723e23:	48 8b cf             	mov    %rdi,%rcx
140723e26:	e8 f1 77 6f 00       	call   0x140e1b61c
140723e2b:	48 8b d8             	mov    %rax,%rbx
140723e2e:	48 8b c8             	mov    %rax,%rcx
140723e31:	49 8b d6             	mov    %r14,%rdx
140723e34:	45 8b cd             	mov    %r13d,%r9d
140723e37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140723e3e:	00 00
140723e40:	44 0f b6 02          	movzbl (%rdx),%r8d
140723e44:	41 80 f8 5c          	cmp    $0x5c,%r8b
140723e48:	75 0b                	jne    0x140723e55
140723e4a:	44 88 01             	mov    %r8b,(%rcx)
140723e4d:	48 ff c1             	inc    %rcx
140723e50:	44 88 01             	mov    %r8b,(%rcx)
140723e53:	eb 03                	jmp    0x140723e58
140723e55:	44 88 01             	mov    %r8b,(%rcx)
140723e58:	48 ff c1             	inc    %rcx
140723e5b:	48 ff c2             	inc    %rdx
140723e5e:	49 83 e9 01          	sub    $0x1,%r9
140723e62:	75 dc                	jne    0x140723e40
140723e64:	44 88 09             	mov    %r9b,(%rcx)
140723e67:	0f 57 c0             	xorps  %xmm0,%xmm0
140723e6a:	0f 11 85 40 01 00 00 	movups %xmm0,0x140(%rbp)
140723e71:	0f 57 c9             	xorps  %xmm1,%xmm1
140723e74:	f3 0f 7f 8d 50 01 00 	movdqu %xmm1,0x150(%rbp)
140723e7b:	00
140723e7c:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
140723e83:	4d 8b c7             	mov    %r15,%r8
140723e86:	49 ff c0             	inc    %r8
140723e89:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140723e8e:	75 f6                	jne    0x140723e86
140723e90:	48 8b d3             	mov    %rbx,%rdx
140723e93:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140723e9a:	e8 61 2f a7 ff       	call   0x140196e00
140723e9f:	90                   	nop
140723ea0:	48 8d 05 01 e6 8f 00 	lea    0x8fe601(%rip),%rax        # 0x1410224a8
140723ea7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140723eac:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140723eb3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140723eb8:	4c 8d 0d f9 e5 8f 00 	lea    0x8fe5f9(%rip),%r9        # 0x1410224b8
140723ebf:	41 b8 8b 02 00 00    	mov    $0x28b,%r8d
140723ec5:	48 8d 15 e4 e1 8f 00 	lea    0x8fe1e4(%rip),%rdx        # 0x1410220b0
140723ecc:	b9 0a 04 00 00       	mov    $0x40a,%ecx
140723ed1:	e8 5a 9a ff ff       	call   0x14071d930
140723ed6:	90                   	nop
140723ed7:	48 8b 95 58 01 00 00 	mov    0x158(%rbp),%rdx
140723ede:	48 83 fa 0f          	cmp    $0xf,%rdx
140723ee2:	76 34                	jbe    0x140723f18
140723ee4:	48 ff c2             	inc    %rdx
140723ee7:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140723eee:	48 8b c1             	mov    %rcx,%rax
140723ef1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140723ef8:	72 19                	jb     0x140723f13
140723efa:	48 83 c2 27          	add    $0x27,%rdx
140723efe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140723f02:	48 2b c1             	sub    %rcx,%rax
140723f05:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140723f09:	48 83 f8 1f          	cmp    $0x1f,%rax
140723f0d:	0f 87 be 0a 00 00    	ja     0x1407249d1
140723f13:	e8 2c 72 6f 00       	call   0x140e1b144
140723f18:	48 8b cb             	mov    %rbx,%rcx
140723f1b:	e8 24 72 6f 00       	call   0x140e1b144
140723f20:	48 8b cf             	mov    %rdi,%rcx
140723f23:	e8 f4 76 6f 00       	call   0x140e1b61c
140723f28:	48 8b d8             	mov    %rax,%rbx
140723f2b:	48 8b c8             	mov    %rax,%rcx
140723f2e:	49 8b d6             	mov    %r14,%rdx
140723f31:	45 8b cd             	mov    %r13d,%r9d
140723f34:	44 0f b6 02          	movzbl (%rdx),%r8d
140723f38:	41 80 f8 27          	cmp    $0x27,%r8b
140723f3c:	74 0b                	je     0x140723f49
140723f3e:	41 80 f8 22          	cmp    $0x22,%r8b
140723f42:	74 05                	je     0x140723f49
140723f44:	44 88 01             	mov    %r8b,(%rcx)
140723f47:	eb 0b                	jmp    0x140723f54
140723f49:	c6 01 5c             	movb   $0x5c,(%rcx)
140723f4c:	48 ff c1             	inc    %rcx
140723f4f:	0f b6 02             	movzbl (%rdx),%eax
140723f52:	88 01                	mov    %al,(%rcx)
140723f54:	48 ff c1             	inc    %rcx
140723f57:	48 ff c2             	inc    %rdx
140723f5a:	49 83 e9 01          	sub    $0x1,%r9
140723f5e:	75 d4                	jne    0x140723f34
140723f60:	44 88 09             	mov    %r9b,(%rcx)
140723f63:	0f 57 c0             	xorps  %xmm0,%xmm0
140723f66:	0f 11 85 40 01 00 00 	movups %xmm0,0x140(%rbp)
140723f6d:	0f 57 c9             	xorps  %xmm1,%xmm1
140723f70:	f3 0f 7f 8d 50 01 00 	movdqu %xmm1,0x150(%rbp)
140723f77:	00
140723f78:	4d 8b c7             	mov    %r15,%r8
140723f7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140723f80:	49 ff c0             	inc    %r8
140723f83:	42 80 3c 03 00       	cmpb   $0x0,(%rbx,%r8,1)
140723f88:	75 f6                	jne    0x140723f80
140723f8a:	48 8b d3             	mov    %rbx,%rdx
140723f8d:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140723f94:	e8 67 2e a7 ff       	call   0x140196e00
140723f99:	90                   	nop
140723f9a:	48 8d 05 37 e5 8f 00 	lea    0x8fe537(%rip),%rax        # 0x1410224d8
140723fa1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140723fa6:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140723fad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140723fb2:	4c 8d 0d 2f e5 8f 00 	lea    0x8fe52f(%rip),%r9        # 0x1410224e8
140723fb9:	41 b8 8f 02 00 00    	mov    $0x28f,%r8d
140723fbf:	48 8d 15 ea e0 8f 00 	lea    0x8fe0ea(%rip),%rdx        # 0x1410220b0
140723fc6:	b9 0a 04 00 00       	mov    $0x40a,%ecx
140723fcb:	e8 c0 9b ff ff       	call   0x14071db90
140723fd0:	90                   	nop
140723fd1:	48 8b 95 58 01 00 00 	mov    0x158(%rbp),%rdx
140723fd8:	48 83 fa 0f          	cmp    $0xf,%rdx
140723fdc:	76 34                	jbe    0x140724012
140723fde:	48 ff c2             	inc    %rdx
140723fe1:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140723fe8:	48 8b c1             	mov    %rcx,%rax
140723feb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140723ff2:	72 19                	jb     0x14072400d
140723ff4:	48 83 c2 27          	add    $0x27,%rdx
140723ff8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140723ffc:	48 2b c1             	sub    %rcx,%rax
140723fff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140724003:	48 83 f8 1f          	cmp    $0x1f,%rax
140724007:	0f 87 ca 09 00 00    	ja     0x1407249d7
14072400d:	e8 32 71 6f 00       	call   0x140e1b144
140724012:	48 8b cb             	mov    %rbx,%rcx
140724015:	e8 2a 71 6f 00       	call   0x140e1b144
14072401a:	48 8b cf             	mov    %rdi,%rcx
14072401d:	e8 fa 75 6f 00       	call   0x140e1b61c
140724022:	4c 8b e0             	mov    %rax,%r12
140724025:	48 8b f0             	mov    %rax,%rsi
140724028:	49 8b d6             	mov    %r14,%rdx
14072402b:	45 8b c5             	mov    %r13d,%r8d
14072402e:	66 90                	xchg   %ax,%ax
140724030:	0f b6 0a             	movzbl (%rdx),%ecx
140724033:	80 f9 5c             	cmp    $0x5c,%cl
140724036:	75 09                	jne    0x140724041
140724038:	88 0e                	mov    %cl,(%rsi)
14072403a:	48 ff c6             	inc    %rsi
14072403d:	88 0e                	mov    %cl,(%rsi)
14072403f:	eb 19                	jmp    0x14072405a
140724041:	80 f9 27             	cmp    $0x27,%cl
140724044:	74 09                	je     0x14072404f
140724046:	80 f9 22             	cmp    $0x22,%cl
140724049:	74 04                	je     0x14072404f
14072404b:	88 0e                	mov    %cl,(%rsi)
14072404d:	eb 0b                	jmp    0x14072405a
14072404f:	c6 06 5c             	movb   $0x5c,(%rsi)
140724052:	48 ff c6             	inc    %rsi
140724055:	0f b6 02             	movzbl (%rdx),%eax
140724058:	88 06                	mov    %al,(%rsi)
14072405a:	48 ff c6             	inc    %rsi
14072405d:	48 ff c2             	inc    %rdx
140724060:	49 83 e8 01          	sub    $0x1,%r8
140724064:	75 ca                	jne    0x140724030
140724066:	44 88 06             	mov    %r8b,(%rsi)
140724069:	48 ff c6             	inc    %rsi
14072406c:	8b fe                	mov    %esi,%edi
14072406e:	41 2b fc             	sub    %r12d,%edi
140724071:	8d 47 10             	lea    0x10(%rdi),%eax
140724074:	48 63 d8             	movslq %eax,%rbx
140724077:	48 8b cb             	mov    %rbx,%rcx
14072407a:	e8 9d 75 6f 00       	call   0x140e1b61c
14072407f:	4c 8b f0             	mov    %rax,%r14
140724082:	44 8d 4f ff          	lea    -0x1(%rdi),%r9d
140724086:	4c 8d 05 cf e0 8f 00 	lea    0x8fe0cf(%rip),%r8        # 0x14102215c
14072408d:	48 8b d3             	mov    %rbx,%rdx
140724090:	48 8b c8             	mov    %rax,%rcx
140724093:	e8 98 bc c5 ff       	call   0x14037fd30
140724098:	49 2b f4             	sub    %r12,%rsi
14072409b:	49 8b cf             	mov    %r15,%rcx
14072409e:	66 90                	xchg   %ax,%ax
1407240a0:	48 ff c1             	inc    %rcx
1407240a3:	41 80 3c 0e 00       	cmpb   $0x0,(%r14,%rcx,1)
1407240a8:	75 f6                	jne    0x1407240a0
1407240aa:	49 03 ce             	add    %r14,%rcx
1407240ad:	4c 8b c6             	mov    %rsi,%r8
1407240b0:	49 8b d4             	mov    %r12,%rdx