MNDLTIHCPPEPPGAIAPERLAALVGSRLCHDIVSPLGAIGNGLELLQLSGAWPGIDASPEMQLIAESVEAARARVRWFRVAFGHAAPDQRLSMAELAALFADVEKGGRIRLRLEAEGDLPRPEARMILLALMCLETAMPWGGSVLVCRGASGWRLVAECSRTKPDPALWSWLDAAPGRERPEAGASEVHFPLLAGFARAAGRPLAWELDGTGGEIAF