YNPKTEKFEAYDFDHILFAVADAEAAAARLSHGLGLRKVARADLSTGNRRFTAIVLQSGDIRLVFVSPLDPSLAADETPATSTAVIPGFDVAEHEAFVAKHGLAVRHVAVLVKDAKEAYEIAVANGAEPAFPPVTLDNEVTVAAVKLVGDTLLEFVSRKGDFLPGFEPVPAAESPPLDYGLVRIDHVEFAVADLDPAVAKISGFTGFWEYPEGDNGFRSRTLANNDQKILLPVNEPIEGLAEPSQIAKFLEAANGPGVQHIALESDDIFATMRAIDARADTGGLHFEPPPPAAYYESLAARVGDVLSPEEIAQMRELGIRASRDAEGVLLFRRTKPIGEKDTLYFEIVQRIGCEVEQKGGCGGFGYDNFAALRAAEAAAAAAA