MVDFNSKLLNISQESKIDPLELYETLDRASDKGPLREAQQEVLTEWHTNHRTQRDTIVKLHTGQGKTLIGLLMLQSLINEKKGPALYICPDNLLISQTKEQAKLFGIKVCDDSDDIPDEFTSGEKIYVTSVQKLFNGVTKFSLGARSLKVESILMDDAHACADRIRSACSLKIPQDEHAYSELLSLFAHHLTRQGEGTFADIENKRYGSYLPVPYWAWLDNIEEIARILSRHQDKKSIRYTWPLIKDRLNQCQCIISGSSIEIEPYIAPLEMFGSYWKAN