MRIHVSFIDRVGITQEVLALLGGRNLNLDAVEMVPPNVYIDAPTLSPEVLEELRAALLGIRGVQAMTVVDILPGQRRRLQLDALLAAMADPVLAVDGKGLVLLANPAFSERCGRDPAGERLASLFDDETLEDALVEQGFRLPLREVTFMGQALLLDATPITEGPGEGERHLAGGLLTLYEPNRIGERLAALHHDHAEGFEMLLGDSQPIRTLKTRAQRVAALDAPLLIHGETGTGKELVARGCHALSARHNSPFLALNCAALPENLAESELFGYAPGAFTGAQRGGKPGLLELAHQGTVFLDEIGEMSPYLQAKLLRFLSDGSFRRVGGDREVRVDVRILSATHRNLEKMVAEGSFREDLFYRLNVLSLEVPPLRERGHDILLLARHFMQQACAQIQRPVCRLAPGTYPALLNNRWPGNVRQLQNVIFRAAAICESSLVDIGDLEIAGTAVARQNDGEVGSLEEAVEGFEKALLEKLYVSYPSTRQLAARLQTSHTAIAHRLRKYGIGPRA*