MQEKYNFGKVSSQHKNYSKIETMLRPKGFDKLDHYFRTELDIDLTDETIELLLNSVKAAFGKLFYGAEQRARWNGRDFIALADLNITKALEEHIKNFQKIEQDMGVDELLEYIAFIPPVEMNVGEDLKSEYRNIMGGLLLMHADVIKKATGERKPSREAMEFVAQIVDKVF