MHRSLCCLCLSLLALLCVACSPPPPASLEHQVYIWQRQWQPTHRQVLAQTKSDFTALRVLALQFHPRAGWAKAYPDLQQLIADGRPVVMVIRLDGQLPQPDQTQILSRTASLLAEWQASGVNLQGVEIDHDCASARLPAYTDLLTALRSALPANLALSITALPTWLNSPHLEALLRQVDSSVLQVHAVNDPRDGLFDPQQAQRWADAYGKRSAKPFLLALPAYGVAVIGTSGQVESEAPLDVRGSRRELHADPQQVANLLSTLEERRPEKLRGIIWFRLPLPGDRRAWPLATLQAVMHGQPLSASITVDVKQAGPLRELTLMSNGNRDVGLPARVSLAGSHCEAADAVADYRLEQGENGPIFVRKQPARLSAGQRQALGWARCSLFDQGAIHVSP