MSDDTTDGEGFPIGMRVLVVDDDPLCLLLLKKMLLQCKYHVTACSRAVEALQLLREKKFQFDLVISDVYMPDMDGFKLLELIGLEMDLPVIMMSGNGETSVVMEGITHGACDYLLKPVRIEELRNIWQHVVRKRGAKEAAKEESSGEWDDSSEKFPEYTSKKRKDKDADSSGGDDPIEDMSGLKKARVVWSGDLHRLFVKAVNQLGVEKAVPKRILEIMSVQGLTRENVASHLQKYRLGLKRLSGVDMEPHPIASFQADESGSFGGSMFVRPAGSSKSSIARTTSCAGGVFGKGVEQLDPGTLTALKQLQSSIRGGGGGGSGGAQVLKGPRALKMRQVAFDRNQSGGGGGALQRTASIELGNLKMQDEWGSAWSVAPTANAAAIKEEQRSGGESSFSSSVEEQMDLPDLASFKAAAPSNQQPQGLNRITEDSSVELDDFCLPEGSNYFIPPLPPPPFPSLQQQENWSIDF