MSPFRRRAALVLLLLLSAGCRPDAPPALDQQLYIWQRQWGPAHADALAASRNDFSTLRVLAAQDHPGAGWSRTRINAELLKTDGRPLIAVVRLDGQLPALDLPRARADILALLADWRAQGLAVRGLEIDHDCASARLPGYARFLGELRQALPAELQLSITALPAWLDSPELPGLLRQVDSSVLQVHAVSAPADGLFDPTRALAWARRWNSLSERPFQLALPAYGIALVAGKVESESPLAIAGPRRELQADPQQLAELLEQLRRQRPEHLAGVIWFRLPLAGDRRAWPLATLQAVARGDALHADIQPRLRQEGPLHELSLTNLGNLGAPLPARVELSARACEAADALAGYRLERSAERLVFTRHTEGRLAAGQQRALGWARCQQLDQGGSRVYP