MLSALKSEEASMQLVEREEIDEDDELFEAIDKLIAQGINAGDVKKLQDAGIHTCNGLMMHTKKNLTGIKGLSEAKVDKICEAAEKIVNFGYMTGSDALLKRKSVVRITTGSQALDDLLGGGIETAAITEAFGEFRSGKTQLAHTLCVTTQLPTSMKGGNGKVAYIDTEGTFRPDRIVQIAERFGMDPGAVLDNIIYARAYTYEHQHNLLLGLAAKMSEEPFKILIVDSIIALFRVDFTGRGELADRQQKLAQMLSRIIKIAEEFNVAVYMTNQVISDPGGGMFISDPKKPAGGHVLAHAVTIRLSFRKGKGEQRVCKVFDAPNLPEGEAISF*