MDFDYKHDLPVDDARARLEALGEYLNSKHGINVTWSGETAKFQGKYMVVSIDGEMTLKPDKVSVKAKDPGMLWRKKAKEYLQGKLAQYLDPKTPVDALRGNK