MLTGADLLNKVKELGDVSKSDLVRACGYVSNKKDGGERLNFTAFYEALLEAKGVNLGATGVGGIGKGGRKLSYVATVQGNGNLLIGKAYTAMLDLKPGDEFEIKLGRKQIRLVPVGGTDEDEE