140095882:	c3                   	ret
140095883:	cc                   	int3
140095884:	cc                   	int3
140095885:	cc                   	int3
140095886:	cc                   	int3
140095887:	cc                   	int3
140095888:	cc                   	int3
140095889:	cc                   	int3
14009588a:	cc                   	int3
14009588b:	cc                   	int3
14009588c:	cc                   	int3
14009588d:	cc                   	int3
14009588e:	cc                   	int3
14009588f:	cc                   	int3
140095890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140095895:	57                   	push   %rdi
140095896:	48 83 ec 20          	sub    $0x20,%rsp
14009589a:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1400958a1:	00
1400958a2:	48 8b fa             	mov    %rdx,%rdi
1400958a5:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
1400958ab:	48 8b d9             	mov    %rcx,%rbx
1400958ae:	48 3b d1             	cmp    %rcx,%rdx
1400958b1:	74 05                	je     0x1400958b8
1400958b3:	e8 68 bb 01 00       	call   0x1400b1420
1400958b8:	0f b6 47 18          	movzbl 0x18(%rdi),%eax
1400958bc:	88 43 18             	mov    %al,0x18(%rbx)
1400958bf:	48 8b c3             	mov    %rbx,%rax
1400958c2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400958c7:	48 83 c4 20          	add    $0x20,%rsp
1400958cb:	5f                   	pop    %rdi
1400958cc:	c3                   	ret
1400958cd:	cc                   	int3
1400958ce:	cc                   	int3
1400958cf:	cc                   	int3
1400958d0:	40 53                	rex push %rbx
1400958d2:	48 83 ec 20          	sub    $0x20,%rsp
1400958d6:	48 8b d9             	mov    %rcx,%rbx
1400958d9:	48 c7 41 08 00 00 00 	movq   $0x0,0x8(%rcx)
1400958e0:	00
1400958e1:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
1400958e7:	e8 e4 16 01 00       	call   0x1400a6fd0
1400958ec:	48 8b c3             	mov    %rbx,%rax
1400958ef:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1400958f3:	48 83 c4 20          	add    $0x20,%rsp
1400958f7:	5b                   	pop    %rbx
1400958f8:	c3                   	ret
1400958f9:	cc                   	int3
1400958fa:	cc                   	int3
1400958fb:	cc                   	int3
1400958fc:	cc                   	int3
1400958fd:	cc                   	int3
1400958fe:	cc                   	int3
1400958ff:	cc                   	int3
140095900:	40 53                	rex push %rbx
140095902:	48 83 ec 20          	sub    $0x20,%rsp
140095906:	48 8b d9             	mov    %rcx,%rbx
140095909:	49 8b c8             	mov    %r8,%rcx
14009590c:	e8 2f 8d 01 00       	call   0x1400ae640
140095911:	48 89 43 08          	mov    %rax,0x8(%rbx)
140095915:	48 8b c3             	mov    %rbx,%rax
140095918:	66 c7 43 10 00 00    	movw   $0x0,0x10(%rbx)
14009591e:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
140095922:	48 83 c4 20          	add    $0x20,%rsp
140095926:	5b                   	pop    %rbx
140095927:	c3                   	ret
140095928:	cc                   	int3
140095929:	cc                   	int3
14009592a:	cc                   	int3
14009592b:	cc                   	int3
14009592c:	cc                   	int3
14009592d:	cc                   	int3
14009592e:	cc                   	int3
14009592f:	cc                   	int3
140095930:	33 c0                	xor    %eax,%eax
140095932:	66 c7 41 10 00 01    	movw   $0x100,0x10(%rcx)
140095938:	48 89 41 08          	mov    %rax,0x8(%rcx)
14009593c:	48 89 01             	mov    %rax,(%rcx)
14009593f:	48 8b c1             	mov    %rcx,%rax
140095942:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
140095946:	c3                   	ret
140095947:	cc                   	int3
140095948:	cc                   	int3
140095949:	cc                   	int3
14009594a:	cc                   	int3
14009594b:	cc                   	int3
14009594c:	cc                   	int3
14009594d:	cc                   	int3
14009594e:	cc                   	int3
14009594f:	cc                   	int3
140095950:	48 8d 05 c9 7e 29 00 	lea    0x297ec9(%rip),%rax        # 0x14032d820
140095957:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14009595b:	48 89 01             	mov    %rax,(%rcx)
14009595e:	48 8b c1             	mov    %rcx,%rax
140095961:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140095965:	48 c7 41 18 00 00 00 	movq   $0x0,0x18(%rcx)
14009596c:	00
14009596d:	44 88 49 20          	mov    %r9b,0x20(%rcx)
140095971:	c3                   	ret
140095972:	cc                   	int3
140095973:	cc                   	int3
140095974:	cc                   	int3
140095975:	cc                   	int3
140095976:	cc                   	int3
140095977:	cc                   	int3
140095978:	cc                   	int3
140095979:	cc                   	int3
14009597a:	cc                   	int3
14009597b:	cc                   	int3
14009597c:	cc                   	int3
14009597d:	cc                   	int3
14009597e:	cc                   	int3
14009597f:	cc                   	int3
140095980:	48 8d 05 99 7e 29 00 	lea    0x297e99(%rip),%rax        # 0x14032d820
140095987:	48 89 01             	mov    %rax,(%rcx)
14009598a:	33 c0                	xor    %eax,%eax
14009598c:	48 89 41 08          	mov    %rax,0x8(%rcx)
140095990:	48 89 41 10          	mov    %rax,0x10(%rcx)
140095994:	48 89 41 18          	mov    %rax,0x18(%rcx)
140095998:	88 41 20             	mov    %al,0x20(%rcx)
14009599b:	48 8b c1             	mov    %rcx,%rax
14009599e:	c3                   	ret
14009599f:	cc                   	int3
1400959a0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400959a5:	53                   	push   %rbx
1400959a6:	48 83 ec 20          	sub    $0x20,%rsp
1400959aa:	48 8b d9             	mov    %rcx,%rbx
1400959ad:	8b 02                	mov    (%rdx),%eax
1400959af:	89 01                	mov    %eax,(%rcx)
1400959b1:	0f b6 42 28          	movzbl 0x28(%rdx),%eax
1400959b5:	88 41 28             	mov    %al,0x28(%rcx)
1400959b8:	84 c0                	test   %al,%al
1400959ba:	74 0a                	je     0x1400959c6
1400959bc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400959c0:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400959c4:	eb 30                	jmp    0x1400959f6
1400959c6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400959c9:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400959cd:	33 c0                	xor    %eax,%eax
1400959cf:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400959d3:	48 89 41 20          	mov    %rax,0x20(%rcx)
1400959d7:	0f 10 42 08          	movups 0x8(%rdx),%xmm0
1400959db:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400959df:	0f 10 4a 18          	movups 0x18(%rdx),%xmm1
1400959e3:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
1400959e7:	48 89 42 18          	mov    %rax,0x18(%rdx)
1400959eb:	48 c7 42 20 0f 00 00 	movq   $0xf,0x20(%rdx)
1400959f2:	00
1400959f3:	88 42 08             	mov    %al,0x8(%rdx)
1400959f6:	48 83 c1 30          	add    $0x30,%rcx
1400959fa:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400959ff:	48 83 c2 30          	add    $0x30,%rdx
140095a03:	c6 41 40 00          	movb   $0x0,0x40(%rcx)
140095a07:	80 7a 40 00          	cmpb   $0x0,0x40(%rdx)
140095a0b:	74 06                	je     0x140095a13
140095a0d:	e8 4e 71 ff ff       	call   0x14008cb60
140095a12:	90                   	nop
140095a13:	48 8b c3             	mov    %rbx,%rax
140095a16:	48 83 c4 20          	add    $0x20,%rsp
140095a1a:	5b                   	pop    %rbx
140095a1b:	c3                   	ret
140095a1c:	cc                   	int3
140095a1d:	cc                   	int3
140095a1e:	cc                   	int3
140095a1f:	cc                   	int3
140095a20:	33 c0                	xor    %eax,%eax
140095a22:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a25:	0f 11 01             	movups %xmm0,(%rcx)
140095a28:	48 89 41 10          	mov    %rax,0x10(%rcx)
140095a2c:	48 89 41 18          	mov    %rax,0x18(%rcx)
140095a30:	0f 10 02             	movups (%rdx),%xmm0
140095a33:	0f 11 01             	movups %xmm0,(%rcx)
140095a36:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140095a3a:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a3d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140095a41:	48 89 42 10          	mov    %rax,0x10(%rdx)
140095a45:	88 02                	mov    %al,(%rdx)
140095a47:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140095a4e:	00
140095a4f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095a53:	48 89 41 30          	mov    %rax,0x30(%rcx)
140095a57:	48 89 41 38          	mov    %rax,0x38(%rcx)
140095a5b:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
140095a5f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095a63:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
140095a67:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a6a:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140095a6e:	48 89 42 30          	mov    %rax,0x30(%rdx)
140095a72:	88 42 20             	mov    %al,0x20(%rdx)
140095a75:	48 c7 42 38 0f 00 00 	movq   $0xf,0x38(%rdx)
140095a7c:	00
140095a7d:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140095a81:	48 89 41 50          	mov    %rax,0x50(%rcx)
140095a85:	48 89 41 58          	mov    %rax,0x58(%rcx)
140095a89:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
140095a8d:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140095a91:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
140095a95:	0f 57 c0             	xorps  %xmm0,%xmm0
140095a98:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
140095a9c:	48 89 42 50          	mov    %rax,0x50(%rdx)
140095aa0:	88 42 40             	mov    %al,0x40(%rdx)
140095aa3:	48 c7 42 58 0f 00 00 	movq   $0xf,0x58(%rdx)
140095aaa:	00
140095aab:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140095aaf:	48 89 41 70          	mov    %rax,0x70(%rcx)
140095ab3:	48 89 41 78          	mov    %rax,0x78(%rcx)
140095ab7:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
140095abb:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140095abf:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
140095ac3:	0f 11 49 70          	movups %xmm1,0x70(%rcx)
140095ac7:	48 89 42 70          	mov    %rax,0x70(%rdx)
140095acb:	88 42 60             	mov    %al,0x60(%rdx)
140095ace:	48 c7 42 78 0f 00 00 	movq   $0xf,0x78(%rdx)
140095ad5:	00
140095ad6:	0f b6 82 80 00 00 00 	movzbl 0x80(%rdx),%eax
140095add:	88 81 80 00 00 00    	mov    %al,0x80(%rcx)
140095ae3:	48 8b c1             	mov    %rcx,%rax
140095ae6:	c3                   	ret
140095ae7:	cc                   	int3
140095ae8:	cc                   	int3
140095ae9:	cc                   	int3
140095aea:	cc                   	int3
140095aeb:	cc                   	int3
140095aec:	cc                   	int3
140095aed:	cc                   	int3
140095aee:	cc                   	int3
140095aef:	cc                   	int3
140095af0:	45 33 d2             	xor    %r10d,%r10d
140095af3:	0f 57 c0             	xorps  %xmm0,%xmm0
140095af6:	0f 11 01             	movups %xmm0,(%rcx)
140095af9:	4c 89 51 10          	mov    %r10,0x10(%rcx)
140095afd:	4c 8b c2             	mov    %rdx,%r8
140095b00:	4c 89 51 18          	mov    %r10,0x18(%rcx)
140095b04:	4c 8b c9             	mov    %rcx,%r9
140095b07:	0f 10 02             	movups (%rdx),%xmm0
140095b0a:	0f 11 01             	movups %xmm0,(%rcx)
140095b0d:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140095b11:	0f 57 c0             	xorps  %xmm0,%xmm0
140095b14:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140095b18:	4c 89 52 10          	mov    %r10,0x10(%rdx)
140095b1c:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140095b23:	00
140095b24:	44 88 12             	mov    %r10b,(%rdx)
140095b27:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095b2b:	4c 89 51 30          	mov    %r10,0x30(%rcx)
140095b2f:	4c 89 51 38          	mov    %r10,0x38(%rcx)
140095b33:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
140095b37:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095b3b:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
140095b3f:	0f 57 c0             	xorps  %xmm0,%xmm0
140095b42:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140095b46:	4c 89 52 30          	mov    %r10,0x30(%rdx)
140095b4a:	48 c7 42 38 0f 00 00 	movq   $0xf,0x38(%rdx)
140095b51:	00
140095b52:	44 88 52 20          	mov    %r10b,0x20(%rdx)
140095b56:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140095b5a:	4c 89 51 50          	mov    %r10,0x50(%rcx)
140095b5e:	4c 89 51 58          	mov    %r10,0x58(%rcx)
140095b62:	0f 10 42 40          	movups 0x40(%rdx),%xmm0
140095b66:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140095b6a:	0f 10 4a 50          	movups 0x50(%rdx),%xmm1
140095b6e:	0f 57 c0             	xorps  %xmm0,%xmm0
140095b71:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
140095b75:	4c 89 52 50          	mov    %r10,0x50(%rdx)
140095b79:	48 c7 42 58 0f 00 00 	movq   $0xf,0x58(%rdx)
140095b80:	00
140095b81:	44 88 52 40          	mov    %r10b,0x40(%rdx)
140095b85:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140095b89:	4c 89 51 70          	mov    %r10,0x70(%rcx)
140095b8d:	4c 89 51 78          	mov    %r10,0x78(%rcx)
140095b91:	0f 10 42 60          	movups 0x60(%rdx),%xmm0
140095b95:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140095b99:	0f 10 4a 70          	movups 0x70(%rdx),%xmm1
140095b9d:	0f 57 c0             	xorps  %xmm0,%xmm0
140095ba0:	0f 11 49 70          	movups %xmm1,0x70(%rcx)
140095ba4:	4c 89 52 70          	mov    %r10,0x70(%rdx)
140095ba8:	48 c7 42 78 0f 00 00 	movq   $0xf,0x78(%rdx)
140095baf:	00
140095bb0:	44 88 52 60          	mov    %r10b,0x60(%rdx)
140095bb4:	0f 11 81 80 00 00 00 	movups %xmm0,0x80(%rcx)
140095bbb:	4c 89 91 90 00 00 00 	mov    %r10,0x90(%rcx)
140095bc2:	4c 89 91 98 00 00 00 	mov    %r10,0x98(%rcx)
140095bc9:	0f 10 82 80 00 00 00 	movups 0x80(%rdx),%xmm0
140095bd0:	0f 11 81 80 00 00 00 	movups %xmm0,0x80(%rcx)
140095bd7:	0f 10 8a 90 00 00 00 	movups 0x90(%rdx),%xmm1
140095bde:	0f 11 89 90 00 00 00 	movups %xmm1,0x90(%rcx)
140095be5:	4c 89 92 90 00 00 00 	mov    %r10,0x90(%rdx)
140095bec:	48 c7 82 98 00 00 00 	movq   $0xf,0x98(%rdx)
140095bf3:	0f 00 00 00
140095bf7:	44 88 92 80 00 00 00 	mov    %r10b,0x80(%rdx)
140095bfe:	49 8b 80 a0 00 00 00 	mov    0xa0(%r8),%rax
140095c05:	48 8b 92 b0 00 00 00 	mov    0xb0(%rdx),%rdx
140095c0c:	49 8b 88 a8 00 00 00 	mov    0xa8(%r8),%rcx
140095c13:	4d 89 90 b0 00 00 00 	mov    %r10,0xb0(%r8)
140095c1a:	4d 89 90 a8 00 00 00 	mov    %r10,0xa8(%r8)
140095c21:	4d 89 90 a0 00 00 00 	mov    %r10,0xa0(%r8)
140095c28:	49 89 81 a0 00 00 00 	mov    %rax,0xa0(%r9)
140095c2f:	49 8b c1             	mov    %r9,%rax
140095c32:	49 89 89 a8 00 00 00 	mov    %rcx,0xa8(%r9)
140095c39:	49 89 91 b0 00 00 00 	mov    %rdx,0xb0(%r9)
140095c40:	c3                   	ret
140095c41:	cc                   	int3
140095c42:	cc                   	int3
140095c43:	cc                   	int3
140095c44:	cc                   	int3
140095c45:	cc                   	int3
140095c46:	cc                   	int3
140095c47:	cc                   	int3
140095c48:	cc                   	int3
140095c49:	cc                   	int3
140095c4a:	cc                   	int3
140095c4b:	cc                   	int3
140095c4c:	cc                   	int3
140095c4d:	cc                   	int3
140095c4e:	cc                   	int3
140095c4f:	cc                   	int3
140095c50:	45 33 c0             	xor    %r8d,%r8d
140095c53:	0f 57 c0             	xorps  %xmm0,%xmm0
140095c56:	0f 11 01             	movups %xmm0,(%rcx)
140095c59:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140095c5d:	4c 89 41 18          	mov    %r8,0x18(%rcx)
140095c61:	0f 10 02             	movups (%rdx),%xmm0
140095c64:	0f 11 01             	movups %xmm0,(%rcx)
140095c67:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140095c6b:	0f 57 c0             	xorps  %xmm0,%xmm0
140095c6e:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140095c72:	4c 89 42 10          	mov    %r8,0x10(%rdx)
140095c76:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140095c7d:	00
140095c7e:	44 88 02             	mov    %r8b,(%rdx)
140095c81:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095c85:	4c 89 41 30          	mov    %r8,0x30(%rcx)
140095c89:	4c 89 41 38          	mov    %r8,0x38(%rcx)
140095c8d:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
140095c91:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140095c95:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
140095c99:	0f 57 c0             	xorps  %xmm0,%xmm0
140095c9c:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140095ca0:	4c 89 42 30          	mov    %r8,0x30(%rdx)
140095ca4:	48 c7 42 38 0f 00 00 	movq   $0xf,0x38(%rdx)
140095cab:	00
140095cac:	44 88 42 20          	mov    %r8b,0x20(%rdx)
140095cb0:	8b 42 40             	mov    0x40(%rdx),%eax
140095cb3:	89 41 40             	mov    %eax,0x40(%rcx)
140095cb6:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
140095cba:	4c 89 41 58          	mov    %r8,0x58(%rcx)
140095cbe:	4c 89 41 60          	mov    %r8,0x60(%rcx)
140095cc2:	0f 10 42 48          	movups 0x48(%rdx),%xmm0
140095cc6:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
140095cca:	0f 10 4a 58          	movups 0x58(%rdx),%xmm1