MAASKTLGLIHTSATLVPVFDELCRKHIPDVKVFNIVDDSLIKNTIACGKLTPQTAKRVVGYANAAEEAGADYIMYTCSSIGPAVETAAGLTGVPVLRVDQPMADAAIAAGSRIGVVATLSTTLEPTSDLVRRRAVAAGKEVTILSRLCEGAFEALMKGDAATHDAVVAAALKRLVDEVDVIVLAQASMARVVSGLPDQEKKVPILASPPIAMEYLAKLLG