MSALTPVAAIPRLDLSGYPAPAPGLQRWVIQPSGLLPKTSDPLVSAHPLDWRIQLIVGEEVTLDCNLQRLSGPGMTMRMLPQASGKALFEVKGPLRLISTKKACPPGAPEKRSFLSLGLQPYLVPYNPSWPIVVDLPKGAELRWRLWKAETRQQKAVQR