14089a11f:	48 8b 05 da ed b1 00 	mov    0xb1edda(%rip),%rax        # 0x1413b8f00
14089a126:	48 33 c4             	xor    %rsp,%rax
14089a129:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14089a130:	4c 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%r15
14089a137:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a13a:	48 8b 31             	mov    (%rcx),%rsi
14089a13d:	49 8b d8             	mov    %r8,%rbx
14089a140:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14089a144:	4c 8b e2             	mov    %rdx,%r12
14089a147:	4c 8b f1             	mov    %rcx,%r14
14089a14a:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14089a14f:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
14089a153:	45 33 c0             	xor    %r8d,%r8d
14089a156:	48 8b ce             	mov    %rsi,%rcx
14089a159:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
14089a15d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14089a162:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14089a166:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14089a16b:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14089a16f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14089a173:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14089a177:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
14089a17b:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14089a17f:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
14089a183:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
14089a187:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
14089a18b:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
14089a18f:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
14089a193:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
14089a197:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
14089a19b:	49 8b 57 08          	mov    0x8(%r15),%rdx
14089a19f:	e8 3c 5c 04 00       	call   0x1408dfde0
14089a1a4:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14089a1a8:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14089a1ac:	48 8d 45 10          	lea    0x10(%rbp),%rax
14089a1b0:	c7 45 10 01 00 00 00 	movl   $0x1,0x10(%rbp)
14089a1b7:	45 33 c0             	xor    %r8d,%r8d
14089a1ba:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14089a1be:	49 8b ce             	mov    %r14,%rcx
14089a1c1:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
14089a1c5:	c7 45 5c ff ff ff ff 	movl   $0xffffffff,0x5c(%rbp)
14089a1cc:	e8 ef 54 06 00       	call   0x1408ff6c0
14089a1d1:	41 83 7e 30 00       	cmpl   $0x0,0x30(%r14)
14089a1d6:	75 0c                	jne    0x14089a1e4
14089a1d8:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14089a1dc:	49 8b ce             	mov    %r14,%rcx
14089a1df:	e8 1c 9e 04 00       	call   0x1408e4000
14089a1e4:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14089a1e8:	48 85 d2             	test   %rdx,%rdx
14089a1eb:	74 08                	je     0x14089a1f5
14089a1ed:	48 8b ce             	mov    %rsi,%rcx
14089a1f0:	e8 7b 9a 00 00       	call   0x1408a3c70
14089a1f5:	49 8b 57 08          	mov    0x8(%r15),%rdx
14089a1f9:	4c 8b c3             	mov    %rbx,%r8
14089a1fc:	49 8b ce             	mov    %r14,%rcx
14089a1ff:	e8 fc f8 03 00       	call   0x1408d9b00
14089a204:	45 33 c9             	xor    %r9d,%r9d
14089a207:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14089a20c:	4c 8b e8             	mov    %rax,%r13
14089a20f:	44 38 4e 67          	cmp    %r9b,0x67(%rsi)
14089a213:	0f 85 4c 02 00 00    	jne    0x14089a465
14089a219:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a21c:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
14089a221:	f3 0f 7f 44 24 64    	movdqu %xmm0,0x64(%rsp)
14089a227:	44 89 4c 24 74       	mov    %r9d,0x74(%rsp)
14089a22c:	4c 89 4c 24 7c       	mov    %r9,0x7c(%rsp)
14089a231:	44 89 4d 84          	mov    %r9d,-0x7c(%rbp)
14089a235:	45 39 8f bc 00 00 00 	cmp    %r9d,0xbc(%r15)
14089a23c:	75 18                	jne    0x14089a256
14089a23e:	8b 00                	mov    (%rax),%eax
14089a240:	41 89 87 bc 00 00 00 	mov    %eax,0xbc(%r15)
14089a247:	41 8b 46 34          	mov    0x34(%r14),%eax
14089a24b:	41 89 87 b8 00 00 00 	mov    %eax,0xb8(%r15)
14089a252:	41 ff 46 34          	incl   0x34(%r14)
14089a256:	8b 44 24 30          	mov    0x30(%rsp),%eax
14089a25a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14089a25f:	89 44 24 60          	mov    %eax,0x60(%rsp)
14089a263:	49 8b d5             	mov    %r13,%rdx
14089a266:	41 0f b6 44 24 10    	movzbl 0x10(%r12),%eax
14089a26c:	41 88 86 d4 00 00 00 	mov    %al,0xd4(%r14)
14089a273:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14089a278:	c7 44 24 78 00 04 00 	movl   $0x400,0x78(%rsp)
14089a27f:	00
14089a280:	49 89 9e a8 00 00 00 	mov    %rbx,0xa8(%r14)
14089a287:	e8 34 f0 05 00       	call   0x1408f92c0
14089a28c:	85 c0                	test   %eax,%eax
14089a28e:	0f 85 ce 01 00 00    	jne    0x14089a462
14089a294:	45 33 c9             	xor    %r9d,%r9d
14089a297:	44 38 4e 67          	cmp    %r9b,0x67(%rsi)
14089a29b:	0f 85 c4 01 00 00    	jne    0x14089a465
14089a2a1:	49 63 4d 00          	movslq 0x0(%r13),%rcx
14089a2a5:	45 8b c1             	mov    %r9d,%r8d
14089a2a8:	41 8b 46 38          	mov    0x38(%r14),%eax
14089a2ac:	4c 8b e1             	mov    %rcx,%r12
14089a2af:	8d 50 01             	lea    0x1(%rax),%edx
14089a2b2:	83 c0 02             	add    $0x2,%eax
14089a2b5:	03 c1                	add    %ecx,%eax
14089a2b7:	89 54 24 30          	mov    %edx,0x30(%rsp)
14089a2bb:	41 89 46 38          	mov    %eax,0x38(%r14)
14089a2bf:	41 89 97 c0 00 00 00 	mov    %edx,0xc0(%r15)
14089a2c6:	85 c9                	test   %ecx,%ecx
14089a2c8:	0f 8e a3 00 00 00    	jle    0x14089a371
14089a2ce:	4d 8d 7d 08          	lea    0x8(%r13),%r15
14089a2d2:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
14089a2d6:	45 33 ed             	xor    %r13d,%r13d
14089a2d9:	8b f2                	mov    %edx,%esi
14089a2db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14089a2e0:	49 8b 1f             	mov    (%r15),%rbx
14089a2e3:	44 8b c6             	mov    %esi,%r8d
14089a2e6:	48 8b d3             	mov    %rbx,%rdx
14089a2e9:	49 8b ce             	mov    %r14,%rcx
14089a2ec:	e8 bf 09 04 00       	call   0x1408dacb0
14089a2f1:	48 8b cb             	mov    %rbx,%rcx
14089a2f4:	e8 f7 fd 03 00       	call   0x1408da0f0
14089a2f9:	3c 45                	cmp    $0x45,%al
14089a2fb:	75 52                	jne    0x14089a34f
14089a2fd:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a304:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a30a:	7f 1a                	jg     0x14089a326
14089a30c:	45 33 c9             	xor    %r9d,%r9d
14089a30f:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14089a314:	44 8b c6             	mov    %esi,%r8d
14089a317:	ba 57 00 00 00       	mov    $0x57,%edx
14089a31c:	48 8b cf             	mov    %rdi,%rcx
14089a31f:	e8 7c 2a 01 00       	call   0x1408acda0
14089a324:	eb 29                	jmp    0x14089a34f
14089a326:	8d 41 01             	lea    0x1(%rcx),%eax
14089a329:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a32f:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a333:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a33a:	c7 04 c8 57 00 00 00 	movl   $0x57,(%rax,%rcx,8)
14089a341:	89 74 c8 04          	mov    %esi,0x4(%rax,%rcx,8)
14089a345:	4c 89 6c c8 08       	mov    %r13,0x8(%rax,%rcx,8)
14089a34a:	4c 89 6c c8 10       	mov    %r13,0x10(%rax,%rcx,8)
14089a34f:	ff c6                	inc    %esi
14089a351:	49 83 c7 20          	add    $0x20,%r15
14089a355:	49 83 ec 01          	sub    $0x1,%r12
14089a359:	75 85                	jne    0x14089a2e0
14089a35b:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14089a360:	45 33 c9             	xor    %r9d,%r9d
14089a363:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14089a368:	8b 54 24 30          	mov    0x30(%rsp),%edx
14089a36c:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
14089a371:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a378:	41 8d 1c 10          	lea    (%r8,%rdx,1),%ebx
14089a37c:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a382:	7f 1c                	jg     0x14089a3a0
14089a384:	45 8b c8             	mov    %r8d,%r9d
14089a387:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14089a38b:	44 8b c2             	mov    %edx,%r8d
14089a38e:	48 8b cf             	mov    %rdi,%rcx
14089a391:	ba 61 00 00 00       	mov    $0x61,%edx
14089a396:	e8 05 2a 01 00       	call   0x1408acda0
14089a39b:	45 33 c9             	xor    %r9d,%r9d
14089a39e:	eb 2d                	jmp    0x14089a3cd
14089a3a0:	8d 41 01             	lea    0x1(%rcx),%eax
14089a3a3:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a3a9:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a3ad:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a3b4:	c7 04 c8 61 00 00 00 	movl   $0x61,(%rax,%rcx,8)
14089a3bb:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089a3bf:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
14089a3c4:	89 5c c8 0c          	mov    %ebx,0xc(%rax,%rcx,8)
14089a3c8:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089a3cd:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a3d4:	8d 73 01             	lea    0x1(%rbx),%esi
14089a3d7:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
14089a3de:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a3e4:	7f 1d                	jg     0x14089a403
14089a3e6:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14089a3eb:	44 8b c2             	mov    %edx,%r8d
14089a3ee:	44 8b ce             	mov    %esi,%r9d
14089a3f1:	ba 7f 00 00 00       	mov    $0x7f,%edx
14089a3f6:	48 8b cf             	mov    %rdi,%rcx
14089a3f9:	e8 a2 29 01 00       	call   0x1408acda0
14089a3fe:	45 33 c9             	xor    %r9d,%r9d
14089a401:	eb 2d                	jmp    0x14089a430
14089a403:	8d 41 01             	lea    0x1(%rcx),%eax
14089a406:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a40c:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a410:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a417:	c7 04 c8 7f 00 00 00 	movl   $0x7f,(%rax,%rcx,8)
14089a41e:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089a422:	89 74 c8 08          	mov    %esi,0x8(%rax,%rcx,8)
14089a426:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
14089a42b:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089a430:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
14089a437:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
14089a43e:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
14089a444:	7f 3c                	jg     0x14089a482
14089a446:	44 8b c2             	mov    %edx,%r8d
14089a449:	89 74 24 20          	mov    %esi,0x20(%rsp)
14089a44d:	ba 80 00 00 00       	mov    $0x80,%edx
14089a452:	44 8b cb             	mov    %ebx,%r9d
14089a455:	48 8b cf             	mov    %rdi,%rcx
14089a458:	e8 43 29 01 00       	call   0x1408acda0
14089a45d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14089a462:	45 33 c9             	xor    %r9d,%r9d
14089a465:	4d 85 ed             	test   %r13,%r13
14089a468:	74 4b                	je     0x14089a4b5
14089a46a:	49 8b d5             	mov    %r13,%rdx
14089a46d:	48 8b ce             	mov    %rsi,%rcx
14089a470:	e8 fb 97 00 00       	call   0x1408a3c70
14089a475:	49 c7 86 a8 00 00 00 	movq   $0x0,0xa8(%r14)
14089a47c:	00 00 00 00
14089a480:	eb 3a                	jmp    0x14089a4bc
14089a482:	8d 41 01             	lea    0x1(%rcx),%eax
14089a485:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14089a48b:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14089a48f:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
14089a496:	89 74 c8 0c          	mov    %esi,0xc(%rax,%rcx,8)
14089a49a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14089a49f:	c7 04 c8 80 00 00 00 	movl   $0x80,(%rax,%rcx,8)
14089a4a6:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
14089a4aa:	89 5c c8 08          	mov    %ebx,0x8(%rax,%rcx,8)
14089a4ae:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
14089a4b3:	eb b0                	jmp    0x14089a465
14089a4b5:	4d 89 8e a8 00 00 00 	mov    %r9,0xa8(%r14)
14089a4bc:	41 c6 86 d4 00 00 00 	movb   $0x0,0xd4(%r14)
14089a4c3:	00
14089a4c4:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14089a4cb:	48 33 cc             	xor    %rsp,%rcx
14089a4ce:	e8 2d 10 58 00       	call   0x140e1b500
14089a4d3:	48 8b 9c 24 d8 01 00 	mov    0x1d8(%rsp),%rbx
14089a4da:	00
14089a4db:	48 81 c4 90 01 00 00 	add    $0x190,%rsp
14089a4e2:	41 5f                	pop    %r15
14089a4e4:	41 5e                	pop    %r14
14089a4e6:	41 5d                	pop    %r13
14089a4e8:	41 5c                	pop    %r12
14089a4ea:	5f                   	pop    %rdi
14089a4eb:	5e                   	pop    %rsi
14089a4ec:	5d                   	pop    %rbp
14089a4ed:	c3                   	ret
14089a4ee:	cc                   	int3
14089a4ef:	cc                   	int3
14089a4f0:	40 55                	rex push %rbp
14089a4f2:	53                   	push   %rbx
14089a4f3:	56                   	push   %rsi
14089a4f4:	57                   	push   %rdi
14089a4f5:	41 54                	push   %r12
14089a4f7:	41 55                	push   %r13
14089a4f9:	41 57                	push   %r15
14089a4fb:	48 8d ac 24 d0 fe ff 	lea    -0x130(%rsp),%rbp
14089a502:	ff
14089a503:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
14089a50a:	48 8b 05 ef e9 b1 00 	mov    0xb1e9ef(%rip),%rax        # 0x1413b8f00
14089a511:	48 33 c4             	xor    %rsp,%rax
14089a514:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14089a51b:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
14089a522:	4c 8b e9             	mov    %rcx,%r13
14089a525:	4c 8b 39             	mov    (%rcx),%r15
14089a528:	48 85 c0             	test   %rax,%rax
14089a52b:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
14089a530:	48 8b fa             	mov    %rdx,%rdi
14089a533:	4c 0f 45 e8          	cmovne %rax,%r13
14089a537:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14089a53c:	33 db                	xor    %ebx,%ebx
14089a53e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14089a543:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14089a548:	4c 8b e1             	mov    %rcx,%r12
14089a54b:	4d 85 ff             	test   %r15,%r15
14089a54e:	74 0f                	je     0x14089a55f
14089a550:	ba 28 00 00 00       	mov    $0x28,%edx
14089a555:	49 8b cf             	mov    %r15,%rcx
14089a558:	e8 a3 c0 03 00       	call   0x1408d6600
14089a55d:	eb 0a                	jmp    0x14089a569
14089a55f:	b9 28 00 00 00       	mov    $0x28,%ecx
14089a564:	e8 f7 31 05 00       	call   0x1408ed760
14089a569:	4c 89 b4 24 88 02 00 	mov    %r14,0x288(%rsp)
14089a570:	00
14089a571:	48 8b f0             	mov    %rax,%rsi
14089a574:	48 85 c0             	test   %rax,%rax
14089a577:	0f 84 25 03 00 00    	je     0x14089a8a2
14089a57d:	33 c0                	xor    %eax,%eax
14089a57f:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a582:	0f 11 06             	movups %xmm0,(%rsi)
14089a585:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
14089a589:	48 89 46 20          	mov    %rax,0x20(%rsi)
14089a58d:	49 8b 85 b0 00 00 00 	mov    0xb0(%r13),%rax
14089a594:	48 89 46 08          	mov    %rax,0x8(%rsi)
14089a598:	49 89 b5 b0 00 00 00 	mov    %rsi,0xb0(%r13)
14089a59f:	4d 85 ff             	test   %r15,%r15
14089a5a2:	74 0f                	je     0x14089a5b3
14089a5a4:	ba 30 00 00 00       	mov    $0x30,%edx
14089a5a9:	49 8b cf             	mov    %r15,%rcx
14089a5ac:	e8 4f c0 03 00       	call   0x1408d6600
14089a5b1:	eb 0a                	jmp    0x14089a5bd
14089a5b3:	b9 30 00 00 00       	mov    $0x30,%ecx
14089a5b8:	e8 a3 31 05 00       	call   0x1408ed760
14089a5bd:	4c 8b f0             	mov    %rax,%r14
14089a5c0:	48 85 c0             	test   %rax,%rax
14089a5c3:	0f 84 d5 02 00 00    	je     0x14089a89e
14089a5c9:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a5cc:	49 8b d7             	mov    %r15,%rdx
14089a5cf:	0f 11 00             	movups %xmm0,(%rax)
14089a5d2:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14089a5d6:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14089a5da:	48 89 46 10          	mov    %rax,0x10(%rsi)
14089a5de:	49 8b 4d 10          	mov    0x10(%r13),%rcx
14089a5e2:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
14089a5e9:	49 89 46 28          	mov    %rax,0x28(%r14)
14089a5ed:	8b 44 24 28          	mov    0x28(%rsp),%eax
14089a5f1:	4c 89 b1 20 01 00 00 	mov    %r14,0x120(%rcx)
14089a5f8:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14089a5fc:	48 89 3e             	mov    %rdi,(%rsi)
14089a5ff:	89 46 18             	mov    %eax,0x18(%rsi)
14089a602:	48 c7 46 1c ff ff ff 	movq   $0xffffffffffffffff,0x1c(%rsi)
14089a609:	ff
14089a60a:	e8 21 64 05 00       	call   0x1408f0a30
14089a60f:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14089a613:	4c 89 6d 20          	mov    %r13,0x20(%rbp)
14089a617:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14089a61c:	0f 57 c0             	xorps  %xmm0,%xmm0
14089a61f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14089a624:	0f 57 c9             	xorps  %xmm1,%xmm1
14089a627:	48 89 45 28          	mov    %rax,0x28(%rbp)
14089a62b:	48 8b 07             	mov    (%rdi),%rax
14089a62e:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14089a635:	0f b6 47 10          	movzbl 0x10(%rdi),%eax
14089a639:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
14089a63d:	88 45 54             	mov    %al,0x54(%rbp)
14089a640:	41 8b 84 24 c8 00 00 	mov    0xc8(%r12),%eax
14089a647:	00
14089a648:	89 45 48             	mov    %eax,0x48(%rbp)
14089a64b:	41 0f b6 44 24 25    	movzbl 0x25(%r12),%eax
14089a651:	88 45 a5             	mov    %al,-0x5b(%rbp)
14089a654:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
14089a65a:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
14089a660:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
14089a666:	48 85 ff             	test   %rdi,%rdi
14089a669:	75 15                	jne    0x14089a680
14089a66b:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14089a66f:	e8 4c d2 06 00       	call   0x1409078c0
14089a674:	48 8b f8             	mov    %rax,%rdi
14089a677:	48 85 c0             	test   %rax,%rax
14089a67a:	0f 84 04 02 00 00    	je     0x14089a884
14089a680:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14089a685:	4c 8b 00             	mov    (%rax),%r8
14089a688:	4d 85 c0             	test   %r8,%r8
14089a68b:	0f 84 c7 00 00 00    	je     0x14089a758
14089a691:	48 8d 15 c0 84 7b 00 	lea    0x7b84c0(%rip),%rdx        # 0x141052b58
14089a698:	49 8b cf             	mov    %r15,%rcx
14089a69b:	e8 90 30 05 00       	call   0x1408ed730
14089a6a0:	48 8b 0f             	mov    (%rdi),%rcx
14089a6a3:	48 8b d0             	mov    %rax,%rdx
14089a6a6:	38 59 67             	cmp    %bl,0x67(%rcx)
14089a6a9:	74 67                	je     0x14089a712
14089a6ab:	48 85 c0             	test   %rax,%rax
14089a6ae:	0f 84 9f 00 00 00    	je     0x14089a753