MNLITLLNFIIELCNMEQEKLKMLTECLEELRSSKRRNELWVTENLTSGTEEVAVTQDSNHEVLTPSLKGGEKMVDNEQEIIKEAIRKQAQAQCDDKCGNGNAQTDTEVEFTCVTCVPESFAVDIESLEEIRFIFNTDKLYCCLDKTTEECNIPGIGDIEVDVCVVKIVGAIEYILNAYPAVRGDKYGRGEGDIEVIPDREANVCCEGTTFVDNVVGAFAVDDPELIEDPCEELDFCDIEGVLTDISIITDEESDKQCIKFEGRFELPTIDRANY