MSDAFRFETFVDVHDNVFNEYLGSVIAKLSRENKEYRAIRAEIEGLYEKYPKVLGVFDTESAEELTEEECAALIKVKELRNKLTDMEMQSVYFRGCYDSVGYLKKAGIL