MGLKQDFVLRRLEDQGRFLARLILGKDEAHYELPEYEAMDNRADALYRKLLALVDNGEINEAENILLDELDTGDLNMFEIALCFYLYLAHLDEDFLEEHRYTREEIGEGMEALVEDFGVSGFEISMGK