MVELDSLNVRVIGSGERILVLSHGFGGDQSTWKNILPYLVSDFKVILFDMVFSGRVHPKHFDNDRYSDSLSACADDLLGILDELQAVDKCVYVGHSVSGMVGCLASIKRPELFQRLILLCASPRYLNDESYEGGFERGDIDGLFSAMKSDYSAWVSGFAPLVVAIDEPSVVKDFSKQMMNMKPEIALVVAKSIFESDVRSILCDVKIPCSIIQTRKDIAVPLSVAYYMQRNLNGGENNSVHILDTDGHLPQLTAPGMFSMLLTQLLAGP*