MLEALQDSEIASRLVGFDVDNDDSLDDKYKKLQCEIVTLPHDTEDYQLFGKGIYFADLVNKSAQYCFTDKKNLVGLMLLSEVALGEMYELKKAKYMDKPPKRKDSTKGLGKKIPNESEHIRSKDDVVVPCGKPISSNVKAYELIYNEYIVYNTDQIIEEDKGSCCNVFWKWGGVSNEKIGGNKLEELSKSDAIQEFKQLFLEKNGNSWEAWEQKKLQKQPGRFYPLENVFLLPDGQQLASGSGYKNWVPCVAWSPDGKHLVSGSKSG*