MPSLASDDAINDERLKSALWYAVGKIVDEVTLSQGLNASPHFIGGLSELVAAKISAVSTDLEAFAQHDGRTTIGSKDVLLLARNNEALRAALQEKADEMKAKDKRAVR