MDVDDAPTSQFAVTLSVCHFLGKQQQYLNVPLEFHEAHGYAKRSKVVLRMRGMDWAVNLKHNKRAGGKTRSTFRYGWHQFLVDNRLKVGDICFFRALRGNNAGRGGDDGDDHELKVQVRKLDGSFVD