MGIKGLPEVLRPWLKSVQVGKYAGKRAAVDAYSWLHKGAYSCALELGTNNRWWIRQRRDAPYVRYCIHRAQMLRHYGITPVIVFDGDRLPAKGGEEKERRERRAECMRKGHERLAARDRDGATFMFAQGLDITPAMAHELIAALKREGFEFIVAPYEADAQIAALAQLGAKGDPGGVDIVFTEDSDLVAYGCPLVLFKLDKSKAGGGAKGPLNFIGWKHEQFLELCVLSGCDFLPNIRGIGIKKAHALVAKHRSVAAVLAVLHGDKKIHVPPGYDDDFRRAFWTFRHARVYDPALRRLRPLNPMPEELE