MDDALVDALLVAAEDGGVDCDGLVATVDDSDGYVFAAGDERHHGVDEERFRELAREHPRYVGNWRFWAQETPPGDDRVAFLRWLEGAEDEPLPDRLNRLEDGVETTWGQLHVTVTLADSGAAAPASQYHRQYTLRHAEDVHGEAPVDSADLTDHTDPLDARELSKHDDRNRYRPLKTAPTLQRGWRFPDLDPSALVRAVECFYPATIPNWHREREGDLDVDHWRDTAERQTGIYDVVEELPREAVEWVAEACCVDSQCTKRREWQYDEGEALEADGGDGTYPCREPCSLVVAAARKWTILEGETERTYEFDLTPSEKHQLEELIDAVADGRVDEIREADVGDGANRYRARYLRAKRFDDEGNLCGVPTTDGDE