140adf9a8:	cc                   	int3
140adf9a9:	cc                   	int3
140adf9aa:	cc                   	int3
140adf9ab:	cc                   	int3
140adf9ac:	cc                   	int3
140adf9ad:	cc                   	int3
140adf9ae:	cc                   	int3
140adf9af:	cc                   	int3
140adf9b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140adf9b5:	57                   	push   %rdi
140adf9b6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140adf9bd:	48 8b 05 3c 95 8d 00 	mov    0x8d953c(%rip),%rax        # 0x1413b8f00
140adf9c4:	48 33 c4             	xor    %rsp,%rax
140adf9c7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140adf9ce:	00
140adf9cf:	48 8b f9             	mov    %rcx,%rdi
140adf9d2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140adf9d6:	e8 b9 e2 33 00       	call   0x140e1dc94
140adf9db:	48 8d 50 08          	lea    0x8(%rax),%rdx
140adf9df:	48 8d 0d 42 ce 8e 00 	lea    0x8ece42(%rip),%rcx        # 0x1413cc828
140adf9e6:	e8 6d e3 33 00       	call   0x140e1dd58
140adf9eb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140adf9ef:	85 c0                	test   %eax,%eax
140adf9f1:	75 4f                	jne    0x140adfa42
140adf9f3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140adf9f7:	48 85 c9             	test   %rcx,%rcx
140adf9fa:	74 1d                	je     0x140adfa19
140adf9fc:	48 ff 41 08          	incq   0x8(%rcx)
140adfa00:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140adfa05:	75 12                	jne    0x140adfa19
140adfa07:	48 8b 01             	mov    (%rcx),%rax
140adfa0a:	ba 01 00 00 00       	mov    $0x1,%edx
140adfa0f:	48 8b 40 28          	mov    0x28(%rax),%rax
140adfa13:	ff 15 07 40 4a 00    	call   *0x4a4007(%rip)        # 0x140f83a20
140adfa19:	48 85 db             	test   %rbx,%rbx
140adfa1c:	74 5c                	je     0x140adfa7a
140adfa1e:	48 8b c3             	mov    %rbx,%rax
140adfa21:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140adfa28:	00
140adfa29:	48 33 cc             	xor    %rsp,%rcx
140adfa2c:	e8 cf ba 33 00       	call   0x140e1b500
140adfa31:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140adfa38:	00
140adfa39:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140adfa40:	5f                   	pop    %rdi
140adfa41:	c3                   	ret
140adfa42:	48 85 c9             	test   %rcx,%rcx
140adfa45:	74 33                	je     0x140adfa7a
140adfa47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140adfa4e:	00 00
140adfa50:	48 8b 01             	mov    (%rcx),%rax
140adfa53:	4c 8d 05 e6 48 8e 00 	lea    0x8e48e6(%rip),%r8        # 0x1413c4340
140adfa5a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140adfa5f:	48 8b 40 18          	mov    0x18(%rax),%rax
140adfa63:	ff 15 b7 3f 4a 00    	call   *0x4a3fb7(%rip)        # 0x140f83a20
140adfa69:	48 8b 08             	mov    (%rax),%rcx
140adfa6c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140adfa70:	48 85 db             	test   %rbx,%rbx
140adfa73:	75 a9                	jne    0x140adfa1e
140adfa75:	48 85 c9             	test   %rcx,%rcx
140adfa78:	75 d6                	jne    0x140adfa50
140adfa7a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140adfa7f:	48 8b cf             	mov    %rdi,%rcx
140adfa82:	e8 99 4a 8b ff       	call   0x140394520
140adfa87:	48 8b d8             	mov    %rax,%rbx
140adfa8a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfa8f:	e8 9c 51 fe ff       	call   0x140ac4c30
140adfa94:	90                   	nop
140adfa95:	4c 8b cb             	mov    %rbx,%r9
140adfa98:	4c 8b c0             	mov    %rax,%r8
140adfa9b:	48 8d 15 66 3a 50 00 	lea    0x503a66(%rip),%rdx        # 0x140fe3508
140adfaa2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfaa7:	e8 f4 1d 8b ff       	call   0x1403918a0
140adfaac:	90                   	nop
140adfaad:	48 8b d0             	mov    %rax,%rdx
140adfab0:	48 8d 0d 19 ea 9b 00 	lea    0x9bea19(%rip),%rcx        # 0x14149e4d0
140adfab7:	e8 54 04 6f ff       	call   0x1401cff10
140adfabc:	48 8d 15 8d 81 8a ff 	lea    -0x757e73(%rip),%rdx        # 0x140387c50
140adfac3:	48 8b c8             	mov    %rax,%rcx
140adfac6:	e8 05 a1 8a ff       	call   0x140389bd0
140adfacb:	90                   	nop
140adfacc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfad1:	e8 7a 7f 6b ff       	call   0x140197a50
140adfad6:	90                   	nop
140adfad7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfadc:	e8 6f 7f 6b ff       	call   0x140197a50
140adfae1:	90                   	nop
140adfae2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140adfae7:	e8 64 7f 6b ff       	call   0x140197a50
140adfaec:	e8 4f 4e fd ff       	call   0x140ab4940
140adfaf1:	cc                   	int3
140adfaf2:	cc                   	int3
140adfaf3:	cc                   	int3
140adfaf4:	cc                   	int3
140adfaf5:	cc                   	int3
140adfaf6:	cc                   	int3
140adfaf7:	cc                   	int3
140adfaf8:	cc                   	int3
140adfaf9:	cc                   	int3
140adfafa:	cc                   	int3
140adfafb:	cc                   	int3
140adfafc:	cc                   	int3
140adfafd:	cc                   	int3
140adfafe:	cc                   	int3
140adfaff:	cc                   	int3
140adfb00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140adfb05:	57                   	push   %rdi
140adfb06:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140adfb0d:	48 8b 05 ec 93 8d 00 	mov    0x8d93ec(%rip),%rax        # 0x1413b8f00
140adfb14:	48 33 c4             	xor    %rsp,%rax
140adfb17:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140adfb1e:	00
140adfb1f:	48 8b f9             	mov    %rcx,%rdi
140adfb22:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140adfb26:	e8 69 e1 33 00       	call   0x140e1dc94
140adfb2b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140adfb2f:	48 8d 0d 92 9b 8e 00 	lea    0x8e9b92(%rip),%rcx        # 0x1413c96c8
140adfb36:	e8 1d e2 33 00       	call   0x140e1dd58
140adfb3b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140adfb3f:	85 c0                	test   %eax,%eax
140adfb41:	75 4f                	jne    0x140adfb92
140adfb43:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140adfb47:	48 85 c9             	test   %rcx,%rcx
140adfb4a:	74 1d                	je     0x140adfb69
140adfb4c:	48 ff 41 08          	incq   0x8(%rcx)
140adfb50:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140adfb55:	75 12                	jne    0x140adfb69
140adfb57:	48 8b 01             	mov    (%rcx),%rax
140adfb5a:	ba 01 00 00 00       	mov    $0x1,%edx
140adfb5f:	48 8b 40 28          	mov    0x28(%rax),%rax
140adfb63:	ff 15 b7 3e 4a 00    	call   *0x4a3eb7(%rip)        # 0x140f83a20
140adfb69:	48 85 db             	test   %rbx,%rbx
140adfb6c:	74 5c                	je     0x140adfbca
140adfb6e:	48 8b c3             	mov    %rbx,%rax
140adfb71:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140adfb78:	00
140adfb79:	48 33 cc             	xor    %rsp,%rcx
140adfb7c:	e8 7f b9 33 00       	call   0x140e1b500
140adfb81:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140adfb88:	00
140adfb89:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140adfb90:	5f                   	pop    %rdi
140adfb91:	c3                   	ret
140adfb92:	48 85 c9             	test   %rcx,%rcx
140adfb95:	74 33                	je     0x140adfbca
140adfb97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140adfb9e:	00 00
140adfba0:	48 8b 01             	mov    (%rcx),%rax
140adfba3:	4c 8d 05 d6 2d 8e 00 	lea    0x8e2dd6(%rip),%r8        # 0x1413c2980
140adfbaa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140adfbaf:	48 8b 40 18          	mov    0x18(%rax),%rax
140adfbb3:	ff 15 67 3e 4a 00    	call   *0x4a3e67(%rip)        # 0x140f83a20
140adfbb9:	48 8b 08             	mov    (%rax),%rcx
140adfbbc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140adfbc0:	48 85 db             	test   %rbx,%rbx
140adfbc3:	75 a9                	jne    0x140adfb6e
140adfbc5:	48 85 c9             	test   %rcx,%rcx
140adfbc8:	75 d6                	jne    0x140adfba0
140adfbca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140adfbcf:	48 8b cf             	mov    %rdi,%rcx
140adfbd2:	e8 49 49 8b ff       	call   0x140394520
140adfbd7:	48 8b d8             	mov    %rax,%rbx
140adfbda:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfbdf:	e8 2c 51 fe ff       	call   0x140ac4d10
140adfbe4:	90                   	nop
140adfbe5:	4c 8b cb             	mov    %rbx,%r9
140adfbe8:	4c 8b c0             	mov    %rax,%r8
140adfbeb:	48 8d 15 16 39 50 00 	lea    0x503916(%rip),%rdx        # 0x140fe3508
140adfbf2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfbf7:	e8 a4 1c 8b ff       	call   0x1403918a0
140adfbfc:	90                   	nop
140adfbfd:	48 8b d0             	mov    %rax,%rdx
140adfc00:	48 8d 0d c9 e8 9b 00 	lea    0x9be8c9(%rip),%rcx        # 0x14149e4d0
140adfc07:	e8 04 03 6f ff       	call   0x1401cff10
140adfc0c:	48 8d 15 3d 80 8a ff 	lea    -0x757fc3(%rip),%rdx        # 0x140387c50
140adfc13:	48 8b c8             	mov    %rax,%rcx
140adfc16:	e8 b5 9f 8a ff       	call   0x140389bd0
140adfc1b:	90                   	nop
140adfc1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfc21:	e8 2a 7e 6b ff       	call   0x140197a50
140adfc26:	90                   	nop
140adfc27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfc2c:	e8 1f 7e 6b ff       	call   0x140197a50
140adfc31:	90                   	nop
140adfc32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140adfc37:	e8 14 7e 6b ff       	call   0x140197a50
140adfc3c:	e8 ff 4c fd ff       	call   0x140ab4940
140adfc41:	cc                   	int3
140adfc42:	cc                   	int3
140adfc43:	cc                   	int3
140adfc44:	cc                   	int3
140adfc45:	cc                   	int3
140adfc46:	cc                   	int3
140adfc47:	cc                   	int3
140adfc48:	cc                   	int3
140adfc49:	cc                   	int3
140adfc4a:	cc                   	int3
140adfc4b:	cc                   	int3
140adfc4c:	cc                   	int3
140adfc4d:	cc                   	int3
140adfc4e:	cc                   	int3
140adfc4f:	cc                   	int3
140adfc50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140adfc55:	57                   	push   %rdi
140adfc56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140adfc5d:	48 8b 05 9c 92 8d 00 	mov    0x8d929c(%rip),%rax        # 0x1413b8f00
140adfc64:	48 33 c4             	xor    %rsp,%rax
140adfc67:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140adfc6e:	00
140adfc6f:	48 8b f9             	mov    %rcx,%rdi
140adfc72:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140adfc76:	e8 19 e0 33 00       	call   0x140e1dc94
140adfc7b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140adfc7f:	48 8d 0d 22 cc 8e 00 	lea    0x8ecc22(%rip),%rcx        # 0x1413cc8a8
140adfc86:	e8 cd e0 33 00       	call   0x140e1dd58
140adfc8b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140adfc8f:	85 c0                	test   %eax,%eax
140adfc91:	75 4f                	jne    0x140adfce2
140adfc93:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140adfc97:	48 85 c9             	test   %rcx,%rcx
140adfc9a:	74 1d                	je     0x140adfcb9
140adfc9c:	48 ff 41 08          	incq   0x8(%rcx)
140adfca0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140adfca5:	75 12                	jne    0x140adfcb9
140adfca7:	48 8b 01             	mov    (%rcx),%rax
140adfcaa:	ba 01 00 00 00       	mov    $0x1,%edx
140adfcaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140adfcb3:	ff 15 67 3d 4a 00    	call   *0x4a3d67(%rip)        # 0x140f83a20
140adfcb9:	48 85 db             	test   %rbx,%rbx
140adfcbc:	74 5c                	je     0x140adfd1a
140adfcbe:	48 8b c3             	mov    %rbx,%rax
140adfcc1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140adfcc8:	00
140adfcc9:	48 33 cc             	xor    %rsp,%rcx
140adfccc:	e8 2f b8 33 00       	call   0x140e1b500
140adfcd1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140adfcd8:	00
140adfcd9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140adfce0:	5f                   	pop    %rdi
140adfce1:	c3                   	ret
140adfce2:	48 85 c9             	test   %rcx,%rcx
140adfce5:	74 33                	je     0x140adfd1a
140adfce7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140adfcee:	00 00
140adfcf0:	48 8b 01             	mov    (%rcx),%rax
140adfcf3:	4c 8d 05 96 46 8e 00 	lea    0x8e4696(%rip),%r8        # 0x1413c4390
140adfcfa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140adfcff:	48 8b 40 18          	mov    0x18(%rax),%rax
140adfd03:	ff 15 17 3d 4a 00    	call   *0x4a3d17(%rip)        # 0x140f83a20
140adfd09:	48 8b 08             	mov    (%rax),%rcx
140adfd0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140adfd10:	48 85 db             	test   %rbx,%rbx
140adfd13:	75 a9                	jne    0x140adfcbe
140adfd15:	48 85 c9             	test   %rcx,%rcx
140adfd18:	75 d6                	jne    0x140adfcf0
140adfd1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140adfd1f:	48 8b cf             	mov    %rdi,%rcx
140adfd22:	e8 f9 47 8b ff       	call   0x140394520
140adfd27:	48 8b d8             	mov    %rax,%rbx
140adfd2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfd2f:	e8 bc 50 fe ff       	call   0x140ac4df0
140adfd34:	90                   	nop
140adfd35:	4c 8b cb             	mov    %rbx,%r9
140adfd38:	4c 8b c0             	mov    %rax,%r8
140adfd3b:	48 8d 15 c6 37 50 00 	lea    0x5037c6(%rip),%rdx        # 0x140fe3508
140adfd42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfd47:	e8 54 1b 8b ff       	call   0x1403918a0
140adfd4c:	90                   	nop
140adfd4d:	48 8b d0             	mov    %rax,%rdx
140adfd50:	48 8d 0d 79 e7 9b 00 	lea    0x9be779(%rip),%rcx        # 0x14149e4d0
140adfd57:	e8 b4 01 6f ff       	call   0x1401cff10
140adfd5c:	48 8d 15 ed 7e 8a ff 	lea    -0x758113(%rip),%rdx        # 0x140387c50
140adfd63:	48 8b c8             	mov    %rax,%rcx
140adfd66:	e8 65 9e 8a ff       	call   0x140389bd0
140adfd6b:	90                   	nop
140adfd6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140adfd71:	e8 da 7c 6b ff       	call   0x140197a50
140adfd76:	90                   	nop
140adfd77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140adfd7c:	e8 cf 7c 6b ff       	call   0x140197a50
140adfd81:	90                   	nop
140adfd82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140adfd87:	e8 c4 7c 6b ff       	call   0x140197a50
140adfd8c:	e8 af 4b fd ff       	call   0x140ab4940
140adfd91:	cc                   	int3
140adfd92:	cc                   	int3
140adfd93:	cc                   	int3
140adfd94:	cc                   	int3
140adfd95:	cc                   	int3
140adfd96:	cc                   	int3
140adfd97:	cc                   	int3
140adfd98:	cc                   	int3
140adfd99:	cc                   	int3
140adfd9a:	cc                   	int3
140adfd9b:	cc                   	int3
140adfd9c:	cc                   	int3
140adfd9d:	cc                   	int3
140adfd9e:	cc                   	int3
140adfd9f:	cc                   	int3
140adfda0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140adfda5:	57                   	push   %rdi
140adfda6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140adfdad:	48 8b 05 4c 91 8d 00 	mov    0x8d914c(%rip),%rax        # 0x1413b8f00
140adfdb4:	48 33 c4             	xor    %rsp,%rax
140adfdb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140adfdbe:	00
140adfdbf:	48 8b f9             	mov    %rcx,%rdi
140adfdc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140adfdc6:	e8 c9 de 33 00       	call   0x140e1dc94
140adfdcb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140adfdcf:	48 8d 0d 72 99 8e 00 	lea    0x8e9972(%rip),%rcx        # 0x1413c9748
140adfdd6:	e8 7d df 33 00       	call   0x140e1dd58
140adfddb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140adfddf:	85 c0                	test   %eax,%eax
140adfde1:	75 4f                	jne    0x140adfe32
140adfde3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140adfde7:	48 85 c9             	test   %rcx,%rcx
140adfdea:	74 1d                	je     0x140adfe09
140adfdec:	48 ff 41 08          	incq   0x8(%rcx)
140adfdf0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140adfdf5:	75 12                	jne    0x140adfe09
140adfdf7:	48 8b 01             	mov    (%rcx),%rax
140adfdfa:	ba 01 00 00 00       	mov    $0x1,%edx
140adfdff:	48 8b 40 28          	mov    0x28(%rax),%rax
140adfe03:	ff 15 17 3c 4a 00    	call   *0x4a3c17(%rip)        # 0x140f83a20
140adfe09:	48 85 db             	test   %rbx,%rbx
140adfe0c:	74 5c                	je     0x140adfe6a
140adfe0e:	48 8b c3             	mov    %rbx,%rax
140adfe11:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140adfe18:	00
140adfe19:	48 33 cc             	xor    %rsp,%rcx
140adfe1c:	e8 df b6 33 00       	call   0x140e1b500
140adfe21:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140adfe28:	00
140adfe29:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140adfe30:	5f                   	pop    %rdi
140adfe31:	c3                   	ret
140adfe32:	48 85 c9             	test   %rcx,%rcx
140adfe35:	74 33                	je     0x140adfe6a
140adfe37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140adfe3e:	00 00
140adfe40:	48 8b 01             	mov    (%rcx),%rax
140adfe43:	4c 8d 05 76 2b 8e 00 	lea    0x8e2b76(%rip),%r8        # 0x1413c29c0
140adfe4a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140adfe4f:	48 8b 40 18          	mov    0x18(%rax),%rax
140adfe53:	ff 15 c7 3b 4a 00    	call   *0x4a3bc7(%rip)        # 0x140f83a20
140adfe59:	48 8b 08             	mov    (%rax),%rcx
140adfe5c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140adfe60:	48 85 db             	test   %rbx,%rbx
140adfe63:	75 a9                	jne    0x140adfe0e