MVLKYLLFDCDNTLVLSERLAFEACADLTNQLLQKHNIDARYTGESLLHSFVGMNFRGMMVALQSKHNFTMDPAELDDYVGREVDAVVAKLLEKATPCPNVPEELEKIKQQGKYPMAVVSTSAKPRVVASLEKTKLDHYFPNEHVYSAATSLNPPSSKPDPKIYLYACEQLGVKPEETLTVEDSKSGATAAMRAGIPCIGYVGVYGLEEGEAKMKEMATVLREQCNCKVIMYDWKEFPECMKQIEESLK*