PPPRRPRRSSTPPPLPPSRAAADTSISRPLSTPPAAPTPCARSSRRPSRRPTSPLTPSGTPSGCALAAAARRLRPPRRPRALALRPGGPPSFRLTGVGPPQPDETDALQQVGWKLAQFAHTIRVDFQYRGLVAATLADLEPFMLQPEGEEDPNEEPEVIAVNSVFEMHRLLAQPGALEKVLGTVRAVRPRIVTVVEQEANHNSGSFLDRFTESLHYYSTMFDSLEGGSSGGPSEVSSGGAAPAAAAGTDQVMSEVYLGRQICNVVACEGTERTERHETLGQWRNRLGNAGFETVHLGSNAYKQASTLLALFAGGDGYKVEEKEGCLTLGWHTRPLIATSAWRLAAP