MRRAASSPRAGIEVRPAGRDALWSRLALAAVSLSLLVAASGQILYEEHPELDRLLHRDAALESVRIGTSKYVVTTDFLNKLNNSLNRAAIPGTRTVYVTYSNSFYTRLLANSMMSLSNVNVLRHLVFFALDENVKAAVPKGIESLLIPEIVRTKVGKFWIVWAVLHLGFDFFLLEADSVLFSDPLPHIQPRCDLSWQSDAYFHEDVDREDLNIGVFFARASRGAEELFTGLLETYAPAVWDQRQLNELLKRDAMRLNITVCVLDLDRFQNGASGSGSPTSTTPRHRRRPQQLRRHRLQGAARAHAEPRRRLVLDDQGRPPLLRPEQEVHDRGAGPGDSIQDQLHARAPPLTVGHPAYELFRLHELPWCDLDHYADVGVLHSVLELRPWAMVEEPELRAKYLEPAHAAVPCLRLALGPAGGLRNAFRFRSVPLILATYVTTRFLCGGVMPSWPKDVPEAGGAWTVPSTAGSTGTTSGATPRTCRGASSG*