140b996bb:	74 19                	je     0x140b996d6
140b996bd:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b996c2:	75 12                	jne    0x140b996d6
140b996c4:	48 8b 01             	mov    (%rcx),%rax
140b996c7:	ba 01 00 00 00       	mov    $0x1,%edx
140b996cc:	48 8b 40 28          	mov    0x28(%rax),%rax
140b996d0:	ff 15 4a a3 3e 00    	call   *0x3ea34a(%rip)        # 0x140f83a20
140b996d6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140b996da:	48 85 c9             	test   %rcx,%rcx
140b996dd:	74 10                	je     0x140b996ef
140b996df:	48 83 29 01          	subq   $0x1,(%rcx)
140b996e3:	75 0a                	jne    0x140b996ef
140b996e5:	ba 18 00 00 00       	mov    $0x18,%edx
140b996ea:	e8 55 1a 28 00       	call   0x140e1b144
140b996ef:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b996f3:	e8 68 ec 5f ff       	call   0x140198360
140b996f8:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140b996fc:	74 09                	je     0x140b99707
140b996fe:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b99702:	e8 f9 3d 60 ff       	call   0x14019d500
140b99707:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b9970b:	e8 90 a3 7f ff       	call   0x140393aa0
140b99710:	48 8b c6             	mov    %rsi,%rax
140b99713:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140b9971a:	00
140b9971b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b99722:	5f                   	pop    %rdi
140b99723:	5e                   	pop    %rsi
140b99724:	5d                   	pop    %rbp
140b99725:	c3                   	ret
140b99726:	cc                   	int3
140b99727:	cc                   	int3
140b99728:	cc                   	int3
140b99729:	cc                   	int3
140b9972a:	cc                   	int3
140b9972b:	cc                   	int3
140b9972c:	cc                   	int3
140b9972d:	cc                   	int3
140b9972e:	cc                   	int3
140b9972f:	cc                   	int3
140b99730:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b99735:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b9973a:	55                   	push   %rbp
140b9973b:	56                   	push   %rsi
140b9973c:	57                   	push   %rdi
140b9973d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b99742:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b99749:	48 8b f2             	mov    %rdx,%rsi
140b9974c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b99750:	48 8b d7             	mov    %rdi,%rdx
140b99753:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b99757:	e8 e4 8f 7f ff       	call   0x140392740
140b9975c:	90                   	nop
140b9975d:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b99761:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b99765:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b99769:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b9976d:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140b99771:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b99775:	74 2b                	je     0x140b997a2
140b99777:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b9977b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b9977f:	e8 6c 43 6a ff       	call   0x14023daf0
140b99784:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b99787:	8b 57 40             	mov    0x40(%rdi),%edx
140b9978a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b9978e:	8b 47 38             	mov    0x38(%rdi),%eax
140b99791:	89 45 f7             	mov    %eax,-0x9(%rbp)
140b99794:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140b99797:	89 55 ff             	mov    %edx,-0x1(%rbp)
140b9979a:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140b9979e:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140b997a2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b997a6:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b997aa:	e8 a1 b5 6b ff       	call   0x140254d50
140b997af:	90                   	nop
140b997b0:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b997b4:	48 89 45 27          	mov    %rax,0x27(%rbp)
140b997b8:	48 85 c0             	test   %rax,%rax
140b997bb:	74 03                	je     0x140b997c0
140b997bd:	48 ff 00             	incq   (%rax)
140b997c0:	48 8d 05 79 e5 53 00 	lea    0x53e579(%rip),%rax        # 0x1410d7d40
140b997c7:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b997cb:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140b997d2:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140b997d6:	48 85 c0             	test   %rax,%rax
140b997d9:	74 04                	je     0x140b997df
140b997db:	48 ff 40 08          	incq   0x8(%rax)
140b997df:	48 8d 05 6a e5 53 00 	lea    0x53e56a(%rip),%rax        # 0x1410d7d50
140b997e6:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b997ea:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140b997ee:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b997f2:	e8 a9 c3 fb ff       	call   0x140b55ba0
140b997f7:	48 8b 08             	mov    (%rax),%rcx
140b997fa:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b99801:	48 89 0e             	mov    %rcx,(%rsi)
140b99804:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140b99808:	48 85 c9             	test   %rcx,%rcx
140b9980b:	74 19                	je     0x140b99826
140b9980d:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b99812:	75 12                	jne    0x140b99826
140b99814:	48 8b 01             	mov    (%rcx),%rax
140b99817:	ba 01 00 00 00       	mov    $0x1,%edx
140b9981c:	48 8b 40 28          	mov    0x28(%rax),%rax
140b99820:	ff 15 fa a1 3e 00    	call   *0x3ea1fa(%rip)        # 0x140f83a20
140b99826:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140b9982a:	48 85 c9             	test   %rcx,%rcx
140b9982d:	74 10                	je     0x140b9983f
140b9982f:	48 83 29 01          	subq   $0x1,(%rcx)
140b99833:	75 0a                	jne    0x140b9983f
140b99835:	ba 18 00 00 00       	mov    $0x18,%edx
140b9983a:	e8 05 19 28 00       	call   0x140e1b144
140b9983f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b99843:	e8 18 eb 5f ff       	call   0x140198360
140b99848:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140b9984c:	74 09                	je     0x140b99857
140b9984e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b99852:	e8 a9 3c 60 ff       	call   0x14019d500
140b99857:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b9985b:	e8 40 a2 7f ff       	call   0x140393aa0
140b99860:	48 8b c6             	mov    %rsi,%rax
140b99863:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140b9986a:	00
140b9986b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b99872:	5f                   	pop    %rdi
140b99873:	5e                   	pop    %rsi
140b99874:	5d                   	pop    %rbp
140b99875:	c3                   	ret
140b99876:	cc                   	int3
140b99877:	cc                   	int3
140b99878:	cc                   	int3
140b99879:	cc                   	int3
140b9987a:	cc                   	int3
140b9987b:	cc                   	int3
140b9987c:	cc                   	int3
140b9987d:	cc                   	int3
140b9987e:	cc                   	int3
140b9987f:	cc                   	int3
140b99880:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b99885:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b9988a:	55                   	push   %rbp
140b9988b:	56                   	push   %rsi
140b9988c:	57                   	push   %rdi
140b9988d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b99892:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b99899:	48 8b f2             	mov    %rdx,%rsi
140b9989c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b998a0:	48 8b d7             	mov    %rdi,%rdx
140b998a3:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b998a7:	e8 94 8e 7f ff       	call   0x140392740
140b998ac:	90                   	nop
140b998ad:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b998b1:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b998b5:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b998b9:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b998bd:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140b998c1:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b998c5:	74 2b                	je     0x140b998f2
140b998c7:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b998cb:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b998cf:	e8 1c 42 6a ff       	call   0x14023daf0
140b998d4:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b998d7:	8b 57 40             	mov    0x40(%rdi),%edx
140b998da:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b998de:	8b 47 38             	mov    0x38(%rdi),%eax
140b998e1:	89 45 f7             	mov    %eax,-0x9(%rbp)
140b998e4:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140b998e7:	89 55 ff             	mov    %edx,-0x1(%rbp)
140b998ea:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140b998ee:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140b998f2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b998f6:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b998fa:	e8 51 b4 6b ff       	call   0x140254d50
140b998ff:	90                   	nop
140b99900:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b99904:	48 89 45 27          	mov    %rax,0x27(%rbp)
140b99908:	48 85 c0             	test   %rax,%rax
140b9990b:	74 03                	je     0x140b99910
140b9990d:	48 ff 00             	incq   (%rax)
140b99910:	48 8d 05 29 e4 53 00 	lea    0x53e429(%rip),%rax        # 0x1410d7d40
140b99917:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b9991b:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140b99922:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140b99926:	48 85 c0             	test   %rax,%rax
140b99929:	74 04                	je     0x140b9992f
140b9992b:	48 ff 40 08          	incq   0x8(%rax)
140b9992f:	48 8d 05 1a e4 53 00 	lea    0x53e41a(%rip),%rax        # 0x1410d7d50
140b99936:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b9993a:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140b9993e:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b99942:	e8 19 c3 fb ff       	call   0x140b55c60
140b99947:	48 8b 08             	mov    (%rax),%rcx
140b9994a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b99951:	48 89 0e             	mov    %rcx,(%rsi)
140b99954:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140b99958:	48 85 c9             	test   %rcx,%rcx
140b9995b:	74 19                	je     0x140b99976
140b9995d:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b99962:	75 12                	jne    0x140b99976
140b99964:	48 8b 01             	mov    (%rcx),%rax
140b99967:	ba 01 00 00 00       	mov    $0x1,%edx
140b9996c:	48 8b 40 28          	mov    0x28(%rax),%rax
140b99970:	ff 15 aa a0 3e 00    	call   *0x3ea0aa(%rip)        # 0x140f83a20
140b99976:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140b9997a:	48 85 c9             	test   %rcx,%rcx
140b9997d:	74 10                	je     0x140b9998f
140b9997f:	48 83 29 01          	subq   $0x1,(%rcx)
140b99983:	75 0a                	jne    0x140b9998f
140b99985:	ba 18 00 00 00       	mov    $0x18,%edx
140b9998a:	e8 b5 17 28 00       	call   0x140e1b144
140b9998f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b99993:	e8 c8 e9 5f ff       	call   0x140198360
140b99998:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140b9999c:	74 09                	je     0x140b999a7
140b9999e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b999a2:	e8 59 3b 60 ff       	call   0x14019d500
140b999a7:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b999ab:	e8 f0 a0 7f ff       	call   0x140393aa0
140b999b0:	48 8b c6             	mov    %rsi,%rax
140b999b3:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140b999ba:	00
140b999bb:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b999c2:	5f                   	pop    %rdi
140b999c3:	5e                   	pop    %rsi
140b999c4:	5d                   	pop    %rbp
140b999c5:	c3                   	ret
140b999c6:	cc                   	int3
140b999c7:	cc                   	int3
140b999c8:	cc                   	int3
140b999c9:	cc                   	int3
140b999ca:	cc                   	int3
140b999cb:	cc                   	int3
140b999cc:	cc                   	int3
140b999cd:	cc                   	int3
140b999ce:	cc                   	int3
140b999cf:	cc                   	int3
140b999d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b999d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b999da:	55                   	push   %rbp
140b999db:	56                   	push   %rsi
140b999dc:	57                   	push   %rdi
140b999dd:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b999e2:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b999e9:	48 8b f2             	mov    %rdx,%rsi
140b999ec:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b999f0:	48 8b d7             	mov    %rdi,%rdx
140b999f3:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b999f7:	e8 44 8d 7f ff       	call   0x140392740
140b999fc:	90                   	nop
140b999fd:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b99a01:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b99a05:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b99a09:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b99a0d:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140b99a11:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b99a15:	74 2b                	je     0x140b99a42
140b99a17:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b99a1b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b99a1f:	e8 cc 40 6a ff       	call   0x14023daf0
140b99a24:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b99a27:	8b 57 40             	mov    0x40(%rdi),%edx
140b99a2a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b99a2e:	8b 47 38             	mov    0x38(%rdi),%eax
140b99a31:	89 45 f7             	mov    %eax,-0x9(%rbp)
140b99a34:	89 4d fb             	mov    %ecx,-0x5(%rbp)
140b99a37:	89 55 ff             	mov    %edx,-0x1(%rbp)
140b99a3a:	44 89 45 03          	mov    %r8d,0x3(%rbp)
140b99a3e:	c6 45 07 01          	movb   $0x1,0x7(%rbp)
140b99a42:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b99a46:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b99a4a:	e8 01 b3 6b ff       	call   0x140254d50
140b99a4f:	90                   	nop
140b99a50:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b99a54:	48 89 45 27          	mov    %rax,0x27(%rbp)
140b99a58:	48 85 c0             	test   %rax,%rax
140b99a5b:	74 03                	je     0x140b99a60
140b99a5d:	48 ff 00             	incq   (%rax)
140b99a60:	48 8d 05 d9 e2 53 00 	lea    0x53e2d9(%rip),%rax        # 0x1410d7d40
140b99a67:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b99a6b:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
140b99a72:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
140b99a76:	48 85 c0             	test   %rax,%rax
140b99a79:	74 04                	je     0x140b99a7f
140b99a7b:	48 ff 40 08          	incq   0x8(%rax)
140b99a7f:	48 8d 05 ca e2 53 00 	lea    0x53e2ca(%rip),%rax        # 0x1410d7d50
140b99a86:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b99a8a:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140b99a8e:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b99a92:	e8 89 c2 fb ff       	call   0x140b55d20
140b99a97:	48 8b 08             	mov    (%rax),%rcx
140b99a9a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b99aa1:	48 89 0e             	mov    %rcx,(%rsi)
140b99aa4:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140b99aa8:	48 85 c9             	test   %rcx,%rcx
140b99aab:	74 19                	je     0x140b99ac6
140b99aad:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b99ab2:	75 12                	jne    0x140b99ac6
140b99ab4:	48 8b 01             	mov    (%rcx),%rax
140b99ab7:	ba 01 00 00 00       	mov    $0x1,%edx
140b99abc:	48 8b 40 28          	mov    0x28(%rax),%rax
140b99ac0:	ff 15 5a 9f 3e 00    	call   *0x3e9f5a(%rip)        # 0x140f83a20
140b99ac6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140b99aca:	48 85 c9             	test   %rcx,%rcx
140b99acd:	74 10                	je     0x140b99adf
140b99acf:	48 83 29 01          	subq   $0x1,(%rcx)
140b99ad3:	75 0a                	jne    0x140b99adf
140b99ad5:	ba 18 00 00 00       	mov    $0x18,%edx
140b99ada:	e8 65 16 28 00       	call   0x140e1b144
140b99adf:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140b99ae3:	e8 78 e8 5f ff       	call   0x140198360
140b99ae8:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140b99aec:	74 09                	je     0x140b99af7
140b99aee:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140b99af2:	e8 09 3a 60 ff       	call   0x14019d500
140b99af7:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b99afb:	e8 a0 9f 7f ff       	call   0x140393aa0
140b99b00:	48 8b c6             	mov    %rsi,%rax
140b99b03:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140b99b0a:	00
140b99b0b:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140b99b12:	5f                   	pop    %rdi
140b99b13:	5e                   	pop    %rsi
140b99b14:	5d                   	pop    %rbp
140b99b15:	c3                   	ret
140b99b16:	cc                   	int3
140b99b17:	cc                   	int3
140b99b18:	cc                   	int3
140b99b19:	cc                   	int3
140b99b1a:	cc                   	int3
140b99b1b:	cc                   	int3
140b99b1c:	cc                   	int3
140b99b1d:	cc                   	int3
140b99b1e:	cc                   	int3
140b99b1f:	cc                   	int3
140b99b20:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b99b25:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b99b2a:	55                   	push   %rbp
140b99b2b:	56                   	push   %rsi
140b99b2c:	57                   	push   %rdi
140b99b2d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b99b32:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140b99b39:	48 8b f2             	mov    %rdx,%rsi
140b99b3c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b99b40:	48 8b d7             	mov    %rdi,%rdx
140b99b43:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140b99b47:	e8 f4 8b 7f ff       	call   0x140392740
140b99b4c:	90                   	nop
140b99b4d:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140b99b51:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b99b55:	48 8d 45 d7          	lea    -0x29(%rbp),%rax