MLCYGVDLQIIQSKIRELRGKKVILDFELAELYGVETKVLKQAVKRNIERFPLDFMFVVTKEEEIFLRSQIVTLENKGRGKYSKYLSFAFTEQGVSMLSSVLRSPTAIAVNIAIMRVFVQMRELAVTYEELKKQMDDHLKDYDELYQIVKQIRKDMNDGFSDIEQQFLDADSQFKELYEALTALLSKPSARERRRIGF