1406b8399:	cc                   	int3
1406b839a:	cc                   	int3
1406b839b:	cc                   	int3
1406b839c:	cc                   	int3
1406b839d:	cc                   	int3
1406b839e:	cc                   	int3
1406b839f:	cc                   	int3
1406b83a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b83a5:	57                   	push   %rdi
1406b83a6:	48 83 ec 20          	sub    $0x20,%rsp
1406b83aa:	8b fa                	mov    %edx,%edi
1406b83ac:	48 8b d9             	mov    %rcx,%rbx
1406b83af:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1406b83b3:	48 85 c9             	test   %rcx,%rcx
1406b83b6:	74 24                	je     0x1406b83dc
1406b83b8:	8b 41 10             	mov    0x10(%rcx),%eax
1406b83bb:	ff c8                	dec    %eax
1406b83bd:	89 41 10             	mov    %eax,0x10(%rcx)
1406b83c0:	85 c0                	test   %eax,%eax
1406b83c2:	7f 18                	jg     0x1406b83dc
1406b83c4:	0f 88 9a 00 00 00    	js     0x1406b8464
1406b83ca:	48 8b 01             	mov    (%rcx),%rax
1406b83cd:	ba 01 00 00 00       	mov    $0x1,%edx
1406b83d2:	48 8b 00             	mov    (%rax),%rax
1406b83d5:	ff 15 45 b6 8c 00    	call   *0x8cb645(%rip)        # 0x140f83a20
1406b83db:	90                   	nop
1406b83dc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1406b83e0:	48 85 c9             	test   %rcx,%rcx
1406b83e3:	74 20                	je     0x1406b8405
1406b83e5:	8b 41 10             	mov    0x10(%rcx),%eax
1406b83e8:	ff c8                	dec    %eax
1406b83ea:	89 41 10             	mov    %eax,0x10(%rcx)
1406b83ed:	85 c0                	test   %eax,%eax
1406b83ef:	7f 14                	jg     0x1406b8405
1406b83f1:	78 7c                	js     0x1406b846f
1406b83f3:	48 8b 01             	mov    (%rcx),%rax
1406b83f6:	ba 01 00 00 00       	mov    $0x1,%edx
1406b83fb:	48 8b 00             	mov    (%rax),%rax
1406b83fe:	ff 15 1c b6 8c 00    	call   *0x8cb61c(%rip)        # 0x140f83a20
1406b8404:	90                   	nop
1406b8405:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1406b8409:	48 85 c9             	test   %rcx,%rcx
1406b840c:	74 20                	je     0x1406b842e
1406b840e:	8b 41 10             	mov    0x10(%rcx),%eax
1406b8411:	ff c8                	dec    %eax
1406b8413:	89 41 10             	mov    %eax,0x10(%rcx)
1406b8416:	85 c0                	test   %eax,%eax
1406b8418:	7f 14                	jg     0x1406b842e
1406b841a:	78 3d                	js     0x1406b8459
1406b841c:	48 8b 01             	mov    (%rcx),%rax
1406b841f:	ba 01 00 00 00       	mov    $0x1,%edx
1406b8424:	48 8b 00             	mov    (%rax),%rax
1406b8427:	ff 15 f3 b5 8c 00    	call   *0x8cb5f3(%rip)        # 0x140f83a20
1406b842d:	90                   	nop
1406b842e:	48 8d 05 2b 33 96 00 	lea    0x96332b(%rip),%rax        # 0x14101b760
1406b8435:	48 89 03             	mov    %rax,(%rbx)
1406b8438:	40 f6 c7 01          	test   $0x1,%dil
1406b843c:	74 0d                	je     0x1406b844b
1406b843e:	ba 50 00 00 00       	mov    $0x50,%edx
1406b8443:	48 8b cb             	mov    %rbx,%rcx
1406b8446:	e8 f9 2c 76 00       	call   0x140e1b144
1406b844b:	48 8b c3             	mov    %rbx,%rax
1406b844e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8453:	48 83 c4 20          	add    $0x20,%rsp
1406b8457:	5f                   	pop    %rdi
1406b8458:	c3                   	ret
1406b8459:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b845e:	e8 9d 22 0d 00       	call   0x14078a700
1406b8463:	90                   	nop
1406b8464:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8469:	e8 92 22 0d 00       	call   0x14078a700
1406b846e:	90                   	nop
1406b846f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8474:	e8 87 22 0d 00       	call   0x14078a700
1406b8479:	cc                   	int3
1406b847a:	cc                   	int3
1406b847b:	cc                   	int3
1406b847c:	cc                   	int3
1406b847d:	cc                   	int3
1406b847e:	cc                   	int3
1406b847f:	cc                   	int3
1406b8480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8485:	57                   	push   %rdi
1406b8486:	48 83 ec 20          	sub    $0x20,%rsp
1406b848a:	8b fa                	mov    %edx,%edi
1406b848c:	48 8b d9             	mov    %rcx,%rbx
1406b848f:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
1406b8496:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b849a:	76 31                	jbe    0x1406b84cd
1406b849c:	48 8b 49 70          	mov    0x70(%rcx),%rcx
1406b84a0:	48 ff c2             	inc    %rdx
1406b84a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b84aa:	72 1c                	jb     0x1406b84c8
1406b84ac:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b84b0:	48 83 c2 27          	add    $0x27,%rdx
1406b84b4:	49 2b c8             	sub    %r8,%rcx
1406b84b7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b84bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b84bf:	0f 87 e7 00 00 00    	ja     0x1406b85ac
1406b84c5:	49 8b c8             	mov    %r8,%rcx
1406b84c8:	e8 77 2c 76 00       	call   0x140e1b144
1406b84cd:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1406b84d4:	00 00 00 00
1406b84d8:	48 c7 83 88 00 00 00 	movq   $0xf,0x88(%rbx)
1406b84df:	0f 00 00 00
1406b84e3:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1406b84e7:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1406b84eb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b84ef:	76 31                	jbe    0x1406b8522
1406b84f1:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1406b84f5:	48 ff c2             	inc    %rdx
1406b84f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b84ff:	72 1c                	jb     0x1406b851d
1406b8501:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8505:	48 83 c2 27          	add    $0x27,%rdx
1406b8509:	49 2b c8             	sub    %r8,%rcx
1406b850c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8510:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8514:	0f 87 92 00 00 00    	ja     0x1406b85ac
1406b851a:	49 8b c8             	mov    %r8,%rcx
1406b851d:	e8 22 2c 76 00       	call   0x140e1b144
1406b8522:	48 c7 43 58 00 00 00 	movq   $0x0,0x58(%rbx)
1406b8529:	00
1406b852a:	48 c7 43 60 0f 00 00 	movq   $0xf,0x60(%rbx)
1406b8531:	00
1406b8532:	c6 43 48 00          	movb   $0x0,0x48(%rbx)
1406b8536:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1406b853a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b853e:	76 2d                	jbe    0x1406b856d
1406b8540:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1406b8544:	48 ff c2             	inc    %rdx
1406b8547:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b854e:	72 18                	jb     0x1406b8568
1406b8550:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8554:	48 83 c2 27          	add    $0x27,%rdx
1406b8558:	49 2b c8             	sub    %r8,%rcx
1406b855b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b855f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8563:	77 47                	ja     0x1406b85ac
1406b8565:	49 8b c8             	mov    %r8,%rcx
1406b8568:	e8 d7 2b 76 00       	call   0x140e1b144
1406b856d:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1406b8574:	00
1406b8575:	48 8d 05 e4 31 96 00 	lea    0x9631e4(%rip),%rax        # 0x14101b760
1406b857c:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1406b8583:	00
1406b8584:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1406b8588:	48 89 03             	mov    %rax,(%rbx)
1406b858b:	40 f6 c7 01          	test   $0x1,%dil
1406b858f:	74 0d                	je     0x1406b859e
1406b8591:	ba 98 00 00 00       	mov    $0x98,%edx
1406b8596:	48 8b cb             	mov    %rbx,%rcx
1406b8599:	e8 a6 2b 76 00       	call   0x140e1b144
1406b859e:	48 8b c3             	mov    %rbx,%rax
1406b85a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b85a6:	48 83 c4 20          	add    $0x20,%rsp
1406b85aa:	5f                   	pop    %rdi
1406b85ab:	c3                   	ret
1406b85ac:	e8 f3 1b 77 00       	call   0x140e2a1a4
1406b85b1:	cc                   	int3
1406b85b2:	cc                   	int3
1406b85b3:	cc                   	int3
1406b85b4:	cc                   	int3
1406b85b5:	cc                   	int3
1406b85b6:	cc                   	int3
1406b85b7:	cc                   	int3
1406b85b8:	cc                   	int3
1406b85b9:	cc                   	int3
1406b85ba:	cc                   	int3
1406b85bb:	cc                   	int3
1406b85bc:	cc                   	int3
1406b85bd:	cc                   	int3
1406b85be:	cc                   	int3
1406b85bf:	cc                   	int3
1406b85c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b85c5:	57                   	push   %rdi
1406b85c6:	48 83 ec 20          	sub    $0x20,%rsp
1406b85ca:	8b fa                	mov    %edx,%edi
1406b85cc:	48 8b d9             	mov    %rcx,%rbx
1406b85cf:	48 8b 51 68          	mov    0x68(%rcx),%rdx
1406b85d3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b85d7:	76 31                	jbe    0x1406b860a
1406b85d9:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1406b85dd:	48 ff c2             	inc    %rdx
1406b85e0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b85e7:	72 1c                	jb     0x1406b8605
1406b85e9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b85ed:	48 83 c2 27          	add    $0x27,%rdx
1406b85f1:	49 2b c8             	sub    %r8,%rcx
1406b85f4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b85f8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b85fc:	0f 87 92 00 00 00    	ja     0x1406b8694
1406b8602:	49 8b c8             	mov    %r8,%rcx
1406b8605:	e8 3a 2b 76 00       	call   0x140e1b144
1406b860a:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
1406b8611:	00
1406b8612:	48 c7 43 68 0f 00 00 	movq   $0xf,0x68(%rbx)
1406b8619:	00
1406b861a:	c6 43 50 00          	movb   $0x0,0x50(%rbx)
1406b861e:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1406b8622:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8626:	76 2d                	jbe    0x1406b8655
1406b8628:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1406b862c:	48 ff c2             	inc    %rdx
1406b862f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8636:	72 18                	jb     0x1406b8650
1406b8638:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b863c:	48 83 c2 27          	add    $0x27,%rdx
1406b8640:	49 2b c8             	sub    %r8,%rcx
1406b8643:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8647:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b864b:	77 47                	ja     0x1406b8694
1406b864d:	49 8b c8             	mov    %r8,%rcx
1406b8650:	e8 ef 2a 76 00       	call   0x140e1b144
1406b8655:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1406b865c:	00
1406b865d:	48 8d 05 fc 30 96 00 	lea    0x9630fc(%rip),%rax        # 0x14101b760
1406b8664:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1406b866b:	00
1406b866c:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1406b8670:	48 89 03             	mov    %rax,(%rbx)
1406b8673:	40 f6 c7 01          	test   $0x1,%dil
1406b8677:	74 0d                	je     0x1406b8686
1406b8679:	ba 80 00 00 00       	mov    $0x80,%edx
1406b867e:	48 8b cb             	mov    %rbx,%rcx
1406b8681:	e8 be 2a 76 00       	call   0x140e1b144
1406b8686:	48 8b c3             	mov    %rbx,%rax
1406b8689:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b868e:	48 83 c4 20          	add    $0x20,%rsp
1406b8692:	5f                   	pop    %rdi
1406b8693:	c3                   	ret
1406b8694:	e8 0b 1b 77 00       	call   0x140e2a1a4
1406b8699:	cc                   	int3
1406b869a:	cc                   	int3
1406b869b:	cc                   	int3
1406b869c:	cc                   	int3
1406b869d:	cc                   	int3
1406b869e:	cc                   	int3
1406b869f:	cc                   	int3
1406b86a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b86a5:	57                   	push   %rdi
1406b86a6:	48 83 ec 20          	sub    $0x20,%rsp
1406b86aa:	8b fa                	mov    %edx,%edi
1406b86ac:	48 8b d9             	mov    %rcx,%rbx
1406b86af:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1406b86b3:	48 85 c9             	test   %rcx,%rcx
1406b86b6:	74 20                	je     0x1406b86d8
1406b86b8:	8b 41 10             	mov    0x10(%rcx),%eax
1406b86bb:	ff c8                	dec    %eax
1406b86bd:	89 41 10             	mov    %eax,0x10(%rcx)
1406b86c0:	85 c0                	test   %eax,%eax
1406b86c2:	7f 14                	jg     0x1406b86d8
1406b86c4:	78 3d                	js     0x1406b8703
1406b86c6:	48 8b 01             	mov    (%rcx),%rax
1406b86c9:	ba 01 00 00 00       	mov    $0x1,%edx
1406b86ce:	48 8b 00             	mov    (%rax),%rax
1406b86d1:	ff 15 49 b3 8c 00    	call   *0x8cb349(%rip)        # 0x140f83a20
1406b86d7:	90                   	nop
1406b86d8:	48 8d 05 81 30 96 00 	lea    0x963081(%rip),%rax        # 0x14101b760
1406b86df:	48 89 03             	mov    %rax,(%rbx)
1406b86e2:	40 f6 c7 01          	test   $0x1,%dil
1406b86e6:	74 0d                	je     0x1406b86f5
1406b86e8:	ba 40 00 00 00       	mov    $0x40,%edx
1406b86ed:	48 8b cb             	mov    %rbx,%rcx
1406b86f0:	e8 4f 2a 76 00       	call   0x140e1b144
1406b86f5:	48 8b c3             	mov    %rbx,%rax
1406b86f8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b86fd:	48 83 c4 20          	add    $0x20,%rsp
1406b8701:	5f                   	pop    %rdi
1406b8702:	c3                   	ret
1406b8703:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8708:	e8 f3 1f 0d 00       	call   0x14078a700
1406b870d:	cc                   	int3
1406b870e:	cc                   	int3
1406b870f:	cc                   	int3
1406b8710:	40 53                	rex push %rbx
1406b8712:	48 83 ec 20          	sub    $0x20,%rsp
1406b8716:	48 8d 05 43 30 96 00 	lea    0x963043(%rip),%rax        # 0x14101b760
1406b871d:	48 8b d9             	mov    %rcx,%rbx
1406b8720:	48 89 01             	mov    %rax,(%rcx)
1406b8723:	f6 c2 01             	test   $0x1,%dl
1406b8726:	74 0a                	je     0x1406b8732
1406b8728:	ba 38 00 00 00       	mov    $0x38,%edx
1406b872d:	e8 12 2a 76 00       	call   0x140e1b144
1406b8732:	48 8b c3             	mov    %rbx,%rax
1406b8735:	48 83 c4 20          	add    $0x20,%rsp
1406b8739:	5b                   	pop    %rbx
1406b873a:	c3                   	ret
1406b873b:	cc                   	int3
1406b873c:	cc                   	int3
1406b873d:	cc                   	int3
1406b873e:	cc                   	int3
1406b873f:	cc                   	int3
1406b8740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8745:	57                   	push   %rdi
1406b8746:	48 83 ec 20          	sub    $0x20,%rsp
1406b874a:	8b fa                	mov    %edx,%edi
1406b874c:	48 8b d9             	mov    %rcx,%rbx
1406b874f:	48 8b 49 68          	mov    0x68(%rcx),%rcx
1406b8753:	48 85 c9             	test   %rcx,%rcx
1406b8756:	74 47                	je     0x1406b879f
1406b8758:	48 8b 43 78          	mov    0x78(%rbx),%rax
1406b875c:	48 2b c1             	sub    %rcx,%rax
1406b875f:	48 c1 f8 02          	sar    $0x2,%rax
1406b8763:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
1406b876a:	00
1406b876b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8772:	72 18                	jb     0x1406b878c
1406b8774:	48 83 c2 27          	add    $0x27,%rdx
1406b8778:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b877c:	49 2b c8             	sub    %r8,%rcx
1406b877f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8783:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8787:	77 7d                	ja     0x1406b8806
1406b8789:	49 8b c8             	mov    %r8,%rcx
1406b878c:	e8 b3 29 76 00       	call   0x140e1b144
1406b8791:	33 c0                	xor    %eax,%eax
1406b8793:	48 89 43 68          	mov    %rax,0x68(%rbx)
1406b8797:	48 89 43 70          	mov    %rax,0x70(%rbx)
1406b879b:	48 89 43 78          	mov    %rax,0x78(%rbx)
1406b879f:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1406b87a3:	e8 98 6d ae ff       	call   0x14019f540
1406b87a8:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1406b87ac:	e8 af fb ad ff       	call   0x140198360
1406b87b1:	90                   	nop
1406b87b2:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1406b87b6:	48 85 c9             	test   %rcx,%rcx
1406b87b9:	74 20                	je     0x1406b87db
1406b87bb:	8b 41 10             	mov    0x10(%rcx),%eax
1406b87be:	ff c8                	dec    %eax
1406b87c0:	89 41 10             	mov    %eax,0x10(%rcx)
1406b87c3:	85 c0                	test   %eax,%eax
1406b87c5:	7f 14                	jg     0x1406b87db
1406b87c7:	78 43                	js     0x1406b880c
1406b87c9:	48 8b 01             	mov    (%rcx),%rax
1406b87cc:	ba 01 00 00 00       	mov    $0x1,%edx
1406b87d1:	48 8b 00             	mov    (%rax),%rax
1406b87d4:	ff 15 46 b2 8c 00    	call   *0x8cb246(%rip)        # 0x140f83a20
1406b87da:	90                   	nop
1406b87db:	48 8d 05 7e 2f 96 00 	lea    0x962f7e(%rip),%rax        # 0x14101b760
1406b87e2:	48 89 03             	mov    %rax,(%rbx)
1406b87e5:	40 f6 c7 01          	test   $0x1,%dil
1406b87e9:	74 0d                	je     0x1406b87f8
1406b87eb:	ba 80 00 00 00       	mov    $0x80,%edx
1406b87f0:	48 8b cb             	mov    %rbx,%rcx
1406b87f3:	e8 4c 29 76 00       	call   0x140e1b144
1406b87f8:	48 8b c3             	mov    %rbx,%rax
1406b87fb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8800:	48 83 c4 20          	add    $0x20,%rsp
1406b8804:	5f                   	pop    %rdi