MNNTLVDKLYVIGLPPDQYKEWRKLLNFDQTWREREKEKKGYFGQTKRTRARKDDGGGKKAYSGTRDRIGTVYLGTGQPMEIDKAKYRKEGLCFKCGVKGHIGKFCPTEGKNKIDLHTMIAALSKEECKALKLDF