140af452c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af4530:	48 85 db             	test   %rbx,%rbx
140af4533:	75 a9                	jne    0x140af44de
140af4535:	48 85 c9             	test   %rcx,%rcx
140af4538:	75 d6                	jne    0x140af4510
140af453a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af453f:	48 8b cf             	mov    %rdi,%rcx
140af4542:	e8 d9 ff 89 ff       	call   0x140394520
140af4547:	48 8b d8             	mov    %rax,%rbx
140af454a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af454f:	e8 5c dc fd ff       	call   0x140ad21b0
140af4554:	90                   	nop
140af4555:	4c 8b cb             	mov    %rbx,%r9
140af4558:	4c 8b c0             	mov    %rax,%r8
140af455b:	48 8d 15 a6 ef 4e 00 	lea    0x4eefa6(%rip),%rdx        # 0x140fe3508
140af4562:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4567:	e8 34 d3 89 ff       	call   0x1403918a0
140af456c:	90                   	nop
140af456d:	48 8b d0             	mov    %rax,%rdx
140af4570:	48 8d 0d 59 9f 9a 00 	lea    0x9a9f59(%rip),%rcx        # 0x14149e4d0
140af4577:	e8 94 b9 6d ff       	call   0x1401cff10
140af457c:	48 8d 15 cd 36 89 ff 	lea    -0x76c933(%rip),%rdx        # 0x140387c50
140af4583:	48 8b c8             	mov    %rax,%rcx
140af4586:	e8 45 56 89 ff       	call   0x140389bd0
140af458b:	90                   	nop
140af458c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4591:	e8 ba 34 6a ff       	call   0x140197a50
140af4596:	90                   	nop
140af4597:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af459c:	e8 af 34 6a ff       	call   0x140197a50
140af45a1:	90                   	nop
140af45a2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af45a7:	e8 a4 34 6a ff       	call   0x140197a50
140af45ac:	e8 8f 03 fc ff       	call   0x140ab4940
140af45b1:	cc                   	int3
140af45b2:	cc                   	int3
140af45b3:	cc                   	int3
140af45b4:	cc                   	int3
140af45b5:	cc                   	int3
140af45b6:	cc                   	int3
140af45b7:	cc                   	int3
140af45b8:	cc                   	int3
140af45b9:	cc                   	int3
140af45ba:	cc                   	int3
140af45bb:	cc                   	int3
140af45bc:	cc                   	int3
140af45bd:	cc                   	int3
140af45be:	cc                   	int3
140af45bf:	cc                   	int3
140af45c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af45c5:	57                   	push   %rdi
140af45c6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af45cd:	48 8b 05 2c 49 8c 00 	mov    0x8c492c(%rip),%rax        # 0x1413b8f00
140af45d4:	48 33 c4             	xor    %rsp,%rax
140af45d7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af45de:	00
140af45df:	48 8b f9             	mov    %rcx,%rdi
140af45e2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af45e6:	e8 a9 96 32 00       	call   0x140e1dc94
140af45eb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af45ef:	48 8d 0d 62 a8 8c 00 	lea    0x8ca862(%rip),%rcx        # 0x1413bee58
140af45f6:	e8 5d 97 32 00       	call   0x140e1dd58
140af45fb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af45ff:	85 c0                	test   %eax,%eax
140af4601:	75 4f                	jne    0x140af4652
140af4603:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af4607:	48 85 c9             	test   %rcx,%rcx
140af460a:	74 1d                	je     0x140af4629
140af460c:	48 ff 41 08          	incq   0x8(%rcx)
140af4610:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af4615:	75 12                	jne    0x140af4629
140af4617:	48 8b 01             	mov    (%rcx),%rax
140af461a:	ba 01 00 00 00       	mov    $0x1,%edx
140af461f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af4623:	ff 15 f7 f3 48 00    	call   *0x48f3f7(%rip)        # 0x140f83a20
140af4629:	48 85 db             	test   %rbx,%rbx
140af462c:	74 5c                	je     0x140af468a
140af462e:	48 8b c3             	mov    %rbx,%rax
140af4631:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af4638:	00
140af4639:	48 33 cc             	xor    %rsp,%rcx
140af463c:	e8 bf 6e 32 00       	call   0x140e1b500
140af4641:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af4648:	00
140af4649:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af4650:	5f                   	pop    %rdi
140af4651:	c3                   	ret
140af4652:	48 85 c9             	test   %rcx,%rcx
140af4655:	74 33                	je     0x140af468a
140af4657:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af465e:	00 00
140af4660:	48 8b 01             	mov    (%rcx),%rax
140af4663:	4c 8d 05 2e a8 8c 00 	lea    0x8ca82e(%rip),%r8        # 0x1413bee98
140af466a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af466f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af4673:	ff 15 a7 f3 48 00    	call   *0x48f3a7(%rip)        # 0x140f83a20
140af4679:	48 8b 08             	mov    (%rax),%rcx
140af467c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af4680:	48 85 db             	test   %rbx,%rbx
140af4683:	75 a9                	jne    0x140af462e
140af4685:	48 85 c9             	test   %rcx,%rcx
140af4688:	75 d6                	jne    0x140af4660
140af468a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af468f:	48 8b cf             	mov    %rdi,%rcx
140af4692:	e8 89 fe 89 ff       	call   0x140394520
140af4697:	48 8b d8             	mov    %rax,%rbx
140af469a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af469f:	e8 ec db fd ff       	call   0x140ad2290
140af46a4:	90                   	nop
140af46a5:	4c 8b cb             	mov    %rbx,%r9
140af46a8:	4c 8b c0             	mov    %rax,%r8
140af46ab:	48 8d 15 56 ee 4e 00 	lea    0x4eee56(%rip),%rdx        # 0x140fe3508
140af46b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af46b7:	e8 e4 d1 89 ff       	call   0x1403918a0
140af46bc:	90                   	nop
140af46bd:	48 8b d0             	mov    %rax,%rdx
140af46c0:	48 8d 0d 09 9e 9a 00 	lea    0x9a9e09(%rip),%rcx        # 0x14149e4d0
140af46c7:	e8 44 b8 6d ff       	call   0x1401cff10
140af46cc:	48 8d 15 7d 35 89 ff 	lea    -0x76ca83(%rip),%rdx        # 0x140387c50
140af46d3:	48 8b c8             	mov    %rax,%rcx
140af46d6:	e8 f5 54 89 ff       	call   0x140389bd0
140af46db:	90                   	nop
140af46dc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af46e1:	e8 6a 33 6a ff       	call   0x140197a50
140af46e6:	90                   	nop
140af46e7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af46ec:	e8 5f 33 6a ff       	call   0x140197a50
140af46f1:	90                   	nop
140af46f2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af46f7:	e8 54 33 6a ff       	call   0x140197a50
140af46fc:	e8 3f 02 fc ff       	call   0x140ab4940
140af4701:	cc                   	int3
140af4702:	cc                   	int3
140af4703:	cc                   	int3
140af4704:	cc                   	int3
140af4705:	cc                   	int3
140af4706:	cc                   	int3
140af4707:	cc                   	int3
140af4708:	cc                   	int3
140af4709:	cc                   	int3
140af470a:	cc                   	int3
140af470b:	cc                   	int3
140af470c:	cc                   	int3
140af470d:	cc                   	int3
140af470e:	cc                   	int3
140af470f:	cc                   	int3
140af4710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af4715:	57                   	push   %rdi
140af4716:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af471d:	48 8b 05 dc 47 8c 00 	mov    0x8c47dc(%rip),%rax        # 0x1413b8f00
140af4724:	48 33 c4             	xor    %rsp,%rax
140af4727:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af472e:	00
140af472f:	48 8b f9             	mov    %rcx,%rdi
140af4732:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af4736:	e8 59 95 32 00       	call   0x140e1dc94
140af473b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af473f:	48 8d 0d 42 64 8d 00 	lea    0x8d6442(%rip),%rcx        # 0x1413cab88
140af4746:	e8 0d 96 32 00       	call   0x140e1dd58
140af474b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af474f:	85 c0                	test   %eax,%eax
140af4751:	75 4f                	jne    0x140af47a2
140af4753:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af4757:	48 85 c9             	test   %rcx,%rcx
140af475a:	74 1d                	je     0x140af4779
140af475c:	48 ff 41 08          	incq   0x8(%rcx)
140af4760:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af4765:	75 12                	jne    0x140af4779
140af4767:	48 8b 01             	mov    (%rcx),%rax
140af476a:	ba 01 00 00 00       	mov    $0x1,%edx
140af476f:	48 8b 40 28          	mov    0x28(%rax),%rax
140af4773:	ff 15 a7 f2 48 00    	call   *0x48f2a7(%rip)        # 0x140f83a20
140af4779:	48 85 db             	test   %rbx,%rbx
140af477c:	74 5c                	je     0x140af47da
140af477e:	48 8b c3             	mov    %rbx,%rax
140af4781:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af4788:	00
140af4789:	48 33 cc             	xor    %rsp,%rcx
140af478c:	e8 6f 6d 32 00       	call   0x140e1b500
140af4791:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af4798:	00
140af4799:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af47a0:	5f                   	pop    %rdi
140af47a1:	c3                   	ret
140af47a2:	48 85 c9             	test   %rcx,%rcx
140af47a5:	74 33                	je     0x140af47da
140af47a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af47ae:	00 00
140af47b0:	48 8b 01             	mov    (%rcx),%rax
140af47b3:	4c 8d 05 0e ed 8c 00 	lea    0x8ced0e(%rip),%r8        # 0x1413c34c8
140af47ba:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af47bf:	48 8b 40 18          	mov    0x18(%rax),%rax
140af47c3:	ff 15 57 f2 48 00    	call   *0x48f257(%rip)        # 0x140f83a20
140af47c9:	48 8b 08             	mov    (%rax),%rcx
140af47cc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af47d0:	48 85 db             	test   %rbx,%rbx
140af47d3:	75 a9                	jne    0x140af477e
140af47d5:	48 85 c9             	test   %rcx,%rcx
140af47d8:	75 d6                	jne    0x140af47b0
140af47da:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af47df:	48 8b cf             	mov    %rdi,%rcx
140af47e2:	e8 39 fd 89 ff       	call   0x140394520
140af47e7:	48 8b d8             	mov    %rax,%rbx
140af47ea:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af47ef:	e8 7c db fd ff       	call   0x140ad2370
140af47f4:	90                   	nop
140af47f5:	4c 8b cb             	mov    %rbx,%r9
140af47f8:	4c 8b c0             	mov    %rax,%r8
140af47fb:	48 8d 15 06 ed 4e 00 	lea    0x4eed06(%rip),%rdx        # 0x140fe3508
140af4802:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4807:	e8 94 d0 89 ff       	call   0x1403918a0
140af480c:	90                   	nop
140af480d:	48 8b d0             	mov    %rax,%rdx
140af4810:	48 8d 0d b9 9c 9a 00 	lea    0x9a9cb9(%rip),%rcx        # 0x14149e4d0
140af4817:	e8 f4 b6 6d ff       	call   0x1401cff10
140af481c:	48 8d 15 2d 34 89 ff 	lea    -0x76cbd3(%rip),%rdx        # 0x140387c50
140af4823:	48 8b c8             	mov    %rax,%rcx
140af4826:	e8 a5 53 89 ff       	call   0x140389bd0
140af482b:	90                   	nop
140af482c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4831:	e8 1a 32 6a ff       	call   0x140197a50
140af4836:	90                   	nop
140af4837:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af483c:	e8 0f 32 6a ff       	call   0x140197a50
140af4841:	90                   	nop
140af4842:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af4847:	e8 04 32 6a ff       	call   0x140197a50
140af484c:	e8 ef 00 fc ff       	call   0x140ab4940
140af4851:	cc                   	int3
140af4852:	cc                   	int3
140af4853:	cc                   	int3
140af4854:	cc                   	int3
140af4855:	cc                   	int3
140af4856:	cc                   	int3
140af4857:	cc                   	int3
140af4858:	cc                   	int3
140af4859:	cc                   	int3
140af485a:	cc                   	int3
140af485b:	cc                   	int3
140af485c:	cc                   	int3
140af485d:	cc                   	int3
140af485e:	cc                   	int3
140af485f:	cc                   	int3
140af4860:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af4865:	57                   	push   %rdi
140af4866:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af486d:	48 8b 05 8c 46 8c 00 	mov    0x8c468c(%rip),%rax        # 0x1413b8f00
140af4874:	48 33 c4             	xor    %rsp,%rax
140af4877:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af487e:	00
140af487f:	48 8b f9             	mov    %rcx,%rdi
140af4882:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af4886:	e8 09 94 32 00       	call   0x140e1dc94
140af488b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140af488f:	48 8d 0d 92 69 8d 00 	lea    0x8d6992(%rip),%rcx        # 0x1413cb228
140af4896:	e8 bd 94 32 00       	call   0x140e1dd58
140af489b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140af489f:	85 c0                	test   %eax,%eax
140af48a1:	75 4f                	jne    0x140af48f2
140af48a3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140af48a7:	48 85 c9             	test   %rcx,%rcx
140af48aa:	74 1d                	je     0x140af48c9
140af48ac:	48 ff 41 08          	incq   0x8(%rcx)
140af48b0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140af48b5:	75 12                	jne    0x140af48c9
140af48b7:	48 8b 01             	mov    (%rcx),%rax
140af48ba:	ba 01 00 00 00       	mov    $0x1,%edx
140af48bf:	48 8b 40 28          	mov    0x28(%rax),%rax
140af48c3:	ff 15 57 f1 48 00    	call   *0x48f157(%rip)        # 0x140f83a20
140af48c9:	48 85 db             	test   %rbx,%rbx
140af48cc:	74 5c                	je     0x140af492a
140af48ce:	48 8b c3             	mov    %rbx,%rax
140af48d1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140af48d8:	00
140af48d9:	48 33 cc             	xor    %rsp,%rcx
140af48dc:	e8 1f 6c 32 00       	call   0x140e1b500
140af48e1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140af48e8:	00
140af48e9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140af48f0:	5f                   	pop    %rdi
140af48f1:	c3                   	ret
140af48f2:	48 85 c9             	test   %rcx,%rcx
140af48f5:	74 33                	je     0x140af492a
140af48f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140af48fe:	00 00
140af4900:	48 8b 01             	mov    (%rcx),%rax
140af4903:	4c 8d 05 36 ef 8c 00 	lea    0x8cef36(%rip),%r8        # 0x1413c3840
140af490a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140af490f:	48 8b 40 18          	mov    0x18(%rax),%rax
140af4913:	ff 15 07 f1 48 00    	call   *0x48f107(%rip)        # 0x140f83a20
140af4919:	48 8b 08             	mov    (%rax),%rcx
140af491c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140af4920:	48 85 db             	test   %rbx,%rbx
140af4923:	75 a9                	jne    0x140af48ce
140af4925:	48 85 c9             	test   %rcx,%rcx
140af4928:	75 d6                	jne    0x140af4900
140af492a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140af492f:	48 8b cf             	mov    %rdi,%rcx
140af4932:	e8 e9 fb 89 ff       	call   0x140394520
140af4937:	48 8b d8             	mov    %rax,%rbx
140af493a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af493f:	e8 0c db fd ff       	call   0x140ad2450
140af4944:	90                   	nop
140af4945:	4c 8b cb             	mov    %rbx,%r9
140af4948:	4c 8b c0             	mov    %rax,%r8
140af494b:	48 8d 15 b6 eb 4e 00 	lea    0x4eebb6(%rip),%rdx        # 0x140fe3508
140af4952:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4957:	e8 44 cf 89 ff       	call   0x1403918a0
140af495c:	90                   	nop
140af495d:	48 8b d0             	mov    %rax,%rdx
140af4960:	48 8d 0d 69 9b 9a 00 	lea    0x9a9b69(%rip),%rcx        # 0x14149e4d0
140af4967:	e8 a4 b5 6d ff       	call   0x1401cff10
140af496c:	48 8d 15 dd 32 89 ff 	lea    -0x76cd23(%rip),%rdx        # 0x140387c50
140af4973:	48 8b c8             	mov    %rax,%rcx
140af4976:	e8 55 52 89 ff       	call   0x140389bd0
140af497b:	90                   	nop
140af497c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af4981:	e8 ca 30 6a ff       	call   0x140197a50
140af4986:	90                   	nop
140af4987:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140af498c:	e8 bf 30 6a ff       	call   0x140197a50
140af4991:	90                   	nop
140af4992:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140af4997:	e8 b4 30 6a ff       	call   0x140197a50
140af499c:	e8 9f ff fb ff       	call   0x140ab4940
140af49a1:	cc                   	int3
140af49a2:	cc                   	int3
140af49a3:	cc                   	int3
140af49a4:	cc                   	int3
140af49a5:	cc                   	int3
140af49a6:	cc                   	int3
140af49a7:	cc                   	int3
140af49a8:	cc                   	int3
140af49a9:	cc                   	int3
140af49aa:	cc                   	int3
140af49ab:	cc                   	int3
140af49ac:	cc                   	int3
140af49ad:	cc                   	int3
140af49ae:	cc                   	int3
140af49af:	cc                   	int3
140af49b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af49b5:	57                   	push   %rdi
140af49b6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140af49bd:	48 8b 05 3c 45 8c 00 	mov    0x8c453c(%rip),%rax        # 0x1413b8f00
140af49c4:	48 33 c4             	xor    %rsp,%rax
140af49c7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140af49ce:	00
140af49cf:	48 8b f9             	mov    %rcx,%rdi
140af49d2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140af49d6:	e8 b9 92 32 00       	call   0x140e1dc94