HGPSTVAVELLSPKEKTGLRKPVVEKMRRDRINSSIEQLKLLLEQEFARHQPNSKLEKADILEMAVSYLKHSKAFAAAAAGPKSLHQDYSEGYSWCLQEAVQFLTLHAASDTHLKLLYHFQRPPATSVAPKEPPAASAAPLPALTSAKAAAPRQPACGLWRPW