MLFLSLAAVGKLDVTGPHGARRAGPPLVVHAEVQAAIDAGEPVVALESTIITHGMPYPDNLHTARAVEEAVREAGAVPATVALLDGVCHVGLATEELTRLAQLGRERVAKCSRRDLAAVMARRGHGATTVSATMLLAHLAGVPVFVTGGIGGVHRGGEASMDVSADLTELSRTPVCVVCAGVKSILDIPRTLEVLETNGVAVAALGARLPSARGPPLWLEPVSVDKAAAACAALAAAAPPGARPLERVAFVSPNEAEVLAMADALRAAGGGPGGGTRRGGGEGEGGGEGEGEVRGAAAALLRAGVRHVLVTRGAKGLLWARAARRSSGLDAEVCFEELPALAATVKSTRGAGDSFVAGAAWGLLRAPTLDLADTDTVRAALRAGLRAAQLTVQSDAAISVEVSADRLEPALAGAA*