MDLNPEALKDKYGNIFPVTVEGLLAKDGEEKSFTFYFQEAKTAHINRYLKEAAQRALDATKNFLYSLVVPEQMDEMKAAFGEFPLLPLKLADPYTDQLGLGASVNIQKKL