MESQVSATLGEVLSRFISLLIDKYLAVPQLSKVETLQKLERLLLRILITVEEAEGRCITNQAMLRQLNILRGEMWRGYYMLDVFRYLAREEEKAKDHHASRSLAMSISNPGKRLPVSASTIKGKRELKQVLDSVGNLVTDMSEFVVFLKNYPPITRQPYSMHLFLGKCMFGRQVEMERTIAFLLQRDPPGELKMGVLPIVGQGKVGKSTLVEHVCGDARVQGELCNLKDGGTVKHQSDALNEGQILVVIELDGDIDEGAWRRLYSASRSFIPSGSKIIITSPSEDITRFGTTQAVRLNFLPREASWYFFKVLVFGSTDTEEQPKLASVAMEIFEEYFDLEVFNDFTGPFANTINIAGYLRANINIQHWRRILTRVRGTRLRNQCRLSTGPSDATRVENKHFYFYIPRAAKPTKDCVVDSHVRVELSHEDVTKVTMDEVVSGSAPPQERFDVVVWKSHLPPYYSYITSCEIRDSKCMLKWNNRCKKRKSLC*