MGADRVEFLLEVLLKKIKKDAMAAPFQSPINPEALNLPDWYAVVKNPMDLGQITKKLENNGYDDAEEAIELVGLTFSNCLAYNEPGDELYLAAAALAEAFDEHIKSLP