METSRRRKCVLSIDGGGVRGVIPATILEYLEECLQELDGPSARLADYFDTIAGASTGGIIAAMLGTPGKDNRPRFTAKEVTGFYFANAQKIFPQYFLKSAAGFFGPKYSEKPLESLLREYIGDLKMGNTLAPLVIPTFDTKLQQPVLFATSEAKTNETKNAFLRDVVRGTTAAPTYLPPKYFKMPTGQEFNLVDGGLAANNPTFIAIVQALKDSQAQDPGLVGTKLLEKFEDLLVISLGCGNQTVSYTAKEIATWGPLGWVVHQNGAPIINIFSNASSDMVDHTISSLFRLGVCEQNFLRIQTSELEGSISEVDNSSLENLKKLVTVGKGLLKQRVQMVNLETGAYEIIANRTETNQEAIKRMATWLSQNRKDKIP*