MPSTLLASLIRIDAWIYVIALSARRGSIVSHLRSLKIDKRSEVLPAFDKRRVDFDTVTEMVSNGTVGESYFKRAASERAAWYRRPSQGRLACALSHLTAMRTFVRSRHRVGIVLEDDARISPEWMVSALTMPPPFDVLYLGYCEERCSDQAKWIDRGRHFRWREAVFPLCLHGYAVQRPAARRLLEASLPLEEPIDNTFASIAANLSFRSFIALPPAVRQVRSFTSATHTEVEVLRAGSDTAAKEPRPFKSRLPGKQFGKHMTCTCKGQTGACAPYASQARLYTRQEDGENL*