MATSGSLDEVQEINVHLETVENALVQTVVNEDDFVDEESGSDTDEQATENGLEIMEPKEGMAFASVSDAFVFYERYARKKGFSITRRISSTFQSFTFACRRQDNAQCSSNNAWKHHQKSE