MSDPSLVFWSSCGHHHLARSARGWLVPTADYWRFWLSRPELALVEESCNAEIALHTSLMQQPERHVPAHELDALEDEDVRANHRMFLGWRDAVVGAGSLEAAYAGFFKDGAIQVPPLFLDLMVQAMVCQLLADETDPWRWRAAELLFRRQRVSVQDGRVLSGDSEVLDLLNETGGLGEVGRLLLQGGAALPQTQIEVLGDDSADRYLRSRHGAGRFNFVLDLTHEVQNELPHGLTLTMTRARSGLKALAVVLEMWVQHFHGVAVKIQPEARVEDPSWRWHLGLDVESSALLNDLYLGNEVEPERQQRLISLFRLTFADPLHMQADVRGKPVYLGLAMTAGGLLKLKPQNLLLNLPLTQPA