MTRINCVPVEELSREHLIAEYRELPRVFALARKAAERKDIKKIDLYTLGKGHVLFFYTRLGYLARRHTELVSEMQRRGYTPNFTASLQESHADIPAELWGDWAPTKEALAINRQRIADRLGNKDGNQPHGLP