1409264f1:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1409264f6:	33 ed                	xor    %ebp,%ebp
1409264f8:	4c 63 fa             	movslq %edx,%r15
1409264fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140926500:	0f b6 16             	movzbl (%rsi),%edx
140926503:	0f b6 c2             	movzbl %dl,%eax
140926506:	80 fa b0             	cmp    $0xb0,%dl
140926509:	75 04                	jne    0x14092650f
14092650b:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
14092650f:	3c b1                	cmp    $0xb1,%al
140926511:	75 09                	jne    0x14092651c
140926513:	48 8b 46 20          	mov    0x20(%rsi),%rax
140926517:	48 8b c8             	mov    %rax,%rcx
14092651a:	eb 0c                	jmp    0x140926528
14092651c:	3c 8a                	cmp    $0x8a,%al
14092651e:	75 2a                	jne    0x14092654a
140926520:	48 8b 46 20          	mov    0x20(%rsi),%rax
140926524:	48 8b 48 20          	mov    0x20(%rax),%rcx
140926528:	83 39 01             	cmpl   $0x1,(%rcx)
14092652b:	7e 1d                	jle    0x14092654a
14092652d:	80 fa 8a             	cmp    $0x8a,%dl
140926530:	74 0d                	je     0x14092653f
140926532:	80 7e 02 8a          	cmpb   $0x8a,0x2(%rsi)
140926536:	74 07                	je     0x14092653f
140926538:	48 8b 5c 28 08       	mov    0x8(%rax,%rbp,1),%rbx
14092653d:	eb 0e                	jmp    0x14092654d
14092653f:	48 8b 40 20          	mov    0x20(%rax),%rax
140926543:	48 8b 5c 28 08       	mov    0x8(%rax,%rbp,1),%rbx
140926548:	eb 03                	jmp    0x14092654d
14092654a:	48 8b de             	mov    %rsi,%rbx
14092654d:	41 0f b6 3e          	movzbl (%r14),%edi
140926551:	48 8b cb             	mov    %rbx,%rcx
140926554:	e8 97 3b fb ff       	call   0x1408da0f0
140926559:	3c 40                	cmp    $0x40,%al
14092655b:	7e 12                	jle    0x14092656f
14092655d:	40 80 ff 40          	cmp    $0x40,%dil
140926561:	7e 10                	jle    0x140926573
140926563:	3c 43                	cmp    $0x43,%al
140926565:	7d 12                	jge    0x140926579
140926567:	40 80 ff 43          	cmp    $0x43,%dil
14092656b:	7c 1c                	jl     0x140926589
14092656d:	eb 0a                	jmp    0x140926579
14092656f:	40 0f b6 c7          	movzbl %dil,%eax
140926573:	0c 40                	or     $0x40,%al
140926575:	3c 41                	cmp    $0x41,%al
140926577:	74 10                	je     0x140926589
140926579:	41 0f b6 16          	movzbl (%r14),%edx
14092657d:	48 8b cb             	mov    %rbx,%rcx
140926580:	e8 bb 9b fb ff       	call   0x1408e0140
140926585:	85 c0                	test   %eax,%eax
140926587:	74 04                	je     0x14092658d
140926589:	41 c6 06 41          	movb   $0x41,(%r14)
14092658d:	48 83 c5 20          	add    $0x20,%rbp
140926591:	49 ff c6             	inc    %r14
140926594:	49 83 ef 01          	sub    $0x1,%r15
140926598:	0f 85 62 ff ff ff    	jne    0x140926500
14092659e:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1409265a3:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1409265a8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409265ad:	48 83 c4 20          	add    $0x20,%rsp
1409265b1:	41 5f                	pop    %r15
1409265b3:	41 5e                	pop    %r14
1409265b5:	5e                   	pop    %rsi
1409265b6:	c3                   	ret
1409265b7:	cc                   	int3
1409265b8:	cc                   	int3
1409265b9:	cc                   	int3
1409265ba:	cc                   	int3
1409265bb:	cc                   	int3
1409265bc:	cc                   	int3
1409265bd:	cc                   	int3
1409265be:	cc                   	int3
1409265bf:	cc                   	int3
1409265c0:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1409265c5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1409265ca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409265cf:	53                   	push   %rbx
1409265d0:	55                   	push   %rbp
1409265d1:	56                   	push   %rsi
1409265d2:	57                   	push   %rdi
1409265d3:	41 54                	push   %r12
1409265d5:	41 55                	push   %r13
1409265d7:	41 56                	push   %r14
1409265d9:	41 57                	push   %r15
1409265db:	48 83 ec 78          	sub    $0x78,%rsp
1409265df:	4d 8b 78 50          	mov    0x50(%r8),%r15
1409265e3:	49 8b d8             	mov    %r8,%rbx
1409265e6:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1409265ea:	4c 8b d2             	mov    %rdx,%r10
1409265ed:	4c 8b 29             	mov    (%rcx),%r13
1409265f0:	48 8b f1             	mov    %rcx,%rsi
1409265f3:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1409265f8:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1409265fd:	4d 85 ff             	test   %r15,%r15
140926600:	74 13                	je     0x140926615
140926602:	4d 39 2f             	cmp    %r13,(%r15)
140926605:	74 09                	je     0x140926610
140926607:	4d 8b 7f 28          	mov    0x28(%r15),%r15
14092660b:	4d 85 ff             	test   %r15,%r15
14092660e:	75 f2                	jne    0x140926602
140926610:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140926615:	8b 6a 4c             	mov    0x4c(%rdx),%ebp
140926618:	45 33 db             	xor    %r11d,%r11d
14092661b:	8b 51 34             	mov    0x34(%rcx),%edx
14092661e:	45 0f bf 40 36       	movswl 0x36(%r8),%r8d
140926623:	41 83 c0 02          	add    $0x2,%r8d
140926627:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
14092662c:	44 89 44 24 44       	mov    %r8d,0x44(%rsp)
140926631:	8d 42 01             	lea    0x1(%rdx),%eax
140926634:	89 ac 24 c0 00 00 00 	mov    %ebp,0xc0(%rsp)
14092663b:	89 41 34             	mov    %eax,0x34(%rcx)
14092663e:	4c 63 b7 90 00 00 00 	movslq 0x90(%rdi),%r14
140926645:	89 54 24 48          	mov    %edx,0x48(%rsp)
140926649:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
14092664e:	44 39 b7 94 00 00 00 	cmp    %r14d,0x94(%rdi)
140926655:	7f 39                	jg     0x140926690
140926657:	45 8b c8             	mov    %r8d,%r9d
14092665a:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
14092665f:	44 8b c2             	mov    %edx,%r8d
140926662:	48 8b cf             	mov    %rdi,%rcx
140926665:	ba 76 00 00 00       	mov    $0x76,%edx
14092666a:	e8 31 67 f8 ff       	call   0x1408acda0
14092666f:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
140926674:	44 8b f0             	mov    %eax,%r14d
140926677:	4c 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%r9
14092667e:	00
14092667f:	45 33 db             	xor    %r11d,%r11d
140926682:	4c 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%r10
140926689:	00
14092668a:	89 44 24 50          	mov    %eax,0x50(%rsp)
14092668e:	eb 2f                	jmp    0x1409266bf
140926690:	4b 8d 0c 76          	lea    (%r14,%r14,2),%rcx
140926694:	41 8d 46 01          	lea    0x1(%r14),%eax
140926698:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
14092669e:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1409266a5:	c7 04 c8 76 00 00 00 	movl   $0x76,(%rax,%rcx,8)
1409266ac:	89 54 c8 04          	mov    %edx,0x4(%rax,%rcx,8)
1409266b0:	44 89 44 c8 08       	mov    %r8d,0x8(%rax,%rcx,8)
1409266b5:	44 89 5c c8 0c       	mov    %r11d,0xc(%rax,%rcx,8)
1409266ba:	4c 89 5c c8 10       	mov    %r11,0x10(%rax,%rcx,8)
1409266bf:	8b 46 38             	mov    0x38(%rsi),%eax
1409266c2:	42 8d 0c 00          	lea    (%rax,%r8,1),%ecx
1409266c6:	89 4e 38             	mov    %ecx,0x38(%rsi)
1409266c9:	44 8d 60 01          	lea    0x1(%rax),%r12d
1409266cd:	41 83 3a 01          	cmpl   $0x1,(%r10)
1409266d1:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1409266d6:	0f 8e 37 03 00 00    	jle    0x140926a13
1409266dc:	f6 43 30 80          	testb  $0x80,0x30(%rbx)
1409266e0:	49 8b eb             	mov    %r11,%rbp
1409266e3:	4c 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12
1409266ea:	00
1409266eb:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
1409266f0:	0f 85 30 01 00 00    	jne    0x140926826
1409266f6:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
1409266fd:	00
1409266fe:	48 85 d2             	test   %rdx,%rdx
140926701:	74 13                	je     0x140926716
140926703:	45 33 c9             	xor    %r9d,%r9d
140926706:	45 33 c0             	xor    %r8d,%r8d
140926709:	49 8b cd             	mov    %r13,%rcx
14092670c:	e8 1f cc f7 ff       	call   0x1408a3330
140926711:	e9 73 01 00 00       	jmp    0x140926889
140926716:	48 8b 0e             	mov    (%rsi),%rcx
140926719:	ba 48 00 00 00       	mov    $0x48,%edx
14092671e:	e8 dd fe fa ff       	call   0x1408d6600
140926723:	48 8b d8             	mov    %rax,%rbx
140926726:	48 85 c0             	test   %rax,%rax
140926729:	0f 84 5d 01 00 00    	je     0x14092688c
14092672f:	0f 57 c0             	xorps  %xmm0,%xmm0
140926732:	33 c0                	xor    %eax,%eax
140926734:	0f 11 03             	movups %xmm0,(%rbx)
140926737:	45 33 f6             	xor    %r14d,%r14d
14092673a:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
14092673e:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140926742:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140926746:	48 89 43 40          	mov    %rax,0x40(%rbx)
14092674a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14092674e:	c6 03 4b             	movb   $0x4b,(%rbx)
140926751:	66 c7 43 32 ff ff    	movw   $0xffff,0x32(%rbx)
140926757:	48 85 c9             	test   %rcx,%rcx
14092675a:	74 05                	je     0x140926761
14092675c:	8b 49 28             	mov    0x28(%rcx),%ecx
14092675f:	eb 03                	jmp    0x140926764
140926761:	41 8b ce             	mov    %r14d,%ecx
140926764:	48 8b 43 18          	mov    0x18(%rbx),%rax
140926768:	89 8c 24 c0 00 00 00 	mov    %ecx,0xc0(%rsp)
14092676f:	48 85 c0             	test   %rax,%rax
140926772:	74 0e                	je     0x140926782
140926774:	39 48 28             	cmp    %ecx,0x28(%rax)
140926777:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
14092677b:	89 8c 24 c0 00 00 00 	mov    %ecx,0xc0(%rsp)
140926782:	44 8b 5b 04          	mov    0x4(%rbx),%r11d
140926786:	41 0f ba e3 0c       	bt     $0xc,%r11d
14092678b:	73 1a                	jae    0x1409267a7
14092678d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140926791:	48 8d 94 24 c0 00 00 	lea    0xc0(%rsp),%rdx
140926798:	00
140926799:	e8 62 6c f8 ff       	call   0x1408ad400
14092679e:	8b 8c 24 c0 00 00 00 	mov    0xc0(%rsp),%ecx
1409267a5:	eb 5a                	jmp    0x140926801
1409267a7:	4c 8b 53 20          	mov    0x20(%rbx),%r10
1409267ab:	4d 85 d2             	test   %r10,%r10
1409267ae:	74 51                	je     0x140926801
1409267b0:	4d 63 0a             	movslq (%r10),%r9
1409267b3:	4d 85 c9             	test   %r9,%r9
1409267b6:	7e 3a                	jle    0x1409267f2
1409267b8:	49 8d 52 08          	lea    0x8(%r10),%rdx
1409267bc:	4d 8b c1             	mov    %r9,%r8
1409267bf:	90                   	nop
1409267c0:	48 8b 02             	mov    (%rdx),%rax
1409267c3:	48 85 c0             	test   %rax,%rax
1409267c6:	74 07                	je     0x1409267cf
1409267c8:	39 48 28             	cmp    %ecx,0x28(%rax)
1409267cb:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
1409267cf:	48 83 c2 20          	add    $0x20,%rdx
1409267d3:	49 83 e8 01          	sub    $0x1,%r8
1409267d7:	75 e7                	jne    0x1409267c0
1409267d9:	41 8b d6             	mov    %r14d,%edx
1409267dc:	4d 8d 42 08          	lea    0x8(%r10),%r8
1409267e0:	49 8b 00             	mov    (%r8),%rax
1409267e3:	4d 8d 40 20          	lea    0x20(%r8),%r8
1409267e7:	0b 50 04             	or     0x4(%rax),%edx
1409267ea:	49 83 e9 01          	sub    $0x1,%r9
1409267ee:	75 f0                	jne    0x1409267e0
1409267f0:	eb 03                	jmp    0x1409267f5
1409267f2:	41 8b d6             	mov    %r14d,%edx
1409267f5:	81 e2 08 02 40 00    	and    $0x400208,%edx
1409267fb:	41 0b d3             	or     %r11d,%edx
1409267fe:	89 53 04             	mov    %edx,0x4(%rbx)
140926801:	ff c1                	inc    %ecx
140926803:	89 4b 28             	mov    %ecx,0x28(%rbx)
140926806:	48 8b 06             	mov    (%rsi),%rax
140926809:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
140926810:	41 3b c8             	cmp    %r8d,%ecx
140926813:	7e 77                	jle    0x14092688c
140926815:	48 8d 15 74 96 72 00 	lea    0x729674(%rip),%rdx        # 0x14104fe90
14092681c:	48 8b ce             	mov    %rsi,%rcx
14092681f:	e8 5c 30 fb ff       	call   0x1408d9880
140926824:	eb 66                	jmp    0x14092688c
140926826:	48 8b 6b 10          	mov    0x10(%rbx),%rbp
14092682a:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14092682f:	48 85 ed             	test   %rbp,%rbp
140926832:	74 17                	je     0x14092684b
140926834:	8b 45 64             	mov    0x64(%rbp),%eax
140926837:	24 03                	and    $0x3,%al
140926839:	3c 02                	cmp    $0x2,%al
14092683b:	74 09                	je     0x140926846
14092683d:	48 8b 6d 28          	mov    0x28(%rbp),%rbp
140926841:	48 85 ed             	test   %rbp,%rbp
140926844:	75 ee                	jne    0x140926834
140926846:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
14092684b:	48 8b 45 08          	mov    0x8(%rbp),%rax
14092684f:	48 0f bf 10          	movswq (%rax),%rdx
140926853:	49 63 0c 94          	movslq (%r12,%rdx,4),%rcx
140926857:	85 c9                	test   %ecx,%ecx
140926859:	78 26                	js     0x140926881
14092685b:	48 8b c1             	mov    %rcx,%rax
14092685e:	48 c1 e0 05          	shl    $0x5,%rax
140926862:	4a 8b 54 08 08       	mov    0x8(%rax,%r9,1),%rdx
140926867:	48 85 d2             	test   %rdx,%rdx
14092686a:	74 10                	je     0x14092687c
14092686c:	45 33 c9             	xor    %r9d,%r9d
14092686f:	45 33 c0             	xor    %r8d,%r8d
140926872:	49 8b cd             	mov    %r13,%rcx
140926875:	e8 b6 ca f7 ff       	call   0x1408a3330
14092687a:	eb 0d                	jmp    0x140926889
14092687c:	49 8b db             	mov    %r11,%rbx
14092687f:	eb 0b                	jmp    0x14092688c
140926881:	48 8b ce             	mov    %rsi,%rcx
140926884:	e8 b7 d9 f7 ff       	call   0x1408a4240
140926889:	48 8b d8             	mov    %rax,%rbx
14092688c:	48 8b 0e             	mov    (%rsi),%rcx
14092688f:	48 8b d3             	mov    %rbx,%rdx
140926892:	e8 99 90 fb ff       	call   0x1408df930
140926897:	33 c9                	xor    %ecx,%ecx
140926899:	48 8b d8             	mov    %rax,%rbx
14092689c:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1409268a3:	00
1409268a4:	44 8b f1             	mov    %ecx,%r14d
1409268a7:	66 3b 48 36          	cmp    0x36(%rax),%cx
1409268ab:	0f 8d 0d 01 00 00    	jge    0x1409269be
1409268b1:	0f 10 05 08 00 72 00 	movups 0x720008(%rip),%xmm0        # 0x1410468c0
1409268b8:	4c 8b bc 24 d8 00 00 	mov    0xd8(%rsp),%r15
1409268bf:	00
1409268c0:	48 8b f8             	mov    %rax,%rdi
1409268c3:	0f 10 0d e6 ff 71 00 	movups 0x71ffe6(%rip),%xmm1        # 0x1410468b0
1409268ca:	33 ed                	xor    %ebp,%ebp
1409268cc:	0f 1f 40 00          	nopl   0x0(%rax)
1409268d0:	49 63 04 24          	movslq (%r12),%rax
1409268d4:	85 c0                	test   %eax,%eax
1409268d6:	78 52                	js     0x14092692a
1409268d8:	48 c1 e0 05          	shl    $0x5,%rax
1409268dc:	4a 8b 54 38 08       	mov    0x8(%rax,%r15,1),%rdx
1409268e1:	48 85 d2             	test   %rdx,%rdx
1409268e4:	74 21                	je     0x140926907
1409268e6:	45 33 c9             	xor    %r9d,%r9d
1409268e9:	45 33 c0             	xor    %r8d,%r8d
1409268ec:	49 8b cd             	mov    %r13,%rcx
1409268ef:	e8 3c ca f7 ff       	call   0x1408a3330
1409268f4:	0f 10 05 c5 ff 71 00 	movups 0x71ffc5(%rip),%xmm0        # 0x1410468c0
1409268fb:	48 8b c8             	mov    %rax,%rcx
1409268fe:	0f 10 0d ab ff 71 00 	movups 0x71ffab(%rip),%xmm1        # 0x1410468b0
140926905:	eb 03                	jmp    0x14092690a
140926907:	48 8b cd             	mov    %rbp,%rcx
14092690a:	48 85 db             	test   %rbx,%rbx
14092690d:	74 2e                	je     0x14092693d
14092690f:	48 63 03             	movslq (%rbx),%rax
140926912:	8d 50 01             	lea    0x1(%rax),%edx
140926915:	39 53 04             	cmp    %edx,0x4(%rbx)
140926918:	7d 6a                	jge    0x140926984
14092691a:	4c 8b c1             	mov    %rcx,%r8
14092691d:	48 8b d3             	mov    %rbx,%rdx
140926920:	48 8b 0e             	mov    (%rsi),%rcx
140926923:	e8 18 8f fb ff       	call   0x1408df840
140926928:	eb 1e                	jmp    0x140926948
14092692a:	41 8b d6             	mov    %r14d,%edx
14092692d:	48 8b ce             	mov    %rsi,%rcx
140926930:	e8 0b d9 f7 ff       	call   0x1408a4240
140926935:	48 8b c8             	mov    %rax,%rcx
140926938:	48 85 db             	test   %rbx,%rbx
14092693b:	75 1e                	jne    0x14092695b
14092693d:	48 8b d1             	mov    %rcx,%rdx
140926940:	48 8b 0e             	mov    (%rsi),%rcx
140926943:	e8 e8 8f fb ff       	call   0x1408df930
140926948:	0f 10 05 71 ff 71 00 	movups 0x71ff71(%rip),%xmm0        # 0x1410468c0
14092694f:	48 8b d8             	mov    %rax,%rbx
140926952:	0f 10 0d 57 ff 71 00 	movups 0x71ff57(%rip),%xmm1        # 0x1410468b0
140926959:	eb 3e                	jmp    0x140926999
14092695b:	48 63 03             	movslq (%rbx),%rax
14092695e:	8d 50 01             	lea    0x1(%rax),%edx
140926961:	39 53 04             	cmp    %edx,0x4(%rbx)
140926964:	7d 10                	jge    0x140926976
140926966:	4c 8b c1             	mov    %rcx,%r8
140926969:	48 8b d3             	mov    %rbx,%rdx
14092696c:	48 8b 0e             	mov    (%rsi),%rcx
14092696f:	e8 cc 8e fb ff       	call   0x1408df840
140926974:	eb d2                	jmp    0x140926948
140926976:	0f 10 0d 33 ff 71 00 	movups 0x71ff33(%rip),%xmm1        # 0x1410468b0
14092697d:	0f 10 05 3c ff 71 00 	movups 0x71ff3c(%rip),%xmm0        # 0x1410468c0
140926984:	48 c1 e0 05          	shl    $0x5,%rax
140926988:	89 13                	mov    %edx,(%rbx)
14092698a:	0f 11 4c 18 08       	movups %xmm1,0x8(%rax,%rbx,1)
14092698f:	0f 11 44 18 18       	movups %xmm0,0x18(%rax,%rbx,1)
140926994:	48 89 4c 18 08       	mov    %rcx,0x8(%rax,%rbx,1)
140926999:	0f bf 47 36          	movswl 0x36(%rdi),%eax
14092699d:	41 ff c6             	inc    %r14d
1409269a0:	49 83 c4 04          	add    $0x4,%r12
1409269a4:	44 3b f0             	cmp    %eax,%r14d
1409269a7:	0f 8c 23 ff ff ff    	jl     0x1409268d0
1409269ad:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi