MRRVCLTLPTNRPCTATISAIGEEAAYAAGQFEVEVHLLILDSSDEPTRAEHGRAVAGLPRTANVIVHHLGEDEQRDFLRRVIDRADVPEPDLIRDLMLPDDVSYGACTNRAFLIASALGCRSVHRRDSDSTYQVLNGATVFPIHHELMSLGKRAADAAEGVSETTLDPEQAHRPVAMVGSSFVGELSVDISEIQQLDRDIYHEVVSLWAPAEWPDEKKRELVDESFRGAGTDPFVRDHSVLTTVDPMRVDMCNISFHHEVYERIPLPPATNTIGSDYFLMHVVHDAQLPGVLHNRNIVNFYTAERRTDSGFIAYQMRLTKFFLSMLYFNFIYDRMAEAGKALLDGQDHVRAATLVDIIRESTGLARDENVERLRSLGRSYGKLGGRYAAFAEDLAASGPRLLDEAQADIDDFARLIEAWGPLTHASRSTVLDRIPR