MESLAAGARRLAYGGAVDVGPPPPSDNTSLPGGFGEALLNQEAVVTAAAAEAVALARAAAEVAREVARMVQTDHRPDVGDSHDLVEDSYLTREVLRTEVRAGSRYAEARLLDDAGFVSIFSDESESDDDEQGARGVAVKSARQPERRARRVRAAMKAAKSFSDRRPVTASSRKKRVKGCRNSLGCFYKMSGRKLLTAKQEVELSQGIQDLLKLEAVQKEVAHYNGGEPTFGQWAAAAGTDENTLRKRLSHGIYCKNMMVKSNVRLVISIAKEFEGPGTEFSDLIQEGIQGLIRGAEKFDASKGFRFSTYSHWWIKQAIRKSVLEQTQIIRLPAHMAEASSRLKECRRRLRRQLNRLPTNEEIALDTGMTARRVEAAMCLPRYSVSLTGKVGCTDVTYQEITADKSTETAEETLHRLFMKKDVDKALDSLTPREREVIRYRFGMDDGKARTLHDIGQLLGVSRERIRQIEMAAFRKLRSKKKVTSLQHYLEPAESW