MKQNLLIGGLLILVFSLGACGKNKIDGTWTQYSDYSEKDKTVYEIDTNNHKMTISEYSNGEIVTSSLKQITVDEKDKTIKEKGTELFTETIPYLVDHDQLTLDSEVLYKEGSKGDKEAKNKAKKERIKSEKKEKEEQLKEAHKKEDEEKLNEAILSLEKRLNNDFLKNYQGVWYSGEGIDTDSFMPATTINKLTVDTKGMSTQDIYIEVYENKPRKVEKKESTNYTFSGIQLPSKHEYTEESESNSSLSYGSSNVDYELPSTIKEIESLKTIDEFAKYEANHNIRELSFVYQSNGGNVDDTSIILNINDLTHIESTGSMWSNSTYKKELPTGTVATDFN*