AVNCVLAAHRLLRDETGGALSDFLGLVRSTGAAVLLLGEHEAAGLNAGRWEARFAR