MSQHVHTDMSAACDCKLRGPLFACRLGTSPSSSCIALLGGSRGPAGFEHRAAHPTGAQARPTNRGLIRGIADRSELRAARSRQTVPAMVKRHKQHQVPVDGGASATDGYSPSGEAHSPATRLLDLPPMLLDDIACRVMQLGARSMLHMTCRAFSQAHLLHVPALRIQLGRQCCDQLLTPRVVAALQARKSKLTLTLWQLALTLWQPETKDCKRYRKQLAPTLQLPQTEDTKHYTDLLAHALAKLDKCAAVEHLLDSFPSLTALTLQGLCVSSAALASLLSHPPLALQLQQLDIAGSLVMVGDAPGAVVPLFQGLQLKQLSIAA