MVSVNLGLVHYVLDHIYGTLLHRTKLGTPFFSKGWGGTKLDLLEKMVKQLFPEARCQNWPPTAVQPMWKTVWETNNSCLREGVFRTTCDERLIDALPPESHNARVAFLTPKNVTPEKMSCVVHLAGTGDHTFERRLRLGGPLLKNNIATMVLESPYYGQRRPSMQRGAKLQCVSDLLLLGKATIDEARSLLYWLQNEAGYGKMGICGLSMGGVHAAMVGSLHPTPVATLPFLAPHSAVVPFCEGVYKYATAWDALRKDAAVLTQDVTLLAEDAAQKSGITIEQVRDRLRSVLSLTDVTRFPVPKNPQAVIFVGATDDGYIPRHSVMELQKAWPGSEVRWVTGGHVSSFFLHNDAFRKAIVDALDRL*