MVLNAFDLTGKVAIVTGCDTGLGQGMTLGLAQAGCDIVGINRKIPHDTAAQVLALGRRFHAIQADLSQENDMSGLVDQAVAAMGRVDILVNNAGIIRRHDALTFTESDWDAVIDLNLKAVFFLSQAVARQFIRQGEGGKIINIASMLSFQGGIRVPSYTASKSGVLGLTRLLANEWAGQGINVNAIAPGYMATNNTQALREDEERNQAILERIPAGRWGVPKDLQGPVVFLASSAADYINGYTLAVDGGWLAR*