14088a038:	48 8b cb             	mov    %rbx,%rcx
14088a03b:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a03f:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a043:	48 8b c7             	mov    %rdi,%rax
14088a046:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088a04d:	0f 10 01             	movups (%rcx),%xmm0
14088a050:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14088a057:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088a05b:	0f 10 49 90          	movups -0x70(%rcx),%xmm1
14088a05f:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088a063:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14088a067:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088a06b:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14088a06f:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a073:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14088a077:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a07b:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a07f:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a083:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a087:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a08b:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a08f:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a093:	48 83 ea 01          	sub    $0x1,%rdx
14088a097:	75 ad                	jne    0x14088a046
14088a099:	0f 10 01             	movups (%rcx),%xmm0
14088a09c:	ba 02 00 00 00       	mov    $0x2,%edx
14088a0a1:	0f 11 00             	movups %xmm0,(%rax)
14088a0a4:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a0a8:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a0ac:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14088a0b0:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14088a0b5:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a0b9:	48 8b c3             	mov    %rbx,%rax
14088a0bc:	0f 1f 40 00          	nopl   0x0(%rax)
14088a0c0:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14088a0c7:	0f 10 01             	movups (%rcx),%xmm0
14088a0ca:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a0ce:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14088a0d5:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14088a0d9:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14088a0dd:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14088a0e1:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14088a0e5:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14088a0e9:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14088a0ed:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14088a0f1:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14088a0f5:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14088a0f9:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14088a0fd:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14088a101:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14088a105:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14088a109:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14088a10d:	48 83 ea 01          	sub    $0x1,%rdx
14088a111:	75 ad                	jne    0x14088a0c0
14088a113:	0f 10 01             	movups (%rcx),%xmm0
14088a116:	48 8b d3             	mov    %rbx,%rdx
14088a119:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14088a11d:	0f 11 00             	movups %xmm0,(%rax)
14088a120:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14088a124:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14088a128:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14088a12c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14088a130:	48 8b 43 10          	mov    0x10(%rbx),%rax
14088a134:	48 89 47 10          	mov    %rax,0x10(%rdi)
14088a138:	48 8b 43 08          	mov    0x8(%rbx),%rax
14088a13c:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14088a140:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14088a144:	48 89 47 08          	mov    %rax,0x8(%rdi)
14088a148:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
14088a14f:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14088a153:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
14088a15a:	48 89 87 f8 00 00 00 	mov    %rax,0xf8(%rdi)
14088a161:	48 89 8b f8 00 00 00 	mov    %rcx,0xf8(%rbx)
14088a168:	48 8b cf             	mov    %rdi,%rcx
14088a16b:	8b 87 1c 01 00 00    	mov    0x11c(%rdi),%eax
14088a171:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
14088a177:	0f b6 87 c4 00 00 00 	movzbl 0xc4(%rdi),%eax
14088a17e:	88 83 c4 00 00 00    	mov    %al,0xc4(%rbx)
14088a184:	0f 10 87 d4 00 00 00 	movups 0xd4(%rdi),%xmm0
14088a18b:	0f 11 83 d4 00 00 00 	movups %xmm0,0xd4(%rbx)
14088a192:	0f 10 8f e4 00 00 00 	movups 0xe4(%rdi),%xmm1
14088a199:	0f 11 8b e4 00 00 00 	movups %xmm1,0xe4(%rbx)
14088a1a0:	8b 87 f4 00 00 00    	mov    0xf4(%rdi),%eax
14088a1a6:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
14088a1ac:	ff 83 e8 00 00 00    	incl   0xe8(%rbx)
14088a1b2:	e8 19 78 07 00       	call   0x1409019d0
14088a1b7:	c7 47 34 00 00 00 00 	movl   $0x0,0x34(%rdi)
14088a1be:	80 bf c5 00 00 00 01 	cmpb   $0x1,0xc5(%rdi)
14088a1c5:	72 08                	jb     0x14088a1cf
14088a1c7:	48 8b cf             	mov    %rdi,%rcx
14088a1ca:	e8 a1 b1 08 00       	call   0x140915370
14088a1cf:	48 8b cf             	mov    %rdi,%rcx
14088a1d2:	e8 49 d8 07 00       	call   0x140907a20
14088a1d7:	48 8b 3b             	mov    (%rbx),%rdi
14088a1da:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14088a1de:	48 85 c9             	test   %rcx,%rcx
14088a1e1:	74 0d                	je     0x14088a1f0
14088a1e3:	48 8b 05 c6 34 b2 00 	mov    0xb234c6(%rip),%rax        # 0x1413ad6b0
14088a1ea:	ff 15 30 98 6f 00    	call   *0x6f9830(%rip)        # 0x140f83a20
14088a1f0:	48 83 bb b8 00 00 00 	cmpq   $0x0,0xb8(%rbx)
14088a1f7:	00
14088a1f8:	7e 0b                	jle    0x14088a205
14088a1fa:	48 8b d3             	mov    %rbx,%rdx
14088a1fd:	48 8b cf             	mov    %rdi,%rcx
14088a200:	e8 1b 40 02 00       	call   0x1408ae220
14088a205:	48 8b cb             	mov    %rbx,%rcx
14088a208:	e8 63 b1 08 00       	call   0x140915370
14088a20d:	33 c9                	xor    %ecx,%ecx
14088a20f:	c6 83 c5 00 00 00 01 	movb   $0x1,0xc5(%rbx)
14088a216:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
14088a21d:	89 4b 34             	mov    %ecx,0x34(%rbx)
14088a220:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
14088a224:	89 4b 40             	mov    %ecx,0x40(%rbx)
14088a227:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
14088a22b:	44 89 73 30          	mov    %r14d,0x30(%rbx)
14088a22f:	66 c7 83 c2 00 00 00 	movw   $0xff02,0xc2(%rbx)
14088a236:	02 ff
14088a238:	c7 43 2c 01 00 00 00 	movl   $0x1,0x2c(%rbx)
14088a23f:	38 4f 67             	cmp    %cl,0x67(%rdi)
14088a242:	75 04                	jne    0x14088a248
14088a244:	85 c0                	test   %eax,%eax
14088a246:	74 0a                	je     0x14088a252
14088a248:	8b d0                	mov    %eax,%edx
14088a24a:	48 8b cf             	mov    %rdi,%rcx
14088a24d:	e8 9e 72 00 00       	call   0x1408914f0
14088a252:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14088a256:	48 85 c9             	test   %rcx,%rcx
14088a259:	74 0d                	je     0x14088a268
14088a25b:	48 8b 05 5e 34 b2 00 	mov    0xb2345e(%rip),%rax        # 0x1413ad6c0
14088a262:	ff 15 b8 97 6f 00    	call   *0x6f97b8(%rip)        # 0x140f83a20
14088a268:	85 ed                	test   %ebp,%ebp
14088a26a:	78 07                	js     0x14088a273
14088a26c:	c6 83 c3 00 00 00 fe 	movb   $0xfe,0xc3(%rbx)
14088a273:	48 8b cb             	mov    %rbx,%rcx
14088a276:	e8 c5 6f 07 00       	call   0x140901240
14088a27b:	8b e8                	mov    %eax,%ebp
14088a27d:	83 f8 11             	cmp    $0x11,%eax
14088a280:	0f 84 ea fc ff ff    	je     0x140889f70
14088a286:	e9 2f 01 00 00       	jmp    0x14088a3ba
14088a28b:	41 83 fe 07          	cmp    $0x7,%r14d
14088a28f:	75 08                	jne    0x14088a299
14088a291:	48 8b cf             	mov    %rdi,%rcx
14088a294:	e8 37 41 06 00       	call   0x1408ee3d0
14088a299:	49 8b 8f 90 01 00 00 	mov    0x190(%r15),%rcx
14088a2a0:	48 85 c9             	test   %rcx,%rcx
14088a2a3:	75 04                	jne    0x14088a2a9
14088a2a5:	33 f6                	xor    %esi,%esi
14088a2a7:	eb 36                	jmp    0x14088a2df
14088a2a9:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088a2ad:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14088a2b3:	0f b7 c2             	movzwl %dx,%eax
14088a2b6:	66 41 23 c0          	and    %r8w,%ax
14088a2ba:	66 41 3b c0          	cmp    %r8w,%ax
14088a2be:	75 0c                	jne    0x14088a2cc
14088a2c0:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14088a2c4:	75 06                	jne    0x14088a2cc
14088a2c6:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14088a2ca:	eb 13                	jmp    0x14088a2df
14088a2cc:	f6 c2 01             	test   $0x1,%dl
14088a2cf:	74 04                	je     0x14088a2d5
14088a2d1:	33 f6                	xor    %esi,%esi
14088a2d3:	eb 0a                	jmp    0x14088a2df
14088a2d5:	b2 01                	mov    $0x1,%dl
14088a2d7:	e8 74 da 09 00       	call   0x140927d50
14088a2dc:	48 8b f0             	mov    %rax,%rsi
14088a2df:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14088a2e6:	48 85 c9             	test   %rcx,%rcx
14088a2e9:	74 5d                	je     0x14088a348
14088a2eb:	49 83 bf 00 03 00 00 	cmpq   $0x0,0x300(%r15)
14088a2f2:	00
14088a2f3:	74 0d                	je     0x14088a302
14088a2f5:	48 8b d1             	mov    %rcx,%rdx
14088a2f8:	49 8b cf             	mov    %r15,%rcx
14088a2fb:	e8 40 96 02 00       	call   0x1408b3940
14088a300:	eb 46                	jmp    0x14088a348
14088a302:	49 3b 8f f0 01 00 00 	cmp    0x1f0(%r15),%rcx
14088a309:	73 38                	jae    0x14088a343
14088a30b:	49 3b 8f e0 01 00 00 	cmp    0x1e0(%r15),%rcx
14088a312:	72 13                	jb     0x14088a327
14088a314:	49 8b 87 d8 01 00 00 	mov    0x1d8(%r15),%rax
14088a31b:	48 89 01             	mov    %rax,(%rcx)
14088a31e:	49 89 8f d8 01 00 00 	mov    %rcx,0x1d8(%r15)
14088a325:	eb 21                	jmp    0x14088a348
14088a327:	49 3b 8f e8 01 00 00 	cmp    0x1e8(%r15),%rcx
14088a32e:	72 13                	jb     0x14088a343
14088a330:	49 8b 87 c8 01 00 00 	mov    0x1c8(%r15),%rax
14088a337:	48 89 01             	mov    %rax,(%rcx)
14088a33a:	49 89 8f c8 01 00 00 	mov    %rcx,0x1c8(%r15)
14088a341:	eb 05                	jmp    0x14088a348
14088a343:	e8 08 18 00 00       	call   0x14088bb50
14088a348:	41 80 7f 67 00       	cmpb   $0x0,0x67(%r15)
14088a34d:	75 58                	jne    0x14088a3a7
14088a34f:	48 85 f6             	test   %rsi,%rsi
14088a352:	75 04                	jne    0x14088a358
14088a354:	33 ed                	xor    %ebp,%ebp
14088a356:	eb 36                	jmp    0x14088a38e
14088a358:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
14088a35f:	90                   	nop
14088a360:	80 7c 3e 01 00       	cmpb   $0x0,0x1(%rsi,%rdi,1)
14088a365:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
14088a369:	75 f5                	jne    0x14088a360
14088a36b:	48 8d 57 01          	lea    0x1(%rdi),%rdx
14088a36f:	49 8b cf             	mov    %r15,%rcx
14088a372:	e8 89 c2 04 00       	call   0x1408d6600
14088a377:	48 8b e8             	mov    %rax,%rbp
14088a37a:	48 85 c0             	test   %rax,%rax
14088a37d:	74 0f                	je     0x14088a38e
14088a37f:	4c 8d 47 01          	lea    0x1(%rdi),%r8
14088a383:	48 8b d6             	mov    %rsi,%rdx
14088a386:	48 8b c8             	mov    %rax,%rcx
14088a389:	e8 82 4c 65 00       	call   0x140edf010
14088a38e:	41 8b d6             	mov    %r14d,%edx
14088a391:	48 89 ab a8 00 00 00 	mov    %rbp,0xa8(%rbx)
14088a398:	49 8b cf             	mov    %r15,%rcx
14088a39b:	e8 50 71 00 00       	call   0x1408914f0
14088a3a0:	8b e8                	mov    %eax,%ebp
14088a3a2:	89 43 34             	mov    %eax,0x34(%rbx)
14088a3a5:	eb 13                	jmp    0x14088a3ba
14088a3a7:	bd 07 00 00 00       	mov    $0x7,%ebp
14088a3ac:	48 c7 83 a8 00 00 00 	movq   $0x0,0xa8(%rbx)
14088a3b3:	00 00 00 00
14088a3b7:	89 6b 34             	mov    %ebp,0x34(%rbx)
14088a3ba:	8b 7c 24 40          	mov    0x40(%rsp),%edi
14088a3be:	49 8b 4f 18          	mov    0x18(%r15),%rcx
14088a3c2:	48 85 c9             	test   %rcx,%rcx
14088a3c5:	74 0d                	je     0x14088a3d4
14088a3c7:	48 8b 05 f2 32 b2 00 	mov    0xb232f2(%rip),%rax        # 0x1413ad6c0
14088a3ce:	ff 15 4c 96 6f 00    	call   *0x6f964c(%rip)        # 0x140f83a20
14088a3d4:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14088a3d9:	48 83 bc 24 e0 01 00 	cmpq   $0x0,0x1e0(%rsp)
14088a3e0:	00 00
14088a3e2:	0f 84 91 02 00 00    	je     0x14088a679
14088a3e8:	83 fd 64             	cmp    $0x64,%ebp
14088a3eb:	74 29                	je     0x14088a416
14088a3ed:	48 8b b4 24 d0 01 00 	mov    0x1d0(%rsp),%rsi
14088a3f4:	00
14088a3f5:	83 fd 65             	cmp    $0x65,%ebp
14088a3f8:	0f 85 93 02 00 00    	jne    0x14088a691
14088a3fe:	85 ff                	test   %edi,%edi
14088a400:	0f 85 8b 02 00 00    	jne    0x14088a691
14088a406:	8b 46 30             	mov    0x30(%rsi),%eax
14088a409:	48 0f ba e0 08       	bt     $0x8,%rax
14088a40e:	0f 83 7d 02 00 00    	jae    0x14088a691
14088a414:	eb 0c                	jmp    0x14088a422
14088a416:	85 ff                	test   %edi,%edi
14088a418:	75 76                	jne    0x14088a490
14088a41a:	48 8b b4 24 d0 01 00 	mov    0x1d0(%rsp),%rsi
14088a421:	00
14088a422:	44 0f b7 a3 c0 00 00 	movzwl 0xc0(%rbx),%r12d
14088a429:	00
14088a42a:	48 8b ce             	mov    %rsi,%rcx
14088a42d:	42 8d 14 65 01 00 00 	lea    0x1(,%r12,2),%edx
14088a434:	00
14088a435:	48 c1 e2 03          	shl    $0x3,%rdx
14088a439:	e8 c2 c1 04 00       	call   0x1408d6600
14088a43e:	4c 8b e8             	mov    %rax,%r13
14088a441:	48 85 c0             	test   %rax,%rax
14088a444:	0f 84 0f 03 00 00    	je     0x14088a759
14088a44a:	33 ff                	xor    %edi,%edi
14088a44c:	45 85 e4             	test   %r12d,%r12d
14088a44f:	74 2d                	je     0x14088a47e
14088a451:	48 8b f0             	mov    %rax,%rsi
14088a454:	0f 1f 40 00          	nopl   0x0(%rax)
14088a458:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14088a45f:	00
14088a460:	45 33 c9             	xor    %r9d,%r9d
14088a463:	45 33 c0             	xor    %r8d,%r8d
14088a466:	8b d7                	mov    %edi,%edx
14088a468:	48 8b cb             	mov    %rbx,%rcx
14088a46b:	e8 20 0f 01 00       	call   0x14089b390
14088a470:	ff c7                	inc    %edi
14088a472:	48 89 06             	mov    %rax,(%rsi)
14088a475:	48 8d 76 08          	lea    0x8(%rsi),%rsi
14088a479:	41 3b fc             	cmp    %r12d,%edi
14088a47c:	7c e2                	jl     0x14088a460
14088a47e:	bf 01 00 00 00       	mov    $0x1,%edi
14088a483:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14088a487:	83 fd 64             	cmp    $0x64,%ebp
14088a48a:	0f 85 c2 01 00 00    	jne    0x14088a652
14088a490:	49 63 c4             	movslq %r12d,%rax
14088a493:	33 f6                	xor    %esi,%esi
14088a495:	45 33 f6             	xor    %r14d,%r14d
14088a498:	4c 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%r15
14088a49f:	00
14088a4a0:	4d 03 fd             	add    %r13,%r15
14088a4a3:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
14088a4a8:	45 85 e4             	test   %r12d,%r12d
14088a4ab:	0f 8e 95 01 00 00    	jle    0x14088a646
14088a4b1:	48 8b 03             	mov    (%rbx),%rax
14088a4b4:	48 8b 48 18          	mov    0x18(%rax),%rcx
14088a4b8:	48 85 c9             	test   %rcx,%rcx
14088a4bb:	74 0d                	je     0x14088a4ca
14088a4bd:	48 8b 05 ec 31 b2 00 	mov    0xb231ec(%rip),%rax        # 0x1413ad6b0
14088a4c4:	ff 15 56 95 6f 00    	call   *0x6f9556(%rip)        # 0x140f83a20
14088a4ca:	48 8b 93 a0 00 00 00 	mov    0xa0(%rbx),%rdx
14088a4d1:	48 85 d2             	test   %rdx,%rdx
14088a4d4:	74 1f                	je     0x14088a4f5
14088a4d6:	0f b7 83 c0 00 00 00 	movzwl 0xc0(%rbx),%eax
14088a4dd:	3b f0                	cmp    %eax,%esi
14088a4df:	7d 14                	jge    0x14088a4f5
14088a4e1:	85 f6                	test   %esi,%esi
14088a4e3:	78 10                	js     0x14088a4f5
14088a4e5:	48 63 c6             	movslq %esi,%rax
14088a4e8:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14088a4ec:	48 03 ca             	add    %rdx,%rcx
14088a4ef:	75 1f                	jne    0x14088a510
14088a4f1:	33 ff                	xor    %edi,%edi
14088a4f3:	eb 51                	jmp    0x14088a546
14088a4f5:	48 8b 0b             	mov    (%rbx),%rcx
14088a4f8:	ba 19 00 00 00       	mov    $0x19,%edx
14088a4fd:	c7 41 50 19 00 00 00 	movl   $0x19,0x50(%rcx)
14088a504:	e8 e7 f2 04 00       	call   0x1408d97f0
14088a509:	48 8d 0d c8 dd 7b 00 	lea    0x7bddc8(%rip),%rcx        # 0x1410482d8
14088a510:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088a514:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14088a51a:	0f b7 c2             	movzwl %dx,%eax
14088a51d:	66 41 23 c0          	and    %r8w,%ax
14088a521:	66 41 3b c0          	cmp    %r8w,%ax
14088a525:	75 0c                	jne    0x14088a533
14088a527:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14088a52b:	75 06                	jne    0x14088a533
14088a52d:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14088a531:	eb 13                	jmp    0x14088a546
14088a533:	f6 c2 01             	test   $0x1,%dl
14088a536:	74 04                	je     0x14088a53c
14088a538:	33 ff                	xor    %edi,%edi
14088a53a:	eb 0a                	jmp    0x14088a546
14088a53c:	b2 01                	mov    $0x1,%dl
14088a53e:	e8 0d d8 09 00       	call   0x140927d50
14088a543:	48 8b f8             	mov    %rax,%rdi
14088a546:	48 8b 0b             	mov    (%rbx),%rcx
14088a549:	8b 53 34             	mov    0x34(%rbx),%edx
14088a54c:	80 79 67 00          	cmpb   $0x0,0x67(%rcx)
14088a550:	75 08                	jne    0x14088a55a
14088a552:	85 d2                	test   %edx,%edx
14088a554:	75 04                	jne    0x14088a55a
14088a556:	33 c0                	xor    %eax,%eax
14088a558:	eb 05                	jmp    0x14088a55f
14088a55a:	e8 91 6f 00 00       	call   0x1408914f0
14088a55f:	89 43 34             	mov    %eax,0x34(%rbx)
14088a562:	48 8b 03             	mov    (%rbx),%rax
14088a565:	48 8b 48 18          	mov    0x18(%rax),%rcx
14088a569:	48 85 c9             	test   %rcx,%rcx
14088a56c:	74 0d                	je     0x14088a57b
14088a56e:	48 8b 05 4b 31 b2 00 	mov    0xb2314b(%rip),%rax        # 0x1413ad6c0
14088a575:	ff 15 a5 94 6f 00    	call   *0x6f94a5(%rip)        # 0x140f83a20
14088a57b:	4b 89 3c f7          	mov    %rdi,(%r15,%r14,8)
14088a57f:	48 85 ff             	test   %rdi,%rdi
14088a582:	0f 85 b0 00 00 00    	jne    0x14088a638
14088a588:	48 8b 03             	mov    (%rbx),%rax