MSDAFRFETFVDVHSNIFNEYLGSVIAKLSRENEEYRAVRAEIEGLYEKYPKVLGVFDTETVVELTEEECAVLIKVMELRNKLTDMEMQSVYFRGCYDSVGYLKKAGIL