MRVLAVDDNPTYLEKLRDLMLLCKYHVTTTTESKKALEMLRDKRNMFDLVIADAEMLETDGFKLLEIGLDMNLPVIMMSSHNDYDSVMKGVTHGACDYLVKPVGLKELRSIWQHVVKKNINKFAKSIGPSDSQLSQSISNNQKDKVSDSDREKKDGEGSEHNVQEPCSLKPRVPWTPELHQKFVTAVEQLGIEKAVPKKILDIMNIEGLTRADVASHLH