MVGTQLSRMLADQRVRPDALSAFALARRAFMEGRRLEMQELAAELGVSRATVFRWVGSRDELLVEVIWSLTEPTLRRAVSAAEGLRGSARLVSVMGAFAEATIDSPSFMGFVQREPERALRLLTTRASWYQSRLAGAVEQLLREETEAGAMTPPLPMHDLAYLMLRIVEAFVYADLIAGETPDPTKVRQAMGVLLRE