MSTPGAVLRPFVSGLVVQHLLRSRRAKEAPPGCRREERGRRGPAGAAAARRRRLLDISGFTVLCERAHTDEGLMEELYGGEVLCFLGDGLLVFWPLHDDDAGPRPPRPRGRRWGAGGRGPGASRGCSRGRRAGAGGAGRLPRLDAPALPSALSEAGDAAGPEAPVEAMRLRAARAVLCALEVQDLFSSACTGLGAGMRLRVAVAAGEFRDPRRMVHFVSGPGIDEAGAGLSAIQPGEVAWLPPPRSSPCGASPQGRRPLPDGVRSPGSDAETPLSPGSDAGPHARSSSRADLAPPPLRPRRRRRRPLRGARGGAGAGKGRNGSVASGASLGGGRSGREQEAARGAVVAHASSRESLHPLAWAAPLAPAPAALGEEEEDQLALYVPYTVRARFAEMRGGARGPGAFDPTAFLSEFRVVSVLFCKLEGLVAARRRCSAAPARSRPSSTPTRLPPPDRPRRQGPRLHRRLRSLAIAHEDDALRS