MSPDPGCKVDATIDRYGLESADPRHESLNAGLLARWRGTDGHSEVGYRTITEWFNKRLLKRVYDEQGRESIESQLDGDYQALTADDELVREETIERLSAVGIDGEQVHGDMVSWGTMKKHLTECLNGTKERATARTDWERNSIAVAQEVVIEKVDEALSSLATKGELDGVSSSSVEVQLHLHCDECPTRVPLTVAVERGYVCERHSDREGETTESTNEQS