MATSALLASRLLRHSSASVVGARLCSAAAVVASPLVEETRAPAQQFASALTRNWFSSARGFSSKAVGNDIIGIDLCTTNSCVSIMEGKEHPSLSGRDFDGVGSVSGALLNEGNGFIKRVPFQPSTSLWAPQPCACRAHNQLGMARRAAVSRAHTLGPLNSTGSFILSNNYASNTRFEDKAKIRALMESRGLKKEPGWSRIEIQGQLNTFLVDDQSHPRNKEIRVELQRMLGLMKEAGYVADLRCVLRDIPESEKEYALQHHSERLAMALGHISLPPRAPLRIIKNLRVCNDCHVATKYFAKIMQREIIVRDATRFHHFREGYCSCG