MDVVEAFKLQAAACEELGSPLYADLLRRLVDDYELGGVSTEVLAGHEQDPGPSALALRLLGSVHRLVLAREVPELGVFYPSVGGEWDPVLGWEAFEQVLQARGPELRSLLSQPPQTNEVGRSTALYGGLLRLAEVVPLPVRLFEIGSSGGLNLRADHFRYDLADGTSFGAADSPVVFADAWSGRPIQPAPALRIAERVGSDINPVNPLSEDGALTLMSYVWPDMTERLARLRGALAVARDVPADVRREDALSFLRNLELAEGHVTVVWHSVMWQYLTQADQAAADAAIAELGERATATAPLARLCLEPMRRTPDAPYEFLIVLQVWPTGVPRILGHAAPHGVPAVWE