1409bfde2:	00
1409bfde3:	f2 0f 11 8f a0 00 00 	movsd  %xmm1,0xa0(%rdi)
1409bfdea:	00
1409bfdeb:	48 8b c7             	mov    %rdi,%rax
1409bfdee:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409bfdf3:	48 83 c4 20          	add    $0x20,%rsp
1409bfdf7:	5f                   	pop    %rdi
1409bfdf8:	c3                   	ret
1409bfdf9:	cc                   	int3
1409bfdfa:	cc                   	int3
1409bfdfb:	cc                   	int3
1409bfdfc:	cc                   	int3
1409bfdfd:	cc                   	int3
1409bfdfe:	cc                   	int3
1409bfdff:	cc                   	int3
1409bfe00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409bfe05:	57                   	push   %rdi
1409bfe06:	48 83 ec 20          	sub    $0x20,%rsp
1409bfe0a:	49 8b d8             	mov    %r8,%rbx
1409bfe0d:	48 8b f9             	mov    %rcx,%rdi
1409bfe10:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409bfe15:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1409bfe1a:	c6 41 28 ff          	movb   $0xff,0x28(%rcx)
1409bfe1e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409bfe23:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409bfe28:	48 ff c1             	inc    %rcx
1409bfe2b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409bfe30:	e8 2b 0c b8 ff       	call   0x140540a60
1409bfe35:	90                   	nop
1409bfe36:	48 8d 47 30          	lea    0x30(%rdi),%rax
1409bfe3a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409bfe3f:	4c 8d 43 30          	lea    0x30(%rbx),%r8
1409bfe43:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
1409bfe47:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409bfe4c:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409bfe51:	48 ff c1             	inc    %rcx
1409bfe54:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409bfe59:	e8 02 0c b8 ff       	call   0x140540a60
1409bfe5e:	90                   	nop
1409bfe5f:	0f b6 43 60          	movzbl 0x60(%rbx),%eax
1409bfe63:	88 47 60             	mov    %al,0x60(%rdi)
1409bfe66:	0f 10 43 68          	movups 0x68(%rbx),%xmm0
1409bfe6a:	0f 11 47 68          	movups %xmm0,0x68(%rdi)
1409bfe6e:	0f 10 43 78          	movups 0x78(%rbx),%xmm0
1409bfe72:	0f 11 47 78          	movups %xmm0,0x78(%rdi)
1409bfe76:	f2 0f 10 8b 88 00 00 	movsd  0x88(%rbx),%xmm1
1409bfe7d:	00
1409bfe7e:	f2 0f 11 8f 88 00 00 	movsd  %xmm1,0x88(%rdi)
1409bfe85:	00
1409bfe86:	48 8b c7             	mov    %rdi,%rax
1409bfe89:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409bfe8e:	48 83 c4 20          	add    $0x20,%rsp
1409bfe92:	5f                   	pop    %rdi
1409bfe93:	c3                   	ret
1409bfe94:	cc                   	int3
1409bfe95:	cc                   	int3
1409bfe96:	cc                   	int3
1409bfe97:	cc                   	int3
1409bfe98:	cc                   	int3
1409bfe99:	cc                   	int3
1409bfe9a:	cc                   	int3
1409bfe9b:	cc                   	int3
1409bfe9c:	cc                   	int3
1409bfe9d:	cc                   	int3
1409bfe9e:	cc                   	int3
1409bfe9f:	cc                   	int3
1409bfea0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409bfea5:	57                   	push   %rdi
1409bfea6:	48 83 ec 20          	sub    $0x20,%rsp
1409bfeaa:	49 8b d8             	mov    %r8,%rbx
1409bfead:	48 8b f9             	mov    %rcx,%rdi
1409bfeb0:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409bfeb5:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1409bfeba:	c6 41 28 ff          	movb   $0xff,0x28(%rcx)
1409bfebe:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409bfec3:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409bfec8:	48 ff c1             	inc    %rcx
1409bfecb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409bfed0:	e8 8b 0b b8 ff       	call   0x140540a60
1409bfed5:	90                   	nop
1409bfed6:	48 8d 47 30          	lea    0x30(%rdi),%rax
1409bfeda:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409bfedf:	4c 8d 43 30          	lea    0x30(%rbx),%r8
1409bfee3:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
1409bfee7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409bfeec:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409bfef1:	48 ff c1             	inc    %rcx
1409bfef4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409bfef9:	e8 62 0b b8 ff       	call   0x140540a60
1409bfefe:	90                   	nop
1409bfeff:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1409bff03:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
1409bff07:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
1409bff0b:	0f 11 47 70          	movups %xmm0,0x70(%rdi)
1409bff0f:	f2 0f 10 8b 80 00 00 	movsd  0x80(%rbx),%xmm1
1409bff16:	00
1409bff17:	f2 0f 11 8f 80 00 00 	movsd  %xmm1,0x80(%rdi)
1409bff1e:	00
1409bff1f:	48 8b c7             	mov    %rdi,%rax
1409bff22:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409bff27:	48 83 c4 20          	add    $0x20,%rsp
1409bff2b:	5f                   	pop    %rdi
1409bff2c:	c3                   	ret
1409bff2d:	cc                   	int3
1409bff2e:	cc                   	int3
1409bff2f:	cc                   	int3
1409bff30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409bff35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409bff3a:	56                   	push   %rsi
1409bff3b:	57                   	push   %rdi
1409bff3c:	41 56                	push   %r14
1409bff3e:	48 83 ec 20          	sub    $0x20,%rsp
1409bff42:	49 8b f0             	mov    %r8,%rsi
1409bff45:	4c 8b f1             	mov    %rcx,%r14
1409bff48:	49 8b 00             	mov    (%r8),%rax
1409bff4b:	48 89 01             	mov    %rax,(%rcx)
1409bff4e:	41 0f b7 40 08       	movzwl 0x8(%r8),%eax
1409bff53:	66 89 41 08          	mov    %ax,0x8(%rcx)
1409bff57:	48 8d 79 10          	lea    0x10(%rcx),%rdi
1409bff5b:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1409bff60:	41 8b 40 10          	mov    0x10(%r8),%eax
1409bff64:	89 07                	mov    %eax,(%rdi)
1409bff66:	33 ed                	xor    %ebp,%ebp
1409bff68:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1409bff6c:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1409bff70:	b9 70 00 00 00       	mov    $0x70,%ecx
1409bff75:	e8 8e b1 45 00       	call   0x140e1b108
1409bff7a:	48 89 00             	mov    %rax,(%rax)
1409bff7d:	48 89 40 08          	mov    %rax,0x8(%rax)
1409bff81:	48 89 47 08          	mov    %rax,0x8(%rdi)
1409bff85:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
1409bff89:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
1409bff8d:	48 89 6f 28          	mov    %rbp,0x28(%rdi)
1409bff91:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1409bff95:	ba 10 00 00 00       	mov    $0x10,%edx
1409bff9a:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1409bff9e:	e8 dd ca 9c ff       	call   0x14038ca80
1409bffa3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1409bffa7:	48 8b 46 18          	mov    0x18(%rsi),%rax
1409bffab:	48 89 47 08          	mov    %rax,0x8(%rdi)
1409bffaf:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1409bffb3:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409bffb7:	48 8b 46 20          	mov    0x20(%rsi),%rax
1409bffbb:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409bffbf:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
1409bffc3:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1409bffc7:	48 8b 46 28          	mov    0x28(%rsi),%rax
1409bffcb:	48 89 47 18          	mov    %rax,0x18(%rdi)
1409bffcf:	48 89 4e 28          	mov    %rcx,0x28(%rsi)
1409bffd3:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409bffd7:	48 8b 46 30          	mov    0x30(%rsi),%rax
1409bffdb:	48 89 47 20          	mov    %rax,0x20(%rdi)
1409bffdf:	48 89 4e 30          	mov    %rcx,0x30(%rsi)
1409bffe3:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1409bffe7:	48 8b 46 38          	mov    0x38(%rsi),%rax
1409bffeb:	48 89 47 28          	mov    %rax,0x28(%rdi)
1409bffef:	48 89 4e 38          	mov    %rcx,0x38(%rsi)
1409bfff3:	48 8b 46 40          	mov    0x40(%rsi),%rax
1409bfff7:	48 c7 46 40 07 00 00 	movq   $0x7,0x40(%rsi)
1409bfffe:	00
1409bffff:	48 89 47 30          	mov    %rax,0x30(%rdi)
1409c0003:	48 8b 46 48          	mov    0x48(%rsi),%rax
1409c0007:	48 c7 46 48 08 00 00 	movq   $0x8,0x48(%rsi)
1409c000e:	00
1409c000f:	48 89 47 38          	mov    %rax,0x38(%rdi)
1409c0013:	49 8b c6             	mov    %r14,%rax
1409c0016:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409c001b:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409c0020:	48 83 c4 20          	add    $0x20,%rsp
1409c0024:	41 5e                	pop    %r14
1409c0026:	5f                   	pop    %rdi
1409c0027:	5e                   	pop    %rsi
1409c0028:	c3                   	ret
1409c0029:	cc                   	int3
1409c002a:	cc                   	int3
1409c002b:	cc                   	int3
1409c002c:	cc                   	int3
1409c002d:	cc                   	int3
1409c002e:	cc                   	int3
1409c002f:	cc                   	int3
1409c0030:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c0035:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409c003a:	57                   	push   %rdi
1409c003b:	48 83 ec 20          	sub    $0x20,%rsp
1409c003f:	49 8b d8             	mov    %r8,%rbx
1409c0042:	48 8b f9             	mov    %rcx,%rdi
1409c0045:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1409c004a:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1409c004f:	c6 41 28 ff          	movb   $0xff,0x28(%rcx)
1409c0053:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409c0058:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409c005d:	48 ff c1             	inc    %rcx
1409c0060:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409c0065:	e8 f6 09 b8 ff       	call   0x140540a60
1409c006a:	90                   	nop
1409c006b:	48 8d 47 30          	lea    0x30(%rdi),%rax
1409c006f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409c0074:	4c 8d 43 30          	lea    0x30(%rbx),%r8
1409c0078:	c6 40 28 ff          	movb   $0xff,0x28(%rax)
1409c007c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c0081:	49 0f be 48 28       	movsbq 0x28(%r8),%rcx
1409c0086:	48 ff c1             	inc    %rcx
1409c0089:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409c008e:	e8 cd 09 b8 ff       	call   0x140540a60
1409c0093:	90                   	nop
1409c0094:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1409c0098:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
1409c009c:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
1409c00a0:	0f 11 47 70          	movups %xmm0,0x70(%rdi)
1409c00a4:	f2 0f 10 8b 80 00 00 	movsd  0x80(%rbx),%xmm1
1409c00ab:	00
1409c00ac:	f2 0f 11 8f 80 00 00 	movsd  %xmm1,0x80(%rdi)
1409c00b3:	00
1409c00b4:	48 8b c7             	mov    %rdi,%rax
1409c00b7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409c00bc:	48 83 c4 20          	add    $0x20,%rsp
1409c00c0:	5f                   	pop    %rdi
1409c00c1:	c3                   	ret
1409c00c2:	cc                   	int3
1409c00c3:	cc                   	int3
1409c00c4:	cc                   	int3
1409c00c5:	cc                   	int3
1409c00c6:	cc                   	int3
1409c00c7:	cc                   	int3
1409c00c8:	cc                   	int3
1409c00c9:	cc                   	int3
1409c00ca:	cc                   	int3
1409c00cb:	cc                   	int3
1409c00cc:	cc                   	int3
1409c00cd:	cc                   	int3
1409c00ce:	cc                   	int3
1409c00cf:	cc                   	int3
1409c00d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c00d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409c00da:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409c00df:	57                   	push   %rdi
1409c00e0:	41 56                	push   %r14
1409c00e2:	41 57                	push   %r15
1409c00e4:	48 83 ec 30          	sub    $0x30,%rsp
1409c00e8:	4c 8b fa             	mov    %rdx,%r15
1409c00eb:	4c 8b f1             	mov    %rcx,%r14
1409c00ee:	48 8b 29             	mov    (%rcx),%rbp
1409c00f1:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1409c00f5:	48 8d 3d 6c 6c a7 00 	lea    0xa76c6c(%rip),%rdi        # 0x141436d68
1409c00fc:	48 85 db             	test   %rbx,%rbx
1409c00ff:	74 06                	je     0x1409c0107
1409c0101:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409c0105:	eb 03                	jmp    0x1409c010a
1409c0107:	48 8b d7             	mov    %rdi,%rdx
1409c010a:	0f b7 35 a7 29 9f 00 	movzwl 0x9f29a7(%rip),%esi        # 0x1413b2ab8
1409c0111:	0f b7 02             	movzwl (%rdx),%eax
1409c0114:	3b f0                	cmp    %eax,%esi
1409c0116:	0f 85 bf 00 00 00    	jne    0x1409c01db
1409c011c:	44 8b c6             	mov    %esi,%r8d
1409c011f:	4d 03 c0             	add    %r8,%r8
1409c0122:	48 83 c2 02          	add    $0x2,%rdx
1409c0126:	48 8d 0d 8d 29 9f 00 	lea    0x9f298d(%rip),%rcx        # 0x1413b2aba
1409c012d:	e8 1e f9 51 00       	call   0x140edfa50
1409c0132:	85 c0                	test   %eax,%eax
1409c0134:	0f 85 a1 00 00 00    	jne    0x1409c01db
1409c013a:	48 85 db             	test   %rbx,%rbx
1409c013d:	74 04                	je     0x1409c0143
1409c013f:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1409c0143:	0f b7 17             	movzwl (%rdi),%edx
1409c0146:	3b d6                	cmp    %esi,%edx
1409c0148:	75 25                	jne    0x1409c016f
1409c014a:	44 8b c2             	mov    %edx,%r8d
1409c014d:	4d 03 c0             	add    %r8,%r8
1409c0150:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1409c0154:	48 8d 15 5f 29 9f 00 	lea    0x9f295f(%rip),%rdx        # 0x1413b2aba
1409c015b:	e8 f0 f8 51 00       	call   0x140edfa50
1409c0160:	85 c0                	test   %eax,%eax
1409c0162:	75 0b                	jne    0x1409c016f
1409c0164:	48 8b cd             	mov    %rbp,%rcx
1409c0167:	e8 74 7e 00 00       	call   0x1409c7fe0
1409c016c:	90                   	nop
1409c016d:	eb 02                	jmp    0x1409c0171
1409c016f:	33 c0                	xor    %eax,%eax
1409c0171:	48 8d 50 18          	lea    0x18(%rax),%rdx
1409c0175:	4c 8b 40 48          	mov    0x48(%rax),%r8
1409c0179:	49 8b cf             	mov    %r15,%rcx
1409c017c:	e8 3f 49 00 00       	call   0x1409c4ac0
1409c0181:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1409c0185:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1409c018c:	00 00
1409c018e:	48 8b 01             	mov    (%rcx),%rax
1409c0191:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409c0196:	48 8b 40 08          	mov    0x8(%rax),%rax
1409c019a:	ff 15 80 38 5c 00    	call   *0x5c3880(%rip)        # 0x140f83a20
1409c01a0:	90                   	nop
1409c01a1:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1409c01a6:	48 85 db             	test   %rbx,%rbx
1409c01a9:	74 2c                	je     0x1409c01d7
1409c01ab:	48 8b 03             	mov    (%rbx),%rax
1409c01ae:	90                   	nop
1409c01af:	48 83 f8 01          	cmp    $0x1,%rax
1409c01b3:	74 12                	je     0x1409c01c7
1409c01b5:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409c01bc:	f0 48 0f c1 03       	lock xadd %rax,(%rbx)
1409c01c1:	48 83 f8 01          	cmp    $0x1,%rax
1409c01c5:	75 10                	jne    0x1409c01d7
1409c01c7:	48 8b cb             	mov    %rbx,%rcx
1409c01ca:	e8 11 6c 04 00       	call   0x140a06de0
1409c01cf:	48 8b cb             	mov    %rbx,%rcx
1409c01d2:	e8 b9 0e 47 00       	call   0x140e31090
1409c01d7:	b0 01                	mov    $0x1,%al
1409c01d9:	eb 02                	jmp    0x1409c01dd
1409c01db:	32 c0                	xor    %al,%al
1409c01dd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1409c01e2:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1409c01e7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409c01ec:	48 83 c4 30          	add    $0x30,%rsp
1409c01f0:	41 5f                	pop    %r15
1409c01f2:	41 5e                	pop    %r14
1409c01f4:	5f                   	pop    %rdi
1409c01f5:	c3                   	ret
1409c01f6:	cc                   	int3
1409c01f7:	cc                   	int3
1409c01f8:	cc                   	int3
1409c01f9:	cc                   	int3
1409c01fa:	cc                   	int3
1409c01fb:	cc                   	int3
1409c01fc:	cc                   	int3
1409c01fd:	cc                   	int3
1409c01fe:	cc                   	int3
1409c01ff:	cc                   	int3
1409c0200:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409c0205:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409c020a:	55                   	push   %rbp
1409c020b:	57                   	push   %rdi
1409c020c:	41 54                	push   %r12
1409c020e:	41 56                	push   %r14
1409c0210:	41 57                	push   %r15
1409c0212:	48 8b ec             	mov    %rsp,%rbp
1409c0215:	48 83 ec 70          	sub    $0x70,%rsp
1409c0219:	4c 8b e2             	mov    %rdx,%r12
1409c021c:	4c 8b f9             	mov    %rcx,%r15
1409c021f:	4c 8b 31             	mov    (%rcx),%r14
1409c0222:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1409c0226:	48 8d 3d 3b 6b a7 00 	lea    0xa76b3b(%rip),%rdi        # 0x141436d68
1409c022d:	48 85 db             	test   %rbx,%rbx
1409c0230:	74 06                	je     0x1409c0238
1409c0232:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1409c0236:	eb 03                	jmp    0x1409c023b
1409c0238:	48 8b d7             	mov    %rdi,%rdx
1409c023b:	0f b7 35 6e 28 9f 00 	movzwl 0x9f286e(%rip),%esi        # 0x1413b2ab0
1409c0242:	0f b7 02             	movzwl (%rdx),%eax
1409c0245:	3b f0                	cmp    %eax,%esi
1409c0247:	0f 85 90 01 00 00    	jne    0x1409c03dd
1409c024d:	44 8b c6             	mov    %esi,%r8d