140261ecc:	cc                   	int3
140261ecd:	cc                   	int3
140261ece:	cc                   	int3
140261ecf:	cc                   	int3
140261ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140261ed5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140261eda:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140261edf:	41 54                	push   %r12
140261ee1:	41 56                	push   %r14
140261ee3:	41 57                	push   %r15
140261ee5:	b8 30 00 00 00       	mov    $0x30,%eax
140261eea:	e8 f1 86 09 00       	call   0x1402fa5e0
140261eef:	48 2b e0             	sub    %rax,%rsp
140261ef2:	49 8b c1             	mov    %r9,%rax
140261ef5:	49 8b f0             	mov    %r8,%rsi
140261ef8:	48 8b da             	mov    %rdx,%rbx
140261efb:	48 8b f9             	mov    %rcx,%rdi
140261efe:	48 85 d2             	test   %rdx,%rdx
140261f01:	75 66                	jne    0x140261f69
140261f03:	48 85 c0             	test   %rax,%rax
140261f06:	75 66                	jne    0x140261f6e
140261f08:	48 39 54 24 70       	cmp    %rdx,0x70(%rsp)
140261f0d:	0f 85 68 01 00 00    	jne    0x14026207b
140261f13:	4d 85 c0             	test   %r8,%r8
140261f16:	0f 85 5f 01 00 00    	jne    0x14026207b
140261f1c:	83 b9 88 00 00 00 ff 	cmpl   $0xffffffff,0x88(%rcx)
140261f23:	0f 84 59 01 00 00    	je     0x140262082
140261f29:	48 8b 09             	mov    (%rcx),%rcx
140261f2c:	48 8d 35 e5 1d 12 00 	lea    0x121de5(%rip),%rsi        # 0x140383d18
140261f33:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140261f38:	e8 23 f6 fd ff       	call   0x140241560
140261f3d:	85 c0                	test   %eax,%eax
140261f3f:	0f 84 3d 01 00 00    	je     0x140262082
140261f45:	48 8b 0f             	mov    (%rdi),%rcx
140261f48:	e8 53 dd fd ff       	call   0x14023fca0
140261f4d:	4c 63 c0             	movslq %eax,%r8
140261f50:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
140261f54:	33 d2                	xor    %edx,%edx
140261f56:	e8 03 ab 09 00       	call   0x1402fca5e
140261f5b:	8d 43 01             	lea    0x1(%rbx),%eax
140261f5e:	89 9f 88 00 00 00    	mov    %ebx,0x88(%rdi)
140261f64:	e9 1b 01 00 00       	jmp    0x140262084
140261f69:	48 85 c0             	test   %rax,%rax
140261f6c:	74 3d                	je     0x140261fab
140261f6e:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140261f73:	4c 8d b1 88 00 00 00 	lea    0x88(%rcx),%r14
140261f7a:	48 8b 09             	mov    (%rcx),%rcx
140261f7d:	45 33 c9             	xor    %r9d,%r9d
140261f80:	48 8b d0             	mov    %rax,%rdx
140261f83:	41 c7 06 ff ff ff ff 	movl   $0xffffffff,(%r14)
140261f8a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140261f91:	00 00
140261f93:	e8 c8 f5 fd ff       	call   0x140241560
140261f98:	85 c0                	test   %eax,%eax
140261f9a:	0f 84 e2 00 00 00    	je     0x140262082
140261fa0:	48 85 db             	test   %rbx,%rbx
140261fa3:	0f 84 d2 00 00 00    	je     0x14026207b
140261fa9:	eb 07                	jmp    0x140261fb2
140261fab:	4c 8d b1 88 00 00 00 	lea    0x88(%rcx),%r14
140261fb2:	48 8b 0f             	mov    (%rdi),%rcx
140261fb5:	41 c7 06 ff ff ff ff 	movl   $0xffffffff,(%r14)
140261fbc:	e8 2f 63 fb ff       	call   0x1402182f0
140261fc1:	48 85 c0             	test   %rax,%rax
140261fc4:	0f 84 b8 00 00 00    	je     0x140262082
140261fca:	48 8b 0f             	mov    (%rdi),%rcx
140261fcd:	8b d6                	mov    %esi,%edx
140261fcf:	e8 0c ea fd ff       	call   0x1402409e0
140261fd4:	85 c0                	test   %eax,%eax
140261fd6:	0f 84 a6 00 00 00    	je     0x140262082
140261fdc:	48 8b 0f             	mov    (%rdi),%rcx
140261fdf:	48 8d 35 32 1d 12 00 	lea    0x121d32(%rip),%rsi        # 0x140383d18
140261fe6:	4c 8b cb             	mov    %rbx,%r9
140261fe9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140261fee:	45 33 c0             	xor    %r8d,%r8d
140261ff1:	33 d2                	xor    %edx,%edx
140261ff3:	e8 68 f5 fd ff       	call   0x140241560
140261ff8:	85 c0                	test   %eax,%eax
140261ffa:	0f 84 82 00 00 00    	je     0x140262082
140262000:	48 8b 0f             	mov    (%rdi),%rcx
140262003:	e8 98 dc fd ff       	call   0x14023fca0
140262008:	48 8b 0f             	mov    (%rdi),%rcx
14026200b:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14026200f:	4c 63 e0             	movslq %eax,%r12
140262012:	4c 8b c6             	mov    %rsi,%r8
140262015:	45 8b cc             	mov    %r12d,%r9d
140262018:	e8 23 e4 fd ff       	call   0x140240440
14026201d:	85 c0                	test   %eax,%eax
14026201f:	7e 61                	jle    0x140262082
140262021:	45 8b c4             	mov    %r12d,%r8d
140262024:	48 8d 57 48          	lea    0x48(%rdi),%rdx
140262028:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14026202c:	e8 8f 01 00 00       	call   0x1402621c0
140262031:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140262035:	45 8b c4             	mov    %r12d,%r8d
140262038:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14026203c:	e8 7f 01 00 00       	call   0x1402621c0
140262041:	49 8b d4             	mov    %r12,%rdx
140262044:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
140262048:	e8 f3 f1 d9 ff       	call   0x140001240
14026204d:	48 8b 0f             	mov    (%rdi),%rcx
140262050:	45 33 c9             	xor    %r9d,%r9d
140262053:	45 33 c0             	xor    %r8d,%r8d
140262056:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14026205b:	33 d2                	xor    %edx,%edx
14026205d:	e8 fe f4 fd ff       	call   0x140241560
140262062:	85 c0                	test   %eax,%eax
140262064:	74 1c                	je     0x140262082
140262066:	4d 8b c4             	mov    %r12,%r8
140262069:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
14026206d:	33 d2                	xor    %edx,%edx
14026206f:	e8 ea a9 09 00       	call   0x1402fca5e
140262074:	41 c7 06 00 00 00 00 	movl   $0x0,(%r14)
14026207b:	b8 01 00 00 00       	mov    $0x1,%eax
140262080:	eb 02                	jmp    0x140262084
140262082:	33 c0                	xor    %eax,%eax
140262084:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140262089:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14026208e:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140262093:	48 83 c4 30          	add    $0x30,%rsp
140262097:	41 5f                	pop    %r15
140262099:	41 5e                	pop    %r14
14026209b:	41 5c                	pop    %r12
14026209d:	c3                   	ret
14026209e:	cc                   	int3
14026209f:	cc                   	int3
1402620a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402620a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402620aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402620af:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402620b4:	41 54                	push   %r12
1402620b6:	41 56                	push   %r14
1402620b8:	41 57                	push   %r15
1402620ba:	b8 20 00 00 00       	mov    $0x20,%eax
1402620bf:	e8 1c 85 09 00       	call   0x1402fa5e0
1402620c4:	48 2b e0             	sub    %rax,%rsp
1402620c7:	83 b9 88 00 00 00 ff 	cmpl   $0xffffffff,0x88(%rcx)
1402620ce:	49 8b d8             	mov    %r8,%rbx
1402620d1:	48 8b f2             	mov    %rdx,%rsi
1402620d4:	4c 8b f1             	mov    %rcx,%r14
1402620d7:	74 71                	je     0x14026214a
1402620d9:	48 85 db             	test   %rbx,%rbx
1402620dc:	0f 84 d3 00 00 00    	je     0x1402621b5
1402620e2:	48 8b 09             	mov    (%rcx),%rcx
1402620e5:	e8 b6 db fd ff       	call   0x14023fca0
1402620ea:	48 63 f8             	movslq %eax,%rdi
1402620ed:	49 63 86 88 00 00 00 	movslq 0x88(%r14),%rax
1402620f4:	85 c0                	test   %eax,%eax
1402620f6:	7e 73                	jle    0x14026216b
1402620f8:	4c 8b ff             	mov    %rdi,%r15
1402620fb:	49 8d 4e 68          	lea    0x68(%r14),%rcx
1402620ff:	4c 2b f8             	sub    %rax,%r15
140262102:	48 8b d6             	mov    %rsi,%rdx
140262105:	49 3b df             	cmp    %r15,%rbx
140262108:	4c 0f 42 fb          	cmovb  %rbx,%r15
14026210c:	48 03 c8             	add    %rax,%rcx
14026210f:	4d 8b c7             	mov    %r15,%r8
140262112:	e8 11 a9 09 00       	call   0x1402fca28
140262117:	45 01 be 88 00 00 00 	add    %r15d,0x88(%r14)
14026211e:	49 2b df             	sub    %r15,%rbx
140262121:	0f 84 8e 00 00 00    	je     0x1402621b5
140262127:	49 8b 0e             	mov    (%r14),%rcx
14026212a:	4d 8d 66 68          	lea    0x68(%r14),%r12
14026212e:	49 8d 6e 48          	lea    0x48(%r14),%rbp
140262132:	4d 8b c4             	mov    %r12,%r8
140262135:	48 8b d5             	mov    %rbp,%rdx
140262138:	49 03 f7             	add    %r15,%rsi
14026213b:	44 8b cf             	mov    %edi,%r9d
14026213e:	44 8b ff             	mov    %edi,%r15d
140262141:	e8 fa e2 fd ff       	call   0x140240440
140262146:	85 c0                	test   %eax,%eax
140262148:	7f 2c                	jg     0x140262176
14026214a:	33 c0                	xor    %eax,%eax
14026214c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140262151:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140262156:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14026215b:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140262160:	48 83 c4 20          	add    $0x20,%rsp
140262164:	41 5f                	pop    %r15
140262166:	41 5e                	pop    %r14
140262168:	41 5c                	pop    %r12
14026216a:	c3                   	ret
14026216b:	44 8b ff             	mov    %edi,%r15d
14026216e:	49 8d 6e 48          	lea    0x48(%r14),%rbp
140262172:	4d 8d 66 68          	lea    0x68(%r14),%r12
140262176:	48 3b df             	cmp    %rdi,%rbx
140262179:	76 25                	jbe    0x1402621a0
14026217b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140262180:	49 8b 0e             	mov    (%r14),%rcx
140262183:	45 8b cf             	mov    %r15d,%r9d
140262186:	4c 8b c6             	mov    %rsi,%r8
140262189:	48 8b d5             	mov    %rbp,%rdx
14026218c:	e8 af e2 fd ff       	call   0x140240440
140262191:	85 c0                	test   %eax,%eax
140262193:	7e b5                	jle    0x14026214a
140262195:	48 2b df             	sub    %rdi,%rbx
140262198:	48 03 f7             	add    %rdi,%rsi
14026219b:	48 3b df             	cmp    %rdi,%rbx
14026219e:	77 e0                	ja     0x140262180
1402621a0:	4c 8b c3             	mov    %rbx,%r8
1402621a3:	48 8b d6             	mov    %rsi,%rdx
1402621a6:	49 8b cc             	mov    %r12,%rcx
1402621a9:	e8 7a a8 09 00       	call   0x1402fca28
1402621ae:	41 89 9e 88 00 00 00 	mov    %ebx,0x88(%r14)
1402621b5:	b8 01 00 00 00       	mov    $0x1,%eax
1402621ba:	eb 90                	jmp    0x14026214c
1402621bc:	cc                   	int3
1402621bd:	cc                   	int3
1402621be:	cc                   	int3
1402621bf:	cc                   	int3
1402621c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402621c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402621ca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402621cf:	44 0f b6 0a          	movzbl (%rdx),%r9d
1402621d3:	41 8d 40 ff          	lea    -0x1(%r8),%eax
1402621d7:	45 0f b6 d9          	movzbl %r9b,%r11d
1402621db:	4c 63 d0             	movslq %eax,%r10
1402621de:	41 c0 eb 07          	shr    $0x7,%r11b
1402621e2:	33 ff                	xor    %edi,%edi
1402621e4:	41 8b f0             	mov    %r8d,%esi
1402621e7:	48 8b d9             	mov    %rcx,%rbx
1402621ea:	85 c0                	test   %eax,%eax
1402621ec:	7e 36                	jle    0x140262224
1402621ee:	4c 8b c1             	mov    %rcx,%r8
1402621f1:	48 2b d1             	sub    %rcx,%rdx
1402621f4:	8b f8                	mov    %eax,%edi
1402621f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402621fd:	00 00 00
140262200:	42 0f b6 4c 02 01    	movzbl 0x1(%rdx,%r8,1),%ecx
140262206:	4d 8d 40 01          	lea    0x1(%r8),%r8
14026220a:	45 02 c9             	add    %r9b,%r9b
14026220d:	0f b6 c1             	movzbl %cl,%eax
140262210:	c0 e8 07             	shr    $0x7,%al
140262213:	41 0a c1             	or     %r9b,%al
140262216:	44 0f b6 c9          	movzbl %cl,%r9d
14026221a:	41 88 40 ff          	mov    %al,-0x1(%r8)
14026221e:	49 83 ea 01          	sub    $0x1,%r10
140262222:	75 dc                	jne    0x140262200
140262224:	83 fe 10             	cmp    $0x10,%esi
140262227:	b8 87 00 00 00       	mov    $0x87,%eax
14026222c:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140262231:	b9 1b 00 00 00       	mov    $0x1b,%ecx
140262236:	0f 44 c8             	cmove  %eax,%ecx
140262239:	48 63 c7             	movslq %edi,%rax
14026223c:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140262241:	41 f6 db             	neg    %r11b
140262244:	41 22 cb             	and    %r11b,%cl
140262247:	45 02 c9             	add    %r9b,%r9b
14026224a:	41 32 c9             	xor    %r9b,%cl
14026224d:	88 0c 18             	mov    %cl,(%rax,%rbx,1)
140262250:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140262255:	c3                   	ret
140262256:	cc                   	int3
140262257:	cc                   	int3
140262258:	cc                   	int3
140262259:	cc                   	int3
14026225a:	cc                   	int3
14026225b:	cc                   	int3
14026225c:	cc                   	int3
14026225d:	cc                   	int3
14026225e:	cc                   	int3
14026225f:	cc                   	int3
140262260:	b8 38 00 00 00       	mov    $0x38,%eax
140262265:	e8 76 83 09 00       	call   0x1402fa5e0
14026226a:	48 2b e0             	sub    %rax,%rsp
14026226d:	48 8b 41 48          	mov    0x48(%rcx),%rax
140262271:	48 85 c0             	test   %rax,%rax
140262274:	74 1b                	je     0x140262291
140262276:	44 8b ca             	mov    %edx,%r9d
140262279:	45 33 c0             	xor    %r8d,%r8d
14026227c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140262281:	ff d0                	call   *%rax
140262283:	85 c0                	test   %eax,%eax
140262285:	74 0a                	je     0x140262291
140262287:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14026228c:	48 83 c4 38          	add    $0x38,%rsp
140262290:	c3                   	ret
140262291:	ba c0 00 00 00       	mov    $0xc0,%edx
140262296:	c7 44 24 20 4c 00 00 	movl   $0x4c,0x20(%rsp)
14026229d:	00
14026229e:	4c 8d 0d ab 1a 12 00 	lea    0x121aab(%rip),%r9        # 0x140383d50
1402622a5:	44 8d 42 a5          	lea    -0x5b(%rdx),%r8d
1402622a9:	41 8d 48 c1          	lea    -0x3f(%r8),%ecx
1402622ad:	e8 ee f0 fb ff       	call   0x1402213a0
1402622b2:	33 c0                	xor    %eax,%eax
1402622b4:	48 83 c4 38          	add    $0x38,%rsp
1402622b8:	c3                   	ret
1402622b9:	cc                   	int3
1402622ba:	cc                   	int3
1402622bb:	cc                   	int3
1402622bc:	cc                   	int3
1402622bd:	cc                   	int3
1402622be:	cc                   	int3
1402622bf:	cc                   	int3
1402622c0:	b8 28 00 00 00       	mov    $0x28,%eax
1402622c5:	e8 16 83 09 00       	call   0x1402fa5e0
1402622ca:	48 2b e0             	sub    %rax,%rsp
1402622cd:	8b d1                	mov    %ecx,%edx
1402622cf:	48 8d 0d 42 d3 1a 00 	lea    0x1ad342(%rip),%rcx        # 0x14040f618
1402622d6:	48 83 c4 28          	add    $0x28,%rsp
1402622da:	e9 d1 1a 05 00       	jmp    0x1402b3db0
1402622df:	cc                   	int3
1402622e0:	40 53                	rex push %rbx
1402622e2:	b8 30 00 00 00       	mov    $0x30,%eax
1402622e7:	e8 f4 82 09 00       	call   0x1402fa5e0
1402622ec:	48 2b e0             	sub    %rax,%rsp
1402622ef:	48 8b 41 48          	mov    0x48(%rcx),%rax
1402622f3:	48 8b d9             	mov    %rcx,%rbx
1402622f6:	48 85 c0             	test   %rax,%rax
1402622f9:	74 3d                	je     0x140262338
1402622fb:	45 33 c9             	xor    %r9d,%r9d
1402622fe:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140262303:	33 d2                	xor    %edx,%edx
140262305:	ff d0                	call   *%rax
140262307:	85 c0                	test   %eax,%eax
140262309:	7e 2d                	jle    0x140262338
14026230b:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140262310:	48 8d 15 29 01 00 00 	lea    0x129(%rip),%rdx        # 0x140262440
140262317:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
14026231e:	00
14026231f:	48 8d 0d f2 d2 1a 00 	lea    0x1ad2f2(%rip),%rcx        # 0x14040f618
140262326:	4c 8b c3             	mov    %rbx,%r8
140262329:	89 44 24 20          	mov    %eax,0x20(%rsp)
14026232d:	e8 7e 18 05 00       	call   0x1402b3bb0
140262332:	48 83 c4 30          	add    $0x30,%rsp
140262336:	5b                   	pop    %rbx
140262337:	c3                   	ret
140262338:	b8 01 00 00 00       	mov    $0x1,%eax
14026233d:	48 83 c4 30          	add    $0x30,%rsp
140262341:	5b                   	pop    %rbx
140262342:	c3                   	ret
140262343:	cc                   	int3
140262344:	cc                   	int3
140262345:	cc                   	int3
140262346:	cc                   	int3
140262347:	cc                   	int3
140262348:	cc                   	int3
140262349:	cc                   	int3
14026234a:	cc                   	int3
14026234b:	cc                   	int3
14026234c:	cc                   	int3
14026234d:	cc                   	int3
14026234e:	cc                   	int3
14026234f:	cc                   	int3
140262350:	40 53                	rex push %rbx
140262352:	b8 30 00 00 00       	mov    $0x30,%eax
140262357:	e8 84 82 09 00       	call   0x1402fa5e0
14026235c:	48 2b e0             	sub    %rax,%rsp
14026235f:	48 8b 41 48          	mov    0x48(%rcx),%rax
140262363:	48 8b d9             	mov    %rcx,%rbx
140262366:	48 85 c0             	test   %rax,%rax