1409d5193:	90                   	nop
1409d5194:	48 8b c4             	mov    %rsp,%rax
1409d5197:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409d519b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1409d519f:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409d51a3:	55                   	push   %rbp
1409d51a4:	41 56                	push   %r14
1409d51a6:	41 57                	push   %r15
1409d51a8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1409d51ac:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1409d51b3:	0f 10 19             	movups (%rcx),%xmm3
1409d51b6:	4c 8b fa             	mov    %rdx,%r15
1409d51b9:	48 8b d9             	mov    %rcx,%rbx
1409d51bc:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1409d51c0:	45 33 f6             	xor    %r14d,%r14d
1409d51c3:	48 8d 79 40          	lea    0x40(%rcx),%rdi
1409d51c7:	0f 10 61 20          	movups 0x20(%rcx),%xmm4
1409d51cb:	0f 10 51 30          	movups 0x30(%rcx),%xmm2
1409d51cf:	0f 29 5d 07          	movaps %xmm3,0x7(%rbp)
1409d51d3:	0f 29 4d 17          	movaps %xmm1,0x17(%rbp)
1409d51d7:	0f 29 65 27          	movaps %xmm4,0x27(%rbp)
1409d51db:	0f 29 55 37          	movaps %xmm2,0x37(%rbp)
1409d51df:	e9 2c 01 00 00       	jmp    0x1409d5310
1409d51e4:	66 0f 6f c1          	movdqa %xmm1,%xmm0
1409d51e8:	66 0f c5 ca 05       	pextrw $0x5,%xmm2,%ecx
1409d51ed:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1409d51f2:	66 0f 7e c0          	movd   %xmm0,%eax
1409d51f6:	66 c1 e9 08          	shr    $0x8,%cx
1409d51fa:	32 c8                	xor    %al,%cl
1409d51fc:	80 f9 20             	cmp    $0x20,%cl
1409d51ff:	77 33                	ja     0x1409d5234
1409d5201:	48 ba 01 36 00 00 01 	movabs $0x100003601,%rdx
1409d5208:	00 00 00
1409d520b:	48 0f a3 ca          	bt     %rcx,%rdx
1409d520f:	73 23                	jae    0x1409d5234
1409d5211:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409d5215:	e8 da 98 00 00       	call   0x1409deaf4
1409d521a:	0f 28 55 37          	movaps 0x37(%rbp),%xmm2
1409d521e:	be 01 00 00 00       	mov    $0x1,%esi
1409d5223:	0f 28 65 27          	movaps 0x27(%rbp),%xmm4
1409d5227:	0f 28 4d 17          	movaps 0x17(%rbp),%xmm1
1409d522b:	0f 28 5d 07          	movaps 0x7(%rbp),%xmm3
1409d522f:	e9 d9 00 00 00       	jmp    0x1409d530d
1409d5234:	80 f9 25             	cmp    $0x25,%cl
1409d5237:	0f 85 e7 00 00 00    	jne    0x1409d5324
1409d523d:	48 8b d7             	mov    %rdi,%rdx
1409d5240:	0f 29 5d c7          	movaps %xmm3,-0x39(%rbp)
1409d5244:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d5248:	0f 29 4d d7          	movaps %xmm1,-0x29(%rbp)
1409d524c:	33 f6                	xor    %esi,%esi
1409d524e:	0f 29 65 e7          	movaps %xmm4,-0x19(%rbp)
1409d5252:	0f 29 55 f7          	movaps %xmm2,-0x9(%rbp)
1409d5256:	e8 b9 2a 01 00       	call   0x1409e7d14
1409d525b:	84 c0                	test   %al,%al
1409d525d:	0f 85 9a 00 00 00    	jne    0x1409d52fd
1409d5263:	0f b7 45 01          	movzwl 0x1(%rbp),%eax
1409d5267:	66 c1 e8 08          	shr    $0x8,%ax
1409d526b:	32 45 df             	xor    -0x21(%rbp),%al
1409d526e:	3c 25                	cmp    $0x25,%al
1409d5270:	75 7b                	jne    0x1409d52ed
1409d5272:	48 ff c6             	inc    %rsi
1409d5275:	eb 17                	jmp    0x1409d528e
1409d5277:	0f b7 4d 01          	movzwl 0x1(%rbp),%ecx
1409d527b:	66 c1 e9 08          	shr    $0x8,%cx
1409d527f:	32 4d df             	xor    -0x21(%rbp),%cl
1409d5282:	8d 41 f6             	lea    -0xa(%rcx),%eax
1409d5285:	a8 fc                	test   $0xfc,%al
1409d5287:	75 05                	jne    0x1409d528e
1409d5289:	80 f9 0b             	cmp    $0xb,%cl
1409d528c:	75 3b                	jne    0x1409d52c9
1409d528e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d5292:	e8 5d 98 00 00       	call   0x1409deaf4
1409d5297:	48 8b d7             	mov    %rdi,%rdx
1409d529a:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d529e:	e8 71 2a 01 00       	call   0x1409e7d14
1409d52a3:	84 c0                	test   %al,%al
1409d52a5:	74 d0                	je     0x1409d5277
1409d52a7:	eb 20                	jmp    0x1409d52c9
1409d52a9:	0f b7 4d 01          	movzwl 0x1(%rbp),%ecx
1409d52ad:	66 c1 e9 08          	shr    $0x8,%cx
1409d52b1:	32 4d df             	xor    -0x21(%rbp),%cl
1409d52b4:	8d 41 f6             	lea    -0xa(%rcx),%eax
1409d52b7:	a8 fc                	test   $0xfc,%al
1409d52b9:	75 1e                	jne    0x1409d52d9
1409d52bb:	80 f9 0b             	cmp    $0xb,%cl
1409d52be:	74 19                	je     0x1409d52d9
1409d52c0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d52c4:	e8 2b 98 00 00       	call   0x1409deaf4
1409d52c9:	48 8b d7             	mov    %rdi,%rdx
1409d52cc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d52d0:	e8 3f 2a 01 00       	call   0x1409e7d14
1409d52d5:	84 c0                	test   %al,%al
1409d52d7:	74 d0                	je     0x1409d52a9
1409d52d9:	48 8b d7             	mov    %rdi,%rdx
1409d52dc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409d52e0:	e8 2f 2a 01 00       	call   0x1409e7d14
1409d52e5:	84 c0                	test   %al,%al
1409d52e7:	0f 84 76 ff ff ff    	je     0x1409d5263
1409d52ed:	0f 28 55 f7          	movaps -0x9(%rbp),%xmm2
1409d52f1:	0f 28 65 e7          	movaps -0x19(%rbp),%xmm4
1409d52f5:	0f 28 4d d7          	movaps -0x29(%rbp),%xmm1
1409d52f9:	0f 28 5d c7          	movaps -0x39(%rbp),%xmm3
1409d52fd:	0f 29 5d 07          	movaps %xmm3,0x7(%rbp)
1409d5301:	0f 29 4d 17          	movaps %xmm1,0x17(%rbp)
1409d5305:	0f 29 65 27          	movaps %xmm4,0x27(%rbp)
1409d5309:	0f 29 55 37          	movaps %xmm2,0x37(%rbp)
1409d530d:	4c 03 f6             	add    %rsi,%r14
1409d5310:	48 8b d7             	mov    %rdi,%rdx
1409d5313:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1409d5317:	e8 f8 29 01 00       	call   0x1409e7d14
1409d531c:	84 c0                	test   %al,%al
1409d531e:	0f 84 c0 fe ff ff    	je     0x1409d51e4
1409d5324:	4d 3b f7             	cmp    %r15,%r14
1409d5327:	73 04                	jae    0x1409d532d
1409d5329:	32 c0                	xor    %al,%al
1409d532b:	eb 11                	jmp    0x1409d533e
1409d532d:	0f 11 1b             	movups %xmm3,(%rbx)
1409d5330:	b0 01                	mov    $0x1,%al
1409d5332:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409d5336:	0f 11 63 20          	movups %xmm4,0x20(%rbx)
1409d533a:	0f 11 53 30          	movups %xmm2,0x30(%rbx)
1409d533e:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1409d5345:	00
1409d5346:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1409d534a:	49 8b 73 28          	mov    0x28(%r11),%rsi
1409d534e:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1409d5352:	49 8b e3             	mov    %r11,%rsp
1409d5355:	41 5f                	pop    %r15
1409d5357:	41 5e                	pop    %r14
1409d5359:	5d                   	pop    %rbp
1409d535a:	c3                   	ret
1409d535b:	90                   	nop
1409d535c:	48 8b c4             	mov    %rsp,%rax
1409d535f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409d5363:	48 89 70 10          	mov    %rsi,0x10(%rax)
1409d5367:	48 89 78 18          	mov    %rdi,0x18(%rax)
1409d536b:	4c 89 70 20          	mov    %r14,0x20(%rax)
1409d536f:	55                   	push   %rbp
1409d5370:	48 8d a8 d8 fd ff ff 	lea    -0x228(%rax),%rbp
1409d5377:	48 81 ec 20 03 00 00 	sub    $0x320,%rsp
1409d537e:	0f 10 01             	movups (%rcx),%xmm0
1409d5381:	48 8b fa             	mov    %rdx,%rdi
1409d5384:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409d5389:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1409d538d:	48 8d b1 c0 00 00 00 	lea    0xc0(%rcx),%rsi
1409d5394:	41 be 80 00 00 00    	mov    $0x80,%r14d
1409d539a:	0f 11 02             	movups %xmm0,(%rdx)
1409d539d:	48 8b d9             	mov    %rcx,%rbx
1409d53a0:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
1409d53a4:	4a 8d 04 31          	lea    (%rcx,%r14,1),%rax
1409d53a8:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1409d53ac:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
1409d53b0:	0f 11 42 20          	movups %xmm0,0x20(%rdx)
1409d53b4:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
1409d53b8:	0f 11 4a 30          	movups %xmm1,0x30(%rdx)
1409d53bc:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
1409d53c0:	0f 11 42 40          	movups %xmm0,0x40(%rdx)
1409d53c4:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
1409d53c8:	0f 11 4a 50          	movups %xmm1,0x50(%rdx)
1409d53cc:	0f 10 08             	movups (%rax),%xmm1
1409d53cf:	0f 11 42 60          	movups %xmm0,0x60(%rdx)
1409d53d3:	49 03 d6             	add    %r14,%rdx
1409d53d6:	0f 10 41 70          	movups 0x70(%rcx),%xmm0
1409d53da:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409d53df:	0f 11 42 f0          	movups %xmm0,-0x10(%rdx)
1409d53e3:	0f 10 40 10          	movups 0x10(%rax),%xmm0
1409d53e7:	0f 11 0a             	movups %xmm1,(%rdx)
1409d53ea:	0f 10 48 20          	movups 0x20(%rax),%xmm1
1409d53ee:	0f 11 42 10          	movups %xmm0,0x10(%rdx)
1409d53f2:	0f 10 40 30          	movups 0x30(%rax),%xmm0
1409d53f6:	0f 11 4a 20          	movups %xmm1,0x20(%rdx)
1409d53fa:	0f 11 42 30          	movups %xmm0,0x30(%rdx)
1409d53fe:	48 8b d6             	mov    %rsi,%rdx
1409d5401:	e8 f2 2a 01 00       	call   0x1409e7ef8
1409d5406:	84 c0                	test   %al,%al
1409d5408:	0f 85 19 02 00 00    	jne    0x1409d5627
1409d540e:	0f b7 45 da          	movzwl -0x26(%rbp),%eax
1409d5412:	66 c1 e8 08          	shr    $0x8,%ax
1409d5416:	32 44 24 78          	xor    0x78(%rsp),%al
1409d541a:	3c 2f                	cmp    $0x2f,%al
1409d541c:	0f 85 05 02 00 00    	jne    0x1409d5627
1409d5422:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409d5427:	e8 38 2b 01 00       	call   0x1409e7f64
1409d542c:	48 8b d6             	mov    %rsi,%rdx
1409d542f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409d5434:	e8 bf 2a 01 00       	call   0x1409e7ef8
1409d5439:	84 c0                	test   %al,%al
1409d543b:	0f 85 e6 01 00 00    	jne    0x1409d5627
1409d5441:	0f b7 4d da          	movzwl -0x26(%rbp),%ecx
1409d5445:	66 c1 e9 08          	shr    $0x8,%cx
1409d5449:	32 4c 24 78          	xor    0x78(%rsp),%cl
1409d544d:	80 f9 2f             	cmp    $0x2f,%cl
1409d5450:	0f 84 d1 01 00 00    	je     0x1409d5627
1409d5456:	80 f9 3c             	cmp    $0x3c,%cl
1409d5459:	77 10                	ja     0x1409d546b
1409d545b:	48 ba 01 36 00 00 21 	movabs $0x1000032100003601,%rdx
1409d5462:	03 00 10
1409d5465:	48 0f a3 ca          	bt     %rcx,%rdx
1409d5469:	72 20                	jb     0x1409d548b
1409d546b:	80 e9 3e             	sub    $0x3e,%cl
1409d546e:	80 f9 3f             	cmp    $0x3f,%cl
1409d5471:	0f 87 94 00 00 00    	ja     0x1409d550b
1409d5477:	48 b8 01 00 00 a0 00 	movabs $0xa0000000a0000001,%rax
1409d547e:	00 00 a0
1409d5481:	48 0f a3 c8          	bt     %rcx,%rax
1409d5485:	0f 83 80 00 00 00    	jae    0x1409d550b
1409d548b:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1409d5490:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1409d5495:	76 03                	jbe    0x1409d549a
1409d5497:	48 8b 3f             	mov    (%rdi),%rdi
1409d549a:	c6 07 00             	movb   $0x0,(%rdi)
1409d549d:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1409d54a2:	0f 10 00             	movups (%rax),%xmm0
1409d54a5:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d54a9:	0f 11 03             	movups %xmm0,(%rbx)
1409d54ac:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d54b0:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409d54b4:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d54b8:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409d54bc:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409d54c0:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409d54c4:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409d54c8:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1409d54cc:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409d54d0:	0f 11 4b 50          	movups %xmm1,0x50(%rbx)
1409d54d4:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409d54d8:	0f 11 43 60          	movups %xmm0,0x60(%rbx)
1409d54dc:	49 03 de             	add    %r14,%rbx
1409d54df:	49 03 c6             	add    %r14,%rax
1409d54e2:	0f 11 4b f0          	movups %xmm1,-0x10(%rbx)
1409d54e6:	0f 10 00             	movups (%rax),%xmm0
1409d54e9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d54ed:	0f 11 03             	movups %xmm0,(%rbx)
1409d54f0:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d54f4:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1409d54f8:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d54fc:	b0 01                	mov    $0x1,%al
1409d54fe:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1409d5502:	0f 11 4b 30          	movups %xmm1,0x30(%rbx)
1409d5506:	e9 1e 01 00 00       	jmp    0x1409d5629
1409d550b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1409d550f:	e8 d4 a1 00 00       	call   0x1409df6e8
1409d5514:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409d5519:	48 8b cb             	mov    %rbx,%rcx
1409d551c:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1409d5520:	e8 33 d7 00 00       	call   0x1409e2c58
1409d5525:	84 c0                	test   %al,%al
1409d5527:	0f 84 fa 00 00 00    	je     0x1409d5627
1409d552d:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1409d5531:	0f 10 00             	movups (%rax),%xmm0
1409d5534:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1409d553b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d553f:	4c 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%r8
1409d5546:	0f 11 01             	movups %xmm0,(%rcx)
1409d5549:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
1409d5550:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d5554:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409d5558:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d555c:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409d5560:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409d5564:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409d5568:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409d556c:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409d5570:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409d5574:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409d5578:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409d557c:	49 03 c6             	add    %r14,%rax
1409d557f:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409d5583:	49 03 ce             	add    %r14,%rcx
1409d5586:	0f 10 00             	movups (%rax),%xmm0
1409d5589:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1409d558d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d5591:	0f 11 01             	movups %xmm0,(%rcx)
1409d5594:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d5598:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409d559c:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d55a0:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1409d55a5:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409d55a9:	0f 10 00             	movups (%rax),%xmm0
1409d55ac:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409d55b0:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
1409d55b7:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d55bb:	0f 11 01             	movups %xmm0,(%rcx)
1409d55be:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d55c2:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409d55c6:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d55ca:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409d55ce:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1409d55d2:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409d55d6:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1409d55da:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1409d55de:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1409d55e2:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1409d55e6:	0f 10 48 70          	movups 0x70(%rax),%xmm1
1409d55ea:	49 03 c6             	add    %r14,%rax
1409d55ed:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1409d55f1:	49 03 ce             	add    %r14,%rcx
1409d55f4:	0f 10 00             	movups (%rax),%xmm0
1409d55f7:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1409d55fb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1409d55ff:	0f 11 01             	movups %xmm0,(%rcx)
1409d5602:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1409d5606:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1409d560a:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1409d560e:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1409d5612:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1409d5616:	48 8b cf             	mov    %rdi,%rcx
1409d5619:	e8 36 ef 00 00       	call   0x1409e4554
1409d561e:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1409d5622:	e9 7b fe ff ff       	jmp    0x1409d54a2
1409d5627:	32 c0                	xor    %al,%al
1409d5629:	4c 8d 9c 24 20 03 00 	lea    0x320(%rsp),%r11
1409d5630:	00
1409d5631:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1409d5635:	49 8b 73 18          	mov    0x18(%r11),%rsi
1409d5639:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1409d563d:	4d 8b 73 28          	mov    0x28(%r11),%r14
1409d5641:	49 8b e3             	mov    %r11,%rsp
1409d5644:	5d                   	pop    %rbp
1409d5645:	c3                   	ret
1409d5646:	90                   	nop
1409d5647:	90                   	nop
1409d5648:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409d564d:	57                   	push   %rdi
1409d564e:	48 83 ec 20          	sub    $0x20,%rsp
1409d5652:	48 8b f9             	mov    %rcx,%rdi
1409d5655:	e8 f6 d3 00 00       	call   0x1409e2a50
1409d565a:	32 db                	xor    %bl,%bl
1409d565c:	84 c0                	test   %al,%al
1409d565e:	74 15                	je     0x1409d5675
1409d5660:	48 8d 15 a1 5d 1d 00 	lea    0x1d5da1(%rip),%rdx        # 0x140bab408
1409d5667:	48 8b cf             	mov    %rdi,%rcx
1409d566a:	e8 2d ac ff ff       	call   0x1409d029c
1409d566f:	84 c0                	test   %al,%al
1409d5671:	74 02                	je     0x1409d5675
1409d5673:	b3 01                	mov    $0x1,%bl
1409d5675:	8a c3                	mov    %bl,%al
1409d5677:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409d567c:	48 83 c4 20          	add    $0x20,%rsp
1409d5680:	5f                   	pop    %rdi
1409d5681:	c3                   	ret
1409d5682:	90                   	nop
1409d5683:	90                   	nop
1409d5684:	4c 8b dc             	mov    %rsp,%r11
1409d5687:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1409d568b:	49 89 73 18          	mov    %rsi,0x18(%r11)
1409d568f:	57                   	push   %rdi
1409d5690:	48 83 ec 50          	sub    $0x50,%rsp
1409d5694:	48 8b 05 a5 99 2e 00 	mov    0x2e99a5(%rip),%rax        # 0x140cbf040
1409d569b:	48 33 c4             	xor    %rsp,%rax