MVDALSSRLVPDALWEIVEPLLPGFRARPQGGGRAALDDRAVFTAIVYVLTSGCAWRHLPPSFGVSVPTAHRRFTTWAKAGVFDELHRRVLDQLGAGGDLDWSAAILDAAHVRAKKGDL