1400522f0:	49 8d 56 20          	lea    0x20(%r14),%rdx
1400522f4:	e8 57 3c 0d 00       	call   0x140125f50
1400522f9:	e9 a3 fb ff ff       	jmp    0x140051ea1
1400522fe:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140052303:	ba 55 00 00 00       	mov    $0x55,%edx
140052308:	e8 b3 c5 ff ff       	call   0x14004e8c0
14005230d:	e9 26 f5 ff ff       	jmp    0x140051838
140052312:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140052317:	0f be d0             	movsbl %al,%edx
14005231a:	e8 a1 c5 ff ff       	call   0x14004e8c0
14005231f:	e9 14 f5 ff ff       	jmp    0x140051838
140052324:	49 8b 46 10          	mov    0x10(%r14),%rax
140052328:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005232d:	f3 0f 6f 58 18       	movdqu 0x18(%rax),%xmm3
140052332:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140052337:	0f 11 9c 24 80 00 00 	movups %xmm3,0x80(%rsp)
14005233e:	00
14005233f:	0f be 50 01          	movsbl 0x1(%rax),%edx
140052343:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14005234a:	00
14005234b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140052350:	49 03 9e c8 00 00 00 	add    0xc8(%r14),%rbx
140052357:	45 8b 8e d0 00 00 00 	mov    0xd0(%r14),%r9d
14005235e:	49 89 d8             	mov    %rbx,%r8
140052361:	e8 fa d6 ff ff       	call   0x14004fa60
140052366:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14005236b:	e9 80 ec ff ff       	jmp    0x140050ff0
140052370:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140052375:	49 8b 0e             	mov    (%r14),%rcx
140052378:	4d 8d 86 90 00 00 00 	lea    0x90(%r14),%r8
14005237f:	4c 8d 0d d5 db 1a 00 	lea    0x1adbd5(%rip),%r9        # 0x1401fff5b
140052386:	e8 65 e2 ff ff       	call   0x1400505f0
14005238b:	45 31 c0             	xor    %r8d,%r8d
14005238e:	49 89 86 88 00 00 00 	mov    %rax,0x88(%r14)
140052395:	0f b6 10             	movzbl (%rax),%edx
140052398:	48 89 c3             	mov    %rax,%rbx
14005239b:	84 d2                	test   %dl,%dl
14005239d:	0f 84 82 00 00 00    	je     0x140052425
1400523a3:	45 31 c0             	xor    %r8d,%r8d
1400523a6:	31 c9                	xor    %ecx,%ecx
1400523a8:	80 fa 0a             	cmp    $0xa,%dl
1400523ab:	74 78                	je     0x140052425
1400523ad:	48 63 d1             	movslq %ecx,%rdx
1400523b0:	41 89 c9             	mov    %ecx,%r9d
1400523b3:	4c 8d 54 13 01       	lea    0x1(%rbx,%rdx,1),%r10
1400523b8:	45 0f b6 1a          	movzbl (%r10),%r11d
1400523bc:	44 89 ce             	mov    %r9d,%esi
1400523bf:	4c 89 d2             	mov    %r10,%rdx
1400523c2:	41 83 c1 01          	add    $0x1,%r9d
1400523c6:	49 83 c2 01          	add    $0x1,%r10
1400523ca:	45 84 db             	test   %r11b,%r11b
1400523cd:	74 06                	je     0x1400523d5
1400523cf:	41 80 fb 0a          	cmp    $0xa,%r11b
1400523d3:	75 e3                	jne    0x1400523b8
1400523d5:	44 39 c9             	cmp    %r9d,%ecx
1400523d8:	74 4b                	je     0x140052425
1400523da:	48 89 c1             	mov    %rax,%rcx
1400523dd:	4c 8d 05 3f dc 1a 00 	lea    0x1adc3f(%rip),%r8        # 0x140200023
1400523e4:	eb 0e                	jmp    0x1400523f4
1400523e6:	48 83 c1 01          	add    $0x1,%rcx
1400523ea:	49 83 c0 01          	add    $0x1,%r8
1400523ee:	44 3a 49 ff          	cmp    -0x1(%rcx),%r9b
1400523f2:	75 4a                	jne    0x14005243e
1400523f4:	45 0f b6 08          	movzbl (%r8),%r9d
1400523f8:	45 84 c9             	test   %r9b,%r9b
1400523fb:	75 e9                	jne    0x1400523e6
1400523fd:	48 89 c8             	mov    %rcx,%rax
140052400:	48 29 ca             	sub    %rcx,%rdx
140052403:	48 29 d8             	sub    %rbx,%rax
140052406:	49 89 96 c0 00 00 00 	mov    %rdx,0xc0(%r14)
14005240d:	49 89 86 b8 00 00 00 	mov    %rax,0xb8(%r14)
140052414:	8d 4e 02             	lea    0x2(%rsi),%ecx
140052417:	4c 63 c1             	movslq %ecx,%r8
14005241a:	4a 8d 04 03          	lea    (%rbx,%r8,1),%rax
14005241e:	0f b6 10             	movzbl (%rax),%edx
140052421:	84 d2                	test   %dl,%dl
140052423:	75 83                	jne    0x1400523a8
140052425:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14005242a:	41 80 4e 18 01       	orb    $0x1,0x18(%r14)
14005242f:	4d 89 86 d8 00 00 00 	mov    %r8,0xd8(%r14)
140052436:	0f b6 08             	movzbl (%rax),%ecx
140052439:	e9 b8 fa ff ff       	jmp    0x140051ef6
14005243e:	48 8d 0d e6 db 1a 00 	lea    0x1adbe6(%rip),%rcx        # 0x14020002b
140052445:	eb 0e                	jmp    0x140052455
140052447:	48 83 c0 01          	add    $0x1,%rax
14005244b:	48 83 c1 01          	add    $0x1,%rcx
14005244f:	44 3a 40 ff          	cmp    -0x1(%rax),%r8b
140052453:	75 bf                	jne    0x140052414
140052455:	44 0f b6 01          	movzbl (%rcx),%r8d
140052459:	45 84 c0             	test   %r8b,%r8b
14005245c:	75 e9                	jne    0x140052447
14005245e:	48 89 c1             	mov    %rax,%rcx
140052461:	48 29 c2             	sub    %rax,%rdx
140052464:	48 29 d9             	sub    %rbx,%rcx
140052467:	49 89 96 d0 00 00 00 	mov    %rdx,0xd0(%r14)
14005246e:	49 89 8e c8 00 00 00 	mov    %rcx,0xc8(%r14)
140052475:	eb 9d                	jmp    0x140052414
140052477:	80 f9 65             	cmp    $0x65,%cl
14005247a:	0f 85 e9 fa ff ff    	jne    0x140051f69
140052480:	49 8b 96 90 00 00 00 	mov    0x90(%r14),%rdx
140052487:	48 85 d2             	test   %rdx,%rdx
14005248a:	0f 84 1e f2 ff ff    	je     0x1400516ae
140052490:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140052495:	e8 f6 c3 ff ff       	call   0x14004e890
14005249a:	e9 0f f2 ff ff       	jmp    0x1400516ae
14005249f:	49 03 9e e0 00 00 00 	add    0xe0(%r14),%rbx
1400524a6:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1400524ab:	4c 89 e9             	mov    %r13,%rcx
1400524ae:	48 89 da             	mov    %rbx,%rdx
1400524b1:	e8 ca 6c 06 00       	call   0x1400b9180
1400524b6:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400524bb:	49 29 c4             	sub    %rax,%r12
1400524be:	49 8d 44 24 01       	lea    0x1(%r12),%rax
1400524c3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400524c8:	e9 8e fb ff ff       	jmp    0x14005205b
1400524cd:	31 c0                	xor    %eax,%eax
1400524cf:	48 83 c2 01          	add    $0x1,%rdx
1400524d3:	4c 89 e9             	mov    %r13,%rcx
1400524d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400524db:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1400524e2:	00
1400524e3:	48 8d bc 24 e0 00 00 	lea    0xe0(%rsp),%rdi
1400524ea:	00
1400524eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400524f0:	48 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%rsi
1400524f7:	00
1400524f8:	49 89 f9             	mov    %rdi,%r9
1400524fb:	48 89 94 24 a0 00 00 	mov    %rdx,0xa0(%rsp)
140052502:	00
140052503:	49 89 f0             	mov    %rsi,%r8
140052506:	48 89 ea             	mov    %rbp,%rdx
140052509:	e8 02 e7 ff ff       	call   0x140050c10
14005250e:	85 c0                	test   %eax,%eax
140052510:	0f 84 32 fb ff ff    	je     0x140052048
140052516:	e9 40 fb ff ff       	jmp    0x14005205b
14005251b:	49 03 9e e8 00 00 00 	add    0xe8(%r14),%rbx
140052522:	48 89 da             	mov    %rbx,%rdx
140052525:	e9 66 ff ff ff       	jmp    0x140052490
14005252a:	49 03 9e e0 00 00 00 	add    0xe0(%r14),%rbx
140052531:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140052536:	4c 8d 05 76 db 1a 00 	lea    0x1adb76(%rip),%r8        # 0x1402000b3
14005253d:	48 89 da             	mov    %rbx,%rdx
140052540:	e8 cb e5 ff ff       	call   0x140050b10
140052545:	e9 64 f1 ff ff       	jmp    0x1400516ae
14005254a:	49 03 9e e0 00 00 00 	add    0xe0(%r14),%rbx
140052551:	48 89 da             	mov    %rbx,%rdx
140052554:	49 89 d8             	mov    %rbx,%r8
140052557:	eb 08                	jmp    0x140052561
140052559:	3c 0a                	cmp    $0xa,%al
14005255b:	74 0c                	je     0x140052569
14005255d:	49 83 c0 01          	add    $0x1,%r8
140052561:	41 0f b6 00          	movzbl (%r8),%eax
140052565:	84 c0                	test   %al,%al
140052567:	75 f0                	jne    0x140052559
140052569:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14005256e:	49 29 d0             	sub    %rdx,%r8
140052571:	e8 aa e3 ff ff       	call   0x140050920
140052576:	e9 33 f1 ff ff       	jmp    0x1400516ae
14005257b:	49 8b b6 88 00 00 00 	mov    0x88(%r14),%rsi
140052582:	49 8b 8e d8 00 00 00 	mov    0xd8(%r14),%rcx
140052589:	48 01 f1             	add    %rsi,%rcx
14005258c:	e8 ef df ff ff       	call   0x140050580
140052591:	45 31 c0             	xor    %r8d,%r8d
140052594:	31 c9                	xor    %ecx,%ecx
140052596:	48 89 c2             	mov    %rax,%rdx
140052599:	48 29 f0             	sub    %rsi,%rax
14005259c:	49 89 86 e0 00 00 00 	mov    %rax,0xe0(%r14)
1400525a3:	e8 68 e5 ff ff       	call   0x140050b10
1400525a8:	48 89 c1             	mov    %rax,%rcx
1400525ab:	e8 d0 df ff ff       	call   0x140050580
1400525b0:	41 80 4e 18 02       	orb    $0x2,0x18(%r14)
1400525b5:	48 29 f0             	sub    %rsi,%rax
1400525b8:	49 89 86 e8 00 00 00 	mov    %rax,0xe8(%r14)
1400525bf:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400525c4:	0f b6 08             	movzbl (%rax),%ecx
1400525c7:	e9 a8 f9 ff ff       	jmp    0x140051f74
1400525cc:	0f 1f 40 00          	nopl   0x0(%rax)
1400525d0:	55                   	push   %rbp
1400525d1:	57                   	push   %rdi
1400525d2:	56                   	push   %rsi
1400525d3:	53                   	push   %rbx
1400525d4:	48 83 ec 28          	sub    $0x28,%rsp
1400525d8:	48 89 d3             	mov    %rdx,%rbx
1400525db:	48 85 c9             	test   %rcx,%rcx
1400525de:	0f 84 f4 00 00 00    	je     0x1400526d8
1400525e4:	48 be 00 00 00 00 01 	movabs $0x280100000000,%rsi
1400525eb:	28 00 00
1400525ee:	48 8d 3d df db 1a 00 	lea    0x1adbdf(%rip),%rdi        # 0x1402001d4
1400525f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400525fc:	00 00 00 00
140052600:	ba 25 00 00 00       	mov    $0x25,%edx
140052605:	e8 66 78 19 00       	call   0x1401e9e70
14005260a:	48 85 c0             	test   %rax,%rax
14005260d:	74 66                	je     0x140052675
14005260f:	48 8d 68 01          	lea    0x1(%rax),%rbp
140052613:	48 8d 15 b8 d7 1a 00 	lea    0x1ad7b8(%rip),%rdx        # 0x1401ffdd2
14005261a:	48 89 e9             	mov    %rbp,%rcx
14005261d:	0f 1f 00             	nopl   (%rax)
140052620:	44 0f b6 02          	movzbl (%rdx),%r8d
140052624:	45 84 c0             	test   %r8b,%r8b
140052627:	74 d7                	je     0x140052600
140052629:	48 83 c1 01          	add    $0x1,%rcx
14005262d:	48 83 c2 01          	add    $0x1,%rdx
140052631:	44 3a 41 ff          	cmp    -0x1(%rcx),%r8b
140052635:	74 e9                	je     0x140052620
140052637:	0f b6 50 01          	movzbl 0x1(%rax),%edx
14005263b:	80 fa 2d             	cmp    $0x2d,%dl
14005263e:	77 40                	ja     0x140052680
140052640:	48 0f a3 d6          	bt     %rdx,%rsi
140052644:	73 52                	jae    0x140052698
140052646:	0f b6 50 02          	movzbl 0x2(%rax),%edx
14005264a:	48 8d 48 02          	lea    0x2(%rax),%rcx
14005264e:	80 fa 4e             	cmp    $0x4e,%dl
140052651:	74 6d                	je     0x1400526c0
140052653:	0f 8e 91 00 00 00    	jle    0x1400526ea
140052659:	80 fa 53             	cmp    $0x53,%dl
14005265c:	74 72                	je     0x1400526d0
14005265e:	80 fa 64             	cmp    $0x64,%dl
140052661:	75 9d                	jne    0x140052600
140052663:	80 0b 04             	orb    $0x4,(%rbx)
140052666:	ba 25 00 00 00       	mov    $0x25,%edx
14005266b:	e8 00 78 19 00       	call   0x1401e9e70
140052670:	48 85 c0             	test   %rax,%rax
140052673:	75 9a                	jne    0x14005260f
140052675:	48 83 c4 28          	add    $0x28,%rsp
140052679:	5b                   	pop    %rbx
14005267a:	5e                   	pop    %rsi
14005267b:	5f                   	pop    %rdi
14005267c:	5d                   	pop    %rbp
14005267d:	c3                   	ret
14005267e:	66 90                	xchg   %ax,%ax
140052680:	48 89 e9             	mov    %rbp,%rcx
140052683:	80 fa 4e             	cmp    $0x4e,%dl
140052686:	74 38                	je     0x1400526c0
140052688:	7f cf                	jg     0x140052659
14005268a:	80 fa 44             	cmp    $0x44,%dl
14005268d:	74 d4                	je     0x140052663
14005268f:	e9 6c ff ff ff       	jmp    0x140052600
140052694:	0f 1f 40 00          	nopl   0x0(%rax)
140052698:	80 fa 28             	cmp    $0x28,%dl
14005269b:	75 13                	jne    0x1400526b0
14005269d:	48 8d 4d 01          	lea    0x1(%rbp),%rcx
1400526a1:	48 89 fa             	mov    %rdi,%rdx
1400526a4:	e8 17 81 04 00       	call   0x14009a7c0
1400526a9:	85 c0                	test   %eax,%eax
1400526ab:	74 03                	je     0x1400526b0
1400526ad:	80 0b 04             	orb    $0x4,(%rbx)
1400526b0:	48 89 e9             	mov    %rbp,%rcx
1400526b3:	e9 48 ff ff ff       	jmp    0x140052600
1400526b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400526bf:	00
1400526c0:	80 0b 01             	orb    $0x1,(%rbx)
1400526c3:	e9 38 ff ff ff       	jmp    0x140052600
1400526c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400526cf:	00
1400526d0:	80 0b 02             	orb    $0x2,(%rbx)
1400526d3:	e9 28 ff ff ff       	jmp    0x140052600
1400526d8:	48 8b 0d 29 12 22 00 	mov    0x221229(%rip),%rcx        # 0x140273908
1400526df:	48 85 c9             	test   %rcx,%rcx
1400526e2:	0f 85 fc fe ff ff    	jne    0x1400525e4
1400526e8:	eb 8b                	jmp    0x140052675
1400526ea:	48 89 cd             	mov    %rcx,%rbp
1400526ed:	80 fa 28             	cmp    $0x28,%dl
1400526f0:	74 ab                	je     0x14005269d
1400526f2:	80 fa 44             	cmp    $0x44,%dl
1400526f5:	0f 84 68 ff ff ff    	je     0x140052663
1400526fb:	e9 00 ff ff ff       	jmp    0x140052600
140052700:	41 57                	push   %r15
140052702:	41 56                	push   %r14
140052704:	41 55                	push   %r13
140052706:	41 54                	push   %r12
140052708:	55                   	push   %rbp
140052709:	57                   	push   %rdi
14005270a:	56                   	push   %rsi
14005270b:	53                   	push   %rbx
14005270c:	48 81 ec a8 01 00 00 	sub    $0x1a8,%rsp
140052713:	48 8b 35 d6 63 1e 00 	mov    0x1e63d6(%rip),%rsi        # 0x140238af0
14005271a:	48 8b 06             	mov    (%rsi),%rax
14005271d:	48 89 84 24 98 01 00 	mov    %rax,0x198(%rsp)
140052724:	00
140052725:	31 c0                	xor    %eax,%eax
140052727:	49 89 d6             	mov    %rdx,%r14
14005272a:	49 89 cf             	mov    %rcx,%r15
14005272d:	48 8b 94 24 10 02 00 	mov    0x210(%rsp),%rdx
140052734:	00
140052735:	48 8d bc 24 b8 00 00 	lea    0xb8(%rsp),%rdi
14005273c:	00
14005273d:	b9 1b 00 00 00       	mov    $0x1b,%ecx
140052742:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
140052747:	4c 8d a4 24 a0 00 00 	lea    0xa0(%rsp),%r12
14005274e:	00
14005274f:	48 8b 72 50          	mov    0x50(%rdx),%rsi
140052753:	4c 89 bc 24 a0 00 00 	mov    %r15,0xa0(%rsp)
14005275a:	00
14005275b:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
140052762:	00
140052763:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140052768:	4c 89 b4 24 a8 00 00 	mov    %r14,0xa8(%rsp)
14005276f:	00
140052770:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140052773:	49 8b 41 08          	mov    0x8(%r9),%rax
140052777:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14005277c:	4d 89 ce             	mov    %r9,%r14
14005277f:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
140052786:	00
140052787:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14005278c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140052791:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140052798:	00 00 00 00
14005279c:	0f 1f 40 00          	nopl   0x0(%rax)
1400527a0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400527a5:	4c 89 f1             	mov    %r14,%rcx
1400527a8:	e8 23 9b 04 00       	call   0x14009c2d0
1400527ad:	85 c0                	test   %eax,%eax
1400527af:	0f 84 bb 02 00 00    	je     0x140052a70
1400527b5:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1400527ba:	48 8d 15 11 d6 1a 00 	lea    0x1ad611(%rip),%rdx        # 0x1401ffdd2
1400527c1:	4c 89 c0             	mov    %r8,%rax
1400527c4:	eb 27                	jmp    0x1400527ed
1400527c6:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400527cd:	00 00 00 00
1400527d1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400527d8:	00 00 00 00
1400527dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400527e0:	48 83 c0 01          	add    $0x1,%rax
1400527e4:	48 83 c2 01          	add    $0x1,%rdx
1400527e8:	3a 48 ff             	cmp    -0x1(%rax),%cl
1400527eb:	75 53                	jne    0x140052840
1400527ed:	0f b6 0a             	movzbl (%rdx),%ecx
1400527f0:	84 c9                	test   %cl,%cl
1400527f2:	75 ec                	jne    0x1400527e0
1400527f4:	49 8b 16             	mov    (%r14),%rdx
1400527f7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400527fc:	48 85 d2             	test   %rdx,%rdx
1400527ff:	0f 84 db 00 00 00    	je     0x1400528e0
140052805:	49 8b 46 08          	mov    0x8(%r14),%rax
140052809:	48 29 c2             	sub    %rax,%rdx
14005280c:	48 83 fa 01          	cmp    $0x1,%rdx
140052810:	0f 84 ca 00 00 00    	je     0x1400528e0
140052816:	49 8b 56 10          	mov    0x10(%r14),%rdx
14005281a:	48 8d 48 01          	lea    0x1(%rax),%rcx
14005281e:	49 89 4e 08          	mov    %rcx,0x8(%r14)
140052822:	c6 04 02 25          	movb   $0x25,(%rdx,%rax,1)
140052826:	49 8b 56 10          	mov    0x10(%r14),%rdx
14005282a:	49 8b 46 08          	mov    0x8(%r14),%rax
14005282e:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140052832:	e9 69 ff ff ff       	jmp    0x1400527a0
140052837:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14005283e:	00 00
140052840:	41 0f b6 00          	movzbl (%r8),%eax