MVGGELKDQRILFLGAGEAGTGIGELVADALVQGGMRRYEALEHCWFIDSHGLVTTDRLEDLPHHKRPFAHAAPAGSHIVDLLSAVEALQPTVLVGVAAQHKAFSQEVIEAMTRSATAQGKRPLIFALSNPTSKAECTAEEAYHYSQGKCVFASGSPFEPFKYGTRQIRPAQANNAYIFPGVGLAVQFTGAREVPNEMFIVAAEALAAAASDADYAAECLFPPLERIRECSLLVALAVAEYAYKKGLAKRPRPASLRAALEASMYHPRYVDL