APCDPEWLPLGGWCYRPNGEPAPWEDAIEACRTRKEGSHLAHVTDFEELEGLSEALKENLKGNKPFAIDYYDPEGDNKWVYVDKSPFNYRNWCEGCPDGSAGNQYDVVILADHGFRCLVDVAPNTLRAFVCQRKY