MGQAQSDRAQAEDSSIQKSSTKDSQPPSMEDLIAEATAFGDGDDMSLDERAQKALECPCVAELRSGPCGTQFSEAFVCFLRSTAEEKGSDCVHPFVALQNCIKANPDAFSKDVFDEEEKKKEDEEVQEYKILAPLWAKEPKHN