MDLRQLRYFIAVAEELHFGRAAARLFISQPALSFDIKKLEEQLGTQLLLRNNKSVKLTGAGQVLLVEARNLLLQAEKVKRLTQLSAEGDVGQLRVGFVNSMLYRGLPRAMSRFEREHPNMEVVLGEMNSAEQAQALQRGQIDLGFVHWGRLPAEIVSEPLISDPFLCCLPAGHRLAGQARLDLAELRDEDFILFPRHVSPHYHDLIIARCVEAGFSPRIRHEARLWQTVAAMVGLGMGVALIPETLCLAWRNEVRYLEIEPAGARSEIHAILPASEPSRAAQAFLATLKSGLDDA*