MLERTSTQGEKEFKAEVSVMATVRHLNLIRLRGYCAQGPRRILIYDFMPNSSLDKWLFITPAGKDCMLDWSRRYSIALGTARGLAYLHEECSQKIIHLDVKPENILLDQNFLPKVSDFGLAKLMDRDKSRVVTNMRGTPGYLAPEWLHGTAVTAKADVYSFGMVLLELICGRETIDLSKGSEQWYLPAWAVRMVEEGRPMELIDEQLHEEVEYFYEDQAKRSIRVALCCIQEDPTQRPTMGRVVQMLDGLVEPRVPQLSKLN