MGENRVLVVSATGYIGRHIVNACLEQGHPTFVQVRPEAARDVEKVQLVLSFRRAGAKIFWVSLDDHDELVKLLKQVDVVICTVSHFHLDEQYKLINAIKEAGNIKKFYPSEFGTDVGRNPHIPPGDKLFTDKVAIRRTVEVLGIPYTYISANCFMGFFLASFAQLEPLSKFFPPRDSVVIHGDGNVKIVWMAEKDIGTYTAKSIDDPRTMNRTVYFRPPKNVLTMNEQVAIWESKIGKALKKSYLSEKELFAKYIQDEKHSWLTRAAAAHMYEIFHRGDLYFDFGPDDLEASVLYPEVEYTTAESYLELFV*