MSSIDVEELEVRVRRRLALVDARRADSIPGDARARSEDARSGKGTASRERRLPSDGGVVAQKAASDVATIASACEGIAIFDSLRAEDRDALFRAMYRLEYAAGEAVVRQGEEGFNFYVVVAGSAAVTEEDTEVRTLWPGDTFGEVALLHSVPRTATVRCGLKATTVWALDRETFKRTLSRGAFQRREAYERLLGGVKTLERLDEYDRKRLADAVVPCAFARGHAICVRGKAEGAKFHIIERGECSVELVGGKEINRLKPGDYFGEVAALQGAEPTATVVALTGVQTLSLDRDAFVRMLGP