MKDVGAALPDEDDANDPDFASNVDQAQVAKALSQLQGNPGLVNALQHKLDDLVGMSSGFVESLHYKVRARVNALTTLQESHDELYEKYLDEKRALEAKYRDLYAPLYVKRAGIVKGAEDVDATPGEDDDETEEAPVGIPDFWLCALRNHEIFEQQITEKDEPALKFLNDITCTPLQDLPVDEKKKEEEDDDDEEEEEDDEPQRGFRLDFHFDENPYFSNEVLSKSYHMVDEEDPILESAEGTDIEWAQGKNLCVKVLRKKPKKGDKKGKPITKTEKADSFFNFFSPPDVPGEGDDLTEEEAEQLQDFMEMDYEMGAIIKEKIIPDAISWFTGEAKQDEDDSDYDDEDDDDESEDFDEDDEDDDSDDDAPARGRGRGKAKSKAPAGADDGEKPPECKQQ*