1401dec32:	cc                   	int3
1401dec33:	cc                   	int3
1401dec34:	cc                   	int3
1401dec35:	cc                   	int3
1401dec36:	cc                   	int3
1401dec37:	cc                   	int3
1401dec38:	cc                   	int3
1401dec39:	cc                   	int3
1401dec3a:	cc                   	int3
1401dec3b:	cc                   	int3
1401dec3c:	cc                   	int3
1401dec3d:	cc                   	int3
1401dec3e:	cc                   	int3
1401dec3f:	cc                   	int3
1401dec40:	40 53                	rex push %rbx
1401dec42:	48 83 ec 20          	sub    $0x20,%rsp
1401dec46:	48 8b d9             	mov    %rcx,%rbx
1401dec49:	e8 f2 b1 8b 00       	call   0x140a99e40
1401dec4e:	48 8d 05 4b af dc 00 	lea    0xdcaf4b(%rip),%rax        # 0x140fa9ba0
1401dec55:	48 89 03             	mov    %rax,(%rbx)
1401dec58:	48 8b c3             	mov    %rbx,%rax
1401dec5b:	48 83 c4 20          	add    $0x20,%rsp
1401dec5f:	5b                   	pop    %rbx
1401dec60:	c3                   	ret
1401dec61:	cc                   	int3
1401dec62:	cc                   	int3
1401dec63:	cc                   	int3
1401dec64:	cc                   	int3
1401dec65:	cc                   	int3
1401dec66:	cc                   	int3
1401dec67:	cc                   	int3
1401dec68:	cc                   	int3
1401dec69:	cc                   	int3
1401dec6a:	cc                   	int3
1401dec6b:	cc                   	int3
1401dec6c:	cc                   	int3
1401dec6d:	cc                   	int3
1401dec6e:	cc                   	int3
1401dec6f:	cc                   	int3
1401dec70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401dec75:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401dec7a:	57                   	push   %rdi
1401dec7b:	48 83 ec 20          	sub    $0x20,%rsp
1401dec7f:	48 8b da             	mov    %rdx,%rbx
1401dec82:	48 8b f9             	mov    %rcx,%rdi
1401dec85:	e8 b6 9d fc ff       	call   0x1401a8a40
1401dec8a:	90                   	nop
1401dec8b:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1401dec8f:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1401dec93:	e8 a8 9d fc ff       	call   0x1401a8a40
1401dec98:	90                   	nop
1401dec99:	48 8b c7             	mov    %rdi,%rax
1401dec9c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401deca1:	48 83 c4 20          	add    $0x20,%rsp
1401deca5:	5f                   	pop    %rdi
1401deca6:	c3                   	ret
1401deca7:	cc                   	int3
1401deca8:	cc                   	int3
1401deca9:	cc                   	int3
1401decaa:	cc                   	int3
1401decab:	cc                   	int3
1401decac:	cc                   	int3
1401decad:	cc                   	int3
1401decae:	cc                   	int3
1401decaf:	cc                   	int3
1401decb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401decb5:	55                   	push   %rbp
1401decb6:	56                   	push   %rsi
1401decb7:	57                   	push   %rdi
1401decb8:	48 83 ec 30          	sub    $0x30,%rsp
1401decbc:	33 ed                	xor    %ebp,%ebp
1401decbe:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401decc3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401decc6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401deccb:	0f 11 01             	movups %xmm0,(%rcx)
1401decce:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1401decd2:	48 8b fa             	mov    %rdx,%rdi
1401decd5:	48 89 69 18          	mov    %rbp,0x18(%rcx)
1401decd9:	49 8b d8             	mov    %r8,%rbx
1401decdc:	0f 10 02             	movups (%rdx),%xmm0
1401decdf:	48 8b f1             	mov    %rcx,%rsi
1401dece2:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401dece7:	0f 11 01             	movups %xmm0,(%rcx)
1401decea:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1401decee:	0f 57 c0             	xorps  %xmm0,%xmm0
1401decf1:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1401decf5:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
1401decfc:	00
1401decfd:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
1401ded01:	40 88 2a             	mov    %bpl,(%rdx)
1401ded04:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ded08:	48 89 69 30          	mov    %rbp,0x30(%rcx)
1401ded0c:	48 89 69 38          	mov    %rbp,0x38(%rcx)
1401ded10:	41 0f 10 00          	movups (%r8),%xmm0
1401ded14:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ded18:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1401ded1d:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1401ded21:	49 89 68 10          	mov    %rbp,0x10(%r8)
1401ded25:	49 c7 40 18 0f 00 00 	movq   $0xf,0x18(%r8)
1401ded2c:	00
1401ded2d:	41 88 28             	mov    %bpl,(%r8)
1401ded30:	48 8b 52 18          	mov    0x18(%rdx),%rdx
1401ded34:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ded38:	76 2c                	jbe    0x1401ded66
1401ded3a:	48 8b 0f             	mov    (%rdi),%rcx
1401ded3d:	48 ff c2             	inc    %rdx
1401ded40:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ded47:	72 18                	jb     0x1401ded61
1401ded49:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401ded4d:	48 83 c2 27          	add    $0x27,%rdx
1401ded51:	49 2b c8             	sub    %r8,%rcx
1401ded54:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401ded58:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ded5c:	77 6c                	ja     0x1401dedca
1401ded5e:	49 8b c8             	mov    %r8,%rcx
1401ded61:	e8 de c3 c3 00       	call   0x140e1b144
1401ded66:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1401ded6a:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1401ded71:	00
1401ded72:	40 88 2f             	mov    %bpl,(%rdi)
1401ded75:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401ded79:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ded7d:	76 2c                	jbe    0x1401dedab
1401ded7f:	48 8b 0b             	mov    (%rbx),%rcx
1401ded82:	48 ff c2             	inc    %rdx
1401ded85:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ded8c:	72 18                	jb     0x1401deda6
1401ded8e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401ded92:	48 83 c2 27          	add    $0x27,%rdx
1401ded96:	49 2b c8             	sub    %r8,%rcx
1401ded99:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401ded9d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401deda1:	77 27                	ja     0x1401dedca
1401deda3:	49 8b c8             	mov    %r8,%rcx
1401deda6:	e8 99 c3 c3 00       	call   0x140e1b144
1401dedab:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1401dedaf:	48 8b c6             	mov    %rsi,%rax
1401dedb2:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1401dedb9:	00
1401dedba:	40 88 2b             	mov    %bpl,(%rbx)
1401dedbd:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401dedc2:	48 83 c4 30          	add    $0x30,%rsp
1401dedc6:	5f                   	pop    %rdi
1401dedc7:	5e                   	pop    %rsi
1401dedc8:	5d                   	pop    %rbp
1401dedc9:	c3                   	ret
1401dedca:	e8 d5 b3 c4 00       	call   0x140e2a1a4
1401dedcf:	cc                   	int3
1401dedd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401dedd5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401dedda:	57                   	push   %rdi
1401deddb:	48 83 ec 20          	sub    $0x20,%rsp
1401deddf:	48 8b fa             	mov    %rdx,%rdi
1401dede2:	48 8b d9             	mov    %rcx,%rbx
1401dede5:	48 8d 05 b4 49 dc 00 	lea    0xdc49b4(%rip),%rax        # 0x140fa37a0
1401dedec:	48 89 01             	mov    %rax,(%rcx)
1401dedef:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401dedf3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dedf6:	0f 11 02             	movups %xmm0,(%rdx)
1401dedf9:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401dedfd:	e8 5e d9 c3 00       	call   0x140e1c760
1401dee02:	90                   	nop
1401dee03:	48 8d 05 b6 aa dc 00 	lea    0xdcaab6(%rip),%rax        # 0x140fa98c0
1401dee0a:	48 89 03             	mov    %rax,(%rbx)
1401dee0d:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1401dee11:	48 8d 57 18          	lea    0x18(%rdi),%rdx
1401dee15:	e8 26 9c fc ff       	call   0x1401a8a40
1401dee1a:	90                   	nop
1401dee1b:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1401dee1f:	48 8d 57 38          	lea    0x38(%rdi),%rdx
1401dee23:	e8 18 9c fc ff       	call   0x1401a8a40
1401dee28:	33 c0                	xor    %eax,%eax
1401dee2a:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401dee2e:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401dee32:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401dee36:	48 85 c0             	test   %rax,%rax
1401dee39:	74 04                	je     0x1401dee3f
1401dee3b:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dee3f:	48 8b 47 58          	mov    0x58(%rdi),%rax
1401dee43:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401dee47:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401dee4b:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401dee4f:	8b 47 68             	mov    0x68(%rdi),%eax
1401dee52:	89 43 68             	mov    %eax,0x68(%rbx)
1401dee55:	48 8b c3             	mov    %rbx,%rax
1401dee58:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401dee5d:	48 83 c4 20          	add    $0x20,%rsp
1401dee61:	5f                   	pop    %rdi
1401dee62:	c3                   	ret
1401dee63:	cc                   	int3
1401dee64:	cc                   	int3
1401dee65:	cc                   	int3
1401dee66:	cc                   	int3
1401dee67:	cc                   	int3
1401dee68:	cc                   	int3
1401dee69:	cc                   	int3
1401dee6a:	cc                   	int3
1401dee6b:	cc                   	int3
1401dee6c:	cc                   	int3
1401dee6d:	cc                   	int3
1401dee6e:	cc                   	int3
1401dee6f:	cc                   	int3
1401dee70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dee75:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401dee7a:	57                   	push   %rdi
1401dee7b:	48 83 ec 20          	sub    $0x20,%rsp
1401dee7f:	48 8b d9             	mov    %rcx,%rbx
1401dee82:	33 c9                	xor    %ecx,%ecx
1401dee84:	48 89 0b             	mov    %rcx,(%rbx)
1401dee87:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401dee8b:	0f b7 42 10          	movzwl 0x10(%rdx),%eax
1401dee8f:	66 89 43 10          	mov    %ax,0x10(%rbx)
1401dee93:	0f b7 42 12          	movzwl 0x12(%rdx),%eax
1401dee97:	66 89 43 12          	mov    %ax,0x12(%rbx)
1401dee9b:	0f b7 42 14          	movzwl 0x14(%rdx),%eax
1401dee9f:	66 89 43 14          	mov    %ax,0x14(%rbx)
1401deea3:	0f b7 42 16          	movzwl 0x16(%rdx),%eax
1401deea7:	66 89 43 16          	mov    %ax,0x16(%rbx)
1401deeab:	0f b7 42 18          	movzwl 0x18(%rdx),%eax
1401deeaf:	66 89 43 18          	mov    %ax,0x18(%rbx)
1401deeb3:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1401deeb7:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1401deebb:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401deebf:	48 85 c0             	test   %rax,%rax
1401deec2:	74 04                	je     0x1401deec8
1401deec4:	f0 ff 40 08          	lock incl 0x8(%rax)
1401deec8:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401deecc:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401deed0:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401deed4:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401deed8:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
1401deedc:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401deee1:	48 83 c2 30          	add    $0x30,%rdx
1401deee5:	c6 47 70 00          	movb   $0x0,0x70(%rdi)
1401deee9:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401deeed:	74 16                	je     0x1401def05
1401deeef:	48 8b cf             	mov    %rdi,%rcx
1401deef2:	e8 d9 fe ff ff       	call   0x1401dedd0
1401deef7:	48 8d 05 0a aa dc 00 	lea    0xdcaa0a(%rip),%rax        # 0x140fa9908
1401deefe:	48 89 07             	mov    %rax,(%rdi)
1401def01:	c6 47 70 01          	movb   $0x1,0x70(%rdi)
1401def05:	48 8b c3             	mov    %rbx,%rax
1401def08:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401def0d:	48 83 c4 20          	add    $0x20,%rsp
1401def11:	5f                   	pop    %rdi
1401def12:	c3                   	ret
1401def13:	cc                   	int3
1401def14:	cc                   	int3
1401def15:	cc                   	int3
1401def16:	cc                   	int3
1401def17:	cc                   	int3
1401def18:	cc                   	int3
1401def19:	cc                   	int3
1401def1a:	cc                   	int3
1401def1b:	cc                   	int3
1401def1c:	cc                   	int3
1401def1d:	cc                   	int3
1401def1e:	cc                   	int3
1401def1f:	cc                   	int3
1401def20:	40 53                	rex push %rbx
1401def22:	48 83 ec 20          	sub    $0x20,%rsp
1401def26:	48 8b d9             	mov    %rcx,%rbx
1401def29:	e8 a2 fe ff ff       	call   0x1401dedd0
1401def2e:	48 8d 05 eb a9 dc 00 	lea    0xdca9eb(%rip),%rax        # 0x140fa9920
1401def35:	48 89 03             	mov    %rax,(%rbx)
1401def38:	48 8b c3             	mov    %rbx,%rax
1401def3b:	48 83 c4 20          	add    $0x20,%rsp
1401def3f:	5b                   	pop    %rbx
1401def40:	c3                   	ret
1401def41:	cc                   	int3
1401def42:	cc                   	int3
1401def43:	cc                   	int3
1401def44:	cc                   	int3
1401def45:	cc                   	int3
1401def46:	cc                   	int3
1401def47:	cc                   	int3
1401def48:	cc                   	int3
1401def49:	cc                   	int3
1401def4a:	cc                   	int3
1401def4b:	cc                   	int3
1401def4c:	cc                   	int3
1401def4d:	cc                   	int3
1401def4e:	cc                   	int3
1401def4f:	cc                   	int3
1401def50:	40 53                	rex push %rbx
1401def52:	48 83 ec 20          	sub    $0x20,%rsp
1401def56:	48 8b d9             	mov    %rcx,%rbx
1401def59:	e8 e2 ae 8b 00       	call   0x140a99e40
1401def5e:	48 8d 05 bb a9 dc 00 	lea    0xdca9bb(%rip),%rax        # 0x140fa9920
1401def65:	48 89 03             	mov    %rax,(%rbx)
1401def68:	48 8b c3             	mov    %rbx,%rax
1401def6b:	48 83 c4 20          	add    $0x20,%rsp
1401def6f:	5b                   	pop    %rbx
1401def70:	c3                   	ret
1401def71:	cc                   	int3
1401def72:	cc                   	int3
1401def73:	cc                   	int3
1401def74:	cc                   	int3
1401def75:	cc                   	int3
1401def76:	cc                   	int3
1401def77:	cc                   	int3
1401def78:	cc                   	int3
1401def79:	cc                   	int3
1401def7a:	cc                   	int3
1401def7b:	cc                   	int3
1401def7c:	cc                   	int3
1401def7d:	cc                   	int3
1401def7e:	cc                   	int3
1401def7f:	cc                   	int3
1401def80:	40 53                	rex push %rbx
1401def82:	48 83 ec 20          	sub    $0x20,%rsp
1401def86:	48 8b d9             	mov    %rcx,%rbx
1401def89:	e8 42 fe ff ff       	call   0x1401dedd0
1401def8e:	48 8d 05 a3 a9 dc 00 	lea    0xdca9a3(%rip),%rax        # 0x140fa9938
1401def95:	48 89 03             	mov    %rax,(%rbx)
1401def98:	48 8b c3             	mov    %rbx,%rax
1401def9b:	48 83 c4 20          	add    $0x20,%rsp
1401def9f:	5b                   	pop    %rbx
1401defa0:	c3                   	ret
1401defa1:	cc                   	int3
1401defa2:	cc                   	int3
1401defa3:	cc                   	int3
1401defa4:	cc                   	int3
1401defa5:	cc                   	int3
1401defa6:	cc                   	int3
1401defa7:	cc                   	int3
1401defa8:	cc                   	int3
1401defa9:	cc                   	int3
1401defaa:	cc                   	int3
1401defab:	cc                   	int3
1401defac:	cc                   	int3
1401defad:	cc                   	int3
1401defae:	cc                   	int3
1401defaf:	cc                   	int3
1401defb0:	40 53                	rex push %rbx
1401defb2:	48 83 ec 20          	sub    $0x20,%rsp
1401defb6:	48 8b d9             	mov    %rcx,%rbx
1401defb9:	e8 82 ae 8b 00       	call   0x140a99e40
1401defbe:	48 8d 05 73 a9 dc 00 	lea    0xdca973(%rip),%rax        # 0x140fa9938
1401defc5:	48 89 03             	mov    %rax,(%rbx)
1401defc8:	48 8b c3             	mov    %rbx,%rax
1401defcb:	48 83 c4 20          	add    $0x20,%rsp
1401defcf:	5b                   	pop    %rbx
1401defd0:	c3                   	ret
1401defd1:	cc                   	int3
1401defd2:	cc                   	int3
1401defd3:	cc                   	int3
1401defd4:	cc                   	int3
1401defd5:	cc                   	int3
1401defd6:	cc                   	int3