140842cfe:	76 32                	jbe    0x140842d32
140842d00:	48 ff c2             	inc    %rdx
140842d03:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140842d08:	48 8b c1             	mov    %rcx,%rax
140842d0b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140842d12:	72 19                	jb     0x140842d2d
140842d14:	48 83 c2 27          	add    $0x27,%rdx
140842d18:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140842d1c:	48 2b c1             	sub    %rcx,%rax
140842d1f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140842d23:	48 83 f8 1f          	cmp    $0x1f,%rax
140842d27:	0f 87 b7 01 00 00    	ja     0x140842ee4
140842d2d:	e8 12 84 5d 00       	call   0x140e1b144
140842d32:	41 f6 46 08 08       	testb  $0x8,0x8(%r14)
140842d37:	0f 84 20 01 00 00    	je     0x140842e5d
140842d3d:	41 80 7e 29 00       	cmpb   $0x0,0x29(%r14)
140842d42:	0f 85 15 01 00 00    	jne    0x140842e5d
140842d48:	0f 57 c0             	xorps  %xmm0,%xmm0
140842d4b:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140842d50:	66 0f 6f 0d d8 15 76 	movdqa 0x7615d8(%rip),%xmm1        # 0x140fa4330
140842d57:	00
140842d58:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140842d5e:	48 b8 45 78 70 61 6e 	movabs $0x6465646e61707845,%rax
140842d65:	64 65 64
140842d68:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140842d6d:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140842d72:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140842d77:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
140842d7e:	00
140842d7f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140842d84:	49 8b cf             	mov    %r15,%rcx
140842d87:	e8 d4 b3 00 00       	call   0x14084e160
140842d8c:	49 8d 56 48          	lea    0x48(%r14),%rdx
140842d90:	0f be 42 17          	movsbl 0x17(%rdx),%eax
140842d94:	c1 e8 07             	shr    $0x7,%eax
140842d97:	f6 d0                	not    %al
140842d99:	a8 01                	test   $0x1,%al
140842d9b:	75 03                	jne    0x140842da0
140842d9d:	48 8b 12             	mov    (%rdx),%rdx
140842da0:	0f 57 c0             	xorps  %xmm0,%xmm0
140842da3:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
140842da7:	0f 57 c9             	xorps  %xmm1,%xmm1
140842daa:	f3 0f 7f 4d 97       	movdqu %xmm1,-0x69(%rbp)
140842daf:	90                   	nop
140842db0:	48 ff c3             	inc    %rbx
140842db3:	80 3c 1a 00          	cmpb   $0x0,(%rdx,%rbx,1)
140842db7:	75 f7                	jne    0x140842db0
140842db9:	4c 8b c3             	mov    %rbx,%r8
140842dbc:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140842dc0:	e8 3b 40 95 ff       	call   0x140196e00
140842dc5:	90                   	nop
140842dc6:	41 b0 01             	mov    $0x1,%r8b
140842dc9:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140842dcd:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140842dd2:	e8 79 1e 01 00       	call   0x140854c50
140842dd7:	90                   	nop
140842dd8:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
140842ddc:	48 83 fa 0f          	cmp    $0xf,%rdx
140842de0:	76 32                	jbe    0x140842e14
140842de2:	48 ff c2             	inc    %rdx
140842de5:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140842de9:	48 8b c1             	mov    %rcx,%rax
140842dec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140842df3:	72 19                	jb     0x140842e0e
140842df5:	48 83 c2 27          	add    $0x27,%rdx
140842df9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140842dfd:	48 2b c1             	sub    %rcx,%rax
140842e00:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140842e04:	48 83 f8 1f          	cmp    $0x1f,%rax
140842e08:	0f 87 dc 00 00 00    	ja     0x140842eea
140842e0e:	e8 31 83 5d 00       	call   0x140e1b144
140842e13:	90                   	nop
140842e14:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140842e19:	48 85 c9             	test   %rcx,%rcx
140842e1c:	74 06                	je     0x140842e24
140842e1e:	e8 ed d0 ff ff       	call   0x14083ff10
140842e23:	90                   	nop
140842e24:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140842e29:	48 83 fa 0f          	cmp    $0xf,%rdx
140842e2d:	76 2e                	jbe    0x140842e5d
140842e2f:	48 ff c2             	inc    %rdx
140842e32:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140842e37:	48 8b c1             	mov    %rcx,%rax
140842e3a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140842e41:	72 15                	jb     0x140842e58
140842e43:	48 83 c2 27          	add    $0x27,%rdx
140842e47:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140842e4b:	48 2b c1             	sub    %rcx,%rax
140842e4e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140842e52:	48 83 f8 1f          	cmp    $0x1f,%rax
140842e56:	77 44                	ja     0x140842e9c
140842e58:	e8 e7 82 5d 00       	call   0x140e1b144
140842e5d:	49 8b cd             	mov    %r13,%rcx
140842e60:	e8 6b 01 00 00       	call   0x140842fd0
140842e65:	49 8b cf             	mov    %r15,%rcx
140842e68:	e8 a3 d0 ff ff       	call   0x14083ff10
140842e6d:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140842e71:	48 33 cc             	xor    %rsp,%rcx
140842e74:	e8 87 86 5d 00       	call   0x140e1b500
140842e79:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
140842e80:	00
140842e81:	0f 28 b4 24 e0 00 00 	movaps 0xe0(%rsp),%xmm6
140842e88:	00
140842e89:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140842e90:	41 5f                	pop    %r15
140842e92:	41 5e                	pop    %r14
140842e94:	41 5d                	pop    %r13
140842e96:	41 5c                	pop    %r12
140842e98:	5f                   	pop    %rdi
140842e99:	5e                   	pop    %rsi
140842e9a:	5d                   	pop    %rbp
140842e9b:	c3                   	ret
140842e9c:	e8 03 73 5e 00       	call   0x140e2a1a4
140842ea1:	90                   	nop
140842ea2:	e8 fd 72 5e 00       	call   0x140e2a1a4
140842ea7:	90                   	nop
140842ea8:	e8 f7 72 5e 00       	call   0x140e2a1a4
140842ead:	90                   	nop
140842eae:	e8 f1 72 5e 00       	call   0x140e2a1a4
140842eb3:	90                   	nop
140842eb4:	e8 eb 72 5e 00       	call   0x140e2a1a4
140842eb9:	90                   	nop
140842eba:	e8 e5 72 5e 00       	call   0x140e2a1a4
140842ebf:	90                   	nop
140842ec0:	e8 df 72 5e 00       	call   0x140e2a1a4
140842ec5:	90                   	nop
140842ec6:	e8 d9 72 5e 00       	call   0x140e2a1a4
140842ecb:	90                   	nop
140842ecc:	e8 d3 72 5e 00       	call   0x140e2a1a4
140842ed1:	90                   	nop
140842ed2:	e8 cd 72 5e 00       	call   0x140e2a1a4
140842ed7:	90                   	nop
140842ed8:	e8 c7 72 5e 00       	call   0x140e2a1a4
140842edd:	90                   	nop
140842ede:	e8 c1 72 5e 00       	call   0x140e2a1a4
140842ee3:	cc                   	int3
140842ee4:	e8 bb 72 5e 00       	call   0x140e2a1a4
140842ee9:	90                   	nop
140842eea:	e8 b5 72 5e 00       	call   0x140e2a1a4
140842eef:	cc                   	int3
140842ef0:	40 56                	rex push %rsi
140842ef2:	57                   	push   %rdi
140842ef3:	41 56                	push   %r14
140842ef5:	48 83 ec 20          	sub    $0x20,%rsp
140842ef9:	4c 8b 35 c0 02 bf 00 	mov    0xbf02c0(%rip),%r14        # 0x1414331c0
140842f00:	48 8b f1             	mov    %rcx,%rsi
140842f03:	48 8b 3d be 02 bf 00 	mov    0xbf02be(%rip),%rdi        # 0x1414331c8
140842f0a:	49 2b fe             	sub    %r14,%rdi
140842f0d:	48 c1 ff 03          	sar    $0x3,%rdi
140842f11:	85 ff                	test   %edi,%edi
140842f13:	0f 84 9b 00 00 00    	je     0x140842fb4
140842f19:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140842f1e:	33 d2                	xor    %edx,%edx
140842f20:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140842f24:	48 8b cb             	mov    %rbx,%rcx
140842f27:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140842f2c:	e8 4f c3 ff ff       	call   0x14083f280
140842f31:	48 8d 15 a8 e0 7f 00 	lea    0x7fe0a8(%rip),%rdx        # 0x141040fe0
140842f38:	48 8b cb             	mov    %rbx,%rcx
140842f3b:	e8 00 d3 98 ff       	call   0x1401d0240
140842f40:	33 ed                	xor    %ebp,%ebp
140842f42:	48 63 ff             	movslq %edi,%rdi
140842f45:	48 85 ff             	test   %rdi,%rdi
140842f48:	7e 60                	jle    0x140842faa
140842f4a:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140842f4f:	8b dd                	mov    %ebp,%ebx
140842f51:	4c 8d 3d 34 08 76 00 	lea    0x760834(%rip),%r15        # 0x140fa378c
140842f58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140842f5f:	00
140842f60:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140842f64:	48 8d 15 85 e0 7f 00 	lea    0x7fe085(%rip),%rdx        # 0x141040ff0
140842f6b:	85 ed                	test   %ebp,%ebp
140842f6d:	49 0f 44 d7          	cmove  %r15,%rdx
140842f71:	e8 ca d2 98 ff       	call   0x1401d0240
140842f76:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
140842f7a:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140842f7e:	48 8b 01             	mov    (%rcx),%rax
140842f81:	48 8b 40 08          	mov    0x8(%rax),%rax
140842f85:	ff 15 95 0a 74 00    	call   *0x740a95(%rip)        # 0x140f83a20
140842f8b:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140842f8f:	48 8d 15 d6 38 77 00 	lea    0x7738d6(%rip),%rdx        # 0x140fb686c
140842f96:	e8 a5 d2 98 ff       	call   0x1401d0240
140842f9b:	ff c5                	inc    %ebp
140842f9d:	48 ff c3             	inc    %rbx
140842fa0:	48 3b df             	cmp    %rdi,%rbx
140842fa3:	7c bb                	jl     0x140842f60
140842fa5:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140842faa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140842faf:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140842fb4:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140842fb8:	48 8d 15 ad 38 77 00 	lea    0x7738ad(%rip),%rdx        # 0x140fb686c
140842fbf:	48 83 c4 20          	add    $0x20,%rsp
140842fc3:	41 5e                	pop    %r14
140842fc5:	5f                   	pop    %rdi
140842fc6:	5e                   	pop    %rsi
140842fc7:	e9 74 d2 98 ff       	jmp    0x1401d0240
140842fcc:	cc                   	int3
140842fcd:	cc                   	int3
140842fce:	cc                   	int3
140842fcf:	cc                   	int3
140842fd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140842fd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140842fda:	55                   	push   %rbp
140842fdb:	57                   	push   %rdi
140842fdc:	41 54                	push   %r12
140842fde:	41 56                	push   %r14
140842fe0:	41 57                	push   %r15
140842fe2:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140842fe7:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
140842fee:	48 8b 05 0b 5f b7 00 	mov    0xb75f0b(%rip),%rax        # 0x1413b8f00
140842ff5:	48 33 c4             	xor    %rsp,%rax
140842ff8:	48 89 45 70          	mov    %rax,0x70(%rbp)
140842ffc:	48 8b f1             	mov    %rcx,%rsi
140842fff:	45 33 e4             	xor    %r12d,%r12d
140843002:	41 8b dc             	mov    %r12d,%ebx
140843005:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140843009:	4c 8b 3d b0 01 bf 00 	mov    0xbf01b0(%rip),%r15        # 0x1414331c0
140843010:	48 8b 3d b1 01 bf 00 	mov    0xbf01b1(%rip),%rdi        # 0x1414331c8
140843017:	49 2b ff             	sub    %r15,%rdi
14084301a:	48 c1 ff 03          	sar    $0x3,%rdi
14084301e:	85 ff                	test   %edi,%edi
140843020:	0f 84 ad 01 00 00    	je     0x1408431d3
140843026:	ba 01 00 00 00       	mov    $0x1,%edx
14084302b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140843030:	e8 7b 9f ec ff       	call   0x14070cfb0
140843035:	90                   	nop
140843036:	85 ff                	test   %edi,%edi
140843038:	0f 8e 8b 01 00 00    	jle    0x1408431c9
14084303e:	4c 63 f7             	movslq %edi,%r14
140843041:	41 8b fc             	mov    %r12d,%edi
140843044:	48 83 c6 08          	add    $0x8,%rsi
140843048:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14084304f:	00
140843050:	49 8b 0c ff          	mov    (%r15,%rdi,8),%rcx
140843054:	48 8b 01             	mov    (%rcx),%rax
140843057:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14084305c:	48 8b 40 08          	mov    0x8(%rax),%rax
140843060:	ff 15 ba 09 74 00    	call   *0x7409ba(%rip)        # 0x140f83a20
140843066:	0f 57 c0             	xorps  %xmm0,%xmm0
140843069:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
14084306d:	48 c7 45 60 04 00 00 	movq   $0x4,0x60(%rbp)
140843074:	00
140843075:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
14084307c:	00
14084307d:	c7 45 50 49 6e 66 6f 	movl   $0x6f666e49,0x50(%rbp)
140843084:	c6 45 54 00          	movb   $0x0,0x54(%rbp)
140843088:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14084308d:	83 cb 01             	or     $0x1,%ebx
140843090:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140843094:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140843098:	48 8b ce             	mov    %rsi,%rcx
14084309b:	e8 c0 b0 00 00       	call   0x14084e160
1408430a0:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1408430a4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1408430a9:	e8 c2 77 9c ff       	call   0x14020a870
1408430ae:	83 cb 02             	or     $0x2,%ebx
1408430b1:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1408430b5:	41 b0 01             	mov    $0x1,%r8b
1408430b8:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1408430bc:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408430c1:	e8 8a 1b 01 00       	call   0x140854c50
1408430c6:	90                   	nop
1408430c7:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1408430cb:	48 83 fa 0f          	cmp    $0xf,%rdx
1408430cf:	76 31                	jbe    0x140843102
1408430d1:	48 ff c2             	inc    %rdx
1408430d4:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1408430d8:	48 8b c1             	mov    %rcx,%rax
1408430db:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408430e2:	72 19                	jb     0x1408430fd
1408430e4:	48 83 c2 27          	add    $0x27,%rdx
1408430e8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408430ec:	48 2b c1             	sub    %rcx,%rax
1408430ef:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408430f3:	48 83 f8 1f          	cmp    $0x1f,%rax
1408430f7:	0f 87 0a 01 00 00    	ja     0x140843207
1408430fd:	e8 42 80 5d 00       	call   0x140e1b144
140843102:	4c 89 65 40          	mov    %r12,0x40(%rbp)
140843106:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
14084310d:	00
14084310e:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140843112:	83 e3 fe             	and    $0xfffffffe,%ebx
140843115:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14084311a:	48 85 c9             	test   %rcx,%rcx
14084311d:	74 06                	je     0x140843125
14084311f:	e8 ec cd ff ff       	call   0x14083ff10
140843124:	90                   	nop
140843125:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140843129:	48 83 fa 0f          	cmp    $0xf,%rdx
14084312d:	76 31                	jbe    0x140843160
14084312f:	48 ff c2             	inc    %rdx
140843132:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140843136:	48 8b c1             	mov    %rcx,%rax
140843139:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140843140:	72 19                	jb     0x14084315b
140843142:	48 83 c2 27          	add    $0x27,%rdx
140843146:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084314a:	48 2b c1             	sub    %rcx,%rax
14084314d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140843151:	48 83 f8 1f          	cmp    $0x1f,%rax
140843155:	0f 87 a0 00 00 00    	ja     0x1408431fb
14084315b:	e8 e4 7f 5d 00       	call   0x140e1b144
140843160:	0f 57 c0             	xorps  %xmm0,%xmm0
140843163:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
140843167:	4c 89 65 40          	mov    %r12,0x40(%rbp)
14084316b:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
140843172:	00
140843173:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
140843177:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14084317b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140843180:	e8 4b b1 00 00       	call   0x14084e2d0
140843185:	90                   	nop
140843186:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14084318a:	48 83 fa 0f          	cmp    $0xf,%rdx
14084318e:	76 2d                	jbe    0x1408431bd
140843190:	48 ff c2             	inc    %rdx
140843193:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140843197:	48 8b c1             	mov    %rcx,%rax
14084319a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408431a1:	72 15                	jb     0x1408431b8
1408431a3:	48 83 c2 27          	add    $0x27,%rdx
1408431a7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408431ab:	48 2b c1             	sub    %rcx,%rax
1408431ae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408431b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1408431b6:	77 49                	ja     0x140843201
1408431b8:	e8 87 7f 5d 00       	call   0x140e1b144
1408431bd:	48 ff c7             	inc    %rdi
1408431c0:	49 3b fe             	cmp    %r14,%rdi
1408431c3:	0f 8c 87 fe ff ff    	jl     0x140843050
1408431c9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1408431ce:	e8 9d 54 eb ff       	call   0x1406f8670
1408431d3:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
1408431d7:	48 33 cc             	xor    %rsp,%rcx
1408431da:	e8 21 83 5d 00       	call   0x140e1b500
1408431df:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1408431e6:	00
1408431e7:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1408431eb:	49 8b 73 40          	mov    0x40(%r11),%rsi
1408431ef:	49 8b e3             	mov    %r11,%rsp
1408431f2:	41 5f                	pop    %r15
1408431f4:	41 5e                	pop    %r14
1408431f6:	41 5c                	pop    %r12
1408431f8:	5f                   	pop    %rdi
1408431f9:	5d                   	pop    %rbp
1408431fa:	c3                   	ret
1408431fb:	e8 a4 6f 5e 00       	call   0x140e2a1a4
140843200:	90                   	nop
140843201:	e8 9e 6f 5e 00       	call   0x140e2a1a4
140843206:	90                   	nop