MQGKDAAEDVVIVGAGMAGLAAALGLHRKGVRSLVLESSPSLRTSGFAFTTWKNAFRALDALGVGDKIREQHLQAQRLRVISSATGEIVREADLTQQGKRGPHEIRCVRRNVLLQALEEELPKGTIRYSSKIVSIEEDGDIKILQLADGSVLRAKVLIGCDGINSVVAKWLGLAKPSYSGRAAARGFAHYPDGHGFEPEFLQFIGHGFRSGMLPCNETDIYWFFTWTRSEHDKGVDESAAKMKQFVLDKLRGSKVPEEALAVIDRSEMSDVLAAPLRFRPPLSLVTASISRGNVCVAGDALHPMTPDLGQGGCSALEDGVILARCLGEALAGKDAKGSGSAENGRIEAGLREYARIRRWRSVELVATAYTVGFIQQSDNAIVSFLRDKFLSGVLAGRLLKMADYDCGTLSN*