MCRQEKLLAETHSIFREKEVLASVEHPFIVPLRFAFQTEDHLCFVLDYIAGGNMYSDLSRGPYVHSRAVFYAAQTVLATHHLHELDILYRDLKPDNVLLTLDGYIKLADMGAARGIAENGAISNGATSSSDKTVKAGAPPTLKRRMTITGTHGYRAPEVYERDYGKAADWWNVGILIIEMLTATNPLRGANRTESEQLSKTKDVEFPSFVQPEACSIVSGLLKRDQSQRCGCGERGVIEIYEHAFFRDIDWEGLLSMDSKPPFE