MLPQTFDFPTASTAAASVDEDAEKVCAVCGDRAVCFHYGARTCEGCKGFFKRTVQKASKYACAGNRNCPIEKRYRSRCQACRFQKCLSVGMVKEIVRHGSLSGRRGRLSSKTKCHRGDEQPSPPLPLLALIVRAHDAYKATPTPVRYVRIFS