MSRARLGVYVFCRRSLFEQCYELQPTFQLLLQRPDLLALNLHEVAPATDRPVEDTGPKNFVSGINEMDGIVNFRMHQVYQARMMGNQFSDYSGEMGTGGPRGCGCTIDSECDWKDSIFIRIYELSVQEVKVFNELVVSYTSKGLVHIFFAQRAISKCEKVAVIDGGLMGSGIAIALILGNIKVVLNEVNSEYLQKGIKTTEANVKGSVARKKLPQGLGEKALSNVNGVLDYSQFKDIDMVIEKGGFFFEWFRVKDNGNNKEKLHSEEEVGPCEDNAPADPKGVKLVIMFGIPLQ*