140030067:	5f                   	pop    %rdi
140030068:	5d                   	pop    %rbp
140030069:	41 5c                	pop    %r12
14003006b:	c3                   	ret
14003006c:	0f 1f 40 00          	nopl   0x0(%rax)
140030070:	48 83 e8 01          	sub    $0x1,%rax
140030074:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
140030078:	48 8b 3d a1 92 20 00 	mov    0x2092a1(%rip),%rdi        # 0x140239320
14003007f:	4c 8d 52 ff          	lea    -0x1(%rdx),%r10
140030083:	48 39 d0             	cmp    %rdx,%rax
140030086:	73 21                	jae    0x1400300a9
140030088:	eb 36                	jmp    0x1400300c0
14003008a:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140030091:	00 00 00 00
140030095:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003009c:	00 00 00 00
1400300a0:	48 83 e8 01          	sub    $0x1,%rax
1400300a4:	4c 39 d0             	cmp    %r10,%rax
1400300a7:	74 17                	je     0x1400300c0
1400300a9:	44 0f b6 08          	movzbl (%rax),%r9d
1400300ad:	42 f6 04 0f 01       	testb  $0x1,(%rdi,%r9,1)
1400300b2:	75 ec                	jne    0x1400300a0
1400300b4:	48 83 c0 01          	add    $0x1,%rax
1400300b8:	eb 09                	jmp    0x1400300c3
1400300ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400300c0:	48 89 d0             	mov    %rdx,%rax
1400300c3:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400300c7:	48 39 f1             	cmp    %rsi,%rcx
1400300ca:	72 0d                	jb     0x1400300d9
1400300cc:	eb 8e                	jmp    0x14003005c
1400300ce:	66 90                	xchg   %ax,%ax
1400300d0:	48 83 c1 01          	add    $0x1,%rcx
1400300d4:	48 39 f1             	cmp    %rsi,%rcx
1400300d7:	74 83                	je     0x14003005c
1400300d9:	80 39 3e             	cmpb   $0x3e,(%rcx)
1400300dc:	75 f2                	jne    0x1400300d0
1400300de:	4a 8d 44 02 ff       	lea    -0x1(%rdx,%r8,1),%rax
1400300e3:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1400300e7:	80 38 3e             	cmpb   $0x3e,(%rax)
1400300ea:	0f 84 e0 00 00 00    	je     0x1400301d0
1400300f0:	48 89 c3             	mov    %rax,%rbx
1400300f3:	48 8d 40 ff          	lea    -0x1(%rax),%rax
1400300f7:	80 7b ff 3e          	cmpb   $0x3e,-0x1(%rbx)
1400300fb:	75 f3                	jne    0x1400300f0
1400300fd:	48 39 f3             	cmp    %rsi,%rbx
140030100:	0f 83 ca 00 00 00    	jae    0x1400301d0
140030106:	48 8b 3d 13 92 20 00 	mov    0x209213(%rip),%rdi        # 0x140239320
14003010d:	eb 1e                	jmp    0x14003012d
14003010f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140030116:	00 00 00 00
14003011a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140030120:	48 83 c3 01          	add    $0x1,%rbx
140030124:	48 39 f3             	cmp    %rsi,%rbx
140030127:	0f 84 a3 00 00 00    	je     0x1400301d0
14003012d:	0f b6 03             	movzbl (%rbx),%eax
140030130:	f6 04 07 01          	testb  $0x1,(%rdi,%rax,1)
140030134:	75 ea                	jne    0x140030120
140030136:	48 39 f3             	cmp    %rsi,%rbx
140030139:	0f 83 91 00 00 00    	jae    0x1400301d0
14003013f:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
140030143:	4c 8d 25 60 c1 1c 00 	lea    0x1cc160(%rip),%r12        # 0x1401fc2aa
14003014a:	48 89 d9             	mov    %rbx,%rcx
14003014d:	4c 89 e2             	mov    %r12,%rdx
140030150:	e8 63 9d 1b 00       	call   0x1401e9eb8
140030155:	48 85 c0             	test   %rax,%rax
140030158:	74 76                	je     0x1400301d0
14003015a:	48 01 c3             	add    %rax,%rbx
14003015d:	48 89 5d 28          	mov    %rbx,0x28(%rbp)
140030161:	48 39 f3             	cmp    %rsi,%rbx
140030164:	72 23                	jb     0x140030189
140030166:	eb 68                	jmp    0x1400301d0
140030168:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003016f:	00 00 00 00
140030173:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003017a:	00 00 00 00
14003017e:	66 90                	xchg   %ax,%ax
140030180:	48 83 c3 01          	add    $0x1,%rbx
140030184:	48 39 f3             	cmp    %rsi,%rbx
140030187:	74 47                	je     0x1400301d0
140030189:	0f b6 03             	movzbl (%rbx),%eax
14003018c:	f6 04 07 01          	testb  $0x1,(%rdi,%rax,1)
140030190:	75 ee                	jne    0x140030180
140030192:	48 39 f3             	cmp    %rsi,%rbx
140030195:	73 39                	jae    0x1400301d0
140030197:	0f b6 03             	movzbl (%rbx),%eax
14003019a:	83 e8 2b             	sub    $0x2b,%eax
14003019d:	a8 fd                	test   $0xfd,%al
14003019f:	75 2f                	jne    0x1400301d0
1400301a1:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400301a5:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400301a9:	4c 89 e2             	mov    %r12,%rdx
1400301ac:	e8 07 9d 1b 00       	call   0x1401e9eb8
1400301b1:	48 85 c0             	test   %rax,%rax
1400301b4:	74 1a                	je     0x1400301d0
1400301b6:	48 8d 44 03 01       	lea    0x1(%rbx,%rax,1),%rax
1400301bb:	48 89 45 38          	mov    %rax,0x38(%rbp)
1400301bf:	31 c0                	xor    %eax,%eax
1400301c1:	48 83 c4 20          	add    $0x20,%rsp
1400301c5:	5b                   	pop    %rbx
1400301c6:	5e                   	pop    %rsi
1400301c7:	5f                   	pop    %rdi
1400301c8:	5d                   	pop    %rbp
1400301c9:	41 5c                	pop    %r12
1400301cb:	c3                   	ret
1400301cc:	0f 1f 40 00          	nopl   0x0(%rax)
1400301d0:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400301d4:	48 c7 45 30 00 00 00 	movq   $0x0,0x30(%rbp)
1400301db:	00
1400301dc:	31 c0                	xor    %eax,%eax
1400301de:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
1400301e2:	eb dd                	jmp    0x1400301c1
1400301e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400301eb:	00 00 00 00
1400301ef:	90                   	nop
1400301f0:	41 57                	push   %r15
1400301f2:	41 56                	push   %r14
1400301f4:	41 55                	push   %r13
1400301f6:	41 54                	push   %r12
1400301f8:	55                   	push   %rbp
1400301f9:	57                   	push   %rdi
1400301fa:	56                   	push   %rsi
1400301fb:	53                   	push   %rbx
1400301fc:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
140030203:	48 8b 3d e6 88 20 00 	mov    0x2088e6(%rip),%rdi        # 0x140238af0
14003020a:	48 8b 07             	mov    (%rdi),%rax
14003020d:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140030214:	00
140030215:	31 c0                	xor    %eax,%eax
140030217:	48 89 cb             	mov    %rcx,%rbx
14003021a:	48 89 d5             	mov    %rdx,%rbp
14003021d:	4c 89 c6             	mov    %r8,%rsi
140030220:	4d 85 c0             	test   %r8,%r8
140030223:	0f 84 32 01 00 00    	je     0x14003035b
140030229:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14003022d:	41 0f b6 00          	movzbl (%r8),%eax
140030231:	84 c0                	test   %al,%al
140030233:	0f 84 22 01 00 00    	je     0x14003035b
140030239:	3c 0a                	cmp    $0xa,%al
14003023b:	0f 84 1a 01 00 00    	je     0x14003035b
140030241:	48 8b 02             	mov    (%rdx),%rax
140030244:	4d 89 c2             	mov    %r8,%r10
140030247:	48 85 c0             	test   %rax,%rax
14003024a:	0f 84 40 01 00 00    	je     0x140030390
140030250:	45 31 e4             	xor    %r12d,%r12d
140030253:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003025a:	00 00 00 00
14003025e:	66 90                	xchg   %ax,%ax
140030260:	4c 8d 4d 08          	lea    0x8(%rbp),%r9
140030264:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003026b:	00 00 00 00
14003026f:	90                   	nop
140030270:	4c 89 d2             	mov    %r10,%rdx
140030273:	eb 1c                	jmp    0x140030291
140030275:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003027c:	00 00 00 00
140030280:	48 83 c2 01          	add    $0x1,%rdx
140030284:	48 83 c0 01          	add    $0x1,%rax
140030288:	3a 4a ff             	cmp    -0x1(%rdx),%cl
14003028b:	0f 85 ef 00 00 00    	jne    0x140030380
140030291:	0f b6 08             	movzbl (%rax),%ecx
140030294:	84 c9                	test   %cl,%cl
140030296:	75 e8                	jne    0x140030280
140030298:	0f b6 02             	movzbl (%rdx),%eax
14003029b:	3c 0a                	cmp    $0xa,%al
14003029d:	0f 84 37 01 00 00    	je     0x1400303da
1400302a3:	84 c0                	test   %al,%al
1400302a5:	0f 84 2f 01 00 00    	je     0x1400303da
1400302ab:	48 89 d0             	mov    %rdx,%rax
1400302ae:	eb 15                	jmp    0x1400302c5
1400302b0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400302b7:	00 00 00 00
1400302bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400302c0:	80 f9 0a             	cmp    $0xa,%cl
1400302c3:	74 0c                	je     0x1400302d1
1400302c5:	0f b6 48 01          	movzbl 0x1(%rax),%ecx
1400302c9:	48 83 c0 01          	add    $0x1,%rax
1400302cd:	84 c9                	test   %cl,%cl
1400302cf:	75 ef                	jne    0x1400302c0
1400302d1:	41 89 c0             	mov    %eax,%r8d
1400302d4:	41 29 d0             	sub    %edx,%r8d
1400302d7:	4c 29 d0             	sub    %r10,%rax
1400302da:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400302df:	49 01 c4             	add    %rax,%r12
1400302e2:	e8 19 fd ff ff       	call   0x140030000
1400302e7:	85 c0                	test   %eax,%eax
1400302e9:	75 60                	jne    0x14003034b
1400302eb:	4c 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14
1400302f2:	00
1400302f3:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1400302fa:	00
1400302fb:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140030300:	48 89 f1             	mov    %rsi,%rcx
140030303:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
140030308:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14003030d:	4c 89 f2             	mov    %r14,%rdx
140030310:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140030315:	48 29 c2             	sub    %rax,%rdx
140030318:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14003031d:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140030322:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140030327:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14003032c:	4c 29 e8             	sub    %r13,%rax
14003032f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140030334:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140030339:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003033e:	e8 bd 1c 00 00       	call   0x140032000
140030343:	85 c0                	test   %eax,%eax
140030345:	0f 85 9a 00 00 00    	jne    0x1400303e5
14003034b:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14003034f:	4f 8d 14 20          	lea    (%r8,%r12,1),%r10
140030353:	41 0f b6 02          	movzbl (%r10),%eax
140030357:	84 c0                	test   %al,%al
140030359:	75 59                	jne    0x1400303b4
14003035b:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140030362:	00
140030363:	48 2b 07             	sub    (%rdi),%rax
140030366:	0f 85 05 01 00 00    	jne    0x140030471
14003036c:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
140030373:	5b                   	pop    %rbx
140030374:	5e                   	pop    %rsi
140030375:	5f                   	pop    %rdi
140030376:	5d                   	pop    %rbp
140030377:	41 5c                	pop    %r12
140030379:	41 5d                	pop    %r13
14003037b:	41 5e                	pop    %r14
14003037d:	41 5f                	pop    %r15
14003037f:	c3                   	ret
140030380:	49 8b 01             	mov    (%r9),%rax
140030383:	49 83 c1 08          	add    $0x8,%r9
140030387:	48 85 c0             	test   %rax,%rax
14003038a:	0f 85 e0 fe ff ff    	jne    0x140030270
140030390:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
140030395:	49 83 c2 01          	add    $0x1,%r10
140030399:	84 c0                	test   %al,%al
14003039b:	74 35                	je     0x1400303d2
14003039d:	3c 0a                	cmp    $0xa,%al
14003039f:	75 ef                	jne    0x140030390
1400303a1:	4d 29 c2             	sub    %r8,%r10
1400303a4:	4d 8d 62 01          	lea    0x1(%r10),%r12
1400303a8:	4f 8d 14 20          	lea    (%r8,%r12,1),%r10
1400303ac:	41 0f b6 02          	movzbl (%r10),%eax
1400303b0:	84 c0                	test   %al,%al
1400303b2:	74 a7                	je     0x14003035b
1400303b4:	3c 0a                	cmp    $0xa,%al
1400303b6:	74 a3                	je     0x14003035b
1400303b8:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400303bc:	48 85 c0             	test   %rax,%rax
1400303bf:	0f 85 9b fe ff ff    	jne    0x140030260
1400303c5:	41 0f b6 42 01       	movzbl 0x1(%r10),%eax
1400303ca:	49 83 c2 01          	add    $0x1,%r10
1400303ce:	84 c0                	test   %al,%al
1400303d0:	75 cb                	jne    0x14003039d
1400303d2:	4d 29 c2             	sub    %r8,%r10
1400303d5:	4d 89 d4             	mov    %r10,%r12
1400303d8:	eb ce                	jmp    0x1400303a8
1400303da:	48 89 d0             	mov    %rdx,%rax
1400303dd:	45 31 c0             	xor    %r8d,%r8d
1400303e0:	e9 f2 fe ff ff       	jmp    0x1400302d7
1400303e5:	48 8b 05 b4 8f 20 00 	mov    0x208fb4(%rip),%rax        # 0x1402393a0
1400303ec:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400303f1:	4d 29 ee             	sub    %r13,%r14
1400303f4:	4c 8d 7c 24 50       	lea    0x50(%rsp),%r15
1400303f9:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1400303fe:	48 8d 15 b0 be 1c 00 	lea    0x1cbeb0(%rip),%rdx        # 0x1401fc2b5
140030405:	4c 89 f9             	mov    %r15,%rcx
140030408:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14003040f:	00 00
140030411:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140030416:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14003041b:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140030422:	00 00
140030424:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140030429:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14003042e:	89 44 24 20          	mov    %eax,0x20(%rsp)
140030432:	e8 89 bb 06 00       	call   0x14009bfc0
140030437:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14003043c:	4c 89 ea             	mov    %r13,%rdx
14003043f:	48 89 d9             	mov    %rbx,%rcx
140030442:	48 2b 53 10          	sub    0x10(%rbx),%rdx
140030446:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14003044b:	4d 8d 46 01          	lea    0x1(%r14),%r8
14003044f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140030454:	e8 67 b2 06 00       	call   0x14009b6c0
140030459:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14003045e:	4c 89 f9             	mov    %r15,%rcx
140030461:	e8 da a4 06 00       	call   0x14009a940
140030466:	4d 29 f5             	sub    %r14,%r13
140030469:	4d 01 ec             	add    %r13,%r12
14003046c:	e9 da fe ff ff       	jmp    0x14003034b
140030471:	e8 fa 43 1b 00       	call   0x1401e4870
140030476:	90                   	nop
140030477:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14003047e:	00 00
140030480:	41 57                	push   %r15
140030482:	41 56                	push   %r14
140030484:	41 55                	push   %r13
140030486:	41 54                	push   %r12
140030488:	55                   	push   %rbp
140030489:	57                   	push   %rdi
14003048a:	56                   	push   %rsi
14003048b:	53                   	push   %rbx
14003048c:	48 83 ec 38          	sub    $0x38,%rsp
140030490:	48 63 1d e9 27 23 00 	movslq 0x2327e9(%rip),%rbx        # 0x140262c80
140030497:	48 8d 2d 42 b2 1b 00 	lea    0x1bb242(%rip),%rbp        # 0x1401eb6e0
14003049e:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
1400304a5:	41 89 c6             	mov    %eax,%r14d
1400304a8:	41 83 e6 02          	and    $0x2,%r14d
1400304ac:	48 89 ce             	mov    %rcx,%rsi
1400304af:	89 c1                	mov    %eax,%ecx
1400304b1:	83 e0 04             	and    $0x4,%eax
1400304b4:	48 89 d7             	mov    %rdx,%rdi
1400304b7:	89 c2                	mov    %eax,%edx
1400304b9:	48 89 d8             	mov    %rbx,%rax
1400304bc:	45 89 c7             	mov    %r8d,%r15d
1400304bf:	4d 89 cd             	mov    %r9,%r13
1400304c2:	83 c0 01             	add    $0x1,%eax
1400304c5:	4c 8d 04 5b          	lea    (%rbx,%rbx,2),%r8
1400304c9:	83 e1 01             	and    $0x1,%ecx
1400304cc:	83 e0 01             	and    $0x1,%eax
1400304cf:	4e 8d 64 c5 00       	lea    0x0(%rbp,%r8,8),%r12
1400304d4:	89 05 a6 27 23 00    	mov    %eax,0x2327a6(%rip)        # 0x140262c80
1400304da:	48 85 ff             	test   %rdi,%rdi
1400304dd:	0f 84 ed 01 00 00    	je     0x1400306d0
1400304e3:	85 d2                	test   %edx,%edx
1400304e5:	0f 85 3d 02 00 00    	jne    0x140030728
1400304eb:	48 85 f6             	test   %rsi,%rsi
1400304ee:	0f 84 bc 02 00 00    	je     0x1400307b0
1400304f4:	80 3e 00             	cmpb   $0x0,(%rsi)
1400304f7:	0f 85 f3 00 00 00    	jne    0x1400305f0
1400304fd:	85 c9                	test   %ecx,%ecx
1400304ff:	0f 85 07 03 00 00    	jne    0x14003080c
140030505:	ff 15 15 ef 27 00    	call   *0x27ef15(%rip)        # 0x1402af420
14003050b:	b9 01 00 00 00       	mov    $0x1,%ecx
140030510:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140030516:	e8 b5 0f 0b 00       	call   0x1400e14d0
14003051b:	48 85 c0             	test   %rax,%rax
14003051e:	0f 84 f4 03 00 00    	je     0x140030918
140030524:	48 8b 30             	mov    (%rax),%rsi
140030527:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
14003052b:	48 8d 44 c5 00       	lea    0x0(%rbp,%rax,8),%rax
140030530:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
140030537:	00
140030538:	48 8b 40 10          	mov    0x10(%rax),%rax
14003053c:	48 3b 05 5d 8e 20 00 	cmp    0x208e5d(%rip),%rax        # 0x1402393a0
140030543:	0f 84 17 02 00 00    	je     0x140030760
140030549:	c6 00 00             	movb   $0x0,(%rax)
14003054c:	48 89 f2             	mov    %rsi,%rdx
14003054f:	4c 89 e1             	mov    %r12,%rcx
140030552:	e8 59 f2 ff ff       	call   0x14002f7b0
140030557:	41 b8 02 00 00 00    	mov    $0x2,%r8d