140b004f8:	4c 8b c0             	mov    %rax,%r8
140b004fb:	48 8d 15 06 30 4e 00 	lea    0x4e3006(%rip),%rdx        # 0x140fe3508
140b00502:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00507:	e8 94 13 89 ff       	call   0x1403918a0
140b0050c:	90                   	nop
140b0050d:	48 8b d0             	mov    %rax,%rdx
140b00510:	48 8d 0d b9 df 99 00 	lea    0x99dfb9(%rip),%rcx        # 0x14149e4d0
140b00517:	e8 f4 f9 6c ff       	call   0x1401cff10
140b0051c:	48 8d 15 2d 77 88 ff 	lea    -0x7788d3(%rip),%rdx        # 0x140387c50
140b00523:	48 8b c8             	mov    %rax,%rcx
140b00526:	e8 a5 96 88 ff       	call   0x140389bd0
140b0052b:	90                   	nop
140b0052c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00531:	e8 1a 75 69 ff       	call   0x140197a50
140b00536:	90                   	nop
140b00537:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0053c:	e8 0f 75 69 ff       	call   0x140197a50
140b00541:	90                   	nop
140b00542:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00547:	e8 04 75 69 ff       	call   0x140197a50
140b0054c:	e8 ef 43 fb ff       	call   0x140ab4940
140b00551:	cc                   	int3
140b00552:	cc                   	int3
140b00553:	cc                   	int3
140b00554:	cc                   	int3
140b00555:	cc                   	int3
140b00556:	cc                   	int3
140b00557:	cc                   	int3
140b00558:	cc                   	int3
140b00559:	cc                   	int3
140b0055a:	cc                   	int3
140b0055b:	cc                   	int3
140b0055c:	cc                   	int3
140b0055d:	cc                   	int3
140b0055e:	cc                   	int3
140b0055f:	cc                   	int3
140b00560:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00565:	57                   	push   %rdi
140b00566:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0056d:	48 8b 05 8c 89 8b 00 	mov    0x8b898c(%rip),%rax        # 0x1413b8f00
140b00574:	48 33 c4             	xor    %rsp,%rax
140b00577:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0057e:	00
140b0057f:	48 8b f9             	mov    %rcx,%rdi
140b00582:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00586:	e8 09 d7 31 00       	call   0x140e1dc94
140b0058b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0058f:	48 8d 0d f2 af 8c 00 	lea    0x8caff2(%rip),%rcx        # 0x1413cb588
140b00596:	e8 bd d7 31 00       	call   0x140e1dd58
140b0059b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0059f:	85 c0                	test   %eax,%eax
140b005a1:	75 4f                	jne    0x140b005f2
140b005a3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b005a7:	48 85 c9             	test   %rcx,%rcx
140b005aa:	74 1d                	je     0x140b005c9
140b005ac:	48 ff 41 08          	incq   0x8(%rcx)
140b005b0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b005b5:	75 12                	jne    0x140b005c9
140b005b7:	48 8b 01             	mov    (%rcx),%rax
140b005ba:	ba 01 00 00 00       	mov    $0x1,%edx
140b005bf:	48 8b 40 28          	mov    0x28(%rax),%rax
140b005c3:	ff 15 57 34 48 00    	call   *0x483457(%rip)        # 0x140f83a20
140b005c9:	48 85 db             	test   %rbx,%rbx
140b005cc:	74 5c                	je     0x140b0062a
140b005ce:	48 8b c3             	mov    %rbx,%rax
140b005d1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b005d8:	00
140b005d9:	48 33 cc             	xor    %rsp,%rcx
140b005dc:	e8 1f af 31 00       	call   0x140e1b500
140b005e1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b005e8:	00
140b005e9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b005f0:	5f                   	pop    %rdi
140b005f1:	c3                   	ret
140b005f2:	48 85 c9             	test   %rcx,%rcx
140b005f5:	74 33                	je     0x140b0062a
140b005f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b005fe:	00 00
140b00600:	48 8b 01             	mov    (%rcx),%rax
140b00603:	4c 8d 05 ee 33 8c 00 	lea    0x8c33ee(%rip),%r8        # 0x1413c39f8
140b0060a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0060f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00613:	ff 15 07 34 48 00    	call   *0x483407(%rip)        # 0x140f83a20
140b00619:	48 8b 08             	mov    (%rax),%rcx
140b0061c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00620:	48 85 db             	test   %rbx,%rbx
140b00623:	75 a9                	jne    0x140b005ce
140b00625:	48 85 c9             	test   %rcx,%rcx
140b00628:	75 d6                	jne    0x140b00600
140b0062a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0062f:	48 8b cf             	mov    %rdi,%rcx
140b00632:	e8 e9 3e 89 ff       	call   0x140394520
140b00637:	48 8b d8             	mov    %rax,%rbx
140b0063a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0063f:	e8 6c 99 fd ff       	call   0x140ad9fb0
140b00644:	90                   	nop
140b00645:	4c 8b cb             	mov    %rbx,%r9
140b00648:	4c 8b c0             	mov    %rax,%r8
140b0064b:	48 8d 15 b6 2e 4e 00 	lea    0x4e2eb6(%rip),%rdx        # 0x140fe3508
140b00652:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00657:	e8 44 12 89 ff       	call   0x1403918a0
140b0065c:	90                   	nop
140b0065d:	48 8b d0             	mov    %rax,%rdx
140b00660:	48 8d 0d 69 de 99 00 	lea    0x99de69(%rip),%rcx        # 0x14149e4d0
140b00667:	e8 a4 f8 6c ff       	call   0x1401cff10
140b0066c:	48 8d 15 dd 75 88 ff 	lea    -0x778a23(%rip),%rdx        # 0x140387c50
140b00673:	48 8b c8             	mov    %rax,%rcx
140b00676:	e8 55 95 88 ff       	call   0x140389bd0
140b0067b:	90                   	nop
140b0067c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00681:	e8 ca 73 69 ff       	call   0x140197a50
140b00686:	90                   	nop
140b00687:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0068c:	e8 bf 73 69 ff       	call   0x140197a50
140b00691:	90                   	nop
140b00692:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00697:	e8 b4 73 69 ff       	call   0x140197a50
140b0069c:	e8 9f 42 fb ff       	call   0x140ab4940
140b006a1:	cc                   	int3
140b006a2:	cc                   	int3
140b006a3:	cc                   	int3
140b006a4:	cc                   	int3
140b006a5:	cc                   	int3
140b006a6:	cc                   	int3
140b006a7:	cc                   	int3
140b006a8:	cc                   	int3
140b006a9:	cc                   	int3
140b006aa:	cc                   	int3
140b006ab:	cc                   	int3
140b006ac:	cc                   	int3
140b006ad:	cc                   	int3
140b006ae:	cc                   	int3
140b006af:	cc                   	int3
140b006b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b006b5:	57                   	push   %rdi
140b006b6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b006bd:	48 8b 05 3c 88 8b 00 	mov    0x8b883c(%rip),%rax        # 0x1413b8f00
140b006c4:	48 33 c4             	xor    %rsp,%rax
140b006c7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b006ce:	00
140b006cf:	48 8b f9             	mov    %rcx,%rdi
140b006d2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b006d6:	e8 b9 d5 31 00       	call   0x140e1dc94
140b006db:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b006df:	48 8d 0d 32 9f 8c 00 	lea    0x8c9f32(%rip),%rcx        # 0x1413ca618
140b006e6:	e8 6d d6 31 00       	call   0x140e1dd58
140b006eb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b006ef:	85 c0                	test   %eax,%eax
140b006f1:	75 4f                	jne    0x140b00742
140b006f3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b006f7:	48 85 c9             	test   %rcx,%rcx
140b006fa:	74 1d                	je     0x140b00719
140b006fc:	48 ff 41 08          	incq   0x8(%rcx)
140b00700:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b00705:	75 12                	jne    0x140b00719
140b00707:	48 8b 01             	mov    (%rcx),%rax
140b0070a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0070f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b00713:	ff 15 07 33 48 00    	call   *0x483307(%rip)        # 0x140f83a20
140b00719:	48 85 db             	test   %rbx,%rbx
140b0071c:	74 5c                	je     0x140b0077a
140b0071e:	48 8b c3             	mov    %rbx,%rax
140b00721:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b00728:	00
140b00729:	48 33 cc             	xor    %rsp,%rcx
140b0072c:	e8 cf ad 31 00       	call   0x140e1b500
140b00731:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b00738:	00
140b00739:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b00740:	5f                   	pop    %rdi
140b00741:	c3                   	ret
140b00742:	48 85 c9             	test   %rcx,%rcx
140b00745:	74 33                	je     0x140b0077a
140b00747:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0074e:	00 00
140b00750:	48 8b 01             	mov    (%rcx),%rax
140b00753:	4c 8d 05 66 2a 8c 00 	lea    0x8c2a66(%rip),%r8        # 0x1413c31c0
140b0075a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0075f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00763:	ff 15 b7 32 48 00    	call   *0x4832b7(%rip)        # 0x140f83a20
140b00769:	48 8b 08             	mov    (%rax),%rcx
140b0076c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00770:	48 85 db             	test   %rbx,%rbx
140b00773:	75 a9                	jne    0x140b0071e
140b00775:	48 85 c9             	test   %rcx,%rcx
140b00778:	75 d6                	jne    0x140b00750
140b0077a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0077f:	48 8b cf             	mov    %rdi,%rcx
140b00782:	e8 99 3d 89 ff       	call   0x140394520
140b00787:	48 8b d8             	mov    %rax,%rbx
140b0078a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0078f:	e8 fc 98 fd ff       	call   0x140ada090
140b00794:	90                   	nop
140b00795:	4c 8b cb             	mov    %rbx,%r9
140b00798:	4c 8b c0             	mov    %rax,%r8
140b0079b:	48 8d 15 66 2d 4e 00 	lea    0x4e2d66(%rip),%rdx        # 0x140fe3508
140b007a2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b007a7:	e8 f4 10 89 ff       	call   0x1403918a0
140b007ac:	90                   	nop
140b007ad:	48 8b d0             	mov    %rax,%rdx
140b007b0:	48 8d 0d 19 dd 99 00 	lea    0x99dd19(%rip),%rcx        # 0x14149e4d0
140b007b7:	e8 54 f7 6c ff       	call   0x1401cff10
140b007bc:	48 8d 15 8d 74 88 ff 	lea    -0x778b73(%rip),%rdx        # 0x140387c50
140b007c3:	48 8b c8             	mov    %rax,%rcx
140b007c6:	e8 05 94 88 ff       	call   0x140389bd0
140b007cb:	90                   	nop
140b007cc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b007d1:	e8 7a 72 69 ff       	call   0x140197a50
140b007d6:	90                   	nop
140b007d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b007dc:	e8 6f 72 69 ff       	call   0x140197a50
140b007e1:	90                   	nop
140b007e2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b007e7:	e8 64 72 69 ff       	call   0x140197a50
140b007ec:	e8 4f 41 fb ff       	call   0x140ab4940
140b007f1:	cc                   	int3
140b007f2:	cc                   	int3
140b007f3:	cc                   	int3
140b007f4:	cc                   	int3
140b007f5:	cc                   	int3
140b007f6:	cc                   	int3
140b007f7:	cc                   	int3
140b007f8:	cc                   	int3
140b007f9:	cc                   	int3
140b007fa:	cc                   	int3
140b007fb:	cc                   	int3
140b007fc:	cc                   	int3
140b007fd:	cc                   	int3
140b007fe:	cc                   	int3
140b007ff:	cc                   	int3
140b00800:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00805:	57                   	push   %rdi
140b00806:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0080d:	48 8b 05 ec 86 8b 00 	mov    0x8b86ec(%rip),%rax        # 0x1413b8f00
140b00814:	48 33 c4             	xor    %rsp,%rax
140b00817:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0081e:	00
140b0081f:	48 8b f9             	mov    %rcx,%rdi
140b00822:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00826:	e8 69 d4 31 00       	call   0x140e1dc94
140b0082b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0082f:	48 8d 0d 42 c8 8b 00 	lea    0x8bc842(%rip),%rcx        # 0x1413bd078
140b00836:	e8 1d d5 31 00       	call   0x140e1dd58
140b0083b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0083f:	85 c0                	test   %eax,%eax
140b00841:	75 4f                	jne    0x140b00892
140b00843:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00847:	48 85 c9             	test   %rcx,%rcx
140b0084a:	74 1d                	je     0x140b00869
140b0084c:	48 ff 41 08          	incq   0x8(%rcx)
140b00850:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b00855:	75 12                	jne    0x140b00869
140b00857:	48 8b 01             	mov    (%rcx),%rax
140b0085a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0085f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b00863:	ff 15 b7 31 48 00    	call   *0x4831b7(%rip)        # 0x140f83a20
140b00869:	48 85 db             	test   %rbx,%rbx
140b0086c:	74 5c                	je     0x140b008ca
140b0086e:	48 8b c3             	mov    %rbx,%rax
140b00871:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b00878:	00
140b00879:	48 33 cc             	xor    %rsp,%rcx
140b0087c:	e8 7f ac 31 00       	call   0x140e1b500
140b00881:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b00888:	00
140b00889:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b00890:	5f                   	pop    %rdi
140b00891:	c3                   	ret
140b00892:	48 85 c9             	test   %rcx,%rcx
140b00895:	74 33                	je     0x140b008ca
140b00897:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0089e:	00 00
140b008a0:	48 8b 01             	mov    (%rcx),%rax
140b008a3:	4c 8d 05 0e c8 8b 00 	lea    0x8bc80e(%rip),%r8        # 0x1413bd0b8
140b008aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b008af:	48 8b 40 18          	mov    0x18(%rax),%rax
140b008b3:	ff 15 67 31 48 00    	call   *0x483167(%rip)        # 0x140f83a20
140b008b9:	48 8b 08             	mov    (%rax),%rcx
140b008bc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b008c0:	48 85 db             	test   %rbx,%rbx
140b008c3:	75 a9                	jne    0x140b0086e
140b008c5:	48 85 c9             	test   %rcx,%rcx
140b008c8:	75 d6                	jne    0x140b008a0
140b008ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b008cf:	48 8b cf             	mov    %rdi,%rcx
140b008d2:	e8 49 3c 89 ff       	call   0x140394520
140b008d7:	48 8b d8             	mov    %rax,%rbx
140b008da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b008df:	e8 8c 98 fd ff       	call   0x140ada170
140b008e4:	90                   	nop
140b008e5:	4c 8b cb             	mov    %rbx,%r9
140b008e8:	4c 8b c0             	mov    %rax,%r8
140b008eb:	48 8d 15 16 2c 4e 00 	lea    0x4e2c16(%rip),%rdx        # 0x140fe3508
140b008f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b008f7:	e8 a4 0f 89 ff       	call   0x1403918a0
140b008fc:	90                   	nop
140b008fd:	48 8b d0             	mov    %rax,%rdx
140b00900:	48 8d 0d c9 db 99 00 	lea    0x99dbc9(%rip),%rcx        # 0x14149e4d0
140b00907:	e8 04 f6 6c ff       	call   0x1401cff10
140b0090c:	48 8d 15 3d 73 88 ff 	lea    -0x778cc3(%rip),%rdx        # 0x140387c50
140b00913:	48 8b c8             	mov    %rax,%rcx
140b00916:	e8 b5 92 88 ff       	call   0x140389bd0
140b0091b:	90                   	nop
140b0091c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00921:	e8 2a 71 69 ff       	call   0x140197a50
140b00926:	90                   	nop
140b00927:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0092c:	e8 1f 71 69 ff       	call   0x140197a50
140b00931:	90                   	nop
140b00932:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00937:	e8 14 71 69 ff       	call   0x140197a50
140b0093c:	e8 ff 3f fb ff       	call   0x140ab4940
140b00941:	cc                   	int3
140b00942:	cc                   	int3
140b00943:	cc                   	int3
140b00944:	cc                   	int3
140b00945:	cc                   	int3
140b00946:	cc                   	int3
140b00947:	cc                   	int3
140b00948:	cc                   	int3
140b00949:	cc                   	int3
140b0094a:	cc                   	int3
140b0094b:	cc                   	int3
140b0094c:	cc                   	int3
140b0094d:	cc                   	int3
140b0094e:	cc                   	int3
140b0094f:	cc                   	int3
140b00950:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00955:	57                   	push   %rdi
140b00956:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0095d:	48 8b 05 9c 85 8b 00 	mov    0x8b859c(%rip),%rax        # 0x1413b8f00
140b00964:	48 33 c4             	xor    %rsp,%rax
140b00967:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0096e:	00
140b0096f:	48 8b f9             	mov    %rcx,%rdi
140b00972:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00976:	e8 19 d3 31 00       	call   0x140e1dc94
140b0097b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0097f:	48 8d 0d b2 a5 8b 00 	lea    0x8ba5b2(%rip),%rcx        # 0x1413baf38
140b00986:	e8 cd d3 31 00       	call   0x140e1dd58
140b0098b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0098f:	85 c0                	test   %eax,%eax
140b00991:	75 4f                	jne    0x140b009e2
140b00993:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00997:	48 85 c9             	test   %rcx,%rcx
140b0099a:	74 1d                	je     0x140b009b9
140b0099c:	48 ff 41 08          	incq   0x8(%rcx)
140b009a0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b009a5:	75 12                	jne    0x140b009b9
140b009a7:	48 8b 01             	mov    (%rcx),%rax