140855033:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140855038:	e8 53 6d fe ff       	call   0x14083bd90
14085503d:	90                   	nop
14085503e:	4c 8b c0             	mov    %rax,%r8
140855041:	40 0f b6 d5          	movzbl %bpl,%edx
140855045:	49 8b ce             	mov    %r14,%rcx
140855048:	e8 a3 6b fe ff       	call   0x14083bbf0
14085504d:	90                   	nop
14085504e:	e9 d3 00 00 00       	jmp    0x140855126
140855053:	e8 78 f5 ff ff       	call   0x1408545d0
140855058:	48 8b d8             	mov    %rax,%rbx
14085505b:	44 38 7f 01          	cmp    %r15b,0x1(%rdi)
14085505f:	41 0f 95 c7          	setne  %r15b
140855063:	45 8d 47 01          	lea    0x1(%r15),%r8d
140855067:	48 8b d7             	mov    %rdi,%rdx
14085506a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14085506f:	e8 ac 6c fe ff       	call   0x14083bd20
140855074:	90                   	nop
140855075:	48 8b d0             	mov    %rax,%rdx
140855078:	48 8b cb             	mov    %rbx,%rcx
14085507b:	e8 90 80 fe ff       	call   0x14083d110
140855080:	90                   	nop
140855081:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140855086:	e8 95 77 fe ff       	call   0x14083c820
14085508b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140855090:	e8 fb f3 ff ff       	call   0x140854490
140855095:	90                   	nop
140855096:	48 8d 15 b3 d6 7c 00 	lea    0x7cd6b3(%rip),%rdx        # 0x141022750
14085509d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408550a2:	e8 49 6c fe ff       	call   0x14083bcf0
1408550a7:	90                   	nop
1408550a8:	48 8b d6             	mov    %rsi,%rdx
1408550ab:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408550b2:	00
1408550b3:	e8 c8 f5 ff ff       	call   0x140854680
1408550b8:	90                   	nop
1408550b9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408550be:	48 8b d0             	mov    %rax,%rdx
1408550c1:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1408550c8:	00
1408550c9:	e8 c2 84 fe ff       	call   0x14083d590
1408550ce:	90                   	nop
1408550cf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1408550d4:	48 8b d0             	mov    %rax,%rdx
1408550d7:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408550dc:	e8 af 84 fe ff       	call   0x14083d590
1408550e1:	90                   	nop
1408550e2:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
1408550e9:	00
1408550ea:	e8 31 77 fe ff       	call   0x14083c820
1408550ef:	90                   	nop
1408550f0:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408550f7:	00
1408550f8:	e8 23 77 fe ff       	call   0x14083c820
1408550fd:	90                   	nop
1408550fe:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140855103:	e8 18 77 fe ff       	call   0x14083c820
140855108:	90                   	nop
140855109:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14085510e:	e8 0d 77 fe ff       	call   0x14083c820
140855113:	90                   	nop
140855114:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140855119:	40 0f b6 d5          	movzbl %bpl,%edx
14085511d:	49 8b ce             	mov    %r14,%rcx
140855120:	e8 cb 6a fe ff       	call   0x14083bbf0
140855125:	90                   	nop
140855126:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085512b:	e8 f0 76 fe ff       	call   0x14083c820
140855130:	49 8b c6             	mov    %r14,%rax
140855133:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14085513a:	00
14085513b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14085513f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140855143:	49 8b 73 30          	mov    0x30(%r11),%rsi
140855147:	49 8b e3             	mov    %r11,%rsp
14085514a:	41 5f                	pop    %r15
14085514c:	41 5e                	pop    %r14
14085514e:	5f                   	pop    %rdi
14085514f:	c3                   	ret
140855150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140855155:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14085515a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14085515f:	57                   	push   %rdi
140855160:	41 56                	push   %r14
140855162:	41 57                	push   %r15
140855164:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14085516b:	49 8b f8             	mov    %r8,%rdi
14085516e:	4c 8b f2             	mov    %rdx,%r14
140855171:	48 8b f1             	mov    %rcx,%rsi
140855174:	45 33 ff             	xor    %r15d,%r15d
140855177:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14085517e:	66 90                	xchg   %ax,%ax
140855180:	48 ff c0             	inc    %rax
140855183:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140855187:	75 f7                	jne    0x140855180
140855189:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14085518d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140855192:	76 03                	jbe    0x140855197
140855194:	48 8b 09             	mov    (%rcx),%rcx
140855197:	4c 3b c0             	cmp    %rax,%r8
14085519a:	75 10                	jne    0x1408551ac
14085519c:	48 8b d7             	mov    %rdi,%rdx
14085519f:	e8 ac a8 68 00       	call   0x140edfa50
1408551a4:	85 c0                	test   %eax,%eax
1408551a6:	75 04                	jne    0x1408551ac
1408551a8:	b0 01                	mov    $0x1,%al
1408551aa:	eb 02                	jmp    0x1408551ae
1408551ac:	32 c0                	xor    %al,%al
1408551ae:	0f b6 d0             	movzbl %al,%edx
1408551b1:	0f b6 c2             	movzbl %dl,%eax
1408551b4:	34 01                	xor    $0x1,%al
1408551b6:	0f b6 e8             	movzbl %al,%ebp
1408551b9:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
1408551c0:	0f 44 ea             	cmove  %edx,%ebp
1408551c3:	40 84 ed             	test   %bpl,%bpl
1408551c6:	74 2b                	je     0x1408551f3
1408551c8:	e8 b3 bc fe ff       	call   0x140840e80
1408551cd:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
1408551d1:	75 20                	jne    0x1408551f3
1408551d3:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408551d8:	e8 b3 6b fe ff       	call   0x14083bd90
1408551dd:	90                   	nop
1408551de:	4c 8b c0             	mov    %rax,%r8
1408551e1:	40 0f b6 d5          	movzbl %bpl,%edx
1408551e5:	49 8b ce             	mov    %r14,%rcx
1408551e8:	e8 03 6a fe ff       	call   0x14083bbf0
1408551ed:	90                   	nop
1408551ee:	e9 d3 00 00 00       	jmp    0x1408552c6
1408551f3:	e8 d8 f3 ff ff       	call   0x1408545d0
1408551f8:	48 8b d8             	mov    %rax,%rbx
1408551fb:	44 38 7f 03          	cmp    %r15b,0x3(%rdi)
1408551ff:	41 0f 95 c7          	setne  %r15b
140855203:	45 8d 47 03          	lea    0x3(%r15),%r8d
140855207:	48 8b d7             	mov    %rdi,%rdx
14085520a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14085520f:	e8 0c 6b fe ff       	call   0x14083bd20
140855214:	90                   	nop
140855215:	48 8b d0             	mov    %rax,%rdx
140855218:	48 8b cb             	mov    %rbx,%rcx
14085521b:	e8 f0 7e fe ff       	call   0x14083d110
140855220:	90                   	nop
140855221:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140855226:	e8 f5 75 fe ff       	call   0x14083c820
14085522b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140855230:	e8 5b f2 ff ff       	call   0x140854490
140855235:	90                   	nop
140855236:	48 8d 15 13 d5 7c 00 	lea    0x7cd513(%rip),%rdx        # 0x141022750
14085523d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140855242:	e8 a9 6a fe ff       	call   0x14083bcf0
140855247:	90                   	nop
140855248:	48 8b d6             	mov    %rsi,%rdx
14085524b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140855252:	00
140855253:	e8 28 f4 ff ff       	call   0x140854680
140855258:	90                   	nop
140855259:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14085525e:	48 8b d0             	mov    %rax,%rdx
140855261:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855268:	00
140855269:	e8 22 83 fe ff       	call   0x14083d590
14085526e:	90                   	nop
14085526f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140855274:	48 8b d0             	mov    %rax,%rdx
140855277:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085527c:	e8 0f 83 fe ff       	call   0x14083d590
140855281:	90                   	nop
140855282:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855289:	00
14085528a:	e8 91 75 fe ff       	call   0x14083c820
14085528f:	90                   	nop
140855290:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140855297:	00
140855298:	e8 83 75 fe ff       	call   0x14083c820
14085529d:	90                   	nop
14085529e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408552a3:	e8 78 75 fe ff       	call   0x14083c820
1408552a8:	90                   	nop
1408552a9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408552ae:	e8 6d 75 fe ff       	call   0x14083c820
1408552b3:	90                   	nop
1408552b4:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408552b9:	40 0f b6 d5          	movzbl %bpl,%edx
1408552bd:	49 8b ce             	mov    %r14,%rcx
1408552c0:	e8 2b 69 fe ff       	call   0x14083bbf0
1408552c5:	90                   	nop
1408552c6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1408552cb:	e8 50 75 fe ff       	call   0x14083c820
1408552d0:	49 8b c6             	mov    %r14,%rax
1408552d3:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1408552da:	00
1408552db:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408552df:	49 8b 6b 28          	mov    0x28(%r11),%rbp
1408552e3:	49 8b 73 30          	mov    0x30(%r11),%rsi
1408552e7:	49 8b e3             	mov    %r11,%rsp
1408552ea:	41 5f                	pop    %r15
1408552ec:	41 5e                	pop    %r14
1408552ee:	5f                   	pop    %rdi
1408552ef:	c3                   	ret
1408552f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408552f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408552fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408552ff:	57                   	push   %rdi
140855300:	41 56                	push   %r14
140855302:	41 57                	push   %r15
140855304:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14085530b:	49 8b f8             	mov    %r8,%rdi
14085530e:	4c 8b f2             	mov    %rdx,%r14
140855311:	48 8b f1             	mov    %rcx,%rsi
140855314:	45 33 ff             	xor    %r15d,%r15d
140855317:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14085531e:	66 90                	xchg   %ax,%ax
140855320:	48 ff c0             	inc    %rax
140855323:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
140855327:	75 f7                	jne    0x140855320
140855329:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14085532d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140855332:	76 03                	jbe    0x140855337
140855334:	48 8b 09             	mov    (%rcx),%rcx
140855337:	4c 3b c0             	cmp    %rax,%r8
14085533a:	75 10                	jne    0x14085534c
14085533c:	48 8b d7             	mov    %rdi,%rdx
14085533f:	e8 0c a7 68 00       	call   0x140edfa50
140855344:	85 c0                	test   %eax,%eax
140855346:	75 04                	jne    0x14085534c
140855348:	b0 01                	mov    $0x1,%al
14085534a:	eb 02                	jmp    0x14085534e
14085534c:	32 c0                	xor    %al,%al
14085534e:	0f b6 d0             	movzbl %al,%edx
140855351:	0f b6 c2             	movzbl %dl,%eax
140855354:	34 01                	xor    $0x1,%al
140855356:	0f b6 e8             	movzbl %al,%ebp
140855359:	f7 46 20 00 01 00 00 	testl  $0x100,0x20(%rsi)
140855360:	0f 44 ea             	cmove  %edx,%ebp
140855363:	40 84 ed             	test   %bpl,%bpl
140855366:	74 2b                	je     0x140855393
140855368:	e8 13 bb fe ff       	call   0x140840e80
14085536d:	44 38 78 6c          	cmp    %r15b,0x6c(%rax)
140855371:	75 20                	jne    0x140855393
140855373:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140855378:	e8 13 6a fe ff       	call   0x14083bd90
14085537d:	90                   	nop
14085537e:	4c 8b c0             	mov    %rax,%r8
140855381:	40 0f b6 d5          	movzbl %bpl,%edx
140855385:	49 8b ce             	mov    %r14,%rcx
140855388:	e8 63 68 fe ff       	call   0x14083bbf0
14085538d:	90                   	nop
14085538e:	e9 d3 00 00 00       	jmp    0x140855466
140855393:	e8 38 f2 ff ff       	call   0x1408545d0
140855398:	48 8b d8             	mov    %rax,%rbx
14085539b:	44 38 7f 05          	cmp    %r15b,0x5(%rdi)
14085539f:	41 0f 95 c7          	setne  %r15b
1408553a3:	45 8d 47 05          	lea    0x5(%r15),%r8d
1408553a7:	48 8b d7             	mov    %rdi,%rdx
1408553aa:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408553af:	e8 6c 69 fe ff       	call   0x14083bd20
1408553b4:	90                   	nop
1408553b5:	48 8b d0             	mov    %rax,%rdx
1408553b8:	48 8b cb             	mov    %rbx,%rcx
1408553bb:	e8 50 7d fe ff       	call   0x14083d110
1408553c0:	90                   	nop
1408553c1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1408553c6:	e8 55 74 fe ff       	call   0x14083c820
1408553cb:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1408553d0:	e8 bb f0 ff ff       	call   0x140854490
1408553d5:	90                   	nop
1408553d6:	48 8d 15 73 d3 7c 00 	lea    0x7cd373(%rip),%rdx        # 0x141022750
1408553dd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408553e2:	e8 09 69 fe ff       	call   0x14083bcf0
1408553e7:	90                   	nop
1408553e8:	48 8b d6             	mov    %rsi,%rdx
1408553eb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1408553f2:	00
1408553f3:	e8 88 f2 ff ff       	call   0x140854680
1408553f8:	90                   	nop
1408553f9:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408553fe:	48 8b d0             	mov    %rax,%rdx
140855401:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855408:	00
140855409:	e8 82 81 fe ff       	call   0x14083d590
14085540e:	90                   	nop
14085540f:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140855414:	48 8b d0             	mov    %rax,%rdx
140855417:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085541c:	e8 6f 81 fe ff       	call   0x14083d590
140855421:	90                   	nop
140855422:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140855429:	00
14085542a:	e8 f1 73 fe ff       	call   0x14083c820
14085542f:	90                   	nop
140855430:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140855437:	00
140855438:	e8 e3 73 fe ff       	call   0x14083c820
14085543d:	90                   	nop
14085543e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140855443:	e8 d8 73 fe ff       	call   0x14083c820
140855448:	90                   	nop
140855449:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14085544e:	e8 cd 73 fe ff       	call   0x14083c820
140855453:	90                   	nop
140855454:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140855459:	40 0f b6 d5          	movzbl %bpl,%edx
14085545d:	49 8b ce             	mov    %r14,%rcx
140855460:	e8 8b 67 fe ff       	call   0x14083bbf0
140855465:	90                   	nop
140855466:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085546b:	e8 b0 73 fe ff       	call   0x14083c820
140855470:	49 8b c6             	mov    %r14,%rax
140855473:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
14085547a:	00
14085547b:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14085547f:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140855483:	49 8b 73 30          	mov    0x30(%r11),%rsi
140855487:	49 8b e3             	mov    %r11,%rsp
14085548a:	41 5f                	pop    %r15
14085548c:	41 5e                	pop    %r14
14085548e:	5f                   	pop    %rdi
14085548f:	c3                   	ret
140855490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140855495:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14085549a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14085549f:	57                   	push   %rdi
1408554a0:	41 56                	push   %r14
1408554a2:	41 57                	push   %r15
1408554a4:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1408554ab:	49 8b f8             	mov    %r8,%rdi
1408554ae:	4c 8b f2             	mov    %rdx,%r14
1408554b1:	48 8b f1             	mov    %rcx,%rsi
1408554b4:	45 33 ff             	xor    %r15d,%r15d
1408554b7:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1408554be:	66 90                	xchg   %ax,%ax
1408554c0:	48 ff c0             	inc    %rax
1408554c3:	45 38 3c 00          	cmp    %r15b,(%r8,%rax,1)
1408554c7:	75 f7                	jne    0x1408554c0
1408554c9:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1408554cd:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1408554d2:	76 03                	jbe    0x1408554d7
1408554d4:	48 8b 09             	mov    (%rcx),%rcx
1408554d7:	4c 3b c0             	cmp    %rax,%r8
1408554da:	75 10                	jne    0x1408554ec
1408554dc:	48 8b d7             	mov    %rdi,%rdx
1408554df:	e8 6c a5 68 00       	call   0x140edfa50
1408554e4:	85 c0                	test   %eax,%eax
1408554e6:	75 04                	jne    0x1408554ec
1408554e8:	b0 01                	mov    $0x1,%al
1408554ea:	eb 02                	jmp    0x1408554ee
1408554ec:	32 c0                	xor    %al,%al
1408554ee:	0f b6 d0             	movzbl %al,%edx
1408554f1:	0f b6 c2             	movzbl %dl,%eax
1408554f4:	34 01                	xor    $0x1,%al
1408554f6:	0f b6 e8             	movzbl %al,%ebp