MTPRKEKFSYITDDSARKATFRIRKEGLLKKASELSTLCGIEACVIIYSPYDSQPVVWPSPEGAQSVLSEFKKMPTMDQSTRMMNQESFLRQRIANANQQLQRQSKDNREKEITQVMFQCLAGQGLESLNMMDLNDLGWLLEQNLEGIDKGIDTLTKASHSQGSVATASATMATPEAMLKSGEKVQAESPEREGSTETEDWQQMIEELMHPSEDVGQGLVLPFGDNNPTAFFP