140afe87e:	cc                   	int3
140afe87f:	cc                   	int3
140afe880:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afe885:	57                   	push   %rdi
140afe886:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afe88d:	48 8b 05 6c a6 8b 00 	mov    0x8ba66c(%rip),%rax        # 0x1413b8f00
140afe894:	48 33 c4             	xor    %rsp,%rax
140afe897:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afe89e:	00
140afe89f:	48 8b f9             	mov    %rcx,%rdi
140afe8a2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afe8a6:	e8 e9 f3 31 00       	call   0x140e1dc94
140afe8ab:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afe8af:	48 8d 0d e2 95 8c 00 	lea    0x8c95e2(%rip),%rcx        # 0x1413c7e98
140afe8b6:	e8 9d f4 31 00       	call   0x140e1dd58
140afe8bb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afe8bf:	85 c0                	test   %eax,%eax
140afe8c1:	75 4f                	jne    0x140afe912
140afe8c3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afe8c7:	48 85 c9             	test   %rcx,%rcx
140afe8ca:	74 1d                	je     0x140afe8e9
140afe8cc:	48 ff 41 08          	incq   0x8(%rcx)
140afe8d0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afe8d5:	75 12                	jne    0x140afe8e9
140afe8d7:	48 8b 01             	mov    (%rcx),%rax
140afe8da:	ba 01 00 00 00       	mov    $0x1,%edx
140afe8df:	48 8b 40 28          	mov    0x28(%rax),%rax
140afe8e3:	ff 15 37 51 48 00    	call   *0x485137(%rip)        # 0x140f83a20
140afe8e9:	48 85 db             	test   %rbx,%rbx
140afe8ec:	74 5c                	je     0x140afe94a
140afe8ee:	48 8b c3             	mov    %rbx,%rax
140afe8f1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afe8f8:	00
140afe8f9:	48 33 cc             	xor    %rsp,%rcx
140afe8fc:	e8 ff cb 31 00       	call   0x140e1b500
140afe901:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afe908:	00
140afe909:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afe910:	5f                   	pop    %rdi
140afe911:	c3                   	ret
140afe912:	48 85 c9             	test   %rcx,%rcx
140afe915:	74 33                	je     0x140afe94a
140afe917:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afe91e:	00 00
140afe920:	48 8b 01             	mov    (%rcx),%rax
140afe923:	4c 8d 05 ee 33 8c 00 	lea    0x8c33ee(%rip),%r8        # 0x1413c1d18
140afe92a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afe92f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afe933:	ff 15 e7 50 48 00    	call   *0x4850e7(%rip)        # 0x140f83a20
140afe939:	48 8b 08             	mov    (%rax),%rcx
140afe93c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afe940:	48 85 db             	test   %rbx,%rbx
140afe943:	75 a9                	jne    0x140afe8ee
140afe945:	48 85 c9             	test   %rcx,%rcx
140afe948:	75 d6                	jne    0x140afe920
140afe94a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afe94f:	48 8b cf             	mov    %rdi,%rcx
140afe952:	e8 c9 5b 89 ff       	call   0x140394520
140afe957:	48 8b d8             	mov    %rax,%rbx
140afe95a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe95f:	e8 0c a3 fd ff       	call   0x140ad8c70
140afe964:	90                   	nop
140afe965:	4c 8b cb             	mov    %rbx,%r9
140afe968:	4c 8b c0             	mov    %rax,%r8
140afe96b:	48 8d 15 96 4b 4e 00 	lea    0x4e4b96(%rip),%rdx        # 0x140fe3508
140afe972:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe977:	e8 24 2f 89 ff       	call   0x1403918a0
140afe97c:	90                   	nop
140afe97d:	48 8b d0             	mov    %rax,%rdx
140afe980:	48 8d 0d 49 fb 99 00 	lea    0x99fb49(%rip),%rcx        # 0x14149e4d0
140afe987:	e8 84 15 6d ff       	call   0x1401cff10
140afe98c:	48 8d 15 bd 92 88 ff 	lea    -0x776d43(%rip),%rdx        # 0x140387c50
140afe993:	48 8b c8             	mov    %rax,%rcx
140afe996:	e8 35 b2 88 ff       	call   0x140389bd0
140afe99b:	90                   	nop
140afe99c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afe9a1:	e8 aa 90 69 ff       	call   0x140197a50
140afe9a6:	90                   	nop
140afe9a7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afe9ac:	e8 9f 90 69 ff       	call   0x140197a50
140afe9b1:	90                   	nop
140afe9b2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afe9b7:	e8 94 90 69 ff       	call   0x140197a50
140afe9bc:	e8 7f 5f fb ff       	call   0x140ab4940
140afe9c1:	cc                   	int3
140afe9c2:	cc                   	int3
140afe9c3:	cc                   	int3
140afe9c4:	cc                   	int3
140afe9c5:	cc                   	int3
140afe9c6:	cc                   	int3
140afe9c7:	cc                   	int3
140afe9c8:	cc                   	int3
140afe9c9:	cc                   	int3
140afe9ca:	cc                   	int3
140afe9cb:	cc                   	int3
140afe9cc:	cc                   	int3
140afe9cd:	cc                   	int3
140afe9ce:	cc                   	int3
140afe9cf:	cc                   	int3
140afe9d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afe9d5:	57                   	push   %rdi
140afe9d6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afe9dd:	48 8b 05 1c a5 8b 00 	mov    0x8ba51c(%rip),%rax        # 0x1413b8f00
140afe9e4:	48 33 c4             	xor    %rsp,%rax
140afe9e7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afe9ee:	00
140afe9ef:	48 8b f9             	mov    %rcx,%rdi
140afe9f2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afe9f6:	e8 99 f2 31 00       	call   0x140e1dc94
140afe9fb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afe9ff:	48 8d 0d 52 ab 8c 00 	lea    0x8cab52(%rip),%rcx        # 0x1413c9558
140afea06:	e8 4d f3 31 00       	call   0x140e1dd58
140afea0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afea0f:	85 c0                	test   %eax,%eax
140afea11:	75 4f                	jne    0x140afea62
140afea13:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afea17:	48 85 c9             	test   %rcx,%rcx
140afea1a:	74 1d                	je     0x140afea39
140afea1c:	48 ff 41 08          	incq   0x8(%rcx)
140afea20:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afea25:	75 12                	jne    0x140afea39
140afea27:	48 8b 01             	mov    (%rcx),%rax
140afea2a:	ba 01 00 00 00       	mov    $0x1,%edx
140afea2f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afea33:	ff 15 e7 4f 48 00    	call   *0x484fe7(%rip)        # 0x140f83a20
140afea39:	48 85 db             	test   %rbx,%rbx
140afea3c:	74 5c                	je     0x140afea9a
140afea3e:	48 8b c3             	mov    %rbx,%rax
140afea41:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afea48:	00
140afea49:	48 33 cc             	xor    %rsp,%rcx
140afea4c:	e8 af ca 31 00       	call   0x140e1b500
140afea51:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afea58:	00
140afea59:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afea60:	5f                   	pop    %rdi
140afea61:	c3                   	ret
140afea62:	48 85 c9             	test   %rcx,%rcx
140afea65:	74 33                	je     0x140afea9a
140afea67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afea6e:	00 00
140afea70:	48 8b 01             	mov    (%rcx),%rax
140afea73:	4c 8d 05 2e 3e 8c 00 	lea    0x8c3e2e(%rip),%r8        # 0x1413c28a8
140afea7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afea7f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afea83:	ff 15 97 4f 48 00    	call   *0x484f97(%rip)        # 0x140f83a20
140afea89:	48 8b 08             	mov    (%rax),%rcx
140afea8c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afea90:	48 85 db             	test   %rbx,%rbx
140afea93:	75 a9                	jne    0x140afea3e
140afea95:	48 85 c9             	test   %rcx,%rcx
140afea98:	75 d6                	jne    0x140afea70
140afea9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afea9f:	48 8b cf             	mov    %rdi,%rcx
140afeaa2:	e8 79 5a 89 ff       	call   0x140394520
140afeaa7:	48 8b d8             	mov    %rax,%rbx
140afeaaa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afeaaf:	e8 9c a2 fd ff       	call   0x140ad8d50
140afeab4:	90                   	nop
140afeab5:	4c 8b cb             	mov    %rbx,%r9
140afeab8:	4c 8b c0             	mov    %rax,%r8
140afeabb:	48 8d 15 46 4a 4e 00 	lea    0x4e4a46(%rip),%rdx        # 0x140fe3508
140afeac2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afeac7:	e8 d4 2d 89 ff       	call   0x1403918a0
140afeacc:	90                   	nop
140afeacd:	48 8b d0             	mov    %rax,%rdx
140afead0:	48 8d 0d f9 f9 99 00 	lea    0x99f9f9(%rip),%rcx        # 0x14149e4d0
140afead7:	e8 34 14 6d ff       	call   0x1401cff10
140afeadc:	48 8d 15 6d 91 88 ff 	lea    -0x776e93(%rip),%rdx        # 0x140387c50
140afeae3:	48 8b c8             	mov    %rax,%rcx
140afeae6:	e8 e5 b0 88 ff       	call   0x140389bd0
140afeaeb:	90                   	nop
140afeaec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afeaf1:	e8 5a 8f 69 ff       	call   0x140197a50
140afeaf6:	90                   	nop
140afeaf7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afeafc:	e8 4f 8f 69 ff       	call   0x140197a50
140afeb01:	90                   	nop
140afeb02:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afeb07:	e8 44 8f 69 ff       	call   0x140197a50
140afeb0c:	e8 2f 5e fb ff       	call   0x140ab4940
140afeb11:	cc                   	int3
140afeb12:	cc                   	int3
140afeb13:	cc                   	int3
140afeb14:	cc                   	int3
140afeb15:	cc                   	int3
140afeb16:	cc                   	int3
140afeb17:	cc                   	int3
140afeb18:	cc                   	int3
140afeb19:	cc                   	int3
140afeb1a:	cc                   	int3
140afeb1b:	cc                   	int3
140afeb1c:	cc                   	int3
140afeb1d:	cc                   	int3
140afeb1e:	cc                   	int3
140afeb1f:	cc                   	int3
140afeb20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afeb25:	57                   	push   %rdi
140afeb26:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afeb2d:	48 8b 05 cc a3 8b 00 	mov    0x8ba3cc(%rip),%rax        # 0x1413b8f00
140afeb34:	48 33 c4             	xor    %rsp,%rax
140afeb37:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afeb3e:	00
140afeb3f:	48 8b f9             	mov    %rcx,%rdi
140afeb42:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afeb46:	e8 49 f1 31 00       	call   0x140e1dc94
140afeb4b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afeb4f:	48 8d 0d a2 c1 8c 00 	lea    0x8cc1a2(%rip),%rcx        # 0x1413cacf8
140afeb56:	e8 fd f1 31 00       	call   0x140e1dd58
140afeb5b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afeb5f:	85 c0                	test   %eax,%eax
140afeb61:	75 4f                	jne    0x140afebb2
140afeb63:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afeb67:	48 85 c9             	test   %rcx,%rcx
140afeb6a:	74 1d                	je     0x140afeb89
140afeb6c:	48 ff 41 08          	incq   0x8(%rcx)
140afeb70:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afeb75:	75 12                	jne    0x140afeb89
140afeb77:	48 8b 01             	mov    (%rcx),%rax
140afeb7a:	ba 01 00 00 00       	mov    $0x1,%edx
140afeb7f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afeb83:	ff 15 97 4e 48 00    	call   *0x484e97(%rip)        # 0x140f83a20
140afeb89:	48 85 db             	test   %rbx,%rbx
140afeb8c:	74 5c                	je     0x140afebea
140afeb8e:	48 8b c3             	mov    %rbx,%rax
140afeb91:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afeb98:	00
140afeb99:	48 33 cc             	xor    %rsp,%rcx
140afeb9c:	e8 5f c9 31 00       	call   0x140e1b500
140afeba1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afeba8:	00
140afeba9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afebb0:	5f                   	pop    %rdi
140afebb1:	c3                   	ret
140afebb2:	48 85 c9             	test   %rcx,%rcx
140afebb5:	74 33                	je     0x140afebea
140afebb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afebbe:	00 00
140afebc0:	48 8b 01             	mov    (%rcx),%rax
140afebc3:	4c 8d 05 c6 49 8c 00 	lea    0x8c49c6(%rip),%r8        # 0x1413c3590
140afebca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afebcf:	48 8b 40 18          	mov    0x18(%rax),%rax
140afebd3:	ff 15 47 4e 48 00    	call   *0x484e47(%rip)        # 0x140f83a20
140afebd9:	48 8b 08             	mov    (%rax),%rcx
140afebdc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afebe0:	48 85 db             	test   %rbx,%rbx
140afebe3:	75 a9                	jne    0x140afeb8e
140afebe5:	48 85 c9             	test   %rcx,%rcx
140afebe8:	75 d6                	jne    0x140afebc0
140afebea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afebef:	48 8b cf             	mov    %rdi,%rcx
140afebf2:	e8 29 59 89 ff       	call   0x140394520
140afebf7:	48 8b d8             	mov    %rax,%rbx
140afebfa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afebff:	e8 2c a2 fd ff       	call   0x140ad8e30
140afec04:	90                   	nop
140afec05:	4c 8b cb             	mov    %rbx,%r9
140afec08:	4c 8b c0             	mov    %rax,%r8
140afec0b:	48 8d 15 f6 48 4e 00 	lea    0x4e48f6(%rip),%rdx        # 0x140fe3508
140afec12:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afec17:	e8 84 2c 89 ff       	call   0x1403918a0
140afec1c:	90                   	nop
140afec1d:	48 8b d0             	mov    %rax,%rdx
140afec20:	48 8d 0d a9 f8 99 00 	lea    0x99f8a9(%rip),%rcx        # 0x14149e4d0
140afec27:	e8 e4 12 6d ff       	call   0x1401cff10
140afec2c:	48 8d 15 1d 90 88 ff 	lea    -0x776fe3(%rip),%rdx        # 0x140387c50
140afec33:	48 8b c8             	mov    %rax,%rcx
140afec36:	e8 95 af 88 ff       	call   0x140389bd0
140afec3b:	90                   	nop
140afec3c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afec41:	e8 0a 8e 69 ff       	call   0x140197a50
140afec46:	90                   	nop
140afec47:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afec4c:	e8 ff 8d 69 ff       	call   0x140197a50
140afec51:	90                   	nop
140afec52:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afec57:	e8 f4 8d 69 ff       	call   0x140197a50
140afec5c:	e8 df 5c fb ff       	call   0x140ab4940
140afec61:	cc                   	int3
140afec62:	cc                   	int3
140afec63:	cc                   	int3
140afec64:	cc                   	int3
140afec65:	cc                   	int3
140afec66:	cc                   	int3
140afec67:	cc                   	int3
140afec68:	cc                   	int3
140afec69:	cc                   	int3
140afec6a:	cc                   	int3
140afec6b:	cc                   	int3
140afec6c:	cc                   	int3
140afec6d:	cc                   	int3
140afec6e:	cc                   	int3
140afec6f:	cc                   	int3
140afec70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afec75:	57                   	push   %rdi
140afec76:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afec7d:	48 8b 05 7c a2 8b 00 	mov    0x8ba27c(%rip),%rax        # 0x1413b8f00
140afec84:	48 33 c4             	xor    %rsp,%rax
140afec87:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afec8e:	00
140afec8f:	48 8b f9             	mov    %rcx,%rdi
140afec92:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afec96:	e8 f9 ef 31 00       	call   0x140e1dc94
140afec9b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afec9f:	48 8d 0d 62 f4 8c 00 	lea    0x8cf462(%rip),%rcx        # 0x1413ce108
140afeca6:	e8 ad f0 31 00       	call   0x140e1dd58
140afecab:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afecaf:	85 c0                	test   %eax,%eax
140afecb1:	75 4f                	jne    0x140afed02
140afecb3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afecb7:	48 85 c9             	test   %rcx,%rcx
140afecba:	74 1d                	je     0x140afecd9
140afecbc:	48 ff 41 08          	incq   0x8(%rcx)
140afecc0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afecc5:	75 12                	jne    0x140afecd9
140afecc7:	48 8b 01             	mov    (%rcx),%rax
140afecca:	ba 01 00 00 00       	mov    $0x1,%edx
140afeccf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afecd3:	ff 15 47 4d 48 00    	call   *0x484d47(%rip)        # 0x140f83a20
140afecd9:	48 85 db             	test   %rbx,%rbx
140afecdc:	74 5c                	je     0x140afed3a
140afecde:	48 8b c3             	mov    %rbx,%rax
140afece1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afece8:	00
140afece9:	48 33 cc             	xor    %rsp,%rcx
140afecec:	e8 0f c8 31 00       	call   0x140e1b500
140afecf1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afecf8:	00
140afecf9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afed00:	5f                   	pop    %rdi
140afed01:	c3                   	ret
140afed02:	48 85 c9             	test   %rcx,%rcx
140afed05:	74 33                	je     0x140afed3a
140afed07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afed0e:	00 00
140afed10:	48 8b 01             	mov    (%rcx),%rax
140afed13:	4c 8d 05 ce 63 8c 00 	lea    0x8c63ce(%rip),%r8        # 0x1413c50e8
140afed1a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afed1f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afed23:	ff 15 f7 4c 48 00    	call   *0x484cf7(%rip)        # 0x140f83a20
140afed29:	48 8b 08             	mov    (%rax),%rcx
140afed2c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afed30:	48 85 db             	test   %rbx,%rbx
140afed33:	75 a9                	jne    0x140afecde
140afed35:	48 85 c9             	test   %rcx,%rcx
140afed38:	75 d6                	jne    0x140afed10
140afed3a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afed3f:	48 8b cf             	mov    %rdi,%rcx
140afed42:	e8 d9 57 89 ff       	call   0x140394520
140afed47:	48 8b d8             	mov    %rax,%rbx