MVRMSEVKDKICAYDVAAWLRRHPTFLKQFPDLALTLVVPRENASTASLASYQLEVLREKNRELSRRLAALTGNAQANEQLAMRIHQLTLTLMRQRSAADTLRALVASLAEDFNGDCVRLVLLHPVAGLQAAWLQVIESDDVRLVPFRDCLRDGEPICGRLNINKQVLLYAEEASQVQSSALLPLSGLGLIAIGSYDPNRFYPGMGTLFLRMMGQALFDALKRFDV