1402061d2:	41 5d                	pop    %r13
1402061d4:	41 5c                	pop    %r12
1402061d6:	5f                   	pop    %rdi
1402061d7:	5e                   	pop    %rsi
1402061d8:	5b                   	pop    %rbx
1402061d9:	5d                   	pop    %rbp
1402061da:	c3                   	ret
1402061db:	e8 c4 3f c2 00       	call   0x140e2a1a4
1402061e0:	cc                   	int3
1402061e1:	cc                   	int3
1402061e2:	cc                   	int3
1402061e3:	cc                   	int3
1402061e4:	cc                   	int3
1402061e5:	cc                   	int3
1402061e6:	cc                   	int3
1402061e7:	cc                   	int3
1402061e8:	cc                   	int3
1402061e9:	cc                   	int3
1402061ea:	cc                   	int3
1402061eb:	cc                   	int3
1402061ec:	cc                   	int3
1402061ed:	cc                   	int3
1402061ee:	cc                   	int3
1402061ef:	cc                   	int3
1402061f0:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
1402061f4:	c3                   	ret
1402061f5:	cc                   	int3
1402061f6:	cc                   	int3
1402061f7:	cc                   	int3
1402061f8:	cc                   	int3
1402061f9:	cc                   	int3
1402061fa:	cc                   	int3
1402061fb:	cc                   	int3
1402061fc:	cc                   	int3
1402061fd:	cc                   	int3
1402061fe:	cc                   	int3
1402061ff:	cc                   	int3
140206200:	0f b6 c2             	movzbl %dl,%eax
140206203:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140206207:	8b c8                	mov    %eax,%ecx
140206209:	e9 f6 63 bf 00       	jmp    0x140dfc604
14020620e:	cc                   	int3
14020620f:	cc                   	int3
140206210:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140206215:	56                   	push   %rsi
140206216:	48 83 ec 20          	sub    $0x20,%rsp
14020621a:	49 8b f0             	mov    %r8,%rsi
14020621d:	48 8b da             	mov    %rdx,%rbx
140206220:	49 3b d0             	cmp    %r8,%rdx
140206223:	74 25                	je     0x14020624a
140206225:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14020622a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14020622e:	66 90                	xchg   %ax,%ax
140206230:	0f b6 0b             	movzbl (%rbx),%ecx
140206233:	48 8b d7             	mov    %rdi,%rdx
140206236:	e8 c9 63 bf 00       	call   0x140dfc604
14020623b:	88 03                	mov    %al,(%rbx)
14020623d:	48 ff c3             	inc    %rbx
140206240:	48 3b de             	cmp    %rsi,%rbx
140206243:	75 eb                	jne    0x140206230
140206245:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14020624a:	48 8b c3             	mov    %rbx,%rax
14020624d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140206252:	48 83 c4 20          	add    $0x20,%rsp
140206256:	5e                   	pop    %rsi
140206257:	c3                   	ret
140206258:	cc                   	int3
140206259:	cc                   	int3
14020625a:	cc                   	int3
14020625b:	cc                   	int3
14020625c:	cc                   	int3
14020625d:	cc                   	int3
14020625e:	cc                   	int3
14020625f:	cc                   	int3
140206260:	0f b6 c2             	movzbl %dl,%eax
140206263:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140206267:	8b c8                	mov    %eax,%ecx
140206269:	e9 de 65 bf 00       	jmp    0x140dfc84c
14020626e:	cc                   	int3
14020626f:	cc                   	int3
140206270:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140206275:	56                   	push   %rsi
140206276:	48 83 ec 20          	sub    $0x20,%rsp
14020627a:	49 8b f0             	mov    %r8,%rsi
14020627d:	48 8b da             	mov    %rdx,%rbx
140206280:	49 3b d0             	cmp    %r8,%rdx
140206283:	74 25                	je     0x1402062aa
140206285:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14020628a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14020628e:	66 90                	xchg   %ax,%ax
140206290:	0f b6 0b             	movzbl (%rbx),%ecx
140206293:	48 8b d7             	mov    %rdi,%rdx
140206296:	e8 b1 65 bf 00       	call   0x140dfc84c
14020629b:	88 03                	mov    %al,(%rbx)
14020629d:	48 ff c3             	inc    %rbx
1402062a0:	48 3b de             	cmp    %rsi,%rbx
1402062a3:	75 eb                	jne    0x140206290
1402062a5:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402062aa:	48 8b c3             	mov    %rbx,%rax
1402062ad:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402062b2:	48 83 c4 20          	add    $0x20,%rsp
1402062b6:	5e                   	pop    %rsi
1402062b7:	c3                   	ret
1402062b8:	cc                   	int3
1402062b9:	cc                   	int3
1402062ba:	cc                   	int3
1402062bb:	cc                   	int3
1402062bc:	cc                   	int3
1402062bd:	cc                   	int3
1402062be:	cc                   	int3
1402062bf:	cc                   	int3
1402062c0:	40 53                	rex push %rbx
1402062c2:	48 83 ec 30          	sub    $0x30,%rsp
1402062c6:	48 8b da             	mov    %rdx,%rbx
1402062c9:	33 c0                	xor    %eax,%eax
1402062cb:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1402062cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1402062d2:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1402062d9:	0f 11 03             	movups %xmm0,(%rbx)
1402062dc:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402062e0:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402062e4:	49 ff c0             	inc    %r8
1402062e7:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
1402062eb:	75 f7                	jne    0x1402062e4
1402062ed:	48 8b cb             	mov    %rbx,%rcx
1402062f0:	e8 0b 0b f9 ff       	call   0x140196e00
1402062f5:	48 8b c3             	mov    %rbx,%rax
1402062f8:	48 83 c4 30          	add    $0x30,%rsp
1402062fc:	5b                   	pop    %rbx
1402062fd:	c3                   	ret
1402062fe:	cc                   	int3
1402062ff:	cc                   	int3
140206300:	40 53                	rex push %rbx
140206302:	48 83 ec 20          	sub    $0x20,%rsp
140206306:	49 8b d8             	mov    %r8,%rbx
140206309:	49 8b c9             	mov    %r9,%rcx
14020630c:	4c 2b c2             	sub    %rdx,%r8
14020630f:	e8 fc 8c cd 00       	call   0x140edf010
140206314:	48 8b c3             	mov    %rbx,%rax
140206317:	48 83 c4 20          	add    $0x20,%rsp
14020631b:	5b                   	pop    %rbx
14020631c:	c3                   	ret
14020631d:	cc                   	int3
14020631e:	cc                   	int3
14020631f:	cc                   	int3
140206320:	4c 8b dc             	mov    %rsp,%r11
140206323:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140206327:	49 89 73 18          	mov    %rsi,0x18(%r11)
14020632b:	57                   	push   %rdi
14020632c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140206333:	48 8b f2             	mov    %rdx,%rsi
140206336:	48 8b d9             	mov    %rcx,%rbx
140206339:	83 79 08 02          	cmpl   $0x2,0x8(%rcx)
14020633d:	0f 84 c1 00 00 00    	je     0x140206404
140206343:	48 8b 79 20          	mov    0x20(%rcx),%rdi
140206347:	48 85 ff             	test   %rdi,%rdi
14020634a:	74 7e                	je     0x1402063ca
14020634c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140206350:	48 85 c9             	test   %rcx,%rcx
140206353:	74 37                	je     0x14020638c
140206355:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140206359:	75 0d                	jne    0x140206368
14020635b:	48 8b 01             	mov    (%rcx),%rax
14020635e:	49 89 43 08          	mov    %rax,0x8(%r11)
140206362:	49 8d 43 08          	lea    0x8(%r11),%rax
140206366:	eb 55                	jmp    0x1402063bd
140206368:	48 85 c9             	test   %rcx,%rcx
14020636b:	74 1f                	je     0x14020638c
14020636d:	80 79 28 01          	cmpb   $0x1,0x28(%rcx)
140206371:	75 19                	jne    0x14020638c
140206373:	48 8b 41 08          	mov    0x8(%rcx),%rax
140206377:	48 2b 01             	sub    (%rcx),%rax
14020637a:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140206381:	00
140206382:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
140206389:	00
14020638a:	eb 31                	jmp    0x1402063bd
14020638c:	48 8d 47 08          	lea    0x8(%rdi),%rax
140206390:	48 85 c0             	test   %rax,%rax
140206393:	74 1b                	je     0x1402063b0
140206395:	80 78 28 02          	cmpb   $0x2,0x28(%rax)
140206399:	75 15                	jne    0x1402063b0
14020639b:	48 8b 00             	mov    (%rax),%rax
14020639e:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1402063a5:	00
1402063a6:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1402063ad:	00
1402063ae:	eb 0d                	jmp    0x1402063bd
1402063b0:	e8 0b 4f 89 00       	call   0x140a9b2c0
1402063b5:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
1402063bc:	00
1402063bd:	4c 8b 00             	mov    (%rax),%r8
1402063c0:	4c 03 07             	add    (%rdi),%r8
1402063c3:	4c 3b 07             	cmp    (%rdi),%r8
1402063c6:	72 6f                	jb     0x140206437
1402063c8:	eb 04                	jmp    0x1402063ce
1402063ca:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1402063ce:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
1402063d5:	00
1402063d6:	48 ff 03             	incq   (%rbx)
1402063d9:	4c 8b cf             	mov    %rdi,%r9
1402063dc:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1402063e3:	00
1402063e4:	48 8b ce             	mov    %rsi,%rcx
1402063e7:	e8 14 99 fd ff       	call   0x1401dfd00
1402063ec:	48 8b c6             	mov    %rsi,%rax
1402063ef:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1402063f6:	00
1402063f7:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1402063fb:	49 8b 73 20          	mov    0x20(%r11),%rsi
1402063ff:	49 8b e3             	mov    %r11,%rsp
140206402:	5f                   	pop    %rdi
140206403:	c3                   	ret
140206404:	48 8d 15 9d 36 da 00 	lea    0xda369d(%rip),%rdx        # 0x140fa9aa8
14020640b:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140206410:	e8 fb 16 f9 ff       	call   0x140197b10
140206415:	90                   	nop
140206416:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14020641b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140206420:	e8 4b 8c fd ff       	call   0x1401df070
140206425:	48 8d 15 4c ab 19 01 	lea    0x119ab4c(%rip),%rdx        # 0x1413a0f78
14020642c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140206431:	e8 e2 63 c1 00       	call   0x140e1c818
140206436:	90                   	nop
140206437:	e8 74 06 fe ff       	call   0x1401e6ab0
14020643c:	cc                   	int3
14020643d:	cc                   	int3
14020643e:	cc                   	int3
14020643f:	cc                   	int3
140206440:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140206445:	57                   	push   %rdi
140206446:	48 83 ec 20          	sub    $0x20,%rsp
14020644a:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14020644e:	48 8b fa             	mov    %rdx,%rdi
140206451:	48 85 db             	test   %rbx,%rbx
140206454:	74 71                	je     0x1402064c7
140206456:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14020645a:	48 85 c9             	test   %rcx,%rcx
14020645d:	74 33                	je     0x140206492
14020645f:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
140206463:	75 0f                	jne    0x140206474
140206465:	48 8b 01             	mov    (%rcx),%rax
140206468:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020646d:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140206472:	eb 46                	jmp    0x1402064ba
140206474:	48 85 c9             	test   %rcx,%rcx
140206477:	74 19                	je     0x140206492
140206479:	80 79 28 01          	cmpb   $0x1,0x28(%rcx)
14020647d:	75 13                	jne    0x140206492
14020647f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140206483:	48 2b 01             	sub    (%rcx),%rax
140206486:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14020648b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140206490:	eb 28                	jmp    0x1402064ba
140206492:	48 8d 43 08          	lea    0x8(%rbx),%rax
140206496:	48 85 c0             	test   %rax,%rax
140206499:	74 15                	je     0x1402064b0
14020649b:	80 78 28 02          	cmpb   $0x2,0x28(%rax)
14020649f:	75 0f                	jne    0x1402064b0
1402064a1:	48 8b 00             	mov    (%rax),%rax
1402064a4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402064a9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402064ae:	eb 0a                	jmp    0x1402064ba
1402064b0:	e8 0b 4e 89 00       	call   0x140a9b2c0
1402064b5:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402064ba:	48 8b 10             	mov    (%rax),%rdx
1402064bd:	48 03 13             	add    (%rbx),%rdx
1402064c0:	48 3b 13             	cmp    (%rbx),%rdx
1402064c3:	72 17                	jb     0x1402064dc
1402064c5:	eb 04                	jmp    0x1402064cb
1402064c7:	48 8b 51 18          	mov    0x18(%rcx),%rdx
1402064cb:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402064d0:	48 8b c7             	mov    %rdi,%rax
1402064d3:	48 89 17             	mov    %rdx,(%rdi)
1402064d6:	48 83 c4 20          	add    $0x20,%rsp
1402064da:	5f                   	pop    %rdi
1402064db:	c3                   	ret
1402064dc:	e8 cf 05 fe ff       	call   0x1401e6ab0
1402064e1:	cc                   	int3
1402064e2:	cc                   	int3
1402064e3:	cc                   	int3
1402064e4:	cc                   	int3
1402064e5:	cc                   	int3
1402064e6:	cc                   	int3
1402064e7:	cc                   	int3
1402064e8:	cc                   	int3
1402064e9:	cc                   	int3
1402064ea:	cc                   	int3
1402064eb:	cc                   	int3
1402064ec:	cc                   	int3
1402064ed:	cc                   	int3
1402064ee:	cc                   	int3
1402064ef:	cc                   	int3
1402064f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402064f5:	57                   	push   %rdi
1402064f6:	48 83 ec 20          	sub    $0x20,%rsp
1402064fa:	4c 8d 41 08          	lea    0x8(%rcx),%r8
1402064fe:	48 8b fa             	mov    %rdx,%rdi
140206501:	48 8b d9             	mov    %rcx,%rbx
140206504:	4d 85 c0             	test   %r8,%r8
140206507:	74 35                	je     0x14020653e
140206509:	41 80 78 28 00       	cmpb   $0x0,0x28(%r8)
14020650e:	75 0f                	jne    0x14020651f
140206510:	49 8b 00             	mov    (%r8),%rax
140206513:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140206518:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14020651d:	eb 47                	jmp    0x140206566
14020651f:	4d 85 c0             	test   %r8,%r8
140206522:	74 1a                	je     0x14020653e
140206524:	41 80 78 28 01       	cmpb   $0x1,0x28(%r8)
140206529:	75 13                	jne    0x14020653e
14020652b:	49 8b 40 08          	mov    0x8(%r8),%rax
14020652f:	49 2b 00             	sub    (%r8),%rax
140206532:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140206537:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14020653c:	eb 28                	jmp    0x140206566
14020653e:	48 8d 41 08          	lea    0x8(%rcx),%rax
140206542:	48 85 c0             	test   %rax,%rax
140206545:	74 15                	je     0x14020655c
140206547:	80 78 28 02          	cmpb   $0x2,0x28(%rax)
14020654b:	75 0f                	jne    0x14020655c
14020654d:	48 8b 00             	mov    (%rax),%rax
140206550:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140206555:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14020655a:	eb 0a                	jmp    0x140206566
14020655c:	e8 5f 4d 89 00       	call   0x140a9b2c0
140206561:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140206566:	48 8b 10             	mov    (%rax),%rdx
140206569:	48 03 13             	add    (%rbx),%rdx
14020656c:	48 3b 13             	cmp    (%rbx),%rdx
14020656f:	72 11                	jb     0x140206582
140206571:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140206576:	48 8b c7             	mov    %rdi,%rax
140206579:	48 89 17             	mov    %rdx,(%rdi)
14020657c:	48 83 c4 20          	add    $0x20,%rsp
140206580:	5f                   	pop    %rdi
140206581:	c3                   	ret
140206582:	e8 29 05 fe ff       	call   0x1401e6ab0
140206587:	cc                   	int3
140206588:	cc                   	int3
140206589:	cc                   	int3
14020658a:	cc                   	int3
14020658b:	cc                   	int3
14020658c:	cc                   	int3
14020658d:	cc                   	int3
14020658e:	cc                   	int3
14020658f:	cc                   	int3
140206590:	40 53                	rex push %rbx
140206592:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140206599:	48 8b d9             	mov    %rcx,%rbx