MGIKGLPDVLRPWLTPVSVSKYAGKRAAVDAYSWLHKGAYSCALELGTGDRWWARAKRDAPYVRYCVHRAQMLRHFGITPVIVFDGDRLPAKGGEEKERRDRRAEALRKGHERLAARDREGAAFFFAQGVDVSPSMAHELIAALKREGFEFIVAPYEADAQIAALAAMGGGEGGGVDVVFTEDSDLVAYGCPSVLFKLDKFGDAQELRIADGAPLNFTGWSMDLFLGLCVLSGCDFLPNVRGIGIKKAHALVAKHRSIHAVLAVLRGDKKIVVPDGYHENFRRAYWTFKHARVYDPKLRRLRPLNPTPPELE