fffff800002be0a2:	41 3b c9             	cmp    %r9d,%ecx
fffff800002be0a5:	41 8d 45 1f          	lea    0x1f(%r13),%eax
fffff800002be0a9:	45 8d 5d 3f          	lea    0x3f(%r13),%r11d
fffff800002be0ad:	44 0f 45 d8          	cmovne %eax,%r11d
fffff800002be0b1:	45 22 de             	and    %r14b,%r11b
fffff800002be0b4:	0f 84 48 03 00 00    	je     0xfffff800002be402
fffff800002be0ba:	44 8b f1             	mov    %ecx,%r14d
fffff800002be0bd:	44 8d 6b 01          	lea    0x1(%rbx),%r13d
fffff800002be0c1:	41 c1 e6 03          	shl    $0x3,%r14d
fffff800002be0c5:	45 8d 56 ff          	lea    -0x1(%r14),%r10d
fffff800002be0c9:	41 2b cd             	sub    %r13d,%ecx
fffff800002be0cc:	74 39                	je     0xfffff800002be107
fffff800002be0ce:	41 2b cd             	sub    %r13d,%ecx
fffff800002be0d1:	74 29                	je     0xfffff800002be0fc
fffff800002be0d3:	44 8d 43 02          	lea    0x2(%rbx),%r8d
fffff800002be0d7:	41 2b c8             	sub    %r8d,%ecx
fffff800002be0da:	74 15                	je     0xfffff800002be0f1
fffff800002be0dc:	83 f9 04             	cmp    $0x4,%ecx
fffff800002be0df:	74 05                	je     0xfffff800002be0e6
fffff800002be0e1:	45 8a cd             	mov    %r13b,%r9b
fffff800002be0e4:	eb 27                	jmp    0xfffff800002be10d
fffff800002be0e6:	41 b1 40             	mov    $0x40,%r9b
fffff800002be0e9:	41 b8 41 00 00 00    	mov    $0x41,%r8d
fffff800002be0ef:	eb 1c                	jmp    0xfffff800002be10d
fffff800002be0f1:	41 b1 20             	mov    $0x20,%r9b
fffff800002be0f4:	41 b8 21 00 00 00    	mov    $0x21,%r8d
fffff800002be0fa:	eb 11                	jmp    0xfffff800002be10d
fffff800002be0fc:	41 b1 10             	mov    $0x10,%r9b
fffff800002be0ff:	41 b8 11 00 00 00    	mov    $0x11,%r8d
fffff800002be105:	eb 06                	jmp    0xfffff800002be10d
fffff800002be107:	41 b8 09 00 00 00    	mov    $0x9,%r8d
fffff800002be10d:	0f b6 8e 82 00 00 00 	movzbl 0x82(%rsi),%ecx
fffff800002be114:	c1 e9 03             	shr    $0x3,%ecx
fffff800002be117:	83 e1 07             	and    $0x7,%ecx
fffff800002be11a:	0f 84 1a 02 00 00    	je     0xfffff800002be33a
fffff800002be120:	41 2b cd             	sub    %r13d,%ecx
fffff800002be123:	0f 84 e2 01 00 00    	je     0xfffff800002be30b
fffff800002be129:	41 2b cd             	sub    %r13d,%ecx
fffff800002be12c:	0f 84 7d 01 00 00    	je     0xfffff800002be2af
fffff800002be132:	41 2b cd             	sub    %r13d,%ecx
fffff800002be135:	0f 84 f3 00 00 00    	je     0xfffff800002be22e
fffff800002be13b:	41 2b cd             	sub    %r13d,%ecx
fffff800002be13e:	0f 84 ac 00 00 00    	je     0xfffff800002be1f0
fffff800002be144:	41 2b cd             	sub    %r13d,%ecx
fffff800002be147:	74 7d                	je     0xfffff800002be1c6
fffff800002be149:	41 2b cd             	sub    %r13d,%ecx
fffff800002be14c:	0f 84 9e 00 00 00    	je     0xfffff800002be1f0
fffff800002be152:	41 3b cd             	cmp    %r13d,%ecx
fffff800002be155:	75 66                	jne    0xfffff800002be1bd
fffff800002be157:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
fffff800002be15b:	41 8b ca             	mov    %r10d,%ecx
fffff800002be15e:	48 8b d7             	mov    %rdi,%rdx
fffff800002be161:	45 0f b6 cb          	movzbl %r11b,%r9d
fffff800002be165:	48 d3 ea             	shr    %cl,%rdx
fffff800002be168:	45 3b ca             	cmp    %r10d,%r9d
fffff800002be16b:	77 2c                	ja     0xfffff800002be199
fffff800002be16d:	41 84 d5             	test   %dl,%r13b
fffff800002be170:	74 1c                	je     0xfffff800002be18e
fffff800002be172:	45 2b d1             	sub    %r9d,%r10d
fffff800002be175:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff800002be179:	48 8b c7             	mov    %rdi,%rax
fffff800002be17c:	43 8d 0c 2a          	lea    (%r10,%r13,1),%ecx
fffff800002be180:	49 d3 e0             	shl    %cl,%r8
fffff800002be183:	41 8b c9             	mov    %r9d,%ecx
fffff800002be186:	48 d3 e8             	shr    %cl,%rax
fffff800002be189:	4c 0b c0             	or     %rax,%r8
fffff800002be18c:	eb 15                	jmp    0xfffff800002be1a3
fffff800002be18e:	4c 8b c7             	mov    %rdi,%r8
fffff800002be191:	41 8b c9             	mov    %r9d,%ecx
fffff800002be194:	49 d3 e8             	shr    %cl,%r8
fffff800002be197:	eb 0a                	jmp    0xfffff800002be1a3
fffff800002be199:	8a c2                	mov    %dl,%al
fffff800002be19b:	41 22 c5             	and    %r13b,%al
fffff800002be19e:	f6 d8                	neg    %al
fffff800002be1a0:	4d 1b c0             	sbb    %r8,%r8
fffff800002be1a3:	4c 89 45 af          	mov    %r8,-0x51(%rbp)
fffff800002be1a7:	45 3b ce             	cmp    %r14d,%r9d
fffff800002be1aa:	77 0c                	ja     0xfffff800002be1b8
fffff800002be1ac:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
fffff800002be1b0:	48 d3 ef             	shr    %cl,%rdi
fffff800002be1b3:	49 23 fd             	and    %r13,%rdi
fffff800002be1b6:	eb 6e                	jmp    0xfffff800002be226
fffff800002be1b8:	48 8b fa             	mov    %rdx,%rdi
fffff800002be1bb:	eb 69                	jmp    0xfffff800002be226
fffff800002be1bd:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
fffff800002be1c1:	e9 af 01 00 00       	jmp    0xfffff800002be375
fffff800002be1c6:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
fffff800002be1ca:	41 0f b6 cb          	movzbl %r11b,%ecx
fffff800002be1ce:	4c 8b c3             	mov    %rbx,%r8
fffff800002be1d1:	49 d3 e8             	shr    %cl,%r8
fffff800002be1d4:	4c 89 45 af          	mov    %r8,-0x51(%rbp)
fffff800002be1d8:	41 3b ce             	cmp    %r14d,%ecx
fffff800002be1db:	77 0b                	ja     0xfffff800002be1e8
fffff800002be1dd:	ff c9                	dec    %ecx
fffff800002be1df:	48 8b fb             	mov    %rbx,%rdi
fffff800002be1e2:	48 d3 ef             	shr    %cl,%rdi
fffff800002be1e5:	49 23 fd             	and    %r13,%rdi
fffff800002be1e8:	41 8b ca             	mov    %r10d,%ecx
fffff800002be1eb:	48 d3 eb             	shr    %cl,%rbx
fffff800002be1ee:	eb 33                	jmp    0xfffff800002be223
fffff800002be1f0:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
fffff800002be1f4:	41 0f b6 cb          	movzbl %r11b,%ecx
fffff800002be1f8:	48 d3 e3             	shl    %cl,%rbx
fffff800002be1fb:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
fffff800002be1ff:	4c 8b c3             	mov    %rbx,%r8
fffff800002be202:	41 3b ce             	cmp    %r14d,%ecx
fffff800002be205:	77 13                	ja     0xfffff800002be21a
fffff800002be207:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
fffff800002be20b:	41 8b c2             	mov    %r10d,%eax
fffff800002be20e:	2b c1                	sub    %ecx,%eax
fffff800002be210:	42 8d 0c 28          	lea    (%rax,%r13,1),%ecx
fffff800002be214:	48 d3 ef             	shr    %cl,%rdi
fffff800002be217:	49 23 fd             	and    %r13,%rdi
fffff800002be21a:	41 8b ca             	mov    %r10d,%ecx
fffff800002be21d:	48 d3 eb             	shr    %cl,%rbx
fffff800002be220:	48 33 df             	xor    %rdi,%rbx
fffff800002be223:	49 23 dd             	and    %r13,%rbx
fffff800002be226:	45 8a fd             	mov    %r13b,%r15b
fffff800002be229:	e9 47 01 00 00       	jmp    0xfffff800002be375
fffff800002be22e:	41 0f b6 c3          	movzbl %r11b,%eax
fffff800002be232:	33 d2                	xor    %edx,%edx
fffff800002be234:	44 8b 5e 60          	mov    0x60(%rsi),%r11d
fffff800002be238:	41 f7 f0             	div    %r8d
fffff800002be23b:	4d 23 dd             	and    %r13,%r11
fffff800002be23e:	8b ca                	mov    %edx,%ecx
fffff800002be240:	84 d2                	test   %dl,%dl
fffff800002be242:	0f 84 ba 01 00 00    	je     0xfffff800002be402
fffff800002be248:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
fffff800002be24c:	4d 8b c3             	mov    %r11,%r8
fffff800002be24f:	48 8b c7             	mov    %rdi,%rax
fffff800002be252:	41 3a cd             	cmp    %r13b,%cl
fffff800002be255:	75 0e                	jne    0xfffff800002be265
fffff800002be257:	41 8b ca             	mov    %r10d,%ecx
fffff800002be25a:	45 8b cd             	mov    %r13d,%r9d
fffff800002be25d:	49 d3 e0             	shl    %cl,%r8
fffff800002be260:	48 d1 e8             	shr    $1,%rax
fffff800002be263:	eb 25                	jmp    0xfffff800002be28a
fffff800002be265:	44 2a c9             	sub    %cl,%r9b
fffff800002be268:	45 02 cd             	add    %r13b,%r9b
fffff800002be26b:	41 0f b6 d1          	movzbl %r9b,%edx
fffff800002be26f:	44 0f b6 c9          	movzbl %cl,%r9d
fffff800002be273:	8d 4a ff             	lea    -0x1(%rdx),%ecx
fffff800002be276:	49 d3 e0             	shl    %cl,%r8
fffff800002be279:	41 8b c9             	mov    %r9d,%ecx
fffff800002be27c:	48 d3 e8             	shr    %cl,%rax
fffff800002be27f:	8b ca                	mov    %edx,%ecx
fffff800002be281:	4c 0b c0             	or     %rax,%r8
fffff800002be284:	48 8b c7             	mov    %rdi,%rax
fffff800002be287:	48 d3 e0             	shl    %cl,%rax
fffff800002be28a:	48 8b df             	mov    %rdi,%rbx
fffff800002be28d:	41 8b ca             	mov    %r10d,%ecx
fffff800002be290:	48 d3 eb             	shr    %cl,%rbx
fffff800002be293:	4c 0b c0             	or     %rax,%r8
fffff800002be296:	49 23 dd             	and    %r13,%rbx
fffff800002be299:	4c 89 45 af          	mov    %r8,-0x51(%rbp)
fffff800002be29d:	41 8d 49 ff          	lea    -0x1(%r9),%ecx
fffff800002be2a1:	49 33 db             	xor    %r11,%rbx
fffff800002be2a4:	48 d3 ef             	shr    %cl,%rdi
fffff800002be2a7:	49 23 fd             	and    %r13,%rdi
fffff800002be2aa:	e9 c6 00 00 00       	jmp    0xfffff800002be375
fffff800002be2af:	41 0f b6 c3          	movzbl %r11b,%eax
fffff800002be2b3:	33 d2                	xor    %edx,%edx
fffff800002be2b5:	41 f7 f0             	div    %r8d
fffff800002be2b8:	8b 46 60             	mov    0x60(%rsi),%eax
fffff800002be2bb:	44 2a ca             	sub    %dl,%r9b
fffff800002be2be:	49 23 c5             	and    %r13,%rax
fffff800002be2c1:	45 02 cd             	add    %r13b,%r9b
fffff800002be2c4:	84 d2                	test   %dl,%dl
fffff800002be2c6:	0f 84 36 01 00 00    	je     0xfffff800002be402
fffff800002be2cc:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
fffff800002be2d0:	45 0f b6 d9          	movzbl %r9b,%r11d
fffff800002be2d4:	41 3a d5             	cmp    %r13b,%dl
fffff800002be2d7:	75 06                	jne    0xfffff800002be2df
fffff800002be2d9:	48 8d 1c 3f          	lea    (%rdi,%rdi,1),%rbx
fffff800002be2dd:	eb 20                	jmp    0xfffff800002be2ff
fffff800002be2df:	48 8b d8             	mov    %rax,%rbx
fffff800002be2e2:	0f b6 d2             	movzbl %dl,%edx
fffff800002be2e5:	48 8b c7             	mov    %rdi,%rax
fffff800002be2e8:	8d 4a ff             	lea    -0x1(%rdx),%ecx
fffff800002be2eb:	48 d3 e3             	shl    %cl,%rbx
fffff800002be2ee:	41 8b cb             	mov    %r11d,%ecx
fffff800002be2f1:	48 d3 e8             	shr    %cl,%rax
fffff800002be2f4:	8b ca                	mov    %edx,%ecx
fffff800002be2f6:	48 0b d8             	or     %rax,%rbx
fffff800002be2f9:	48 8b c7             	mov    %rdi,%rax
fffff800002be2fc:	48 d3 e0             	shl    %cl,%rax
fffff800002be2ff:	48 0b d8             	or     %rax,%rbx
fffff800002be302:	41 8d 4b ff          	lea    -0x1(%r11),%ecx
fffff800002be306:	48 d3 ef             	shr    %cl,%rdi
fffff800002be309:	eb 54                	jmp    0xfffff800002be35f
fffff800002be30b:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
fffff800002be30f:	41 8a c9             	mov    %r9b,%cl
fffff800002be312:	48 8b d8             	mov    %rax,%rbx
fffff800002be315:	41 8a d1             	mov    %r9b,%dl
fffff800002be318:	41 2a d5             	sub    %r13b,%dl
fffff800002be31b:	41 22 d3             	and    %r11b,%dl
fffff800002be31e:	2a ca                	sub    %dl,%cl
fffff800002be320:	48 d3 e3             	shl    %cl,%rbx
fffff800002be323:	8a ca                	mov    %dl,%cl
fffff800002be325:	48 d3 e8             	shr    %cl,%rax
fffff800002be328:	41 8b ca             	mov    %r10d,%ecx
fffff800002be32b:	48 0b d8             	or     %rax,%rbx
fffff800002be32e:	48 8b fb             	mov    %rbx,%rdi
fffff800002be331:	48 d3 ef             	shr    %cl,%rdi
fffff800002be334:	41 8d 4a ff          	lea    -0x1(%r10),%ecx
fffff800002be338:	eb 28                	jmp    0xfffff800002be362
fffff800002be33a:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
fffff800002be33e:	45 8a c1             	mov    %r9b,%r8b
fffff800002be341:	45 2a c5             	sub    %r13b,%r8b
fffff800002be344:	48 8b da             	mov    %rdx,%rbx
fffff800002be347:	45 22 c3             	and    %r11b,%r8b
fffff800002be34a:	41 8a c9             	mov    %r9b,%cl
fffff800002be34d:	41 2a c8             	sub    %r8b,%cl
fffff800002be350:	48 d3 eb             	shr    %cl,%rbx
fffff800002be353:	41 8a c8             	mov    %r8b,%cl
fffff800002be356:	48 d3 e2             	shl    %cl,%rdx
fffff800002be359:	48 0b da             	or     %rdx,%rbx
fffff800002be35c:	48 8b fb             	mov    %rbx,%rdi
fffff800002be35f:	41 8b ca             	mov    %r10d,%ecx
fffff800002be362:	4c 8b c3             	mov    %rbx,%r8
fffff800002be365:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
fffff800002be369:	48 d3 eb             	shr    %cl,%rbx
fffff800002be36c:	49 23 fd             	and    %r13,%rdi
fffff800002be36f:	49 23 dd             	and    %r13,%rbx
fffff800002be372:	48 33 df             	xor    %rdi,%rbx
fffff800002be375:	4c 8b 56 60          	mov    0x60(%rsi),%r10
fffff800002be379:	49 81 e2 fe f7 ff ff 	and    $0xfffffffffffff7fe,%r10
fffff800002be380:	48 c1 e3 0b          	shl    $0xb,%rbx
fffff800002be384:	4c 0b d3             	or     %rbx,%r10
fffff800002be387:	4c 0b d7             	or     %rdi,%r10
fffff800002be38a:	4c 89 56 60          	mov    %r10,0x60(%rsi)
fffff800002be38e:	45 84 ff             	test   %r15b,%r15b
fffff800002be391:	74 0d                	je     0xfffff800002be3a0
fffff800002be393:	49 8b d0             	mov    %r8,%rdx
fffff800002be396:	48 8b ce             	mov    %rsi,%rcx
fffff800002be399:	e8 26 14 00 00       	call   0xfffff800002bf7c4
fffff800002be39e:	eb 4e                	jmp    0xfffff800002be3ee
fffff800002be3a0:	4c 8b 9e a0 fb ff ff 	mov    -0x460(%rsi),%r11
fffff800002be3a7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
fffff800002be3ab:	48 83 65 b7 00       	andq   $0x0,-0x49(%rbp)
fffff800002be3b0:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002be3b7:	e8 c0 a8 f4 ff       	call   0xfffff80000208c7c
fffff800002be3bc:	49 8b d2             	mov    %r10,%rdx
fffff800002be3bf:	49 8d 8b 80 0e 00 00 	lea    0xe80(%r11),%rcx
fffff800002be3c6:	e8 75 4a 05 00       	call   0xfffff80000312e40
fffff800002be3cb:	4c 8b 4d b7          	mov    -0x49(%rbp),%r9
fffff800002be3cf:	4d 33 ca             	xor    %r10,%r9
fffff800002be3d2:	49 0f ba e1 08       	bt     $0x8,%r9
fffff800002be3d7:	73 15                	jae    0xfffff800002be3ee
fffff800002be3d9:	49 8b 83 90 0e 00 00 	mov    0xe90(%r11),%rax
fffff800002be3e0:	45 88 ab 99 0e 00 00 	mov    %r13b,0xe99(%r11)
fffff800002be3e7:	44 88 a8 25 01 00 00 	mov    %r13b,0x125(%rax)
fffff800002be3ee:	4c 8d 86 50 01 00 00 	lea    0x150(%rsi),%r8
fffff800002be3f5:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff800002be3f9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
fffff800002be3fd:	e8 f2 3d f4 ff       	call   0xfffff800002021f4
fffff800002be402:	41 0f b7 c4          	movzwl %r12w,%eax
fffff800002be406:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
fffff800002be40a:	48 33 cc             	xor    %rsp,%rcx
fffff800002be40d:	e8 5e d1 f7 ff       	call   0xfffff8000023b570
fffff800002be412:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
fffff800002be419:	00
fffff800002be41a:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
fffff800002be421:	41 5f                	pop    %r15
fffff800002be423:	41 5e                	pop    %r14
fffff800002be425:	41 5d                	pop    %r13
fffff800002be427:	41 5c                	pop    %r12
fffff800002be429:	5f                   	pop    %rdi
fffff800002be42a:	5e                   	pop    %rsi
fffff800002be42b:	5d                   	pop    %rbp
fffff800002be42c:	c3                   	ret
fffff800002be42d:	cc                   	int3
fffff800002be42e:	cc                   	int3
fffff800002be42f:	cc                   	int3
fffff800002be430:	cc                   	int3
fffff800002be431:	cc                   	int3
fffff800002be432:	cc                   	int3
fffff800002be433:	cc                   	int3
fffff800002be434:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002be439:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002be43e:	55                   	push   %rbp
fffff800002be43f:	57                   	push   %rdi
fffff800002be440:	41 56                	push   %r14
fffff800002be442:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
fffff800002be447:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
fffff800002be44e:	48 8b 05 93 31 34 00 	mov    0x343193(%rip),%rax        # 0xfffff800006015e8
fffff800002be455:	48 33 c4             	xor    %rsp,%rax
fffff800002be458:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002be45c:	33 d2                	xor    %edx,%edx
fffff800002be45e:	48 8b d9             	mov    %rcx,%rbx
fffff800002be461:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002be465:	44 8d 42 48          	lea    0x48(%rdx),%r8d
fffff800002be469:	e8 52 61 f8 ff       	call   0xfffff800002445c0
fffff800002be46e:	45 33 f6             	xor    %r14d,%r14d
fffff800002be471:	48 8b cb             	mov    %rbx,%rcx
fffff800002be474:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
fffff800002be478:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
fffff800002be47c:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
fffff800002be480:	e8 5b 7a f4 ff       	call   0xfffff80000205ee0
fffff800002be485:	0f b7 f8             	movzwl %ax,%edi
fffff800002be488:	66 85 c0             	test   %ax,%ax
fffff800002be48b:	0f 85 2d 01 00 00    	jne    0xfffff800002be5be
fffff800002be491:	8a 8b 82 00 00 00    	mov    0x82(%rbx),%cl
fffff800002be497:	8a c1                	mov    %cl,%al
fffff800002be499:	40 8a f1             	mov    %cl,%sil
fffff800002be49c:	24 07                	and    $0x7,%al
fffff800002be49e:	40 80 e6 38          	and    $0x38,%sil
fffff800002be4a2:	40 f6 c6 f7          	test   $0xf7,%sil
fffff800002be4a6:	74 6c                	je     0xfffff800002be514
fffff800002be4a8:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be4af:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
fffff800002be4b3:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be4b7:	48 8b cb             	mov    %rbx,%rcx
fffff800002be4ba:	e8 29 1a 00 00       	call   0xfffff800002bfee8
fffff800002be4bf:	0f b7 f8             	movzwl %ax,%edi
fffff800002be4c2:	66 85 c0             	test   %ax,%ax
fffff800002be4c5:	0f 85 f3 00 00 00    	jne    0xfffff800002be5be
fffff800002be4cb:	40 80 fe 10          	cmp    $0x10,%sil
fffff800002be4cf:	72 2a                	jb     0xfffff800002be4fb
fffff800002be4d1:	40 80 fe 38          	cmp    $0x38,%sil
fffff800002be4d5:	77 24                	ja     0xfffff800002be4fb
fffff800002be4d7:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be4db:	bf 08 10 00 00       	mov    $0x1008,%edi
fffff800002be4e0:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002be4e7:	00
fffff800002be4e8:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002be4ec:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002be4f0:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002be4f6:	e9 c3 00 00 00       	jmp    0xfffff800002be5be
fffff800002be4fb:	4c 8d 83 50 01 00 00 	lea    0x150(%rbx),%r8
fffff800002be502:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002be506:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002be50a:	e8 e5 3c f4 ff       	call   0xfffff800002021f4
fffff800002be50f:	e9 aa 00 00 00       	jmp    0xfffff800002be5be
fffff800002be514:	66 c7 83 d8 00 00 00 	movw   $0x201,0xd8(%rbx)
fffff800002be51b:	01 02
fffff800002be51d:	c6 83 db 00 00 00 04 	movb   $0x4,0xdb(%rbx)
fffff800002be524:	c6 83 df 00 00 00 04 	movb   $0x4,0xdf(%rbx)
fffff800002be52b:	80 f9 40             	cmp    $0x40,%cl
fffff800002be52e:	73 43                	jae    0xfffff800002be573
fffff800002be530:	3c 05                	cmp    $0x5,%al
fffff800002be532:	75 3f                	jne    0xfffff800002be573
fffff800002be534:	83 7b 30 04          	cmpl   $0x4,0x30(%rbx)
fffff800002be538:	75 39                	jne    0xfffff800002be573
fffff800002be53a:	48 63 43 50          	movslq 0x50(%rbx),%rax
fffff800002be53e:	8b 4b 48             	mov    0x48(%rbx),%ecx
fffff800002be541:	0f b6 94 18 d7 00 00 	movzbl 0xd7(%rax,%rbx,1),%edx
fffff800002be548:	00
fffff800002be549:	48 03 93 88 00 00 00 	add    0x88(%rbx),%rdx
fffff800002be550:	83 f9 08             	cmp    $0x8,%ecx