MTSSSKPKYHVPELTQDDVPGGACCVAETTFATQFPSYLESYIRSIWPAVETVLGQHQLTGKLDLMEGSMTVATTRRTWDPYAIVKARDFIRLLARNVPLAQAQKIFQTEITCDIIPISLKGKSTRRFIKRRDRLIGPKAQTLKALEILTGCYVLVQGKTVAVMGPVKGCQQVRKIVDDCMNNIHPIYGLKQLLIKRELAKREDLKHEDWSRFIPVYKKTLQNKEKAKAVKKAKKEKLQASLKKQANKEKSVFPPAPPKRKEDIAMESGKAFLVGQKRRKRDDFKME