APKLFQCGACGKAFKRAWELFSHEVVHTAERPYQCDACGATFKRHSDYKSHRMVHTESRPFRCETCHKAFKRSSNLQEHRRIHSGARPHLCPPCGKRFKTPYELQRHALVHVTERPHKCQDCGKDFPTPGTLLAHRRQHCDDKPHVCPACGKRFTYGHSLKVHERVHTNHRPFVCPLCGKAFKQSNALASHERVHTGARPFACPTCGKAFKQSSYLVIHQRAHTGERPYRCQTCGKAFARPSLLLQHARVHSQERPYQCGFCHKRFKDEAYLAVHEKVHTGQSPYQCGVCHKGFAHPSNLLQHQRVHRD