MRGDDLIVAEIPCGSGSHSSVTLIARSESTSAPLAILSPPSGVAAAAHDRLLKELWASVPDSSVSGGRGACFRLHADPGGDACDGDFFSPAQHERLLSFVRERVFDAWRSVTPELRSLAGSFELFNPALGANMGWHQDGHAAGELVAHYYLAADDEDMAWAEVALPPAPPSEGEAEAPGFDFSCAVDFGSSDELSRGVAASNFVAVGCGADTAAQPICVFEDSAVLHRTPLTAAGKPQLQSRRPMARLVFYGTDADGATLRFPPPHSAPQALRAAAPRLPEGLVRVLCEFGMKKRGWTGKSRGPAAETRLRYEALMEPYAGRYFSEALCSYVAGGEEAVAFVGARAAALAAELEAEAEAEAEADKLKAARVAAGWVSSSEEGEEEGEAEETPPRQPNRQAAQX