MEGAMEGKGGSQGEQLVSELCRVQGLVRQLELHLQAPDAGSVEHCRRLAAQIVALTDRSIAFVTAAAMTPRSGTASPLSDVSHQQQPFRQPNPKKRKATARWTSQVRVSAAGGAEGPGEDGHSWRKYGQKDILGAKHPRGYYRCTHRNSQGCAATKQVQRADHDPALFDVVYHGEHTCRASSTGAGAGSRIRPPPLDQQQQQQHNPHAQSLLQSLSAGLTVDTASLLHASSPMTPPSMASDSNGGLTPMSASYPVNAFTEWPLDCDLQEVVSALTAVSGPAPAMYTDDVMTYYFEFDPTFGADMPSLF