MKLNYDCVRSILLELEENLTLNDGVTLYQLKDFETFKEYGYETSVYALTKLIEADFLNGSVSRADNKIDYIGVGSITWDGHQFLDNIRDNAVWSKTKDAVKSLSSVSLSILSNVGESITKKLIGLE