MDRLDGPPRLILVTDLDCTLVDHDDPENTDLLRFNALWEAHYRHDSLLVYCTGRSMRSYLSLRNKKPLLTPDIAITSVGSQIAYGGGESMVSDDVWVARMGEMWNRDIVVEETSKFPQLEPQPDKSQEQHKVSFFVGREHALEIMKVLPERLLERGVDVKLVYSNDYAFDVLPKGSGKGGALTYLLEKLESEGKQPSNILVCGDSGNDAELFNVPQAYGVMVSNSHKELLQWHEENAKDNPKIILASERCGAGMIEALQRFNLGPNVSPRDGLDTENFHVEVLDTAHEVVQFYLLYEKWRCGEVEKSDKYLQNLKSLSSPLGMFVHPSGVEKPIHEWIDDLVNLHGEGKEKQFRIWLDRVSSSLISPETWIVKFDKHELSDGKVRSCSTRVLLSCQEEKEKLTWMHIQQSWLDGSCSDDQDKWIF*