MGRGVAAAPLLRVAVADLPAFLTGRWTLERTIDDRRAGRRGRASGEARFEPLDAGAGASGVGASGVGASGAASGGLRWIEHGTVQIGDFAGEFSRELAIVPDGDAWLVRFDDGRPFHPLDLREGRCLVDHPCGADAYAGALRAFETPAGPAGPAGPELEVDWRVTGPAKDQRIVTRYRRA