MLVLTETSVGFVVFKLSSDAGADDGEKKKKKKKIEEMLVVVDQKDLNTMSLGLGHSLSRFKLKFSTDKVDTMVIQAIALLDDLDKEINIYAMRVKEWYGWHFPEMAKIIVDNIAFARVVKAMGFRTNAVTTDFSLLLPEDLEATLKSAAELSMGTEISDSDMTHIHSLCDQVISISEYRTQLSEYLRNRMQAIAPNLTALVGELVGARLISHAGSLMNLAKTKHDTPKYGLIYHASLIGQAPQKLKGKMARMVATKAALSFEMSGATGSYNAATDNVPLNKDKKDKKKTRKSEAAETGDVTMDGDADLSMVAGETKEERRDGDKKSKKRRADEDEDGEKK