MSRTALSERLSSQLGRGLHESRAKPGARLAAWSRGGPAAARLAVLAVLAVLLASALLAAAGDDPGSETGDAGAGLPLEGSSTPAKGFDANFTAIALQNLPLYRSMCIPGLGCSNRTETHGVWVTLATNREFAHAALVLGYSILRTGTRHKLLCLVTEGVPPDYLSHLRALYDIVEPVERVKIEGPETYLTDSFTKLRILEMTRFRRVVYLGADTLLLRRSDRLFQAVDGYVWDMSEAGTVVNGDVLVLRPDVDDYRALVEMARTWDEKRGIWAPQPRPWWHYASSCDRPRENAFIGPYDQAMFIRYYGTRFTAPSATCSVTRASARILHYAVTKPWHASTWEDPNLVPWAQLWLDAFNEAMGLFRAWGSGWLP*