1401fce17:	e9 23 01 00 00       	jmp    0x1401fcf3f
1401fce1c:	4c 8b c3             	mov    %rbx,%r8
1401fce1f:	48 8b d6             	mov    %rsi,%rdx
1401fce22:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401fce27:	e8 1c 5e e3 ff       	call   0x140032c48
1401fce2c:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fce31:	e9 09 01 00 00       	jmp    0x1401fcf3f
1401fce36:	4c 8b c6             	mov    %rsi,%r8
1401fce39:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1401fce3e:	4d 2b c6             	sub    %r14,%r8
1401fce41:	49 c1 f8 04          	sar    $0x4,%r8
1401fce45:	49 8b d6             	mov    %r14,%rdx
1401fce48:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1401fce4c:	e8 83 96 e8 ff       	call   0x1400864d4
1401fce51:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401fce56:	48 39 44 24 38       	cmp    %rax,0x38(%rsp)
1401fce5b:	0f 84 7d 03 00 00    	je     0x1401fd1de
1401fce61:	b9 10 00 00 00       	mov    $0x10,%ecx
1401fce66:	ff 15 5c fa 90 00    	call   *0x90fa5c(%rip)        # 0x140b0c8c8
1401fce6c:	48 8b c8             	mov    %rax,%rcx
1401fce6f:	48 85 c0             	test   %rax,%rax
1401fce72:	0f 84 5f 03 00 00    	je     0x1401fd1d7
1401fce78:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401fce7d:	48 8d 50 10          	lea    0x10(%rax),%rdx
1401fce81:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
1401fce85:	4c 89 20             	mov    %r12,(%rax)
1401fce88:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401fce8c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fce90:	48 85 c0             	test   %rax,%rax
1401fce93:	74 0e                	je     0x1401fcea3
1401fce95:	f0 ff 40 08          	lock incl 0x8(%rax)
1401fce99:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fce9e:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1401fcea3:	48 8b 03             	mov    (%rbx),%rax
1401fcea6:	48 89 01             	mov    %rax,(%rcx)
1401fcea9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fcead:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401fceb1:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
1401fceb6:	4c 89 65 77          	mov    %r12,0x77(%rbp)
1401fceba:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1401fcebe:	e8 f9 19 e2 ff       	call   0x14001e8bc
1401fcec3:	4d 85 f6             	test   %r14,%r14
1401fcec6:	74 40                	je     0x1401fcf08
1401fcec8:	48 8b d6             	mov    %rsi,%rdx
1401fcecb:	49 8b ce             	mov    %r14,%rcx
1401fcece:	e8 9d 13 e2 ff       	call   0x14001e270
1401fced3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401fced8:	49 2b c6             	sub    %r14,%rax
1401fcedb:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401fcedf:	49 8b ce             	mov    %r14,%rcx
1401fcee2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401fcee8:	72 15                	jb     0x1401fceff
1401fceea:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
1401fceee:	49 2b ce             	sub    %r14,%rcx
1401fcef1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401fcef5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401fcef9:	0f 87 df 02 00 00    	ja     0x1401fd1de
1401fceff:	49 8b ce             	mov    %r14,%rcx
1401fcf02:	ff 15 b8 f9 90 00    	call   *0x90f9b8(%rip)        # 0x140b0c8c0
1401fcf08:	0f 10 74 24 50       	movups 0x50(%rsp),%xmm6
1401fcf0d:	f3 0f 7f 74 24 20    	movdqu %xmm6,0x20(%rsp)
1401fcf13:	f2 0f 10 45 87       	movsd  -0x79(%rbp),%xmm0
1401fcf18:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
1401fcf1e:	0f 57 c9             	xorps  %xmm1,%xmm1
1401fcf21:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1401fcf27:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
1401fcf2b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401fcf30:	e8 9b df e1 ff       	call   0x14001aed0
1401fcf35:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1401fcf3a:	66 48 0f 7e f6       	movq   %xmm6,%rsi
1401fcf3f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fcf42:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401fcf48:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
1401fcf4c:	48 3b 5d bf          	cmp    -0x41(%rbp),%rbx
1401fcf50:	0f 84 f6 01 00 00    	je     0x1401fd14c
1401fcf56:	48 8b 33             	mov    (%rbx),%rsi
1401fcf59:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1401fcf5d:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401fcf62:	4c 39 74 24 38       	cmp    %r14,0x38(%rsp)
1401fcf67:	0f 84 63 02 00 00    	je     0x1401fd1d0
1401fcf6d:	49 8b 56 f0          	mov    -0x10(%r14),%rdx
1401fcf71:	48 83 c2 10          	add    $0x10,%rdx
1401fcf75:	0f 28 d7             	movaps %xmm7,%xmm2
1401fcf78:	e8 c3 91 fb ff       	call   0x1401b6140
1401fcf7d:	84 c0                	test   %al,%al
1401fcf7f:	0f 84 b0 01 00 00    	je     0x1401fd135
1401fcf85:	4c 39 64 24 50       	cmp    %r12,0x50(%rsp)
1401fcf8a:	0f 85 07 01 00 00    	jne    0x1401fd097
1401fcf90:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1401fcf94:	48 8b ce             	mov    %rsi,%rcx
1401fcf97:	e8 2c f6 ff ff       	call   0x1401fc5c8
1401fcf9c:	4c 8b 20             	mov    (%rax),%r12
1401fcf9f:	4c 8b 78 08          	mov    0x8(%rax),%r15
1401fcfa3:	48 83 20 00          	andq   $0x0,(%rax)
1401fcfa7:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401fcfac:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401fcfb1:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401fcfb6:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401fcfbb:	48 85 f6             	test   %rsi,%rsi
1401fcfbe:	74 39                	je     0x1401fcff9
1401fcfc0:	83 c8 ff             	or     $0xffffffff,%eax
1401fcfc3:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401fcfc8:	83 f8 01             	cmp    $0x1,%eax
1401fcfcb:	75 2c                	jne    0x1401fcff9
1401fcfcd:	48 8b 06             	mov    (%rsi),%rax
1401fcfd0:	48 8b ce             	mov    %rsi,%rcx
1401fcfd3:	48 8b 00             	mov    (%rax),%rax
1401fcfd6:	ff 15 5c fc 90 00    	call   *0x90fc5c(%rip)        # 0x140b0cc38
1401fcfdc:	83 c8 ff             	or     $0xffffffff,%eax
1401fcfdf:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401fcfe4:	83 f8 01             	cmp    $0x1,%eax
1401fcfe7:	75 10                	jne    0x1401fcff9
1401fcfe9:	48 8b 06             	mov    (%rsi),%rax
1401fcfec:	48 8b ce             	mov    %rsi,%rcx
1401fcfef:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fcff3:	ff 15 3f fc 90 00    	call   *0x90fc3f(%rip)        # 0x140b0cc38
1401fcff9:	48 8b 75 e7          	mov    -0x19(%rbp),%rsi
1401fcffd:	48 85 f6             	test   %rsi,%rsi
1401fd000:	74 39                	je     0x1401fd03b
1401fd002:	83 c8 ff             	or     $0xffffffff,%eax
1401fd005:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401fd00a:	83 f8 01             	cmp    $0x1,%eax
1401fd00d:	75 2c                	jne    0x1401fd03b
1401fd00f:	48 8b 06             	mov    (%rsi),%rax
1401fd012:	48 8b ce             	mov    %rsi,%rcx
1401fd015:	48 8b 00             	mov    (%rax),%rax
1401fd018:	ff 15 1a fc 90 00    	call   *0x90fc1a(%rip)        # 0x140b0cc38
1401fd01e:	83 c8 ff             	or     $0xffffffff,%eax
1401fd021:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401fd026:	83 f8 01             	cmp    $0x1,%eax
1401fd029:	75 10                	jne    0x1401fd03b
1401fd02b:	48 8b 06             	mov    (%rsi),%rax
1401fd02e:	48 8b ce             	mov    %rsi,%rcx
1401fd031:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fd035:	ff 15 fd fb 90 00    	call   *0x90fbfd(%rip)        # 0x140b0cc38
1401fd03b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401fd040:	48 39 44 24 38       	cmp    %rax,0x38(%rsp)
1401fd045:	0f 84 85 01 00 00    	je     0x1401fd1d0
1401fd04b:	49 8b 46 f0          	mov    -0x10(%r14),%rax
1401fd04f:	33 c9                	xor    %ecx,%ecx
1401fd051:	33 d2                	xor    %edx,%edx
1401fd053:	4d 85 ff             	test   %r15,%r15
1401fd056:	74 0b                	je     0x1401fd063
1401fd058:	f0 41 ff 47 0c       	lock incl 0xc(%r15)
1401fd05d:	49 8b cc             	mov    %r12,%rcx
1401fd060:	49 8b d7             	mov    %r15,%rdx
1401fd063:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401fd067:	48 8b 48 28          	mov    0x28(%rax),%rcx
1401fd06b:	48 89 50 28          	mov    %rdx,0x28(%rax)
1401fd06f:	45 33 e4             	xor    %r12d,%r12d
1401fd072:	41 83 ce ff          	or     $0xffffffff,%r14d
1401fd076:	48 85 c9             	test   %rcx,%rcx
1401fd079:	74 20                	je     0x1401fd09b
1401fd07b:	41 8b c6             	mov    %r14d,%eax
1401fd07e:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401fd083:	41 03 c6             	add    %r14d,%eax
1401fd086:	75 13                	jne    0x1401fd09b
1401fd088:	48 8b 01             	mov    (%rcx),%rax
1401fd08b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fd08f:	ff 15 a3 fb 90 00    	call   *0x90fba3(%rip)        # 0x140b0cc38
1401fd095:	eb 04                	jmp    0x1401fd09b
1401fd097:	41 83 ce ff          	or     $0xffffffff,%r14d
1401fd09b:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401fd09f:	48 8b 0b             	mov    (%rbx),%rcx
1401fd0a2:	e8 21 f5 ff ff       	call   0x1401fc5c8
1401fd0a7:	48 8b 10             	mov    (%rax),%rdx
1401fd0aa:	49 8b c4             	mov    %r12,%rax
1401fd0ad:	4d 8b c4             	mov    %r12,%r8
1401fd0b0:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401fd0b5:	48 85 c9             	test   %rcx,%rcx
1401fd0b8:	74 0e                	je     0x1401fd0c8
1401fd0ba:	f0 ff 41 0c          	lock incl 0xc(%rcx)
1401fd0be:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401fd0c3:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401fd0c8:	48 89 42 20          	mov    %rax,0x20(%rdx)
1401fd0cc:	48 8b 4a 28          	mov    0x28(%rdx),%rcx
1401fd0d0:	4c 89 42 28          	mov    %r8,0x28(%rdx)
1401fd0d4:	48 85 c9             	test   %rcx,%rcx
1401fd0d7:	74 1a                	je     0x1401fd0f3
1401fd0d9:	41 8b c6             	mov    %r14d,%eax
1401fd0dc:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1401fd0e1:	41 03 c6             	add    %r14d,%eax
1401fd0e4:	75 0d                	jne    0x1401fd0f3
1401fd0e6:	48 8b 01             	mov    (%rcx),%rax
1401fd0e9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fd0ed:	ff 15 45 fb 90 00    	call   *0x90fb45(%rip)        # 0x140b0cc38
1401fd0f3:	48 8b 75 9f          	mov    -0x61(%rbp),%rsi
1401fd0f7:	48 85 f6             	test   %rsi,%rsi
1401fd0fa:	74 39                	je     0x1401fd135
1401fd0fc:	41 8b c6             	mov    %r14d,%eax
1401fd0ff:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401fd104:	41 03 c6             	add    %r14d,%eax
1401fd107:	75 2c                	jne    0x1401fd135
1401fd109:	48 8b 06             	mov    (%rsi),%rax
1401fd10c:	48 8b ce             	mov    %rsi,%rcx
1401fd10f:	48 8b 00             	mov    (%rax),%rax
1401fd112:	ff 15 20 fb 90 00    	call   *0x90fb20(%rip)        # 0x140b0cc38
1401fd118:	41 8b c6             	mov    %r14d,%eax
1401fd11b:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401fd120:	41 03 c6             	add    %r14d,%eax
1401fd123:	75 10                	jne    0x1401fd135
1401fd125:	48 8b 06             	mov    (%rsi),%rax
1401fd128:	48 8b ce             	mov    %rsi,%rcx
1401fd12b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fd12f:	ff 15 03 fb 90 00    	call   *0x90fb03(%rip)        # 0x140b0cc38
1401fd135:	48 83 c3 10          	add    $0x10,%rbx
1401fd139:	48 3b 5d bf          	cmp    -0x41(%rbp),%rbx
1401fd13d:	0f 85 13 fe ff ff    	jne    0x1401fcf56
1401fd143:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fd148:	4c 8b 7d 6f          	mov    0x6f(%rbp),%r15
1401fd14c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401fd151:	48 85 c9             	test   %rcx,%rcx
1401fd154:	74 45                	je     0x1401fd19b
1401fd156:	83 c8 ff             	or     $0xffffffff,%eax
1401fd159:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401fd15e:	83 f8 01             	cmp    $0x1,%eax
1401fd161:	75 33                	jne    0x1401fd196
1401fd163:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401fd168:	48 8b 03             	mov    (%rbx),%rax
1401fd16b:	48 8b cb             	mov    %rbx,%rcx
1401fd16e:	48 8b 00             	mov    (%rax),%rax
1401fd171:	ff 15 c1 fa 90 00    	call   *0x90fac1(%rip)        # 0x140b0cc38
1401fd177:	83 c8 ff             	or     $0xffffffff,%eax
1401fd17a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401fd17f:	83 f8 01             	cmp    $0x1,%eax
1401fd182:	75 12                	jne    0x1401fd196
1401fd184:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401fd189:	48 8b 01             	mov    (%rcx),%rax
1401fd18c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fd190:	ff 15 a2 fa 90 00    	call   *0x90faa2(%rip)        # 0x140b0cc38
1401fd196:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1401fd19b:	48 83 c7 10          	add    $0x10,%rdi
1401fd19f:	49 3b 7f 08          	cmp    0x8(%r15),%rdi
1401fd1a3:	0f 85 b6 fa ff ff    	jne    0x1401fcc5f
1401fd1a9:	8b 5d 8f             	mov    -0x71(%rbp),%ebx
1401fd1ac:	4d 89 65 00          	mov    %r12,0x0(%r13)
1401fd1b0:	4d 89 65 08          	mov    %r12,0x8(%r13)
1401fd1b4:	41 be 48 00 00 00    	mov    $0x48,%r14d
1401fd1ba:	41 8b ce             	mov    %r14d,%ecx
1401fd1bd:	ff 15 05 f7 90 00    	call   *0x90f705(%rip)        # 0x140b0c8c8
1401fd1c3:	48 85 c0             	test   %rax,%rax
1401fd1c6:	75 24                	jne    0x1401fd1ec
1401fd1c8:	ff 15 ca f2 90 00    	call   *0x90f2ca(%rip)        # 0x140b0c498
1401fd1ce:	90                   	nop
1401fd1cf:	90                   	nop
1401fd1d0:	ff 15 c2 f7 90 00    	call   *0x90f7c2(%rip)        # 0x140b0c998
1401fd1d6:	90                   	nop
1401fd1d7:	ff 15 bb f2 90 00    	call   *0x90f2bb(%rip)        # 0x140b0c498
1401fd1dd:	cc                   	int3
1401fd1de:	ff 15 b4 f7 90 00    	call   *0x90f7b4(%rip)        # 0x140b0c998
1401fd1e4:	cc                   	int3
1401fd1e5:	ff 15 ad f7 90 00    	call   *0x90f7ad(%rip)        # 0x140b0c998
1401fd1eb:	cc                   	int3
1401fd1ec:	48 89 00             	mov    %rax,(%rax)
1401fd1ef:	48 89 40 08          	mov    %rax,0x8(%rax)
1401fd1f3:	48 89 40 10          	mov    %rax,0x10(%rax)
1401fd1f7:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401fd1fd:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401fd203:	49 89 45 00          	mov    %rax,0x0(%r13)
1401fd207:	41 0b df             	or     %r15d,%ebx
1401fd20a:	89 5d 8f             	mov    %ebx,-0x71(%rbp)
1401fd20d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401fd212:	e9 99 01 00 00       	jmp    0x1401fd3b0
1401fd217:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1401fd21b:	48 8b 0b             	mov    (%rbx),%rcx
1401fd21e:	e8 a5 f3 ff ff       	call   0x1401fc5c8
1401fd223:	48 8b f8             	mov    %rax,%rdi
1401fd226:	49 8b 75 00          	mov    0x0(%r13),%rsi
1401fd22a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401fd22e:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401fd232:	44 89 65 9f          	mov    %r12d,-0x61(%rbp)
1401fd236:	48 8b d6             	mov    %rsi,%rdx
1401fd239:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
1401fd23d:	75 37                	jne    0x1401fd276
1401fd23f:	4c 8b 00             	mov    (%rax),%r8
1401fd242:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1401fd246:	4c 39 41 20          	cmp    %r8,0x20(%rcx)
1401fd24a:	75 05                	jne    0x1401fd251
1401fd24c:	41 8a c4             	mov    %r12b,%al
1401fd24f:	eb 07                	jmp    0x1401fd258
1401fd251:	1a c0                	sbb    %al,%al
1401fd253:	24 fe                	and    $0xfe,%al
1401fd255:	41 02 c7             	add    %r15b,%al
1401fd258:	84 c0                	test   %al,%al
1401fd25a:	79 0a                	jns    0x1401fd266
1401fd25c:	44 89 65 9f          	mov    %r12d,-0x61(%rbp)
1401fd260:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401fd264:	eb 0a                	jmp    0x1401fd270
1401fd266:	44 89 7d 9f          	mov    %r15d,-0x61(%rbp)
1401fd26a:	48 8b d1             	mov    %rcx,%rdx
1401fd26d:	48 8b 09             	mov    (%rcx),%rcx
1401fd270:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
1401fd274:	74 cc                	je     0x1401fd242
1401fd276:	44 38 62 19          	cmp    %r12b,0x19(%rdx)
1401fd27a:	75 1d                	jne    0x1401fd299
1401fd27c:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401fd280:	48 39 07             	cmp    %rax,(%rdi)
1401fd283:	75 05                	jne    0x1401fd28a
1401fd285:	41 8a c4             	mov    %r12b,%al
1401fd288:	eb 07                	jmp    0x1401fd291
1401fd28a:	1a c0                	sbb    %al,%al
1401fd28c:	24 fe                	and    $0xfe,%al
1401fd28e:	41 02 c7             	add    %r15b,%al
1401fd291:	84 c0                	test   %al,%al
1401fd293:	0f 89 8a 00 00 00    	jns    0x1401fd323
1401fd299:	48 b8 8e e3 38 8e e3 	movabs $0x38e38e38e38e38e,%rax
1401fd2a0:	38 8e 03
1401fd2a3:	49 39 45 08          	cmp    %rax,0x8(%r13)
1401fd2a7:	0f 84 5a 01 00 00    	je     0x1401fd407
1401fd2ad:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1401fd2b2:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1401fd2b7:	49 8b ce             	mov    %r14,%rcx
1401fd2ba:	ff 15 08 f6 90 00    	call   *0x90f608(%rip)        # 0x140b0c8c8
1401fd2c0:	48 85 c0             	test   %rax,%rax
1401fd2c3:	0f 84 37 01 00 00    	je     0x1401fd400
1401fd2c9:	4c 89 60 20          	mov    %r12,0x20(%rax)
1401fd2cd:	4c 89 60 28          	mov    %r12,0x28(%rax)
1401fd2d1:	48 8b 0f             	mov    (%rdi),%rcx
1401fd2d4:	48 89 48 20          	mov    %rcx,0x20(%rax)
1401fd2d8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401fd2dc:	48 89 48 28          	mov    %rcx,0x28(%rax)
1401fd2e0:	4c 89 27             	mov    %r12,(%rdi)
1401fd2e3:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1401fd2e7:	4c 89 60 30          	mov    %r12,0x30(%rax)
1401fd2eb:	4c 89 60 38          	mov    %r12,0x38(%rax)
1401fd2ef:	4c 89 60 40          	mov    %r12,0x40(%rax)
1401fd2f3:	48 89 30             	mov    %rsi,(%rax)
1401fd2f6:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401fd2fa:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401fd2fe:	66 83 60 18 00       	andw   $0x0,0x18(%rax)
1401fd303:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1401fd308:	0f 10 45 97          	movups -0x69(%rbp),%xmm0
1401fd30c:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1401fd311:	4c 8b c0             	mov    %rax,%r8
1401fd314:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1401fd318:	49 8b cd             	mov    %r13,%rcx
1401fd31b:	e8 c0 9b e0 ff       	call   0x140006ee0
1401fd320:	48 8b d0             	mov    %rax,%rdx
1401fd323:	48 8d 42 30          	lea    0x30(%rdx),%rax
1401fd327:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
1401fd32b:	48 3b 4a 40          	cmp    0x40(%rdx),%rcx
1401fd32f:	74 2a                	je     0x1401fd35b
1401fd331:	4c 89 21             	mov    %r12,(%rcx)
1401fd334:	4c 89 61 08          	mov    %r12,0x8(%rcx)
1401fd338:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fd33c:	48 85 c0             	test   %rax,%rax
1401fd33f:	74 05                	je     0x1401fd346
1401fd341:	f0 44 01 78 08       	lock add %r15d,0x8(%rax)
1401fd346:	48 8b 03             	mov    (%rbx),%rax
1401fd349:	48 89 01             	mov    %rax,(%rcx)