MREVVIVDSVRTGLAKSFRGKFNLTRPDDMAAHCVDALLARNDLDPLLVDDCIVGAGSNEGAQGHNIGRNVAVLSGLGIQVPGMTLNRYCSSGLQAIAIAANQIASGCSEVIVAGGVESITLTLKSVNTDHLVNPLLQREVPGIYYPMGQTAEIVARRYGITREAQDAYALQSQQRMARAQADGLFADEIVPMTTRYAVEDKASGEKQVLDGVVDRDDCNRPDTTLEGLASLKPAFAEDGSVTAGNASQLSDGASMTLLMSLEKALALGLEPKAFFRGFTVAGCEPDEMGIGPVFSVPKLLKAKGLKIADVDLWELNEAFASQCLYCRDRLEIDNEKYNVNGGSIAIGHPFGMTGSRQVGHLVRELHRRNLRYGVVTMCVGGGMGASGLFEAVRLEHHHHHH