140016c47:	cc                   	int3
140016c48:	cc                   	int3
140016c49:	cc                   	int3
140016c4a:	cc                   	int3
140016c4b:	cc                   	int3
140016c4c:	cc                   	int3
140016c4d:	cc                   	int3
140016c4e:	cc                   	int3
140016c4f:	cc                   	int3
140016c50:	cc                   	int3
140016c51:	cc                   	int3
140016c52:	cc                   	int3
140016c53:	cc                   	int3
140016c54:	cc                   	int3
140016c55:	cc                   	int3
140016c56:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140016c5d:	00 00 00
140016c60:	ff 25 b2 16 00 00    	jmp    *0x16b2(%rip)        # 0x140018318
140016c66:	cc                   	int3
140016c67:	cc                   	int3
140016c68:	cc                   	int3
140016c69:	cc                   	int3
140016c6a:	cc                   	int3
140016c6b:	cc                   	int3
140016c6c:	cc                   	int3
140016c6d:	cc                   	int3
140016c6e:	cc                   	int3
140016c6f:	cc                   	int3
140016c70:	cc                   	int3
140016c71:	cc                   	int3
140016c72:	cc                   	int3
140016c73:	cc                   	int3
140016c74:	cc                   	int3
140016c75:	cc                   	int3
140016c76:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140016c7d:	00 00 00
140016c80:	ff 25 92 16 00 00    	jmp    *0x1692(%rip)        # 0x140018318
140016c86:	cc                   	int3
140016c87:	cc                   	int3
140016c88:	cc                   	int3
140016c89:	cc                   	int3
140016c8a:	cc                   	int3
140016c8b:	cc                   	int3
140016c8c:	cc                   	int3
140016c8d:	cc                   	int3
140016c8e:	cc                   	int3
140016c8f:	cc                   	int3
140016c90:	cc                   	int3
140016c91:	cc                   	int3
140016c92:	cc                   	int3
140016c93:	cc                   	int3
140016c94:	cc                   	int3
140016c95:	cc                   	int3
140016c96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140016c9d:	00 00 00
140016ca0:	cc                   	int3
140016ca1:	cc                   	int3
140016ca2:	cc                   	int3
140016ca3:	cc                   	int3
140016ca4:	cc                   	int3
140016ca5:	cc                   	int3
140016ca6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140016cad:	00 00 00
140016cb0:	57                   	push   %rdi
140016cb1:	8b c2                	mov    %edx,%eax
140016cb3:	48 8b f9             	mov    %rcx,%rdi
140016cb6:	49 8b c8             	mov    %r8,%rcx
140016cb9:	f3 aa                	rep stos %al,%es:(%rdi)
140016cbb:	49 8b c1             	mov    %r9,%rax
140016cbe:	5f                   	pop    %rdi
140016cbf:	c3                   	ret
140016cc0:	48 8b c1             	mov    %rcx,%rax
140016cc3:	4c 8b c9             	mov    %rcx,%r9
140016cc6:	4c 8d 15 33 93 fe ff 	lea    -0x16ccd(%rip),%r10        # 0x140000000
140016ccd:	0f b6 d2             	movzbl %dl,%edx
140016cd0:	49 bb 01 01 01 01 01 	movabs $0x101010101010101,%r11
140016cd7:	01 01 01
140016cda:	4c 0f af da          	imul   %rdx,%r11
140016cde:	66 49 0f 6e c3       	movq   %r11,%xmm0
140016ce3:	49 83 f8 0f          	cmp    $0xf,%r8
140016ce7:	0f 87 83 00 00 00    	ja     0x140016d70
140016ced:	0f 1f 00             	nopl   (%rax)
140016cf0:	49 03 c8             	add    %r8,%rcx
140016cf3:	47 8b 8c 82 f0 12 02 	mov    0x212f0(%r10,%r8,4),%r9d
140016cfa:	00
140016cfb:	4d 03 ca             	add    %r10,%r9
140016cfe:	41 ff e1             	jmp    *%r9
140016d01:	4c 89 59 f1          	mov    %r11,-0xf(%rcx)
140016d05:	44 89 59 f9          	mov    %r11d,-0x7(%rcx)
140016d09:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
140016d0e:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140016d12:	c3                   	ret
140016d13:	4c 89 59 f2          	mov    %r11,-0xe(%rcx)
140016d17:	44 89 59 fa          	mov    %r11d,-0x6(%rcx)
140016d1b:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
140016d20:	c3                   	ret
140016d21:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140016d28:	0f 1f 84 00 00 00 00
140016d2f:	00
140016d30:	4c 89 59 f3          	mov    %r11,-0xd(%rcx)
140016d34:	44 89 59 fb          	mov    %r11d,-0x5(%rcx)
140016d38:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140016d3c:	c3                   	ret
140016d3d:	0f 1f 00             	nopl   (%rax)
140016d40:	4c 89 59 f4          	mov    %r11,-0xc(%rcx)
140016d44:	44 89 59 fc          	mov    %r11d,-0x4(%rcx)
140016d48:	c3                   	ret
140016d49:	4c 89 59 f5          	mov    %r11,-0xb(%rcx)
140016d4d:	66 44 89 59 fd       	mov    %r11w,-0x3(%rcx)
140016d52:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140016d56:	c3                   	ret
140016d57:	4c 89 59 f7          	mov    %r11,-0x9(%rcx)
140016d5b:	44 88 59 ff          	mov    %r11b,-0x1(%rcx)
140016d5f:	c3                   	ret
140016d60:	4c 89 59 f6          	mov    %r11,-0xa(%rcx)
140016d64:	66 44 89 59 fe       	mov    %r11w,-0x2(%rcx)
140016d69:	c3                   	ret
140016d6a:	4c 89 59 f8          	mov    %r11,-0x8(%rcx)
140016d6e:	c3                   	ret
140016d6f:	90                   	nop
140016d70:	66 0f 6c c0          	punpcklqdq %xmm0,%xmm0
140016d74:	49 83 f8 20          	cmp    $0x20,%r8
140016d78:	77 0c                	ja     0x140016d86
140016d7a:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140016d7e:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
140016d85:	c3                   	ret
140016d86:	83 3d cb e2 00 00 03 	cmpl   $0x3,0xe2cb(%rip)        # 0x140025058
140016d8d:	0f 82 dd 01 00 00    	jb     0x140016f70
140016d93:	4c 3b 05 c6 e2 00 00 	cmp    0xe2c6(%rip),%r8        # 0x140025060
140016d9a:	76 16                	jbe    0x140016db2
140016d9c:	4c 3b 05 c5 e2 00 00 	cmp    0xe2c5(%rip),%r8        # 0x140025068
140016da3:	77 0d                	ja     0x140016db2
140016da5:	f6 05 14 f3 00 00 02 	testb  $0x2,0xf314(%rip)        # 0x1400260c0
140016dac:	0f 85 fe fe ff ff    	jne    0x140016cb0
140016db2:	c4 e3 7d 18 c0 01    	vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
140016db8:	4c 8b c9             	mov    %rcx,%r9
140016dbb:	49 83 e1 1f          	and    $0x1f,%r9
140016dbf:	49 83 e9 20          	sub    $0x20,%r9
140016dc3:	49 2b c9             	sub    %r9,%rcx
140016dc6:	49 2b d1             	sub    %r9,%rdx
140016dc9:	4d 03 c1             	add    %r9,%r8
140016dcc:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140016dd3:	76 65                	jbe    0x140016e3a
140016dd5:	4c 3b 05 8c e2 00 00 	cmp    0xe28c(%rip),%r8        # 0x140025068
140016ddc:	0f 87 ce 00 00 00    	ja     0x140016eb0
140016de2:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140016de9:	1f 84 00 00 00 00 00
140016df0:	c5 fd 7f 01          	vmovdqa %ymm0,(%rcx)
140016df4:	c5 fd 7f 41 20       	vmovdqa %ymm0,0x20(%rcx)
140016df9:	c5 fd 7f 41 40       	vmovdqa %ymm0,0x40(%rcx)
140016dfe:	c5 fd 7f 41 60       	vmovdqa %ymm0,0x60(%rcx)
140016e03:	c5 fd 7f 81 80 00 00 	vmovdqa %ymm0,0x80(%rcx)
140016e0a:	00
140016e0b:	c5 fd 7f 81 a0 00 00 	vmovdqa %ymm0,0xa0(%rcx)
140016e12:	00
140016e13:	c5 fd 7f 81 c0 00 00 	vmovdqa %ymm0,0xc0(%rcx)
140016e1a:	00
140016e1b:	c5 fd 7f 81 e0 00 00 	vmovdqa %ymm0,0xe0(%rcx)
140016e22:	00
140016e23:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
140016e2a:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
140016e31:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140016e38:	73 b6                	jae    0x140016df0
140016e3a:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
140016e3e:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
140016e42:	4d 8b d9             	mov    %r9,%r11
140016e45:	49 c1 eb 05          	shr    $0x5,%r11
140016e49:	47 8b 9c 9a 30 13 02 	mov    0x21330(%r10,%r11,4),%r11d
140016e50:	00
140016e51:	4d 03 da             	add    %r10,%r11
140016e54:	41 ff e3             	jmp    *%r11
140016e57:	c4 a1 7e 7f 84 09 00 	vmovdqu %ymm0,-0x100(%rcx,%r9,1)
140016e5e:	ff ff ff
140016e61:	c4 a1 7e 7f 84 09 20 	vmovdqu %ymm0,-0xe0(%rcx,%r9,1)
140016e68:	ff ff ff
140016e6b:	c4 a1 7e 7f 84 09 40 	vmovdqu %ymm0,-0xc0(%rcx,%r9,1)
140016e72:	ff ff ff
140016e75:	c4 a1 7e 7f 84 09 60 	vmovdqu %ymm0,-0xa0(%rcx,%r9,1)
140016e7c:	ff ff ff
140016e7f:	c4 a1 7e 7f 44 09 80 	vmovdqu %ymm0,-0x80(%rcx,%r9,1)
140016e86:	c4 a1 7e 7f 44 09 a0 	vmovdqu %ymm0,-0x60(%rcx,%r9,1)
140016e8d:	c4 a1 7e 7f 44 09 c0 	vmovdqu %ymm0,-0x40(%rcx,%r9,1)
140016e94:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
140016e9b:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
140016e9f:	c5 f8 77             	vzeroupper
140016ea2:	c3                   	ret
140016ea3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140016eaa:	84 00 00 00 00 00
140016eb0:	c5 fd e7 01          	vmovntdq %ymm0,(%rcx)
140016eb4:	c5 fd e7 41 20       	vmovntdq %ymm0,0x20(%rcx)
140016eb9:	c5 fd e7 41 40       	vmovntdq %ymm0,0x40(%rcx)
140016ebe:	c5 fd e7 41 60       	vmovntdq %ymm0,0x60(%rcx)
140016ec3:	c5 fd e7 81 80 00 00 	vmovntdq %ymm0,0x80(%rcx)
140016eca:	00
140016ecb:	c5 fd e7 81 a0 00 00 	vmovntdq %ymm0,0xa0(%rcx)
140016ed2:	00
140016ed3:	c5 fd e7 81 c0 00 00 	vmovntdq %ymm0,0xc0(%rcx)
140016eda:	00
140016edb:	c5 fd e7 81 e0 00 00 	vmovntdq %ymm0,0xe0(%rcx)
140016ee2:	00
140016ee3:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
140016eea:	49 81 e8 00 01 00 00 	sub    $0x100,%r8
140016ef1:	49 81 f8 00 01 00 00 	cmp    $0x100,%r8
140016ef8:	73 b6                	jae    0x140016eb0
140016efa:	4d 8d 48 1f          	lea    0x1f(%r8),%r9
140016efe:	49 83 e1 e0          	and    $0xffffffffffffffe0,%r9
140016f02:	4d 8b d9             	mov    %r9,%r11
140016f05:	49 c1 eb 05          	shr    $0x5,%r11
140016f09:	47 8b 9c 9a 54 13 02 	mov    0x21354(%r10,%r11,4),%r11d
140016f10:	00
140016f11:	4d 03 da             	add    %r10,%r11
140016f14:	41 ff e3             	jmp    *%r11
140016f17:	c4 a1 7d e7 84 09 00 	vmovntdq %ymm0,-0x100(%rcx,%r9,1)
140016f1e:	ff ff ff
140016f21:	c4 a1 7d e7 84 09 20 	vmovntdq %ymm0,-0xe0(%rcx,%r9,1)
140016f28:	ff ff ff
140016f2b:	c4 a1 7d e7 84 09 40 	vmovntdq %ymm0,-0xc0(%rcx,%r9,1)
140016f32:	ff ff ff
140016f35:	c4 a1 7d e7 84 09 60 	vmovntdq %ymm0,-0xa0(%rcx,%r9,1)
140016f3c:	ff ff ff
140016f3f:	c4 a1 7d e7 44 09 80 	vmovntdq %ymm0,-0x80(%rcx,%r9,1)
140016f46:	c4 a1 7d e7 44 09 a0 	vmovntdq %ymm0,-0x60(%rcx,%r9,1)
140016f4d:	c4 a1 7d e7 44 09 c0 	vmovntdq %ymm0,-0x40(%rcx,%r9,1)
140016f54:	c4 a1 7e 7f 44 01 e0 	vmovdqu %ymm0,-0x20(%rcx,%r8,1)
140016f5b:	c5 fe 7f 00          	vmovdqu %ymm0,(%rax)
140016f5f:	0f ae f8             	sfence
140016f62:	c5 f8 77             	vzeroupper
140016f65:	c3                   	ret
140016f66:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140016f6d:	00 00 00
140016f70:	4c 3b 05 e9 e0 00 00 	cmp    0xe0e9(%rip),%r8        # 0x140025060
140016f77:	76 0d                	jbe    0x140016f86
140016f79:	f6 05 40 f1 00 00 02 	testb  $0x2,0xf140(%rip)        # 0x1400260c0
140016f80:	0f 85 2a fd ff ff    	jne    0x140016cb0
140016f86:	4c 8b c9             	mov    %rcx,%r9
140016f89:	49 83 e1 0f          	and    $0xf,%r9
140016f8d:	49 83 e9 10          	sub    $0x10,%r9
140016f91:	49 2b c9             	sub    %r9,%rcx
140016f94:	49 2b d1             	sub    %r9,%rdx
140016f97:	4d 03 c1             	add    %r9,%r8
140016f9a:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140016fa1:	76 4b                	jbe    0x140016fee
140016fa3:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140016faa:	84 00 00 00 00 00
140016fb0:	66 0f 7f 01          	movdqa %xmm0,(%rcx)
140016fb4:	66 0f 7f 41 10       	movdqa %xmm0,0x10(%rcx)
140016fb9:	66 0f 7f 41 20       	movdqa %xmm0,0x20(%rcx)
140016fbe:	66 0f 7f 41 30       	movdqa %xmm0,0x30(%rcx)
140016fc3:	66 0f 7f 41 40       	movdqa %xmm0,0x40(%rcx)
140016fc8:	66 0f 7f 41 50       	movdqa %xmm0,0x50(%rcx)
140016fcd:	66 0f 7f 41 60       	movdqa %xmm0,0x60(%rcx)
140016fd2:	66 0f 7f 41 70       	movdqa %xmm0,0x70(%rcx)
140016fd7:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140016fde:	49 81 e8 80 00 00 00 	sub    $0x80,%r8
140016fe5:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140016fec:	73 c2                	jae    0x140016fb0
140016fee:	4d 8d 48 0f          	lea    0xf(%r8),%r9
140016ff2:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140016ff6:	4d 8b d9             	mov    %r9,%r11
140016ff9:	49 c1 eb 04          	shr    $0x4,%r11
140016ffd:	47 8b 9c 9a 78 13 02 	mov    0x21378(%r10,%r11,4),%r11d
140017004:	00
140017005:	4d 03 da             	add    %r10,%r11
140017008:	41 ff e3             	jmp    *%r11
14001700b:	f3 42 0f 7f 44 09 80 	movdqu %xmm0,-0x80(%rcx,%r9,1)
140017012:	f3 42 0f 7f 44 09 90 	movdqu %xmm0,-0x70(%rcx,%r9,1)
140017019:	f3 42 0f 7f 44 09 a0 	movdqu %xmm0,-0x60(%rcx,%r9,1)
140017020:	f3 42 0f 7f 44 09 b0 	movdqu %xmm0,-0x50(%rcx,%r9,1)
140017027:	f3 42 0f 7f 44 09 c0 	movdqu %xmm0,-0x40(%rcx,%r9,1)
14001702e:	f3 42 0f 7f 44 09 d0 	movdqu %xmm0,-0x30(%rcx,%r9,1)
140017035:	f3 42 0f 7f 44 09 e0 	movdqu %xmm0,-0x20(%rcx,%r9,1)
14001703c:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
140017043:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140017047:	c3                   	ret
140017048:	cc                   	int3
140017049:	cc                   	int3
14001704a:	cc                   	int3
14001704b:	cc                   	int3
14001704c:	cc                   	int3
14001704d:	cc                   	int3
14001704e:	cc                   	int3
14001704f:	cc                   	int3
140017050:	cc                   	int3
140017051:	cc                   	int3
140017052:	cc                   	int3
140017053:	cc                   	int3
140017054:	cc                   	int3
140017055:	cc                   	int3
140017056:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001705d:	00 00 00
140017060:	cc                   	int3
140017061:	cc                   	int3
140017062:	cc                   	int3
140017063:	cc                   	int3
140017064:	cc                   	int3
140017065:	cc                   	int3
140017066:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001706d:	00 00 00
140017070:	57                   	push   %rdi
140017071:	56                   	push   %rsi
140017072:	48 8b f9             	mov    %rcx,%rdi
140017075:	48 8b f2             	mov    %rdx,%rsi
140017078:	49 8b c8             	mov    %r8,%rcx
14001707b:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
14001707d:	5e                   	pop    %rsi
14001707e:	5f                   	pop    %rdi
14001707f:	c3                   	ret
140017080:	48 8b c1             	mov    %rcx,%rax
140017083:	4c 8d 15 76 8f fe ff 	lea    -0x1708a(%rip),%r10        # 0x140000000
14001708a:	49 83 f8 0f          	cmp    $0xf,%r8
14001708e:	0f 87 0c 01 00 00    	ja     0x1400171a0
140017094:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
14001709b:	00 00 00 00 00
1400170a0:	47 8b 8c 82 a0 13 02 	mov    0x213a0(%r10,%r8,4),%r9d
1400170a7:	00
1400170a8:	4d 03 ca             	add    %r10,%r9
1400170ab:	41 ff e1             	jmp    *%r9
1400170ae:	c3                   	ret
1400170af:	90                   	nop
1400170b0:	4c 8b 02             	mov    (%rdx),%r8
1400170b3:	8b 4a 08             	mov    0x8(%rdx),%ecx
1400170b6:	44 0f b7 4a 0c       	movzwl 0xc(%rdx),%r9d
1400170bb:	44 0f b6 52 0e       	movzbl 0xe(%rdx),%r10d
1400170c0:	4c 89 00             	mov    %r8,(%rax)
1400170c3:	89 48 08             	mov    %ecx,0x8(%rax)
1400170c6:	66 44 89 48 0c       	mov    %r9w,0xc(%rax)
1400170cb:	44 88 50 0e          	mov    %r10b,0xe(%rax)
1400170cf:	c3                   	ret
1400170d0:	4c 8b 02             	mov    (%rdx),%r8
1400170d3:	0f b7 4a 08          	movzwl 0x8(%rdx),%ecx
1400170d7:	44 0f b6 4a 0a       	movzbl 0xa(%rdx),%r9d
1400170dc:	4c 89 00             	mov    %r8,(%rax)
1400170df:	66 89 48 08          	mov    %cx,0x8(%rax)
1400170e3:	44 88 48 0a          	mov    %r9b,0xa(%rax)
1400170e7:	c3                   	ret
1400170e8:	0f b7 0a             	movzwl (%rdx),%ecx
1400170eb:	66 89 08             	mov    %cx,(%rax)
1400170ee:	c3                   	ret
1400170ef:	90                   	nop
1400170f0:	8b 0a                	mov    (%rdx),%ecx
1400170f2:	44 0f b7 42 04       	movzwl 0x4(%rdx),%r8d
1400170f7:	44 0f b6 4a 06       	movzbl 0x6(%rdx),%r9d
1400170fc:	89 08                	mov    %ecx,(%rax)
1400170fe:	66 44 89 40 04       	mov    %r8w,0x4(%rax)
140017103:	44 88 48 06          	mov    %r9b,0x6(%rax)
140017107:	c3                   	ret
140017108:	4c 8b 02             	mov    (%rdx),%r8
14001710b:	8b 4a 08             	mov    0x8(%rdx),%ecx
14001710e:	44 0f b7 4a 0c       	movzwl 0xc(%rdx),%r9d
140017113:	4c 89 00             	mov    %r8,(%rax)