MVHLAIHLPREAMLAGPVQYRWMYPIERQLGTLKRPEVALYLEEHKNLLMMQSNCDIDQRQQREFLKWFEKGMNELRSQQLAEATDELWSLANGPNMLMKFYSGCMCNGVQSHTKDRDNLRKSQNSGLVVNGDHDGKAIDFYGYLCNVCEMTYIFGYRVVLFCCEWFNLGSGRTVQTDAHFTSIDVRGRWYQNDPFVLPSQVHQVFYVNDPKLGPHWQIVQRIQHRGIWDIPKLDDVESNDDGPSIQDDAFQQEKTTGVVPILVEDPYRMDQPRYDRSDIDPEIVTSGILSEENSREDMMVDDDFICDDEDEILEEYCDK