MVLAVVFQEITSSPAGRSPAFLPHHFTKRSFFDIQCKGVYDKSIFAKLDSICEDCYMLFREPQLHNLCRKNCFTTDYFKGCIDTLQRSDEEAQIQLWIKQIRGAELGGLGPSASPPNTS