MDFYSAVFDALEATVPPGSAERLAVEQEILGTEIDAVVAGPGSGGGRPRSFEAWTAAVRASGLSPWPASTFAVSQARLLLRLHYPSEGYAAEEAGGACFLGWQTRTLMSVSSWH