MVFRQAACRAPLHHLTSLAAIEGWAPGLSQLAKAVGTAVVAIPCQGSQGKQRGTGVVAATATALGAAAVASQLWPGQAECSAHEAPSPFQPAAVQAQRGWWGLPGRLTSWMPGHGSTSSPYLQAMHEDPRLAVVMAFALPFLALSFGTSPKQADMDAAAKLLQPHLDSLRPWEVAVLLFGAARLGYQPNAYLLAQLRERVRCILHEQAASMKAFSPHEVCLAAWSLSVLEAQDPQLWAAEMAFVAACPAGSLDEVALIHLWQAAMFTPRSRVTASGPGAVGSTAAAIPRMRHASX