MSREGYKQVLDGGSPQLRTTLAQGAAIEAALSTRGVSAKSYIGMRYWHAPPHPYTDEALAAIKADGVQRLVVLPLYPQFSISTSGSSLRLLEREYYQDQQLRLLKNVVIPAWYNRQGYVHSMARLIASRTGERAGAHVFFSAHGLPQKYVQELGDPYQQQIEAALPLRVLGYSNPDTLAYQSKVGPVPWLQPYTDEKIKELAGGGVSSLVVVPISFVSEHIETLEEIDIEYRELAEEAGITHWERVPALGVEEDFIEDLASAVVEAL