MELDEQAFLEELFSLRRDATAAWECNAMGDFFSPACAGAAAMDCFPERHQPTRRRRKRLNDRLSMLRSVVPKISKMDRTSILGDTIDYMKELLERIRRLQEEMEEPHAGPAAAPLLSVFRELNPNEMLARNTPKFEVERKEEDTRVEIYCAAKPGLLLSTVSTLDTLGLDIQQCVVSCFNDFAMHASCSEMQREMISADAIKQELFKNAGYGGGCL