MKYGRPDTDFLKWKWKPDGCELPIFDAHQFLELVRGKSLAFVGDSVARNHMQSLICLLSKVVYPIDVSNSTDQDNRRWEYREYNFNMSIFWAPYLIKANKTEPNNIYQPFNLYLDEPDESWSTKIQDFDYVIISSGHWFSRPTMFYLNHTLVGCLFCSQPNVTQMTSFFSYQKAFHTAFRTINSLENYKGVTFLRTFAPSHFEDGVWDKGGDCVRKTPFKRNEKVLEDYSLEFYKIQLQELTIAQKEGKMRNLKFRLFDATQAMLLRPDGHPSKYGHWPKPNVTFSNDCVHWCLPGPIDVWNDFLLELMKREESHR*