MEADQIRDLIVNNLTLQGFLLKDGKILPPENLGKENIRSLHQMAVKHKIERGKKELWRKEPHFLKKIASGKEVVPEQISPRLVEVLPDSEEELLFRYISLHWSIPVSSGYGRRLRFLVCDEQNDKLIGIIGLGDPVFSLAARDQWVGWDRETRRYRLKYVMDAFVLGAVPPYSFLLGGKLVAMLAASNEVRAAFGRKYSGAKSVISGEEFDGRLAMLTTASALGRSSIYNRLKYCERHLYKSVGFTRGSGEFHFFNGLYNAIFAYAAQHSTPTAKQESWGNGFRNRREVIRKCLQSLGLSADWLYHGVAREIFVVPLAENTREFLRGEDLDLVAYDQPAAALASYFRERWLLPRAGRDRRYREFDASSYCLWGRGESDDE