MSRYVSKAKTKWRKHLIGDIGRTQTEESLHPSISLKKALVSVAIAANSSGGMHVVLLPWLAFGHILPFTELAKRIARQGHRVTILTTPRNTRRLIDIPPDLAALIRIVDIPLPRVEHLPEDAEASIDLPSDDLRPYLRLAYDHAFARALSDILEAAPAPSWRTDWVLTDYARAAARHGVPCAYLSLYAAAALGFFGTPEALMGRGRHAKTAPEHLTEVPDFVPFPSTVAYRGHEARGMFRPVAVADVSGVAELHRSGMSIAGSQVVGIRTSMEFEPEWLRLLGELYQKPVIPVGLFPPPPTQDVAGHEATMRWLDGQAPGSVVYAAFGSEAKLASAQLEAIAMGLEASGLPFLWAFRAPGAGADTGDEGTGGGLPAGFEERVAGRGVVCRGWVPQVSFLAHGSVGAFLTHAGWNSVTEGLANGVKLVLLPLMFDQGLNARLLVEKKMGVEVVRDEEDGSFAPKDIAAALRRVMVEDASEELGMKAKEAARVFGNDEANDQCLRDFLRYLSEHSRHR*