MTSLPGWVSSGVRHYLAHTEVGRPIRDLARHEGVHASTVLRQIRKVEHRRDDPLVDAALAALAQAVRLGPRDLRLDEEGTPGLADPRRLHDEARRVLGRMCETGAVLAVADDMDKAVVVRDAEAGTGMRTAVVDREIAGALALNDWIAGTGRGRVRRYMITAAGRTALNSMLADTANRARNALETGFAEAPQDFAGPRRADPFEPDARSRRVRYGAVESPLVALSRRRDKDGKPFLGDDLVRAGERLREDFELAQIGPQVTQDWDALLAAGVDRPAPGPRGGGNGPEAAWARVQEALSELGPGLSDVALRCCCMLEGLETAEKRMGWSARSGKIVLRIALQRLKRHYAGPTARDYLIG