MMAARIASPRASSTSSTSLLRLRGAPRPVSRPEEPPTRSRDLEDVELPHNDPLALTLKLQNFLVQRVLVDPGSSSEILYYDCFQKLKLKDEDLQTALTPLVGFSSKPVYPKGKISLRVQIGGASRQVDFLVVDVPSPYNVIMGKTWLDGMEAVPSTRHQKLKFPLENPSSWTDVITIKSDQHMARQYLMSVLLGEAESSQVHVAELDREAELGDVGRAPAQKSIEDLTEVRIHPADPDRLFLIGSQLPEPEKTQLLDLLLENREVFAWTPYEIPGIDPAIMRMV