METLSTLSLNREGGFQELRGGTLGVRIAETAEERDAAQALRYRVFFEELGARPDERAFRTKRDVDEFDEAADHLLVIDHAKGPGAAGVVGTYRLLRSDAAEKVGRFYTSSEYDISTLTEFPGRLLEVGRSCVAKEYRGRSAMQLLWRGIASYIFLHRIDVLFGCGSLPGTNPDALADQLTYMHHNHLAPPALRIRALPDRYVEMQRTDPHVLDYRACLNKLPPLIKGYLRLGGYVGDGAVVDEQFNTTDVAVLVKSELLADKYYRHYERRLRDALD