MTTLIAPRVHDIGGLQVRRAVPTLQARSVGPFVFVDHMGPAVLEPDHGIDVRPHPHIGLATVTFLWSGEIGHRDTLGSDQVIRPGDVNWMTAGRGIAHSERTPGPERAREHALHGMQTWIALPRSAEETAPAFHHHAATSLPQQRRNGVWLRVIAGRAYGEESPVRVFSGTLNVALDLDADAEIDLDTSHAERALYILEGEAQLDGADVPARHLIVPSAGTRGRLRAKTPLKAMLLGGEPLDGPRHLWWNFVSSSQERIEQAKDDWQAGRFGTIPGDDQEFIPLPETPAPKPVNYP