MKLYVNGTSPYARKVLVVVQEKGLESAVETVFCDPWSDPAALLAVNPLSKVPALDLEDGTTLVDSDLIAEWLDASGPAPRLLAPIGPARWRALRLAALARGVTDAAFAAVVEGRRPEAERSAGWVSRQTAALRRAVPALEKARFPDGEPGEPEHFDLGDIGLAVALAYLDFRHAALGWRSLAPRLADWYDEVGRRPSMQATAFG