1402f7faa:	cc                   	int3
1402f7fab:	cc                   	int3
1402f7fac:	cc                   	int3
1402f7fad:	cc                   	int3
1402f7fae:	cc                   	int3
1402f7faf:	cc                   	int3
1402f7fb0:	b8 78 00 00 00       	mov    $0x78,%eax
1402f7fb5:	e8 26 26 00 00       	call   0x1402fa5e0
1402f7fba:	48 2b e0             	sub    %rax,%rsp
1402f7fbd:	48 8b 05 bc 01 11 00 	mov    0x1101bc(%rip),%rax        # 0x140408180
1402f7fc4:	48 33 c4             	xor    %rsp,%rax
1402f7fc7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402f7fcc:	0f 10 01             	movups (%rcx),%xmm0
1402f7fcf:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1402f7fd3:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1402f7fd8:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1402f7fdc:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1402f7fe1:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1402f7fe5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402f7fea:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1402f7fef:	0f 29 4c 24 50       	movaps %xmm1,0x50(%rsp)
1402f7ff4:	e8 f7 02 00 00       	call   0x1402f82f0
1402f7ff9:	8b 44 24 20          	mov    0x20(%rsp),%eax
1402f7ffd:	83 e0 01             	and    $0x1,%eax
1402f8000:	f7 d8                	neg    %eax
1402f8002:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402f8007:	48 33 cc             	xor    %rsp,%rcx
1402f800a:	e8 31 26 00 00       	call   0x1402fa640
1402f800f:	48 83 c4 78          	add    $0x78,%rsp
1402f8013:	c3                   	ret
1402f8014:	cc                   	int3
1402f8015:	cc                   	int3
1402f8016:	cc                   	int3
1402f8017:	cc                   	int3
1402f8018:	cc                   	int3
1402f8019:	cc                   	int3
1402f801a:	cc                   	int3
1402f801b:	cc                   	int3
1402f801c:	cc                   	int3
1402f801d:	cc                   	int3
1402f801e:	cc                   	int3
1402f801f:	cc                   	int3
1402f8020:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402f8025:	55                   	push   %rbp
1402f8026:	56                   	push   %rsi
1402f8027:	57                   	push   %rdi
1402f8028:	b8 70 00 00 00       	mov    $0x70,%eax
1402f802d:	e8 ae 25 00 00       	call   0x1402fa5e0
1402f8032:	48 2b e0             	sub    %rax,%rsp
1402f8035:	48 8b 05 44 01 11 00 	mov    0x110144(%rip),%rax        # 0x140408180
1402f803c:	48 33 c4             	xor    %rsp,%rax
1402f803f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402f8044:	0f 10 02             	movups (%rdx),%xmm0
1402f8047:	33 f6                	xor    %esi,%esi
1402f8049:	48 8b e9             	mov    %rcx,%rbp
1402f804c:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1402f8050:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402f8055:	8b de                	mov    %esi,%ebx
1402f8057:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1402f805c:	8b fe                	mov    %esi,%edi
1402f805e:	0f 10 42 20          	movups 0x20(%rdx),%xmm0
1402f8062:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1402f8067:	0f 10 4a 30          	movups 0x30(%rdx),%xmm1
1402f806b:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1402f8070:	0f 29 4c 24 50       	movaps %xmm1,0x50(%rsp)
1402f8075:	e8 76 02 00 00       	call   0x1402f82f0
1402f807a:	44 8b c6             	mov    %esi,%r8d
1402f807d:	0f 1f 00             	nopl   (%rax)
1402f8080:	83 fb 08             	cmp    $0x8,%ebx
1402f8083:	73 18                	jae    0x1402f809d
1402f8085:	83 fe 10             	cmp    $0x10,%esi
1402f8088:	73 13                	jae    0x1402f809d
1402f808a:	8b c6                	mov    %esi,%eax
1402f808c:	8b cb                	mov    %ebx,%ecx
1402f808e:	83 c3 1c             	add    $0x1c,%ebx
1402f8091:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8095:	48 d3 e2             	shl    %cl,%rdx
1402f8098:	48 0b fa             	or     %rdx,%rdi
1402f809b:	ff c6                	inc    %esi
1402f809d:	41 88 3c 28          	mov    %dil,(%r8,%rbp,1)
1402f80a1:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f80a4:	48 c1 ef 08          	shr    $0x8,%rdi
1402f80a8:	83 fb 08             	cmp    $0x8,%ebx
1402f80ab:	73 18                	jae    0x1402f80c5
1402f80ad:	83 fe 10             	cmp    $0x10,%esi
1402f80b0:	73 13                	jae    0x1402f80c5
1402f80b2:	8b c6                	mov    %esi,%eax
1402f80b4:	8b cb                	mov    %ebx,%ecx
1402f80b6:	83 c3 1c             	add    $0x1c,%ebx
1402f80b9:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f80bd:	48 d3 e2             	shl    %cl,%rdx
1402f80c0:	48 0b fa             	or     %rdx,%rdi
1402f80c3:	ff c6                	inc    %esi
1402f80c5:	41 88 7c 28 01       	mov    %dil,0x1(%r8,%rbp,1)
1402f80ca:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f80cd:	48 c1 ef 08          	shr    $0x8,%rdi
1402f80d1:	83 fb 08             	cmp    $0x8,%ebx
1402f80d4:	73 18                	jae    0x1402f80ee
1402f80d6:	83 fe 10             	cmp    $0x10,%esi
1402f80d9:	73 13                	jae    0x1402f80ee
1402f80db:	8b c6                	mov    %esi,%eax
1402f80dd:	8b cb                	mov    %ebx,%ecx
1402f80df:	83 c3 1c             	add    $0x1c,%ebx
1402f80e2:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f80e6:	48 d3 e2             	shl    %cl,%rdx
1402f80e9:	48 0b fa             	or     %rdx,%rdi
1402f80ec:	ff c6                	inc    %esi
1402f80ee:	41 88 7c 28 02       	mov    %dil,0x2(%r8,%rbp,1)
1402f80f3:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f80f6:	48 c1 ef 08          	shr    $0x8,%rdi
1402f80fa:	83 fb 08             	cmp    $0x8,%ebx
1402f80fd:	73 18                	jae    0x1402f8117
1402f80ff:	83 fe 10             	cmp    $0x10,%esi
1402f8102:	73 13                	jae    0x1402f8117
1402f8104:	8b c6                	mov    %esi,%eax
1402f8106:	8b cb                	mov    %ebx,%ecx
1402f8108:	83 c3 1c             	add    $0x1c,%ebx
1402f810b:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f810f:	48 d3 e2             	shl    %cl,%rdx
1402f8112:	48 0b fa             	or     %rdx,%rdi
1402f8115:	ff c6                	inc    %esi
1402f8117:	41 88 7c 28 03       	mov    %dil,0x3(%r8,%rbp,1)
1402f811c:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f811f:	48 c1 ef 08          	shr    $0x8,%rdi
1402f8123:	83 fb 08             	cmp    $0x8,%ebx
1402f8126:	73 18                	jae    0x1402f8140
1402f8128:	83 fe 10             	cmp    $0x10,%esi
1402f812b:	73 13                	jae    0x1402f8140
1402f812d:	8b c6                	mov    %esi,%eax
1402f812f:	8b cb                	mov    %ebx,%ecx
1402f8131:	83 c3 1c             	add    $0x1c,%ebx
1402f8134:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8138:	48 d3 e2             	shl    %cl,%rdx
1402f813b:	48 0b fa             	or     %rdx,%rdi
1402f813e:	ff c6                	inc    %esi
1402f8140:	41 88 7c 28 04       	mov    %dil,0x4(%r8,%rbp,1)
1402f8145:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f8148:	48 c1 ef 08          	shr    $0x8,%rdi
1402f814c:	83 fb 08             	cmp    $0x8,%ebx
1402f814f:	73 18                	jae    0x1402f8169
1402f8151:	83 fe 10             	cmp    $0x10,%esi
1402f8154:	73 13                	jae    0x1402f8169
1402f8156:	8b c6                	mov    %esi,%eax
1402f8158:	8b cb                	mov    %ebx,%ecx
1402f815a:	83 c3 1c             	add    $0x1c,%ebx
1402f815d:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8161:	48 d3 e2             	shl    %cl,%rdx
1402f8164:	48 0b fa             	or     %rdx,%rdi
1402f8167:	ff c6                	inc    %esi
1402f8169:	41 88 7c 28 05       	mov    %dil,0x5(%r8,%rbp,1)
1402f816e:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f8171:	48 c1 ef 08          	shr    $0x8,%rdi
1402f8175:	83 fb 08             	cmp    $0x8,%ebx
1402f8178:	73 18                	jae    0x1402f8192
1402f817a:	83 fe 10             	cmp    $0x10,%esi
1402f817d:	73 13                	jae    0x1402f8192
1402f817f:	8b c6                	mov    %esi,%eax
1402f8181:	8b cb                	mov    %ebx,%ecx
1402f8183:	83 c3 1c             	add    $0x1c,%ebx
1402f8186:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f818a:	48 d3 e2             	shl    %cl,%rdx
1402f818d:	48 0b fa             	or     %rdx,%rdi
1402f8190:	ff c6                	inc    %esi
1402f8192:	41 88 7c 28 06       	mov    %dil,0x6(%r8,%rbp,1)
1402f8197:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f819a:	48 c1 ef 08          	shr    $0x8,%rdi
1402f819e:	83 fb 08             	cmp    $0x8,%ebx
1402f81a1:	73 18                	jae    0x1402f81bb
1402f81a3:	83 fe 10             	cmp    $0x10,%esi
1402f81a6:	73 13                	jae    0x1402f81bb
1402f81a8:	8b c6                	mov    %esi,%eax
1402f81aa:	8b cb                	mov    %ebx,%ecx
1402f81ac:	83 c3 1c             	add    $0x1c,%ebx
1402f81af:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f81b3:	48 d3 e2             	shl    %cl,%rdx
1402f81b6:	48 0b fa             	or     %rdx,%rdi
1402f81b9:	ff c6                	inc    %esi
1402f81bb:	41 88 7c 28 07       	mov    %dil,0x7(%r8,%rbp,1)
1402f81c0:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f81c3:	48 c1 ef 08          	shr    $0x8,%rdi
1402f81c7:	83 fb 08             	cmp    $0x8,%ebx
1402f81ca:	73 18                	jae    0x1402f81e4
1402f81cc:	83 fe 10             	cmp    $0x10,%esi
1402f81cf:	73 13                	jae    0x1402f81e4
1402f81d1:	8b c6                	mov    %esi,%eax
1402f81d3:	8b cb                	mov    %ebx,%ecx
1402f81d5:	83 c3 1c             	add    $0x1c,%ebx
1402f81d8:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f81dc:	48 d3 e2             	shl    %cl,%rdx
1402f81df:	48 0b fa             	or     %rdx,%rdi
1402f81e2:	ff c6                	inc    %esi
1402f81e4:	41 88 7c 28 08       	mov    %dil,0x8(%r8,%rbp,1)
1402f81e9:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f81ec:	48 c1 ef 08          	shr    $0x8,%rdi
1402f81f0:	83 fb 08             	cmp    $0x8,%ebx
1402f81f3:	73 18                	jae    0x1402f820d
1402f81f5:	83 fe 10             	cmp    $0x10,%esi
1402f81f8:	73 13                	jae    0x1402f820d
1402f81fa:	8b c6                	mov    %esi,%eax
1402f81fc:	8b cb                	mov    %ebx,%ecx
1402f81fe:	83 c3 1c             	add    $0x1c,%ebx
1402f8201:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8205:	48 d3 e2             	shl    %cl,%rdx
1402f8208:	48 0b fa             	or     %rdx,%rdi
1402f820b:	ff c6                	inc    %esi
1402f820d:	41 88 7c 28 09       	mov    %dil,0x9(%r8,%rbp,1)
1402f8212:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f8215:	48 c1 ef 08          	shr    $0x8,%rdi
1402f8219:	83 fb 08             	cmp    $0x8,%ebx
1402f821c:	73 18                	jae    0x1402f8236
1402f821e:	83 fe 10             	cmp    $0x10,%esi
1402f8221:	73 13                	jae    0x1402f8236
1402f8223:	8b c6                	mov    %esi,%eax
1402f8225:	8b cb                	mov    %ebx,%ecx
1402f8227:	83 c3 1c             	add    $0x1c,%ebx
1402f822a:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f822e:	48 d3 e2             	shl    %cl,%rdx
1402f8231:	48 0b fa             	or     %rdx,%rdi
1402f8234:	ff c6                	inc    %esi
1402f8236:	41 88 7c 28 0a       	mov    %dil,0xa(%r8,%rbp,1)
1402f823b:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f823e:	48 c1 ef 08          	shr    $0x8,%rdi
1402f8242:	83 fb 08             	cmp    $0x8,%ebx
1402f8245:	73 18                	jae    0x1402f825f
1402f8247:	83 fe 10             	cmp    $0x10,%esi
1402f824a:	73 13                	jae    0x1402f825f
1402f824c:	8b c6                	mov    %esi,%eax
1402f824e:	8b cb                	mov    %ebx,%ecx
1402f8250:	83 c3 1c             	add    $0x1c,%ebx
1402f8253:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8257:	48 d3 e2             	shl    %cl,%rdx
1402f825a:	48 0b fa             	or     %rdx,%rdi
1402f825d:	ff c6                	inc    %esi
1402f825f:	41 88 7c 28 0b       	mov    %dil,0xb(%r8,%rbp,1)
1402f8264:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f8267:	48 c1 ef 08          	shr    $0x8,%rdi
1402f826b:	83 fb 08             	cmp    $0x8,%ebx
1402f826e:	73 18                	jae    0x1402f8288
1402f8270:	83 fe 10             	cmp    $0x10,%esi
1402f8273:	73 13                	jae    0x1402f8288
1402f8275:	8b c6                	mov    %esi,%eax
1402f8277:	8b cb                	mov    %ebx,%ecx
1402f8279:	83 c3 1c             	add    $0x1c,%ebx
1402f827c:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f8280:	48 d3 e2             	shl    %cl,%rdx
1402f8283:	48 0b fa             	or     %rdx,%rdi
1402f8286:	ff c6                	inc    %esi
1402f8288:	41 88 7c 28 0c       	mov    %dil,0xc(%r8,%rbp,1)
1402f828d:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f8290:	48 c1 ef 08          	shr    $0x8,%rdi
1402f8294:	83 fb 08             	cmp    $0x8,%ebx
1402f8297:	73 18                	jae    0x1402f82b1
1402f8299:	83 fe 10             	cmp    $0x10,%esi
1402f829c:	73 13                	jae    0x1402f82b1
1402f829e:	8b c6                	mov    %esi,%eax
1402f82a0:	8b cb                	mov    %ebx,%ecx
1402f82a2:	83 c3 1c             	add    $0x1c,%ebx
1402f82a5:	8b 54 84 20          	mov    0x20(%rsp,%rax,4),%edx
1402f82a9:	48 d3 e2             	shl    %cl,%rdx
1402f82ac:	48 0b fa             	or     %rdx,%rdi
1402f82af:	ff c6                	inc    %esi
1402f82b1:	41 88 7c 28 0d       	mov    %dil,0xd(%r8,%rbp,1)
1402f82b6:	83 c3 f8             	add    $0xfffffff8,%ebx
1402f82b9:	48 c1 ef 08          	shr    $0x8,%rdi
1402f82bd:	49 83 c0 0e          	add    $0xe,%r8
1402f82c1:	49 83 f8 38          	cmp    $0x38,%r8
1402f82c5:	0f 8c b5 fd ff ff    	jl     0x1402f8080
1402f82cb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402f82d0:	48 33 cc             	xor    %rsp,%rcx
1402f82d3:	e8 68 23 00 00       	call   0x1402fa640
1402f82d8:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1402f82df:	00
1402f82e0:	48 83 c4 70          	add    $0x70,%rsp
1402f82e4:	5f                   	pop    %rdi
1402f82e5:	5e                   	pop    %rsi
1402f82e6:	5d                   	pop    %rbp
1402f82e7:	c3                   	ret
1402f82e8:	cc                   	int3
1402f82e9:	cc                   	int3
1402f82ea:	cc                   	int3
1402f82eb:	cc                   	int3
1402f82ec:	cc                   	int3
1402f82ed:	cc                   	int3
1402f82ee:	cc                   	int3
1402f82ef:	cc                   	int3
1402f82f0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402f82f5:	53                   	push   %rbx
1402f82f6:	55                   	push   %rbp
1402f82f7:	56                   	push   %rsi
1402f82f8:	57                   	push   %rdi
1402f82f9:	41 54                	push   %r12
1402f82fb:	41 55                	push   %r13
1402f82fd:	41 56                	push   %r14
1402f82ff:	41 57                	push   %r15
1402f8301:	b8 38 00 00 00       	mov    $0x38,%eax
1402f8306:	e8 d5 22 00 00       	call   0x1402fa5e0
1402f830b:	48 2b e0             	sub    %rax,%rsp
1402f830e:	4c 8b e9             	mov    %rcx,%r13
1402f8311:	e8 0a a6 fd ff       	call   0x1402d2920
1402f8316:	41 8b 55 00          	mov    0x0(%r13),%edx
1402f831a:	41 8b 45 04          	mov    0x4(%r13),%eax
1402f831e:	48 81 ea ff ff ff 0f 	sub    $0xfffffff,%rdx
1402f8325:	41 8b 4d 08          	mov    0x8(%r13),%ecx
1402f8329:	44 8b c2             	mov    %edx,%r8d
1402f832c:	48 c1 fa 1c          	sar    $0x1c,%rdx
1402f8330:	48 81 c1 01 00 00 f0 	add    $0xfffffffff0000001,%rcx
1402f8337:	48 05 01 00 00 f0    	add    $0xfffffffff0000001,%rax
1402f833d:	48 03 d0             	add    %rax,%rdx
1402f8340:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1402f8347:	00
1402f8348:	44 8b ca             	mov    %edx,%r9d
1402f834b:	48 c1 fa 1c          	sar    $0x1c,%rdx
1402f834f:	48 03 ca             	add    %rdx,%rcx
1402f8352:	41 8b 55 0c          	mov    0xc(%r13),%edx
1402f8356:	44 8b d1             	mov    %ecx,%r10d
1402f8359:	48 81 c2 01 00 00 f0 	add    $0xfffffffff0000001,%rdx
1402f8360:	48 c1 f9 1c          	sar    $0x1c,%rcx
1402f8364:	48 03 d1             	add    %rcx,%rdx
1402f8367:	41 8b 4d 10          	mov    0x10(%r13),%ecx
1402f836b:	48 81 c1 01 00 00 f0 	add    $0xfffffffff0000001,%rcx
1402f8372:	44 8b da             	mov    %edx,%r11d
1402f8375:	48 c1 fa 1c          	sar    $0x1c,%rdx
1402f8379:	48 03 ca             	add    %rdx,%rcx
1402f837c:	41 8b 55 14          	mov    0x14(%r13),%edx
1402f8380:	8b d9                	mov    %ecx,%ebx
1402f8382:	48 81 c2 01 00 00 f0 	add    $0xfffffffff0000001,%rdx
1402f8389:	48 c1 f9 1c          	sar    $0x1c,%rcx
1402f838d:	48 03 d1             	add    %rcx,%rdx
1402f8390:	41 8b 4d 18          	mov    0x18(%r13),%ecx
1402f8394:	48 81 c1 01 00 00 f0 	add    $0xfffffffff0000001,%rcx
1402f839b:	8b fa                	mov    %edx,%edi
1402f839d:	48 c1 fa 1c          	sar    $0x1c,%rdx
1402f83a1:	48 03 ca             	add    %rdx,%rcx
1402f83a4:	41 8b 55 1c          	mov    0x1c(%r13),%edx
1402f83a8:	8b f1                	mov    %ecx,%esi
1402f83aa:	48 81 c2 01 00 00 f0 	add    $0xfffffffff0000001,%rdx
1402f83b1:	48 c1 f9 1c          	sar    $0x1c,%rcx
1402f83b5:	48 03 d1             	add    %rcx,%rdx
1402f83b8:	41 8b 4d 20          	mov    0x20(%r13),%ecx
1402f83bc:	48 81 c1 02 00 00 f0 	add    $0xfffffffff0000002,%rcx
1402f83c3:	8b ea                	mov    %edx,%ebp
1402f83c5:	48 c1 fa 1c          	sar    $0x1c,%rdx
1402f83c9:	48 03 ca             	add    %rdx,%rcx
1402f83cc:	41 8b 55 24          	mov    0x24(%r13),%edx
1402f83d0:	89 8c 24 88 00 00 00 	mov    %ecx,0x88(%rsp)
1402f83d7:	48 81 c2 01 00 00 f0 	add    $0xfffffffff0000001,%rdx
1402f83de:	48 c1 f9 1c          	sar    $0x1c,%rcx
1402f83e2:	48 03 d1             	add    %rcx,%rdx
1402f83e5:	41 8b 4d 28          	mov    0x28(%r13),%ecx
1402f83e9:	48 81 c1 01 00 00 f0 	add    $0xfffffffff0000001,%rcx