MATLRQLPPGFRFHPTDEELVVQYLRRRALSRPLPAAVIPDVHDAAVLDPWDLPGAVSCSVSRRQDRRAARAEIDRSSFSGFSLCAGAGEGEAYFFSFRQL