MERAVVGPLSAQSVAFSLGDFTQQNRYGVVLGGASVPQRLRLRSCSFTESVRDRKTYFRKVSSAGVARAMESDTRPGIQSNAAVLMEIEGVMSDVHRYGNRLAFNEAFQDLGLDCAQWSEAVYADLMRAAGGAEEKMLSIFFSRIGWPAALPNNEKDLFVKKVMEAKRKALGKFALAGSLPLRPGLEQFIDEVLEAEVPLVVISAYYKEGEELGRLLVEKLGAERAQKIRIVDEDVVVNSFYGQLVLGEGVSSGADEQLAAAASRAVAAEKQRLAEEVASMLKLSVEVDTSYVQISKKAIAALRAGSEIAERGVDRCILMASGHSGAQAAQKIGMPCVVVRSSVTTRGEFPGAKAALDGYGPGAVTLPRLLKLLQ*