LQKQKLLKELGDKPLQYFTPKDAEFQHLWKTHYSKLLFKEANKTPHDLHEQVQSALLALLDHGCFFQDLVRMKGKDIFTPISRLLIGIPGCTYKYLNTRLFAIPWPTSGKVVRYSDDQIFKACQALLKLNDYLCTETVKALQEQSLAQAKEVEVTEKAATLSMLQDSVGFTKGRSPVVGDQTNCSFELENRASFNVTLLNYMDPLKMVHLKDEPYFGMGKMAVSWHHDENLVERSTVAVYSYSCKGRQSKTHSDFTVRNEGRDPVLWHVGLKRAWDIQTPGLAVPLLPGDCYFMLDDLNMTHQHCVLAGLQPRFSSTHRVAECSTGTLNYIFGRCQIALNNLRKDPSSGTLSLASFDLPVLKQTEEIHNEVEFEWLRQFWFQGKRYGICSDWWYEPMAKMEDLWREMEIMVYLKKKKKEKKQE