MGSGKCDPFSSSNLSSFPVGLHILVVDDDPTCLMVVEKMLRKCKYEVTICEHATMALSLLREKRGGYDVVLTDVHMPDVDGFKLLEIIGLEMDLPVVMMSADSDVNVAKRGLEHGACYYLMKPISMDEIRNIWQHLVRKKKTNEKGIGQIGSDGKEIEQTTSTEEDNTSKNTSEDAECASTVNEGSSKKQNKRKKQAKEDEDGSDCDEEQTAQKKPRVVWHAVLHTQFLNAVRQIGIDRAVPKKILDIMDVPGLTRENVASHLQKYRLYLRKMDDEQQLQCSLSSNFPGNSKLSSVPHRRMIDYQGQSGYPTFTEIPYNSMGIQPGTMHNMQSLNTSMPLTSITTVPLHNQTSQINNPLATLAFGQTTLNGPSNMQPLLLPGGSSLGPREHLPQQHGMKLGCGMMPQHTKLGHSPLVDTMPMAHQRIQARLGTFGGSPVDDFGMMNVQNSNSFSNMGNVGSVNRFNQPPPLNHTSNYSGLQLSSSGGLYGMTQTGPLGQAPSNIIPGHNRLSEIKKGKMPIEMDVKDTPLPPELNFPDYSLDPFNKFTHPFPNVIQEPDDLLMESYSKVEGESLSDILKSSRIGNSSVPQHFDDIDLEIFKQVCGLLQHSA