MNSLISVDELLTLASDKSGTCVSIYMPTHKLGTQTQQDPIRFKNLMRQAEEKLIATGMRAQDARDLLARAQQLDDFQFWQHQSDGLAIFISADMFGYYCLPLNFDELVVVTDRFHFKPLLPLLSGDGQFYILALSQNQVRLFQGTRYSVSEIELEDVPTSIAEALRYDDPEKSLQFHTGTSGGRGGDRAAMFHGQGAGNDDQKENILRYFRKVDSGLQELLKDRRSPLVLAGVDYLLPIYQQANTYPYLLDEGVTRNPDQLKAEELHAQAWEIVQPHFERSQQETAARYQELAGTGKTATNIREVVPSAYYQRVESLFVPVGLQKWGRFHPDTSEVELHEEHQPGDEDLMDLAALHTLFNGGTVYAVEPEQVPGNNSLAAVLRY