MEMPPPNILEGDDDTDKEKLGLGENADLSVGGSDMGPSAALTPAIWDKTIPYDGETFHLEYMDLEEFLMENGIPTSPGEDAEEANVAEKAKVTASQSKVAKPAKVSPVSLMPVQELDKCDNEVVIINKTDADATCDVVTEVTTSKDRVTPDPIDPDEIEIDVNYDPDPTDLVLSSVPGGELFDPRKHRFSEEELKPQPMIKKAKKVFVPEEQKDEKYWQRRKKNNVAAKRSRDARRLKENQITVRAAFLERENAALRSEVAELRKECGRYKNVVGHYEAKFGTLAVPDDE