140126b86:	0f 57 c0             	xorps  %xmm0,%xmm0
140126b89:	66 0f 2f c6          	comisd %xmm6,%xmm0
140126b8d:	0f 96 c0             	setbe  %al
140126b90:	ff c0                	inc    %eax
140126b92:	48 8b 14 c3          	mov    (%rbx,%rax,8),%rdx
140126b96:	4c 89 36             	mov    %r14,(%rsi)
140126b99:	4c 89 76 10          	mov    %r14,0x10(%rsi)
140126b9d:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
140126ba4:	00
140126ba5:	c6 06 00             	movb   $0x0,(%rsi)
140126ba8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140126baf:	90                   	nop
140126bb0:	49 ff c0             	inc    %r8
140126bb3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
140126bb8:	75 f6                	jne    0x140126bb0
140126bba:	48 8b ce             	mov    %rsi,%rcx
140126bbd:	e8 3e f8 f9 ff       	call   0x1400c6400
140126bc2:	e9 06 03 00 00       	jmp    0x140126ecd
140126bc7:	45 33 f6             	xor    %r14d,%r14d
140126bca:	4c 89 75 c0          	mov    %r14,-0x40(%rbp)
140126bce:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140126bd2:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140126bd9:	00
140126bda:	44 88 75 c0          	mov    %r14b,-0x40(%rbp)
140126bde:	45 33 c0             	xor    %r8d,%r8d
140126be1:	41 8d 56 24          	lea    0x24(%r14),%edx
140126be5:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126be9:	e8 e2 88 fb ff       	call   0x1400df4d0
140126bee:	90                   	nop
140126bef:	48 8d 05 3e 7a 11 00 	lea    0x117a3e(%rip),%rax        # 0x14023e634
140126bf6:	4c 8d 3d 4f 7a 11 00 	lea    0x117a4f(%rip),%r15        # 0x14023e64c
140126bfd:	85 ff                	test   %edi,%edi
140126bff:	4c 0f 44 f8          	cmove  %rax,%r15
140126c03:	0f 1f 40 00          	nopl   0x0(%rax)
140126c07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140126c0e:	00 00
140126c10:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126c14:	48 83 7d d8 10       	cmpq   $0x10,-0x28(%rbp)
140126c19:	48 0f 43 4d c0       	cmovae -0x40(%rbp),%rcx
140126c1e:	f2 0f 11 74 24 20    	movsd  %xmm6,0x20(%rsp)
140126c24:	45 8b cd             	mov    %r13d,%r9d
140126c27:	4d 8b c7             	mov    %r15,%r8
140126c2a:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140126c2e:	e8 4d fc f9 ff       	call   0x1400c6880
140126c33:	48 63 c8             	movslq %eax,%rcx
140126c36:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
140126c3a:	48 3b ca             	cmp    %rdx,%rcx
140126c3d:	72 7b                	jb     0x140126cba
140126c3f:	48 ff c1             	inc    %rcx
140126c42:	48 3b ca             	cmp    %rdx,%rcx
140126c45:	77 18                	ja     0x140126c5f
140126c47:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140126c4b:	48 83 7d d8 10       	cmpq   $0x10,-0x28(%rbp)
140126c50:	48 0f 43 45 c0       	cmovae -0x40(%rbp),%rax
140126c55:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140126c59:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
140126c5d:	eb b1                	jmp    0x140126c10
140126c5f:	48 8b f9             	mov    %rcx,%rdi
140126c62:	48 2b fa             	sub    %rdx,%rdi
140126c65:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140126c69:	49 8b c0             	mov    %r8,%rax
140126c6c:	48 2b c2             	sub    %rdx,%rax
140126c6f:	48 3b f8             	cmp    %rax,%rdi
140126c72:	77 2a                	ja     0x140126c9e
140126c74:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
140126c78:	48 8d 5d c0          	lea    -0x40(%rbp),%rbx
140126c7c:	49 83 f8 10          	cmp    $0x10,%r8
140126c80:	48 0f 43 5d c0       	cmovae -0x40(%rbp),%rbx
140126c85:	48 03 da             	add    %rdx,%rbx
140126c88:	4c 8b c7             	mov    %rdi,%r8
140126c8b:	33 d2                	xor    %edx,%edx
140126c8d:	48 8b cb             	mov    %rbx,%rcx
140126c90:	e8 db 1d 06 00       	call   0x140188a70
140126c95:	c6 04 3b 00          	movb   $0x0,(%rbx,%rdi,1)
140126c99:	e9 72 ff ff ff       	jmp    0x140126c10
140126c9e:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140126ca3:	4c 8b cf             	mov    %rdi,%r9
140126ca6:	45 33 c0             	xor    %r8d,%r8d
140126ca9:	48 8b d7             	mov    %rdi,%rdx
140126cac:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126cb0:	e8 7b 6c fa ff       	call   0x1400cd930
140126cb5:	e9 56 ff ff ff       	jmp    0x140126c10
140126cba:	45 33 c0             	xor    %r8d,%r8d
140126cbd:	48 8b d1             	mov    %rcx,%rdx
140126cc0:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126cc4:	e8 77 ac fa ff       	call   0x1400d1940
140126cc9:	4c 8d 5d c0          	lea    -0x40(%rbp),%r11
140126ccd:	4c 8b 4d c0          	mov    -0x40(%rbp),%r9
140126cd1:	4c 8b 55 d8          	mov    -0x28(%rbp),%r10
140126cd5:	49 83 fa 10          	cmp    $0x10,%r10
140126cd9:	4d 0f 43 d9          	cmovae %r9,%r11
140126cdd:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140126ce1:	4d 03 d8             	add    %r8,%r11
140126ce4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126ce8:	49 83 fa 10          	cmp    $0x10,%r10
140126cec:	49 0f 43 c9          	cmovae %r9,%rcx
140126cf0:	49 03 c8             	add    %r8,%rcx
140126cf3:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140126cf7:	49 83 fa 10          	cmp    $0x10,%r10
140126cfb:	49 0f 43 c1          	cmovae %r9,%rax
140126cff:	48 3b c1             	cmp    %rcx,%rax
140126d02:	74 1c                	je     0x140126d20
140126d04:	80 38 2c             	cmpb   $0x2c,(%rax)
140126d07:	75 03                	jne    0x140126d0c
140126d09:	c6 00 2e             	movb   $0x2e,(%rax)
140126d0c:	48 ff c0             	inc    %rax
140126d0f:	48 3b c1             	cmp    %rcx,%rax
140126d12:	75 f0                	jne    0x140126d04
140126d14:	4c 8b 55 d8          	mov    -0x28(%rbp),%r10
140126d18:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140126d1c:	4c 8b 4d c0          	mov    -0x40(%rbp),%r9
140126d20:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126d24:	49 83 fa 10          	cmp    $0x10,%r10
140126d28:	49 0f 43 c9          	cmovae %r9,%rcx
140126d2c:	48 8b d0             	mov    %rax,%rdx
140126d2f:	48 2b d1             	sub    %rcx,%rdx
140126d32:	4c 2b d8             	sub    %rax,%r11
140126d35:	49 8b c0             	mov    %r8,%rax
140126d38:	48 2b c2             	sub    %rdx,%rax
140126d3b:	49 3b c3             	cmp    %r11,%rax
140126d3e:	4c 0f 42 d8          	cmovb  %rax,%r11
140126d42:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126d46:	49 83 fa 10          	cmp    $0x10,%r10
140126d4a:	49 0f 43 c9          	cmovae %r9,%rcx
140126d4e:	48 03 ca             	add    %rdx,%rcx
140126d51:	4d 2b c3             	sub    %r11,%r8
140126d54:	4c 89 45 d0          	mov    %r8,-0x30(%rbp)
140126d58:	4c 2b c2             	sub    %rdx,%r8
140126d5b:	49 ff c0             	inc    %r8
140126d5e:	4a 8d 14 19          	lea    (%rcx,%r11,1),%rdx
140126d62:	e8 59 16 06 00       	call   0x1401883c0
140126d67:	48 8d 7d c0          	lea    -0x40(%rbp),%rdi
140126d6b:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
140126d6f:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
140126d73:	49 83 fc 10          	cmp    $0x10,%r12
140126d77:	49 0f 43 ff          	cmovae %r15,%rdi
140126d7b:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140126d7f:	48 85 db             	test   %rbx,%rbx
140126d82:	74 1e                	je     0x140126da2
140126d84:	4c 8b c3             	mov    %rbx,%r8
140126d87:	ba 2e 00 00 00       	mov    $0x2e,%edx
140126d8c:	48 8b cf             	mov    %rdi,%rcx
140126d8f:	e8 bc 20 06 00       	call   0x140188e50
140126d94:	48 85 c0             	test   %rax,%rax
140126d97:	74 09                	je     0x140126da2
140126d99:	48 2b c7             	sub    %rdi,%rax
140126d9c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140126da0:	75 51                	jne    0x140126df3
140126da2:	48 8d 7d c0          	lea    -0x40(%rbp),%rdi
140126da6:	49 83 fc 10          	cmp    $0x10,%r12
140126daa:	49 0f 43 ff          	cmovae %r15,%rdi
140126dae:	48 85 db             	test   %rbx,%rbx
140126db1:	74 1e                	je     0x140126dd1
140126db3:	4c 8b c3             	mov    %rbx,%r8
140126db6:	ba 65 00 00 00       	mov    $0x65,%edx
140126dbb:	48 8b cf             	mov    %rdi,%rcx
140126dbe:	e8 8d 20 06 00       	call   0x140188e50
140126dc3:	48 85 c0             	test   %rax,%rax
140126dc6:	74 09                	je     0x140126dd1
140126dc8:	48 2b c7             	sub    %rdi,%rax
140126dcb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140126dcf:	75 22                	jne    0x140126df3
140126dd1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140126dd7:	48 8d 15 6a 78 11 00 	lea    0x11786a(%rip),%rdx        # 0x14023e648
140126dde:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126de2:	e8 d9 58 fa ff       	call   0x1400cc6c0
140126de7:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
140126deb:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140126def:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
140126df3:	83 7d b8 01          	cmpl   $0x1,-0x48(%rbp)
140126df7:	0f 85 a8 00 00 00    	jne    0x140126ea5
140126dfd:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
140126e01:	49 83 fc 10          	cmp    $0x10,%r12
140126e05:	4d 0f 43 cf          	cmovae %r15,%r9
140126e09:	4c 03 cb             	add    %rbx,%r9
140126e0c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126e10:	49 83 fc 10          	cmp    $0x10,%r12
140126e14:	49 0f 43 cf          	cmovae %r15,%rcx
140126e18:	48 03 cb             	add    %rbx,%rcx
140126e1b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140126e1f:	49 83 fc 10          	cmp    $0x10,%r12
140126e23:	49 0f 43 d7          	cmovae %r15,%rdx
140126e27:	48 3b d1             	cmp    %rcx,%rdx
140126e2a:	74 2e                	je     0x140126e5a
140126e2c:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140126e30:	80 38 30             	cmpb   $0x30,(%rax)
140126e33:	75 25                	jne    0x140126e5a
140126e35:	48 3b d0             	cmp    %rax,%rdx
140126e38:	74 0f                	je     0x140126e49
140126e3a:	4c 8d 41 fe          	lea    -0x2(%rcx),%r8
140126e3e:	49 3b d0             	cmp    %r8,%rdx
140126e41:	74 06                	je     0x140126e49
140126e43:	41 80 38 2e          	cmpb   $0x2e,(%r8)
140126e47:	74 08                	je     0x140126e51
140126e49:	48 8b c8             	mov    %rax,%rcx
140126e4c:	48 3b d0             	cmp    %rax,%rdx
140126e4f:	eb d9                	jmp    0x140126e2a
140126e51:	45 85 ed             	test   %r13d,%r13d
140126e54:	4c 0f 45 c1          	cmovne %rcx,%r8
140126e58:	eb 03                	jmp    0x140126e5d
140126e5a:	4c 8b c1             	mov    %rcx,%r8
140126e5d:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140126e61:	49 83 fc 10          	cmp    $0x10,%r12
140126e65:	49 0f 43 c7          	cmovae %r15,%rax
140126e69:	49 8b d0             	mov    %r8,%rdx
140126e6c:	48 2b d0             	sub    %rax,%rdx
140126e6f:	4d 2b c8             	sub    %r8,%r9
140126e72:	48 8b c3             	mov    %rbx,%rax
140126e75:	48 2b c2             	sub    %rdx,%rax
140126e78:	49 3b c1             	cmp    %r9,%rax
140126e7b:	4c 0f 42 c8          	cmovb  %rax,%r9
140126e7f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126e83:	49 83 fc 10          	cmp    $0x10,%r12
140126e87:	49 0f 43 cf          	cmovae %r15,%rcx
140126e8b:	48 03 ca             	add    %rdx,%rcx
140126e8e:	49 2b d9             	sub    %r9,%rbx
140126e91:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140126e95:	48 2b da             	sub    %rdx,%rbx
140126e98:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140126e9c:	4a 8d 14 09          	lea    (%rcx,%r9,1),%rdx
140126ea0:	e8 1b 15 06 00       	call   0x1401883c0
140126ea5:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
140126ea9:	0f 11 06             	movups %xmm0,(%rsi)
140126eac:	0f 10 4d d0          	movups -0x30(%rbp),%xmm1
140126eb0:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140126eb4:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
140126eb8:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140126ebf:	00
140126ec0:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
140126ec4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140126ec8:	e8 b3 f4 f9 ff       	call   0x1400c6380
140126ecd:	48 8b c6             	mov    %rsi,%rax
140126ed0:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140126ed4:	48 33 cc             	xor    %rsp,%rcx
140126ed7:	e8 f4 f3 05 00       	call   0x1401862d0
140126edc:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140126ee1:	48 83 c4 78          	add    $0x78,%rsp
140126ee5:	41 5f                	pop    %r15
140126ee7:	41 5e                	pop    %r14
140126ee9:	41 5d                	pop    %r13
140126eeb:	41 5c                	pop    %r12
140126eed:	5f                   	pop    %rdi
140126eee:	5e                   	pop    %rsi
140126eef:	5b                   	pop    %rbx
140126ef0:	5d                   	pop    %rbp
140126ef1:	c3                   	ret
140126ef2:	cc                   	int3
140126ef3:	cc                   	int3
140126ef4:	cc                   	int3
140126ef5:	cc                   	int3
140126ef6:	cc                   	int3
140126ef7:	cc                   	int3
140126ef8:	cc                   	int3
140126ef9:	cc                   	int3
140126efa:	cc                   	int3
140126efb:	cc                   	int3
140126efc:	cc                   	int3
140126efd:	cc                   	int3
140126efe:	cc                   	int3
140126eff:	cc                   	int3
140126f00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140126f05:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140126f0a:	57                   	push   %rdi
140126f0b:	48 83 ec 50          	sub    $0x50,%rsp
140126f0f:	48 8b 05 5a 43 18 00 	mov    0x18435a(%rip),%rax        # 0x1402ab270
140126f16:	48 33 c4             	xor    %rsp,%rax
140126f19:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140126f1e:	8b fa                	mov    %edx,%edi
140126f20:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140126f26:	48 8d 15 fb 76 11 00 	lea    0x1176fb(%rip),%rdx        # 0x14023e628
140126f2d:	e8 8e 57 fa ff       	call   0x1400cc6c0
140126f32:	48 8b f0             	mov    %rax,%rsi
140126f35:	8b cf                	mov    %edi,%ecx
140126f37:	c1 e9 08             	shr    $0x8,%ecx
140126f3a:	0f b6 d9             	movzbl %cl,%ebx
140126f3d:	40 0f b6 ff          	movzbl %dil,%edi
140126f41:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140126f48:	00 00
140126f4a:	66 0f 6f 05 8e 32 16 	movdqa 0x16328e(%rip),%xmm0        # 0x14028a1e0
140126f51:	00
140126f52:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140126f58:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140126f5d:	41 b0 20             	mov    $0x20,%r8b
140126f60:	ba 04 00 00 00       	mov    $0x4,%edx
140126f65:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140126f6a:	e8 61 85 fb ff       	call   0x1400df4d0
140126f6f:	03 db                	add    %ebx,%ebx
140126f71:	4c 8d 05 d8 dd 10 00 	lea    0x10ddd8(%rip),%r8        # 0x140234d50
140126f78:	42 0f b6 0c 03       	movzbl (%rbx,%r8,1),%ecx
140126f7d:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140126f82:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
140126f88:	48 0f 43 44 24 20    	cmovae 0x20(%rsp),%rax
140126f8e:	88 08                	mov    %cl,(%rax)
140126f90:	8d 43 01             	lea    0x1(%rbx),%eax
140126f93:	42 0f b6 14 00       	movzbl (%rax,%r8,1),%edx
140126f98:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140126f9d:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
140126fa3:	48 0f 43 44 24 20    	cmovae 0x20(%rsp),%rax
140126fa9:	88 50 01             	mov    %dl,0x1(%rax)
140126fac:	8d 14 3f             	lea    (%rdi,%rdi,1),%edx
140126faf:	42 0f b6 0c 02       	movzbl (%rdx,%r8,1),%ecx
140126fb4:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140126fb9:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
140126fbf:	48 0f 43 44 24 20    	cmovae 0x20(%rsp),%rax
140126fc5:	88 48 02             	mov    %cl,0x2(%rax)
140126fc8:	8d 42 01             	lea    0x1(%rdx),%eax
140126fcb:	42 0f b6 14 00       	movzbl (%rax,%r8,1),%edx
140126fd0:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140126fd5:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
140126fdb:	48 0f 43 44 24 20    	cmovae 0x20(%rsp),%rax
140126fe1:	88 50 03             	mov    %dl,0x3(%rax)
140126fe4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140126fe9:	48 83 7c 24 38 10    	cmpq   $0x10,0x38(%rsp)
140126fef:	48 0f 43 54 24 20    	cmovae 0x20(%rsp),%rdx
140126ff5:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140126ffa:	48 8b ce             	mov    %rsi,%rcx
140126ffd:	e8 be 56 fa ff       	call   0x1400cc6c0
140127002:	90                   	nop
140127003:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140127008:	e8 73 f3 f9 ff       	call   0x1400c6380
14012700d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140127012:	48 33 cc             	xor    %rsp,%rcx
140127015:	e8 b6 f2 05 00       	call   0x1401862d0
14012701a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14012701f:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140127024:	48 83 c4 50          	add    $0x50,%rsp
140127028:	5f                   	pop    %rdi
140127029:	c3                   	ret
14012702a:	cc                   	int3
14012702b:	cc                   	int3
14012702c:	cc                   	int3
14012702d:	cc                   	int3
14012702e:	cc                   	int3
14012702f:	cc                   	int3
140127030:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140127035:	55                   	push   %rbp
140127036:	56                   	push   %rsi
140127037:	57                   	push   %rdi
140127038:	41 54                	push   %r12
14012703a:	41 55                	push   %r13
14012703c:	41 56                	push   %r14
14012703e:	41 57                	push   %r15
140127040:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140127045:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14012704c:	48 8b 05 1d 42 18 00 	mov    0x18421d(%rip),%rax        # 0x1402ab270
140127053:	48 33 c4             	xor    %rsp,%rax
140127056:	48 89 45 17          	mov    %rax,0x17(%rbp)
14012705a:	45 0f b6 e9          	movzbl %r9b,%r13d
14012705e:	49 8b f0             	mov    %r8,%rsi
140127061:	48 8b fa             	mov    %rdx,%rdi