MRRTNPAVVTKRELVAPDVVALTLADPGGGLLPAWSPGGHIDVQLPSGRRRQYSLCGVPGRRTDYRIAIRRIADGGGGSIEMHEAFDVGDTCEFEGPRNAFHLGLAERDVLFVIGGIGVTPILPMIRAAEQRGIDWRAIYAGRGREYMPFLDEVVAVAPGRVTVWADDEHGRFASVDELLAGAGPTTAVYVCGPPGMLEAVRVARNQHADAPLHYERFSPPPVVDGVPFELELARSRRVLRVPANRSALDVMLDWDPTTAYSCQQGFCGTCKVRVLAGQVDRRGRIIEGDNEMLVCVSRAVSGRVVIDA