1407df30a:	90                   	nop
1407df30b:	33 c9                	xor    %ecx,%ecx
1407df30d:	e8 ee b3 fa ff       	call   0x14078a700
1407df312:	cc                   	int3
1407df313:	b9 01 00 00 00       	mov    $0x1,%ecx
1407df318:	e8 e3 b3 fa ff       	call   0x14078a700
1407df31d:	cc                   	int3
1407df31e:	cc                   	int3
1407df31f:	cc                   	int3
1407df320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407df325:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407df32a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407df32f:	57                   	push   %rdi
1407df330:	41 56                	push   %r14
1407df332:	41 57                	push   %r15
1407df334:	48 83 ec 30          	sub    $0x30,%rsp
1407df338:	49 8b f0             	mov    %r8,%rsi
1407df33b:	4c 8b f1             	mov    %rcx,%r14
1407df33e:	33 ff                	xor    %edi,%edi
1407df340:	49 8b 08             	mov    (%r8),%rcx
1407df343:	49 8b 40 08          	mov    0x8(%r8),%rax
1407df347:	48 2b c1             	sub    %rcx,%rax
1407df34a:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407df34e:	48 83 f8 10          	cmp    $0x10,%rax
1407df352:	74 22                	je     0x1407df376
1407df354:	48 8d 15 85 64 85 00 	lea    0x856485(%rip),%rdx        # 0x1410357e0
1407df35b:	48 8b 0d 96 21 c5 00 	mov    0xc52196(%rip),%rcx        # 0x1414314f8
1407df362:	e8 59 42 fb ff       	call   0x1407935c0
1407df367:	33 d2                	xor    %edx,%edx
1407df369:	49 8b ce             	mov    %r14,%rcx
1407df36c:	e8 3f f6 a2 ff       	call   0x14020e9b0
1407df371:	e9 2c 01 00 00       	jmp    0x1407df4a2
1407df376:	48 8b 09             	mov    (%rcx),%rcx
1407df379:	e8 a2 55 f5 ff       	call   0x140734920
1407df37e:	48 8b d8             	mov    %rax,%rbx
1407df381:	48 8b 0e             	mov    (%rsi),%rcx
1407df384:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407df388:	e8 93 55 f5 ff       	call   0x140734920
1407df38d:	48 8b f0             	mov    %rax,%rsi
1407df390:	48 8b cb             	mov    %rbx,%rcx
1407df393:	e8 98 77 f5 ff       	call   0x140736b30
1407df398:	48 8b e8             	mov    %rax,%rbp
1407df39b:	48 8b cb             	mov    %rbx,%rcx
1407df39e:	e8 6d f2 f5 ff       	call   0x14073e610
1407df3a3:	4c 63 f8             	movslq %eax,%r15
1407df3a6:	85 c0                	test   %eax,%eax
1407df3a8:	75 57                	jne    0x1407df401
1407df3aa:	b9 10 00 00 00       	mov    $0x10,%ecx
1407df3af:	e8 54 bd 63 00       	call   0x140e1b108
1407df3b4:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df3b9:	48 85 c0             	test   %rax,%rax
1407df3bc:	74 16                	je     0x1407df3d4
1407df3be:	41 b1 01             	mov    $0x1,%r9b
1407df3c1:	45 33 c0             	xor    %r8d,%r8d
1407df3c4:	48 8b d5             	mov    %rbp,%rdx
1407df3c7:	48 8b c8             	mov    %rax,%rcx
1407df3ca:	e8 81 1f f4 ff       	call   0x140721350
1407df3cf:	48 8b d8             	mov    %rax,%rbx
1407df3d2:	eb 03                	jmp    0x1407df3d7
1407df3d4:	48 8b df             	mov    %rdi,%rbx
1407df3d7:	b9 28 00 00 00       	mov    $0x28,%ecx
1407df3dc:	e8 27 bd 63 00       	call   0x140e1b108
1407df3e1:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df3e6:	48 85 c0             	test   %rax,%rax
1407df3e9:	74 0e                	je     0x1407df3f9
1407df3eb:	48 8b d3             	mov    %rbx,%rdx
1407df3ee:	48 8b c8             	mov    %rax,%rcx
1407df3f1:	e8 6a 28 f5 ff       	call   0x140731c60
1407df3f6:	48 8b f8             	mov    %rax,%rdi
1407df3f9:	49 89 3e             	mov    %rdi,(%r14)
1407df3fc:	e9 a1 00 00 00       	jmp    0x1407df4a2
1407df401:	48 8b 46 20          	mov    0x20(%rsi),%rax
1407df405:	8b df                	mov    %edi,%ebx
1407df407:	45 85 ff             	test   %r15d,%r15d
1407df40a:	7e 41                	jle    0x1407df44d
1407df40c:	4c 8b 00             	mov    (%rax),%r8
1407df40f:	4c 8b cf             	mov    %rdi,%r9
1407df412:	4c 63 58 08          	movslq 0x8(%rax),%r11
1407df416:	4d 8b d7             	mov    %r15,%r10
1407df419:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1407df420:	48 8b c7             	mov    %rdi,%rax
1407df423:	45 85 db             	test   %r11d,%r11d
1407df426:	7e 25                	jle    0x1407df44d
1407df428:	41 0f b6 4c 2a ff    	movzbl -0x1(%r10,%rbp,1),%ecx
1407df42e:	66 90                	xchg   %ax,%ax
1407df430:	42 3a 0c 00          	cmp    (%rax,%r8,1),%cl
1407df434:	74 0a                	je     0x1407df440
1407df436:	48 ff c0             	inc    %rax
1407df439:	49 3b c3             	cmp    %r11,%rax
1407df43c:	7c f2                	jl     0x1407df430
1407df43e:	eb 0d                	jmp    0x1407df44d
1407df440:	ff c3                	inc    %ebx
1407df442:	49 ff c1             	inc    %r9
1407df445:	49 ff ca             	dec    %r10
1407df448:	4d 3b cf             	cmp    %r15,%r9
1407df44b:	7c d3                	jl     0x1407df420
1407df44d:	b9 10 00 00 00       	mov    $0x10,%ecx
1407df452:	e8 b1 bc 63 00       	call   0x140e1b108
1407df457:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df45c:	48 85 c0             	test   %rax,%rax
1407df45f:	74 19                	je     0x1407df47a
1407df461:	44 2b fb             	sub    %ebx,%r15d
1407df464:	41 b1 01             	mov    $0x1,%r9b
1407df467:	45 8b c7             	mov    %r15d,%r8d
1407df46a:	48 8b d5             	mov    %rbp,%rdx
1407df46d:	48 8b c8             	mov    %rax,%rcx
1407df470:	e8 db 1e f4 ff       	call   0x140721350
1407df475:	48 8b d8             	mov    %rax,%rbx
1407df478:	eb 03                	jmp    0x1407df47d
1407df47a:	48 8b df             	mov    %rdi,%rbx
1407df47d:	b9 28 00 00 00       	mov    $0x28,%ecx
1407df482:	e8 81 bc 63 00       	call   0x140e1b108
1407df487:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df48c:	48 85 c0             	test   %rax,%rax
1407df48f:	74 0e                	je     0x1407df49f
1407df491:	48 8b d3             	mov    %rbx,%rdx
1407df494:	48 8b c8             	mov    %rax,%rcx
1407df497:	e8 c4 27 f5 ff       	call   0x140731c60
1407df49c:	48 8b f8             	mov    %rax,%rdi
1407df49f:	49 89 3e             	mov    %rdi,(%r14)
1407df4a2:	49 8b c6             	mov    %r14,%rax
1407df4a5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407df4aa:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1407df4af:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1407df4b4:	48 83 c4 30          	add    $0x30,%rsp
1407df4b8:	41 5f                	pop    %r15
1407df4ba:	41 5e                	pop    %r14
1407df4bc:	5f                   	pop    %rdi
1407df4bd:	c3                   	ret
1407df4be:	cc                   	int3
1407df4bf:	cc                   	int3
1407df4c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407df4c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407df4ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407df4cf:	57                   	push   %rdi
1407df4d0:	41 56                	push   %r14
1407df4d2:	41 57                	push   %r15
1407df4d4:	48 83 ec 30          	sub    $0x30,%rsp
1407df4d8:	4c 8b f1             	mov    %rcx,%r14
1407df4db:	33 ed                	xor    %ebp,%ebp
1407df4dd:	49 8b 08             	mov    (%r8),%rcx
1407df4e0:	49 8b 40 08          	mov    0x8(%r8),%rax
1407df4e4:	48 2b c1             	sub    %rcx,%rax
1407df4e7:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407df4eb:	48 83 f8 08          	cmp    $0x8,%rax
1407df4ef:	74 22                	je     0x1407df513
1407df4f1:	48 8d 15 40 63 85 00 	lea    0x856340(%rip),%rdx        # 0x141035838
1407df4f8:	48 8b 0d f9 1f c5 00 	mov    0xc51ff9(%rip),%rcx        # 0x1414314f8
1407df4ff:	e8 bc 40 fb ff       	call   0x1407935c0
1407df504:	33 d2                	xor    %edx,%edx
1407df506:	49 8b ce             	mov    %r14,%rcx
1407df509:	e8 a2 f4 a2 ff       	call   0x14020e9b0
1407df50e:	e9 d4 00 00 00       	jmp    0x1407df5e7
1407df513:	48 8b 09             	mov    (%rcx),%rcx
1407df516:	e8 05 54 f5 ff       	call   0x140734920
1407df51b:	48 8b d8             	mov    %rax,%rbx
1407df51e:	48 8b c8             	mov    %rax,%rcx
1407df521:	e8 0a 76 f5 ff       	call   0x140736b30
1407df526:	48 8b f8             	mov    %rax,%rdi
1407df529:	48 8b cb             	mov    %rbx,%rcx
1407df52c:	e8 df f0 f5 ff       	call   0x14073e610
1407df531:	44 8b f8             	mov    %eax,%r15d
1407df534:	42 8d 0c 7d 03 00 00 	lea    0x3(,%r15,2),%ecx
1407df53b:	00
1407df53c:	e8 db c0 63 00       	call   0x140e1b61c
1407df541:	48 8b f0             	mov    %rax,%rsi
1407df544:	c6 00 22             	movb   $0x22,(%rax)
1407df547:	bb 01 00 00 00       	mov    $0x1,%ebx
1407df54c:	45 85 ff             	test   %r15d,%r15d
1407df54f:	74 39                	je     0x1407df58a
1407df551:	41 8b d7             	mov    %r15d,%edx
1407df554:	49 b8 05 00 00 00 00 	movabs $0x4400000000000005,%r8
1407df55b:	00 00 44
1407df55e:	66 90                	xchg   %ax,%ax
1407df560:	0f b6 07             	movzbl (%rdi),%eax
1407df563:	2c 22                	sub    $0x22,%al
1407df565:	3c 3e                	cmp    $0x3e,%al
1407df567:	77 0e                	ja     0x1407df577
1407df569:	49 0f a3 c0          	bt     %rax,%r8
1407df56d:	73 08                	jae    0x1407df577
1407df56f:	8b c3                	mov    %ebx,%eax
1407df571:	c6 04 30 5c          	movb   $0x5c,(%rax,%rsi,1)
1407df575:	ff c3                	inc    %ebx
1407df577:	8b cb                	mov    %ebx,%ecx
1407df579:	0f b6 07             	movzbl (%rdi),%eax
1407df57c:	88 04 31             	mov    %al,(%rcx,%rsi,1)
1407df57f:	ff c3                	inc    %ebx
1407df581:	48 ff c7             	inc    %rdi
1407df584:	48 83 ea 01          	sub    $0x1,%rdx
1407df588:	75 d6                	jne    0x1407df560
1407df58a:	8b c3                	mov    %ebx,%eax
1407df58c:	c6 04 30 22          	movb   $0x22,(%rax,%rsi,1)
1407df590:	ff c3                	inc    %ebx
1407df592:	40 88 2c 33          	mov    %bpl,(%rbx,%rsi,1)
1407df596:	b9 10 00 00 00       	mov    $0x10,%ecx
1407df59b:	e8 68 bb 63 00       	call   0x140e1b108
1407df5a0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df5a5:	48 85 c0             	test   %rax,%rax
1407df5a8:	74 15                	je     0x1407df5bf
1407df5aa:	44 8b cb             	mov    %ebx,%r9d
1407df5ad:	4c 8b c6             	mov    %rsi,%r8
1407df5b0:	b2 01                	mov    $0x1,%dl
1407df5b2:	48 8b c8             	mov    %rax,%rcx
1407df5b5:	e8 c6 1e f4 ff       	call   0x140721480
1407df5ba:	48 8b d8             	mov    %rax,%rbx
1407df5bd:	eb 03                	jmp    0x1407df5c2
1407df5bf:	48 8b dd             	mov    %rbp,%rbx
1407df5c2:	b9 28 00 00 00       	mov    $0x28,%ecx
1407df5c7:	e8 3c bb 63 00       	call   0x140e1b108
1407df5cc:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407df5d1:	48 85 c0             	test   %rax,%rax
1407df5d4:	74 0e                	je     0x1407df5e4
1407df5d6:	48 8b d3             	mov    %rbx,%rdx
1407df5d9:	48 8b c8             	mov    %rax,%rcx
1407df5dc:	e8 7f 26 f5 ff       	call   0x140731c60
1407df5e1:	48 8b e8             	mov    %rax,%rbp
1407df5e4:	49 89 2e             	mov    %rbp,(%r14)
1407df5e7:	49 8b c6             	mov    %r14,%rax
1407df5ea:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407df5ef:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1407df5f4:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1407df5f9:	48 83 c4 30          	add    $0x30,%rsp
1407df5fd:	41 5f                	pop    %r15
1407df5ff:	41 5e                	pop    %r14
1407df601:	5f                   	pop    %rdi
1407df602:	c3                   	ret
1407df603:	cc                   	int3
1407df604:	cc                   	int3
1407df605:	cc                   	int3
1407df606:	cc                   	int3
1407df607:	cc                   	int3
1407df608:	cc                   	int3
1407df609:	cc                   	int3
1407df60a:	cc                   	int3
1407df60b:	cc                   	int3
1407df60c:	cc                   	int3
1407df60d:	cc                   	int3
1407df60e:	cc                   	int3
1407df60f:	cc                   	int3
1407df610:	40 53                	rex push %rbx
1407df612:	48 83 ec 30          	sub    $0x30,%rsp
1407df616:	48 8b d9             	mov    %rcx,%rbx
1407df619:	49 8b 08             	mov    (%r8),%rcx
1407df61c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407df620:	48 2b c1             	sub    %rcx,%rax
1407df623:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407df627:	48 83 f8 10          	cmp    $0x10,%rax
1407df62b:	74 26                	je     0x1407df653
1407df62d:	48 8d 15 c4 e2 84 00 	lea    0x84e2c4(%rip),%rdx        # 0x14102d8f8
1407df634:	48 8b 0d bd 1e c5 00 	mov    0xc51ebd(%rip),%rcx        # 0x1414314f8
1407df63b:	e8 80 3f fb ff       	call   0x1407935c0
1407df640:	33 d2                	xor    %edx,%edx
1407df642:	48 8b cb             	mov    %rbx,%rcx
1407df645:	e8 66 f3 a2 ff       	call   0x14020e9b0
1407df64a:	48 8b c3             	mov    %rbx,%rax
1407df64d:	48 83 c4 30          	add    $0x30,%rsp
1407df651:	5b                   	pop    %rbx
1407df652:	c3                   	ret
1407df653:	48 8b 01             	mov    (%rcx),%rax
1407df656:	48 3b 41 08          	cmp    0x8(%rcx),%rax
1407df65a:	48 8b 0d 17 38 c5 00 	mov    0xc53817(%rip),%rcx        # 0x141432e78
1407df661:	75 06                	jne    0x1407df669
1407df663:	48 83 c1 58          	add    $0x58,%rcx
1407df667:	eb 04                	jmp    0x1407df66d
1407df669:	48 83 c1 60          	add    $0x60,%rcx
1407df66d:	48 8b 09             	mov    (%rcx),%rcx
1407df670:	48 85 c9             	test   %rcx,%rcx
1407df673:	74 14                	je     0x1407df689
1407df675:	8b 41 10             	mov    0x10(%rcx),%eax
1407df678:	ff c0                	inc    %eax
1407df67a:	89 41 10             	mov    %eax,0x10(%rcx)
1407df67d:	83 f8 01             	cmp    $0x1,%eax
1407df680:	7e 1e                	jle    0x1407df6a0
1407df682:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407df687:	74 0c                	je     0x1407df695
1407df689:	48 89 0b             	mov    %rcx,(%rbx)
1407df68c:	48 8b c3             	mov    %rbx,%rax
1407df68f:	48 83 c4 30          	add    $0x30,%rsp
1407df693:	5b                   	pop    %rbx
1407df694:	c3                   	ret
1407df695:	b9 01 00 00 00       	mov    $0x1,%ecx
1407df69a:	e8 61 b0 fa ff       	call   0x14078a700
1407df69f:	cc                   	int3
1407df6a0:	33 c9                	xor    %ecx,%ecx
1407df6a2:	e8 59 b0 fa ff       	call   0x14078a700
1407df6a7:	cc                   	int3
1407df6a8:	cc                   	int3
1407df6a9:	cc                   	int3
1407df6aa:	cc                   	int3
1407df6ab:	cc                   	int3
1407df6ac:	cc                   	int3
1407df6ad:	cc                   	int3
1407df6ae:	cc                   	int3
1407df6af:	cc                   	int3
1407df6b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407df6b5:	55                   	push   %rbp
1407df6b6:	56                   	push   %rsi
1407df6b7:	57                   	push   %rdi
1407df6b8:	41 54                	push   %r12
1407df6ba:	41 55                	push   %r13
1407df6bc:	41 56                	push   %r14
1407df6be:	41 57                	push   %r15
1407df6c0:	48 8b ec             	mov    %rsp,%rbp
1407df6c3:	48 83 ec 60          	sub    $0x60,%rsp
1407df6c7:	49 8b d8             	mov    %r8,%rbx
1407df6ca:	48 8b f1             	mov    %rcx,%rsi
1407df6cd:	45 33 e4             	xor    %r12d,%r12d
1407df6d0:	49 8b 08             	mov    (%r8),%rcx
1407df6d3:	49 8b 40 08          	mov    0x8(%r8),%rax
1407df6d7:	48 2b c1             	sub    %rcx,%rax
1407df6da:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407df6de:	48 83 f8 18          	cmp    $0x18,%rax
1407df6e2:	74 22                	je     0x1407df706
1407df6e4:	48 8d 15 2d 66 85 00 	lea    0x85662d(%rip),%rdx        # 0x141035d18
1407df6eb:	48 8b 0d 06 1e c5 00 	mov    0xc51e06(%rip),%rcx        # 0x1414314f8
1407df6f2:	e8 c9 3e fb ff       	call   0x1407935c0
1407df6f7:	33 d2                	xor    %edx,%edx
1407df6f9:	48 8b ce             	mov    %rsi,%rcx
1407df6fc:	e8 af f2 a2 ff       	call   0x14020e9b0
1407df701:	e9 ae 05 00 00       	jmp    0x1407dfcb4
1407df706:	48 8b 09             	mov    (%rcx),%rcx
1407df709:	e8 12 52 f5 ff       	call   0x140734920
1407df70e:	4c 8b f0             	mov    %rax,%r14
1407df711:	48 8b 0b             	mov    (%rbx),%rcx
1407df714:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1407df718:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1407df71c:	e8 ff 51 f5 ff       	call   0x140734920
1407df721:	4c 8b f8             	mov    %rax,%r15
1407df724:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1407df728:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1407df72c:	e8 ef d2 f8 ff       	call   0x14076ca20
1407df731:	90                   	nop
1407df732:	48 8b 38             	mov    (%rax),%rdi
1407df735:	49 8b ce             	mov    %r14,%rcx
1407df738:	e8 93 81 f5 ff       	call   0x1407378d0
1407df73d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407df741:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1407df748:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407df74f:	00
1407df750:	48 ff c2             	inc    %rdx
1407df753:	80 3c 10 00          	cmpb   $0x0,(%rax,%rdx,1)
1407df757:	75 f7                	jne    0x1407df750
1407df759:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
1407df75d:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407df761:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407df766:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1407df76a:	48 8b cf             	mov    %rdi,%rcx
1407df76d:	e8 de cf f8 ff       	call   0x14076c750
1407df772:	48 8b f8             	mov    %rax,%rdi
1407df775:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8