1405830ec:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1405830f3:	00
1405830f4:	c6 03 00             	movb   $0x0,(%rbx)
1405830f7:	48 83 c3 20          	add    $0x20,%rbx
1405830fb:	48 3b df             	cmp    %rdi,%rbx
1405830fe:	75 b2                	jne    0x1405830b2
140583100:	49 2b ee             	sub    %r14,%rbp
140583103:	48 83 e5 e0          	and    $0xffffffffffffffe0,%rbp
140583107:	49 8b c6             	mov    %r14,%rax
14058310a:	48 81 fd 00 10 00 00 	cmp    $0x1000,%rbp
140583111:	72 15                	jb     0x140583128
140583113:	48 83 c5 27          	add    $0x27,%rbp
140583117:	4d 8b 76 f8          	mov    -0x8(%r14),%r14
14058311b:	49 2b c6             	sub    %r14,%rax
14058311e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140583122:	48 83 f8 1f          	cmp    $0x1f,%rax
140583126:	77 25                	ja     0x14058314d
140583128:	48 8b d5             	mov    %rbp,%rdx
14058312b:	49 8b ce             	mov    %r14,%rcx
14058312e:	e8 11 80 89 00       	call   0x140e1b144
140583133:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140583138:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14058313f:	00
140583140:	48 83 c4 40          	add    $0x40,%rsp
140583144:	41 5f                	pop    %r15
140583146:	41 5e                	pop    %r14
140583148:	41 5c                	pop    %r12
14058314a:	5f                   	pop    %rdi
14058314b:	5e                   	pop    %rsi
14058314c:	c3                   	ret
14058314d:	e8 52 70 8a 00       	call   0x140e2a1a4
140583152:	90                   	nop
140583153:	e8 38 a4 c1 ff       	call   0x14019d590
140583158:	90                   	nop
140583159:	cc                   	int3
14058315a:	cc                   	int3
14058315b:	cc                   	int3
14058315c:	cc                   	int3
14058315d:	cc                   	int3
14058315e:	cc                   	int3
14058315f:	cc                   	int3
140583160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140583165:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14058316a:	57                   	push   %rdi
14058316b:	48 83 ec 20          	sub    $0x20,%rsp
14058316f:	41 0f b6 f0          	movzbl %r8b,%esi
140583173:	48 8b f9             	mov    %rcx,%rdi
140583176:	e8 25 f5 ff ff       	call   0x1405826a0
14058317b:	48 8b d8             	mov    %rax,%rbx
14058317e:	48 85 c0             	test   %rax,%rax
140583181:	74 52                	je     0x1405831d5
140583183:	c6 40 42 00          	movb   $0x0,0x42(%rax)
140583187:	48 8b c8             	mov    %rax,%rcx
14058318a:	48 8b 15 17 e1 ea 00 	mov    0xeae117(%rip),%rdx        # 0x1414312a8
140583191:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140583196:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14058319b:	e8 60 a7 ff ff       	call   0x14057d900
1405831a0:	80 7b 42 00          	cmpb   $0x0,0x42(%rbx)
1405831a4:	74 24                	je     0x1405831ca
1405831a6:	40 84 f6             	test   %sil,%sil
1405831a9:	75 1f                	jne    0x1405831ca
1405831ab:	48 8b cb             	mov    %rbx,%rcx
1405831ae:	e8 2d cb ff ff       	call   0x14057fce0
1405831b3:	48 8b cb             	mov    %rbx,%rcx
1405831b6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405831bb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1405831c0:	48 83 c4 20          	add    $0x20,%rsp
1405831c4:	5f                   	pop    %rdi
1405831c5:	e9 b6 b6 ff ff       	jmp    0x14057e880
1405831ca:	48 8b d3             	mov    %rbx,%rdx
1405831cd:	48 8b cf             	mov    %rdi,%rcx
1405831d0:	e8 5b f6 ff ff       	call   0x140582830
1405831d5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405831da:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1405831df:	48 83 c4 20          	add    $0x20,%rsp
1405831e3:	5f                   	pop    %rdi
1405831e4:	c3                   	ret
1405831e5:	cc                   	int3
1405831e6:	cc                   	int3
1405831e7:	cc                   	int3
1405831e8:	cc                   	int3
1405831e9:	cc                   	int3
1405831ea:	cc                   	int3
1405831eb:	cc                   	int3
1405831ec:	cc                   	int3
1405831ed:	cc                   	int3
1405831ee:	cc                   	int3
1405831ef:	cc                   	int3
1405831f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405831f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1405831fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1405831ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140583204:	41 56                	push   %r14
140583206:	48 83 ec 20          	sub    $0x20,%rsp
14058320a:	48 8b 1a             	mov    (%rdx),%rbx
14058320d:	33 ed                	xor    %ebp,%ebp
14058320f:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140583213:	4c 8b f1             	mov    %rcx,%r14
140583216:	48 8b c3             	mov    %rbx,%rax
140583219:	48 3b df             	cmp    %rdi,%rbx
14058321c:	74 56                	je     0x140583274
14058321e:	66 90                	xchg   %ax,%ax
140583220:	48 8b 50 10          	mov    0x10(%rax),%rdx
140583224:	48 ff c5             	inc    %rbp
140583227:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
14058322b:	74 22                	je     0x14058324f
14058322d:	48 8b 48 08          	mov    0x8(%rax),%rcx
140583231:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140583235:	75 13                	jne    0x14058324a
140583237:	48 3b 41 10          	cmp    0x10(%rcx),%rax
14058323b:	75 0d                	jne    0x14058324a
14058323d:	48 8b c1             	mov    %rcx,%rax
140583240:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140583244:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140583248:	74 ed                	je     0x140583237
14058324a:	48 8b c1             	mov    %rcx,%rax
14058324d:	eb 20                	jmp    0x14058326f
14058324f:	48 8b c2             	mov    %rdx,%rax
140583252:	48 8b 12             	mov    (%rdx),%rdx
140583255:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
140583259:	75 14                	jne    0x14058326f
14058325b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140583260:	48 8b 0a             	mov    (%rdx),%rcx
140583263:	48 8b c2             	mov    %rdx,%rax
140583266:	48 8b d1             	mov    %rcx,%rdx
140583269:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14058326d:	74 f1                	je     0x140583260
14058326f:	48 3b c7             	cmp    %rdi,%rax
140583272:	75 ac                	jne    0x140583220
140583274:	49 8b 36             	mov    (%r14),%rsi
140583277:	48 3b 1e             	cmp    (%rsi),%rbx
14058327a:	75 2d                	jne    0x1405832a9
14058327c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140583280:	74 27                	je     0x1405832a9
140583282:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140583286:	49 8b d6             	mov    %r14,%rdx
140583289:	49 8b ce             	mov    %r14,%rcx
14058328c:	e8 8f f2 fa ff       	call   0x140532520
140583291:	48 89 76 08          	mov    %rsi,0x8(%rsi)
140583295:	48 89 36             	mov    %rsi,(%rsi)
140583298:	48 89 76 10          	mov    %rsi,0x10(%rsi)
14058329c:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
1405832a3:	00
1405832a4:	e9 bf 00 00 00       	jmp    0x140583368
1405832a9:	48 3b df             	cmp    %rdi,%rbx
1405832ac:	0f 84 b6 00 00 00    	je     0x140583368
1405832b2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1405832b6:	48 8b d3             	mov    %rbx,%rdx
1405832b9:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1405832be:	74 47                	je     0x140583307
1405832c0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1405832c4:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1405832c8:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1405832cc:	75 15                	jne    0x1405832e3
1405832ce:	66 90                	xchg   %ax,%ax
1405832d0:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1405832d4:	75 0d                	jne    0x1405832e3
1405832d6:	48 8b d8             	mov    %rax,%rbx
1405832d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1405832dd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1405832e1:	74 ed                	je     0x1405832d0
1405832e3:	48 8b 09             	mov    (%rcx),%rcx
1405832e6:	48 8b d8             	mov    %rax,%rbx
1405832e9:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405832ed:	75 5d                	jne    0x14058334c
1405832ef:	48 8b c2             	mov    %rdx,%rax
1405832f2:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1405832f6:	75 54                	jne    0x14058334c
1405832f8:	48 8b c1             	mov    %rcx,%rax
1405832fb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1405832ff:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140583303:	74 ed                	je     0x1405832f2
140583305:	eb 45                	jmp    0x14058334c
140583307:	49 8b 08             	mov    (%r8),%rcx
14058330a:	49 8b d8             	mov    %r8,%rbx
14058330d:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140583311:	75 1c                	jne    0x14058332f
140583313:	0f 1f 40 00          	nopl   0x0(%rax)
140583317:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14058331e:	00 00
140583320:	48 8b 01             	mov    (%rcx),%rax
140583323:	48 8b d9             	mov    %rcx,%rbx
140583326:	48 8b c8             	mov    %rax,%rcx
140583329:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14058332d:	74 f1                	je     0x140583320
14058332f:	49 8b 08             	mov    (%r8),%rcx
140583332:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140583336:	75 14                	jne    0x14058334c
140583338:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14058333f:	00
140583340:	48 8b 01             	mov    (%rcx),%rax
140583343:	48 8b c8             	mov    %rax,%rcx
140583346:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14058334a:	74 f4                	je     0x140583340
14058334c:	49 8b ce             	mov    %r14,%rcx
14058334f:	e8 ac 4c e5 ff       	call   0x1403d8000
140583354:	48 8b d0             	mov    %rax,%rdx
140583357:	49 8b ce             	mov    %r14,%rcx
14058335a:	e8 71 d0 ff ff       	call   0x1405803d0
14058335f:	48 3b df             	cmp    %rdi,%rbx
140583362:	0f 85 4a ff ff ff    	jne    0x1405832b2
140583368:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14058336d:	48 8b c5             	mov    %rbp,%rax
140583370:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140583375:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14058337a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14058337f:	48 83 c4 20          	add    $0x20,%rsp
140583383:	41 5e                	pop    %r14
140583385:	c3                   	ret
140583386:	cc                   	int3
140583387:	cc                   	int3
140583388:	cc                   	int3
140583389:	cc                   	int3
14058338a:	cc                   	int3
14058338b:	cc                   	int3
14058338c:	cc                   	int3
14058338d:	cc                   	int3
14058338e:	cc                   	int3
14058338f:	cc                   	int3
140583390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140583395:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14058339a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14058339f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1405833a4:	41 56                	push   %r14
1405833a6:	48 83 ec 20          	sub    $0x20,%rsp
1405833aa:	48 8b 1a             	mov    (%rdx),%rbx
1405833ad:	33 ed                	xor    %ebp,%ebp
1405833af:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1405833b3:	4c 8b f1             	mov    %rcx,%r14
1405833b6:	48 8b c3             	mov    %rbx,%rax
1405833b9:	48 3b df             	cmp    %rdi,%rbx
1405833bc:	74 56                	je     0x140583414
1405833be:	66 90                	xchg   %ax,%ax
1405833c0:	48 8b 50 10          	mov    0x10(%rax),%rdx
1405833c4:	48 ff c5             	inc    %rbp
1405833c7:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1405833cb:	74 22                	je     0x1405833ef
1405833cd:	48 8b 48 08          	mov    0x8(%rax),%rcx
1405833d1:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405833d5:	75 13                	jne    0x1405833ea
1405833d7:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1405833db:	75 0d                	jne    0x1405833ea
1405833dd:	48 8b c1             	mov    %rcx,%rax
1405833e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1405833e4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405833e8:	74 ed                	je     0x1405833d7
1405833ea:	48 8b c1             	mov    %rcx,%rax
1405833ed:	eb 20                	jmp    0x14058340f
1405833ef:	48 8b c2             	mov    %rdx,%rax
1405833f2:	48 8b 12             	mov    (%rdx),%rdx
1405833f5:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1405833f9:	75 14                	jne    0x14058340f
1405833fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140583400:	48 8b 0a             	mov    (%rdx),%rcx
140583403:	48 8b c2             	mov    %rdx,%rax
140583406:	48 8b d1             	mov    %rcx,%rdx
140583409:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14058340d:	74 f1                	je     0x140583400
14058340f:	48 3b c7             	cmp    %rdi,%rax
140583412:	75 ac                	jne    0x1405833c0
140583414:	49 8b 36             	mov    (%r14),%rsi
140583417:	48 3b 1e             	cmp    (%rsi),%rbx
14058341a:	75 2d                	jne    0x140583449
14058341c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140583420:	74 27                	je     0x140583449
140583422:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140583426:	49 8b d6             	mov    %r14,%rdx
140583429:	49 8b ce             	mov    %r14,%rcx
14058342c:	e8 5f 42 c1 ff       	call   0x140197690
140583431:	48 89 76 08          	mov    %rsi,0x8(%rsi)
140583435:	48 89 36             	mov    %rsi,(%rsi)
140583438:	48 89 76 10          	mov    %rsi,0x10(%rsi)
14058343c:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
140583443:	00
140583444:	e9 bf 00 00 00       	jmp    0x140583508
140583449:	48 3b df             	cmp    %rdi,%rbx
14058344c:	0f 84 b6 00 00 00    	je     0x140583508
140583452:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140583456:	48 8b d3             	mov    %rbx,%rdx
140583459:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
14058345e:	74 47                	je     0x1405834a7
140583460:	48 8b 43 08          	mov    0x8(%rbx),%rax
140583464:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140583468:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14058346c:	75 15                	jne    0x140583483
14058346e:	66 90                	xchg   %ax,%ax
140583470:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140583474:	75 0d                	jne    0x140583483
140583476:	48 8b d8             	mov    %rax,%rbx
140583479:	48 8b 40 08          	mov    0x8(%rax),%rax
14058347d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140583481:	74 ed                	je     0x140583470
140583483:	48 8b 09             	mov    (%rcx),%rcx
140583486:	48 8b d8             	mov    %rax,%rbx
140583489:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
14058348d:	75 5d                	jne    0x1405834ec
14058348f:	48 8b c2             	mov    %rdx,%rax
140583492:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140583496:	75 54                	jne    0x1405834ec
140583498:	48 8b c1             	mov    %rcx,%rax
14058349b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14058349f:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405834a3:	74 ed                	je     0x140583492
1405834a5:	eb 45                	jmp    0x1405834ec
1405834a7:	49 8b 08             	mov    (%r8),%rcx
1405834aa:	49 8b d8             	mov    %r8,%rbx
1405834ad:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405834b1:	75 1c                	jne    0x1405834cf
1405834b3:	0f 1f 40 00          	nopl   0x0(%rax)
1405834b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1405834be:	00 00
1405834c0:	48 8b 01             	mov    (%rcx),%rax
1405834c3:	48 8b d9             	mov    %rcx,%rbx
1405834c6:	48 8b c8             	mov    %rax,%rcx
1405834c9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1405834cd:	74 f1                	je     0x1405834c0
1405834cf:	49 8b 08             	mov    (%r8),%rcx
1405834d2:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1405834d6:	75 14                	jne    0x1405834ec
1405834d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405834df:	00
1405834e0:	48 8b 01             	mov    (%rcx),%rax
1405834e3:	48 8b c8             	mov    %rax,%rcx
1405834e6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1405834ea:	74 f4                	je     0x1405834e0
1405834ec:	49 8b ce             	mov    %r14,%rcx
1405834ef:	e8 0c 4b e5 ff       	call   0x1403d8000
1405834f4:	48 8b d0             	mov    %rax,%rdx
1405834f7:	49 8b ce             	mov    %r14,%rcx
1405834fa:	e8 51 42 c1 ff       	call   0x140197750
1405834ff:	48 3b df             	cmp    %rdi,%rbx
140583502:	0f 85 4a ff ff ff    	jne    0x140583452
140583508:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14058350d:	48 8b c5             	mov    %rbp,%rax
140583510:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140583515:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14058351a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14058351f:	48 83 c4 20          	add    $0x20,%rsp
140583523:	41 5e                	pop    %r14
140583525:	c3                   	ret
140583526:	cc                   	int3
140583527:	cc                   	int3
140583528:	cc                   	int3
140583529:	cc                   	int3
14058352a:	cc                   	int3
14058352b:	cc                   	int3
14058352c:	cc                   	int3
14058352d:	cc                   	int3
14058352e:	cc                   	int3
14058352f:	cc                   	int3