MLTIHQMAERTGVTIRALRYYDKIGLLPPGAVSPAGYRLYGPAELERLQQILFFRELEFPLAEIKAILASPAYDRTAALTAQRALLRAKRDRLDGLLRLVEAALKGETTMEMAFTAFDRAEYEEKCRAYAREVKARWGDTAAWKENQERQQSGEETAWGAAQAEAEELIAAFARSRPLPPEHPQVQALTGRWQAHITRHHYCCTRQTLAGLGELYRTDQRFQAYLDQWGTGTAAQMAAAIAVYCGAQEEDASPKK