MVLTSTLSRLTGRPCGGREGCFSERHMRGSGRGVVLCRLPLVGREEAGNGTGMLSKLGQRFNAAGIVSALQVVMREPEVALPHFAVPDITSIDWHALRLSGFQGVILDKDNTITAPYVQTIWPALASSLHDCKEAFDGRVALLSNSAGLYQYDPDGAEAEALEKTLKISVIRHGAKKPSGSPDELKKHFGCDASLLVMVGDRYFTDVVYGNRNGLLTFITKPLTLEGEPLVVRRVRALEEFLVRRWCEKGVLPVKHKFMSCGHQFIKDPLGN*