MPSNALWLRADQLSSVSPAVLDWLFDEGSLTRRLTALADGAFRVEPLLEGWQTLRDDECQGLDVPTGSSGWVREVYLHGHDRPWVFARSVAARSALEGSGFDLALLGTRSLGELLFSDSAFERGPIEVCRYPAAGLPAEVRAEGLWGRRSRFSRGALGVLVAEVYLPRLWDQAGIADV