MDALMNRLTKPQKDKITQFRSITGASEKVATECLKNAGWGVEAAIDHFYSSGLAAQATTASGGLDLRAVEGLYQRYKEPGEDYIGVDGVQKFCEELEVDPTDIVVLVVSHYMNAAVMCEYSKDEFTSGLVKLGVDSIDKLKRKLPDLRAELKNDSKFREVYSFAYNFSREKGQKCVQLDTAIGMWQLLFAVPEQRWPLIDDWCEFLTQHHNNRAISKDTWQQLYDFIKTVKPDFSNFDENSAWPYLLDEFVDHIKTKRGGQ*