MALLAFGLACVAHLAPHRSARPSVAVGHGSRCSAAATAAGAPDGGGGFRALLPSLPAAAAESLSARGIDTPTPIQAAALARIDAGESLLLHAETGSGKSLAFLLPALRHISPRSKLLLIAPTRELAVQLAAEASPLLPAGETVAILSVGSAPAPREVMAASLAASGAVASSLDQALCDLRLVVLDEIDCLLPEKRKAKLARAAAEAAALREARTHPLLRALQCALREQRPASALVFLCRSSGLTRQRELAASFRASAGLHAVDEPAADAGQPAEAPLVVTFEDMARGLHFDGVETVYILGLPDSPATYLHLAGRTGRQPVLSGTVVTLCPGNSHQQLTSWAQRLGGVEFERIELDGLEEALSASA*