MAALVREVVGDVLRGARMSQGRTLREVSDSARVSLGYLSEIERGRKEPSSELLSAICTALQLPLSVVLIDAGERMARQERLARATPAGRATGATIDASTKVVIAPVVSLAVA