MSLAGPEPSPEPSPRVPSVVVCGLDWTLWPRPRVKSSGVAWAPAEGGGGGLRSPCGARLDLFPGARAALAALADGGISLALASRSHRPEWAVEWLRSLRVGERSVAELVGGSPVLFRDGPKALHVREIAERVGVAVEEVLFFDDRLSDVVSVRREGATAVHCPGGLSLTTGEQLARQQFRVEADKAELRDLEAAIRREGLLVGGKSHAERAQAYRAALQAEQPAAEQRVEEEVLAFKTRLDAEGSTVQARRRAAIRKMQLQVLQDEEGLREISRVVAERGPAAQAVQLGVFASDGQRFPEFSFIP*