140087d27:	48 ff c2             	inc    %rdx
140087d2a:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140087d2e:	48 8b c1             	mov    %rcx,%rax
140087d31:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140087d38:	72 19                	jb     0x140087d53
140087d3a:	48 83 c2 27          	add    $0x27,%rdx
140087d3e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140087d42:	48 2b c1             	sub    %rcx,%rax
140087d45:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140087d49:	48 83 f8 1f          	cmp    $0x1f,%rax
140087d4d:	0f 87 cf 00 00 00    	ja     0x140087e22
140087d53:	e8 b4 81 22 00       	call   0x1402aff0c
140087d58:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
140087d5c:	48 c7 45 df 0f 00 00 	movq   $0xf,-0x21(%rbp)
140087d63:	00
140087d64:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140087d68:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
140087d6c:	48 83 fa 0f          	cmp    $0xf,%rdx
140087d70:	76 31                	jbe    0x140087da3
140087d72:	48 ff c2             	inc    %rdx
140087d75:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140087d79:	48 8b c1             	mov    %rcx,%rax
140087d7c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140087d83:	72 19                	jb     0x140087d9e
140087d85:	48 83 c2 27          	add    $0x27,%rdx
140087d89:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140087d8d:	48 2b c1             	sub    %rcx,%rax
140087d90:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140087d94:	48 83 f8 1f          	cmp    $0x1f,%rax
140087d98:	0f 87 8a 00 00 00    	ja     0x140087e28
140087d9e:	e8 69 81 22 00       	call   0x1402aff0c
140087da3:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
140087da7:	48 c7 45 bf 0f 00 00 	movq   $0xf,-0x41(%rbp)
140087dae:	00
140087daf:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
140087db3:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140087db7:	48 83 fa 0f          	cmp    $0xf,%rdx
140087dbb:	76 2d                	jbe    0x140087dea
140087dbd:	48 ff c2             	inc    %rdx
140087dc0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140087dc4:	48 8b c1             	mov    %rcx,%rax
140087dc7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140087dce:	72 15                	jb     0x140087de5
140087dd0:	48 83 c2 27          	add    $0x27,%rdx
140087dd4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140087dd8:	48 2b c1             	sub    %rcx,%rax
140087ddb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140087ddf:	48 83 f8 1f          	cmp    $0x1f,%rax
140087de3:	77 31                	ja     0x140087e16
140087de5:	e8 22 81 22 00       	call   0x1402aff0c
140087dea:	49 8b c6             	mov    %r14,%rax
140087ded:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140087df1:	48 33 cc             	xor    %rsp,%rcx
140087df4:	e8 b7 80 22 00       	call   0x1402afeb0
140087df9:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140087e00:	00
140087e01:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140087e05:	49 8b 73 30          	mov    0x30(%r11),%rsi
140087e09:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140087e0d:	49 8b e3             	mov    %r11,%rsp
140087e10:	41 5f                	pop    %r15
140087e12:	41 5e                	pop    %r14
140087e14:	5d                   	pop    %rbp
140087e15:	c3                   	ret
140087e16:	e8 09 e6 22 00       	call   0x1402b6424
140087e1b:	90                   	nop
140087e1c:	e8 03 e6 22 00       	call   0x1402b6424
140087e21:	90                   	nop
140087e22:	e8 fd e5 22 00       	call   0x1402b6424
140087e27:	90                   	nop
140087e28:	e8 f7 e5 22 00       	call   0x1402b6424
140087e2d:	cc                   	int3
140087e2e:	cc                   	int3
140087e2f:	cc                   	int3
140087e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140087e35:	57                   	push   %rdi
140087e36:	48 83 ec 20          	sub    $0x20,%rsp
140087e3a:	48 8b d9             	mov    %rcx,%rbx
140087e3d:	48 8d 3d 54 20 31 00 	lea    0x312054(%rip),%rdi        # 0x140399e98
140087e44:	48 89 79 20          	mov    %rdi,0x20(%rcx)
140087e48:	48 83 c1 28          	add    $0x28,%rcx
140087e4c:	e8 e3 9e 22 00       	call   0x1402b1d34
140087e51:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140087e55:	48 89 3b             	mov    %rdi,(%rbx)
140087e58:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140087e5d:	48 83 c4 20          	add    $0x20,%rsp
140087e61:	5f                   	pop    %rdi
140087e62:	e9 cd 9e 22 00       	jmp    0x1402b1d34
140087e67:	cc                   	int3
140087e68:	cc                   	int3
140087e69:	cc                   	int3
140087e6a:	cc                   	int3
140087e6b:	cc                   	int3
140087e6c:	cc                   	int3
140087e6d:	cc                   	int3
140087e6e:	cc                   	int3
140087e6f:	cc                   	int3
140087e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140087e75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140087e7a:	57                   	push   %rdi
140087e7b:	48 83 ec 20          	sub    $0x20,%rsp
140087e7f:	48 8b f9             	mov    %rcx,%rdi
140087e82:	48 8d 35 0f 20 31 00 	lea    0x31200f(%rip),%rsi        # 0x140399e98
140087e89:	48 89 71 20          	mov    %rsi,0x20(%rcx)
140087e8d:	8b da                	mov    %edx,%ebx
140087e8f:	48 83 c1 28          	add    $0x28,%rcx
140087e93:	e8 9c 9e 22 00       	call   0x1402b1d34
140087e98:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140087e9c:	48 89 37             	mov    %rsi,(%rdi)
140087e9f:	e8 90 9e 22 00       	call   0x1402b1d34
140087ea4:	f6 c3 01             	test   $0x1,%bl
140087ea7:	74 0d                	je     0x140087eb6
140087ea9:	ba 40 00 00 00       	mov    $0x40,%edx
140087eae:	48 8b cf             	mov    %rdi,%rcx
140087eb1:	e8 56 80 22 00       	call   0x1402aff0c
140087eb6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140087ebb:	48 8b c7             	mov    %rdi,%rax
140087ebe:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140087ec3:	48 83 c4 20          	add    $0x20,%rsp
140087ec7:	5f                   	pop    %rdi
140087ec8:	c3                   	ret
140087ec9:	cc                   	int3
140087eca:	cc                   	int3
140087ecb:	cc                   	int3
140087ecc:	cc                   	int3
140087ecd:	cc                   	int3
140087ece:	cc                   	int3
140087ecf:	cc                   	int3
140087ed0:	40 55                	rex push %rbp
140087ed2:	53                   	push   %rbx
140087ed3:	56                   	push   %rsi
140087ed4:	57                   	push   %rdi
140087ed5:	41 56                	push   %r14
140087ed7:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140087edc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140087ee3:	48 8b 05 96 db 34 00 	mov    0x34db96(%rip),%rax        # 0x1403d5a80
140087eea:	48 33 c4             	xor    %rsp,%rax
140087eed:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140087ef1:	49 8b f8             	mov    %r8,%rdi
140087ef4:	8b f2                	mov    %edx,%esi
140087ef6:	48 8b d9             	mov    %rcx,%rbx
140087ef9:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
140087efd:	45 33 f6             	xor    %r14d,%r14d
140087f00:	0f 57 c0             	xorps  %xmm0,%xmm0
140087f03:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
140087f07:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
140087f0b:	4c 89 75 07          	mov    %r14,0x7(%rbp)
140087f0f:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140087f15:	48 8d 15 24 10 32 00 	lea    0x321024(%rip),%rdx        # 0x1403a8f40
140087f1c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140087f20:	e8 5b 41 ff ff       	call   0x14007c080
140087f25:	90                   	nop
140087f26:	44 8b c6             	mov    %esi,%r8d
140087f29:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140087f2d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140087f31:	e8 6a f4 ff ff       	call   0x1400873a0
140087f36:	90                   	nop
140087f37:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140087f3b:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140087f40:	76 03                	jbe    0x140087f45
140087f42:	48 8b 3f             	mov    (%rdi),%rdi
140087f45:	48 8b d7             	mov    %rdi,%rdx
140087f48:	48 8b c8             	mov    %rax,%rcx
140087f4b:	e8 90 68 ff ff       	call   0x14007e7e0
140087f50:	0f 57 c0             	xorps  %xmm0,%xmm0
140087f53:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140087f57:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
140087f5b:	4c 89 75 27          	mov    %r14,0x27(%rbp)
140087f5f:	0f 10 00             	movups (%rax),%xmm0
140087f62:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140087f66:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140087f6a:	0f 11 4d 1f          	movups %xmm1,0x1f(%rbp)
140087f6e:	4c 89 70 10          	mov    %r14,0x10(%rax)
140087f72:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140087f79:	00
140087f7a:	c6 00 00             	movb   $0x0,(%rax)
140087f7d:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
140087f81:	48 83 fa 0f          	cmp    $0xf,%rdx
140087f85:	76 31                	jbe    0x140087fb8
140087f87:	48 ff c2             	inc    %rdx
140087f8a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140087f8e:	48 8b c1             	mov    %rcx,%rax
140087f91:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140087f98:	72 19                	jb     0x140087fb3
140087f9a:	48 83 c2 27          	add    $0x27,%rdx
140087f9e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140087fa2:	48 2b c1             	sub    %rcx,%rax
140087fa5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140087fa9:	48 83 f8 1f          	cmp    $0x1f,%rax
140087fad:	0f 87 04 01 00 00    	ja     0x1400880b7
140087fb3:	e8 54 7f 22 00       	call   0x1402aff0c
140087fb8:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
140087fbc:	48 c7 45 e7 0f 00 00 	movq   $0xf,-0x19(%rbp)
140087fc3:	00
140087fc4:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
140087fc8:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140087fcc:	48 83 fa 0f          	cmp    $0xf,%rdx
140087fd0:	76 31                	jbe    0x140088003
140087fd2:	48 ff c2             	inc    %rdx
140087fd5:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140087fd9:	48 8b c1             	mov    %rcx,%rax
140087fdc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140087fe3:	72 19                	jb     0x140087ffe
140087fe5:	48 83 c2 27          	add    $0x27,%rdx
140087fe9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140087fed:	48 2b c1             	sub    %rcx,%rax
140087ff0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140087ff4:	48 83 f8 1f          	cmp    $0x1f,%rax
140087ff8:	0f 87 bf 00 00 00    	ja     0x1400880bd
140087ffe:	e8 09 7f 22 00       	call   0x1402aff0c
140088003:	48 8d 45 0f          	lea    0xf(%rbp),%rax
140088007:	48 83 7d 27 0f       	cmpq   $0xf,0x27(%rbp)
14008800c:	48 0f 47 45 0f       	cmova  0xf(%rbp),%rax
140088011:	0f 57 c0             	xorps  %xmm0,%xmm0
140088014:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140088018:	48 8d 0d 99 04 32 00 	lea    0x320499(%rip),%rcx        # 0x1403a84b8
14008801f:	48 89 0b             	mov    %rcx,(%rbx)
140088022:	89 73 18             	mov    %esi,0x18(%rbx)
140088025:	48 8d 0d 6c 1e 31 00 	lea    0x311e6c(%rip),%rcx        # 0x140399e98
14008802c:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140088030:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140088034:	0f 11 02             	movups %xmm0,(%rdx)
140088037:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
14008803b:	c6 45 f7 01          	movb   $0x1,-0x9(%rbp)
14008803f:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140088043:	e8 5c 9c 22 00       	call   0x1402b1ca4
140088048:	48 8d 05 01 1f 31 00 	lea    0x311f01(%rip),%rax        # 0x140399f50
14008804f:	48 89 43 20          	mov    %rax,0x20(%rbx)
140088053:	48 8d 05 9e 0c 32 00 	lea    0x320c9e(%rip),%rax        # 0x1403a8cf8
14008805a:	48 89 03             	mov    %rax,(%rbx)
14008805d:	48 8b 55 27          	mov    0x27(%rbp),%rdx
140088061:	48 83 fa 0f          	cmp    $0xf,%rdx
140088065:	76 2d                	jbe    0x140088094
140088067:	48 ff c2             	inc    %rdx
14008806a:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14008806e:	48 8b c1             	mov    %rcx,%rax
140088071:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088078:	72 15                	jb     0x14008808f
14008807a:	48 83 c2 27          	add    $0x27,%rdx
14008807e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140088082:	48 2b c1             	sub    %rcx,%rax
140088085:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140088089:	48 83 f8 1f          	cmp    $0x1f,%rax
14008808d:	77 22                	ja     0x1400880b1
14008808f:	e8 78 7e 22 00       	call   0x1402aff0c
140088094:	48 8b c3             	mov    %rbx,%rax
140088097:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
14008809b:	48 33 cc             	xor    %rsp,%rcx
14008809e:	e8 0d 7e 22 00       	call   0x1402afeb0
1400880a3:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400880aa:	41 5e                	pop    %r14
1400880ac:	5f                   	pop    %rdi
1400880ad:	5e                   	pop    %rsi
1400880ae:	5b                   	pop    %rbx
1400880af:	5d                   	pop    %rbp
1400880b0:	c3                   	ret
1400880b1:	e8 6e e3 22 00       	call   0x1402b6424
1400880b6:	90                   	nop
1400880b7:	e8 68 e3 22 00       	call   0x1402b6424
1400880bc:	90                   	nop
1400880bd:	e8 62 e3 22 00       	call   0x1402b6424
1400880c2:	cc                   	int3
1400880c3:	cc                   	int3
1400880c4:	cc                   	int3
1400880c5:	cc                   	int3
1400880c6:	cc                   	int3
1400880c7:	cc                   	int3
1400880c8:	cc                   	int3
1400880c9:	cc                   	int3
1400880ca:	cc                   	int3
1400880cb:	cc                   	int3
1400880cc:	cc                   	int3
1400880cd:	cc                   	int3
1400880ce:	cc                   	int3
1400880cf:	cc                   	int3
1400880d0:	40 55                	rex push %rbp
1400880d2:	53                   	push   %rbx
1400880d3:	56                   	push   %rsi
1400880d4:	57                   	push   %rdi
1400880d5:	41 56                	push   %r14
1400880d7:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400880dc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400880e3:	48 8b 05 96 d9 34 00 	mov    0x34d996(%rip),%rax        # 0x1403d5a80
1400880ea:	48 33 c4             	xor    %rsp,%rax
1400880ed:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1400880f1:	49 8b f8             	mov    %r8,%rdi
1400880f4:	8b f2                	mov    %edx,%esi
1400880f6:	48 8b d9             	mov    %rcx,%rbx
1400880f9:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1400880fd:	45 33 f6             	xor    %r14d,%r14d
140088100:	0f 57 c0             	xorps  %xmm0,%xmm0
140088103:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
140088107:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
14008810b:	4c 89 75 07          	mov    %r14,0x7(%rbp)
14008810f:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140088115:	48 8d 15 3c 0e 32 00 	lea    0x320e3c(%rip),%rdx        # 0x1403a8f58
14008811c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140088120:	e8 5b 3f ff ff       	call   0x14007c080
140088125:	90                   	nop
140088126:	44 8b c6             	mov    %esi,%r8d
140088129:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14008812d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140088131:	e8 6a f2 ff ff       	call   0x1400873a0
140088136:	90                   	nop
140088137:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14008813b:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140088140:	76 03                	jbe    0x140088145
140088142:	48 8b 3f             	mov    (%rdi),%rdi
140088145:	48 8b d7             	mov    %rdi,%rdx
140088148:	48 8b c8             	mov    %rax,%rcx
14008814b:	e8 90 66 ff ff       	call   0x14007e7e0
140088150:	0f 57 c0             	xorps  %xmm0,%xmm0
140088153:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140088157:	4c 89 75 1f          	mov    %r14,0x1f(%rbp)
14008815b:	4c 89 75 27          	mov    %r14,0x27(%rbp)
14008815f:	0f 10 00             	movups (%rax),%xmm0
140088162:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140088166:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14008816a:	0f 11 4d 1f          	movups %xmm1,0x1f(%rbp)
14008816e:	4c 89 70 10          	mov    %r14,0x10(%rax)
140088172:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140088179:	00
14008817a:	c6 00 00             	movb   $0x0,(%rax)
14008817d:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
140088181:	48 83 fa 0f          	cmp    $0xf,%rdx
140088185:	76 31                	jbe    0x1400881b8
140088187:	48 ff c2             	inc    %rdx
14008818a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14008818e:	48 8b c1             	mov    %rcx,%rax
140088191:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088198:	72 19                	jb     0x1400881b3
14008819a:	48 83 c2 27          	add    $0x27,%rdx
14008819e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400881a2:	48 2b c1             	sub    %rcx,%rax
1400881a5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400881a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400881ad:	0f 87 04 01 00 00    	ja     0x1400882b7
1400881b3:	e8 54 7d 22 00       	call   0x1402aff0c
1400881b8:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1400881bc:	48 c7 45 e7 0f 00 00 	movq   $0xf,-0x19(%rbp)
1400881c3:	00
1400881c4:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
1400881c8:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1400881cc:	48 83 fa 0f          	cmp    $0xf,%rdx
1400881d0:	76 31                	jbe    0x140088203
1400881d2:	48 ff c2             	inc    %rdx
1400881d5:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400881d9:	48 8b c1             	mov    %rcx,%rax
1400881dc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400881e3:	72 19                	jb     0x1400881fe