MNVNKKKLAEIFGCDVRTVTAWQSQGLPLVSGGGKGNEAVFDTAAAISWYAERDASIENEKLRKEVDDLRAAAESDLNPGTIDYERYRLTKAQADAQELKNAEREGLVLETELFTYILQRVAQEIAGILSRVPLVLQRKYPDLCQSHIDVVRTEIARASGRAATIADVEKWTDDFRRAQGE