MQIKKVLASKGYTGFYFDDQAAVKGEAKGDGATYIGKAQTPGFSKVRQAGESISIMIILENDQIAYGDCAAVQYSGAGGRDPLFLADDFLPVIKAEIAPRLEGREVDNFKELAAEFDSLKINGKRMHTALRYGITQALLSAVAQAKNKTMAEIVAEEYNLELDPKPVPVFSQTGDSRHLNADKMIIKQAEVIPHGLINHVEEKLGKNGEKLKEYVNWLKNRIKKIAVDQEYHPAFHLDVYGTIGVAFDNDPVKMADYLAELAAEAEPYDLRIEGPMDSGSREAQIKDMKALKDELARRDIKVELVADEWCNTLEDIKLFVDHEAADVVQIKTPDLGGINNTIEAVMYCKENNVGAYQGGTCNETDRSSRICVNLALATQPDQVLAKPGMGVDEAIMIVKNEMNRILEILKYKDEANK