MSAVESDLSEIQLAAFRETLAEEPIEYDGLAAEYDADEEAYHIETPEHQTSVSADDLGTVAAEQAAYITNWYFYTQQVGSEIKRAFCRWLELAEDHPVPDRYDALAAGIDREWGQLRITTTLADDGTRRYEVRHVDDSDANTDTLTTHTDPFDARDIGTLDADGQYRPLRTAPSLDSGWLFPDLTADEVYEAVEAFYPATVVNWHREQRGELDIDHWRDEQDRQSGIYNLITVLPDEAVEWATAACCDDSQCLKRREWELSEDEPLDADGGDGVFPCREPCSMVVAAGREWAKLEREDTQTYEFELTPSEKEQLEEIVDAVADDTVDEIREADLDESANRYRVRYLREKRFDDDGNLSGTPTRPDGDDNDGANDTDDHDE