MATSASISFSAGLYDPPDAVRDGLHAAEGDTFDLNLLRTKSVNPTPLKRKSSEDVSRLDRLLHRRVSLGGKCQGLHLDPETEQKAMTIGNKIAHAAAETYLITRLAFILLRSFGVGYQWIQKAIFLVIYAALLAPGFAQVGWYYFQSPRVWRSVVYGPHPRNRLDLYFPEDRTKPRPVVIFITGGAWIIGYKAWGALLGQSLSARGVIVACLDYRNFPQGTVIDMLLDVSNGISWVLEKANELGGDPQSVVLVGQSAGAHLGSLALLKHAIKEANGLERLNWSLKQIRAFVGVSGGYNLHELMDHFHEQGLYRSIFEKIMDGKEVMPFFSPEAILESKAFAGSENAAKLVPPVTLLHGTRDKSIPHQASERFAEKLKKHGIAATTRIFVGKSHTDPIIQDPLRGGKDDLMEAVLAVLYEGIDEGGWPAARPARRRMVPEPLIALAGRACPF*