140aabcdb:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcde:	aa                   	stos   %al,%es:(%rdi)
140aabcdf:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabce2:	aa                   	stos   %al,%es:(%rdi)
140aabce3:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabce6:	aa                   	stos   %al,%es:(%rdi)
140aabce7:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcea:	aa                   	stos   %al,%es:(%rdi)
140aabceb:	00 3a                	add    %bh,(%rdx)
140aabced:	b9 aa 00 76 ba       	mov    $0xba7600aa,%ecx
140aabcf2:	aa                   	stos   %al,%es:(%rdi)
140aabcf3:	00 76 ba             	add    %dh,-0x46(%rsi)
140aabcf6:	aa                   	stos   %al,%es:(%rdi)
140aabcf7:	00 cc                	add    %cl,%ah
140aabcf9:	cc                   	int3
140aabcfa:	cc                   	int3
140aabcfb:	cc                   	int3
140aabcfc:	cc                   	int3
140aabcfd:	cc                   	int3
140aabcfe:	cc                   	int3
140aabcff:	cc                   	int3
140aabd00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aabd05:	57                   	push   %rdi
140aabd06:	48 83 ec 30          	sub    $0x30,%rsp
140aabd0a:	0f 29 74 24 20       	movaps %xmm6,0x20(%rsp)
140aabd0f:	0f 28 f1             	movaps %xmm1,%xmm6
140aabd12:	48 8b f9             	mov    %rcx,%rdi
140aabd15:	0f b6 11             	movzbl (%rcx),%edx
140aabd18:	48 83 c1 08          	add    $0x8,%rcx
140aabd1c:	e8 bf 1c 6f ff       	call   0x14019d9e0
140aabd21:	c6 07 07             	movb   $0x7,(%rdi)
140aabd24:	f2 0f 11 74 24 40    	movsd  %xmm6,0x40(%rsp)
140aabd2a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140aabd2f:	48 89 47 08          	mov    %rax,0x8(%rdi)
140aabd33:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140aabd38:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
140aabd3d:	48 83 c4 30          	add    $0x30,%rsp
140aabd41:	5f                   	pop    %rdi
140aabd42:	c3                   	ret
140aabd43:	cc                   	int3
140aabd44:	cc                   	int3
140aabd45:	cc                   	int3
140aabd46:	cc                   	int3
140aabd47:	cc                   	int3
140aabd48:	cc                   	int3
140aabd49:	cc                   	int3
140aabd4a:	cc                   	int3
140aabd4b:	cc                   	int3
140aabd4c:	cc                   	int3
140aabd4d:	cc                   	int3
140aabd4e:	cc                   	int3
140aabd4f:	cc                   	int3
140aabd50:	33 c0                	xor    %eax,%eax
140aabd52:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabd55:	0f 11 01             	movups %xmm0,(%rcx)
140aabd58:	48 89 41 10          	mov    %rax,0x10(%rcx)
140aabd5c:	48 89 41 18          	mov    %rax,0x18(%rcx)
140aabd60:	0f 10 02             	movups (%rdx),%xmm0
140aabd63:	0f 11 01             	movups %xmm0,(%rcx)
140aabd66:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140aabd6a:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabd6d:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140aabd71:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140aabd78:	00
140aabd79:	48 89 42 10          	mov    %rax,0x10(%rdx)
140aabd7d:	88 02                	mov    %al,(%rdx)
140aabd7f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140aabd83:	48 89 41 30          	mov    %rax,0x30(%rcx)
140aabd87:	48 89 41 38          	mov    %rax,0x38(%rcx)
140aabd8b:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
140aabd8f:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140aabd93:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
140aabd97:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
140aabd9b:	48 89 42 30          	mov    %rax,0x30(%rdx)
140aabd9f:	48 c7 42 38 0f 00 00 	movq   $0xf,0x38(%rdx)
140aabda6:	00
140aabda7:	88 42 20             	mov    %al,0x20(%rdx)
140aabdaa:	48 8b c1             	mov    %rcx,%rax
140aabdad:	c6 41 50 01          	movb   $0x1,0x50(%rcx)
140aabdb1:	c3                   	ret
140aabdb2:	cc                   	int3
140aabdb3:	cc                   	int3
140aabdb4:	cc                   	int3
140aabdb5:	cc                   	int3
140aabdb6:	cc                   	int3
140aabdb7:	cc                   	int3
140aabdb8:	cc                   	int3
140aabdb9:	cc                   	int3
140aabdba:	cc                   	int3
140aabdbb:	cc                   	int3
140aabdbc:	cc                   	int3
140aabdbd:	cc                   	int3
140aabdbe:	cc                   	int3
140aabdbf:	cc                   	int3
140aabdc0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140aabdc5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140aabdca:	53                   	push   %rbx
140aabdcb:	55                   	push   %rbp
140aabdcc:	56                   	push   %rsi
140aabdcd:	57                   	push   %rdi
140aabdce:	41 56                	push   %r14
140aabdd0:	41 57                	push   %r15
140aabdd2:	48 83 ec 28          	sub    $0x28,%rsp
140aabdd6:	45 0f b6 f1          	movzbl %r9b,%r14d
140aabdda:	49 8b f8             	mov    %r8,%rdi
140aabddd:	48 8b d9             	mov    %rcx,%rbx
140aabde0:	48 89 11             	mov    %rdx,(%rcx)
140aabde3:	45 33 ff             	xor    %r15d,%r15d
140aabde6:	4c 89 79 08          	mov    %r15,0x8(%rcx)
140aabdea:	4c 89 79 10          	mov    %r15,0x10(%rcx)
140aabdee:	4c 89 79 18          	mov    %r15,0x18(%rcx)
140aabdf2:	4c 89 79 20          	mov    %r15,0x20(%rcx)
140aabdf6:	4c 89 79 28          	mov    %r15,0x28(%rcx)
140aabdfa:	4c 89 79 30          	mov    %r15,0x30(%rcx)
140aabdfe:	4c 89 79 38          	mov    %r15,0x38(%rcx)
140aabe02:	4c 89 79 40          	mov    %r15,0x40(%rcx)
140aabe06:	4c 89 79 48          	mov    %r15,0x48(%rcx)
140aabe0a:	4c 89 79 50          	mov    %r15,0x50(%rcx)
140aabe0e:	4c 89 79 58          	mov    %r15,0x58(%rcx)
140aabe12:	4c 89 79 60          	mov    %r15,0x60(%rcx)
140aabe16:	44 88 79 68          	mov    %r15b,0x68(%rcx)
140aabe1a:	48 8d 69 70          	lea    0x70(%rcx),%rbp
140aabe1e:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
140aabe23:	4c 89 7d 38          	mov    %r15,0x38(%rbp)
140aabe27:	49 8b 48 38          	mov    0x38(%r8),%rcx
140aabe2b:	48 85 c9             	test   %rcx,%rcx
140aabe2e:	74 13                	je     0x140aabe43
140aabe30:	48 8b 01             	mov    (%rcx),%rax
140aabe33:	48 8b d5             	mov    %rbp,%rdx
140aabe36:	48 8b 00             	mov    (%rax),%rax
140aabe39:	ff 15 e1 7b 4d 00    	call   *0x4d7be1(%rip)        # 0x140f83a20
140aabe3f:	48 89 45 38          	mov    %rax,0x38(%rbp)
140aabe43:	44 88 b3 b0 00 00 00 	mov    %r14b,0xb0(%rbx)
140aabe4a:	c6 83 b8 00 00 00 09 	movb   $0x9,0xb8(%rbx)
140aabe51:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
140aabe58:	b2 09                	mov    $0x9,%dl
140aabe5a:	e8 81 bf 79 ff       	call   0x140247de0
140aabe5f:	90                   	nop
140aabe60:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
140aabe65:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140aabe6a:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140aabe6e:	e8 0d 21 b7 ff       	call   0x14061df80
140aabe73:	90                   	nop
140aabe74:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140aabe78:	48 85 c9             	test   %rcx,%rcx
140aabe7b:	74 17                	je     0x140aabe94
140aabe7d:	48 8b 01             	mov    (%rcx),%rax
140aabe80:	48 3b cf             	cmp    %rdi,%rcx
140aabe83:	0f 95 c2             	setne  %dl
140aabe86:	48 8b 40 20          	mov    0x20(%rax),%rax
140aabe8a:	ff 15 90 7b 4d 00    	call   *0x4d7b90(%rip)        # 0x140f83a20
140aabe90:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
140aabe94:	48 8b c3             	mov    %rbx,%rax
140aabe97:	48 83 c4 28          	add    $0x28,%rsp
140aabe9b:	41 5f                	pop    %r15
140aabe9d:	41 5e                	pop    %r14
140aabe9f:	5f                   	pop    %rdi
140aabea0:	5e                   	pop    %rsi
140aabea1:	5d                   	pop    %rbp
140aabea2:	5b                   	pop    %rbx
140aabea3:	c3                   	ret
140aabea4:	cc                   	int3
140aabea5:	cc                   	int3
140aabea6:	cc                   	int3
140aabea7:	cc                   	int3
140aabea8:	cc                   	int3
140aabea9:	cc                   	int3
140aabeaa:	cc                   	int3
140aabeab:	cc                   	int3
140aabeac:	cc                   	int3
140aabead:	cc                   	int3
140aabeae:	cc                   	int3
140aabeaf:	cc                   	int3
140aabeb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140aabeb5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140aabeba:	57                   	push   %rdi
140aabebb:	48 83 ec 30          	sub    $0x30,%rsp
140aabebf:	48 8b fa             	mov    %rdx,%rdi
140aabec2:	48 8b d9             	mov    %rcx,%rbx
140aabec5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aabeca:	33 f6                	xor    %esi,%esi
140aabecc:	89 74 24 20          	mov    %esi,0x20(%rsp)
140aabed0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140aabed5:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabed8:	0f 11 01             	movups %xmm0,(%rcx)
140aabedb:	48 89 71 10          	mov    %rsi,0x10(%rcx)
140aabedf:	48 c7 41 18 07 00 00 	movq   $0x7,0x18(%rcx)
140aabee6:	00
140aabee7:	66 89 31             	mov    %si,(%rcx)
140aabeea:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140aabef1:	00
140aabef2:	e8 c9 0c 8e ff       	call   0x14038cbc0
140aabef7:	85 c0                	test   %eax,%eax
140aabef9:	75 17                	jne    0x140aabf12
140aabefb:	48 89 73 20          	mov    %rsi,0x20(%rbx)
140aabeff:	48 8b c3             	mov    %rbx,%rax
140aabf02:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140aabf07:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140aabf0c:	48 83 c4 30          	add    $0x30,%rsp
140aabf10:	5f                   	pop    %rdi
140aabf11:	c3                   	ret
140aabf12:	4c 8b c7             	mov    %rdi,%r8
140aabf15:	8b d0                	mov    %eax,%edx
140aabf17:	48 8d 0d ca 7f 5d 00 	lea    0x5d7fca(%rip),%rcx        # 0x141083ee8
140aabf1e:	e8 6d 17 8e ff       	call   0x14038d690
140aabf23:	cc                   	int3
140aabf24:	cc                   	int3
140aabf25:	cc                   	int3
140aabf26:	cc                   	int3
140aabf27:	cc                   	int3
140aabf28:	cc                   	int3
140aabf29:	cc                   	int3
140aabf2a:	cc                   	int3
140aabf2b:	cc                   	int3
140aabf2c:	cc                   	int3
140aabf2d:	cc                   	int3
140aabf2e:	cc                   	int3
140aabf2f:	cc                   	int3
140aabf30:	40 53                	rex push %rbx
140aabf32:	48 83 ec 20          	sub    $0x20,%rsp
140aabf36:	48 8b d9             	mov    %rcx,%rbx
140aabf39:	e8 a2 bd 79 ff       	call   0x140247ce0
140aabf3e:	48 8d 05 db 85 5d 00 	lea    0x5d85db(%rip),%rax        # 0x141084520
140aabf45:	48 89 03             	mov    %rax,(%rbx)
140aabf48:	48 8b c3             	mov    %rbx,%rax
140aabf4b:	48 83 c4 20          	add    $0x20,%rsp
140aabf4f:	5b                   	pop    %rbx
140aabf50:	c3                   	ret
140aabf51:	cc                   	int3
140aabf52:	cc                   	int3
140aabf53:	cc                   	int3
140aabf54:	cc                   	int3
140aabf55:	cc                   	int3
140aabf56:	cc                   	int3
140aabf57:	cc                   	int3
140aabf58:	cc                   	int3
140aabf59:	cc                   	int3
140aabf5a:	cc                   	int3
140aabf5b:	cc                   	int3
140aabf5c:	cc                   	int3
140aabf5d:	cc                   	int3
140aabf5e:	cc                   	int3
140aabf5f:	cc                   	int3
140aabf60:	40 53                	rex push %rbx
140aabf62:	48 83 ec 20          	sub    $0x20,%rsp
140aabf66:	48 8b d9             	mov    %rcx,%rbx
140aabf69:	e8 72 bd 79 ff       	call   0x140247ce0
140aabf6e:	48 8d 05 c3 85 5d 00 	lea    0x5d85c3(%rip),%rax        # 0x141084538
140aabf75:	48 89 03             	mov    %rax,(%rbx)
140aabf78:	48 8b c3             	mov    %rbx,%rax
140aabf7b:	48 83 c4 20          	add    $0x20,%rsp
140aabf7f:	5b                   	pop    %rbx
140aabf80:	c3                   	ret
140aabf81:	cc                   	int3
140aabf82:	cc                   	int3
140aabf83:	cc                   	int3
140aabf84:	cc                   	int3
140aabf85:	cc                   	int3
140aabf86:	cc                   	int3
140aabf87:	cc                   	int3
140aabf88:	cc                   	int3
140aabf89:	cc                   	int3
140aabf8a:	cc                   	int3
140aabf8b:	cc                   	int3
140aabf8c:	cc                   	int3
140aabf8d:	cc                   	int3
140aabf8e:	cc                   	int3
140aabf8f:	cc                   	int3
140aabf90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140aabf95:	57                   	push   %rdi
140aabf96:	48 83 ec 30          	sub    $0x30,%rsp
140aabf9a:	0f 57 c0             	xorps  %xmm0,%xmm0
140aabf9d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140aabfa2:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140aabfa6:	89 51 18             	mov    %edx,0x18(%rcx)
140aabfa9:	48 8d 05 e8 69 50 00 	lea    0x5069e8(%rip),%rax        # 0x140fb2998
140aabfb0:	48 89 01             	mov    %rax,(%rcx)
140aabfb3:	48 8d 51 28          	lea    0x28(%rcx),%rdx
140aabfb7:	48 8d 05 e2 77 4f 00 	lea    0x4f77e2(%rip),%rax        # 0x140fa37a0
140aabfbe:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140aabfc3:	48 89 41 20          	mov    %rax,0x20(%rcx)
140aabfc7:	48 8b d9             	mov    %rcx,%rbx
140aabfca:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140aabfcf:	49 8b f8             	mov    %r8,%rdi
140aabfd2:	0f 11 02             	movups %xmm0,(%rdx)
140aabfd5:	e8 86 07 37 00       	call   0x140e1c760
140aabfda:	48 8d 05 57 d5 4f 00 	lea    0x4fd557(%rip),%rax        # 0x140fa9538
140aabfe1:	48 89 43 20          	mov    %rax,0x20(%rbx)
140aabfe5:	48 8d 05 1c 85 5d 00 	lea    0x5d851c(%rip),%rax        # 0x141084508
140aabfec:	48 89 03             	mov    %rax,(%rbx)
140aabfef:	48 8b c3             	mov    %rbx,%rax
140aabff2:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140aabff6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140aabffb:	48 83 c4 30          	add    $0x30,%rsp
140aabfff:	5f                   	pop    %rdi
140aac000:	c3                   	ret
140aac001:	cc                   	int3
140aac002:	cc                   	int3
140aac003:	cc                   	int3
140aac004:	cc                   	int3
140aac005:	cc                   	int3
140aac006:	cc                   	int3
140aac007:	cc                   	int3
140aac008:	cc                   	int3
140aac009:	cc                   	int3
140aac00a:	cc                   	int3
140aac00b:	cc                   	int3
140aac00c:	cc                   	int3
140aac00d:	cc                   	int3
140aac00e:	cc                   	int3
140aac00f:	cc                   	int3
140aac010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140aac015:	57                   	push   %rdi
140aac016:	48 83 ec 20          	sub    $0x20,%rsp
140aac01a:	48 8b da             	mov    %rdx,%rbx
140aac01d:	48 8b f9             	mov    %rcx,%rdi
140aac020:	e8 bb bc 79 ff       	call   0x140247ce0
140aac025:	48 8d 05 dc 84 5d 00 	lea    0x5d84dc(%rip),%rax        # 0x141084508
140aac02c:	48 89 07             	mov    %rax,(%rdi)
140aac02f:	48 8b 43 38          	mov    0x38(%rbx),%rax
140aac033:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140aac038:	48 89 47 38          	mov    %rax,0x38(%rdi)
140aac03c:	48 8b c7             	mov    %rdi,%rax
140aac03f:	48 83 c4 20          	add    $0x20,%rsp
140aac043:	5f                   	pop    %rdi
140aac044:	c3                   	ret
140aac045:	cc                   	int3
140aac046:	cc                   	int3
140aac047:	cc                   	int3
140aac048:	cc                   	int3
140aac049:	cc                   	int3
140aac04a:	cc                   	int3
140aac04b:	cc                   	int3
140aac04c:	cc                   	int3
140aac04d:	cc                   	int3
140aac04e:	cc                   	int3
140aac04f:	cc                   	int3
140aac050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140aac055:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140aac05a:	57                   	push   %rdi
140aac05b:	48 83 ec 20          	sub    $0x20,%rsp
140aac05f:	48 8b d9             	mov    %rcx,%rbx
140aac062:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
140aac069:	0f b6 93 b8 00 00 00 	movzbl 0xb8(%rbx),%edx
140aac070:	e8 6b 19 6f ff       	call   0x14019d9e0
140aac075:	90                   	nop
140aac076:	48 8d 7b 70          	lea    0x70(%rbx),%rdi
140aac07a:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140aac07e:	33 f6                	xor    %esi,%esi
140aac080:	48 85 c9             	test   %rcx,%rcx