MNGVSIKNHRVLFYGNTAGYIENGRAIVDPMFHCEELKDYLTMKQGLEIEWTNGVYDRLAGGGLDPDGNAPVLKNCRIHQLKPEVDVMMKFIGYDELLERFGEPNPDNYRVVYDGQIETNDLDAIYEKFNLDHPPGYQGHSLSMSDVIELYDQNGSSFHYVDRFGFKEIAFQSPEQEQQYGQTMAL