MLPADVTSVEKFRSGVVRRGRKLEPGPKDSEVAHRRNAFLPNLAAVRLNVGQTFAQVVHTDGVAVSVMFTRPKPAEPPGELPRIGKEEGAVNPLAHLDADWLGCDPGKTNMATVAHEERYPSGAVKSAWQRSLTAGQYSAGPVRVLQIENLHHVVNCSPADCYALDFEVEGKQSLAAPEVEEAMCMLYCDLAAEVDLLGQGGNGEVHXGLIGSKAVAVKVQYLSSDEGALRXEAMELSLMYVLGSSHPGFLRPLGHVVAPLTS