MELACSDAVWASLCRREWGSQAAEVEPIVNRVKGGWKEICRQLSTLQSAHWQQLPSGEQGPCRRASHSLLVADGKLVTIAGGCDGGRDLDDTWIADPGPLIQRPDDPPSLTWHLASAGEVPGRFGQCSVGVPERHTIVIFGGINDRGLRLNDTWAFDDVAGRGNATWRKLILPQAPAPRGAPGGCFGGDQKVVVFGGLSQDNARYADTWILDFALEPLSWRKVETDSGPQARSGHTMTWLGDGRIVLFGGRNMVFEMLNDVWVLDMNAPGGPKWQEIWSPERYPSDDAPVARSGHTATAVLGGKVIVIGGEDMSRNRKGDVWLLDPDAGSAPEKPLEAESAHTANGAGETLLDGPLTLGGAPIENGNLDTAGVVPEVATTPPRKVWQRLAVAGPSPSRRSFHAAVRLAGSSILLFGGMVDGELLPGQAGGLKFDDELWLLNLVG*