MATPTRIGLAGLAVMGQNLALNIAEKGFPISVYNRTTSKVDETVERAKNEGNLPLYGFHDPESFVLSIQKPRVIIILVKAGAPVDQTIKTLSSYMEKGDCIIDGGNEWYENTERREKEMAELGLRYLGMGVSGGEEGARNGPSLMPGGSFEAYKYIEDILLKVAAQVPDSGPCVTYIGKGGSGNFVKMVHNGIEYGDMQLIAEAYDVLKSVGKLSNDELHQAFSEWNNGELQSFLIEITADIFGIKDDKADGHLVDKVLDKTGMKGTGKWTVQQAAELSIAAPTIASSLDSRFLSGLKDERVQAAKVFKSCGVSDILVEQSVDKKQLNKVHVVTAQSFYMFVLEPILYL*